#include "vtkObject.h"


Go to the source code of this file.
Classes | |
| class | vtkObjectFactory | 
| abstract base class for vtkObjectFactories  More... | |
| struct | vtkObjectFactory::OverrideInformation | 
Defines | |
| #define | VTK_CREATE_CREATE_FUNCTION(classname) | 
| #define | VTK_FACTORY_INTERFACE_EXPORT VTK_ABI_EXPORT | 
| #define | VTK_FACTORY_INTERFACE_IMPLEMENT(factoryName) | 
| #define VTK_CREATE_CREATE_FUNCTION | ( | classname | ) | 
Value:
static vtkObject* vtkObjectFactoryCreate##classname() \ { return classname::New(); }
Definition at line 250 of file vtkObjectFactory.h.
| #define VTK_FACTORY_INTERFACE_EXPORT VTK_ABI_EXPORT | 
Definition at line 256 of file vtkObjectFactory.h.
| #define VTK_FACTORY_INTERFACE_IMPLEMENT | ( | factoryName | ) | 
Value:
extern "C" \ VTK_FACTORY_INTERFACE_EXPORT \ const char* vtkGetFactoryCompilerUsed() \ { \ return VTK_CXX_COMPILER; \ } \ extern "C" \ VTK_FACTORY_INTERFACE_EXPORT \ const char* vtkGetFactoryVersion() \ { \ return VTK_SOURCE_VERSION; \ } \ extern "C" \ VTK_FACTORY_INTERFACE_EXPORT \ vtkObjectFactory* vtkLoad() \ { \ return factoryName ::New(); \ }
Definition at line 263 of file vtkObjectFactory.h.
 1.5.6