SourceForge.net Logo
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Picture Metadata Toolkit Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
PmtAccessorThe PmtAccessor is the base class for accessor implementations
PmtAliasesMaintains the association between aliases and their assigned group of metadata keys
PmtAliasesParserThis class is a form of a DOM Parser for Metadata Alias Defintions
PmtAttrFactories
PmtAttributePmtAttribute is the base metadata attribute class
PmtAttributeT< TYPE >PmtAttributeT is a template metadata attribute class
PmtBinInputStream
PmtBuiltin2Ascii
PmtBuiltin2Bool
PmtBuiltin2Char
PmtBuiltin2Double
PmtBuiltin2Float
PmtBuiltin2Long
PmtBuiltin2Rational
PmtBuiltin2Short
PmtBuiltin2String
PmtBuiltin2UChar
PmtBuiltin2ULong
PmtBuiltin2Undefined
PmtBuiltin2URational
PmtBuiltin2UShort
PmtChoiceModelGroup
PmtCompositeMetadataContainer for other metadata (including other composite metadata)
EkCompRefCount< mutex_type >This provides the smart point reference counting functionality
EkCompSmartPtr< obj >EkCompSmartPtr - Templated, use count based Pointer class
EkConstCompSmartPtr< obj >Smart Point implementation based on reference counting
EkConstSmartPtr< obj >Smart Point implementation based on reference counting
PmtDomElementPmtDomElement is a convenience wrapper around the DOM_Element class of the XML Parser
PmtDomNodePmtDomNode is a convenience wrapper around the DOM_Node class of the XML Parser
PmtDomParserThe PmtDomParser is a convenience wrapper around the XML Parser
PmtDomString
PmtDomText
PmtDoubleMetadataVisitorT< V, M >
PmtElementBase class for handling multiple occurance of a metadata instance
EkErrorBase class for error objects
PmtErrorThis class is an EkError which has a component ID of PMT and allows you to set a message SPmtString at construction
EkErrpSmart pointer class for EkError
PmtExifAccessorProvides access to metadata stored in Exif formatted image files
PmtExifFormatInfo
PmtFacetBase class for all facet specializations
PmtFacetEnumeration< TYPE >
PmtFacetMaxInclusive< TYPE >
PmtFacetMinInclusive< TYPE >
EkFactoryT< FacKeyType, FacType >Generic functionality for an object factory
EkFactoryT< FacKeyType, FacType >::read_only_iterator
PmtFlashTranslator
PmtFormatInfo
PmtFormatTarget
EkGPtr< T >Used for ensuring that objects are available at global initialization time
EkGSmartPtr< T >
EkGuard< T >EkGuard - lock management
InstanceFilter
PmtIStringUtility class that provides useful <SPmtString> operations for parsing
PmtItemInterpreter
PmtKeyParser
PmtLdAnnotationInterp
PmtLdAttributeInterp
PmtLdChoiceInterp
PmtLdComplexContentInterp
PmtLdComplexInterp
PmtLdElementInterp
PmtLdExtensionInterp
PmtLdFacetEnumerationInterp
PmtLdFacetMaxInclusiveInterp
PmtLdFacetMinInclusiveInterp
PmtLdListInterp
PmtLdModelGroupInterp
PmtLdRestrictionInterp
PmtLdRootElementInterp
PmtLdSchemaInterp
PmtLdSequenceInterp
PmtLdSimpleContentInterp
PmtLdSimpleTypeInterp
PmtLogicalDefinitionInterpreterInterprets the output of the XML Parser into PmtMetadata prototypes for the factory
PmtLogicalInstanceInterpreterInterprets XML Metadata (PmtMetadata) instances into PmtMetadata (XML Metadata) instances
EkMapT< K, V, Pred, A >EkMapT is an implementation of the STL map container that can cross DLL boundaries
EkMapT< K, V, Pred, A >::equalKey
EkMapT< K, V, Pred, A >::KeyCmp
EkMapT< K, V, Pred, A >::KeyCmp2
EkMapT< K, V, Pred, A >::value_compare
PmtMdVisitorImpl
PmtMetadataPmtMetadata is the base class for all potental metadata specializations
PmtMetadataFactoriesPmtMdFactoryMap is a wrapper class of factory map
PmtMetadataFactory
PmtMetadataIteratorPmtMetadataIterator is provided for iterating over multiple metadata instances
PmtMetadataPtrT< TYPE >
PmtMetadataT< TYPE >The PmtMetadataT<TYPE> class is typically referred to as the leaf metadata and has a value
PmtMetadataVisitor
PmtModelGroup
EkMultiMapT< K, V, Pred, A >EkMultiMapT is an implementation of the STL multimap container that can cross DLL boundaries
EkMultiMapT< K, V, Pred, A >::equalKey
EkMultiMapT< K, V, Pred, A >::KeyCmp
EkMultiMapT< K, V, Pred, A >::KeyCmp2
EkMultiMapT< K, V, Pred, A >::value_compare
EkMutexA mutual exclusion lock for thread synchronization within a process
EkNullMutexThe whole purpose of this class is to do nothing
PmtOccurrence
PmtOptionalOrSingularElementHandles special case of minOccurs = 0 or 1 (and maxOccurs = 1)
PmtParserFactory
EkPathnameProvides the functionality one would desire when working with file paths
ptstring< data_type >
EkRational< Type >Templated implementation of the rational number
EkRefCount< mutex_type >This provides the smart point reference counting functionality
PmtRootMetadataRoot container of all other metadata
PmtSchemaElement
PmtSchemaInfoParserParser for the Metadata Definition Information file
PmtSchemaParserMain parser of the Metadata Defintions
PmtSequenceModelGroup
PmtSingleMetadataVisitorT< V >
EkSmartPtr< obj >EkSmartPtr - Templated, use count based Pointer class
PmtStreamInputSource
EkThread< mutex_type >
PmtTiffAccessorProvides access to metadata stored in TIFF formatted image files
PmtTiffFormatInfo
Transcoder
PmtTranslatorTranslates between file format metadata type and the common metadata defn types
PmtTransTableParserParser for the Translation Table file
PmtTransTables
TreeWalkerFilter
PmtVectorElementHandles the general case of minOccurs and maxOccurs being any value beside 0 and 1, respectively
VEkRefCount< mutex_type >Equivalent to EkRefCount; however, the destructor throws an error if the ref count != 0
PmtVersionCreate, maintain and manipulate a version SPmtString for an application
PmtXmlAccessorProvides access to metadata stored as XML in text files
Last Updated: March 12, 2003 (rlr)
Copyright © 2003 Eastman Kodak Company All Rights Reserved.