84 #ifndef __vtkXMLMaterialParser_h
85 #define __vtkXMLMaterialParser_h
87 #include "vtkRenderingCoreModule.h"
88 #include "vtkXMLParser.h"
91 class vtkXMLMaterialParserInternals;
98 void PrintSelf(ostream &os, vtkIndent indent)
override;
108 virtual int Parse()
override;
109 virtual int Parse(
const char *inputString)
override;
110 virtual int Parse(
const char *inputString,
unsigned int length)
override;
123 virtual void StartElement(
const char *name,
const char **atts)
override;
127 virtual void EndElement(
const char *)
override;
vtkXMLMaterialParserInternals * Internals
virtual void CharacterDataHandler(const char *data, int length) override
virtual void EndElement(const char *) override
void SetMaterial(vtkXMLMaterial *)
vtkTypeMacro(vtkXMLMaterialParser, vtkXMLParser)
virtual void StartElement(const char *name, const char **atts) override
virtual int InitializeParser() override
virtual int Parse() override
vtkXMLMaterial * Material
void PrintSelf(ostream &os, vtkIndent indent) override
vtkGetObjectMacro(Material, vtkXMLMaterial)
static vtkXMLMaterialParser * New()