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

#include <cxLandmark.h>

Inheritance diagram for cx::Landmarks:

Public Slots

void setLandmark (Landmark landmark)
 
void removeLandmark (QString uid)
 

Signals

void landmarkRemoved (QString uid)
 
void landmarkAdded (QString uid)
 

Public Member Functions

LandmarkMap getLandmarks ()
 
void addXml (QDomNode dataNode) const
 
void parseXml (QDomNode dataNode)
 
void clear ()
 

Static Public Member Functions

static LandmarksPtr create ()
 

Detailed Description

A collection of all landmarks in a given space.

Definition at line 86 of file cxLandmark.h.

Member Function Documentation

void cx::Landmarks::addXml ( QDomNode  dataNode) const

Definition at line 145 of file cxLandmark.cpp.

void cx::Landmarks::clear ( )

Definition at line 139 of file cxLandmark.cpp.

LandmarksPtr cx::Landmarks::create ( )
static

Definition at line 116 of file cxLandmark.cpp.

LandmarkMap cx::Landmarks::getLandmarks ( )

Definition at line 121 of file cxLandmark.cpp.

void cx::Landmarks::landmarkAdded ( QString  uid)
signal
void cx::Landmarks::landmarkRemoved ( QString  uid)
signal
void cx::Landmarks::parseXml ( QDomNode  dataNode)

Definition at line 159 of file cxLandmark.cpp.

void cx::Landmarks::removeLandmark ( QString  uid)
slot

Definition at line 133 of file cxLandmark.cpp.

void cx::Landmarks::setLandmark ( Landmark  landmark)
slot

Definition at line 126 of file cxLandmark.cpp.


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