GlobeEngine
geGIS::FDEBCommand Class Reference

#include <FDEBCommand.h>

Inheritance diagram for geGIS::FDEBCommand:
geGIS::BundlingCommand

Public Member Functions

 FDEBCommand ()
 
 ~FDEBCommand ()
 
void clear ()
 
void create (CommuterObject *_refInformation, const FDEBCommandProperties *_properties)
 
void processing (ge::GPUProgram *_program=NULL, ge::GPUProgramFactory *_manager=NULL)
 
void processingGPU ()
 
void calculateForcesGPU ()
 
void createSubdivisionsCPU ()
 
void calculateMeasures ()
 
void calculateForcesCPU ()
 
void setGPUMode (bool _input)
 
bool isGPUModeOn ()
 
bool isOnlyUpdate ()
 
void setInitialValues ()
 
void setSubdivisions (int _input)
 
int getSubdivisions () const
 
void setStiffness (double _input)
 
void setThreshold (double _input)
 
void setIterations (int _input)
 
void setMoveFactor (double _input)
 
vmml::Vector2d rotation (vmml::Vector2d _point, double _alpha)
 
void calculateMeasureCA (int _idx_1, int _idx_2)
 
void calculateMeasureCS (int _idx_1, int _idx_2)
 
void calculateMeasureCP (int _idx_1, int _idx_2)
 
const std::vector< vmml::Vector3d > getBundlingResult () const
 
std::shared_ptr< geData::PolyLinegetResultLine (int _idx) const
 
int getPointsPerLine () const
 
int getSegementsPerLine () const
 
void printMeasures ()
 
int getMultiObjectReferenceID () const
 
void setMultiObjectReferenceID (int _idx)
 
- Public Member Functions inherited from geGIS::BundlingCommand
 BundlingCommand ()
 
virtual ~BundlingCommand ()
 
virtual void create (CommuterObject *_refInformation)
 
virtual void processing ()
 

Additional Inherited Members

- Protected Attributes inherited from geGIS::BundlingCommand
const CommuterObjectrefInformation
 
int edgeCount
 

Constructor & Destructor Documentation

geGIS::FDEBCommand::FDEBCommand ( )
geGIS::FDEBCommand::~FDEBCommand ( )

Member Function Documentation

void geGIS::FDEBCommand::calculateForcesCPU ( )
void geGIS::FDEBCommand::calculateForcesGPU ( )
void geGIS::FDEBCommand::calculateMeasureCA ( int  _idx_1,
int  _idx_2 
)
void geGIS::FDEBCommand::calculateMeasureCP ( int  _idx_1,
int  _idx_2 
)
void geGIS::FDEBCommand::calculateMeasureCS ( int  _idx_1,
int  _idx_2 
)
void geGIS::FDEBCommand::calculateMeasures ( )
void geGIS::FDEBCommand::clear ( )
virtual

Reimplemented from geGIS::BundlingCommand.

void geGIS::FDEBCommand::create ( CommuterObject _refInformation,
const FDEBCommandProperties _properties 
)
void geGIS::FDEBCommand::createSubdivisionsCPU ( )
const std::vector< vmml::Vector3d > geGIS::FDEBCommand::getBundlingResult ( ) const
int geGIS::FDEBCommand::getMultiObjectReferenceID ( ) const
int geGIS::FDEBCommand::getPointsPerLine ( ) const
std::shared_ptr< geData::PolyLine > geGIS::FDEBCommand::getResultLine ( int  _idx) const
int geGIS::FDEBCommand::getSegementsPerLine ( ) const
int geGIS::FDEBCommand::getSubdivisions ( ) const
bool geGIS::FDEBCommand::isGPUModeOn ( )
inline
bool geGIS::FDEBCommand::isOnlyUpdate ( )
inline
void geGIS::FDEBCommand::printMeasures ( )
void geGIS::FDEBCommand::processing ( ge::GPUProgram _program = NULL,
ge::GPUProgramFactory _manager = NULL 
)
void geGIS::FDEBCommand::processingGPU ( )
vmml::Vector2d geGIS::FDEBCommand::rotation ( vmml::Vector2d  _point,
double  _alpha 
)
void geGIS::FDEBCommand::setGPUMode ( bool  _input)
void geGIS::FDEBCommand::setInitialValues ( )
void geGIS::FDEBCommand::setIterations ( int  _input)
void geGIS::FDEBCommand::setMoveFactor ( double  _input)
void geGIS::FDEBCommand::setMultiObjectReferenceID ( int  _idx)
void geGIS::FDEBCommand::setStiffness ( double  _input)
void geGIS::FDEBCommand::setSubdivisions ( int  _input)
void geGIS::FDEBCommand::setThreshold ( double  _input)

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