CustusX  16.12
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 ()
 
void addCustomButtonClickedSlot ()
 
void addROIButtonClickedSlot ()
 

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 63 of file cxMetricManager.cpp.

Member Function Documentation

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

Definition at line 268 of file cxMetricManager.cpp.

void cx::MetricManager::addCustomButtonClickedSlot ( )
slot

Definition at line 324 of file cxMetricManager.cpp.

void cx::MetricManager::addDistanceButtonClickedSlot ( )
slot

Definition at line 255 of file cxMetricManager.cpp.

void cx::MetricManager::addDonutButtonClickedSlot ( )
slot

Definition at line 313 of file cxMetricManager.cpp.

void cx::MetricManager::addFrameButtonClickedSlot ( )
slot

Definition at line 175 of file cxMetricManager.cpp.

void cx::MetricManager::addPlaneButtonClickedSlot ( )
slot

Definition at line 206 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 127 of file cxMetricManager.cpp.

void cx::MetricManager::addPointButtonClickedSlot ( )
slot

Definition at line 143 of file cxMetricManager.cpp.

void cx::MetricManager::addROIButtonClickedSlot ( )
slot

Definition at line 248 of file cxMetricManager.cpp.

void cx::MetricManager::addSphereButtonClickedSlot ( )
slot

Definition at line 303 of file cxMetricManager.cpp.

void cx::MetricManager::addToolButtonClickedSlot ( )
slot

Definition at line 190 of file cxMetricManager.cpp.

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

Definition at line 376 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 69 of file cxMetricManager.cpp.

void cx::MetricManager::loadReferencePointsSlot ( )
slot

Definition at line 348 of file cxMetricManager.cpp.

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

Definition at line 101 of file cxMetricManager.cpp.

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

Definition at line 94 of file cxMetricManager.cpp.

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

Definition at line 89 of file cxMetricManager.cpp.


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