bodies::ConvexMesh Member List

This is the complete list of members for bodies::ConvexMesh, including all inherited members.

Body()bodies::Bodyinline
bounding_box_bodies::ConvexMeshprotected
center_bodies::ConvexMeshprotected
cloneAt(const Eigen::Isometry3d &pose, double padding, double scale) const overridebodies::ConvexMeshvirtual
bodies::Body::cloneAt(const Eigen::Isometry3d &pose) constbodies::Bodyinline
computeBoundingBox(AABB &bbox) const overridebodies::ConvexMeshvirtual
computeBoundingBox(OBB &bbox) const overridebodies::ConvexMeshvirtual
computeBoundingCylinder(BoundingCylinder &cylinder) const overridebodies::ConvexMeshvirtual
computeBoundingSphere(BoundingSphere &sphere) const overridebodies::ConvexMeshvirtual
computeScaledVerticesFromPlaneProjections()bodies::ConvexMesh
computeVolume() const overridebodies::ConvexMeshvirtual
containsPoint(const Eigen::Vector3d &p, bool verbose=false) const overridebodies::ConvexMeshvirtual
bodies::Body::containsPoint(double x, double y, double z, bool verbose=false) constbodies::Bodyinline
ConvexMesh()bodies::ConvexMeshinline
ConvexMesh(const shapes::Shape *shape)bodies::ConvexMeshinline
correctVertexOrderFromPlanes()bodies::ConvexMesh
countVerticesBehindPlane(const Eigen::Vector4f &planeNormal) constbodies::ConvexMeshprotected
getDimensions() const overridebodies::ConvexMeshvirtual
getPadding() constbodies::Bodyinline
getPlanes() constbodies::ConvexMesh
getPose() constbodies::Bodyinline
getScale() constbodies::Bodyinline
getScaledDimensions() const overridebodies::ConvexMeshvirtual
getScaledVertices() constbodies::ConvexMesh
getTriangles() constbodies::ConvexMesh
getType() constbodies::Bodyinline
getVertices() constbodies::ConvexMesh
i_pose_bodies::ConvexMeshprotected
intersectsRay(const Eigen::Vector3d &origin, const Eigen::Vector3d &dir, EigenSTL::vector_Vector3d *intersections=nullptr, unsigned int count=0) const overridebodies::ConvexMeshvirtual
isPointInsidePlanes(const Eigen::Vector3d &point) constbodies::ConvexMeshprotected
mesh_data_bodies::ConvexMeshprotected
padding_bodies::Bodyprotected
pose_bodies::Bodyprotected
radiusB_bodies::ConvexMeshprotected
radiusBSqr_bodies::ConvexMeshprotected
samplePointInside(random_numbers::RandomNumberGenerator &rng, unsigned int max_attempts, Eigen::Vector3d &result) constbodies::Bodyvirtual
scale_bodies::Bodyprotected
scaled_vertices_bodies::ConvexMeshprotected
scaled_vertices_storage_bodies::ConvexMeshprivate
setDimensions(const shapes::Shape *shape)bodies::Bodyinline
setDimensionsDirty(const shapes::Shape *shape)bodies::Bodyinline
setPadding(double padd)bodies::Bodyinline
setPaddingDirty(double padd)bodies::Bodyinline
setPose(const Eigen::Isometry3d &pose)bodies::Bodyinline
setPoseDirty(const Eigen::Isometry3d &pose)bodies::Bodyinline
setScale(double scale)bodies::Bodyinline
setScaleDirty(double scale)bodies::Bodyinline
type_bodies::Bodyprotected
updateInternalData() overridebodies::ConvexMeshvirtual
useDimensions(const shapes::Shape *shape) overridebodies::ConvexMeshprotectedvirtual
~Body()=defaultbodies::Bodyvirtual
~ConvexMesh() override=defaultbodies::ConvexMesh


geometric_shapes
Author(s): Ioan Sucan , Gil Jones
autogenerated on Sun Oct 1 2023 02:40:16