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