Public Member Functions | Private Member Functions | List of all members
ProbabilisticSceneRecognition::AbsoluteTestSetGenerator Class Reference

#include <AbsoluteTestSetGenerator.h>

Inheritance diagram for ProbabilisticSceneRecognition::AbsoluteTestSetGenerator:
Inheritance graph
[legend]

Public Member Functions

 AbsoluteTestSetGenerator (boost::shared_ptr< AbstractTopologyEvaluator > pEvaluator, boost::shared_ptr< SceneModel::Topology > pFullyMeshedTopology, const std::vector< std::string > &pObjectTypes)
 
 ~AbsoluteTestSetGenerator ()
 
- Public Member Functions inherited from ProbabilisticSceneRecognition::TestSetGenerator
void generateTestSets (std::vector< boost::shared_ptr< ISM::ObjectSet >> pExamplesList, unsigned int pTestSetCount)
 
 TestSetGenerator (boost::shared_ptr< AbstractTopologyEvaluator > pEvaluator, boost::shared_ptr< SceneModel::Topology > pFullyMeshedTopology, const std::vector< std::string > &pObjectTypes)
 
 ~TestSetGenerator ()
 

Private Member Functions

virtual std::vector< boost::shared_ptr< TestSet > > generateRandomSets (std::vector< boost::shared_ptr< ISM::ObjectSet >> pExamplesList, unsigned int pTestSetCount)
 

Additional Inherited Members

- Protected Member Functions inherited from ProbabilisticSceneRecognition::TestSetGenerator
void setPoseOfObjectRelativeToReference (ISM::ObjectPtr pObject, ISM::ObjectPtr pReference)
 
- Protected Attributes inherited from ProbabilisticSceneRecognition::TestSetGenerator
PrintHelper mPrintHelper
 
std::vector< std::string > mTypes
 

Detailed Description

Generates test sets by randomly picking poses for each object from different points in time on the given trajectories. Uses their absolute poses and no special reference object.

Definition at line 28 of file AbsoluteTestSetGenerator.h.

Constructor & Destructor Documentation

ProbabilisticSceneRecognition::AbsoluteTestSetGenerator::AbsoluteTestSetGenerator ( boost::shared_ptr< AbstractTopologyEvaluator pEvaluator,
boost::shared_ptr< SceneModel::Topology >  pFullyMeshedTopology,
const std::vector< std::string > &  pObjectTypes 
)

Constructor

Parameters
pEvaluatorevaluator used to validate test sets.
pFullyMeshedTopologyfully meshed topology used to validate test sets.
pObjectTypestypes of objects appearing in test sets (once each).

Definition at line 22 of file AbsoluteTestSetGenerator.cpp.

ProbabilisticSceneRecognition::AbsoluteTestSetGenerator::~AbsoluteTestSetGenerator ( )

Destructor.

Definition at line 26 of file AbsoluteTestSetGenerator.cpp.

Member Function Documentation

std::vector< boost::shared_ptr< TestSet > > ProbabilisticSceneRecognition::AbsoluteTestSetGenerator::generateRandomSets ( std::vector< boost::shared_ptr< ISM::ObjectSet >>  pExamplesList,
unsigned int  pTestSetCount 
)
privatevirtual

Generate random test sets.

Parameters
pExamplesListlist of object observations serving as basis of the test sets.
pTestSetCountnumber of test sets to generate.

Implements ProbabilisticSceneRecognition::TestSetGenerator.

Definition at line 29 of file AbsoluteTestSetGenerator.cpp.


The documentation for this class was generated from the following files:


asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 04:00:09