#include <AlignableData.h>
Public Member Functions | |
AlignableData (const T &pos, const align::RotationType &rot, align::ID id, align::StructureType objid) | |
constructor More... | |
align::ID | id () const |
align::StructureType | objId () const |
const T & | pos () const |
accessors More... | |
const align::RotationType & | rot () const |
Private Attributes | |
align::ID | theId |
align::StructureType | theObjId |
T | thePos |
align::RotationType | theRot |
Helper class to store position data of an alignable; Contents: position vector, rotation matrix, DetId and TypeId; can be used for both absolute and relative positions/rotations
Definition at line 12 of file AlignableData.h.
|
inline |
|
inline |
Definition at line 27 of file AlignableData.h.
References AlignableData< T >::theId.
Referenced by AlignableDataIORoot::writeAbsRaw(), and AlignableDataIORoot::writeRelRaw().
|
inline |
Definition at line 26 of file AlignableData.h.
References AlignableData< T >::theObjId.
Referenced by AlignableDataIORoot::writeAbsRaw(), and AlignableDataIORoot::writeRelRaw().
|
inline |
accessors
Definition at line 24 of file AlignableData.h.
References AlignableData< T >::thePos.
Referenced by python.Vispa.Gui.PortWidget.PortWidget::connectionPoint(), python.Vispa.Gui.VispaWidget.VispaWidget::dragWidget(), python.Vispa.Gui.VispaWidget.VispaWidget::paintEvent(), AlignableDataIORoot::writeAbsRaw(), and AlignableDataIORoot::writeRelRaw().
|
inline |
Definition at line 25 of file AlignableData.h.
References AlignableData< T >::theRot.
Referenced by AlignableDataIORoot::writeAbsRaw(), and AlignableDataIORoot::writeRelRaw().
|
private |
Definition at line 36 of file AlignableData.h.
Referenced by AlignableData< T >::id().
|
private |
Definition at line 35 of file AlignableData.h.
Referenced by AlignableData< T >::objId().
|
private |
Definition at line 33 of file AlignableData.h.
Referenced by AlignableData< T >::pos().
|
private |
Definition at line 34 of file AlignableData.h.
Referenced by AlignableData< T >::rot().