8 #ifndef __SIM_DataFactory_h__ 
    9 #define __SIM_DataFactory_h__ 
   57                                             { 
return myDataType; }
 
   61                                             { myGetSuperclasses(classes); }
 
   72     virtual SIM_Data                    *newData(
bool doinit) 
const;
 
  117     static void          addDataFactory(
SIM_Engine *engine,
 
  121     SIM_DataFactoryCreateFunc            myCreateFunc;
 
PXL_API const char * getDescription(const ColorSpace *space)
Return the description of the color space. 
 
void(* SIM_GetSuperclasses)(UT_StringArray &)
 
const UT_StringHolder & getDataType() const 
 
void getDataTypeSuperclasses(UT_StringArray &classes) const 
Get array of all superclass names of our data type. 
 
SIM_Data *(* SIM_DataConstructor)(const SIM_DataFactory *)
 
void(* SIM_DataDestructor)(SIM_Data *)