Public Member Functions | Protected Attributes | List of all members
SceneModel::AbstractTrainer Class Reference

#include <AbstractTrainer.h>

Inheritance diagram for SceneModel::AbstractTrainer:
Inheritance graph
[legend]

Public Member Functions

 AbstractTrainer ()
 
boost::shared_ptr< TreeNodegetTree ()
 
void loadTrajectoriesAndBuildTree ()
 
void loadTrajectoriesAndBuildTree (std::string pType)
 
 ~AbstractTrainer ()
 

Protected Attributes

boost::shared_ptr< AbstractGraphGeneratorgenerator
 
boost::shared_ptr< TreeNoderoot
 
boost::shared_ptr< AbstractSourcesource
 

Detailed Description

This abstract class is the prototype of a tree learner. It takes object trajectories and converts them to a tree symbolizing the hierarchical relations between objects.

Author
Joachim Gehrung
Version
See SVN

Definition at line 43 of file AbstractTrainer.h.

Constructor & Destructor Documentation

SceneModel::AbstractTrainer::AbstractTrainer ( )

Constructor.

Definition at line 22 of file AbstractTrainer.cpp.

SceneModel::AbstractTrainer::~AbstractTrainer ( )

Destructor.

Definition at line 26 of file AbstractTrainer.cpp.

Member Function Documentation

boost::shared_ptr< TreeNode > SceneModel::AbstractTrainer::getTree ( )

Returns the tree.

Definition at line 52 of file AbstractTrainer.cpp.

void SceneModel::AbstractTrainer::loadTrajectoriesAndBuildTree ( )

Loads the trajectories and builds the tree.

Definition at line 30 of file AbstractTrainer.cpp.

void SceneModel::AbstractTrainer::loadTrajectoriesAndBuildTree ( std::string  pType)

Loads the trajectories and builds the tree, using the object with the specified type as root node.

Parameters
pTypeType of the object that should be forced as root node.

Definition at line 41 of file AbstractTrainer.cpp.

Member Data Documentation

boost::shared_ptr<AbstractGraphGenerator> SceneModel::AbstractTrainer::generator
protected

Converts the trajectories delivered by the source into a tree representing the hierarchical object relationships.

Definition at line 88 of file AbstractTrainer.h.

boost::shared_ptr<TreeNode> SceneModel::AbstractTrainer::root
protected

The root element of the tree of hierarchical relations.

Definition at line 78 of file AbstractTrainer.h.

boost::shared_ptr<AbstractSource> SceneModel::AbstractTrainer::source
protected

The source for the trajectories the generator converts into a hierarachical tree.

Definition at line 83 of file AbstractTrainer.h.


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


asr_relation_graph_generator
Author(s): Meißner Pascal
autogenerated on Fri Nov 15 2019 03:39:19