#include <DistanceGridCollisionModel.h>
Public Attributes | |
| type::Matrix3 | rotation |
| type::Vec3 | translation |
| std::shared_ptr< DistanceGrid > | grid |
| bool | isTransformed |
| True if translation/rotation was set. More... | |
Previous state data | |
Used to estimate velocity in case the distance grid itself is dynamic | |
| std::shared_ptr< DistanceGrid > | prevGrid |
| Previous grid. More... | |
| type::Matrix3 | prevRotation |
| Previous rotation. More... | |
| type::Vec3 | prevTranslation |
| Previous translation. More... | |
| double | prevDt |
| Time difference between previous and current state. More... | |
Public Member Functions | |
| ElementData () | |
| std::shared_ptr<DistanceGrid> sofa::component::collision::RigidDistanceGridCollisionModel::ElementData::grid |
| bool sofa::component::collision::RigidDistanceGridCollisionModel::ElementData::isTransformed |
True if translation/rotation was set.
| double sofa::component::collision::RigidDistanceGridCollisionModel::ElementData::prevDt |
Time difference between previous and current state.
| std::shared_ptr<DistanceGrid> sofa::component::collision::RigidDistanceGridCollisionModel::ElementData::prevGrid |
Previous grid.
| type::Matrix3 sofa::component::collision::RigidDistanceGridCollisionModel::ElementData::prevRotation |
Previous rotation.
| type::Vec3 sofa::component::collision::RigidDistanceGridCollisionModel::ElementData::prevTranslation |
Previous translation.
| type::Matrix3 sofa::component::collision::RigidDistanceGridCollisionModel::ElementData::rotation |
| type::Vec3 sofa::component::collision::RigidDistanceGridCollisionModel::ElementData::translation |
|
inline |