CustusX  2023.01.05-dev+develop.0da12
An IGT application
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 65 of file cxLandmark.h.

Member Function Documentation

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

Definition at line 123 of file cxLandmark.cpp.

void cx::Landmarks::clear ( )

Definition at line 117 of file cxLandmark.cpp.

LandmarksPtr cx::Landmarks::create ( )
static

Definition at line 95 of file cxLandmark.cpp.

LandmarkMap cx::Landmarks::getLandmarks ( )

Definition at line 100 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 137 of file cxLandmark.cpp.

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

Definition at line 111 of file cxLandmark.cpp.

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

Definition at line 105 of file cxLandmark.cpp.


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