|
| GeometryModel (const GeometryModel &other)=default |
|
void | addAllCollisionPairs () |
| Add all possible collision pairs. More...
|
|
void | addCollisionPair (const CollisionPair &pair) |
| Add a collision pair into the vector of collision_pairs. The method check before if the given CollisionPair is already included. More...
|
|
GeomIndex | addGeometryObject (const GeometryObject &object) |
| Add a geometry object to a GeometryModel. More...
|
|
template<typename S2 , int O2, template< typename, int > class _JointCollectionTpl> |
GeomIndex | addGeometryObject (const GeometryObject &object, const ModelTpl< S2, O2, _JointCollectionTpl > &model) |
| Add a geometry object to a GeometryModel and set its parent joint. More...
|
|
GeometryModel | clone () const |
| Create a deep copy of *this.
|
|
bool | existCollisionPair (const CollisionPair &pair) const |
| Check if a collision pair exists in collisionPairs. See also findCollisitionPair(const CollisionPair & pair). More...
|
|
bool | existGeometryName (const std::string &name) const |
| Check if a GeometryObject given by its name exists. More...
|
|
PairIndex | findCollisionPair (const CollisionPair &pair) const |
| Return the index of a given collision pair in collisionPairs. More...
|
|
GeomIndex | getGeometryId (const std::string &name) const |
| Return the index of a GeometryObject given by its name. More...
|
|
bool | operator!= (const GeometryModel &other) const |
| Returns true if *this and other are not equal.
|
|
bool | operator== (const GeometryModel &other) const |
| Returns true if *this and other are equal.
|
|
typedef | PINOCCHIO_ALIGNED_STD_VECTOR (GeometryObject) GeometryObjectVector |
|
void | removeAllCollisionPairs () |
| Remove all collision pairs from collisionPairs. Same as collisionPairs.clear().
|
|
void | removeCollisionPair (const CollisionPair &pair) |
| Remove if exists the CollisionPair from the vector collision_pairs. More...
|
|
void | removeGeometryObject (const std::string &name) |
| Remove a GeometryObject. More...
|
|
void | setCollisionPairs (const MatrixXb &collision_map, const bool upper=true) |
| Set the collision pairs from a given input array. Each entry of the input matrix defines the activation of a given collision pair (map[i,j] == true means that the pair (i,j) is active). More...
|
|
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.
|
|
Definition at line 50 of file geometry.hpp.