|
| | hpp::fcl::ShapeBase::ShapeBase () |
| |
| | hpp::fcl::ShapeBase::ShapeBase (const ShapeBase &other) |
| | More...
|
| |
| virtual | hpp::fcl::ShapeBase::~ShapeBase () |
| |
| OBJECT_TYPE | hpp::fcl::ShapeBase::getObjectType () const |
| | Get object type: a geometric shape. More...
|
| |
| | hpp::fcl::TriangleP::TriangleP (const Vec3f &a_, const Vec3f &b_, const Vec3f &c_) |
| |
| | hpp::fcl::TriangleP::TriangleP (const TriangleP &other) |
| |
| virtual TriangleP * | hpp::fcl::TriangleP::clone () const |
| | Clone *this into a new TriangleP. More...
|
| |
| void | hpp::fcl::TriangleP::computeLocalAABB () |
| | virtual function of compute AABB in local coordinate More...
|
| |
| NODE_TYPE | hpp::fcl::TriangleP::getNodeType () const |
| | get the node type More...
|
| |
| | hpp::fcl::Box::Box (FCL_REAL x, FCL_REAL y, FCL_REAL z) |
| |
| | hpp::fcl::Box::Box (const Vec3f &side_) |
| |
| | hpp::fcl::Box::Box (const Box &other) |
| |
| virtual Box * | hpp::fcl::Box::clone () const |
| | Clone *this into a new Box. More...
|
| |
| | hpp::fcl::Box::Box () |
| |
| void | hpp::fcl::Box::computeLocalAABB () |
| | Compute AABB. More...
|
| |
| NODE_TYPE | hpp::fcl::Box::getNodeType () const |
| | Get node type: a box. More...
|
| |
| FCL_REAL | hpp::fcl::Box::computeVolume () const |
| | compute the volume More...
|
| |
| Matrix3f | hpp::fcl::Box::computeMomentofInertia () const |
| | compute the inertia matrix, related to the origin More...
|
| |
| | hpp::fcl::Sphere::Sphere (FCL_REAL radius_) |
| |
| | hpp::fcl::Sphere::Sphere (const Sphere &other) |
| |
| virtual Sphere * | hpp::fcl::Sphere::clone () const |
| | Clone *this into a new Sphere. More...
|
| |
| void | hpp::fcl::Sphere::computeLocalAABB () |
| | Compute AABB. More...
|
| |
| NODE_TYPE | hpp::fcl::Sphere::getNodeType () const |
| | Get node type: a sphere. More...
|
| |
| Matrix3f | hpp::fcl::Sphere::computeMomentofInertia () const |
| | compute the inertia matrix, related to the origin More...
|
| |
| FCL_REAL | hpp::fcl::Sphere::computeVolume () const |
| | compute the volume More...
|
| |
| | hpp::fcl::Capsule::Capsule (FCL_REAL radius_, FCL_REAL lz_) |
| |
| | hpp::fcl::Capsule::Capsule (const Capsule &other) |
| |
| virtual Capsule * | hpp::fcl::Capsule::clone () const |
| | Clone *this into a new Capsule. More...
|
| |
| void | hpp::fcl::Capsule::computeLocalAABB () |
| | Compute AABB. More...
|
| |
| NODE_TYPE | hpp::fcl::Capsule::getNodeType () const |
| | Get node type: a capsule. More...
|
| |
| FCL_REAL | hpp::fcl::Capsule::computeVolume () const |
| | compute the volume More...
|
| |
| Matrix3f | hpp::fcl::Capsule::computeMomentofInertia () const |
| | compute the inertia matrix, related to the origin More...
|
| |
| | hpp::fcl::Cone::Cone (FCL_REAL radius_, FCL_REAL lz_) |
| |
| | hpp::fcl::Cone::Cone (const Cone &other) |
| |
| virtual Cone * | hpp::fcl::Cone::clone () const |
| | Clone *this into a new Cone. More...
|
| |
| void | hpp::fcl::Cone::computeLocalAABB () |
| | Compute AABB. More...
|
| |
| NODE_TYPE | hpp::fcl::Cone::getNodeType () const |
| | Get node type: a cone. More...
|
| |
| FCL_REAL | hpp::fcl::Cone::computeVolume () const |
| | compute the volume More...
|
| |
| Matrix3f | hpp::fcl::Cone::computeMomentofInertia () const |
| | compute the inertia matrix, related to the origin More...
|
| |
| Vec3f | hpp::fcl::Cone::computeCOM () const |
| | compute center of mass More...
|
| |
| | hpp::fcl::Cylinder::Cylinder (FCL_REAL radius_, FCL_REAL lz_) |
| |
| | hpp::fcl::Cylinder::Cylinder (const Cylinder &other) |
| |
| virtual Cylinder * | hpp::fcl::Cylinder::clone () const |
| | Clone *this into a new Cylinder. More...
|
| |
| void | hpp::fcl::Cylinder::computeLocalAABB () |
| | Compute AABB. More...
|
| |
| NODE_TYPE | hpp::fcl::Cylinder::getNodeType () const |
| | Get node type: a cylinder. More...
|
| |
| FCL_REAL | hpp::fcl::Cylinder::computeVolume () const |
| | compute the volume More...
|
| |
| Matrix3f | hpp::fcl::Cylinder::computeMomentofInertia () const |
| | compute the inertia matrix, related to the origin More...
|
| |
| static ConvexBase * | hpp::fcl::ConvexBase::convexHull (const Vec3f *points, unsigned int num_points, bool keepTriangles, const char *qhullCommand=NULL) |
| | Build a convex hull based on Qhull library and store the vertices and optionally the triangles. More...
|
| |
| virtual | hpp::fcl::ConvexBase::~ConvexBase () |
| |
| virtual ConvexBase * | hpp::fcl::ConvexBase::clone () const |
| | More...
|
| |
| void | hpp::fcl::ConvexBase::computeLocalAABB () |
| | Compute AABB. More...
|
| |
| NODE_TYPE | hpp::fcl::ConvexBase::getNodeType () const |
| | Get node type: a conex polytope. More...
|
| |
| unsigned char const & | hpp::fcl::ConvexBase::Neighbors::count () const |
| |
| unsigned int & | hpp::fcl::ConvexBase::Neighbors::operator[] (int i) |
| |
| unsigned int const & | hpp::fcl::ConvexBase::Neighbors::operator[] (int i) const |
| |
| | hpp::fcl::ConvexBase::ConvexBase () |
| | Construct an uninitialized convex object Initialization is done with ConvexBase::initialize. More...
|
| |
| void | hpp::fcl::ConvexBase::initialize (bool ownStorage, Vec3f *points_, unsigned int num_points_) |
| | Initialize the points of the convex shape This also initializes the ConvexBase::center. More...
|
| |
| void | hpp::fcl::ConvexBase::set (bool ownStorage, Vec3f *points_, unsigned int num_points_) |
| | Set the points of the convex shape. More...
|
| |
| | hpp::fcl::ConvexBase::ConvexBase (const ConvexBase &other) |
| | Copy constructor Only the list of neighbors is copied. More...
|
| |
| | hpp::fcl::Halfspace::Halfspace (const Vec3f &n_, FCL_REAL d_) |
| | Construct a half space with normal direction and offset. More...
|
| |
| | hpp::fcl::Halfspace::Halfspace (FCL_REAL a, FCL_REAL b, FCL_REAL c, FCL_REAL d_) |
| | Construct a plane with normal direction and offset. More...
|
| |
| | hpp::fcl::Halfspace::Halfspace () |
| |
| | hpp::fcl::Halfspace::Halfspace (const Halfspace &other) |
| |
| Halfspace & | hpp::fcl::Halfspace::operator= (const Halfspace &other) |
| | operator = More...
|
| |
| virtual Halfspace * | hpp::fcl::Halfspace::clone () const |
| | Clone *this into a new Halfspace. More...
|
| |
| FCL_REAL | hpp::fcl::Halfspace::signedDistance (const Vec3f &p) const |
| |
| FCL_REAL | hpp::fcl::Halfspace::distance (const Vec3f &p) const |
| |
| void | hpp::fcl::Halfspace::computeLocalAABB () |
| | Compute AABB. More...
|
| |
| NODE_TYPE | hpp::fcl::Halfspace::getNodeType () const |
| | Get node type: a half space. More...
|
| |
| void | hpp::fcl::Halfspace::unitNormalTest () |
| | Turn non-unit normal into unit. More...
|
| |
| | hpp::fcl::Plane::Plane (const Vec3f &n_, FCL_REAL d_) |
| | Construct a plane with normal direction and offset. More...
|
| |
| | hpp::fcl::Plane::Plane (FCL_REAL a, FCL_REAL b, FCL_REAL c, FCL_REAL d_) |
| | Construct a plane with normal direction and offset. More...
|
| |
| | hpp::fcl::Plane::Plane () |
| |
| | hpp::fcl::Plane::Plane (const Plane &other) |
| |
| Plane & | hpp::fcl::Plane::operator= (const Plane &other) |
| | operator = More...
|
| |
| virtual Plane * | hpp::fcl::Plane::clone () const |
| | Clone *this into a new Plane. More...
|
| |
| FCL_REAL | hpp::fcl::Plane::signedDistance (const Vec3f &p) const |
| |
| FCL_REAL | hpp::fcl::Plane::distance (const Vec3f &p) const |
| |
| void | hpp::fcl::Plane::computeLocalAABB () |
| | Compute AABB. More...
|
| |
| NODE_TYPE | hpp::fcl::Plane::getNodeType () const |
| | Get node type: a plane. More...
|
| |
| void | hpp::fcl::Plane::unitNormalTest () |
| | Turn non-unit normal into unit. More...
|
| |
Classes of different types of geometric shapes.