All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Public Attributes
cop::Evaluable Class Reference

#include <Algorithm.h>

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

List of all members.

Public Member Functions

virtual double CheckSignature (const Signature &object, const std::vector< Sensor * > &sensors)=0
 evaluate shortly of the signature contains necessary model information to perform the algorithm
virtual std::string GetName ()
virtual XMLTagSave ()=0
 saves the algorithms name and a parameter set
virtual void Show (Sensor *)

Public Attributes

AlgorithmID_t m_AlgIndex

Detailed Description

Definition at line 38 of file Algorithm.h.


Member Function Documentation

virtual double cop::Evaluable::CheckSignature ( const Signature object,
const std::vector< Sensor * > &  sensors 
) [pure virtual]

evaluate shortly of the signature contains necessary model information to perform the algorithm

CheckSignature

Parameters:
objectthe signature that has to be checked
sensorsa list of available sensors seeing the target area
Returns:
an evaluation from 0 to 1: 1 saying that there is all needed information , 0 saying it is impossible to perform the algorithm, everything in between says that it will take longer or will be inaccurate

Implemented in cop::RemoteAttention< Message >, cop::AttentionAlgorithm, cop::LocateAlgorithm, cop::ProveAlgorithm, and cop::RefineAlgorithm.

virtual std::string cop::Evaluable::GetName ( ) [inline, virtual]

Reimplemented in cop::ProveAlgorithm, and cop::RefineAlgorithm.

Definition at line 58 of file Algorithm.h.

virtual XMLTag* cop::Evaluable::Save ( ) [pure virtual]

saves the algorithms name and a parameter set

Save

Implemented in cop::RemoteAttention< Message >, cop::AttentionAlgorithm, cop::LocateAlgorithm, cop::ProveAlgorithm, and cop::RefineAlgorithm.

virtual void cop::Evaluable::Show ( Sensor ) [inline, virtual]

Show: show the algorithm results in a camera

Definition at line 54 of file Algorithm.h.


Member Data Documentation

Definition at line 65 of file Algorithm.h.


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


cognitive_perception
Author(s): Ulrich F Klank
autogenerated on Thu May 23 2013 07:38:35