![]() |
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.