NuTo
Numerics Tool
Classes | Typedefs | Functions
XMLWriter.cpp File Reference
#include "nuto/visualize/XMLWriter.h"
#include <fstream>
#include <iomanip>
#include "nuto/visualize/UnstructuredGrid.h"
#include "nuto/visualize/DataArray.h"
#include "nuto/base/Exception.h"

Classes

struct  CellInfos
 collection of DataArrays for the return type of ExtractCellInfos() More...
 

Typedefs

using DataType = float
 

Functions

int ToVtkCellType (eCellTypes type)
 
Eigen::VectorXd TransformData (Eigen::VectorXd data)
 
template<typename TContainer >
Visualize::DataArray< DataTypeExtractData (const TContainer &container, std::string name, int dataIndex)
 extracts point data and cell data into a DataArray object More...
 
Visualize::DataArray< DataTypeExtractCoordinates (const std::vector< Visualize::Point > &points)
 
CellInfos ExtractCellInfos (const std::vector< Visualize::Cell > &cells)
 
template<typename TDataTye >
void WriteDataArray (std::ofstream &file, const Visualize::DataArray< TDataTye > &dataArray, bool binary, int *offset)
 

Typedef Documentation

using DataType = float

Function Documentation

CellInfos ExtractCellInfos ( const std::vector< Visualize::Cell > &  cells)
Visualize::DataArray<DataType> ExtractCoordinates ( const std::vector< Visualize::Point > &  points)
template<typename TContainer >
Visualize::DataArray<DataType> ExtractData ( const TContainer &  container,
std::string  name,
int  dataIndex 
)

extracts point data and cell data into a DataArray object

int ToVtkCellType ( eCellTypes  type)
Eigen::VectorXd TransformData ( Eigen::VectorXd  data)
template<typename TDataTye >
void WriteDataArray ( std::ofstream &  file,
const Visualize::DataArray< TDataTye > &  dataArray,
bool  binary,
int *  offset 
)