12 #ifndef ROOT_TEveTransEditor
13 #define ROOT_TEveTransEditor
TEveTrans is a 4x4 transformation matrix for homogeneous coordinates stored internally in a column-ma...
Composite GUI element for setting three numerical values (label, three number-entries).
void DoUseTrans()
Slot for UseTrans.
void DoTransChanged()
Slot for TransChanged.
void UseTrans()
Emit "UseTrans()" signal.
virtual void SetModel(TObject *obj)
Set model object.
TEveGTriVecValuator * GetScaleValuator()
ClassDef(TEveTransEditor, 1)
void DoEditTrans()
Slot for EditTrans.
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
virtual ~TEveTransSubEditor()
TGVerticalFrame * fEditTransFrame
TGCheckButton * fAutoUpdate
TEveGTriVecValuator * GetRotValuator()
void TransChanged()
Set transformation values from widget and emit "TransChanged()" signal.
TEveTransEditor & operator=(const TEveTransEditor &)
TEveTransSubEditor & operator=(const TEveTransSubEditor &)
Editor for TEveTrans class.
TGCheckButton * fEditTrans
void SetTransFromData()
Set model object from widget data.
TEveGTriVecValuator * GetPosValuator()
TEveTransSubEditor(const TEveTransSubEditor &)
Sub-editor for TEveTrans class.
TEveTransEditor(const TEveTransEditor &)
ClassDef(TEveTransSubEditor, 0)
void SetModel(TEveTrans *t)
Set model object.
virtual ~TEveTransEditor()
Mother of all ROOT objects.
TEveGTriVecValuator * fScale
TGCheckButton * fUseTrans
TEveGTriVecValuator * fRot
TGHorizontalFrame * fTopHorFrame
TEveGTriVecValuator * fPos