NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::RegistrationTransform Class Reference

A registration event and its transform. More...

#include <cxRegistrationTransform.h>

Public Member Functions

 RegistrationTransform ()
 
 RegistrationTransform (const Transform3D &value, const QDateTime &timestamp=QDateTime(), const QString &type="", bool tempTransform=false)
 
void addXml (QDomNode &parentNode) const
 write internal state to node More...
 
void parseXml (QDomNode &dataNode)
 read internal state from node More...
 

Public Attributes

Transform3D mValue
 value of transform More...
 
QDateTime mTimestamp
 time the transform was registrated. More...
 
QString mType
 description of the kind if registration (manual, patient, landmark, coregistration etc) More...
 
QString mFixed
 
QString mMoving
 
bool mTemp
 

Detailed Description

A registration event and its transform.

Encapsulation of a transform and the registration event, i.e the time and kind of registration.

Definition at line 39 of file cxRegistrationTransform.h.

Constructor & Destructor Documentation

◆ RegistrationTransform() [1/2]

cx::RegistrationTransform::RegistrationTransform ( )

Definition at line 102 of file cxRegistrationTransform.cpp.

◆ RegistrationTransform() [2/2]

cx::RegistrationTransform::RegistrationTransform ( const Transform3D value,
const QDateTime &  timestamp = QDateTime(),
const QString &  type = "",
bool  tempTransform = false 
)
explicit

Definition at line 107 of file cxRegistrationTransform.cpp.

Member Function Documentation

◆ addXml()

void cx::RegistrationTransform::addXml ( QDomNode &  parentNode) const

write internal state to node

< write internal state to node

Definition at line 115 of file cxRegistrationTransform.cpp.

◆ parseXml()

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

read internal state from node

Parameters
dataNoderead internal state from node

Definition at line 132 of file cxRegistrationTransform.cpp.

Member Data Documentation

◆ mFixed

QString cx::RegistrationTransform::mFixed

Definition at line 46 of file cxRegistrationTransform.h.

◆ mMoving

QString cx::RegistrationTransform::mMoving

Definition at line 47 of file cxRegistrationTransform.h.

◆ mTemp

bool cx::RegistrationTransform::mTemp

Definition at line 48 of file cxRegistrationTransform.h.

◆ mTimestamp

QDateTime cx::RegistrationTransform::mTimestamp

time the transform was registrated.

Definition at line 43 of file cxRegistrationTransform.h.

◆ mType

QString cx::RegistrationTransform::mType

description of the kind if registration (manual, patient, landmark, coregistration etc)

Definition at line 44 of file cxRegistrationTransform.h.

◆ mValue

Transform3D cx::RegistrationTransform::mValue

value of transform

Definition at line 42 of file cxRegistrationTransform.h.


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