Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages
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.
- Date:
-
2002/10/16 18:23:07
- Revision:
-
1.1
vtkXMLStructuredDataWriter provides VTK XML writing functionality that is common among all the structured data formats.
- Created by:
-
- CVS contributions (if > 5%):
-
- CVS logs (CVSweb):
-
- .
cxx
(/IO/vtkXMLStructuredDataWriter.cxx)
- .
h
(/IO/vtkXMLStructuredDataWriter.h)
Definition at line 47 of file vtkXMLStructuredDataWriter.h.
|
Public Types |
typedef vtkXMLWriter | Superclass |
Public Methods |
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 Methods |
int | IsTypeOf (const char *type) |
vtkXMLStructuredDataWriter * | SafeDownCast (vtkObject *o) |
Protected Methods |
| 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 void | WriteAppendedMode (vtkIndent indent) |
vtkDataArray * | CreateExactExtent (vtkDataArray *array, int *inExtent, int *outExtent, int isPoint) |
virtual void | WriteInlineMode (vtkIndent indent) |
unsigned int | GetStartTuple (int *extent, int *increments, int i, int j, int k) |
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] |
|
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] |
|
vtkXMLStructuredDataWriter* vtkXMLStructuredDataWriter::SafeDownCast |
( |
vtkObject * |
o |
) |
[static] |
|
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 void vtkXMLStructuredDataWriter::WriteAppendedMode |
( |
vtkIndent |
indent |
) |
[protected, virtual] |
|
vtkDataArray* vtkXMLStructuredDataWriter::CreateExactExtent |
( |
vtkDataArray * |
array, |
|
|
int * |
inExtent, |
|
|
int * |
outExtent, |
|
|
int |
isPoint |
|
) |
[protected] |
|
virtual void vtkXMLStructuredDataWriter::WriteInlineMode |
( |
vtkIndent |
indent |
) |
[protected, virtual] |
|
unsigned int vtkXMLStructuredDataWriter::GetStartTuple |
( |
int * |
extent, |
|
|
int * |
increments, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
[protected] |
|
Member Data Documentation
int vtkXMLStructuredDataWriter::WriteExtent[6] [protected]
|
|
int vtkXMLStructuredDataWriter::NumberOfPieces [protected]
|
|
unsigned long** vtkXMLStructuredDataWriter::PointDataOffsets [protected]
|
|
unsigned long** vtkXMLStructuredDataWriter::CellDataOffsets [protected]
|
|
The documentation for this class was generated from the following file: