library: libRGL
#include "TGLPlotPainter.h"

TGLPlotPainter


class description - header file - source file - inheritance tree (.pdf)

class TGLPlotPainter : public TVirtualGLPainter

Inheritance Chart:
TVirtualGLPainter
<-
TGLPlotPainter
<-
TGLLegoPainter
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
~TGLPlotPainter() virtual void AddOption(const TString& stringOption) static TClass* Class() virtual char* GetObjectInfo(Int_t px, Int_t py) virtual Bool_t InitGeometry() virtual TClass* IsA() const TGLPlotPainter& operator=(const TGLPlotPainter&) virtual void ProcessEvent(Int_t event, Int_t px, Int_t py) virtual void Rotate(Int_t px, Int_t py) virtual void SetCoordType(EGLCoordType type) virtual void SetFrameColor(TColor* color) virtual void SetGLContext(Int_t context) virtual void SetLogX(Bool_t logX) virtual void SetLogY(Bool_t logY) virtual void SetLogZ(Bool_t logZ) virtual void SetPadColor(TColor* color) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void StartPan(Int_t px, Int_t py) virtual void StartRotation(Int_t px, Int_t py) virtual void StopPan() virtual void StopRotation() virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void ZoomIn() virtual void ZoomOut()

Data Members




Class Description

______________________________________________________________________________
void SetGLContext(Int_t context)
Bool_t InitGeometry()
Init geometry does plot's specific initialization.
Such initialization can be done one time in constructor,
without any InitGeometry call. But in case of pad,
user can change something interactivly and
painter should know about it to change its state.
void StartRotation(Int_t px, Int_t py)
void Rotate(Int_t px, Int_t py)
void StopRotation()
void StartPan(Int_t px, Int_t py)
void StopPan()
Pan function is already declared in TVirtualGLPainter
void ZoomIn()
void ZoomOut()
void SetLogX(Bool_t logX)
void SetLogY(Bool_t logY)
void SetLogZ(Bool_t logZ)
void SetCoordType(EGLCoordType type)
void AddOption(const TString &stringOption)
Add string option, it can be a digit in "lego" or "surf"
options, and it can be some others options - "e".
void SetPadColor(TColor *color)
Used by GLpad
void SetFrameColor(TColor *color)
Used by GLpad
void ProcessEvent(Int_t event, Int_t px, Int_t py)
Function to process additional events (some key presses etc.)

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.