#include <collision_distance.h>
|
| void | AssignScene (ScenePtr scene) override |
| |
| std::vector< CollisionProxy > | get_collision_proxies () |
| |
| int | TaskSpaceDim () override |
| |
| void | Update (Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override |
| |
| void | Update (Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef J) override |
| |
| std::vector< KinematicFrameRequest > | GetFrames () const |
| |
| virtual std::vector< TaskVectorEntry > | GetLieGroupIndices () |
| |
| virtual void | InstantiateBase (const Initializer &init) |
| |
| virtual void | PreUpdate () |
| |
| virtual int | TaskSpaceJacobianDim () |
| |
| virtual void | Update (Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) |
| |
| virtual void | Update (Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi) |
| |
| virtual void | Update (Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi, Eigen::MatrixXdRef dphi_dx, Eigen::MatrixXdRef dphi_du) |
| |
| virtual void | Update (Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi, Eigen::MatrixXdRef dphi_dx, Eigen::MatrixXdRef dphi_du, HessianRef ddphi_ddx, HessianRef ddphi_ddu, HessianRef ddphi_dxdu) |
| |
| std::string | GetObjectName () |
| |
| void | InstantiateObject (const Initializer &init) |
| |
| | Object () |
| |
| virtual std::string | Print (const std::string &prepend) const |
| |
| virtual std::string | type () const |
| |
| virtual | ~Object () |
| |
| virtual std::vector< Initializer > | GetAllTemplates () const=0 |
| |
| | InstantiableBase ()=default |
| |
| virtual | ~InstantiableBase ()=default |
| |
| std::vector< Initializer > | GetAllTemplates () const override |
| |
| Initializer | GetInitializerTemplate () override |
| |
| const C & | GetParameters () const |
| |
| virtual void | Instantiate (const C &init) |
| |
| void | InstantiateInternal (const Initializer &init) override |
| |
Definition at line 42 of file collision_distance.h.
◆ AssignScene()
| void exotica::CollisionDistance::AssignScene |
( |
ScenePtr |
scene | ) |
|
|
overridevirtual |
◆ get_collision_proxies()
| std::vector<CollisionProxy> exotica::CollisionDistance::get_collision_proxies |
( |
| ) |
|
|
inline |
◆ Initialize()
| void exotica::CollisionDistance::Initialize |
( |
| ) |
|
|
private |
◆ TaskSpaceDim()
| int exotica::CollisionDistance::TaskSpaceDim |
( |
| ) |
|
|
overridevirtual |
◆ Update() [1/2]
◆ Update() [2/2]
◆ UpdateInternal()
◆ check_self_collision_
| bool exotica::CollisionDistance::check_self_collision_ = true |
|
private |
◆ closest_proxies_
| std::vector<CollisionProxy> exotica::CollisionDistance::closest_proxies_ |
|
private |
◆ controlled_joint_to_collision_link_map_
| std::map<std::string, std::vector<std::string> > exotica::CollisionDistance::controlled_joint_to_collision_link_map_ |
|
private |
◆ cscene_
◆ dim_
| int exotica::CollisionDistance::dim_ |
|
private |
◆ robot_joints_
| std::vector<std::string> exotica::CollisionDistance::robot_joints_ |
|
private |
◆ robot_margin_
| double exotica::CollisionDistance::robot_margin_ |
|
private |
◆ world_margin_
| double exotica::CollisionDistance::world_margin_ |
|
private |
The documentation for this class was generated from the following files: