#include <CudaDistanceGridCollisionModel.h>
Public Attributes | |
Matrix3 | rotation |
Vec3 | translation |
CudaDistanceGrid * | 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 | |
CudaDistanceGrid * | prevGrid |
Previous grid. More... | |
Matrix3 | prevRotation |
Previous rotation. More... | |
Vec3 | prevTranslation |
Previous translation. More... | |
double | prevDt |
Time difference between previous and current state. More... | |
Public Member Functions | |
ElementData () | |
CudaDistanceGrid* sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData::grid |
bool sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData::isTransformed |
True if translation/rotation was set.
double sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData::prevDt |
Time difference between previous and current state.
CudaDistanceGrid* sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData::prevGrid |
Previous grid.
Matrix3 sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData::prevRotation |
Previous rotation.
Vec3 sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData::prevTranslation |
Previous translation.
Matrix3 sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData::rotation |
Vec3 sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData::translation |
|
inline |