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.
- Created by:
-
- CVS contributions (if > 5%):
- King, Brad (75%)
- Henderson, Amy (15%)
- Cedilnik, Andy (7%)
- CVS logs (CVSweb):
.cxx (/IO/vtkXMLStructuredDataWriter
.cxx)
.h (/IO/vtkXMLStructuredDataWriter
.h)
Definition at line 45 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: