| 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 | |