Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkXdmfWriter Class Reference

write eXtensible Data Model and Format files More...

#include <vtkXdmfWriter.h>

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkXdmfWriter, vtkProcessObject)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetInput (vtkDataSet *ds)
void Write ()
void AddInput (vtkDataObject *in)
void RemoveInput (vtkDataObject *in)
vtkDataSetCollection * GetInputList ()
const char * GenerateHDF5ArrayName (const char *gridName, const char *arrayName)
virtual void SetAllLight (int)
virtual void AllLightOn ()
virtual void AllLightOff ()
virtual int GetAllLight ()
virtual void SetAllHeavy (int)
virtual void AllHeavyOn ()
virtual void AllHeavyOff ()
virtual int GetAllHeavy ()
virtual void SetFileName (const char *fname)
virtual const char * GetFileName ()
virtual void SetGridName (const char *)
virtual char * GetGridName ()
virtual void SetDomainName (const char *)
virtual char * GetDomainName ()
virtual void SetCollectionName (const char *)
virtual char * GetCollectionName ()
virtual void SetGridOnly (int)
virtual void GridOnlyOn ()
virtual void GridOnlyOff ()
virtual int GetGridOnly ()
virtual void SetHeavyDataSetName (const char *name)
virtual const char * GetHeavyDataSetName ()
vtkDataObject * GetInput (int idx)
vtkDataObject * GetInput ()
void Indent (ostream &ost)
void IncrementIndent ()
void DecrementIndent ()

Static Public Member Functions

vtkXdmfWriterNew ()

Protected Member Functions

 vtkXdmfWriter ()
 ~vtkXdmfWriter ()
void WriteAttributes (ostream &ost, vtkDataSet *ds, const char *gridName)
void StartTopology (ostream &ost, int cellType, vtkIdType numVert, vtkIdType numCells)
void StartTopology (ostream &ost, const char *toptype, int rank, int *dims)
void EndTopology (ostream &ost)
void StartGeometry (ostream &ost, const char *type)
void EndGeometry (ostream &ost)
virtual int WriteHead (ostream &ost)
virtual int WriteTail (ostream &ost)
virtual int WriteGrid (ostream &ost, const char *name, vtkDataSet *ds, void *mapofcells=0, const void *celltype=0)
virtual int WriteCellArray (ostream &ost, vtkDataSet *Cells, const char *gridName, void *mapofcells, const void *celltype)
virtual int WritePoints (ostream &ost, vtkPoints *Points, vtkDataSet *dataSet, const char *gridName)
virtual int WriteDataArray (ostream &ost, vtkDataArray *array, vtkDataSet *ds, int dims[3], const char *Name, const char *Center, int type, const char *gridName, int active, int cellData=0)
virtual int WriteVTKArray (ostream &ost, vtkDataArray *array, vtkDataSet *dataSet, int dims[3], int *extents, const char *name, const char *dataName, const char *gridName, int alllight, int cellData=0)
virtual void SetHeavyDataSetNameString (const char *)
virtual void SetFileNameString (const char *)
virtual void SetHDF5ArrayName (const char *)

Protected Attributes

char * HeavyDataSetNameString
char * FileNameString
char * GridName
char * DomainName
char * CollectionName
int AllLight
int AllHeavy
int CurrIndent
int GridOnly
char * HDF5ArrayName
vtkDataSetCollection * InputList


Detailed Description

write eXtensible Data Model and Format files

Date
2005/07/06 19:13:46
Revision
1.11

vtkXdmfWriter is a process object that writes XDMF data. The input to this writer is a single vtkDataSet object.

Warning:
used the XDMF API
See also:
vtkDataReader

Definition at line 41 of file vtkXdmfWriter.h.


Constructor & Destructor Documentation

vtkXdmfWriter::vtkXdmfWriter  )  [protected]
 

vtkXdmfWriter::~vtkXdmfWriter  )  [protected]
 


Member Function Documentation

vtkXdmfWriter* vtkXdmfWriter::New  )  [static]
 

vtkXdmfWriter::vtkTypeRevisionMacro vtkXdmfWriter  ,
vtkProcessObject 
 

void vtkXdmfWriter::PrintSelf ostream &  os,
vtkIndent  indent
 

virtual void vtkXdmfWriter::SetAllLight int   )  [virtual]
 

Set or get the AllLight flag. If set, all data will be written as light data (inlined).

virtual void vtkXdmfWriter::AllLightOn  )  [virtual]
 

Set or get the AllLight flag. If set, all data will be written as light data (inlined).

virtual void vtkXdmfWriter::AllLightOff  )  [virtual]
 

Set or get the AllLight flag. If set, all data will be written as light data (inlined).

virtual int vtkXdmfWriter::GetAllLight  )  [virtual]
 

Set or get the AllLight flag. If set, all data will be written as light data (inlined).

virtual void vtkXdmfWriter::SetAllHeavy int   )  [virtual]
 

Make all data heavy, including rectilinear grid arrays.

virtual void vtkXdmfWriter::AllHeavyOn  )  [virtual]
 

Make all data heavy, including rectilinear grid arrays.

virtual void vtkXdmfWriter::AllHeavyOff  )  [virtual]
 

Make all data heavy, including rectilinear grid arrays.

virtual int vtkXdmfWriter::GetAllHeavy  )  [virtual]
 

Make all data heavy, including rectilinear grid arrays.

virtual void vtkXdmfWriter::SetFileName const char *  fname  )  [virtual]
 

Set or get the file name of the xdmf file.

virtual const char* vtkXdmfWriter::GetFileName  )  [virtual]
 

Set or get the file name of the xdmf file.

virtual void vtkXdmfWriter::SetGridName const char *   )  [virtual]
 

Set or get the grid name of the dataset.

virtual char* vtkXdmfWriter::GetGridName  )  [virtual]
 

Set or get the grid name of the dataset.

virtual void vtkXdmfWriter::SetDomainName const char *   )  [virtual]
 

Set or ger the domain name.

virtual char* vtkXdmfWriter::GetDomainName  )  [virtual]
 

Set or ger the domain name.

virtual void vtkXdmfWriter::SetCollectionName const char *   )  [virtual]
 

Collection name defines collection grids belong to

virtual char* vtkXdmfWriter::GetCollectionName  )  [virtual]
 

Collection name defines collection grids belong to

virtual void vtkXdmfWriter::SetGridOnly int   )  [virtual]
 

If GridOnly is set, only the grid will be written and all the header information will be ignored

virtual void vtkXdmfWriter::GridOnlyOn  )  [virtual]
 

If GridOnly is set, only the grid will be written and all the header information will be ignored

virtual void vtkXdmfWriter::GridOnlyOff  )  [virtual]
 

If GridOnly is set, only the grid will be written and all the header information will be ignored

virtual int vtkXdmfWriter::GetGridOnly  )  [virtual]
 

If GridOnly is set, only the grid will be written and all the header information will be ignored

virtual void vtkXdmfWriter::SetHeavyDataSetName const char *  name  )  [virtual]
 

Set or get the name of the heavy data file name.

virtual const char* vtkXdmfWriter::GetHeavyDataSetName  )  [virtual]
 

Set or get the name of the heavy data file name.

virtual void vtkXdmfWriter::SetInput vtkDataSet *  ds  )  [virtual]
 

Set the input data set.

void vtkXdmfWriter::Write  ) 
 

Write the XDMF file.

void vtkXdmfWriter::AddInput vtkDataObject *  in  ) 
 

Add a dataset to the list of data to append.

vtkDataObject* vtkXdmfWriter::GetInput int  idx  ) 
 

Get any input of this filter.

vtkDataObject* vtkXdmfWriter::GetInput  )  [inline]
 

Get any input of this filter.

Definition at line 113 of file vtkXdmfWriter.h.

void vtkXdmfWriter::RemoveInput vtkDataObject *  in  ) 
 

Remove a dataset from the list of data to append.

vtkDataSetCollection* vtkXdmfWriter::GetInputList  ) 
 

Returns a copy of the input array. Modifications to this list will not be reflected in the actual inputs.

void vtkXdmfWriter::Indent ostream &  ost  ) 
 

Indent xml

void vtkXdmfWriter::IncrementIndent  )  [inline]
 

Indent xml

Definition at line 127 of file vtkXdmfWriter.h.

void vtkXdmfWriter::DecrementIndent  )  [inline]
 

Indent xml

Definition at line 128 of file vtkXdmfWriter.h.

const char* vtkXdmfWriter::GenerateHDF5ArrayName const char *  gridName,
const char *  arrayName
 

Generate hdf5 name for array

void vtkXdmfWriter::WriteAttributes ostream &  ost,
vtkDataSet *  ds,
const char *  gridName
[protected]
 

void vtkXdmfWriter::StartTopology ostream &  ost,
int  cellType,
vtkIdType  numVert,
vtkIdType  numCells
[protected]
 

void vtkXdmfWriter::StartTopology ostream &  ost,
const char *  toptype,
int  rank,
int *  dims
[protected]
 

void vtkXdmfWriter::EndTopology ostream &  ost  )  [protected]
 

void vtkXdmfWriter::StartGeometry ostream &  ost,
const char *  type
[protected]
 

void vtkXdmfWriter::EndGeometry ostream &  ost  )  [protected]
 

virtual int vtkXdmfWriter::WriteHead ostream &  ost  )  [protected, virtual]
 

virtual int vtkXdmfWriter::WriteTail ostream &  ost  )  [protected, virtual]
 

virtual int vtkXdmfWriter::WriteGrid ostream &  ost,
const char *  name,
vtkDataSet *  ds,
void *  mapofcells = 0,
const void *  celltype = 0
[protected, virtual]
 

virtual int vtkXdmfWriter::WriteCellArray ostream &  ost,
vtkDataSet *  Cells,
const char *  gridName,
void *  mapofcells,
const void *  celltype
[protected, virtual]
 

virtual int vtkXdmfWriter::WritePoints ostream &  ost,
vtkPoints *  Points,
vtkDataSet *  dataSet,
const char *  gridName
[protected, virtual]
 

virtual int vtkXdmfWriter::WriteDataArray ostream &  ost,
vtkDataArray *  array,
vtkDataSet *  ds,
int  dims[3],
const char *  Name,
const char *  Center,
int  type,
const char *  gridName,
int  active,
int  cellData = 0
[protected, virtual]
 

virtual int vtkXdmfWriter::WriteVTKArray ostream &  ost,
vtkDataArray *  array,
vtkDataSet *  dataSet,
int  dims[3],
int *  extents,
const char *  name,
const char *  dataName,
const char *  gridName,
int  alllight,
int  cellData = 0
[protected, virtual]
 

virtual void vtkXdmfWriter::SetHeavyDataSetNameString const char *   )  [protected, virtual]
 

virtual void vtkXdmfWriter::SetFileNameString const char *   )  [protected, virtual]
 

virtual void vtkXdmfWriter::SetHDF5ArrayName const char *   )  [protected, virtual]
 


Member Data Documentation

char* vtkXdmfWriter::HeavyDataSetNameString [protected]
 

Definition at line 159 of file vtkXdmfWriter.h.

char* vtkXdmfWriter::FileNameString [protected]
 

Definition at line 162 of file vtkXdmfWriter.h.

char* vtkXdmfWriter::GridName [protected]
 

Definition at line 163 of file vtkXdmfWriter.h.

char* vtkXdmfWriter::DomainName [protected]
 

Definition at line 164 of file vtkXdmfWriter.h.

char* vtkXdmfWriter::CollectionName [protected]
 

Definition at line 165 of file vtkXdmfWriter.h.

int vtkXdmfWriter::AllLight [protected]
 

Definition at line 167 of file vtkXdmfWriter.h.

int vtkXdmfWriter::AllHeavy [protected]
 

Definition at line 168 of file vtkXdmfWriter.h.

int vtkXdmfWriter::CurrIndent [protected]
 

Definition at line 170 of file vtkXdmfWriter.h.

int vtkXdmfWriter::GridOnly [protected]
 

Definition at line 172 of file vtkXdmfWriter.h.

char* vtkXdmfWriter::HDF5ArrayName [protected]
 

Definition at line 175 of file vtkXdmfWriter.h.

vtkDataSetCollection* vtkXdmfWriter::InputList [protected]
 

Definition at line 179 of file vtkXdmfWriter.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:48:29 2006 for ParaView by doxygen 1.3.5