Drake
|
#include <drake/systems/plants/shapes/VisualElement.h>
Public Member Functions | |
VisualElement (const Eigen::Isometry3d &T_element_to_local) | |
VisualElement (const Geometry &geometry, const Eigen::Isometry3d &T_element_to_local, const Eigen::Vector4d &material) | |
virtual | ~VisualElement () |
void | setMaterial (const Eigen::Vector4d &material) |
const Eigen::Vector4d & | getMaterial () const |
Public Member Functions inherited from Element | |
Element (const Geometry &geometry, const Eigen::Isometry3d &T_element_to_local) | |
Element (const Geometry &geometry) | |
Element (const Eigen::Isometry3d &T_element_to_local) | |
virtual | ~Element () |
virtual Element * | clone () const |
const Eigen::Isometry3d & | getWorldTransform () const |
const Eigen::Isometry3d & | getLocalTransform () const |
void | SetLocalTransform (const Eigen::Isometry3d &T_element_to_local) |
virtual void | updateWorldTransform (const Eigen::Isometry3d &T_local_to_world) |
Shape | getShape () const |
void | setGeometry (const Geometry &geometry) |
bool | hasGeometry () const |
const Geometry & | getGeometry () const |
void | getTerrainContactPoints (Eigen::Matrix3Xd &points) const |
Protected Attributes | |
Eigen::Vector4d | material |
Protected Attributes inherited from Element | |
Eigen::Isometry3d | T_element_to_world |
Eigen::Isometry3d | T_element_to_local |
std::unique_ptr< Geometry > | geometry |
Additional Inherited Members | |
Protected Member Functions inherited from Element | |
virtual void | setWorldTransform (const Eigen::Isometry3d &T_elem_to_world) |
Element (const Element &) | |
Element & | operator= (const Element &) |
|
inlineexplicit |
|
inline |
|
inlinevirtual |
const Eigen::Vector4d & getMaterial | ( | ) | const |
void setMaterial | ( | const Eigen::Vector4d & | material | ) |
|
protected |