VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
Writer

Classes

class  WbWriter
 
class  WbWriterAvsASCII
 
class  WbWriterAvsBinary
 
class  WbWriterSunflow
 
class  WbWriterTecPlotASCII
 
class  WbWriterVtkASCII
 
class  WbWriterVtkBinary
 
class  WbWriterVtkXmlASCII
 
class  WbWriterVtkXmlBinary
 
class  WbWriterVtkXmlImageBinary
 
class  WbWriterX3D
 

Functions

ofstream createFileStream (const std::string &vtkFilename)
 
void addCollectionHeader (std::ofstream &outputFileStream)
 
void addCollectionDatasetsForTimeStep (std::ofstream &outputFileStream, const vector< string > &filenames, double timeStep, bool separateGroups)
 
std::string getCollectionEndString ()
 
void finalizeCollectionFile (std::ofstream &outputFileStream)
 
void writeVtkHeader (ofstream &out, int numberOfNodes, int numberOfCells)
 
int writePointHeader (ofstream &out, int offset, int bytesPerByteVal, int bytesPoints)
 
int writeCellHeader (ofstream &out, int offset, int bytesPerByteVal, int bytesCellConnectivity, int bytesCellOffsets, int bytesCellTypes)
 
int writeDataHeader (ofstream &out, vector< string > &datanames, int offset, int bytesPerByteVal, int bytesScalarData)
 
void writeAppendDataHeader (ofstream &out)
 
void writePoints (ofstream &out, int bytesPerByteVal, int bytesPoints, vector< UbTupleFloat3 > &nodes)
 
void writeCellConnectivity (ofstream &out, int bytesPerByteVal, int bytesCellConnectivity, vector< UbTupleInt2 > &cells)
 
void writeCellOffsets (ofstream &out, int bytesPerByteVal, int bytesCellOffsets, int numberOfCells)
 
void writeCellTypes (ofstream &out, int bytesPerByteVal, int bytesCellTypes, int numberOfCells)
 
void writeCellData (ofstream &out, int bytesPerByteVal, int bytesScalarData, vector< string > &datanames, vector< vector< float > > &celldata)
 
void writeEndOfVtkFile (ofstream &out)
 
std::string WbWriterAvsASCII::writeQuads (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells) override
 
std::string WbWriterAvsASCII::writeOcts (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells) override
 
std::string WbWriterAvsASCII::writeQuadsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterAvsASCII::writeQuadsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterAvsASCII::writeQuadsWithNodeAndCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &nodedatanames, std::vector< std::vector< double > > &nodedata, std::vector< std::string > &celldatanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterAvsASCII::writeLines (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt2 > &lines) override
 
std::string WbWriterAvsASCII::writeTriangles (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTuple< int, int, int > > &triangles) override
 
std::string WbWriterAvsASCII::writeTrianglesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterAvsASCII::writeOctsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterAvsASCII::writeOctsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterAvsBinary::writeLines (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt2 > &lines) override
 
std::string WbWriterAvsBinary::writeTriangles (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTuple< int, int, int > > &triangles) override
 
std::string WbWriterAvsBinary::writeQuads (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells) override
 
std::string WbWriterAvsBinary::writeOcts (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells) override
 
std::string WbWriterAvsBinary::writeTrianglesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterAvsBinary::writeQuadsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterAvsBinary::writeQuadsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterAvsBinary::writeQuadsWithNodeAndCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &nodedatanames, std::vector< std::vector< double > > &nodedata, std::vector< std::string > &celldatanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterAvsBinary::writeOctsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterAvsBinary::writeOctsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterSunflow::writeTriangles (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &triangles) override
 
std::string WbWriterTecPlotASCII::writeOctsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterTecPlotASCII::writeOctsU (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells)
 
std::string WbWriterVtkASCII::writeQuads (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells) override
 
std::string WbWriterVtkASCII::writeQuadsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkASCII::writeQuadsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkASCII::writeQuadsWithNodeAndCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &nodedatanames, std::vector< std::vector< double > > &nodedata, std::vector< std::string > &celldatanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkASCII::writeLines (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt2 > &lines) override
 
std::string WbWriterVtkASCII::writeTriangles (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &cells) override
 
std::string WbWriterVtkASCII::writeTrianglesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkASCII::writeOctsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkASCII::writeOctsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkASCII::writeOcts (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells) override
 
std::string WbWriterVtkBinary::writeLines (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt2 > &lines) override
 
std::string WbWriterVtkBinary::writeTriangles (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &cells) override
 
std::string WbWriterVtkBinary::writeTrianglesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkBinary::writeQuads (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells) override
 
std::string WbWriterVtkBinary::writeQuadsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkBinary::writeQuadsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkBinary::writeQuadsWithNodeAndCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &nodedatanames, std::vector< std::vector< double > > &nodedata, std::vector< std::string > &celldatanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkBinary::writeOctsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkBinary::writeOctsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkBinary::writeOcts (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells) override
 
std::string WbWriterVtkXmlASCII::writeCollection (const std::string &filename, const std::vector< std::string > &filenames, const double &timesteps, const bool &sepGroups)
 
std::string WbWriterVtkXmlASCII::addFilesToCollection (const std::string &filename, const std::vector< std::string > &filenames, const double &timestep, const bool &sepGroups)
 
std::string WbWriterVtkXmlASCII::writeParallelFile (const std::string &filename, std::vector< std::string > &pieceSources, std::vector< std::string > &pointDataNames, std::vector< std::string > &cellDataNames)
 
std::string WbWriterVtkXmlASCII::writeQuads (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells) override
 
std::string WbWriterVtkXmlASCII::writeQuadsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlASCII::writeQuadsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkXmlASCII::writeQuadsWithNodeAndCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &nodedatanames, std::vector< std::vector< double > > &nodedata, std::vector< std::string > &celldatanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkXmlASCII::writeLines (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt2 > &lines) override
 
std::string WbWriterVtkXmlASCII::writeTriangles (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &triangles) override
 
std::string WbWriterVtkXmlASCII::writeTrianglesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlASCII::writeOctsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkXmlASCII::writeOctsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlASCII::writeOcts (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells) override
 
std::string WbWriterVtkXmlASCII::writeNodes (const std::string &filename, std::vector< UbTupleFloat3 > &nodes) override
 
std::string WbWriterVtkXmlASCII::writeNodesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlASCII::writeNodesWithNodeDataDouble (const std::string &filename, std::vector< UbTupleDouble3 > &nodes, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlBinary::writeCollectionForTimeSeries (const std::string &filename, const std::map< uint, std::vector< std::string > > &filesNamesForTimeSteps, bool separateGroups) const
 
std::string WbWriterVtkXmlBinary::writeCollection (const std::string &filename, const std::vector< std::string > &filenames, const double &timeStep, const bool &separateGroups) const
 
std::string WbWriterVtkXmlBinary::addFilesToCollection (const std::string &filename, const std::vector< std::string > &filenames, const double &timeStep, const bool &separateGroups) const
 
std::string WbWriterVtkXmlBinary::writeParallelFile (const std::string &filename, std::vector< std::string > &pieceSources, std::vector< std::string > &pointDataNames, std::vector< std::string > &cellDataNames) const
 
std::string WbWriterVtkXmlBinary::writeLines (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt2 > &lines) override
 
std::string WbWriterVtkXmlBinary::writePolyLines (const std::string &filename, real *coordinatesX, real *coordinatesY, real *coordinatesZ, uint numberOfCoordinates) override
 
std::string WbWriterVtkXmlBinary::writePolyLines (const std::string &filename, std::vector< real > &coordinatesX, std::vector< real > &coordinatesY, std::vector< real > &coordinatesZ) override
 
std::string WbWriterVtkXmlBinary::writeLinesWithLineData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt2 > &lines, std::vector< std::string > &datanames, std::vector< std::vector< float > > &celldata) override
 
std::string WbWriterVtkXmlBinary::writeTriangles (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &triangles) override
 
std::string WbWriterVtkXmlBinary::writeTrianglesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlBinary::writeQuads (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells) override
 
std::string WbWriterVtkXmlBinary::writeQuadsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlBinary::writeQuadsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkXmlBinary::writeQuadsWithNodeAndCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt4 > &cells, std::vector< std::string > &nodedatanames, std::vector< std::vector< double > > &nodedata, std::vector< std::string > &celldatanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkXmlBinary::writeOctsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkXmlBinary::writeOctsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlBinary::writeOcts (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells) override
 
std::string WbWriterVtkXmlBinary::writeNodes (const std::string &filename, std::vector< UbTupleFloat3 > &nodes) override
 
std::string WbWriterVtkXmlBinary::writeNodesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlImageBinary::writeCollection (const std::string &filename, const std::vector< std::string > &filenames, const double &timestep, const bool &sepGroups)
 
std::string WbWriterVtkXmlImageBinary::addFilesToCollection (const std::string &filename, const std::vector< std::string > &filenames, const double &timestep, const bool &sepGroups)
 
std::string WbWriterVtkXmlImageBinary::writeParallelFile (const std::string &filename, const UbTupleInt6 &wholeExtent, const UbTupleFloat3 &origin, const UbTupleFloat3 &spacing, std::vector< std::string > &pieceSources, std::vector< UbTupleInt6 > &pieceExtents, std::vector< std::string > &pointDataNames, std::vector< std::string > &cellDataNames)
 
std::string WbWriterVtkXmlImageBinary::writeOctsWithCellData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &celldata) override
 
std::string WbWriterVtkXmlImageBinary::writeOctsWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleUInt8 > &cells, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
std::string WbWriterVtkXmlImageBinary::writeNodesWithNodeData (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< std::string > &datanames, std::vector< std::vector< double > > &nodedata) override
 
void WbWriterVtkXmlImageBinary::writeData (const std::string &vtkfilename, std::vector< std::string > &pointDataNames, std::vector< std::string > &cellDataNames, std::vector< std::vector< double > > &nodedata, std::vector< std::vector< double > > &celldata, UbTupleInt6 &wholeExtent, UbTupleFloat3 &origin, UbTupleFloat3 &spacing, UbTupleInt6 &extent, unsigned int precision=6)
 
std::string WbWriterX3D::writeTriangles (const std::string &filename, std::vector< UbTupleFloat3 > &nodes, std::vector< UbTupleInt3 > &triangles) override
 

Detailed Description

Author
Soeren Freudiger, Sebastian Geller
Soeren Freudiger, Sebastian Geller, Henry Korb, Henrik Asmuth

Function Documentation

◆ addCollectionDatasetsForTimeStep()

void addCollectionDatasetsForTimeStep ( std::ofstream outputFileStream,
const vector< string > &  filenames,
double  timeStep,
bool  separateGroups 
)

Definition at line 65 of file WbWriterVtkXmlBinary.cpp.

◆ addCollectionHeader()

void addCollectionHeader ( std::ofstream outputFileStream)

Definition at line 58 of file WbWriterVtkXmlBinary.cpp.

◆ addFilesToCollection() [1/3]

string WbWriterVtkXmlBinary::addFilesToCollection ( const std::string &  filename,
const std::vector< std::string > &  filenames,
const double timeStep,
const bool separateGroups 
) const

Definition at line 113 of file WbWriterVtkXmlBinary.cpp.

◆ addFilesToCollection() [2/3]

std::string WbWriterVtkXmlASCII::addFilesToCollection ( const std::string &  filename,
const std::vector< std::string > &  filenames,
const double timestep,
const bool sepGroups 
)

Definition at line 83 of file WbWriterVtkXmlASCII.cpp.

◆ addFilesToCollection() [3/3]

string WbWriterVtkXmlImageBinary::addFilesToCollection ( const std::string &  filename,
const std::vector< std::string > &  filenames,
const double timestep,
const bool sepGroups 
)

Definition at line 82 of file WbWriterVtkXmlImageBinary.cpp.

◆ createFileStream()

ofstream createFileStream ( const std::string vtkFilename)

Definition at line 43 of file WbWriterVtkXmlBinary.cpp.

◆ finalizeCollectionFile()

void finalizeCollectionFile ( std::ofstream outputFileStream)

Definition at line 82 of file WbWriterVtkXmlBinary.cpp.

◆ getCollectionEndString()

std::string getCollectionEndString ( )

Definition at line 77 of file WbWriterVtkXmlBinary.cpp.

◆ writeAppendDataHeader()

void writeAppendDataHeader ( ofstream out)

Definition at line 230 of file WbWriterVtkXmlBinary.cpp.

◆ writeCellConnectivity()

void writeCellConnectivity ( ofstream out,
int  bytesPerByteVal,
int  bytesCellConnectivity,
vector< UbTupleInt2 > &  cells 
)

Definition at line 248 of file WbWriterVtkXmlBinary.cpp.

◆ writeCellData()

void writeCellData ( ofstream out,
int  bytesPerByteVal,
int  bytesScalarData,
vector< string > &  datanames,
vector< vector< float > > &  celldata 
)

Definition at line 276 of file WbWriterVtkXmlBinary.cpp.

◆ writeCellHeader()

int writeCellHeader ( ofstream out,
int  offset,
int  bytesPerByteVal,
int  bytesCellConnectivity,
int  bytesCellOffsets,
int  bytesCellTypes 
)

Definition at line 202 of file WbWriterVtkXmlBinary.cpp.

◆ writeCellOffsets()

void writeCellOffsets ( ofstream out,
int  bytesPerByteVal,
int  bytesCellOffsets,
int  numberOfCells 
)

Definition at line 257 of file WbWriterVtkXmlBinary.cpp.

◆ writeCellTypes()

void writeCellTypes ( ofstream out,
int  bytesPerByteVal,
int  bytesCellTypes,
int  numberOfCells 
)

Definition at line 267 of file WbWriterVtkXmlBinary.cpp.

◆ writeCollection() [1/3]

string WbWriterVtkXmlBinary::writeCollection ( const std::string &  filename,
const std::vector< std::string > &  filenames,
const double timeStep,
const bool separateGroups 
) const

Definition at line 101 of file WbWriterVtkXmlBinary.cpp.

◆ writeCollection() [2/3]

string WbWriterVtkXmlImageBinary::writeCollection ( const std::string &  filename,
const std::vector< std::string > &  filenames,
const double timestep,
const bool sepGroups 
)

Definition at line 43 of file WbWriterVtkXmlImageBinary.cpp.

◆ writeCollection() [3/3]

std::string WbWriterVtkXmlASCII::writeCollection ( const std::string &  filename,
const std::vector< std::string > &  filenames,
const double timesteps,
const bool sepGroups 
)

Definition at line 44 of file WbWriterVtkXmlASCII.cpp.

◆ writeCollectionForTimeSeries()

std::string WbWriterVtkXmlBinary::writeCollectionForTimeSeries ( const std::string &  filename,
const std::map< uint, std::vector< std::string > > &  filesNamesForTimeSteps,
bool  separateGroups 
) const

Definition at line 88 of file WbWriterVtkXmlBinary.cpp.

◆ writeData()

void WbWriterVtkXmlImageBinary::writeData ( const std::string &  vtkfilename,
std::vector< std::string > &  pointDataNames,
std::vector< std::string > &  cellDataNames,
std::vector< std::vector< double > > &  nodedata,
std::vector< std::vector< double > > &  celldata,
UbTupleInt6 wholeExtent,
UbTupleFloat3 origin,
UbTupleFloat3 spacing,
UbTupleInt6 extent,
unsigned int  precision = 6 
)

Definition at line 258 of file WbWriterVtkXmlImageBinary.cpp.

◆ writeDataHeader()

int writeDataHeader ( ofstream out,
vector< string > &  datanames,
int  offset,
int  bytesPerByteVal,
int  bytesScalarData 
)

Definition at line 218 of file WbWriterVtkXmlBinary.cpp.

◆ writeEndOfVtkFile()

void writeEndOfVtkFile ( ofstream out)

Definition at line 289 of file WbWriterVtkXmlBinary.cpp.

◆ writeLines() [1/6]

std::string WbWriterAvsASCII::writeLines ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt2 > &  lines 
)
overridevirtual

◆ writeLines() [2/6]

std::string WbWriterAvsBinary::writeLines ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt2 > &  lines 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 43 of file WbWriterAvsBinary.cpp.

◆ writeLines() [3/6]

std::string WbWriterVtkASCII::writeLines ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt2 > &  lines 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 314 of file WbWriterVtkASCII.cpp.

◆ writeLines() [4/6]

std::string WbWriterVtkBinary::writeLines ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt2 > &  lines 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 41 of file WbWriterVtkBinary.cpp.

◆ writeLines() [5/6]

std::string WbWriterVtkXmlASCII::writeLines ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt2 > &  lines 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 499 of file WbWriterVtkXmlASCII.cpp.

◆ writeLines() [6/6]

string WbWriterVtkXmlBinary::writeLines ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt2 > &  lines 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 298 of file WbWriterVtkXmlBinary.cpp.

◆ writeLinesWithLineData()

string WbWriterVtkXmlBinary::writeLinesWithLineData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt2 > &  lines,
std::vector< std::string > &  datanames,
std::vector< std::vector< float > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 359 of file WbWriterVtkXmlBinary.cpp.

◆ writeNodes() [1/2]

std::string WbWriterVtkXmlASCII::writeNodes ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1050 of file WbWriterVtkXmlASCII.cpp.

◆ writeNodes() [2/2]

std::string WbWriterVtkXmlBinary::writeNodes ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1523 of file WbWriterVtkXmlBinary.cpp.

◆ writeNodesWithNodeData() [1/3]

std::string WbWriterVtkXmlASCII::writeNodesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1117 of file WbWriterVtkXmlASCII.cpp.

◆ writeNodesWithNodeData() [2/3]

std::string WbWriterVtkXmlBinary::writeNodesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1606 of file WbWriterVtkXmlBinary.cpp.

◆ writeNodesWithNodeData() [3/3]

string WbWriterVtkXmlImageBinary::writeNodesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 217 of file WbWriterVtkXmlImageBinary.cpp.

◆ writeNodesWithNodeDataDouble()

std::string WbWriterVtkXmlASCII::writeNodesWithNodeDataDouble ( const std::string &  filename,
std::vector< UbTupleDouble3 > &  nodes,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1203 of file WbWriterVtkXmlASCII.cpp.

◆ writeOcts() [1/6]

std::string WbWriterAvsASCII::writeOcts ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 126 of file WbWriterAvsASCII.cpp.

◆ writeOcts() [2/6]

std::string WbWriterAvsBinary::writeOcts ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 296 of file WbWriterAvsBinary.cpp.

◆ writeOcts() [3/6]

std::string WbWriterVtkASCII::writeOcts ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 644 of file WbWriterVtkASCII.cpp.

◆ writeOcts() [4/6]

std::string WbWriterVtkBinary::writeOcts ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 748 of file WbWriterVtkBinary.cpp.

◆ writeOcts() [5/6]

std::string WbWriterVtkXmlASCII::writeOcts ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 979 of file WbWriterVtkXmlASCII.cpp.

◆ writeOcts() [6/6]

string WbWriterVtkXmlBinary::writeOcts ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1427 of file WbWriterVtkXmlBinary.cpp.

◆ writeOctsU()

string WbWriterTecPlotASCII::writeOctsU ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells 
)

Definition at line 90 of file WbWriterTecPlotASCII.cpp.

◆ writeOctsWithCellData() [1/7]

std::string WbWriterAvsASCII::writeOctsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 875 of file WbWriterAvsASCII.cpp.

◆ writeOctsWithCellData() [2/7]

std::string WbWriterAvsBinary::writeOctsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 971 of file WbWriterAvsBinary.cpp.

◆ writeOctsWithCellData() [3/7]

std::string WbWriterVtkASCII::writeOctsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 502 of file WbWriterVtkASCII.cpp.

◆ writeOctsWithCellData() [4/7]

std::string WbWriterVtkBinary::writeOctsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 503 of file WbWriterVtkBinary.cpp.

◆ writeOctsWithCellData() [5/7]

std::string WbWriterVtkXmlASCII::writeOctsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 803 of file WbWriterVtkXmlASCII.cpp.

◆ writeOctsWithCellData() [6/7]

string WbWriterVtkXmlBinary::writeOctsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1187 of file WbWriterVtkXmlBinary.cpp.

◆ writeOctsWithCellData() [7/7]

string WbWriterVtkXmlImageBinary::writeOctsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 174 of file WbWriterVtkXmlImageBinary.cpp.

◆ writeOctsWithNodeData() [1/8]

std::string WbWriterAvsASCII::writeOctsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1016 of file WbWriterAvsASCII.cpp.

◆ writeOctsWithNodeData() [2/8]

std::string WbWriterAvsBinary::writeOctsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1112 of file WbWriterAvsBinary.cpp.

◆ writeOctsWithNodeData() [3/8]

string WbWriterTecPlotASCII::writeOctsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 40 of file WbWriterTecPlotASCII.cpp.

◆ writeOctsWithNodeData() [4/8]

std::string WbWriterVtkASCII::writeOctsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 574 of file WbWriterVtkASCII.cpp.

◆ writeOctsWithNodeData() [5/8]

std::string WbWriterVtkBinary::writeOctsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 625 of file WbWriterVtkBinary.cpp.

◆ writeOctsWithNodeData() [6/8]

std::string WbWriterVtkXmlASCII::writeOctsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 890 of file WbWriterVtkXmlASCII.cpp.

◆ writeOctsWithNodeData() [7/8]

string WbWriterVtkXmlBinary::writeOctsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1306 of file WbWriterVtkXmlBinary.cpp.

◆ writeOctsWithNodeData() [8/8]

string WbWriterVtkXmlImageBinary::writeOctsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleUInt8 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 195 of file WbWriterVtkXmlImageBinary.cpp.

◆ writeParallelFile() [1/3]

string WbWriterVtkXmlImageBinary::writeParallelFile ( const std::string &  filename,
const UbTupleInt6 wholeExtent,
const UbTupleFloat3 origin,
const UbTupleFloat3 spacing,
std::vector< std::string > &  pieceSources,
std::vector< UbTupleInt6 > &  pieceExtents,
std::vector< std::string > &  pointDataNames,
std::vector< std::string > &  cellDataNames 
)

Definition at line 110 of file WbWriterVtkXmlImageBinary.cpp.

◆ writeParallelFile() [2/3]

std::string WbWriterVtkXmlASCII::writeParallelFile ( const std::string &  filename,
std::vector< std::string > &  pieceSources,
std::vector< std::string > &  pointDataNames,
std::vector< std::string > &  cellDataNames 
)

Definition at line 112 of file WbWriterVtkXmlASCII.cpp.

◆ writeParallelFile() [3/3]

string WbWriterVtkXmlBinary::writeParallelFile ( const std::string &  filename,
std::vector< std::string > &  pieceSources,
std::vector< std::string > &  pointDataNames,
std::vector< std::string > &  cellDataNames 
) const

Definition at line 141 of file WbWriterVtkXmlBinary.cpp.

◆ writePointHeader()

int writePointHeader ( ofstream out,
int  offset,
int  bytesPerByteVal,
int  bytesPoints 
)

Definition at line 192 of file WbWriterVtkXmlBinary.cpp.

◆ writePoints()

void writePoints ( ofstream out,
int  bytesPerByteVal,
int  bytesPoints,
vector< UbTupleFloat3 > &  nodes 
)

Definition at line 238 of file WbWriterVtkXmlBinary.cpp.

◆ writePolyLines() [1/2]

std::string WbWriterVtkXmlBinary::writePolyLines ( const std::string &  filename,
real coordinatesX,
real coordinatesY,
real coordinatesZ,
uint  numberOfCoordinates 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 333 of file WbWriterVtkXmlBinary.cpp.

◆ writePolyLines() [2/2]

std::string WbWriterVtkXmlBinary::writePolyLines ( const std::string &  filename,
std::vector< real > &  coordinatesX,
std::vector< real > &  coordinatesY,
std::vector< real > &  coordinatesZ 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 351 of file WbWriterVtkXmlBinary.cpp.

◆ writeQuads() [1/6]

std::string WbWriterAvsASCII::writeQuads ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 41 of file WbWriterAvsASCII.cpp.

◆ writeQuads() [2/6]

std::string WbWriterAvsBinary::writeQuads ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 211 of file WbWriterAvsBinary.cpp.

◆ writeQuads() [3/6]

std::string WbWriterVtkASCII::writeQuads ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 40 of file WbWriterVtkASCII.cpp.

◆ writeQuads() [4/6]

std::string WbWriterVtkBinary::writeQuads ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 62 of file WbWriterVtkBinary.cpp.

◆ writeQuads() [5/6]

std::string WbWriterVtkXmlASCII::writeQuads ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 158 of file WbWriterVtkXmlASCII.cpp.

◆ writeQuads() [6/6]

string WbWriterVtkXmlBinary::writeQuads ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 725 of file WbWriterVtkXmlBinary.cpp.

◆ writeQuadsWithCellData() [1/6]

std::string WbWriterAvsASCII::writeQuadsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 352 of file WbWriterAvsASCII.cpp.

◆ writeQuadsWithCellData() [2/6]

std::string WbWriterAvsBinary::writeQuadsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 656 of file WbWriterAvsBinary.cpp.

◆ writeQuadsWithCellData() [3/6]

std::string WbWriterVtkASCII::writeQuadsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 166 of file WbWriterVtkASCII.cpp.

◆ writeQuadsWithCellData() [4/6]

std::string WbWriterVtkBinary::writeQuadsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 264 of file WbWriterVtkBinary.cpp.

◆ writeQuadsWithCellData() [5/6]

std::string WbWriterVtkXmlASCII::writeQuadsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 313 of file WbWriterVtkXmlASCII.cpp.

◆ writeQuadsWithCellData() [6/6]

string WbWriterVtkXmlBinary::writeQuadsWithCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 934 of file WbWriterVtkXmlBinary.cpp.

◆ writeQuadsWithNodeAndCellData() [1/6]

std::string WbWriterAvsASCII::writeQuadsWithNodeAndCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  nodedatanames,
std::vector< std::vector< double > > &  nodedata,
std::vector< std::string > &  celldatanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 487 of file WbWriterAvsASCII.cpp.

◆ writeQuadsWithNodeAndCellData() [2/6]

std::string WbWriterAvsBinary::writeQuadsWithNodeAndCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  nodedatanames,
std::vector< std::vector< double > > &  nodedata,
std::vector< std::string > &  celldatanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 790 of file WbWriterAvsBinary.cpp.

◆ writeQuadsWithNodeAndCellData() [3/6]

std::string WbWriterVtkASCII::writeQuadsWithNodeAndCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  nodedatanames,
std::vector< std::vector< double > > &  nodedata,
std::vector< std::string > &  celldatanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 234 of file WbWriterVtkASCII.cpp.

◆ writeQuadsWithNodeAndCellData() [4/6]

std::string WbWriterVtkBinary::writeQuadsWithNodeAndCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  nodedatanames,
std::vector< std::vector< double > > &  nodedata,
std::vector< std::string > &  celldatanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 374 of file WbWriterVtkBinary.cpp.

◆ writeQuadsWithNodeAndCellData() [5/6]

string WbWriterVtkXmlASCII::writeQuadsWithNodeAndCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  nodedatanames,
std::vector< std::vector< double > > &  nodedata,
std::vector< std::string > &  celldatanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 400 of file WbWriterVtkXmlASCII.cpp.

◆ writeQuadsWithNodeAndCellData() [6/6]

string WbWriterVtkXmlBinary::writeQuadsWithNodeAndCellData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  nodedatanames,
std::vector< std::vector< double > > &  nodedata,
std::vector< std::string > &  celldatanames,
std::vector< std::vector< double > > &  celldata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 1051 of file WbWriterVtkXmlBinary.cpp.

◆ writeQuadsWithNodeData() [1/6]

std::string WbWriterAvsASCII::writeQuadsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 220 of file WbWriterAvsASCII.cpp.

◆ writeQuadsWithNodeData() [2/6]

std::string WbWriterAvsBinary::writeQuadsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 523 of file WbWriterAvsBinary.cpp.

◆ writeQuadsWithNodeData() [3/6]

std::string WbWriterVtkASCII::writeQuadsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 98 of file WbWriterVtkASCII.cpp.

◆ writeQuadsWithNodeData() [4/6]

std::string WbWriterVtkBinary::writeQuadsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 155 of file WbWriterVtkBinary.cpp.

◆ writeQuadsWithNodeData() [5/6]

std::string WbWriterVtkXmlASCII::writeQuadsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 229 of file WbWriterVtkXmlASCII.cpp.

◆ writeQuadsWithNodeData() [6/6]

string WbWriterVtkXmlBinary::writeQuadsWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt4 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 819 of file WbWriterVtkXmlBinary.cpp.

◆ writeTriangles() [1/8]

std::string WbWriterAvsASCII::writeTriangles ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTuple< int, int, int > > &  triangles 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 705 of file WbWriterAvsASCII.cpp.

◆ writeTriangles() [2/8]

std::string WbWriterAvsBinary::writeTriangles ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTuple< int, int, int > > &  triangles 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 126 of file WbWriterAvsBinary.cpp.

◆ writeTriangles() [3/8]

std::string WbWriterVtkASCII::writeTriangles ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 374 of file WbWriterVtkASCII.cpp.

◆ writeTriangles() [4/8]

std::string WbWriterVtkBinary::writeTriangles ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  cells 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 47 of file WbWriterVtkBinary.cpp.

◆ writeTriangles() [5/8]

std::string WbWriterSunflow::writeTriangles ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  triangles 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 41 of file WbWriterSunflow.cpp.

◆ writeTriangles() [6/8]

std::string WbWriterVtkXmlASCII::writeTriangles ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  triangles 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 647 of file WbWriterVtkXmlASCII.cpp.

◆ writeTriangles() [7/8]

string WbWriterVtkXmlBinary::writeTriangles ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  triangles 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 517 of file WbWriterVtkXmlBinary.cpp.

◆ writeTriangles() [8/8]

std::string WbWriterX3D::writeTriangles ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  triangles 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 40 of file WbWriterX3D.cpp.

◆ writeTrianglesWithNodeData() [1/6]

std::string WbWriterAvsASCII::writeTrianglesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 742 of file WbWriterAvsASCII.cpp.

◆ writeTrianglesWithNodeData() [2/6]

std::string WbWriterAvsBinary::writeTrianglesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 390 of file WbWriterAvsBinary.cpp.

◆ writeTrianglesWithNodeData() [3/6]

std::string WbWriterVtkASCII::writeTrianglesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 435 of file WbWriterVtkASCII.cpp.

◆ writeTrianglesWithNodeData() [4/6]

std::string WbWriterVtkBinary::writeTrianglesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 53 of file WbWriterVtkBinary.cpp.

◆ writeTrianglesWithNodeData() [5/6]

std::string WbWriterVtkXmlASCII::writeTrianglesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 717 of file WbWriterVtkXmlASCII.cpp.

◆ writeTrianglesWithNodeData() [6/6]

string WbWriterVtkXmlBinary::writeTrianglesWithNodeData ( const std::string &  filename,
std::vector< UbTupleFloat3 > &  nodes,
std::vector< UbTupleInt3 > &  cells,
std::vector< std::string > &  datanames,
std::vector< std::vector< double > > &  nodedata 
)
overridevirtual

Reimplemented from WbWriter.

Definition at line 611 of file WbWriterVtkXmlBinary.cpp.

◆ writeVtkHeader()

void writeVtkHeader ( ofstream out,
int  numberOfNodes,
int  numberOfCells 
)

Definition at line 182 of file WbWriterVtkXmlBinary.cpp.