Public Member Functions | Static Public Member Functions | Protected Member Functions

vtkKWERenderingSerializationHelper Class Reference

Concrete serialization helper for Rendering package. More...

#include <vtkKWERenderingSerializationHelper.h>

Inheritance diagram for vtkKWERenderingSerializationHelper:
Inheritance graph
[legend]
Collaboration diagram for vtkKWERenderingSerializationHelper:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWERenderingSerializationHelper, 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
vtkKWERenderingSerializationHelper
New ()

Protected Member Functions

 vtkKWERenderingSerializationHelper ()
 ~vtkKWERenderingSerializationHelper ()
void SerializeCamera (vtkCamera *camera, vtkKWESerializer *serializer)

Detailed Description

Concrete serialization helper for Rendering package.

Concrete class for serialization of vtkObjects in the Rendering package using vtkKWEXMLArchiveWriter and vtkKWEXMLArchiveReader. Only serialization of vtkCamera (and its subclasses) is currently implemented.

See also:
vtkKWESerializationHelperMap vtkKWESerializationHelper

Definition at line 41 of file vtkKWERenderingSerializationHelper.h.


Constructor & Destructor Documentation

vtkKWERenderingSerializationHelper::vtkKWERenderingSerializationHelper (  )  [protected]
vtkKWERenderingSerializationHelper::~vtkKWERenderingSerializationHelper (  )  [inline, protected]

Definition at line 68 of file vtkKWERenderingSerializationHelper.h.


Member Function Documentation

static vtkKWERenderingSerializationHelper* vtkKWERenderingSerializationHelper::New (  )  [static]

Reimplemented from vtkObject.

vtkKWERenderingSerializationHelper::vtkTypeRevisionMacro ( vtkKWERenderingSerializationHelper  ,
vtkKWESerializationHelper   
)
void vtkKWERenderingSerializationHelper::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkKWESerializationHelper.

virtual void vtkKWERenderingSerializationHelper::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 vtkKWERenderingSerializationHelper::UnRegisterWithHelperMap (  )  [virtual]

Unregister this helper (remove each class type/helper pair) with the vtkKWESerializationHelperMap

Implements vtkKWESerializationHelper.

virtual const char* vtkKWERenderingSerializationHelper::GetSerializationType ( vtkObject object  )  [virtual]

Get the value for the "type" attribute of the specfied object type

Implements vtkKWESerializationHelper.

virtual int vtkKWERenderingSerializationHelper::Serialize ( vtkObject object,
vtkKWESerializer serializer 
) [virtual]

Serialize the input object. Returns 1 if successful.

Implements vtkKWESerializationHelper.

void vtkKWERenderingSerializationHelper::SerializeCamera ( vtkCamera camera,
vtkKWESerializer serializer 
) [protected]

Serialize a vtkCamera


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines