|  | RobWorkProject
    23.9.11-
    | 
A plane obstacle for a beam. More...
#include <BeamObstaclePlane.hpp>
| Public Member Functions | |
| BeamObstaclePlane (const rw::geometry::Plane &plane, const rw::math::Transform3D<> &trans) | |
| Constructor.  More... | |
| rw::math::Transform3D | getTransform (void) const | 
| returns the world to plane transformation  More... | |
| void | setTransform (const rw::math::Transform3D<> &trans) | 
| sets the world to plane transformation  More... | |
| double | get_yTCP (const rw::math::Transform3D<> &planeTbeam) const | 
| given the plane to beam tranformation, returns yTCP  More... | |
| double | get_thetaTCP (const rw::math::Transform3D<> &planeTbeam) const | 
| given the plane to beam transformation, returns thetaTCP  More... | |
| rw::math::Transform3D | compute_planeTbeam (const rw::math::Transform3D<> &Tbeam) | 
| computes the plane to beam transformation, given the world to beam transformation  More... | |
| rw::geometry::Plane::Ptr | getPlane (void) const | 
| returns the plane  More... | |
| rw::geometry::Geometry::Ptr | getPlaneGeometry (void) const | 
| returns the geometry of the plane  More... | |
A plane obstacle for a beam.
| BeamObstaclePlane | ( | const rw::geometry::Plane & | plane, | 
| const rw::math::Transform3D<> & | trans | ||
| ) | 
Constructor.
| plane | the plane defining the obstacle | 
| trans | the world to plane transformation | 
| rw::math::Transform3D compute_planeTbeam | ( | const rw::math::Transform3D<> & | Tbeam | ) | 
computes the plane to beam transformation, given the world to beam transformation
| Tbeam | world to beam transformation | 
| double get_thetaTCP | ( | const rw::math::Transform3D<> & | planeTbeam | ) | const | 
given the plane to beam transformation, returns thetaTCP
| planeTbeam | the transformation from the plane to the beam | 
| double get_yTCP | ( | const rw::math::Transform3D<> & | planeTbeam | ) | const | 
given the plane to beam tranformation, returns yTCP
| planeTbeam | the transformation from the plane to the beam.. | 
| rw::geometry::Plane::Ptr getPlane | ( | void | ) | const | 
returns the plane
| rw::geometry::Geometry::Ptr getPlaneGeometry | ( | void | ) | const | 
returns the geometry of the plane
| rw::math::Transform3D getTransform | ( | void | ) | const | 
returns the world to plane transformation
| void setTransform | ( | const rw::math::Transform3D<> & | trans | ) | 
sets the world to plane transformation
| trans | world to plane transformation |