CustusX  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::Clippers Class Reference

Clipper container. Used by ClippersWidget. More...

#include <cxClippers.h>

Inheritance diagram for cx::Clippers:

Signals

void changed ()
 

Public Member Functions

 Clippers (VisServicesPtr services)
 
void importList (QString clippers)
 
QString exportList ()
 
InteractiveClipperPtr getClipper (QString clipperName)
 
void add (QString clipperName, InteractiveClipperPtr clipper)
 
void remove (QString clipperName)
 
bool exists (QString clipperName)
 
int size ()
 
QStringList getClipperNames ()
 
void parseXml (QDomNode parentNode)
 
void addXml (QDomNode &parentNode)
 

Protected Member Functions

void createDefaultClippers ()
 
QStringList getInitialClipperNames ()
 

Protected Attributes

VisServicesPtr mServices
 
std::map< QString,
InteractiveClipperPtr
mClippers
 
QStringList mClipperList
 

Detailed Description

Clipper container. Used by ClippersWidget.

Date
Oct, 2015
Author
Ole Vegard Solberg, SINTEF

Definition at line 50 of file cxClippers.h.

Constructor & Destructor Documentation

cx::Clippers::Clippers ( VisServicesPtr  services)

Definition at line 49 of file cxClippers.cpp.

Member Function Documentation

void cx::Clippers::add ( QString  clipperName,
InteractiveClipperPtr  clipper 
)

Definition at line 154 of file cxClippers.cpp.

void cx::Clippers::addXml ( QDomNode &  parentNode)

Definition at line 71 of file cxClippers.cpp.

void cx::Clippers::changed ( )
signal
void cx::Clippers::createDefaultClippers ( )
protected

Definition at line 120 of file cxClippers.cpp.

bool cx::Clippers::exists ( QString  clipperName)

Definition at line 183 of file cxClippers.cpp.

QString cx::Clippers::exportList ( )

Definition at line 115 of file cxClippers.cpp.

InteractiveClipperPtr cx::Clippers::getClipper ( QString  clipperName)

Definition at line 142 of file cxClippers.cpp.

QStringList cx::Clippers::getClipperNames ( )

Definition at line 188 of file cxClippers.cpp.

QStringList cx::Clippers::getInitialClipperNames ( )
protected

Definition at line 134 of file cxClippers.cpp.

void cx::Clippers::importList ( QString  clippers)

Definition at line 106 of file cxClippers.cpp.

void cx::Clippers::parseXml ( QDomNode  parentNode)

Definition at line 85 of file cxClippers.cpp.

void cx::Clippers::remove ( QString  clipperName)

Definition at line 168 of file cxClippers.cpp.

int cx::Clippers::size ( )
inline

Definition at line 61 of file cxClippers.h.

Member Data Documentation

QStringList cx::Clippers::mClipperList
protected

Definition at line 73 of file cxClippers.h.

std::map<QString, InteractiveClipperPtr> cx::Clippers::mClippers
protected

Definition at line 72 of file cxClippers.h.

VisServicesPtr cx::Clippers::mServices
protected

Definition at line 70 of file cxClippers.h.


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