RobWorkProject  23.9.11-
Public Member Functions | Public Attributes | List of all members
ProximityStrategyRW::RWProximityModel Struct Reference

Inherits ProximityModel.

Public Member Functions

 RWProximityModel (ProximityStrategy *owner)
 
- Public Member Functions inherited from ProximityModel
 ProximityModel (ProximityStrategy *pOwner)
 Constructor. More...
 
std::vector< std::string > getGeometryIDs ()
 return vector of names for the geometries added to this ProximityModel
 
std::vector< rw::core::Ptr< rw::geometry::Geometry > > getGeometries ()
 get the associated Geometries More...
 
bool addGeometry (const rw::geometry::Geometry &geom)
 adds geometry More...
 
bool addGeometry (rw::core::Ptr< rw::geometry::Geometry > geom, bool forceCopy=false)
 adds geometry using pointer More...
 
bool removeGeometry (const std::string &geoid)
 removes a geometry from the ProximityModel More...
 
rw::kinematics::FramegetFrame ()
 return pointer to the associated frame
 
void setFrame (rw::core::Ptr< rw::kinematics::Frame > frame)
 sets the associated frame More...
 

Public Attributes

std::vector< Model::Ptrmodels
 
- Public Attributes inherited from ProximityModel
ProximityStrategyowner
 

Additional Inherited Members

- Public Types inherited from ProximityModel
typedef rw::core::Ptr< ProximityModelPtr
 smart pointer type to this class
 

The documentation for this struct was generated from the following file: