Drake
|
This is the complete list of members for Model, including all inherited members.
addElement(const Element &element) | Model | virtual |
ClearCachedResults(bool use_margins)=0 | Model | pure virtual |
closestPointsAllToAll(const std::vector< ElementId > &ids_to_check, const bool use_margins, std::vector< PointPair > &closest_points)=0 | Model | pure virtual |
closestPointsPairwise(const std::vector< ElementIdPair > &id_pairs, const bool use_margins, std::vector< PointPair > &closest_points)=0 | Model | pure virtual |
collidingPoints(const std::vector< Eigen::Vector3d > &input_points, double collision_threshold)=0 | Model | pure virtual |
collidingPointsCheckOnly(const std::vector< Eigen::Vector3d > &input_points, double collision_threshold)=0 | Model | pure virtual |
collisionDetectFromPoints(const Eigen::Matrix3Xd &points, bool use_margins, std::vector< PointPair > &closest_points)=0 | Model | pure virtual |
collisionRaycast(const Eigen::Matrix3Xd &origin, const Eigen::Matrix3Xd &ray_endpoint, bool use_margins, Eigen::VectorXd &distances, Eigen::Matrix3Xd &normals)=0 | Model | pure virtual |
ComputeMaximumDepthCollisionPoints(const bool use_margins, std::vector< PointPair > &closest_points)=0 | Model | pure virtual |
elements | Model | protected |
getTerrainContactPoints(ElementId id0, Eigen::Matrix3Xd &terrain_points) | Model | virtual |
Model() | Model | inline |
operator<<(std::ostream &, const Model &) | Model | friend |
potentialCollisionPoints(bool use_margins)=0 | Model | pure virtual |
readElement(ElementId id) const | Model | virtual |
removeElement(const ElementId &id) | Model | |
transformCollisionFrame(const DrakeCollision::ElementId &eid, const Eigen::Isometry3d &transform_body_to_joint) | Model | virtual |
updateElementWorldTransform(const ElementId id, const Eigen::Isometry3d &T_local_to_world) | Model | virtual |
updateModel()=0 | Model | pure virtual |
~Model() | Model | inlinevirtual |