A++ » INCLUDE » TGLBoxCut

class TGLBoxCut

Function Members (Methods)

public:
virtual~TGLBoxCut()
static TClass*Class()
voidDrawBox(Bool_t selectionPass, Int_t selected) const
Rgl::Range_tGetXRange() const
Rgl::Range_tGetYRange() const
Rgl::Range_tGetZRange() const
virtual TClass*IsA() const
Bool_tIsActive() const
Bool_tIsInCut(Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax) const
voidMoveBox(Int_t px, Int_t py, Int_t axisID)
TGLBoxCut&operator=(const TGLBoxCut&)
voidResetBoxGeometry()
voidSetActive(Bool_t a)
voidSetFactor(Double_t f)
virtual voidShowMembers(TMemberInspector& insp) const
voidStartMovement(Int_t px, Int_t py)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TGLBoxCut(const TGLPlotBox* plotBox)
TGLBoxCut(const TGLBoxCut&)
voidTurnOnOff()
private:
voidAdjustBox()

Data Members

private:
Bool_tfActive
TGLVertex3fCenter
Double_tfFactor
TPointfMousePos
const TGLPlotBox*constfPlotBox
Double_tfXLength
Rgl::Range_tfXRange
Double_tfYLength
Rgl::Range_tfYRange
Double_tfZLength
Rgl::Range_tfZRange

Class Charts

Inheritance Chart:
TGLBoxCut

Function documentation

TGLBoxCut(const TGLPlotBox* plotBox)
virtual ~TGLBoxCut()
void TurnOnOff()
Bool_t IsActive() const
{return fActive;}
void SetActive(Bool_t a)
void ResetBoxGeometry()
void SetFactor(Double_t f)
{fFactor = f;}
void DrawBox(Bool_t selectionPass, Int_t selected) const
void StartMovement(Int_t px, Int_t py)
void MoveBox(Int_t px, Int_t py, Int_t axisID)
Bool_t IsInCut(Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax) const
Check, if box defined by xmin/xmax etc. is in cut.
Rgl::Range_t GetXRange() const
{return fXRange;}
Rgl::Range_t GetYRange() const
{return fYRange;}
Rgl::Range_t GetZRange() const
{return fZRange;}
void AdjustBox()