Go to the documentation of this file.
21 #ifndef vtkX3DExporterXMLWriter_h
22 #define vtkX3DExporterXMLWriter_h
27 class vtkX3DExporterXMLNodeInfoStack;
52 void SetField(
int attributeID,
const char*,
bool mfstring =
true);
75 const char* GetNewline() {
return "\n"; };
81 ostream *OutputStream;
82 vtkX3DExporterXMLNodeInfoStack* InfoStack;
void SetField(int attributeID, int)
void SetField(int attributeID, const int *values, size_t size, bool image=false)
void SetField(int attributeID, const double *values, size_t size)
#define vtkTypeMacro(thisClass, superclass)
void SetField(int attributeID, double)
void SetField(int attributeID, int type, const double *a)
abstract superclass for arrays of numeric data
void SetField(int attributeID, float)
static vtkX3DExporterXMLWriter * New()
GLboolean GLenum GLenum GLvoid * values
void PrintSelf(ostream &os, vtkIndent indent)
void StartNode(int elementID)
a simple class to control print indentation
void SetField(int attributeID, int type, vtkDataArray *a)
~vtkX3DExporterXMLWriter()
void SetField(int attributeID, bool)
GLboolean GLboolean GLboolean GLboolean a
void SetField(int attributeID, const char *, bool mfstring=true)
vtkX3DExporterXMLWriter()
GLuint GLuint GLsizei GLenum type
GLsizei const GLchar ** string
GLenum GLsizei GLenum GLenum const GLvoid * image
virtual int OpenFile(const char *file)
#define VTKIOEXPORT_EXPORT