13 #ifndef __GEO_IOTranslator_h__
14 #define __GEO_IOTranslator_h__
40 virtual const char * formatName()
const = 0;
44 virtual int checkExtension(
const char *
name) = 0;
53 virtual int checkMagicNumber(
unsigned magic) = 0;
57 virtual bool fileStat(
const char *
filename,
75 std::ostream &os) = 0;
90 class GEO_API DefaultStatFunction
93 DefaultStatFunction();
94 virtual ~DefaultStatFunction();
106 static void setDefaultStat(DefaultStatFunction *
func)
107 { theDefaultStat =
func; }
110 static const geo_DSODefinitions &dsoDefinitions();
114 void addDSODefinition();
115 void eraseDSODefinition();
123 static DefaultStatFunction *theDefaultStat;
GT_API const UT_StringHolder filename
GLuint const GLchar * name
Class to return information about a GA_Detail.
UT_StringMap< UT_StringHolder > geo_DSODefinitions