Classes | Typedefs | Enumerations | Functions
cop Namespace Reference

all functionality of the project cognitive perception is in the cop namespace Have a closer look to the interfaces that are provided by cognitive_perception: More...

Classes

class  Algorithm
 interface for all algorithms that can be executed by the AlgorithmSelector More...
class  AlgorithmEval
 Template for saving the evaluation of an algorithm for the algorithm selector, the type refers to the used algorithm. More...
class  AlgorithmSelector
 Provides an interface for selecting an optmial algorithm. More...
class  AttendedObjects
class  AttentionAlgorithm
 Specialisation of algoithms that return a 3d position as an result. More...
class  AttentionManager
 tries to detect constantly new objects in the visible area More...
class  Class
 Class represents high level descriptions of objects in the signature database, it is part of the Elem hirarchy. More...
class  Comm
class  cop_world
 Loads an initial state for the framework from an xml file. More...
class  Descriptor
 Represents visual models in the SignatureDB, part of the Elem hirarchy. More...
class  Elem
 basic class for all entries in the SignatureDB More...
class  Evaluable
class  Evaluator
class  ImageInputSystem
 manages different cameras and the camera selection More...
class  LocateAlgorithm
 Specialisation of algoithms that return a 3d position as an result. More...
class  MinimalCalibration
class  NamedDescriptor
class  Object
 representation of an object in the SignatureDB, part of the Elem hirarchy More...
class  PerceptionPrimitive
struct  Point_
class  ProveAlgorithm
 gives a verification of an earlier measurement More...
class  Reading
 Abstraction of an reading, can be derived for different images or acquisition devices Provides Halcon Image and IplImage. More...
class  ReadingConverter
 Interface to Allows conversion from one reading type to another. More...
class  RefineAlgorithm
class  RelPose
 Specialization of jlo::LocatedObject, manages a list of such objects. More...
class  RelPoseFactory
class  RemoteAttention
 Specialisation of AttentionAlgorithm that waits for external events. More...
struct  Results_t
class  ROSComm
class  ROSjloComm
class  ROSTopicManager
class  ScopedImage
class  Sensor
 Provides an interface for camera usage. More...
class  SensorNetworkRelay
struct  Shape_
class  Signature
 contains the information about an object in the SignatureDB, part of the Elem hirarchy More...
class  SignatureDB
 the database that contains all object and class relations and models of the vision system More...
class  Statistics
class  TrackAlgorithm
class  VisFinder
 Basic class for loacting objects. More...
class  VisLearner
 Basic class for improving model knowledge. More...
class  XMLTag
 stores data, to files or memory. Contains functionality to read from files and create any xml representation using libxml2 More...

Typedefs

typedef struct cop::Shape_ GeometricShape
typedef std::pair< RelPose
*, Probability_1D_t
ImprovedPose
typedef struct cop::Point_ PointShape
typedef std::vector< std::pair
< RelPose *, Probability_1D_t > > 
PossibleLocations_t
typedef std::vector< std::pair
< RelPose *, Signature * > > 
SignatureLocations_t
typedef int TaskID

Enumerations

enum  PerceptionPrimitiveState {
  PP_STARTED, PP_TERMINATED, PP_EVALUATING, PP_EVALUATING_RUNNING,
  PP_EVALUATED, PP_DELETABLE
}

Functions

template<typename T >
bool find_in_vec (std::vector< T > list, T id)
LocateAlgorithmLocAlgFactory (XMLTag *tag)
void RelPoseToRect (RelPose *pose, LocatedObjectID_t relation, MinimalCalibration *calib, int &r1, int &c1, int &r2, int &c2)

Detailed Description

all functionality of the project cognitive perception is in the cop namespace Have a closer look to the interfaces that are provided by cognitive_perception:

namespace cop

See also:
cop::Descriptor
cop::Sensor
cop::Reading
cop::LocateAlgorithm
cop::RefineAlgorithm
cop::ProveAlgorithm
cop::AttentionAlgorithm

Typedef Documentation

typedefs:

Definition at line 32 of file ProveAlgorithm.h.

typedef struct cop::Point_ cop::PointShape
typedef std::vector<std::pair<RelPose*, Probability_1D_t> > cop::PossibleLocations_t

Definition at line 51 of file AlgorithmSelector.h.

typedef std::vector<std::pair<RelPose*, Signature*> > cop::SignatureLocations_t

Definition at line 52 of file AlgorithmSelector.h.

typedef int cop::TaskID

Definition at line 46 of file VisLearner.h.


Enumeration Type Documentation

Enumerator:
PP_STARTED 
PP_TERMINATED 
PP_EVALUATING 
PP_EVALUATING_RUNNING 
PP_EVALUATED 
PP_DELETABLE 

Definition at line 35 of file PerceptionPrimitive.h.


Function Documentation

template<typename T >
bool cop::find_in_vec ( std::vector< T >  list,
id 
)

Definition at line 46 of file PerceptionPrimitive.h.

LocateAlgorithm* cop::LocAlgFactory ( XMLTag *  tag)
void cop::RelPoseToRect ( RelPose pose,
LocatedObjectID_t  relation,
MinimalCalibration calib,
int &  r1,
int &  c1,
int &  r2,
int &  c2 
)

Definition at line 85 of file RelPose.cpp.



cognitive_perception
Author(s): Ulrich F Klank
autogenerated on Mon Oct 6 2014 10:48:46