|
| hpp::fcl::ShapeBase::ShapeBase () |
|
| hpp::fcl::ShapeBase::ShapeBase (const ShapeBase &other) |
| More...
|
|
ShapeBase & | hpp::fcl::ShapeBase::operator= (const ShapeBase &other)=default |
|
virtual | hpp::fcl::ShapeBase::~ShapeBase () |
|
OBJECT_TYPE | hpp::fcl::ShapeBase::getObjectType () const |
| Get object type: a geometric shape. More...
|
|
| hpp::fcl::TriangleP::TriangleP () |
|
| 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) |
|
Box & | hpp::fcl::Box::operator= (const Box &other) |
|
virtual Box * | hpp::fcl::Box::clone () const |
| Clone *this into a new Box. More...
|
|
| hpp::fcl::Box::Box () |
| Default constructor. More...
|
|
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...
|
|
FCL_REAL | hpp::fcl::Box::minInflationValue () const |
|
std::pair< Box, Transform3f > | hpp::fcl::Box::inflated (const FCL_REAL value) const |
| Inflate the box by an amount given by value. More...
|
|
| hpp::fcl::Sphere::Sphere () |
| Default constructor. 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...
|
|
FCL_REAL | hpp::fcl::Sphere::minInflationValue () const |
|
std::pair< Sphere, Transform3f > | hpp::fcl::Sphere::inflated (const FCL_REAL value) const |
| Inflate the sphere by an amount given by value. More...
|
|
| hpp::fcl::Ellipsoid::Ellipsoid () |
| Default constructor. More...
|
|
| hpp::fcl::Ellipsoid::Ellipsoid (FCL_REAL rx, FCL_REAL ry, FCL_REAL rz) |
|
| hpp::fcl::Ellipsoid::Ellipsoid (const Vec3f &radii) |
|
| hpp::fcl::Ellipsoid::Ellipsoid (const Ellipsoid &other) |
|
virtual Ellipsoid * | hpp::fcl::Ellipsoid::clone () const |
| Clone *this into a new Ellipsoid. More...
|
|
void | hpp::fcl::Ellipsoid::computeLocalAABB () |
| Compute AABB. More...
|
|
NODE_TYPE | hpp::fcl::Ellipsoid::getNodeType () const |
| Get node type: an ellipsoid. More...
|
|
Matrix3f | hpp::fcl::Ellipsoid::computeMomentofInertia () const |
| compute the inertia matrix, related to the origin More...
|
|
FCL_REAL | hpp::fcl::Ellipsoid::computeVolume () const |
| compute the volume More...
|
|
FCL_REAL | hpp::fcl::Ellipsoid::minInflationValue () const |
|
std::pair< Ellipsoid, Transform3f > | hpp::fcl::Ellipsoid::inflated (const FCL_REAL value) const |
| Inflate the ellipsoid by an amount given by value. More...
|
|
| hpp::fcl::Capsule::Capsule () |
| Default constructor. 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...
|
|
FCL_REAL | hpp::fcl::Capsule::minInflationValue () const |
|
std::pair< Capsule, Transform3f > | hpp::fcl::Capsule::inflated (const FCL_REAL value) const |
| Inflate the capsule by an amount given by value. More...
|
|
| hpp::fcl::Cone::Cone () |
| Default constructor. 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...
|
|
FCL_REAL | hpp::fcl::Cone::minInflationValue () const |
|
std::pair< Cone, Transform3f > | hpp::fcl::Cone::inflated (const FCL_REAL value) const |
| Inflate the cone by an amount given by value. More...
|
|
| hpp::fcl::Cylinder::Cylinder () |
| Default constructor. More...
|
|
| hpp::fcl::Cylinder::Cylinder (FCL_REAL radius_, FCL_REAL lz_) |
|
| hpp::fcl::Cylinder::Cylinder (const Cylinder &other) |
|
Cylinder & | hpp::fcl::Cylinder::operator= (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...
|
|
FCL_REAL | hpp::fcl::Cylinder::minInflationValue () const |
|
std::pair< Cylinder, Transform3f > | hpp::fcl::Cylinder::inflated (const FCL_REAL value) const |
| Inflate the cylinder by an amount given by value. 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 |
|
bool | hpp::fcl::ConvexBase::Neighbors::operator== (const Neighbors &other) const |
|
bool | hpp::fcl::ConvexBase::Neighbors::operator!= (const Neighbors &other) 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...
|
|
FCL_REAL | hpp::fcl::Halfspace::minInflationValue () const |
|
std::pair< Halfspace, Transform3f > | hpp::fcl::Halfspace::inflated (const FCL_REAL value) const |
| Inflate the cylinder by an amount given by value. 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.