library: libRGL
#include "TGLPlotBox.h"

TGLPlotBox


class description - header file - source file
viewCVS header - viewCVS source

class TGLPlotBox

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
TGLPlotBox(const TGLPlotBox&)
TGLPlotBox(Bool_t xoySelectable, Bool_t xozSelectable, Bool_t yozSelectable)
virtual~TGLPlotBox()
static TClass*Class()
voidDrawBox(Int_t selectedPart, Bool_t selectionPass, const vector<Double_t>& zLevels, Bool_t highColor) const
Int_tFindFrontPoint() const
const TGLVertex3*Get2DBox() const
const TGLVertex3*Get3DBox() const
Int_tGetFrontPoint() const
virtual TClass*IsA() const
voidSetFrameColor(const TColor* color)
voidSetPlotBox(const pair<double,double>& xRange, const pair<double,double>& yRange, const pair<double,double>& zRange)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
private:
voidDrawBackPlane(Int_t plane, Bool_t selectionPass, const vector<Double_t>& zLevels) const

Data Members

public:
static const Int_tfgFramePlanes
static const Int_tfgBackPairs
static const Double_tfgNormals
private:
const TColor*fFrameColor
const Bool_tfXOYSelectable
const Bool_tfXOZSelectable
const Bool_tfYOZSelectable
Bool_tfSelectablePairs[4][2]
TGLVertex3f3DBox[8]
TGLVertex3f2DBox[8]
Int_tfFrontPoint

Class Description

TGLPlotBox(Bool_t xoy, Bool_t xoz, Bool_t yoz)
 Constructor.
Front point is 0.
~TGLPlotBox()
 Empty dtor to suppress g++ warnings.
void DrawBox(Int_t selected, Bool_t selectionPass, const std::vector<Double_t> &zLevels, Bool_t highColor)
 Draw back box for a plot.
void SetPlotBox(const Rgl::Range_t &x, const Rgl::Range_t &y, const Rgl::Range_t &z)
 Set up a frame box.
void SetFrameColor(const TColor *color)
 Back box color.
Int_t FindFrontPoint()
 Convert 3d points into window coordinate system
 and find the nearest.
Int_t GetFrontPoint()
 The nearest point.
const TGLVertex3 * Get3DBox()
 Get 3D box.
const TGLVertex3 * Get2DBox()
 Get 2D box.
void DrawBackPlane(Int_t plane, Bool_t selectionPass, const std::vector<Double_t> &zLevels)
Draw back plane with number 'plane'
TGLPlotBox(Bool_t xoySelectable, Bool_t xozSelectable, Bool_t yozSelectable)
ClassDef macro adds some virtual functions,
so, to supress g++ warnings virtual destructor declared.

Last update: Fri Nov 24 16:54:00 2006


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.