#include <ClusterDetector.h>

| Public Member Functions | |
| double | CheckSignature (const Signature &object, const std::vector< Sensor * > &sensors) | 
| ClusterDetector (int swiss, int ptu_base) | |
| ClusterDetector () | |
| virtual std::string | GetName () | 
| std::vector< RelPose * > | Inner (Sensor *sens, SegmentPrototype *proto, int &numOfObjects, double &qualityMeasure) | 
| std::vector< RelPose * > | Perform (std::vector< Sensor * > sensors, RelPose *pose, Signature &object, int &numOfObjects, double &qualityMeasure) | 
| XMLTag * | Save () | 
| void | SetData (XMLTag *tag) | 
| bool | TrackingPossible (const Reading &img, const Signature &sig, RelPose *pose) | 
| ~ClusterDetector () | |
| Static Public Member Functions | |
| static bool | CallStaticPlaneClusterExtractor (Sensor *sens, PlaneClusterResult *response, int m_ptu_jlo_id, bool parallel) | 
| Private Attributes | |
| int | m_ptu_jlo_id | 
| int | m_swissranger_jlo_id | 
Definition at line 31 of file ClusterDetector.h.
| ClusterDetector::ClusterDetector | ( | int | swiss, | 
| int | ptu_base | ||
| ) | 
Definition at line 604 of file ClusterDetector.cpp.
Definition at line 612 of file ClusterDetector.cpp.
Definition at line 655 of file ClusterDetector.cpp.
| bool ClusterDetector::CallStaticPlaneClusterExtractor | ( | Sensor * | sens, | 
| PlaneClusterResult * | response, | ||
| int | m_ptu_jlo_id, | ||
| bool | parallel | ||
| ) |  [static] | 
Definition at line 708 of file ClusterDetector.cpp.
| double ClusterDetector::CheckSignature | ( | const Signature & | object, | 
| const std::vector< Sensor * > & | sensors | ||
| ) |  [virtual] | 
Reimplemented from cop::LocateAlgorithm.
Definition at line 868 of file ClusterDetector.cpp.
| virtual std::string cop::ClusterDetector::GetName | ( | ) |  [inline, virtual] | 
Reimplemented from cop::Evaluable.
Definition at line 50 of file ClusterDetector.h.
| std::vector< RelPose * > ClusterDetector::Inner | ( | Sensor * | sens, | 
| SegmentPrototype * | proto, | ||
| int & | numOfObjects, | ||
| double & | qualityMeasure | ||
| ) | 
Build Matrix: d g a p.x e h b p.y f i c p.z 0 0 0 1 for every cluster
Definition at line 726 of file ClusterDetector.cpp.
| std::vector< RelPose * > ClusterDetector::Perform | ( | std::vector< Sensor * > | sensors, | 
| RelPose * | pose, | ||
| Signature & | object, | ||
| int & | numOfObjects, | ||
| double & | qualityMeasure | ||
| ) |  [virtual] | 
Implements cop::LocateAlgorithm.
Definition at line 661 of file ClusterDetector.cpp.
| XMLTag * ClusterDetector::Save | ( | ) |  [virtual] | 
Implements cop::LocateAlgorithm.
Definition at line 889 of file ClusterDetector.cpp.
| void ClusterDetector::SetData | ( | XMLTag * | tag | ) |  [virtual] | 
Reimplemented from cop::LocateAlgorithm.
Definition at line 616 of file ClusterDetector.cpp.
| bool ClusterDetector::TrackingPossible | ( | const Reading & | img, | 
| const Signature & | sig, | ||
| RelPose * | pose | ||
| ) |  [virtual] | 
Reimplemented from cop::LocateAlgorithm.
Definition at line 884 of file ClusterDetector.cpp.
| int cop::ClusterDetector::m_ptu_jlo_id  [private] | 
Definition at line 56 of file ClusterDetector.h.
| int cop::ClusterDetector::m_swissranger_jlo_id  [private] | 
Definition at line 55 of file ClusterDetector.h.