12#ifndef ROOT_TGLViewerEditor 
   13#define ROOT_TGLViewerEditor 
ULong_t Pixel_t
Pixel value.
 
#define ClassDefOverride(name, id)
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
 
Like a checkbutton but instead of the check mark there is color area with a little down arrow.
 
A combobox (also known as a drop down listbox) allows the selection of one item out of a list of item...
 
The base class for composite widgets (menu bars, list boxes, etc.).
 
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
 
A composite frame with a border and a title.
 
GUI sub-editor for TGLClipSet.
 
Sub-editor for TGLLightSet.
 
GUI editor for TGLViewer.
 
TGButtonGroup * fAxesContainer
 
void DoDrawCameraCenter()
Draw camera center.
 
void DoUpdateScene()
UpdateScene was clicked.
 
TGCompositeFrame * fGuidesFrame
 
void DoCameraHome()
CameraHome was clicked.
 
void DoCaptureCenter()
Capture camera-center via picking.
 
void DoCameraCenterExt()
Set external camera center.
 
void DoASavImageGUIBaseName(const char *t)
Update base-name.
 
TGLLightSetSubEditor * fLightSet
 
static TGNumberEntry * MakeLabeledNEntry(TGCompositeFrame *p, const char *name, Int_t labelw, Int_t nd=7, Int_t s=5)
Helper function to create fixed width TGLabel and TGNumberEntry in same row.
 
void UpdateCameraCenter()
Update current camera with GUI state.
 
TGNumberEntry * fPointSizeScale
 
void DoClearColor(Pixel_t color)
Clear-color was changed.
 
void UpdatePointLineStuff()
Slot for point-sizes and line-widths.
 
TGCompositeFrame * fClipFrame
 
TGCheckButton * fPointSmooth
 
TGCheckButton * fReferenceOn
 
TGNumberEntry * fARotWDolly
 
TGNumberEntry * fCameraCenterY
 
void SetGuides()
Configuration of guides GUI called from SetModel().
 
void DoRotatorStart()
Start auto-rotator.
 
TGNumberEntry * fStereoEyeOffsetFac
 
void UpdateViewerReference()
Update viewer with GUI state.
 
void CreateClippingTab()
Create GUI controls - clip type (none/plane/box) and plane/box properties.
 
TGCheckButton * fLineSmooth
 
void SetModel(TObject *obj) override
Sets model or disables/hides viewer.
 
TGNumberEntry * fMaxSceneDrawTimeLQ
 
TGCheckButton * fRotateSceneOn
 
void DoRotatorStop()
Stop auto-rotator.
 
TGNumberEntry * fARotATheta
 
TGCheckButton * fDrawCameraCenter
 
TGNumberEntry * fSceneRotDt
 
void UpdateStereo()
Update stereo related variables.
 
void UpdateMaxDrawTimes()
Slot for fMaxSceneDrawTimeHQ and fMaxSceneDrawTimeLQ.
 
TGNumberEntry * fReferencePosY
 
TGGroupFrame * fRefContainer
 
void UpdateReferencePosState()
Enable/disable reference position (x/y/z) number edits based on reference check box.
 
TGCheckButton * fResetCamerasOnUpdate
 
TGLClipSetSubEditor * fClipSet
 
TGCheckButton * fIgnoreSizesOnUpdate
 
TGCheckButton * fCameraCenterExt
 
TGNumberEntry * fCameraCenterX
 
TGNumberEntry * fReferencePosZ
 
TGRadioButton * fAxesEdge
 
TGNumberEntry * fCameraCenterZ
 
void DoIgnoreSizesOnUpdate()
ResetCamerasOnUpdate was toggled.
 
void DoASavImageGUIOutMode(Int_t m)
Update output mode.
 
TGNumberEntry * fARotADolly
 
TGLViewerEditor(const TGLViewerEditor &)
 
TGCheckButton * fCamOverlayOn
 
TGTextButton * fUpdateScene
 
void CreateExtrasTab()
Create Extra Tab controls - camera rotator and stereo.
 
TGCompositeFrame * fStereoFrame
 
void DoASavImageStop()
Stop auto-rotator image auto-save.
 
void CreateGuidesTab()
Create "Guides" tab.
 
void CreateStyleTab()
Creates "Style" tab.
 
TGButtonGroup * fASavImageGUIOutMode
 
TGNumberEntry * fReferencePosX
 
TGRadioButton * fAxesOrigin
 
void DoAnnotation()
Create annotation via picking.
 
virtual void ViewerRedraw()
Initiate redraw of the viewer.
 
TGNumberEntry * fOLLineWidth
 
TGNumberEntry * fARotWPhi
 
TGRadioButton * fAxesNone
 
void DoCameraOverlay()
Update viewer with GUI state.
 
TGColorSelect * fClearColor
 
TGNumberEntry * fMaxSceneDrawTimeHQ
 
TGCheckButton * fCaptureAnnotate
 
TGNumberEntry * fWFLineWidth
 
void DoASavImageStart()
Start auto-rotator image auto-save.
 
void DoResetCamerasOnUpdate()
ResetCamerasOnUpdate was toggled.
 
TGGroupFrame * fCamContainer
 
TGLViewerEditor & operator=(const TGLViewerEditor &)
 
TGNumberEntry * fStereoFrustumAsymFac
 
TGTextButton * fCameraHome
 
~TGLViewerEditor() override
 
TGNumberEntry * fARotWTheta
 
void UpdateViewerAxes(Int_t id)
Update viewer with GUI state.
 
TGNumberEntry * fLineWidthScale
 
TGCheckButton * fAxesDepthTest
 
TGTextEntry * fASavImageGUIBaseName
 
TGNumberEntry * fStereoZeroParallax
 
void UpdateRotator()
Update rotator related variables.
 
void ConnectSignals2Slots()
Connect signals to slots.
 
TGTextButton * fCaptureCenter
 
Base GL viewer object - used by both standalone and embedded (in pad) GL.
 
TGNumberEntry is a number entry input widget with up/down buttons.
 
A tab widget contains a set of composite frames each with a little tab with a name (like a set of fol...
 
Yield an action as soon as it is clicked.
 
A TGTextEntry is a one line text input widget.
 
ROOT GUI Window base class.
 
Base frame for implementing GUI - a service class.
 
Mother of all ROOT objects.