All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines
Public Member Functions | Static Public Member Functions | Private Attributes
cop::ClusterDetector Class Reference

#include <ClusterDetector.h>

Inheritance diagram for cop::ClusterDetector:
Inheritance graph
[legend]

List of all members.

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)
XMLTagSave ()
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

Detailed Description

Definition at line 31 of file ClusterDetector.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 56 of file ClusterDetector.h.

Definition at line 55 of file ClusterDetector.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


cop_sr4_plugins
Author(s): U. Klank
autogenerated on Thu May 23 2013 09:52:16