Public Member Functions | List of all members
fcl::DummyCollisionObject< S > Class Template Reference

Dummy collision object with a point AABB More...

#include <broadphase_SSaP-inl.h>

Inheritance diagram for fcl::DummyCollisionObject< S >:
Inheritance graph
[legend]

Public Member Functions

void computeLocalAABB ()
 
 DummyCollisionObject (const AABB< S > &aabb_)
 
- Public Member Functions inherited from fcl::CollisionObject< S >
const std::shared_ptr< const CollisionGeometry< S > > & collisionGeometry () const
 get geometry from the object instance More...
 
 CollisionObject (const std::shared_ptr< CollisionGeometry< S >> &cgeom)
 
 CollisionObject (const std::shared_ptr< CollisionGeometry< S >> &cgeom, const Matrix3< S > &R, const Vector3< S > &T)
 
 CollisionObject (const std::shared_ptr< CollisionGeometry< S >> &cgeom, const Transform3< S > &tf)
 
void computeAABB ()
 compute the AABB in world space More...
 
const AABB< S > & getAABB () const
 get the AABB in world space More...
 
const FCL_DEPRECATED CollisionGeometry< S > * getCollisionGeometry () const
 get geometry from the object instance More...
 
getCostDensity () const
 get object's cost density More...
 
NODE_TYPE getNodeType () const
 get the node type More...
 
OBJECT_TYPE getObjectType () const
 get the type of the object More...
 
const Quaternion< S > getQuatRotation () const
 get quaternion rotation of the object More...
 
const Matrix3< S > getRotation () const
 get matrix rotation of the object More...
 
const Transform3< S > & getTransform () const
 get object's transform More...
 
const Vector3< S > getTranslation () const
 get translation of the object More...
 
void * getUserData () const
 get user data in object More...
 
bool isFree () const
 whether the object is completely free More...
 
bool isIdentityTransform () const
 whether the object is in local coordinate More...
 
bool isOccupied () const
 whether the object is completely occupied More...
 
bool isUncertain () const
 whether the object is uncertain More...
 
void setCostDensity (S c)
 set object's cost density More...
 
void setIdentityTransform ()
 set the object in local coordinate More...
 
void setQuatRotation (const Quaternion< S > &q)
 set object's quatenrion rotation More...
 
void setRotation (const Matrix3< S > &R)
 set object's rotation matrix More...
 
void setTransform (const Matrix3< S > &R, const Vector3< S > &T)
 set object's transform More...
 
void setTransform (const Quaternion< S > &q, const Vector3< S > &T)
 set object's transform More...
 
void setTransform (const Transform3< S > &tf)
 set object's transform More...
 
void setTranslation (const Vector3< S > &T)
 set object's translation More...
 
void setUserData (void *data)
 set user data in object More...
 
 ~CollisionObject ()
 

Additional Inherited Members

- Protected Attributes inherited from fcl::CollisionObject< S >
AABB< S > aabb
 AABB in global coordinate. More...
 
std::shared_ptr< CollisionGeometry< S > > cgeom
 
std::shared_ptr< const CollisionGeometry< S > > cgeom_const
 
Transform3< S > t
 
void * user_data
 pointer to user defined data specific to this object More...
 

Detailed Description

template<typename S>
class fcl::DummyCollisionObject< S >

Dummy collision object with a point AABB

Definition at line 88 of file broadphase_SSaP-inl.h.

Constructor & Destructor Documentation

◆ DummyCollisionObject()

template<typename S >
fcl::DummyCollisionObject< S >::DummyCollisionObject ( const AABB< S > &  aabb_)
inline

Definition at line 91 of file broadphase_SSaP-inl.h.

Member Function Documentation

◆ computeLocalAABB()

template<typename S >
void fcl::DummyCollisionObject< S >::computeLocalAABB ( )
inline

Definition at line 96 of file broadphase_SSaP-inl.h.


The documentation for this class was generated from the following file:


fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:50