47 #ifndef _MIRA_NULLCLASS_H_ 48 #define _MIRA_NULLCLASS_H_ 87 virtual std::string
const& getIdentifier()
const;
88 virtual std::string
const& getName()
const;
89 virtual int getTypeId()
const;
90 virtual Typename getTypename()
const;
91 virtual Object* newInstance()
const;
92 virtual Object* newInstance(
int paramCount, ... )
const;
93 virtual Object* newInstance( std::string
const& childIdentifier )
const;
94 virtual Object* newInstance( std::string
const& childIdentifier,
int paramCount, ... )
const;
95 virtual bool isAbstract()
const;
99 virtual Object* newVAInstance(
int paramCount, std::va_list )
const;
$Definition of the Class which supports some kind of class reflection and acts like a class factory$...
virtual ~NullClass()
Definition: NullClass.h:78
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
std::string Typename
Definition: Typename.h:60
Class object which supports some kind of class reflection.
Definition: Class.h:97
The object class acts as a generic base class for classes which should be used with the classFactory...
Definition: Object.h:144
Marker class for marking an invalid "null" class.
Definition: NullClass.h:70