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

One landmark, or fiducial, coordinate. More...

#include <cxLandmark.h>

Public Member Functions

 Landmark (QString uid="", Vector3D coord=Vector3D(0, 0, 0))
 
 ~Landmark ()
 
QString getUid () const
 
Vector3D getCoord () const
 
QDateTime getTimestamp () const
 
void addXml (QDomNode &dataNode) const
 
void parseXml (QDomNode &dataNode)
 

Detailed Description

One landmark, or fiducial, coordinate.

The ssc Landmark concept is one point with an unique uid that can exist in several coordinate spaces. This class represent the coordinate in one of these spaces.

Definition at line 61 of file cxLandmark.h.

Constructor & Destructor Documentation

cx::Landmark::Landmark ( QString  uid = "",
Vector3D  coord = Vector3D(0, 0, 0) 
)
explicit

Definition at line 44 of file cxLandmark.cpp.

cx::Landmark::~Landmark ( )

Definition at line 50 of file cxLandmark.cpp.

Member Function Documentation

void cx::Landmark::addXml ( QDomNode &  dataNode) const

Definition at line 68 of file cxLandmark.cpp.

Vector3D cx::Landmark::getCoord ( ) const

Definition at line 59 of file cxLandmark.cpp.

QDateTime cx::Landmark::getTimestamp ( ) const

Definition at line 63 of file cxLandmark.cpp.

QString cx::Landmark::getUid ( ) const

Definition at line 54 of file cxLandmark.cpp.

void cx::Landmark::parseXml ( QDomNode &  dataNode)

Definition at line 82 of file cxLandmark.cpp.


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