#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 |