Go to the documentation of this file.
23 #ifndef vtkX3DExporterWriter_h
24 #define vtkX3DExporterWriter_h
62 return reinterpret_cast<unsigned char *
>(this->OutputString);
98 virtual void SetField(
int attributeID,
const char*
value,
bool mfstring =
false) = 0;
110 virtual void SetField(
int attributeID,
double) = 0;
char * RegisterAndGetOutputString()
virtual void StartDocument()=0
virtual void SetField(int attributeID, double)=0
dynamic, self-adjusting array of unsigned char
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
virtual void EndDocument()=0
abstract superclass for arrays of numeric data
unsigned char * GetBinaryOutputString()
virtual void CloseFile()=0
virtual void SetField(int attributeID, int)=0
virtual int OpenFile(const char *file)=0
GLsizei const GLfloat * value
GLboolean GLenum GLenum GLvoid * values
virtual void SetField(int attributeID, const char *value, bool mfstring=false)=0
virtual void SetField(int attributeID, int type, vtkDataArray *a)=0
a simple class to control print indentation
object to represent cell connectivity
virtual void SetField(int attributeID, float)=0
virtual void SetField(int attributeID, const double *values, size_t size)=0
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
GLboolean GLboolean GLboolean GLboolean a
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
void PrintSelf(ostream &os, vtkIndent indent)
virtual void SetField(int attributeID, int type, const double *a)=0
virtual void SetField(int attributeID, const int *values, size_t size, bool image=false)=0
virtual void StartNode(int nodeID)=0
virtual void SetField(int attributeID, bool)=0
virtual int OpenStream()=0
GLuint GLuint GLsizei GLenum type
GLenum GLsizei GLenum GLenum const GLvoid * image
#define VTKIOEXPORT_EXPORT