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