CustusX  16.5.0-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::MetricReferenceArgumentList Class Reference

Collection of Metric arguments that refer to another metric. More...

#include <cxMetricReferenceArgumentList.h>

Inheritance diagram for cx::MetricReferenceArgumentList:

Signals

void argumentsChanged ()
 

Public Member Functions

 MetricReferenceArgumentList (QStringList descriptions)
 
void setValidArgumentTypes (QStringList types)
 
unsigned getCount () const
 
void set (int index, DataPtr p)
 
DataPtr get (int index)
 
bool validArgument (DataPtr p) const
 
std::vector< Vector3DgetRefCoords () const
 
QString getDescription (int index) const
 
virtual void addXml (QDomNode &dataNode)
 
virtual void parseXml (QDomNode &dataNode, const std::map< QString, DataPtr > &data)
 

Detailed Description

Collection of Metric arguments that refer to another metric.

Date
2014-02-11
Author
Christian Askeland, SINTEF

Definition at line 56 of file cxMetricReferenceArgumentList.h.

Constructor & Destructor Documentation

cx::MetricReferenceArgumentList::MetricReferenceArgumentList ( QStringList  descriptions)
explicit

Definition at line 42 of file cxMetricReferenceArgumentList.cpp.

Member Function Documentation

void cx::MetricReferenceArgumentList::addXml ( QDomNode &  dataNode)
virtual

Definition at line 112 of file cxMetricReferenceArgumentList.cpp.

void cx::MetricReferenceArgumentList::argumentsChanged ( )
signal
DataPtr cx::MetricReferenceArgumentList::get ( int  index)

Definition at line 77 of file cxMetricReferenceArgumentList.cpp.

unsigned cx::MetricReferenceArgumentList::getCount ( ) const

Definition at line 89 of file cxMetricReferenceArgumentList.cpp.

QString cx::MetricReferenceArgumentList::getDescription ( int  index) const

Definition at line 94 of file cxMetricReferenceArgumentList.cpp.

std::vector< Vector3D > cx::MetricReferenceArgumentList::getRefCoords ( ) const

Definition at line 99 of file cxMetricReferenceArgumentList.cpp.

void cx::MetricReferenceArgumentList::parseXml ( QDomNode &  dataNode,
const std::map< QString, DataPtr > &  data 
)
virtual

Definition at line 121 of file cxMetricReferenceArgumentList.cpp.

void cx::MetricReferenceArgumentList::set ( int  index,
DataPtr  p 
)

Definition at line 55 of file cxMetricReferenceArgumentList.cpp.

void cx::MetricReferenceArgumentList::setValidArgumentTypes ( QStringList  types)

Definition at line 50 of file cxMetricReferenceArgumentList.cpp.

bool cx::MetricReferenceArgumentList::validArgument ( DataPtr  p) const

Definition at line 82 of file cxMetricReferenceArgumentList.cpp.


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