TGL5DDataSetEditor Class Reference

#include <TGL5DDataSetEditor.h>

Inheritance diagram for TGL5DDataSetEditor:

TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TGL5DDataSetEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
 ~TGL5DDataSetEditor ()
virtual void SetModel (TObject *obj)
void GridParametersChanged ()
void XSliderChanged ()
void YSliderChanged ()
void ZSliderChanged ()
void XSliderSetMin ()
void XSliderSetMax ()
void YSliderSetMin ()
void YSliderSetMax ()
void ZSliderSetMin ()
void ZSliderSetMax ()
void RollbackGridParameters ()
void ApplyGridParameters ()
void HighlightClicked ()
void SurfaceSelected (Int_t id)
void VisibleClicked ()
void ColorChanged (Pixel_t pixelColor)
void AlphaChanged (Int_t alpha)
void RemoveSurface ()
void AddNewSurface ()
void ApplyAlpha ()
void ApplyPlanes ()
void BoxCutToggled ()
void AlphaChanged ()
void NContoursChanged ()
 ClassDef (TGL5DDataSetEditor, 0)
 TGL5DDataSetEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
 ~TGL5DDataSetEditor ()
virtual void SetModel (TObject *obj)
void GridParametersChanged ()
void XSliderChanged ()
void YSliderChanged ()
void ZSliderChanged ()
void XSliderSetMin ()
void XSliderSetMax ()
void YSliderSetMin ()
void YSliderSetMax ()
void ZSliderSetMin ()
void ZSliderSetMax ()
void RollbackGridParameters ()
void ApplyGridParameters ()
void HighlightClicked ()
void SurfaceSelected (Int_t id)
void VisibleClicked ()
void ColorChanged (Pixel_t pixelColor)
void AlphaChanged (Int_t alpha)
void RemoveSurface ()
void AddNewSurface ()
void ApplyAlpha ()
void ApplyPlanes ()
void BoxCutToggled ()
void AlphaChanged ()
void NContoursChanged ()
 ClassDef (TGL5DDataSetEditor, 0)

Private Member Functions

void ConnectSignals2Slots ()
 TGL5DDataSetEditor (const TGL5DDataSetEditor &)
TGL5DDataSetEditoroperator= (const TGL5DDataSetEditor &)
void CreateStyleTab ()
void CreateGridTab ()
void CreateIsoTab ()
void SetStyleTabWidgets ()
void SetGridTabWidgets ()
void SetIsoTabWidgets ()
void EnableGridTabButtons ()
void DisableGridTabButtons ()
void EnableSurfaceControls ()
void DisableSurfaceControls ()
void ConnectSignals2Slots ()
 TGL5DDataSetEditor (const TGL5DDataSetEditor &)
TGL5DDataSetEditoroperator= (const TGL5DDataSetEditor &)
void CreateStyleTab ()
void CreateGridTab ()
void CreateIsoTab ()
void SetStyleTabWidgets ()
void SetGridTabWidgets ()
void SetIsoTabWidgets ()
void EnableGridTabButtons ()
void DisableGridTabButtons ()
void EnableSurfaceControls ()
void DisableSurfaceControls ()

Private Attributes

TGNumberEntryfNCellsXEntry
TGNumberEntryfNCellsYEntry
TGNumberEntryfNCellsZEntry
TGDoubleHSliderfXRangeSlider
TGNumberEntryFieldfXRangeSliderMin
TGNumberEntryFieldfXRangeSliderMax
TGDoubleHSliderfYRangeSlider
TGNumberEntryFieldfYRangeSliderMin
TGNumberEntryFieldfYRangeSliderMax
TGDoubleHSliderfZRangeSlider
TGNumberEntryFieldfZRangeSliderMin
TGNumberEntryFieldfZRangeSliderMax
TGTextButtonfCancelGridBtn
TGTextButtonfOkGridBtn
TGNumberEntryFieldfV4MinEntry
TGNumberEntryFieldfV4MaxEntry
TGCheckButtonfHighlightCheck
TGListBoxfIsoList
TGCheckButtonfVisibleCheck
TGCheckButtonfShowCloud
TGColorSelectfSurfColorSelect
TGHSliderfSurfAlphaSlider
TGTextButtonfSurfRemoveBtn
TGNumberEntryfNewIsoEntry
TGTextButtonfAddNewIsoBtn
TGCheckButtonfShowBoxCut
TGNumberEntryfNumberOfPlanes
TGNumberEntryfAlpha
TGCheckButtonfLogScale
TGDoubleHSliderfSlideRange
TGTextButtonfApplyAlpha
TGTextButtonfApplyPlanes
TGL5DDataSetfDataSet
TGL5DPainterfPainter
TGL5DEditorPrivatefHidden
Int_t fSelectedSurface
TGNumberEntryfNCellsXEntry
TGNumberEntryfNCellsYEntry
TGNumberEntryfNCellsZEntry
TGDoubleHSliderfXRangeSlider
TGNumberEntryFieldfXRangeSliderMin
TGNumberEntryFieldfXRangeSliderMax
TGDoubleHSliderfYRangeSlider
TGNumberEntryFieldfYRangeSliderMin
TGNumberEntryFieldfYRangeSliderMax
TGDoubleHSliderfZRangeSlider
TGNumberEntryFieldfZRangeSliderMin
TGNumberEntryFieldfZRangeSliderMax
TGTextButtonfCancelGridBtn
TGTextButtonfOkGridBtn
TGNumberEntryFieldfV4MinEntry
TGNumberEntryFieldfV4MaxEntry
TGCheckButtonfHighlightCheck
TGListBoxfIsoList
TGCheckButtonfVisibleCheck
TGCheckButtonfShowCloud
TGColorSelectfSurfColorSelect
TGHSliderfSurfAlphaSlider
TGTextButtonfSurfRemoveBtn
TGNumberEntryfNewIsoEntry
TGTextButtonfAddNewIsoBtn
TGCheckButtonfShowBoxCut
TGNumberEntryfNumberOfPlanes
TGNumberEntryfAlpha
TGCheckButtonfLogScale
TGDoubleHSliderfSlideRange
TGTextButtonfApplyAlpha
TGTextButtonfApplyPlanes
TGL5DDataSetfDataSet
TGL5DPainterfPainter
TGL5DEditorPrivatefHidden

Classes

class  TGL5DEditorPrivate

Detailed Description

Definition at line 36 of file TGL5DDataSetEditor.h.


Constructor & Destructor Documentation

TGL5DDataSetEditor::TGL5DDataSetEditor ( const TGL5DDataSetEditor  )  [private]

TGL5DDataSetEditor::TGL5DDataSetEditor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 60 of file TGL5DDataSetEditor.cxx.

References CreateGridTab(), CreateIsoTab(), CreateStyleTab(), and fHidden.

TGL5DDataSetEditor::~TGL5DDataSetEditor (  ) 

Definition at line 114 of file TGL5DDataSetEditor.cxx.

References fHidden.

TGL5DDataSetEditor::TGL5DDataSetEditor ( const TGL5DDataSetEditor  )  [private]

TGL5DDataSetEditor::TGL5DDataSetEditor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

TGL5DDataSetEditor::~TGL5DDataSetEditor (  ) 


Member Function Documentation

void TGL5DDataSetEditor::ConnectSignals2Slots (  )  [private]

Definition at line 121 of file TGL5DDataSetEditor.cxx.

References TQObject::Connect(), fAddNewIsoBtn, fAlpha, fApplyAlpha, fApplyPlanes, fCancelGridBtn, fHighlightCheck, TGedFrame::fInit, fIsoList, fNCellsXEntry, fNCellsYEntry, fNCellsZEntry, fNumberOfPlanes, fOkGridBtn, fShowBoxCut, fSurfAlphaSlider, fSurfColorSelect, fSurfRemoveBtn, fVisibleCheck, fXRangeSlider, fXRangeSliderMax, fXRangeSliderMin, fYRangeSlider, fYRangeSliderMax, fYRangeSliderMin, fZRangeSlider, fZRangeSliderMax, fZRangeSliderMin, TGListBox::GetContainer(), kFALSE, kKeyPressMask, and TGFrame::RemoveInput().

Referenced by SetModel().

TGL5DDataSetEditor& TGL5DDataSetEditor::operator= ( const TGL5DDataSetEditor  )  [private]

void TGL5DDataSetEditor::CreateStyleTab (  )  [private]

Definition at line 227 of file TGL5DDataSetEditor.cxx.

References TGCompositeFrame::AddFrame(), fAlpha, fApplyAlpha, fApplyPlanes, fLogScale, fNumberOfPlanes, fShowBoxCut, fSlideRange, TGNumberEntry::GetNumberEntry(), kButtonDisabled, kDoubleScaleDownRight, kLHintsCenterY, kLHintsExpandX, kLHintsLeft, kLHintsTop, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, TGNumberFormat::kNESRealThree, TGedFrame::MakeTitle(), TGButton::SetState(), TGTextEntry::SetToolTipText(), and TGButton::SetToolTipText().

Referenced by TGL5DDataSetEditor().

void TGL5DDataSetEditor::CreateGridTab (  )  [private]

Definition at line 270 of file TGL5DDataSetEditor.cxx.

References TGCompositeFrame::AddFrame(), TGedFrame::CreateEditorTabSubFrame(), fCancelGridBtn, fNCellsXEntry, fNCellsYEntry, fNCellsZEntry, fOkGridBtn, fXRangeSlider, fXRangeSliderMax, fXRangeSliderMin, fYRangeSlider, fYRangeSliderMax, fYRangeSliderMin, fZRangeSlider, fZRangeSliderMax, fZRangeSliderMin, kLHintsBottom, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsLeft, kLHintsTop, TGNumberFormat::kNEAPositive, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, kVerticalFrame, make_double_hslider(), make_labeled_hframe(), make_slider_range_entries(), max, and min.

Referenced by TGL5DDataSetEditor().

void TGL5DDataSetEditor::CreateIsoTab (  )  [private]

Definition at line 328 of file TGL5DDataSetEditor.cxx.

References TGCompositeFrame::AddFrame(), TGedFrame::CreateEditorTabSubFrame(), fAddNewIsoBtn, fHighlightCheck, fIsoList, fNewIsoEntry, fShowCloud, fSurfAlphaSlider, fSurfColorSelect, fSurfRemoveBtn, fV4MaxEntry, fV4MinEntry, fVisibleCheck, kButtonDown, kFALSE, kLHintsBottom, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsLeft, kLHintsTop, TGNumberFormat::kNESReal, kVerticalFrame, make_labeled_hframe(), make_slider_range_entries(), TGListBox::Resize(), TGFrame::Resize(), TGSlider::SetRange(), TGNumberEntryField::SetState(), TGCheckButton::SetState(), and TGButton::SetToolTipText().

Referenced by TGL5DDataSetEditor().

void TGL5DDataSetEditor::SetStyleTabWidgets (  )  [private]

Definition at line 439 of file TGL5DDataSetEditor.cxx.

References fAlpha, fNumberOfPlanes, fPainter, fShowBoxCut, TGL5DPainter::GetAlpha(), TGL5DPainter::GetNContours(), TGL5DPainter::IsBoxCutShown(), kButtonDown, kButtonUp, TGNumberEntry::SetNumber(), and TGCheckButton::SetState().

Referenced by SetModel().

void TGL5DDataSetEditor::SetGridTabWidgets (  )  [private]

Definition at line 449 of file TGL5DDataSetEditor.cxx.

References fDataSet, fNCellsXEntry, fNCellsYEntry, fNCellsZEntry, fXRangeSlider, fXRangeSliderMax, fXRangeSliderMin, fYRangeSlider, fYRangeSliderMax, fYRangeSliderMin, fZRangeSlider, fZRangeSliderMax, fZRangeSliderMin, TAxis::GetNbins(), TGL5DDataSet::GetXAxis(), TGL5DDataSet::GetXRange(), TGL5DDataSet::GetYAxis(), TGL5DDataSet::GetYRange(), TGL5DDataSet::GetZAxis(), TGL5DDataSet::GetZRange(), set_grid_range_widgets(), and TGNumberEntry::SetIntNumber().

Referenced by RollbackGridParameters(), and SetModel().

void TGL5DDataSetEditor::SetIsoTabWidgets (  )  [private]

Definition at line 472 of file TGL5DDataSetEditor.cxx.

References TGListBox::AddEntry(), entry, fDataSet, fHidden, fIsoList, TGL5DDataSetEditor::TGL5DEditorPrivate::fIterators, fNewIsoEntry, TString::Format(), fPainter, fSelectedSurface, fV4MaxEntry, fV4MinEntry, TGL5DDataSet::GetV4Range(), kFALSE, TGNumberFormat::kNELLimitMinMax, TGListBox::Layout(), TGListBox::RemoveAll(), TGNumberEntry::SetLimits(), TGNumberEntry::SetNumber(), TGNumberEntryField::SetNumber(), TGL5DPainter::SurfacesBegin(), and TGL5DPainter::SurfacesEnd().

Referenced by SetModel().

void TGL5DDataSetEditor::EnableGridTabButtons (  )  [private]

Definition at line 512 of file TGL5DDataSetEditor.cxx.

References fCancelGridBtn, fOkGridBtn, kButtonUp, and TGButton::SetState().

Referenced by GridParametersChanged(), XSliderChanged(), XSliderSetMax(), XSliderSetMin(), YSliderChanged(), YSliderSetMax(), YSliderSetMin(), ZSliderChanged(), ZSliderSetMax(), and ZSliderSetMin().

void TGL5DDataSetEditor::DisableGridTabButtons (  )  [private]

Definition at line 520 of file TGL5DDataSetEditor.cxx.

References fCancelGridBtn, fOkGridBtn, kButtonDisabled, and TGButton::SetState().

Referenced by ApplyGridParameters(), RollbackGridParameters(), and SetModel().

void TGL5DDataSetEditor::EnableSurfaceControls (  )  [private]

Definition at line 528 of file TGL5DDataSetEditor.cxx.

References fSurfRemoveBtn, fVisibleCheck, kButtonUp, TGButton::SetState(), and TGCheckButton::SetState().

Referenced by SurfaceSelected().

void TGL5DDataSetEditor::DisableSurfaceControls (  )  [private]

Definition at line 538 of file TGL5DDataSetEditor.cxx.

References fShowCloud, fSurfRemoveBtn, fVisibleCheck, kButtonDisabled, TGButton::SetState(), and TGCheckButton::SetState().

Referenced by RemoveSurface(), SetModel(), and SurfaceSelected().

void TGL5DDataSetEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

Definition at line 398 of file TGL5DDataSetEditor.cxx.

References ConnectSignals2Slots(), DisableGridTabButtons(), DisableSurfaceControls(), fDataSet, TGedFrame::fInit, fPainter, fSelectedSurface, TGL5DDataSet::GetRealPainter(), gPad, SetGridTabWidgets(), SetIsoTabWidgets(), and SetStyleTabWidgets().

Referenced by AddNewSurface(), ApplyAlpha(), and ApplyPlanes().

void TGL5DDataSetEditor::GridParametersChanged (  ) 

Definition at line 505 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons().

void TGL5DDataSetEditor::XSliderChanged (  ) 

Definition at line 548 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fXRangeSlider, fXRangeSliderMax, fXRangeSliderMin, TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), and TGNumberEntryField::SetNumber().

void TGL5DDataSetEditor::YSliderChanged (  ) 

Definition at line 558 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fYRangeSlider, fYRangeSliderMax, fYRangeSliderMin, TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), and TGNumberEntryField::SetNumber().

void TGL5DDataSetEditor::ZSliderChanged (  ) 

Definition at line 568 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fZRangeSlider, fZRangeSliderMax, fZRangeSliderMin, TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), and TGNumberEntryField::SetNumber().

void TGL5DDataSetEditor::XSliderSetMin (  ) 

Definition at line 578 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fXRangeSlider, fXRangeSliderMax, fXRangeSliderMin, TGDoubleSlider::GetMinPosition(), TGNumberEntryField::GetNumber(), TGNumberEntryField::SetNumber(), and TGDoubleSlider::SetPosition().

void TGL5DDataSetEditor::XSliderSetMax (  ) 

Definition at line 590 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fXRangeSlider, fXRangeSliderMax, fXRangeSliderMin, TGDoubleSlider::GetMaxPosition(), TGNumberEntryField::GetNumber(), TGNumberEntryField::SetNumber(), and TGDoubleSlider::SetPosition().

void TGL5DDataSetEditor::YSliderSetMin (  ) 

Definition at line 603 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fYRangeSlider, fYRangeSliderMax, fYRangeSliderMin, TGDoubleSlider::GetMinPosition(), TGNumberEntryField::GetNumber(), TGNumberEntryField::SetNumber(), and TGDoubleSlider::SetPosition().

void TGL5DDataSetEditor::YSliderSetMax (  ) 

Definition at line 615 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fYRangeSlider, fYRangeSliderMax, fYRangeSliderMin, TGDoubleSlider::GetMaxPosition(), TGNumberEntryField::GetNumber(), TGNumberEntryField::SetNumber(), and TGDoubleSlider::SetPosition().

void TGL5DDataSetEditor::ZSliderSetMin (  ) 

Definition at line 627 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fZRangeSlider, fZRangeSliderMax, fZRangeSliderMin, TGDoubleSlider::GetMinPosition(), TGNumberEntryField::GetNumber(), TGNumberEntryField::SetNumber(), and TGDoubleSlider::SetPosition().

void TGL5DDataSetEditor::ZSliderSetMax (  ) 

Definition at line 640 of file TGL5DDataSetEditor.cxx.

References EnableGridTabButtons(), fYRangeSliderMax, fZRangeSlider, fZRangeSliderMax, fZRangeSliderMin, TGDoubleSlider::GetMaxPosition(), TGNumberEntryField::GetNumber(), TGNumberEntryField::SetNumber(), and TGDoubleSlider::SetPosition().

void TGL5DDataSetEditor::RollbackGridParameters (  ) 

Definition at line 652 of file TGL5DDataSetEditor.cxx.

References DisableGridTabButtons(), and SetGridTabWidgets().

void TGL5DDataSetEditor::ApplyGridParameters (  ) 

Definition at line 661 of file TGL5DDataSetEditor.cxx.

References DisableGridTabButtons(), fDataSet, fNCellsXEntry, fNCellsYEntry, fNCellsZEntry, fPainter, fXRangeSlider, fYRangeSlider, fZRangeSlider, TGNumberEntry::GetIntNumber(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGL5DDataSet::GetXAxis(), TGL5DDataSet::GetYAxis(), TGL5DDataSet::GetZAxis(), gPad, TGL5DPainter::ResetGeometryRanges(), and TAxis::Set().

void TGL5DDataSetEditor::HighlightClicked (  ) 

Definition at line 685 of file TGL5DDataSetEditor.cxx.

References fHidden, fHighlightCheck, TGL5DDataSetEditor::TGL5DEditorPrivate::fIterators, fSelectedSurface, gPad, and TGCheckButton::IsOn().

void TGL5DDataSetEditor::SurfaceSelected ( Int_t  id  ) 

Definition at line 698 of file TGL5DDataSetEditor.cxx.

References DisableSurfaceControls(), EnableSurfaceControls(), TObject::Error(), fHidden, fHighlightCheck, TGL5DDataSetEditor::TGL5DEditorPrivate::fIterators, fSelectedSurface, fSurfAlphaSlider, fSurfColorSelect, fVisibleCheck, gPad, TGCheckButton::IsOn(), TGL5DDataSetEditor::TGL5DEditorPrivate::IsValid(), kFALSE, TColor::Number2Pixel(), TGColorSelect::SetColor(), TGButton::SetOn(), and TGSlider::SetPosition().

void TGL5DDataSetEditor::VisibleClicked (  ) 

Definition at line 739 of file TGL5DDataSetEditor.cxx.

References fHidden, TGL5DDataSetEditor::TGL5DEditorPrivate::fIterators, fSelectedSurface, fVisibleCheck, gPad, and TGCheckButton::IsOn().

void TGL5DDataSetEditor::ColorChanged ( Pixel_t  pixelColor  ) 

Definition at line 755 of file TGL5DDataSetEditor.cxx.

References fHidden, TGL5DDataSetEditor::TGL5DEditorPrivate::fIterators, fSelectedSurface, TColor::GetColor(), and gPad.

void TGL5DDataSetEditor::AlphaChanged ( Int_t  alpha  ) 

Definition at line 767 of file TGL5DDataSetEditor.cxx.

References fHidden, TGL5DDataSetEditor::TGL5DEditorPrivate::fIterators, fSelectedSurface, and gPad.

void TGL5DDataSetEditor::RemoveSurface (  ) 

Definition at line 779 of file TGL5DDataSetEditor.cxx.

References DisableSurfaceControls(), fHidden, fIsoList, TGL5DDataSetEditor::TGL5DEditorPrivate::fIterators, fPainter, fSelectedSurface, gPad, TGListBox::Layout(), TGListBox::RemoveEntry(), and TGL5DPainter::RemoveSurface().

void TGL5DDataSetEditor::AddNewSurface (  ) 

Definition at line 798 of file TGL5DDataSetEditor.cxx.

References TGL5DPainter::AddSurface(), fDataSet, fNewIsoEntry, fPainter, TGNumberEntry::GetNumber(), gPad, and SetModel().

void TGL5DDataSetEditor::ApplyAlpha (  ) 

Definition at line 809 of file TGL5DDataSetEditor.cxx.

References fAlpha, fApplyAlpha, fDataSet, fPainter, TGL5DPainter::GetAlpha(), TGNumberEntry::GetNumber(), gPad, kButtonDisabled, TGL5DPainter::SetAlpha(), SetModel(), TGNumberEntry::SetNumber(), and TGButton::SetState().

void TGL5DDataSetEditor::ApplyPlanes (  ) 

Definition at line 828 of file TGL5DDataSetEditor.cxx.

References fDataSet, fNumberOfPlanes, fPainter, TGNumberEntry::GetIntNumber(), TGL5DPainter::GetNContours(), gPad, TGNumberEntry::SetIntNumber(), SetModel(), and TGL5DPainter::SetNContours().

void TGL5DDataSetEditor::BoxCutToggled (  ) 

Definition at line 846 of file TGL5DDataSetEditor.cxx.

References fPainter, fShowBoxCut, gPad, TGCheckButton::IsOn(), and TGL5DPainter::ShowBoxCut().

void TGL5DDataSetEditor::AlphaChanged (  ) 

Definition at line 857 of file TGL5DDataSetEditor.cxx.

References fApplyAlpha, kButtonUp, and TGButton::SetState().

void TGL5DDataSetEditor::NContoursChanged (  ) 

Definition at line 865 of file TGL5DDataSetEditor.cxx.

TGL5DDataSetEditor::ClassDef ( TGL5DDataSetEditor  ,
 
)

void TGL5DDataSetEditor::ConnectSignals2Slots (  )  [private]

TGL5DDataSetEditor& TGL5DDataSetEditor::operator= ( const TGL5DDataSetEditor  )  [private]

void TGL5DDataSetEditor::CreateStyleTab (  )  [private]

void TGL5DDataSetEditor::CreateGridTab (  )  [private]

void TGL5DDataSetEditor::CreateIsoTab (  )  [private]

void TGL5DDataSetEditor::SetStyleTabWidgets (  )  [private]

void TGL5DDataSetEditor::SetGridTabWidgets (  )  [private]

void TGL5DDataSetEditor::SetIsoTabWidgets (  )  [private]

void TGL5DDataSetEditor::EnableGridTabButtons (  )  [private]

void TGL5DDataSetEditor::DisableGridTabButtons (  )  [private]

void TGL5DDataSetEditor::EnableSurfaceControls (  )  [private]

void TGL5DDataSetEditor::DisableSurfaceControls (  )  [private]

virtual void TGL5DDataSetEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

void TGL5DDataSetEditor::GridParametersChanged (  ) 

void TGL5DDataSetEditor::XSliderChanged (  ) 

void TGL5DDataSetEditor::YSliderChanged (  ) 

void TGL5DDataSetEditor::ZSliderChanged (  ) 

void TGL5DDataSetEditor::XSliderSetMin (  ) 

void TGL5DDataSetEditor::XSliderSetMax (  ) 

void TGL5DDataSetEditor::YSliderSetMin (  ) 

void TGL5DDataSetEditor::YSliderSetMax (  ) 

void TGL5DDataSetEditor::ZSliderSetMin (  ) 

void TGL5DDataSetEditor::ZSliderSetMax (  ) 

void TGL5DDataSetEditor::RollbackGridParameters (  ) 

void TGL5DDataSetEditor::ApplyGridParameters (  ) 

void TGL5DDataSetEditor::HighlightClicked (  ) 

void TGL5DDataSetEditor::SurfaceSelected ( Int_t  id  ) 

void TGL5DDataSetEditor::VisibleClicked (  ) 

void TGL5DDataSetEditor::ColorChanged ( Pixel_t  pixelColor  ) 

void TGL5DDataSetEditor::AlphaChanged ( Int_t  alpha  ) 

void TGL5DDataSetEditor::RemoveSurface (  ) 

void TGL5DDataSetEditor::AddNewSurface (  ) 

void TGL5DDataSetEditor::ApplyAlpha (  ) 

void TGL5DDataSetEditor::ApplyPlanes (  ) 

void TGL5DDataSetEditor::BoxCutToggled (  ) 

void TGL5DDataSetEditor::AlphaChanged (  ) 

void TGL5DDataSetEditor::NContoursChanged (  ) 

TGL5DDataSetEditor::ClassDef ( TGL5DDataSetEditor  ,
 
)


Member Data Documentation

TGNumberEntry* TGL5DDataSetEditor::fNCellsXEntry [private]

Definition at line 39 of file TGL5DDataSetEditor.h.

Referenced by ApplyGridParameters(), ConnectSignals2Slots(), CreateGridTab(), and SetGridTabWidgets().

TGNumberEntry* TGL5DDataSetEditor::fNCellsYEntry [private]

Definition at line 40 of file TGL5DDataSetEditor.h.

Referenced by ApplyGridParameters(), ConnectSignals2Slots(), CreateGridTab(), and SetGridTabWidgets().

TGNumberEntry* TGL5DDataSetEditor::fNCellsZEntry [private]

Definition at line 41 of file TGL5DDataSetEditor.h.

Referenced by ApplyGridParameters(), ConnectSignals2Slots(), CreateGridTab(), and SetGridTabWidgets().

TGDoubleHSlider* TGL5DDataSetEditor::fXRangeSlider [private]

Definition at line 43 of file TGL5DDataSetEditor.h.

Referenced by ApplyGridParameters(), ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), XSliderChanged(), XSliderSetMax(), and XSliderSetMin().

TGNumberEntryField* TGL5DDataSetEditor::fXRangeSliderMin [private]

Definition at line 44 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), XSliderChanged(), XSliderSetMax(), and XSliderSetMin().

TGNumberEntryField* TGL5DDataSetEditor::fXRangeSliderMax [private]

Definition at line 45 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), XSliderChanged(), XSliderSetMax(), and XSliderSetMin().

TGDoubleHSlider* TGL5DDataSetEditor::fYRangeSlider [private]

Definition at line 47 of file TGL5DDataSetEditor.h.

Referenced by ApplyGridParameters(), ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), YSliderChanged(), YSliderSetMax(), and YSliderSetMin().

TGNumberEntryField* TGL5DDataSetEditor::fYRangeSliderMin [private]

Definition at line 48 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), YSliderChanged(), YSliderSetMax(), and YSliderSetMin().

TGNumberEntryField* TGL5DDataSetEditor::fYRangeSliderMax [private]

Definition at line 49 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), YSliderChanged(), YSliderSetMax(), YSliderSetMin(), and ZSliderSetMax().

TGDoubleHSlider* TGL5DDataSetEditor::fZRangeSlider [private]

Definition at line 51 of file TGL5DDataSetEditor.h.

Referenced by ApplyGridParameters(), ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), ZSliderChanged(), ZSliderSetMax(), and ZSliderSetMin().

TGNumberEntryField* TGL5DDataSetEditor::fZRangeSliderMin [private]

Definition at line 52 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), ZSliderChanged(), ZSliderSetMax(), and ZSliderSetMin().

TGNumberEntryField* TGL5DDataSetEditor::fZRangeSliderMax [private]

Definition at line 53 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateGridTab(), SetGridTabWidgets(), ZSliderChanged(), ZSliderSetMax(), and ZSliderSetMin().

TGTextButton* TGL5DDataSetEditor::fCancelGridBtn [private]

Definition at line 55 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateGridTab(), DisableGridTabButtons(), and EnableGridTabButtons().

TGTextButton* TGL5DDataSetEditor::fOkGridBtn [private]

Definition at line 56 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateGridTab(), DisableGridTabButtons(), and EnableGridTabButtons().

TGNumberEntryField* TGL5DDataSetEditor::fV4MinEntry [private]

Definition at line 59 of file TGL5DDataSetEditor.h.

Referenced by CreateIsoTab(), and SetIsoTabWidgets().

TGNumberEntryField* TGL5DDataSetEditor::fV4MaxEntry [private]

Definition at line 60 of file TGL5DDataSetEditor.h.

Referenced by CreateIsoTab(), and SetIsoTabWidgets().

TGCheckButton* TGL5DDataSetEditor::fHighlightCheck [private]

Definition at line 62 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateIsoTab(), HighlightClicked(), and SurfaceSelected().

TGListBox* TGL5DDataSetEditor::fIsoList [private]

Definition at line 63 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateIsoTab(), RemoveSurface(), and SetIsoTabWidgets().

TGCheckButton* TGL5DDataSetEditor::fVisibleCheck [private]

Definition at line 65 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateIsoTab(), DisableSurfaceControls(), EnableSurfaceControls(), SurfaceSelected(), and VisibleClicked().

TGCheckButton* TGL5DDataSetEditor::fShowCloud [private]

Definition at line 66 of file TGL5DDataSetEditor.h.

Referenced by CreateIsoTab(), and DisableSurfaceControls().

TGColorSelect* TGL5DDataSetEditor::fSurfColorSelect [private]

Definition at line 68 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateIsoTab(), and SurfaceSelected().

TGHSlider* TGL5DDataSetEditor::fSurfAlphaSlider [private]

Definition at line 69 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateIsoTab(), and SurfaceSelected().

TGTextButton* TGL5DDataSetEditor::fSurfRemoveBtn [private]

Definition at line 70 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), CreateIsoTab(), DisableSurfaceControls(), and EnableSurfaceControls().

TGNumberEntry* TGL5DDataSetEditor::fNewIsoEntry [private]

Definition at line 72 of file TGL5DDataSetEditor.h.

Referenced by AddNewSurface(), CreateIsoTab(), and SetIsoTabWidgets().

TGTextButton* TGL5DDataSetEditor::fAddNewIsoBtn [private]

Definition at line 73 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), and CreateIsoTab().

TGCheckButton* TGL5DDataSetEditor::fShowBoxCut [private]

Definition at line 76 of file TGL5DDataSetEditor.h.

Referenced by BoxCutToggled(), ConnectSignals2Slots(), CreateStyleTab(), and SetStyleTabWidgets().

TGNumberEntry* TGL5DDataSetEditor::fNumberOfPlanes [private]

Definition at line 77 of file TGL5DDataSetEditor.h.

Referenced by ApplyPlanes(), ConnectSignals2Slots(), CreateStyleTab(), and SetStyleTabWidgets().

TGNumberEntry* TGL5DDataSetEditor::fAlpha [private]

Definition at line 78 of file TGL5DDataSetEditor.h.

Referenced by ApplyAlpha(), ConnectSignals2Slots(), CreateStyleTab(), and SetStyleTabWidgets().

TGCheckButton* TGL5DDataSetEditor::fLogScale [private]

Definition at line 79 of file TGL5DDataSetEditor.h.

Referenced by CreateStyleTab().

TGDoubleHSlider* TGL5DDataSetEditor::fSlideRange [private]

Definition at line 80 of file TGL5DDataSetEditor.h.

Referenced by CreateStyleTab().

TGTextButton* TGL5DDataSetEditor::fApplyAlpha [private]

Definition at line 82 of file TGL5DDataSetEditor.h.

Referenced by AlphaChanged(), ApplyAlpha(), ConnectSignals2Slots(), and CreateStyleTab().

TGTextButton* TGL5DDataSetEditor::fApplyPlanes [private]

Definition at line 83 of file TGL5DDataSetEditor.h.

Referenced by ConnectSignals2Slots(), and CreateStyleTab().

TGL5DDataSet* TGL5DDataSetEditor::fDataSet [private]

Definition at line 86 of file TGL5DDataSetEditor.h.

Referenced by AddNewSurface(), ApplyAlpha(), ApplyGridParameters(), ApplyPlanes(), SetGridTabWidgets(), SetIsoTabWidgets(), and SetModel().

TGL5DPainter* TGL5DDataSetEditor::fPainter [private]

Definition at line 87 of file TGL5DDataSetEditor.h.

Referenced by AddNewSurface(), ApplyAlpha(), ApplyGridParameters(), ApplyPlanes(), BoxCutToggled(), RemoveSurface(), SetIsoTabWidgets(), SetModel(), and SetStyleTabWidgets().

TGL5DEditorPrivate* TGL5DDataSetEditor::fHidden [private]

Definition at line 114 of file TGL5DDataSetEditor.h.

Referenced by AlphaChanged(), ColorChanged(), HighlightClicked(), RemoveSurface(), SetIsoTabWidgets(), SurfaceSelected(), TGL5DDataSetEditor(), VisibleClicked(), and ~TGL5DDataSetEditor().

Int_t TGL5DDataSetEditor::fSelectedSurface [private]

Definition at line 117 of file TGL5DDataSetEditor.h.

Referenced by AlphaChanged(), ColorChanged(), HighlightClicked(), RemoveSurface(), SetIsoTabWidgets(), SetModel(), SurfaceSelected(), and VisibleClicked().

TGNumberEntry* TGL5DDataSetEditor::fNCellsXEntry [private]

Definition at line 39 of file TGL5DDataSetEditor.h.

TGNumberEntry* TGL5DDataSetEditor::fNCellsYEntry [private]

Definition at line 40 of file TGL5DDataSetEditor.h.

TGNumberEntry* TGL5DDataSetEditor::fNCellsZEntry [private]

Definition at line 41 of file TGL5DDataSetEditor.h.

TGDoubleHSlider* TGL5DDataSetEditor::fXRangeSlider [private]

Definition at line 43 of file TGL5DDataSetEditor.h.

TGNumberEntryField* TGL5DDataSetEditor::fXRangeSliderMin [private]

Definition at line 44 of file TGL5DDataSetEditor.h.

TGNumberEntryField* TGL5DDataSetEditor::fXRangeSliderMax [private]

Definition at line 45 of file TGL5DDataSetEditor.h.

TGDoubleHSlider* TGL5DDataSetEditor::fYRangeSlider [private]

Definition at line 47 of file TGL5DDataSetEditor.h.

TGNumberEntryField* TGL5DDataSetEditor::fYRangeSliderMin [private]

Definition at line 48 of file TGL5DDataSetEditor.h.

TGNumberEntryField* TGL5DDataSetEditor::fYRangeSliderMax [private]

Definition at line 49 of file TGL5DDataSetEditor.h.

TGDoubleHSlider* TGL5DDataSetEditor::fZRangeSlider [private]

Definition at line 51 of file TGL5DDataSetEditor.h.

TGNumberEntryField* TGL5DDataSetEditor::fZRangeSliderMin [private]

Definition at line 52 of file TGL5DDataSetEditor.h.

TGNumberEntryField* TGL5DDataSetEditor::fZRangeSliderMax [private]

Definition at line 53 of file TGL5DDataSetEditor.h.

TGTextButton* TGL5DDataSetEditor::fCancelGridBtn [private]

Definition at line 55 of file TGL5DDataSetEditor.h.

TGTextButton* TGL5DDataSetEditor::fOkGridBtn [private]

Definition at line 56 of file TGL5DDataSetEditor.h.

TGNumberEntryField* TGL5DDataSetEditor::fV4MinEntry [private]

Definition at line 59 of file TGL5DDataSetEditor.h.

TGNumberEntryField* TGL5DDataSetEditor::fV4MaxEntry [private]

Definition at line 60 of file TGL5DDataSetEditor.h.

TGCheckButton* TGL5DDataSetEditor::fHighlightCheck [private]

Definition at line 62 of file TGL5DDataSetEditor.h.

TGListBox* TGL5DDataSetEditor::fIsoList [private]

Definition at line 63 of file TGL5DDataSetEditor.h.

TGCheckButton* TGL5DDataSetEditor::fVisibleCheck [private]

Definition at line 65 of file TGL5DDataSetEditor.h.

TGCheckButton* TGL5DDataSetEditor::fShowCloud [private]

Definition at line 66 of file TGL5DDataSetEditor.h.

TGColorSelect* TGL5DDataSetEditor::fSurfColorSelect [private]

Definition at line 68 of file TGL5DDataSetEditor.h.

TGHSlider* TGL5DDataSetEditor::fSurfAlphaSlider [private]

Definition at line 69 of file TGL5DDataSetEditor.h.

TGTextButton* TGL5DDataSetEditor::fSurfRemoveBtn [private]

Definition at line 70 of file TGL5DDataSetEditor.h.

TGNumberEntry* TGL5DDataSetEditor::fNewIsoEntry [private]

Definition at line 72 of file TGL5DDataSetEditor.h.

TGTextButton* TGL5DDataSetEditor::fAddNewIsoBtn [private]

Definition at line 73 of file TGL5DDataSetEditor.h.

TGCheckButton* TGL5DDataSetEditor::fShowBoxCut [private]

Definition at line 76 of file TGL5DDataSetEditor.h.

TGNumberEntry* TGL5DDataSetEditor::fNumberOfPlanes [private]

Definition at line 77 of file TGL5DDataSetEditor.h.

TGNumberEntry* TGL5DDataSetEditor::fAlpha [private]

Definition at line 78 of file TGL5DDataSetEditor.h.

TGCheckButton* TGL5DDataSetEditor::fLogScale [private]

Definition at line 79 of file TGL5DDataSetEditor.h.

TGDoubleHSlider* TGL5DDataSetEditor::fSlideRange [private]

Definition at line 80 of file TGL5DDataSetEditor.h.

TGTextButton* TGL5DDataSetEditor::fApplyAlpha [private]

Definition at line 82 of file TGL5DDataSetEditor.h.

TGTextButton* TGL5DDataSetEditor::fApplyPlanes [private]

Definition at line 83 of file TGL5DDataSetEditor.h.

TGL5DDataSet* TGL5DDataSetEditor::fDataSet [private]

Definition at line 86 of file TGL5DDataSetEditor.h.

TGL5DPainter* TGL5DDataSetEditor::fPainter [private]

Definition at line 87 of file TGL5DDataSetEditor.h.

TGL5DEditorPrivate* TGL5DDataSetEditor::fHidden [private]

Definition at line 114 of file TGL5DDataSetEditor.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:39:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1