16 #include <openvdb/openvdb.h> 30 static std::shared_ptr<MF::GU::PropagationD3Q19>
New(
const openvdb::Int32Grid::Ptr & VDBPropagationGrid_Ptr,
const std::shared_ptr<MF::GU::LatticeParametersD3Q19>& LatticeParameters_Ptr) {
31 auto PropagationD3Q19_Ptr = std::make_shared<MF::GU::PropagationD3Q19>();
32 PropagationD3Q19_Ptr->m_LatticeParameters_Ptr = LatticeParameters_Ptr;
33 PropagationD3Q19_Ptr->m_VDBPropagationGrid_Ptr = VDBPropagationGrid_Ptr;
34 return PropagationD3Q19_Ptr;
40 std::shared_ptr<MF::GU::LatticeParametersD3Q19> m_LatticeParameters_Ptr;
41 openvdb::Int32Grid::Ptr m_VDBPropagationGrid_Ptr;
PropagationD3Q19()=default
static std::shared_ptr< MF::GU::PropagationD3Q19 > New(const openvdb::Int32Grid::Ptr &VDBPropagationGrid_Ptr, const std::shared_ptr< MF::GU::LatticeParametersD3Q19 > &LatticeParameters_Ptr)
~PropagationD3Q19()=default
void PropagationTest()
Propagation test.
Class used to determine the active propagation directions for each active (non-solid) node...