|
void | computeShapeBoundingSphere (const Shape *shape, Eigen::Vector3d ¢er, double &radius) |
|
Eigen::Vector3d | computeShapeExtents (const ShapeMsg &shape_msg) |
|
Eigen::Vector3d | computeShapeExtents (const Shape *shape) |
|
bool | constructMarkerFromShape (const Shape *shape, visualization_msgs::Marker &mk, bool use_mesh_triangle_list=false) |
|
bool | constructMsgFromShape (const Shape *shape, ShapeMsg &shape_msg) |
|
Shape * | constructShapeFromMsg (const shape_msgs::Mesh &shape_msg) |
|
Shape * | constructShapeFromMsg (const ShapeMsg &shape_msg) |
|
Shape * | constructShapeFromMsg (const shape_msgs::SolidPrimitive &shape_msg) |
|
Shape * | constructShapeFromMsg (const shape_msgs::Plane &shape_msg) |
|
Shape * | constructShapeFromText (std::istream &in) |
|
Mesh * | createMeshFromAsset (const aiScene *scene, const Eigen::Vector3d &scale, const std::string &assimp_hint=std::string()) |
|
Mesh * | createMeshFromAsset (const aiScene *scene, const std::string &assimp_hint=std::string()) |
|
Mesh * | createMeshFromBinary (const char *buffer, std::size_t size, const std::string &assimp_hint=std::string()) |
|
Mesh * | createMeshFromBinary (const char *buffer, std::size_t size, const Eigen::Vector3d &scale, const std::string &assimp_hint=std::string()) |
|
Mesh * | createMeshFromResource (const std::string &resource, const Eigen::Vector3d &scale) |
|
Mesh * | createMeshFromResource (const std::string &resource) |
|
Mesh * | createMeshFromShape (const Sphere &sphere) |
|
Mesh * | createMeshFromShape (const Shape *shape) |
|
Mesh * | createMeshFromShape (const Box &box) |
|
Mesh * | createMeshFromShape (const Cylinder &cylinder) |
|
Mesh * | createMeshFromShape (const Cone &cone) |
|
Mesh * | createMeshFromVertices (const EigenSTL::vector_Vector3d &source) |
|
Mesh * | createMeshFromVertices (const EigenSTL::vector_Vector3d &vertices, const std::vector< unsigned int > &triangles) |
|
| MOVEIT_CLASS_FORWARD (Shape) |
|
std::ostream & | operator<< (std::ostream &ss, ShapeType type) |
|
void | saveAsText (const Shape *shape, std::ostream &out) |
|
const std::string & | shapeStringName (const Shape *shape) |
|
void | writeSTLBinary (const Mesh *mesh, std::vector< char > &buffer) |
|