CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Public Member Functions | |
virtual void | addXml (QDomNode &parentNode) const |
write internal state to node More... | |
virtual void | parseXml (QDomNode &dataNode) |
read internal state from node More... | |
virtual void | addOrUpdateRegistration (const RegistrationTransform &transform) |
virtual void | setRegistration (const Transform3D &transform) |
virtual void | addOrUpdateRegistration (const QDateTime &oldTime, const RegistrationTransform &newTransform) |
virtual void | setParentSpace (const QString &newParent) |
virtual void | addParentSpace (const QString &newParent) |
virtual void | addParentSpace (const ParentSpace &newParent) |
virtual void | updateParentSpace (const QDateTime &oldTime, const ParentSpace &newParent) |
virtual std::vector< RegistrationTransform > | getData () const |
virtual std::vector< ParentSpace > | getParentSpaces () const |
virtual void | removeNewerThan (const QDateTime ×tamp) |
virtual void | setActiveTime (const QDateTime ×tamp) |
virtual QDateTime | getActiveTime () const |
virtual RegistrationTransform | getCurrentRegistration () const |
virtual ParentSpace | getCurrentParentSpace () |
virtual void | clear () |
reset all data loaded from xml More... | |
virtual bool | isNull () const |
Additional Inherited Members | |
Signals inherited from cx::RegistrationHistory | |
void | currentChanged () |
Static Public Member Functions inherited from cx::RegistrationHistory | |
static RegistrationHistoryPtr | getNullObject () |
NULL implementation of a registration transform
Definition at line 30 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Definition at line 40 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Add one registration transform to the history. Replace the registration performed at oldTime with the new one, if the old is marked as temporary. Add = push Update = pop + push
Reimplemented from cx::RegistrationHistory.
Definition at line 46 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 53 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 56 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
write internal state to node
< write internal state to node
Reimplemented from cx::RegistrationHistory.
Definition at line 33 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
reset all data loaded from xml
Reimplemented from cx::RegistrationHistory.
Definition at line 89 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 77 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 85 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 81 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 63 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 67 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 92 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
read internal state from node
Reimplemented from cx::RegistrationHistory.
Definition at line 36 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 71 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
set the active time. Use only registrations performed at or prior to this time.
Reimplemented from cx::RegistrationHistory.
Definition at line 74 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Set a parent fram, overwriting all history. Use this when registration history is not needed, or when defining a relationship for the first time.
Reimplemented from cx::RegistrationHistory.
Definition at line 50 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Set a registration transform, overwriting all history. Use this when registration history is not needed, or when defining a relationship for the first time.
Reimplemented from cx::RegistrationHistory.
Definition at line 43 of file cxRegistrationTransform.cpp.
|
inlinevirtual |
Reimplemented from cx::RegistrationHistory.
Definition at line 59 of file cxRegistrationTransform.cpp.