Body() | bodies::Body | inline |
bounding_box_ | bodies::ConvexMesh | protected |
center_ | bodies::ConvexMesh | protected |
cloneAt(const Eigen::Isometry3d &pose, double padding, double scale) const override | bodies::ConvexMesh | virtual |
bodies::Body::cloneAt(const Eigen::Isometry3d &pose) const | bodies::Body | inline |
computeBoundingBox(AABB &bbox) const override | bodies::ConvexMesh | virtual |
computeBoundingBox(OBB &bbox) const override | bodies::ConvexMesh | virtual |
computeBoundingCylinder(BoundingCylinder &cylinder) const override | bodies::ConvexMesh | virtual |
computeBoundingSphere(BoundingSphere &sphere) const override | bodies::ConvexMesh | virtual |
computeScaledVerticesFromPlaneProjections() | bodies::ConvexMesh | |
computeVolume() const override | bodies::ConvexMesh | virtual |
containsPoint(const Eigen::Vector3d &p, bool verbose=false) const override | bodies::ConvexMesh | virtual |
bodies::Body::containsPoint(double x, double y, double z, bool verbose=false) const | bodies::Body | inline |
ConvexMesh() | bodies::ConvexMesh | inline |
ConvexMesh(const shapes::Shape *shape) | bodies::ConvexMesh | inline |
correctVertexOrderFromPlanes() | bodies::ConvexMesh | |
countVerticesBehindPlane(const Eigen::Vector4f &planeNormal) const | bodies::ConvexMesh | protected |
getDimensions() const override | bodies::ConvexMesh | virtual |
getPadding() const | bodies::Body | inline |
getPlanes() const | bodies::ConvexMesh | |
getPose() const | bodies::Body | inline |
getScale() const | bodies::Body | inline |
getScaledDimensions() const override | bodies::ConvexMesh | virtual |
getScaledVertices() const | bodies::ConvexMesh | |
getTriangles() const | bodies::ConvexMesh | |
getType() const | bodies::Body | inline |
getVertices() const | bodies::ConvexMesh | |
i_pose_ | bodies::ConvexMesh | protected |
intersectsRay(const Eigen::Vector3d &origin, const Eigen::Vector3d &dir, EigenSTL::vector_Vector3d *intersections=nullptr, unsigned int count=0) const override | bodies::ConvexMesh | virtual |
isPointInsidePlanes(const Eigen::Vector3d &point) const | bodies::ConvexMesh | protected |
mesh_data_ | bodies::ConvexMesh | protected |
padding_ | bodies::Body | protected |
pose_ | bodies::Body | protected |
radiusB_ | bodies::ConvexMesh | protected |
radiusBSqr_ | bodies::ConvexMesh | protected |
samplePointInside(random_numbers::RandomNumberGenerator &rng, unsigned int max_attempts, Eigen::Vector3d &result) const | bodies::Body | virtual |
scale_ | bodies::Body | protected |
scaled_vertices_ | bodies::ConvexMesh | protected |
scaled_vertices_storage_ | bodies::ConvexMesh | private |
setDimensions(const shapes::Shape *shape) | bodies::Body | inline |
setDimensionsDirty(const shapes::Shape *shape) | bodies::Body | inline |
setPadding(double padd) | bodies::Body | inline |
setPaddingDirty(double padd) | bodies::Body | inline |
setPose(const Eigen::Isometry3d &pose) | bodies::Body | inline |
setPoseDirty(const Eigen::Isometry3d &pose) | bodies::Body | inline |
setScale(double scale) | bodies::Body | inline |
setScaleDirty(double scale) | bodies::Body | inline |
type_ | bodies::Body | protected |
updateInternalData() override | bodies::ConvexMesh | virtual |
useDimensions(const shapes::Shape *shape) override | bodies::ConvexMesh | protectedvirtual |
~Body()=default | bodies::Body | virtual |
~ConvexMesh() override=default | bodies::ConvexMesh | |