Struct CubicSDFCollisionDetection::CubicSDFCollisionObject

Nested Relationships

This struct is a nested type of Class CubicSDFCollisionDetection.

Inheritance Relationships

Base Type

Struct Documentation

struct CubicSDFCollisionObject : public PBD::DistanceFieldCollisionDetection::DistanceFieldCollisionObject

Public Functions

CubicSDFCollisionObject()
virtual ~CubicSDFCollisionObject()
inline virtual int &getTypeId() const
virtual bool collisionTest(const Vector3r &x, const Real tolerance, Vector3r &cp, Vector3r &n, Real &dist, const Real maxDist = 0.0)
virtual double distance(const Eigen::Vector3d &x, const Real tolerance)

Public Members

std::string m_sdfFile
Vector3r m_scale
GridPtr m_sdf

Public Static Attributes

static int TYPE_ID = IDFactory::getId()