Collision Checker
collision::Polygon Member List

This is the complete list of members for collision::Polygon, including all inherited members.

addParentMap(std::unordered_map< const CollisionObject *, std::list< CollisionObjectConstPtr >> &parent_map) constcollision::CollisionObjectvirtual
addParentMap(std::unordered_map< const CollisionObject *, std::list< CollisionObjectConstPtr >> &parent_map, CollisionObjectConstPtr parent) constcollision::CollisionObjectvirtual
BVCheck(CollisionObjectConstPtr obj2) constcollision::CollisionObjectExvirtual
center() constcollision::Shape
center_collision::Shapeprotected
center_x() constcollision::Shape
center_y() constcollision::Shape
clone() constcollision::Polygonvirtual
collide(const CollisionObject &c, const collision::CollisionRequest &req=CollisionRequest()) constcollision::CollisionObjectExvirtual
CollisionObjectEx()collision::CollisionObjectExinline
getAABB() constcollision::CollisionObjectExvirtual
getBoostEntityType(void) const overridecollision::solvers::solverBoost::IBoostCollisionObjectinlineprivatevirtual
getBoostInterface() const overridecollision::Polygoninlinevirtual
getCollisionObjectClass() const overridecollision::Shapeinlinevirtual
getCollisionObjectType() const overridecollision::Polygoninlinevirtual
getContainerInterface(void) constcollision::CollisionObjectExinlinevirtual
getFclInterface() const overridecollision::Shapeinlinevirtual
getHoleVertices() constcollision::Polygon
getSolverEntity(solvers::solverFCL::SolverEntity_FCL *&ptr) constcollision::CollisionObjectExvirtual
getSolverEntity(solvers::solverBoost::SolverEntity_Boost *&ptr) constcollision::CollisionObjectExvirtual
getTrapezoids() constcollision::Polygon
getTriangleMesh() constcollision::Polygon
getVertices() constcollision::Polygon
invalidateCollisionEntityCache(void)collision::CollisionObjectExprotected
isWithin(const Polygon &poly2) constcollision::Polygon
Polygon(std::vector< Eigen::Vector2d > &vertices, std::vector< std::vector< Eigen::Vector2d >> &hole_vertices, std::vector< TriangleConstPtr > &mesh_triangles, const Eigen::Vector2d &_center=Eigen::Vector2d(0, 0))collision::Polygon
Polygon(const Polygon &copy)collision::Polygon
print(std::ostringstream &stream) constcollision::Polygonvirtual
radius() constcollision::Shape
radius_collision::Shapeprotected
rayTrace(const Eigen::Vector2d &point1, const Eigen::Vector2d &point2, std::vector< LineSegment > &intersect) const overridecollision::Polygonvirtual
set_center(const Eigen::Vector2d &_center)collision::Shape
Shape(const Shape &copy)collision::Shape
Shape(const Eigen::Vector2d &_center)collision::Shapeinlineprotected
timeSlice(int time_idx, CollisionObjectConstPtr shared_ptr_this) constcollision::Polygonvirtual
toString(std::ostringstream &stream) constcollision::Polygonvirtual
type(void) constcollision::Polygonvirtual
~CollisionObject()collision::CollisionObjectinlinevirtual
~CollisionObjectEx()collision::CollisionObjectExinlinevirtual
~ISolverEntity_Boost(void)collision::solvers::solverBoost::ISolverEntity_Boostinlineprivatevirtual
~Polygon()collision::Polygoninlinevirtual
~Shape()collision::Shapevirtual