library: libRGL #include "TGLPlotPainter.h" |
TGLPlotFrame
class description - header file - source file - inheritance tree (.pdf)
protected:
TGLPlotFrame(Bool_t logX, Bool_t logY, Bool_t logZ)
virtual ~TGLPlotFrame()
static void AdjustShift(const TPoint& start, const TPoint& finish, TGLVector3& shiftVec, const Int_t* viewport)
void CalculateGLCameraParams(const TGLPlotFrame::Range_t& x, const TGLPlotFrame::Range_t& y, const TGLPlotFrame::Range_t& z)
void FindFrontPoint()
void SetCamera()
void SetTransformation()
public:
static TClass* Class()
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TGLVertex3 fFrame[8]
static const Int_t fFramePlanes
static const Double_t fFrameNormals
static const Int_t fBackPairs
Bool_t fLogX
Bool_t fLogY
Bool_t fLogZ
Double_t fScaleX
Double_t fScaleY
Double_t fScaleZ
Int_t fFrontPoint
TGLVertex3 f2DAxes[8]
TArcBall fArcBall
Int_t fViewport[4]
TPoint fMousePosition
TGLVector3 fPan
Double_t fZoom
Double_t fFrustum[4]
Double_t fShift
Double_t fCenter[3]
Double_t fFactor
void CalculateGLCameraParams(const Range_t &x, const Range_t &y, const Range_t &z)
Finds the maximum dimension and adjust scale coefficients
void FindFrontPoint()
Convert 3d points into window coordinate system
and find the nearest.
Author: Timur Pocheptsov 14/06/2006
Last update: root/gl:$Name: $:$Id: TGLPlotPainter.cxx,v 1.3 2006/06/19 09:10:25 couet Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
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.