Drake
BulletModel Member List

This is the complete list of members for BulletModel, including all inherited members.

addElement(const Element &element) overrideBulletModelvirtual
BulletModel()BulletModelinline
ClearCachedResults(bool use_margins) overrideBulletModelvirtual
closestPointsAllToAll(const std::vector< ElementId > &ids_to_check, const bool use_margins, std::vector< PointPair > &closest_points) overrideBulletModelvirtual
closestPointsPairwise(const std::vector< ElementIdPair > &id_pairs, const bool use_margins, std::vector< PointPair > &closest_points) overrideBulletModelvirtual
collidingPoints(const std::vector< Eigen::Vector3d > &input_points, double collision_threshold) overrideBulletModelvirtual
collidingPointsCheckOnly(const std::vector< Eigen::Vector3d > &input_points, double collision_threshold) overrideBulletModelvirtual
collisionDetectFromPoints(const Eigen::Matrix3Xd &points, bool use_margins, std::vector< PointPair > &closest_points) overrideBulletModelvirtual
collisionRaycast(const Eigen::Matrix3Xd &origins, const Eigen::Matrix3Xd &ray_endpoints, bool use_margins, Eigen::VectorXd &distances, Eigen::Matrix3Xd &normals) overrideBulletModelvirtual
ComputeMaximumDepthCollisionPoints(const bool use_margins, std::vector< PointPair > &points) overrideBulletModelvirtual
elementsModelprotected
getTerrainContactPoints(ElementId id0, Eigen::Matrix3Xd &terrain_points)Modelvirtual
Model()Modelinline
potentialCollisionPoints(bool use_margins) overrideBulletModelvirtual
readElement(ElementId id) const Modelvirtual
removeElement(const ElementId &id)Model
transformCollisionFrame(const DrakeCollision::ElementId &eid, const Eigen::Isometry3d &transform_body_to_joint)Modelvirtual
updateElementWorldTransform(const ElementId, const Eigen::Isometry3d &T_local_to_world) overrideBulletModelvirtual
updateModel() overrideBulletModelvirtual
~BulletModel()BulletModelinlinevirtual
~Model()Modelinlinevirtual