Jafar
|
This class represents a geometric feature. More...
This class represents a geometric feature.
Definition at line 25 of file Feature.hpp.
#include <Feature.hpp>
Classes | |
struct | Range |
Public Member Functions | |
Feature (const Feature &) | |
virtual int | id () const =0 |
const LocationsBag & | locations () const |
virtual std::list< int > | maps () const =0 |
virtual const std::map< int, geom::Atom3D * > & | atoms () const =0 |
virtual geom::Atom3D * | atom (int _map)=0 |
virtual const geom::Atom3D * | atom (int _map) const =0 |
virtual void | setAtom (const geom::Atom3D *_atom, int _map)=0 |
virtual void | fillDisplayContext (DisplayContext *, MapsTransformation *mapsTransfo) const =0 |
virtual void | computeCharacteristicVector (const Feature *feature, geom::Atom3D::HomogenousVecD &vec, geom::Atom3D::HomogenousSymMatrixD &vecCov) const =0 |
virtual Feature::Range | computeOccupancyRange (const Feature *_feature) const =0 |
Compute the occupancy range of the feature _feature with respect to this feature. | |
virtual void | computeCosAngle (const Feature *feature, double &angle, double &angleCov) const =0 |
Compute the angle between two features. | |
virtual void | computeDistance (const Feature *feature, double &distance, double &distanceCov) const =0 |
Compute the distance between two features. | |
virtual void | mergeWith (Feature *feature)=0 |
Merge this feature with feature feature . | |
virtual geom::BoundingBox3D | globalBoundingBox (MapsTransformation *mapsTransfo) const =0 |
Private Attributes | |
Private *const | d |
virtual int jafar::spaf::Feature::id | ( | ) | const [pure virtual] |
Implemented in jafar::spaf::Facet3DFeature, jafar::spaf::Point3DFeature, and jafar::spaf::Segment3DFeature.
virtual void jafar::spaf::Feature::mergeWith | ( | Feature * | feature | ) | [pure virtual] |
Merge this feature with feature feature
.
The feature
object is then deleted.
Implemented in jafar::spaf::Facet3DFeature, jafar::spaf::Point3DFeature, and jafar::spaf::Segment3DFeature.
Generated on Wed Oct 15 2014 00:37:50 for Jafar by doxygen 1.7.6.1 |