Go to the documentation of this file.
19 #ifndef vtkX3DExporterFIWriter_h
20 #define vtkX3DExporterFIWriter_h
25 class vtkX3DExporterFIByteWriter;
26 class vtkX3DExporterFINodeInfoStack;
54 void SetField(
int attributeID,
const char*,
bool mfstring =
false);
87 void StartAttribute(
int attributeID,
bool literal,
bool addToTable =
false);
90 void CheckNode(
bool callerIsAttribute =
true);
91 bool IsLineFeedEncodingOn;
94 vtkX3DExporterFIByteWriter* Writer;
95 vtkX3DExporterFINodeInfoStack* InfoStack;
void SetField(int attributeID, double)
#define vtkTypeMacro(thisClass, superclass)
void SetField(int attributeID, int type, vtkDataArray *a)
void SetField(int attributeID, int)
abstract superclass for arrays of numeric data
void SetField(int attributeID, bool)
#define vtkSetClampMacro(name, type, min, max)
void SetField(int attributeID, float)
GLboolean GLenum GLenum GLvoid * values
a simple class to control print indentation
object to represent cell connectivity
void SetField(int attributeID, const int *values, size_t size, bool image=false)
Data compression using zlib.
#define vtkGetMacro(name, type)
GLboolean GLboolean GLboolean GLboolean a
vtkBooleanMacro(IgnoreDriverBugs, bool)
void SetField(int attributeID, const double *values, size_t size)
void SetField(int attributeID, int type, const double *a)
static vtkX3DExporterFIWriter * New()
void StartNode(int elementID)
~vtkX3DExporterFIWriter()
void SetField(int attributeID, int type, vtkCellArray *a)
virtual int OpenFile(const char *file)
GLuint GLuint GLsizei GLenum type
GLenum GLsizei GLenum GLenum const GLvoid * image
void PrintSelf(ostream &os, vtkIndent indent)
void SetField(int attributeID, const char *, bool mfstring=false)
#define VTKIOEXPORT_EXPORT