12#ifndef ROOT_TGL5DDataSetEditor 
   13#define ROOT_TGL5DDataSetEditor 
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.
 
Dragging the slider will generate the event:
 
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
 
Concrete class for horizontal slider.
 
GUI editor for OpenGL 5D Painter.
 
void VisibleClicked()
Hide/show selected surface.
 
void ColorChanged(Pixel_t pixelColor)
Change the color of the selected surface.
 
TGTextButton * fOkGridBtn
 
TGDoubleHSlider * fYRangeSlider
 
void ApplyPlanes()
Slot connected to the Apply Planes button.
 
void AddNewSurface()
Add new iso-surface.
 
void XSliderSetMax()
Value in a number entry was modified.
 
TGCheckButton * fShowCloud
 
TGNumberEntryField * fV4MaxEntry
 
void SurfaceSelected(Int_t id)
Surface was selected in a list box.
 
TGColorSelect * fSurfColorSelect
 
TGCheckButton * fLogScale
 
TGDoubleHSlider * fXRangeSlider
 
TGCheckButton * fShowBoxCut
 
TGTextButton * fCancelGridBtn
 
TGNumberEntry * fNewIsoEntry
 
void ZSliderChanged()
Z slider in a "Grid" tab.
 
~TGL5DDataSetEditor() override
 
void XSliderChanged()
X slider in a "Grid" tab.
 
TGNumberEntryField * fZRangeSliderMax
 
void SetStyleTabWidgets()
Set "Style" tab's controls from model.
 
void AlphaChanged()
Slot connected to the Alpha entry.
 
TGL5DDataSetEditor(const TGL5DDataSetEditor &)
 
void DisableSurfaceControls()
Disable surface controls.
 
void ApplyGridParameters()
"Apply" button was pressed in a "Grid" tab.
 
void RemoveSurface()
Remove selected surface.
 
void BoxCutToggled()
Slot connected to the Show BoxCut check button.
 
TGTextButton * fAddNewIsoBtn
 
void ZSliderSetMin()
Value in a number entry was modified.
 
TGNumberEntryField * fZRangeSliderMin
 
TGNumberEntryField * fYRangeSliderMin
 
TGNumberEntry * fNCellsZEntry
 
TGNumberEntry * fNCellsXEntry
 
TGDoubleHSlider * fSlideRange
 
TGCheckButton * fVisibleCheck
 
TGTextButton * fApplyAlpha
 
TGNumberEntry * fNumberOfPlanes
 
void EnableSurfaceControls()
Surface was selected in a list box, enable some controls.
 
void YSliderChanged()
Y slider in a "Grid" tab.
 
TGNumberEntryField * fYRangeSliderMax
 
TGNumberEntryField * fV4MinEntry
 
TGTextButton * fApplyPlanes
 
void ApplyAlpha()
Slot connected to the "Apply" button for alpha value.
 
void CreateStyleTab()
Creates "Style" tab.
 
void RollbackGridParameters()
"Cancel" button was pressed in a "Grid" tab.
 
void ConnectSignals2Slots()
Connect signals to slots.
 
void CreateIsoTab()
Tab, containing controls to work with iso-surfaces.
 
void ZSliderSetMax()
Value in a number entry was modified.
 
void GridParametersChanged()
Some of controls in a "Grid" tab was modified.
 
void NContoursChanged()
Slot connected to the Number of Planes value-entry.
 
TGDoubleHSlider * fZRangeSlider
 
TGHSlider * fSurfAlphaSlider
 
TGNumberEntryField * fXRangeSliderMin
 
TGTextButton * fSurfRemoveBtn
 
void EnableGridTabButtons()
Grid parameters were changed, enable "Cancel" and "Apply" buttons.
 
TGL5DEditorPrivate * fHidden
 
void CreateGridTab()
Tab, containing controls to set the ranges and number of cells in a grid.
 
void SetIsoTabWidgets()
Set "Surfaces" tab's controls from model.
 
TGNumberEntryField * fXRangeSliderMax
 
TGCheckButton * fHighlightCheck
 
void XSliderSetMin()
Value in a number entry was modified.
 
void YSliderSetMin()
Value in a number entry was modified.
 
void DisableGridTabButtons()
Disable "Cancel" and "Apply" buttons.
 
void HighlightClicked()
Check, if selected surface must be highlighted.
 
TGL5DDataSetEditor & operator=(const TGL5DDataSetEditor &)
 
void SetGridTabWidgets()
Set "Grid" tab's controls from model.
 
void SetModel(TObject *obj) override
Set model or disables/hides viewer.
 
void YSliderSetMax()
Value in a number entry was modified.
 
TGNumberEntry * fNCellsYEntry
 
TGL5DPainter implements "gl5d" option for TTree::Draw.
 
A listbox is a box, possibly with scrollbar, containing entries.
 
TGNumberEntry is a number entry input widget with up/down buttons.
 
Yield an action as soon as it is clicked.
 
ROOT GUI Window base class.
 
Base frame for implementing GUI - a service class.
 
Mother of all ROOT objects.