|
| GeometryObject (const GeometryObject &other)=default |
|
PINOCCHIO_DEPRECATED | GeometryObject (const std::string &name, const FrameIndex parent_frame, const JointIndex parent_joint, const CollisionGeometryPtr &collision_geometry, const SE3 &placement, const std::string &meshPath="", const Eigen::Vector3d &meshScale=Eigen::Vector3d::Ones(), const bool overrideMaterial=false, const Eigen::Vector4d &meshColor=Eigen::Vector4d(0, 0, 0, 1), const std::string &meshTexturePath="", const GeometryMaterial &meshMaterial=GeometryNoMaterial()) |
| Full constructor. More...
|
|
PINOCCHIO_DEPRECATED | GeometryObject (const std::string &name, const JointIndex parent_joint, const CollisionGeometryPtr &collision_geometry, const SE3 &placement, const std::string &meshPath="", const Eigen::Vector3d &meshScale=Eigen::Vector3d::Ones(), const bool overrideMaterial=false, const Eigen::Vector4d &meshColor=Eigen::Vector4d(0, 0, 0, 1), const std::string &meshTexturePath="", const GeometryMaterial &meshMaterial=GeometryNoMaterial()) |
| Reduced constructor. More...
|
|
| GeometryObject (const std::string &name, const JointIndex parent_joint, const FrameIndex parent_frame, const SE3 &placement, const CollisionGeometryPtr &collision_geometry, const std::string &meshPath="", const Eigen::Vector3d &meshScale=Eigen::Vector3d::Ones(), const bool overrideMaterial=false, const Eigen::Vector4d &meshColor=Eigen::Vector4d(0, 0, 0, 1), const std::string &meshTexturePath="", const GeometryMaterial &meshMaterial=GeometryNoMaterial()) |
| Full constructor. More...
|
|
| GeometryObject (const std::string &name, const JointIndex parent_joint, const SE3 &placement, const CollisionGeometryPtr &collision_geometry, const std::string &meshPath="", const Eigen::Vector3d &meshScale=Eigen::Vector3d::Ones(), const bool overrideMaterial=false, const Eigen::Vector4d &meshColor=Eigen::Vector4d(0, 0, 0, 1), const std::string &meshTexturePath="", const GeometryMaterial &meshMaterial=GeometryNoMaterial()) |
| Reduced constructor. More...
|
|
GeometryObject | clone () const |
| Perform a deep copy of this. It will create a copy of the underlying FCL geometry.
|
|
bool | operator!= (const GeometryObject &other) const |
|
GeometryObject & | operator= (const GeometryObject &other)=default |
|
bool | operator== (const GeometryObject &other) const |
|
| ModelItem () |
| Default constructor of ModelItem.
|
|
| ModelItem (const std::string &name, const JointIndex parent_joint, const FrameIndex parent_frame, const SE3 &frame_placement) |
| Builds a kinematic element defined by its name, its joint parent id, its parent frame id and its placement. More...
|
|
bool | operator== (const ModelItem &other) const |
|
void | loadFromBinary (boost::asio::streambuf &container) |
| Loads a Derived object from a binary container.
|
|
void | loadFromBinary (const std::string &filename) |
| Loads a Derived object from an binary file.
|
|
void | loadFromBinary (StaticBuffer &container) |
| Loads a Derived object from a static binary container.
|
|
void | loadFromString (const std::string &str) |
| Loads a Derived object from a string.
|
|
void | loadFromStringStream (std::istringstream &is) |
| Loads a Derived object from a stream string.
|
|
void | loadFromText (const std::string &filename) |
| Loads a Derived object from a text file.
|
|
void | loadFromXML (const std::string &filename, const std::string &tag_name) |
| Loads a Derived object from an XML file.
|
|
void | saveToBinary (boost::asio::streambuf &container) const |
| Saves a Derived object as a binary container.
|
|
void | saveToBinary (const std::string &filename) const |
| Saves a Derived object as an binary file.
|
|
void | saveToBinary (StaticBuffer &container) const |
| Saves a Derived object as a static binary container.
|
|
std::string | saveToString () const |
| Saves a Derived object to a string.
|
|
void | saveToStringStream (std::stringstream &ss) const |
| Saves a Derived object to a string stream.
|
|
void | saveToText (const std::string &filename) const |
| Saves a Derived object as a text file.
|
|
void | saveToXML (const std::string &filename, const std::string &tag_name) const |
| Saves a Derived object as an XML file.
|
|
|
bool | disableCollision |
| If true, no collision or distance check will be done between the Geometry and any other geometry.
|
|
CollisionGeometryPtr | geometry |
| The FCL CollisionGeometry (might be a Mesh, a Geometry Primitive, etc.)
|
|
Eigen::Vector4d | meshColor |
| RGBA color value of the GeometryObject::geometry object.
|
|
GeometryMaterial | meshMaterial |
| Material associated to the mesh. This material should be used only if overrideMaterial is set to true. In other case, the mesh default material must be used.
|
|
std::string | meshPath |
| Absolute path to the mesh file (if the geometry pointee is also a Mesh)
|
|
Eigen::Vector3d | meshScale |
| Scaling vector applied to the GeometryObject::geometry object.
|
|
std::string | meshTexturePath |
| Absolute path to the mesh texture file.
|
|
bool | overrideMaterial |
| Decide whether to override the Material.
|
|
std::string | name |
| Name of the kinematic element.
|
|
FrameIndex | parentFrame |
| Index of the parent frame. More...
|
|
JointIndex | parentJoint |
| Index of the parent joint.
|
|
SE3 | placement |
| Position of kinematic element in parent joint frame.
|
|
Definition at line 87 of file geometry-object.hpp.