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) |
LocateAlgorithm * | LocAlgFactory (XMLTag *tag) |
void | RelPoseToRect (RelPose *pose, LocatedObjectID_t relation, MinimalCalibration *calib, int &r1, int &c1, int &r2, int &c2) |
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
typedef struct cop::Shape_ cop::GeometricShape |
typedef std::pair<RelPose*, Probability_1D_t> cop::ImprovedPose |
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.
Definition at line 35 of file PerceptionPrimitive.h.
bool cop::find_in_vec | ( | std::vector< T > | list, |
T | 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.