

Public Member Functions | |
| FlowVRInputDistanceGrid () | |
| ~FlowVRInputDistanceGrid () | |
| virtual void | flowvrPreInit (std::set< flowvr::Port * > *ports) |
| virtual void | init () |
| Initialization method called at graph modification, during bottom-up traversal. | |
| virtual void | flowvrBeginIteration (flowvr::ModuleAPI *module) |
Data Fields | |
| flowvr::InputPort * | pInDistance |
| flowvr::InputPort * | pInMatrix |
| flowvr::StampInfo | stampSizes |
| flowvr::StampInfo | stampP0 |
| flowvr::StampInfo | stampDP |
| flowvr::StampInfo | stampBB |
| Data< bool > | computeV |
| Data< double > | maxVDist |
| Mat4x4f | matrix |
| Mat4x4f | lastMatrix |
| float | mscale |
| scale part from input matrix | |
| int | distanceLastIt |
| int | matrixLastIt |
| double | motionLastTime |
| DistanceGrid * | curDistGrid |
| DistanceGrid * | emptyGrid |
| DistanceGridModel * | grid |
Definition at line 707 of file Main.cpp.
| SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::FlowVRInputDistanceGrid | ( | ) | [inline] |
Definition at line 732 of file Main.cpp.
References sofa::defaulttype::Mat< L, C, real >::identity(), SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::matrix, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::pInDistance, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampBB, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampDP, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampP0, and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampSizes.
| SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::~FlowVRInputDistanceGrid | ( | ) | [inline] |
Definition at line 750 of file Main.cpp.
References SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::curDistGrid, and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::emptyGrid.
| virtual void SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration | ( | flowvr::ModuleAPI * | module | ) | [inline, virtual] |
Reimplemented from SofaFlowVR::FlowVRObject.
Definition at line 795 of file Main.cpp.
References sofa::defaulttype::Mat< L, C, real >::col(), SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::computeV, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::curDistGrid, sofa::helper::fixed_array< T, N >::data(), SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::distanceLastIt, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::emptyGrid, SofaFlowVR::FlowVRModule::f_scale, SofaFlowVR::FlowVRModule::f_trans, sofa::core::objectmodel::BaseObject::getContext(), sofa::core::objectmodel::BaseContext::getTime(), sofa::core::objectmodel::Data< T >::getValue(), SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::grid, sofa::defaulttype::Mat< L, C, real >::identity(), SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::lastMatrix, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::matrix, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::matrixLastIt, SofaFlowVR::FlowVRObject::mod, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::motionLastTime, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::mscale, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::pInDistance, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::pInMatrix, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampBB, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampDP, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampP0, and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampSizes.
| virtual void SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrPreInit | ( | std::set< flowvr::Port * > * | ports | ) | [inline, virtual] |
Reimplemented from SofaFlowVR::FlowVRObject.
Definition at line 762 of file Main.cpp.
References SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::pInDistance, and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::pInMatrix.
| virtual void SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::init | ( | void | ) | [inline, virtual] |
Initialization method called at graph modification, during bottom-up traversal.
Reimplemented from sofa::core::objectmodel::BaseObject.
Definition at line 769 of file Main.cpp.
References SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::computeV, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::curDistGrid, SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::emptyGrid, sofa::core::objectmodel::BaseObject::getContext(), sofa::simulation::Node::getNodeObject(), sofa::core::objectmodel::Data< T >::getValue(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::grid.
| Data<bool> SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::computeV |
Definition at line 717 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::init().
| DistanceGrid* SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::curDistGrid |
Definition at line 725 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::init(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::~FlowVRInputDistanceGrid().
| int SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::distanceLastIt |
Definition at line 722 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration().
| DistanceGrid* SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::emptyGrid |
Definition at line 726 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::init(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::~FlowVRInputDistanceGrid().
| DistanceGridModel* SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::grid |
Definition at line 729 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::init().
| Mat4x4f SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::lastMatrix |
Definition at line 720 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration().
| Mat4x4f SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::matrix |
Definition at line 720 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::FlowVRInputDistanceGrid().
| int SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::matrixLastIt |
Definition at line 723 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration().
| Data<double> SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::maxVDist |
| double SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::motionLastTime |
Definition at line 724 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration().
| float SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::mscale |
scale part from input matrix
Definition at line 721 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration().
| flowvr::InputPort* SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::pInDistance |
Definition at line 713 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::FlowVRInputDistanceGrid(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrPreInit().
| flowvr::InputPort* SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::pInMatrix |
Definition at line 714 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrPreInit().
| flowvr::StampInfo SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampBB |
Definition at line 715 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::FlowVRInputDistanceGrid().
| flowvr::StampInfo SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampDP |
Definition at line 715 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::FlowVRInputDistanceGrid().
| flowvr::StampInfo SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampP0 |
Definition at line 715 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::FlowVRInputDistanceGrid().
| flowvr::StampInfo SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::stampSizes |
Definition at line 715 of file Main.cpp.
Referenced by SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::flowvrBeginIteration(), and SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid >::FlowVRInputDistanceGrid().
1.5.7.1