TinyURDF 1.0.0
A Modern C++ Library for Parsing and Visualizing URDF Model Files
|
#include <collision.h>
Public Member Functions | |
Collision () | |
bool | isA (const char *name) override |
void | clear () override |
void | print (std::ostream &os) override |
void | setGeometry (std::shared_ptr< GeometryBase > geometry) |
std::shared_ptr< GeometryBase > | getGeometry () const |
void | setOrigin (std::shared_ptr< Pose > o_) |
void | getOrigin (double *xyz) const |
Public Member Functions inherited from PropertyBase | |
virtual bool | validate () const |
virtual void | set (const std::any &value) |
Additional Inherited Members | |
Protected Member Functions inherited from PropertyBase | |
PropertyBase () | |
virtual | ~PropertyBase () |
virtual PropertyBase * | getPointer () |
virtual PropertyBase & | operator= (const PropertyBase &rhs) |
Collision::Collision | ( | ) |
|
overridevirtual |
Implements PropertyBase.
std::shared_ptr< GeometryBase > Collision::getGeometry | ( | ) | const |
void Collision::getOrigin | ( | double * | xyz | ) | const |
|
overridevirtual |
Implements PropertyBase.
|
overridevirtual |
Implements PropertyBase.
void Collision::setGeometry | ( | std::shared_ptr< GeometryBase > | geometry | ) |
void Collision::setOrigin | ( | std::shared_ptr< Pose > | o_ | ) |