58 #ifndef vtkInstantiator_h
59 #define vtkInstantiator_h
69 class vtkInstantiatorHashTable;
80 static vtkObject* CreateInstance(
const char* className);
90 static void RegisterInstantiator(
const char* className,
91 CreateFunction createFunction);
98 static void UnRegisterInstantiator(
const char* className,
99 CreateFunction createFunction);
110 static void ClassInitialize();
111 static void ClassFinalize();
131 static unsigned int Count;
abstract base class for most VTK objects
static vtkInstantiatorHashTable * CreatorTable
#define VTKCOMMONCORE_EXPORT
create an instance of any VTK class from its name.
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
static vtkInstantiatorInitialize vtkInstantiatorInitializer