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

PmtTranslator.h File Reference

#include "EkCompiler.h"
#include "EkSmartPtr.h"
#include "EkRefCount.h"
#include "PmtAccrImplDefs.h"
#include "PmtCommon.h"
#include "PmtMetadataT.h"

Include dependency graph for PmtTranslator.h:

This graph shows which files directly or indirectly include this file:

Compounds

class  PmtTranslator
 Translates between file format metadata type and the common metadata defn types. More...


Defines

#define PMT_TRANSLATOR_BUILTIN2BOOL   307
#define PMT_TRANSLATOR_BUILTIN2CHAR   302
#define PMT_TRANSLATOR_BUILTIN2UCHAR   333
#define PMT_TRANSLATOR_BUILTIN2SHORT   334
#define PMT_TRANSLATOR_BUILTIN2USHORT   349
#define PMT_TRANSLATOR_BUILTIN2LONG   327
#define PMT_TRANSLATOR_BUILTIN2ULONG   342
#define PMT_TRANSLATOR_BUILTIN2FLOAT   312
#define PMT_TRANSLATOR_BUILTIN2DOUBLE   311
#define PMT_TRANSLATOR_BUILTIN2STRING   346
#define PMT_TRANSLATOR_BUILTIN2ASCII   309
#define PMT_TRANSLATOR_BUILTIN2UNDEFINED   344
#define PMT_TRANSLATOR_BUILTIN2RATIONAL   325
#define PMT_TRANSLATOR_BUILTIN2URATIONAL   348

Typedefs

typedef EkSmartPtr< PmtTranslatorPmtTranslatorPtr
typedef EkConstSmartPtr< PmtTranslatorPmtConstTranslatorPtr

Enumerations

enum  PmtTypeID {
  PMT_UNKNOWN, PMT_BOOL, PMT_VBOOL, PMT_INT8,
  PMT_VINT8, PMT_UINT8, PMT_VUINT8, PMT_INT16,
  PMT_VINT16, PMT_UINT16, PMT_VUINT16, PMT_INT32,
  PMT_VINT32, PMT_UINT32, PMT_VUINT32, PMT_FLOAT,
  PMT_VFLOAT, PMT_DOUBLE, PMT_VDOUBLE, PMT_STRING,
  PMT_VSTRING, PMT_WSTRING, PMT_VWSTRING
}


Define Documentation

#define PMT_TRANSLATOR_BUILTIN2ASCII   309
 

#define PMT_TRANSLATOR_BUILTIN2BOOL   307
 

#define PMT_TRANSLATOR_BUILTIN2CHAR   302
 

#define PMT_TRANSLATOR_BUILTIN2DOUBLE   311
 

#define PMT_TRANSLATOR_BUILTIN2FLOAT   312
 

#define PMT_TRANSLATOR_BUILTIN2LONG   327
 

#define PMT_TRANSLATOR_BUILTIN2RATIONAL   325
 

#define PMT_TRANSLATOR_BUILTIN2SHORT   334
 

#define PMT_TRANSLATOR_BUILTIN2STRING   346
 

#define PMT_TRANSLATOR_BUILTIN2UCHAR   333
 

#define PMT_TRANSLATOR_BUILTIN2ULONG   342
 

#define PMT_TRANSLATOR_BUILTIN2UNDEFINED   344
 

#define PMT_TRANSLATOR_BUILTIN2URATIONAL   348
 

#define PMT_TRANSLATOR_BUILTIN2USHORT   349
 


Typedef Documentation

typedef EkConstSmartPtr<PmtTranslator> PmtConstTranslatorPtr
 

typedef EkSmartPtr<PmtTranslator> PmtTranslatorPtr
 


Enumeration Type Documentation

enum PmtTypeID
 

Enumeration values:
PMT_UNKNOWN 
PMT_BOOL 
PMT_VBOOL 
PMT_INT8 
PMT_VINT8 
PMT_UINT8 
PMT_VUINT8 
PMT_INT16 
PMT_VINT16 
PMT_UINT16 
PMT_VUINT16 
PMT_INT32 
PMT_VINT32 
PMT_UINT32 
PMT_VUINT32 
PMT_FLOAT 
PMT_VFLOAT 
PMT_DOUBLE 
PMT_VDOUBLE 
PMT_STRING 
PMT_VSTRING 
PMT_WSTRING 
PMT_VWSTRING 

Last Updated: March 12, 2003 (rlr)
Copyright © 2003 Eastman Kodak Company All Rights Reserved.