vtkXMLUnstructuredDataWriter Class Reference
#include <vtkXMLUnstructuredDataWriter.h>
Inheritance diagram for vtkXMLUnstructuredDataWriter:
[legend]Collaboration diagram for vtkXMLUnstructuredDataWriter:
[legend]List of all members.
Detailed Description
Superclass for VTK XML unstructured data writers.
vtkXMLUnstructuredDataWriter provides VTK XML writing functionality that is common among all the unstructured data formats.
Definition at line 32 of file vtkXMLUnstructuredDataWriter.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 | SetWritePiece (int) |
virtual int | GetWritePiece () |
|
virtual void | SetGhostLevel (int) |
virtual int | GetGhostLevel () |
Static Public Member Functions |
int | IsTypeOf (const char *type) |
vtkXMLUnstructuredDataWriter * | SafeDownCast (vtkObject *o) |
Protected Member Functions |
| vtkXMLUnstructuredDataWriter () |
| ~vtkXMLUnstructuredDataWriter () |
vtkPointSet * | GetInputAsPointSet () |
virtual const char * | GetDataSetName ()=0 |
virtual void | SetInputUpdateExtent (int piece, int numPieces, int ghostLevel)=0 |
int | WriteData () |
virtual int | WriteInlineMode (vtkIndent indent) |
virtual void | WriteInlinePieceAttributes () |
virtual void | WriteInlinePiece (vtkIndent indent) |
virtual int | WriteAppendedMode (vtkIndent indent) |
virtual void | WriteAppendedPieceAttributes (int index) |
virtual void | WriteAppendedPiece (int index, vtkIndent indent) |
virtual void | WriteAppendedPieceData (int index) |
void | WriteCellsInline (const char *name, vtkCellArray *cells, vtkDataArray *types, vtkIndent indent) |
unsigned long * | WriteCellsAppended (const char *name, vtkDataArray *types, vtkIndent indent) |
void | WriteCellsAppendedData (vtkCellArray *cells, vtkDataArray *types, unsigned long *positions) |
void | ConvertCells (vtkCellArray *cells) |
virtual vtkIdType | GetNumberOfInputPoints () |
virtual vtkIdType | GetNumberOfInputCells ()=0 |
void | CalculateDataFractions (float *fractions) |
void | CalculateCellFractions (float *fractions, vtkIdType typesSize) |
Protected Attributes |
int | NumberOfPieces |
int | WritePiece |
int | GhostLevel |
unsigned long * | PointsPositions |
unsigned long * | NumberOfPointsPositions |
unsigned long ** | PointDataPositions |
unsigned long ** | CellDataPositions |
vtkIdTypeArray * | CellPoints |
vtkIdTypeArray * | CellOffsets |
Member Typedef Documentation
Constructor & Destructor Documentation
vtkXMLUnstructuredDataWriter::vtkXMLUnstructuredDataWriter |
( |
|
) |
[protected] |
|
Member Function Documentation
virtual const char* vtkXMLUnstructuredDataWriter::GetClassName |
( |
|
) |
[virtual] |
|
int vtkXMLUnstructuredDataWriter::IsTypeOf |
( |
const char * |
type |
) |
[static] |
|
virtual int vtkXMLUnstructuredDataWriter::IsA |
( |
const char * |
type |
) |
[virtual] |
|
void vtkXMLUnstructuredDataWriter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
[virtual] |
|
virtual void vtkXMLUnstructuredDataWriter::SetNumberOfPieces |
( |
int |
|
) |
[virtual] |
|
|
Get/Set the number of pieces used to stream the image through the pipeline while writing to the file. |
virtual int vtkXMLUnstructuredDataWriter::GetNumberOfPieces |
( |
|
) |
[virtual] |
|
|
Get/Set the number of pieces used to stream the image through the pipeline while writing to the file. |
virtual void vtkXMLUnstructuredDataWriter::SetWritePiece |
( |
int |
|
) |
[virtual] |
|
|
negative or equal to the NumberOfPieces, all pieces will be written. |
virtual int vtkXMLUnstructuredDataWriter::GetWritePiece |
( |
|
) |
[virtual] |
|
|
negative or equal to the NumberOfPieces, all pieces will be written. |
virtual void vtkXMLUnstructuredDataWriter::SetGhostLevel |
( |
int |
|
) |
[virtual] |
|
|
Get/Set the ghost level used to pad each piece. |
virtual int vtkXMLUnstructuredDataWriter::GetGhostLevel |
( |
|
) |
[virtual] |
|
|
Get/Set the ghost level used to pad each piece. |
vtkPointSet* vtkXMLUnstructuredDataWriter::GetInputAsPointSet |
( |
|
) |
[protected] |
|
virtual const char* vtkXMLUnstructuredDataWriter::GetDataSetName |
( |
|
) |
[protected, pure virtual] |
|
virtual void vtkXMLUnstructuredDataWriter::SetInputUpdateExtent |
( |
int |
piece, |
|
|
int |
numPieces, |
|
|
int |
ghostLevel |
|
) |
[protected, pure virtual] |
|
int vtkXMLUnstructuredDataWriter::WriteData |
( |
|
) |
[protected, virtual] |
|
virtual int vtkXMLUnstructuredDataWriter::WriteInlineMode |
( |
vtkIndent |
indent |
) |
[protected, virtual] |
|
virtual void vtkXMLUnstructuredDataWriter::WriteInlinePieceAttributes |
( |
|
) |
[protected, virtual] |
|
virtual void vtkXMLUnstructuredDataWriter::WriteInlinePiece |
( |
vtkIndent |
indent |
) |
[protected, virtual] |
|
virtual int vtkXMLUnstructuredDataWriter::WriteAppendedMode |
( |
vtkIndent |
indent |
) |
[protected, virtual] |
|
virtual void vtkXMLUnstructuredDataWriter::WriteAppendedPieceAttributes |
( |
int |
index |
) |
[protected, virtual] |
|
virtual void vtkXMLUnstructuredDataWriter::WriteAppendedPiece |
( |
int |
index, |
|
|
vtkIndent |
indent |
|
) |
[protected, virtual] |
|
virtual void vtkXMLUnstructuredDataWriter::WriteAppendedPieceData |
( |
int |
index |
) |
[protected, virtual] |
|
unsigned long* vtkXMLUnstructuredDataWriter::WriteCellsAppended |
( |
const char * |
name, |
|
|
vtkDataArray * |
types, |
|
|
vtkIndent |
indent |
|
) |
[protected] |
|
void vtkXMLUnstructuredDataWriter::WriteCellsAppendedData |
( |
vtkCellArray * |
cells, |
|
|
vtkDataArray * |
types, |
|
|
unsigned long * |
positions |
|
) |
[protected] |
|
void vtkXMLUnstructuredDataWriter::ConvertCells |
( |
vtkCellArray * |
cells |
) |
[protected] |
|
virtual vtkIdType vtkXMLUnstructuredDataWriter::GetNumberOfInputPoints |
( |
|
) |
[protected, virtual] |
|
virtual vtkIdType vtkXMLUnstructuredDataWriter::GetNumberOfInputCells |
( |
|
) |
[protected, pure virtual] |
|
void vtkXMLUnstructuredDataWriter::CalculateDataFractions |
( |
float * |
fractions |
) |
[protected] |
|
void vtkXMLUnstructuredDataWriter::CalculateCellFractions |
( |
float * |
fractions, |
|
|
vtkIdType |
typesSize |
|
) |
[protected] |
|
Member Data Documentation
The documentation for this class was generated from the following file: