RobWorkProject
23.9.11

DistanceResult contains basic information about the distance result between two sets of geometries. These geometry sets. More...
#include <DistanceStrategy.hpp>
Public Member Functions  
void  clear () 
Public Attributes  
rw::core::Ptr< const kinematics::Frame >  f1 
reference to the first frame  
rw::core::Ptr< const kinematics::Frame >  f2 
reference to the second frame  
ProximityModel::Ptr  a 
pointer to the ProximityModel containing the geometries for the first frame  
ProximityModel::Ptr  b 
pointer to the ProximityModel containing the geometries for the second frame  
math::Vector3D< double >  p1 
Closest point on f1 to f2, described in world reference frame.  
math::Vector3D< double >  p2 
Closest point on f2 to f1, described in world reference frame.  
double  distance 
distance between frame f1 and frame f1  
int  geoIdxA 
geometry index to triangle mesh A  
int  geoIdxB 
geometry index to triangle mesh B  
unsigned int  idx1 
index to the first face/triangle that is the closest feature  
unsigned int  idx2 
index to the second face/triangle that is the closest feature  
Friends  
std::ostream &  operator<< (std::ostream &out, const DistanceStrategy::Result &o) 
Streaming operator.  
DistanceResult contains basic information about the distance result between two sets of geometries. These geometry sets.