58 #ifndef __vtkInstantiator_h
59 #define __vtkInstantiator_h
68 class vtkInstantiatorHashTable;
79 static vtkObject* CreateInstance(
const char* className);
89 static void RegisterInstantiator(
const char* className,
90 CreateFunction createFunction);
97 static void UnRegisterInstantiator(
const char* className,
98 CreateFunction createFunction);
109 static void ClassInitialize();
110 static void ClassFinalize();
130 static unsigned int Count;
abstract base class for most VTK objects
static vtkInstantiatorHashTable * CreatorTable
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