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

vtkPaletteMaterialParser Class Reference

#include <vtkPaletteMaterialParser.h>

Inheritance diagram for vtkPaletteMaterialParser:

Inheritance graph
[legend]
Collaboration diagram for vtkPaletteMaterialParser:

Collaboration graph
[legend]
List of all members.

Detailed Description

Concrete parser for XML serialized palette materials.

Author:
Sean McInerney
Version:
Revision
1.1
Date:
Date
2004/06/02 11:35:09
See also:
vtkAbstractPaletteMaterialParser

Definition at line 35 of file vtkPaletteMaterialParser.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkPaletteMaterialParser, vtkAbstractPaletteMaterialParser)
virtual void SetElement (vtkPaletteMaterial *element)
 Get/Set the element held by this object.

void StartElement (const XML_Char *name, const XML_Char **attrs)
 Handler for start (and empty) tags.

void EndElement (const XML_Char *name)
 Handler for end (and empty) tags.


Static Public Member Functions

vtkPaletteMaterialParserNew (void)

Protected Member Functions

 vtkPaletteMaterialParser (void)
 ~vtkPaletteMaterialParser ()
 vtkPaletteMaterialParser (vtkPaletteElementParser *parent, const XML_Char **attrs)
Internal start tag handler.
virtual void StartAmbientColorElement (const XML_Char **attrs)
virtual void StartDiffuseColorElement (const XML_Char **attrs)
virtual void StartSpecularColorElement (const XML_Char **attrs)
Internal end tag handler.
virtual void EndAmbientColorElement (void)
virtual void EndDiffuseColorElement (void)
virtual void EndSpecularColorElement (void)


Constructor & Destructor Documentation

vtkPaletteMaterialParser::vtkPaletteMaterialParser void   )  [inline, protected]
 

Definition at line 54 of file vtkPaletteMaterialParser.h.

vtkPaletteMaterialParser::~vtkPaletteMaterialParser  )  [inline, protected]
 

Definition at line 55 of file vtkPaletteMaterialParser.h.

vtkPaletteMaterialParser::vtkPaletteMaterialParser vtkPaletteElementParser parent,
const XML_Char **  attrs
[protected]
 

Warning:
NOT a copy constructor; This is a recursive situation.


Member Function Documentation

virtual void vtkPaletteMaterialParser::EndAmbientColorElement void   )  [protected, virtual]
 

virtual void vtkPaletteMaterialParser::EndDiffuseColorElement void   )  [protected, virtual]
 

void vtkPaletteMaterialParser::EndElement const XML_Char *  name  )  [virtual]
 

Handler for end (and empty) tags.

Reimplemented from vtkExpatBase.

virtual void vtkPaletteMaterialParser::EndSpecularColorElement void   )  [protected, virtual]
 

vtkPaletteMaterialParser* vtkPaletteMaterialParser::New void   )  [static]
 

Reimplemented from vtkExtensionsObject.

virtual void vtkPaletteMaterialParser::SetElement vtkPaletteMaterial element  )  [virtual]
 

Get/Set the element held by this object.

virtual void vtkPaletteMaterialParser::StartAmbientColorElement const XML_Char **  attrs  )  [protected, virtual]
 

virtual void vtkPaletteMaterialParser::StartDiffuseColorElement const XML_Char **  attrs  )  [protected, virtual]
 

void vtkPaletteMaterialParser::StartElement const XML_Char *  name,
const XML_Char **  attrs
[virtual]
 

Handler for start (and empty) tags.

Reimplemented from vtkExpatBase.

virtual void vtkPaletteMaterialParser::StartSpecularColorElement const XML_Char **  attrs  )  [protected, virtual]
 

vtkPaletteMaterialParser::vtkTypeRevisionMacro vtkPaletteMaterialParser  ,
vtkAbstractPaletteMaterialParser 
 


The documentation for this class was generated from the following file:
Generated on Tue Aug 10 03:44:24 2004 for vtkExtensions by doxygen 1.3.7