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