Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
vtkDataWriter Class Reference#include <vtkDataWriter.h>
Inheritance diagram for vtkDataWriter:
[legend]Collaboration diagram for vtkDataWriter:
[legend]List of all members.
|
Public Methods |
| vtkTypeMacro (vtkDataWriter, vtkWriter) |
void | PrintSelf (ostream &os, vtkIndent indent) |
| vtkSetStringMacro (FileName) |
| vtkGetStringMacro (FileName) |
| vtkSetMacro (WriteToOutputString, int) |
| vtkGetMacro (WriteToOutputString, int) |
| vtkBooleanMacro (WriteToOutputString, int) |
| vtkGetMacro (OutputStringLength, int) |
| vtkGetStringMacro (OutputString) |
unsigned char * | GetBinaryOutputString () |
char * | RegisterAndGetOutputString () |
| vtkSetStringMacro (Header) |
| vtkGetStringMacro (Header) |
| vtkSetClampMacro (FileType, int, VTK_ASCII, VTK_BINARY) |
| vtkGetMacro (FileType, int) |
void | SetFileTypeToASCII () |
void | SetFileTypeToBinary () |
| vtkSetStringMacro (ScalarsName) |
| vtkGetStringMacro (ScalarsName) |
| vtkSetStringMacro (VectorsName) |
| vtkGetStringMacro (VectorsName) |
| vtkSetStringMacro (TensorsName) |
| vtkGetStringMacro (TensorsName) |
| vtkSetStringMacro (NormalsName) |
| vtkGetStringMacro (NormalsName) |
| vtkSetStringMacro (TCoordsName) |
| vtkGetStringMacro (TCoordsName) |
| vtkSetStringMacro (LookupTableName) |
| vtkGetStringMacro (LookupTableName) |
| vtkSetStringMacro (FieldDataName) |
| vtkGetStringMacro (FieldDataName) |
virtual ostream * | OpenVTKFile () |
int | WriteHeader (ostream *fp) |
int | WritePoints (ostream *fp, vtkPoints *p) |
int | WriteCoordinates (ostream *fp, vtkDataArray *coords, int axes) |
int | WriteCells (ostream *fp, vtkCellArray *cells, const char *label) |
int | WriteCellData (ostream *fp, vtkDataSet *ds) |
int | WritePointData (ostream *fp, vtkDataSet *ds) |
int | WriteFieldData (ostream *fp, vtkFieldData *f) |
int | WriteDataSetData (ostream *fp, vtkDataSet *ds) |
void | CloseVTKFile (ostream *fp) |
Static Public Methods |
vtkDataWriter * | New () |
Protected Methods |
| vtkDataWriter () |
| ~vtkDataWriter () |
void | WriteData () |
int | WriteArray (ostream *fp, int dataType, vtkDataArray *data, const char *format, int num, int numComp) |
int | WriteScalarData (ostream *fp, vtkDataArray *s, int num) |
int | WriteVectorData (ostream *fp, vtkDataArray *v, int num) |
int | WriteNormalData (ostream *fp, vtkDataArray *n, int num) |
int | WriteTCoordData (ostream *fp, vtkDataArray *tc, int num) |
int | WriteTensorData (ostream *fp, vtkDataArray *t, int num) |
Protected Attributes |
int | WriteToOutputString |
char * | OutputString |
int | OutputStringLength |
int | OutputStringAllocatedLength |
char * | FileName |
char * | Header |
int | FileType |
char * | ScalarsName |
char * | VectorsName |
char * | TensorsName |
char * | TCoordsName |
char * | NormalsName |
char * | LookupTableName |
char * | FieldDataName |
Private Methods |
| vtkDataWriter (const vtkDataWriter &) |
void | operator= (const vtkDataWriter &) |
Constructor & Destructor Documentation
vtkDataWriter |
( |
|
) |
[protected] |
|
~vtkDataWriter |
( |
|
) |
[protected] |
|
vtkDataWriter |
( |
const vtkDataWriter & |
|
) |
[private] |
|
Member Function Documentation
void CloseVTKFile |
( |
ostream * |
fp |
) |
|
|
unsigned char* GetBinaryOutputString |
( |
|
) |
[inline] |
|
vtkDataWriter* New |
( |
|
) |
[static] |
|
|
Reimplemented from vtkProcessObject.
Reimplemented in vtkBYUWriter, vtkCGMWriter, vtkDataSetWriter, vtkIVWriter, vtkMCubesWriter, vtkPLYWriter, vtkPolyDataWriter, vtkRectilinearGridWriter, vtkSTLWriter, vtkStructuredGridWriter, vtkStructuredPointsWriter, vtkUnstructuredGridWriter, and vtkPDataSetWriter. |
virtual ostream* OpenVTKFile |
( |
|
) |
[virtual] |
|
void operator= |
( |
const vtkDataWriter & |
|
) |
[private] |
|
void PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
[virtual] |
|
|
Reimplemented from vtkWriter.
Reimplemented in vtkBYUWriter, vtkCGMWriter, vtkDataSetWriter, vtkMCubesWriter, vtkPLYWriter, vtkPolyDataWriter, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkStructuredPointsWriter, vtkUnstructuredGridWriter, and vtkPDataSetWriter. |
char* RegisterAndGetOutputString |
( |
|
) |
|
|
void SetFileTypeToASCII |
( |
|
) |
[inline] |
|
void SetFileTypeToBinary |
( |
|
) |
[inline] |
|
vtkSetClampMacro |
( |
FileType |
, |
|
|
int |
, |
|
|
VTK_ASCII |
, |
|
|
VTK_BINARY |
|
|
) |
|
|
|
Reimplemented from vtkWriter.
Reimplemented in vtkBYUWriter, vtkCGMWriter, vtkDataSetWriter, vtkIVWriter, vtkMCubesWriter, vtkPLYWriter, vtkPolyDataWriter, vtkRectilinearGridWriter, vtkSTLWriter, vtkStructuredGridWriter, vtkStructuredPointsWriter, vtkUnstructuredGridWriter, and vtkPDataSetWriter. |
int WriteArray |
( |
ostream * |
fp, |
|
|
int |
dataType, |
|
|
vtkDataArray * |
data, |
|
|
const char * |
format, |
|
|
int |
num, |
|
|
int |
numComp |
|
) |
[protected] |
|
int WriteCellData |
( |
ostream * |
fp, |
|
|
vtkDataSet * |
ds |
|
) |
|
|
int WriteCells |
( |
ostream * |
fp, |
|
|
vtkCellArray * |
cells, |
|
|
const char * |
label |
|
) |
|
|
int WriteCoordinates |
( |
ostream * |
fp, |
|
|
vtkDataArray * |
coords, |
|
|
int |
axes |
|
) |
|
|
void WriteData |
( |
|
) |
[protected, virtual] |
|
|
Implements vtkWriter.
Reimplemented in vtkBYUWriter, vtkCGMWriter, vtkDataSetWriter, vtkIVWriter, vtkMCubesWriter, vtkPLYWriter, vtkPolyDataWriter, vtkRectilinearGridWriter, vtkSTLWriter, vtkStructuredGridWriter, vtkStructuredPointsWriter, and vtkUnstructuredGridWriter. |
int WriteDataSetData |
( |
ostream * |
fp, |
|
|
vtkDataSet * |
ds |
|
) |
|
|
int WriteHeader |
( |
ostream * |
fp |
) |
|
|
int WriteNormalData |
( |
ostream * |
fp, |
|
|
vtkDataArray * |
n, |
|
|
int |
num |
|
) |
[protected] |
|
int WritePointData |
( |
ostream * |
fp, |
|
|
vtkDataSet * |
ds |
|
) |
|
|
int WritePoints |
( |
ostream * |
fp, |
|
|
vtkPoints * |
p |
|
) |
|
|
int WriteScalarData |
( |
ostream * |
fp, |
|
|
vtkDataArray * |
s, |
|
|
int |
num |
|
) |
[protected] |
|
int WriteTCoordData |
( |
ostream * |
fp, |
|
|
vtkDataArray * |
tc, |
|
|
int |
num |
|
) |
[protected] |
|
int WriteTensorData |
( |
ostream * |
fp, |
|
|
vtkDataArray * |
t, |
|
|
int |
num |
|
) |
[protected] |
|
int WriteVectorData |
( |
ostream * |
fp, |
|
|
vtkDataArray * |
v, |
|
|
int |
num |
|
) |
[protected] |
|
Member Data Documentation
char* FieldDataName [protected]
|
|
char* FileName [protected]
|
|
char* LookupTableName [protected]
|
|
char* NormalsName [protected]
|
|
char* OutputString [protected]
|
|
int OutputStringAllocatedLength [protected]
|
|
int OutputStringLength [protected]
|
|
char* ScalarsName [protected]
|
|
char* TCoordsName [protected]
|
|
char* TensorsName [protected]
|
|
char* VectorsName [protected]
|
|
int WriteToOutputString [protected]
|
|
The documentation for this class was generated from the following file:
|