Go to the documentation of this file.
20 #ifndef vtkX3DExporterFIWriter_h
21 #define vtkX3DExporterFIWriter_h
23 #include "vtkIOExportModule.h"
26 class vtkX3DExporterFIByteWriter;
27 class vtkX3DExporterFINodeInfoStack;
55 void SetField(
int attributeID,
const char*,
bool mfstring =
false);
78 vtkSetClampMacro(Fastest,
int, 0, 1);
80 vtkGetMacro(Fastest,
int);
88 void StartAttribute(
int attributeID,
bool literal,
bool addToTable =
false);
91 void CheckNode(
bool callerIsAttribute =
true);
92 bool IsLineFeedEncodingOn;
95 vtkX3DExporterFIByteWriter* Writer;
96 vtkX3DExporterFINodeInfoStack* InfoStack;
void SetField(int attributeID, double)
Sets the field specified with attributeID of the active node to the given value.
void EndDocument()
Ends a document and sets all necessary informations or necessary bytes to finish the encoding correct...
void SetField(int attributeID, int type, vtkDataArray *a)
Sets the field specified with attributeID of the active node to the given value.
void StartDocument()
Starts a document and sets all necessary informations, i.e.
void SetField(int attributeID, int)
Sets the field specified with attributeID of the active node to the given value.
abstract superclass for arrays of numeric data
void SetField(int attributeID, bool)
Sets the field specified with attributeID of the active node to the given value.
void SetField(int attributeID, float)
Sets the field specified with attributeID of the active node to the given value.
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)
Sets the field specified with attributeID of the active node to the given value.
Data compression using zlib.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
void SetField(int attributeID, const double *values, size_t size)
Sets the field specified with attributeID of the active node to the given value.
void SetField(int attributeID, int type, const double *a)
Sets the field specified with attributeID of the active node to the given value.
static vtkX3DExporterFIWriter * New()
virtual int OpenStream()
Init data support to be a stream instead of a file.
void StartNode(int elementID)
Starts/ends a new X3D node specified via nodeID.
~vtkX3DExporterFIWriter()
void SetField(int attributeID, int type, vtkCellArray *a)
virtual int OpenFile(const char *file)
Opens the file specified with file returns 1 if successful otherwise 0.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetField(int attributeID, const char *, bool mfstring=false)
Sets the field specified with attributeID of the active node to the given value.