Fraxinus  16.5.0-fx-rc3
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::MetricManager Class Reference

#include <cxMetricManager.h>

Inheritance diagram for cx::MetricManager:

Public Slots

void loadReferencePointsSlot ()
 
void addPointButtonClickedSlot ()
 
void addFrameButtonClickedSlot ()
 
void addToolButtonClickedSlot ()
 
void addPlaneButtonClickedSlot ()
 
void addAngleButtonClickedSlot ()
 
void addDistanceButtonClickedSlot ()
 
void addSphereButtonClickedSlot ()
 
void addDonutButtonClickedSlot ()
 

Signals

void activeMetricChanged ()
 
void metricsChanged ()
 

Public Member Functions

 MetricManager ()
 
DataMetricPtr getMetric (QString uid)
 
void moveToMetric (QString uid)
 
void setSelection (std::set< QString > selection)
 
void setActiveUid (QString uid)
 
QString getActiveUid () const
 
void exportMetricsToFile (QString filename)
 
PointMetricPtr addPoint (Vector3D point, CoordinateSystem space=CoordinateSystem(csREF), QString uid="point%1", QColor color=QColor(240, 170, 255, 255))
 

Detailed Description

Date
2014-02-17
Author
christiana

Definition at line 56 of file cxMetricManager.h.

Constructor & Destructor Documentation

cx::MetricManager::MetricManager ( )

Definition at line 61 of file cxMetricManager.cpp.

Member Function Documentation

void cx::MetricManager::activeMetricChanged ( )
signal
void cx::MetricManager::addAngleButtonClickedSlot ( )
slot

Definition at line 259 of file cxMetricManager.cpp.

void cx::MetricManager::addDistanceButtonClickedSlot ( )
slot

Definition at line 246 of file cxMetricManager.cpp.

void cx::MetricManager::addDonutButtonClickedSlot ( )
slot

Definition at line 304 of file cxMetricManager.cpp.

void cx::MetricManager::addFrameButtonClickedSlot ( )
slot

Definition at line 173 of file cxMetricManager.cpp.

void cx::MetricManager::addPlaneButtonClickedSlot ( )
slot

Definition at line 204 of file cxMetricManager.cpp.

PointMetricPtr cx::MetricManager::addPoint ( Vector3D  point,
CoordinateSystem  space = CoordinateSystem(csREF),
QString  uid = "point%1",
QColor  color = QColor(240, 170, 255, 255) 
)

Definition at line 125 of file cxMetricManager.cpp.

void cx::MetricManager::addPointButtonClickedSlot ( )
slot

Definition at line 141 of file cxMetricManager.cpp.

void cx::MetricManager::addSphereButtonClickedSlot ( )
slot

Definition at line 294 of file cxMetricManager.cpp.

void cx::MetricManager::addToolButtonClickedSlot ( )
slot

Definition at line 188 of file cxMetricManager.cpp.

void cx::MetricManager::exportMetricsToFile ( QString  filename)

Definition at line 356 of file cxMetricManager.cpp.

QString cx::MetricManager::getActiveUid ( ) const
inline

Definition at line 66 of file cxMetricManager.h.

DataMetricPtr cx::MetricManager::getMetric ( QString  uid)

Definition at line 67 of file cxMetricManager.cpp.

void cx::MetricManager::loadReferencePointsSlot ( )
slot

Definition at line 328 of file cxMetricManager.cpp.

void cx::MetricManager::metricsChanged ( )
signal
void cx::MetricManager::moveToMetric ( QString  uid)

Definition at line 99 of file cxMetricManager.cpp.

void cx::MetricManager::setActiveUid ( QString  uid)

Definition at line 92 of file cxMetricManager.cpp.

void cx::MetricManager::setSelection ( std::set< QString >  selection)

Definition at line 87 of file cxMetricManager.cpp.


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