Robot2D Class Reference

#include <armarx/navigation/algorithms/orientation_aware/collision_checking.h>

Public Member Functions

CollisionPolygon getOrientedRobot (float orientationRad) const
 
CollisionPolygon getRobotAtPose (const core::Pose2D &pose) const
 
 Robot2D ()=delete
 
 Robot2D (const Robot2D &)=default
 
 Robot2D (VirtualRobot::RobotPtr &collisionRobot, const std::vector< VirtualRobot::CollisionModelPtr > &robotCollisionModels)
 
 Robot2D (VirtualRobot::RobotPtr &collisionRobot, const VirtualRobot::CollisionModelPtr &robotCollisionModel)
 

Detailed Description

Definition at line 55 of file collision_checking.h.

Constructor & Destructor Documentation

◆ Robot2D() [1/4]

Robot2D ( VirtualRobot::RobotPtr & collisionRobot,
const VirtualRobot::CollisionModelPtr & robotCollisionModel )

Definition at line 316 of file collision_checking.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Robot2D() [2/4]

Robot2D ( VirtualRobot::RobotPtr & collisionRobot,
const std::vector< VirtualRobot::CollisionModelPtr > & robotCollisionModels )

Definition at line 334 of file collision_checking.cpp.

+ Here is the call graph for this function:

◆ Robot2D() [3/4]

Robot2D ( const Robot2D & )
default
+ Here is the call graph for this function:

◆ Robot2D() [4/4]

Robot2D ( )
delete

Member Function Documentation

◆ getOrientedRobot()

util::geometry::polygon_type getOrientedRobot ( float orientationRad) const

Definition at line 358 of file collision_checking.cpp.

+ Here is the call graph for this function:

◆ getRobotAtPose()

util::geometry::polygon_type getRobotAtPose ( const core::Pose2D & pose) const

Definition at line 369 of file collision_checking.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: