Concrete serialization helper for Common package vtkObjects. More...
#include <vtkKWECommonSerializationHelper.h>


Public Member Functions | |
| vtkTypeRevisionMacro (vtkKWECommonSerializationHelper, vtkKWESerializationHelper) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | RegisterWithHelperMap () |
| virtual void | UnRegisterWithHelperMap () |
| virtual const char * | GetSerializationType (vtkObject *object) |
| virtual int | Serialize (vtkObject *object, vtkKWESerializer *serializer) |
Static Public Member Functions | |
| static vtkKWECommonSerializationHelper * | New () |
Protected Member Functions | |
| vtkKWECommonSerializationHelper () | |
| ~vtkKWECommonSerializationHelper () | |
| void | SerializeTransform (vtkTransform *transform, vtkKWESerializer *serializer) |
| void | SerializeDataArray (vtkDataArray *dataArray, vtkKWESerializer *serializer) |
Concrete serialization helper for Common package vtkObjects.
Concrete class for serialization of vtkObjects in the Common package using vtkKWEXMLArchiveWriter and vtkKWEXMLArchiveReader. Only serialization of vtkTransform, vtkIdTypeArray, vtkIntArray, and vtkDoubleArray is currently implemented.
Definition at line 43 of file vtkKWECommonSerializationHelper.h.
| vtkKWECommonSerializationHelper::vtkKWECommonSerializationHelper | ( | ) | [protected] |
| vtkKWECommonSerializationHelper::~vtkKWECommonSerializationHelper | ( | ) | [inline, protected] |
Definition at line 70 of file vtkKWECommonSerializationHelper.h.
| static vtkKWECommonSerializationHelper* vtkKWECommonSerializationHelper::New | ( | ) | [static] |
Reimplemented from vtkObject.
| vtkKWECommonSerializationHelper::vtkTypeRevisionMacro | ( | vtkKWECommonSerializationHelper | , | |
| vtkKWESerializationHelper | ||||
| ) |
| void vtkKWECommonSerializationHelper::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkKWESerializationHelper.
| virtual void vtkKWECommonSerializationHelper::RegisterWithHelperMap | ( | ) | [virtual] |
This member registers ALL the classes supported by this helper with the vtkKWESerializationHelperMap, which manages all the helpers. Should be called after construction unless you only want to enable support for a subset (in which case it must be done "manually" by calling vtkKWESerializationHelperMap::RegisterHelperForClass()
Implements vtkKWESerializationHelper.
| virtual void vtkKWECommonSerializationHelper::UnRegisterWithHelperMap | ( | ) | [virtual] |
Unregister this helper (remove each class type/helper pair) with the vtkKWESerializationHelperMap
Implements vtkKWESerializationHelper.
| virtual const char* vtkKWECommonSerializationHelper::GetSerializationType | ( | vtkObject * | object | ) | [virtual] |
Get the value for the "type" attribute of the specfied object type
Implements vtkKWESerializationHelper.
| virtual int vtkKWECommonSerializationHelper::Serialize | ( | vtkObject * | object, | |
| vtkKWESerializer * | serializer | |||
| ) | [virtual] |
Serialize the input object. Returns 1 if successful.
Implements vtkKWESerializationHelper.
| void vtkKWECommonSerializationHelper::SerializeTransform | ( | vtkTransform * | transform, | |
| vtkKWESerializer * | serializer | |||
| ) | [protected] |
Serialize a vtkTransform
| void vtkKWECommonSerializationHelper::SerializeDataArray | ( | vtkDataArray * | dataArray, | |
| vtkKWESerializer * | serializer | |||
| ) | [protected] |
Serialize vtkIdTypeArray, vtkIntArray, or vtkDoubleArray
1.7.1