Microflow 3D
v1.0
|
The VTIWriter class provides a write interface for data storage in .vti format. More...
#include <VTIWriter.h>
Public Member Functions | |
VTIWriter (std::shared_ptr< T_VDBGridType > VDBGrid_Ptr, const std::string &FileName, float voxelSize) | |
~VTIWriter ()=default | |
template<typename T3 > | |
void | addDataFromGrid (const std::string &DataName, unsigned int numComponents, std::shared_ptr< T_VDBGridType > VDBGrid_Ptr) |
template<typename T3 > | |
void | addDataFromGrid (const std::string &DataName, unsigned int numComponents) |
void | addNodeIDFromGrid () |
void | addNodeCoordinateFromGrid () |
template<typename T3_VTKArrayType , typename T4 > | |
void | addDataFromTable (const std::string &DataName, unsigned int numComponents, std::vector< T4 > &table_Ptr) |
void | addNodeCoordinateFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addNodeTypeFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addUidThreadFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addNodeThreadsByNameThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addVelocityLBFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addInitialVelocityLBFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addVelocityPhysFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addRhoLBFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addInitialRhoLBFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addRhoPhysFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addPressPhysFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addFQ19FromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | addPropagationDirFromThread (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
void | writeFile () |
Static Public Member Functions | |
static std::shared_ptr< MF::RW::VTIWriter< T_VDBGridType > > | New (std::shared_ptr< T_VDBGridType > VDBGrid_Ptr, const std::string &FileName, float voxelSize) |
The VTIWriter class provides a write interface for data storage in .vti format.
template | <class t_vdbgridtype>=""> = <openvdb::FloatGrid::Ptr>, <openvdb::Int32Grid::Ptr>, <openvdb::DoubleGrid::Ptr> etc. |
Definition at line 44 of file VTIWriter.h.
|
inline |
Definition at line 46 of file VTIWriter.h.
References MF::RW::VTIWriter< T_VDBGridType >::~VTIWriter().
|
default |
Referenced by MF::RW::VTIWriter< T_VDBGridType >::VTIWriter().
|
inline |
Definition at line 78 of file VTIWriter.h.
|
inline |
Definition at line 106 of file VTIWriter.h.
|
inline |
Definition at line 193 of file VTIWriter.h.
|
inline |
Definition at line 517 of file VTIWriter.h.
References MFQ19.
|
inline |
Definition at line 440 of file VTIWriter.h.
|
inline |
Definition at line 359 of file VTIWriter.h.
|
inline |
Definition at line 160 of file VTIWriter.h.
|
inline |
Definition at line 211 of file VTIWriter.h.
|
inline |
Definition at line 135 of file VTIWriter.h.
|
inline |
Definition at line 288 of file VTIWriter.h.
|
inline |
Definition at line 238 of file VTIWriter.h.
|
inline |
Definition at line 491 of file VTIWriter.h.
References MF::Database::Vec4< T >::rho, and MF::LBPC::ParametersConversion::RhoLB_toPressurePhys().
|
inline |
Definition at line 543 of file VTIWriter.h.
References MFQ19.
|
inline |
Definition at line 414 of file VTIWriter.h.
References MF::Database::Vec4< T >::rho.
|
inline |
Definition at line 465 of file VTIWriter.h.
References MF::Database::Vec4< T >::rho, and MF::LBPC::ParametersConversion::RhoLB_toRhoPhys().
|
inline |
Definition at line 263 of file VTIWriter.h.
|
inline |
Definition at line 331 of file VTIWriter.h.
References MF::Database::Vec4< T >::x, MF::Database::Vec4< T >::y, and MF::Database::Vec4< T >::z.
|
inline |
Definition at line 386 of file VTIWriter.h.
References MF::LBPC::ParametersConversion::ULB_toPhys(), MF::Database::Vec4< T >::x, MF::Database::Vec4< T >::y, and MF::Database::Vec4< T >::z.
|
inlinestatic |
Definition at line 62 of file VTIWriter.h.
Referenced by MF::Database::GridVDB< T_VDBGridType >::saveAllDataToVTIFile(), and MF::Database::GridVDB< T_VDBGridType >::saveToVTIFile().
|
inline |
Definition at line 575 of file VTIWriter.h.