Go to the documentation of this file.
24 #ifndef vtkObjectIdMap_h
25 #define vtkObjectIdMap_h
28 #include "vtkWebCoreModule.h"
75 vtkInternals* Internals;
vtkTypeUInt32 SetActiveObject(const char *objectType, vtkObject *obj)
Assign an active key (string) to an existing object.
vtkObject * GetActiveObject(const char *objectType)
Retrieve a previously stored object based on a name.
vtkObject * GetVTKObject(vtkTypeUInt32 globalId)
Retrieve a vtkObject based on its global id.
abstract base class for most VTK objects
void FreeObject(vtkObject *obj)
Remove any internal reference count due to internal Id/Object mapping.
~vtkObjectIdMap() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkObjectIdMap * New()
a simple class to control print indentation
class used to assign Id to any VTK object and be able to retrieve it base on its id.
vtkTypeUInt32 GetGlobalId(vtkObject *obj)
Retrieve a unique identifier for the given object or generate a new one if its global id was never re...