vtkXMLStructuredDataWriter Class Reference
#include <vtkXMLStructuredDataWriter.h>
Inheritance diagram for vtkXMLStructuredDataWriter:
[legend]Collaboration diagram for vtkXMLStructuredDataWriter:
[legend]List of all members.
Detailed Description
Superclass for VTK XML structured data writers.
vtkXMLStructuredDataWriter provides VTK XML writing functionality that is common among all the structured data formats.
Definition at line 33 of file vtkXMLStructuredDataWriter.h.
|
Public Types |
typedef vtkXMLWriter | Superclass |
Public Member Functions |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | SetNumberOfPieces (int) |
virtual int | GetNumberOfPieces () |
|
virtual void | SetWriteExtent (int, int, int, int, int, int) |
virtual void | SetWriteExtent (int[6]) |
virtual int * | GetWriteExtent () |
virtual void | GetWriteExtent (int &, int &, int &, int &, int &, int &) |
virtual void | GetWriteExtent (int[6]) |
|
virtual void | SetExtentTranslator (vtkExtentTranslator *) |
virtual vtkExtentTranslator * | GetExtentTranslator () |
Static Public Member Functions |
int | IsTypeOf (const char *type) |
vtkXMLStructuredDataWriter * | SafeDownCast (vtkObject *o) |
Protected Member Functions |
| vtkXMLStructuredDataWriter () |
| ~vtkXMLStructuredDataWriter () |
virtual void | WritePrimaryElementAttributes () |
virtual void | WriteAppendedPiece (int index, vtkIndent indent) |
virtual void | WriteAppendedPieceData (int index) |
virtual void | WriteInlinePiece (int index, vtkIndent indent) |
virtual void | GetInputExtent (int *extent)=0 |
int | WriteData () |
void | SetupExtentTranslator () |
virtual int | WriteAppendedMode (vtkIndent indent) |
vtkDataArray * | CreateExactExtent (vtkDataArray *array, int *inExtent, int *outExtent, int isPoint) |
virtual int | WriteInlineMode (vtkIndent indent) |
unsigned int | GetStartTuple (int *extent, int *increments, int i, int j, int k) |
void | CalculatePieceFractions (float *fractions) |
vtkDataArray * | CreateArrayForPoints (vtkDataArray *inArray) |
vtkDataArray * | CreateArrayForCells (vtkDataArray *inArray) |
Protected Attributes |
int | WriteExtent [6] |
int | NumberOfPieces |
vtkExtentTranslator * | ExtentTranslator |
unsigned long ** | PointDataOffsets |
unsigned long ** | CellDataOffsets |
Member Typedef Documentation
Constructor & Destructor Documentation
vtkXMLStructuredDataWriter::vtkXMLStructuredDataWriter |
( |
|
) |
[protected] |
|
Member Function Documentation
virtual const char* vtkXMLStructuredDataWriter::GetClassName |
( |
|
) |
[virtual] |
|
int vtkXMLStructuredDataWriter::IsTypeOf |
( |
const char * |
type |
) |
[static] |
|
virtual int vtkXMLStructuredDataWriter::IsA |
( |
const char * |
type |
) |
[virtual] |
|
void vtkXMLStructuredDataWriter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
[virtual] |
|
virtual void vtkXMLStructuredDataWriter::SetNumberOfPieces |
( |
int |
|
) |
[virtual] |
|
|
Get/Set the number of pieces used to stream the image through the pipeline while writing to the file. |
virtual int vtkXMLStructuredDataWriter::GetNumberOfPieces |
( |
|
) |
[virtual] |
|
|
Get/Set the number of pieces used to stream the image through the pipeline while writing to the file. |
virtual void vtkXMLStructuredDataWriter::SetWriteExtent |
( |
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
[virtual] |
|
|
Get/Set the extent of the input that should be treated as the WholeExtent in the output file. The default is the WholeExtent of the input. |
virtual void vtkXMLStructuredDataWriter::SetWriteExtent |
( |
int |
[6] |
) |
[virtual] |
|
|
Get/Set the extent of the input that should be treated as the WholeExtent in the output file. The default is the WholeExtent of the input. |
virtual int* vtkXMLStructuredDataWriter::GetWriteExtent |
( |
|
) |
[virtual] |
|
|
Get/Set the extent of the input that should be treated as the WholeExtent in the output file. The default is the WholeExtent of the input. |
virtual void vtkXMLStructuredDataWriter::GetWriteExtent |
( |
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
[virtual] |
|
|
Get/Set the extent of the input that should be treated as the WholeExtent in the output file. The default is the WholeExtent of the input. |
virtual void vtkXMLStructuredDataWriter::GetWriteExtent |
( |
int |
[6] |
) |
[virtual] |
|
|
Get/Set the extent of the input that should be treated as the WholeExtent in the output file. The default is the WholeExtent of the input. |
virtual void vtkXMLStructuredDataWriter::SetExtentTranslator |
( |
vtkExtentTranslator * |
|
) |
[virtual] |
|
|
Get/Set the extent translator used for streaming. |
|
Get/Set the extent translator used for streaming. |
virtual void vtkXMLStructuredDataWriter::WritePrimaryElementAttributes |
( |
|
) |
[protected, virtual] |
|
virtual void vtkXMLStructuredDataWriter::WriteAppendedPiece |
( |
int |
index, |
|
|
vtkIndent |
indent |
|
) |
[protected, virtual] |
|
virtual void vtkXMLStructuredDataWriter::WriteAppendedPieceData |
( |
int |
index |
) |
[protected, virtual] |
|
virtual void vtkXMLStructuredDataWriter::WriteInlinePiece |
( |
int |
index, |
|
|
vtkIndent |
indent |
|
) |
[protected, virtual] |
|
virtual void vtkXMLStructuredDataWriter::GetInputExtent |
( |
int * |
extent |
) |
[protected, pure virtual] |
|
int vtkXMLStructuredDataWriter::WriteData |
( |
|
) |
[protected, virtual] |
|
void vtkXMLStructuredDataWriter::SetupExtentTranslator |
( |
|
) |
[protected] |
|
virtual int vtkXMLStructuredDataWriter::WriteAppendedMode |
( |
vtkIndent |
indent |
) |
[protected, virtual] |
|
vtkDataArray* vtkXMLStructuredDataWriter::CreateExactExtent |
( |
vtkDataArray * |
array, |
|
|
int * |
inExtent, |
|
|
int * |
outExtent, |
|
|
int |
isPoint |
|
) |
[protected] |
|
virtual int vtkXMLStructuredDataWriter::WriteInlineMode |
( |
vtkIndent |
indent |
) |
[protected, virtual] |
|
unsigned int vtkXMLStructuredDataWriter::GetStartTuple |
( |
int * |
extent, |
|
|
int * |
increments, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
[protected] |
|
void vtkXMLStructuredDataWriter::CalculatePieceFractions |
( |
float * |
fractions |
) |
[protected] |
|
Member Data Documentation
The documentation for this class was generated from the following file: