Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

dox/Common/vtkObjectFactory.h File Reference

#include "vtkObject.h"

Include dependency graph for vtkObjectFactory.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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
#define VTK_FACTORY_INTERFACE_IMPLEMENT(factoryName)


Define Documentation

#define VTK_CREATE_CREATE_FUNCTION classname   ) 
 

Value:

static vtkObject* vtkObjectFactoryCreate##classname() \ { return classname::New(); }
Definition at line 247 of file vtkObjectFactory.h.

#define VTK_FACTORY_INTERFACE_EXPORT
 

Definition at line 257 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 265 of file vtkObjectFactory.h.