iso::space::SpaceClusterAnalyzer Class Reference

detects clusters among space objects More...

#include <iso_space_cluster_analyzer.h>

Inherits iso::space::SpaceObjectsAnalyzer.

Inheritance diagram for iso::space::SpaceClusterAnalyzer:

Inheritance graph
[legend]
Collaboration diagram for iso::space::SpaceClusterAnalyzer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SpaceClusterAnalyzer ()
 default constructor
 SpaceClusterAnalyzer (base::String pName)
 parameter based constructor
 ~SpaceClusterAnalyzer ()
 destructor
virtual void addObjectGroup (const base::String &pGroupName)
 add space object group
virtual void addObject (unsigned int pGroupIndex, const SpaceObject *pSpaceObject)
 add space object
virtual void addObjects (unsigned int pGroupIndex, QVector< const SpaceObject * > &pSpaceObjects)
 add space objects
virtual void addObject (const base::String &pGroupName, const SpaceObject *pSpaceObject)
 add space object
virtual void addObjects (const base::String &pGroupName, QVector< const SpaceObject * > &pSpaceObjects)
 add space objects
virtual void analyze ()
 perform analysis

Detailed Description

detects clusters among space objects

among space objects

Created by Daniel Bisig on 5/30/08.


Constructor & Destructor Documentation

SpaceClusterAnalyzer::SpaceClusterAnalyzer (  ) 

default constructor

SpaceClusterAnalyzer::SpaceClusterAnalyzer ( base::String  pName  ) 

parameter based constructor

Parameters:
pName of space data analyzer

SpaceClusterAnalyzer::~SpaceClusterAnalyzer (  ) 

destructor


Member Function Documentation

void SpaceClusterAnalyzer::addObjectGroup ( const base::String &  pGroupName  )  [virtual]

add space object group

Parameters:
pGroupName name of space object group

Reimplemented from iso::space::SpaceObjectsAnalyzer.

void SpaceClusterAnalyzer::addObject ( unsigned int  pGroupIndex,
const SpaceObject pSpaceObject 
) [virtual]

add space object

Parameters:
pGroupIndex space object group index
pSpaceObject space object

Reimplemented from iso::space::SpaceObjectsAnalyzer.

void SpaceClusterAnalyzer::addObjects ( unsigned int  pGroupIndex,
QVector< const SpaceObject * > &  pSpaceObjects 
) [virtual]

add space objects

Parameters:
pGroupIndex space object group index
pSpaceObjects vector of space objects

Reimplemented from iso::space::SpaceObjectsAnalyzer.

void SpaceClusterAnalyzer::addObject ( const base::String &  pGroupName,
const SpaceObject pSpaceObject 
) [virtual]

add space object

Parameters:
pGroupName space object group name
pSpaceObject space objects

Reimplemented from iso::space::SpaceObjectsAnalyzer.

void SpaceClusterAnalyzer::addObjects ( const base::String &  pGroupName,
QVector< const SpaceObject * > &  pSpaceObjects 
) [virtual]

add space objects

Parameters:
pGroupName space object group name
pSpaceObjects vector of space objects

Reimplemented from iso::space::SpaceObjectsAnalyzer.

void SpaceClusterAnalyzer::analyze (  )  [virtual]

perform analysis

Reimplemented from iso::space::SpaceObjectsAnalyzer.


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:08:15 2011 for iso_space by  doxygen 1.5.1