Public Member Functions | List of all members
SceneModel::AbstractGraphGenerator Class Reference

#include <AbstractGraphGenerator.h>

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

Public Member Functions

 AbstractGraphGenerator ()
 
virtual void buildTree (ObjectSetList pTrajectories, boost::shared_ptr< TreeNode > &pRoot)
 
virtual void buildTree (ObjectSetList pTrajectories, boost::shared_ptr< TreeNode > &pRoot, std::string pType)
 
virtual ~AbstractGraphGenerator ()
 

Detailed Description

An abstract interface for generating a tree reflecting the hierarchical relations between objects.

Author
Joachim Gehrung
Version
See SVN

Definition at line 33 of file AbstractGraphGenerator.h.

Constructor & Destructor Documentation

SceneModel::AbstractGraphGenerator::AbstractGraphGenerator ( )

Constructor.

Definition at line 22 of file AbstractGraphGenerator.cpp.

SceneModel::AbstractGraphGenerator::~AbstractGraphGenerator ( )
virtual

Destructor.

Definition at line 26 of file AbstractGraphGenerator.cpp.

Member Function Documentation

void SceneModel::AbstractGraphGenerator::buildTree ( ObjectSetList  pTrajectories,
boost::shared_ptr< TreeNode > &  pRoot 
)
virtual

Builds the tree.

Parameters
pTrajectoriesThe list of trajectories to build the tree from.
pRootThe root node of the tree.

Reimplemented in SceneModel::HeuristicalTreeGenerator, SceneModel::FullyMeshedGenerator, and SceneModel::TopologyTreeGenerator.

Definition at line 30 of file AbstractGraphGenerator.cpp.

void SceneModel::AbstractGraphGenerator::buildTree ( ObjectSetList  pTrajectories,
boost::shared_ptr< TreeNode > &  pRoot,
std::string  pType 
)
virtual

Builds the tree, forces the object with the given type as root node.

Parameters
pTrajectoriesThe list of trajectories to build the tree from.
pRootThe root node of the tree.
pTypeType of the object that should be forced as root node.

Reimplemented in SceneModel::HeuristicalTreeGenerator, SceneModel::FullyMeshedGenerator, and SceneModel::TopologyTreeGenerator.

Definition at line 35 of file AbstractGraphGenerator.cpp.


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