MeVisLab Toolbox Reference
ml::GenericPrivateDICOMTagDecoder Member List

This is the complete list of members for ml::GenericPrivateDICOMTagDecoder, including all inherited members.

_decodeSequenceTagData(const std::string &prefix, const unsigned char *&tagData, MLuint32 &tagDataSize, bool implicit, PrivateDICOMTagValueFields &resultFields, bool translateStdIdToName) constml::GenericPrivateDICOMTagDecoderprotected
_dumpRange(const unsigned char *start, size_t num=16, bool showStartAddress=true, bool showHexDump=true, bool showASCII=true, size_t maxRowSize=16, char defaultNonReadableChar='.')ml::GenericPrivateDICOMTagDecoderprotectedstatic
_findStr(const unsigned char *buffer, const std::string &str, size_t bufferSize) constml::GenericPrivateDICOMTagDecoderprotected
_getTagNameAndVrFromId(unsigned int groupId, unsigned int elementId, std::string &retName, std::string &retVr) constml::GenericPrivateDICOMTagDecoderprotected
addStateToTree(TreeNode *) constml::Baseinlinevirtual
Base()ml::Base
clearPersistentState(char *) constml::Baseinlineprotectedvirtual
decodePrivateTag(const std::string &privateCreator, DCMTree::Const_TagPtr tagPtr, PrivateDICOMTagValueFields &resultFields) overrideml::GenericPrivateDICOMTagDecodervirtual
DecodeStates enum nameml::PrivateDICOMTagDecoderPluginBase
deepCopy() constml::Baseinlinevirtual
detailString() constml::Baseinlinevirtual
dumpHexArea(const std::string &prefix, const unsigned char *tagData, size_t tagDataSize, PrivateDICOMTagValueFields &resultFields, size_t rowSize=16)ml::GenericPrivateDICOMTagDecoderstatic
extractTag(const std::string &prefix, const unsigned char *&tagData, MLuint32 &tagDataSize, bool decodeImplicitSeqVR, PrivateDICOMTagValueFields &resultFields, bool translateStdIdToName) constml::GenericPrivateDICOMTagDecoder
FULLY_DECODED enum valueml::PrivateDICOMTagDecoderPluginBase
GenericPrivateDICOMTagDecoder()ml::GenericPrivateDICOMTagDecoder
getPersistentState() constml::Baseinlineprotectedvirtual
getPrivateCreatorMap() constml::PrivateDICOMTagDecoderPluginBaseinline
implementsPersistence(PersistenceInterface) constml::Baseinlinevirtual
isOfAllowedType(const std::vector< const RuntimeType * > &types) constml::Base
isRefCountedBase() constml::Baseinlinevirtual
isValidVRString(const std::string &vrStr)ml::GenericPrivateDICOMTagDecoderstatic
NOT_DECODED enum valueml::PrivateDICOMTagDecoderPluginBase
PARTIALLY_DECODED enum valueml::PrivateDICOMTagDecoderPluginBase
PersistenceByStream enum valueml::Base
PersistenceByString enum valueml::Base
PersistenceByTreeNode enum valueml::Base
PersistenceInterface enum nameml::Base
persistentState() constml::Basevirtual
PrivateCreatorIdMap typedefml::PrivateDICOMTagDecoderPluginBase
PrivateDICOMTagDecoderPluginBase(PrivateCreatorIdMap *privateCreatorMap=nullptr)ml::PrivateDICOMTagDecoderPluginBase
readFrom(AbstractPersistenceInputStream *, int)ml::Baseinlinevirtual
readStateFromTree(TreeNode *)ml::Baseinlinevirtual
setPersistentState(const std::string &state)ml::Basevirtual
setPersistentState(const char *)ml::Baseinlineprotectedvirtual
setPrivateCreatorMap(PrivateCreatorIdMap *pcm)ml::PrivateDICOMTagDecoderPluginBaseinline
writeTo(AbstractPersistenceOutputStream *) constml::Baseinlinevirtual
~Base()ml::Basevirtual
~GenericPrivateDICOMTagDecoder() overrideml::GenericPrivateDICOMTagDecoder
~PrivateDICOMTagDecoderPluginBase() overrideml::PrivateDICOMTagDecoderPluginBase