Definition at line 88 of file TGLParametric.h.
 
|  | 
|  | TGLParametricPlot (TGLParametricEquation *equation, TGLPlotCamera *camera) | 
|  | Constructor. 
 | 
|  | 
| void | AddOption (const TString &option) override | 
|  | No additional options for parametric surfaces. 
 | 
|  | 
| char * | GetPlotInfo (Int_t px, Int_t py) override | 
|  | No object info yet. 
 | 
|  | 
| Bool_t | InitGeometry () override | 
|  | Build mesh. 
 | 
|  | 
| TClass * | IsA () const override | 
|  | 
| void | Pan (Int_t px, Int_t py) override | 
|  | User's moving mouse cursor, with middle mouse button pressed (for pad). 
 | 
|  | 
| void | ProcessEvent (Int_t event, Int_t px, Int_t py) override | 
|  | Change color/mesh size or switch on/off mesh/box cut. 
 | 
|  | 
| void | StartPan (Int_t px, Int_t py) override | 
|  | User clicks right mouse button (in a pad). 
 | 
|  | 
| void | Streamer (TBuffer &) override | 
|  | 
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|  | 
|  | TGLPlotPainter (TGL5DDataSet *data, TGLPlotCamera *camera, TGLPlotCoordinates *coord) | 
|  | TGLPlotPainter's ctor. 
 | 
|  | 
|  | TGLPlotPainter (TGLPlotCamera *camera) | 
|  | TGLPlotPainter's ctor. 
 | 
|  | 
|  | TGLPlotPainter (TH1 *hist, TGLPlotCamera *camera, TGLPlotCoordinates *coord, Bool_t xoySelectable, Bool_t xozSelectable, Bool_t yozSelectable) | 
|  | TGLPlotPainter's ctor. 
 | 
|  | 
| Bool_t | CutAxisSelected () const | 
|  | 
| Bool_t | GetDrawAxes () | 
|  | 
| void | InvalidateSelection () | 
|  | Selection must be updated. 
 | 
|  | 
| TClass * | IsA () const override | 
|  | 
| void | Paint () override | 
|  | Draw lego/surf/whatever you can. 
 | 
|  | 
| Bool_t | PlotSelected (Int_t px, Int_t py) override | 
|  | Read color buffer content to find selected object. 
 | 
|  | 
| const TGLPlotBox & | RefBackBox () const | 
|  | 
| void | SetDrawAxes (Bool_t s) | 
|  | 
| void | SetDrawBackBox (Bool_t b) | 
|  | 
| void | SetDrawFrontBox (Bool_t b) | 
|  | 
| virtual void | SetFrameColor (const TColor *frameColor) | 
|  | Set plot's back box color. 
 | 
|  | 
| void | SetPadColor (const TColor *color) | 
|  | Used in a pad. 
 | 
|  | 
| void | SetPhysicalShapeColor (const Float_t *rgba) | 
|  | 
| void | Streamer (TBuffer &) override | 
|  | 
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|  | 
| virtual | ~TVirtualGLPainter () | 
|  | 
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|  | 
#include <TGLParametric.h>
◆ EMeshSize
◆ TGLParametricPlot() [1/2]
◆ TGLParametricPlot() [2/2]
◆ AddOption()
  
  | 
        
          | void TGLParametricPlot::AddOption | ( | const TString & | option | ) |  |  | overridevirtual | 
 
 
◆ Class()
- Returns
- TClass describing this class 
 
 
◆ Class_Name()
  
  | 
        
          | static const char * TGLParametricPlot::Class_Name | ( |  | ) |  |  | static | 
 
- Returns
- Name of this class 
 
 
◆ Class_Version()
◆ DeclFileName()
  
  | 
        
          | static const char * TGLParametricPlot::DeclFileName | ( |  | ) |  |  | inlinestatic | 
 
- Returns
- Name of the file containing the class declaration 
Definition at line 139 of file TGLParametric.h.
 
 
◆ DeInitGL()
  
  | 
        
          | void TGLParametricPlot::DeInitGL | ( |  | ) | const |  | overrideprivatevirtual | 
 
 
◆ DrawPlot()
  
  | 
        
          | void TGLParametricPlot::DrawPlot | ( |  | ) | const |  | overrideprivatevirtual | 
 
 
◆ DrawSectionXOY()
  
  | 
        
          | void TGLParametricPlot::DrawSectionXOY | ( |  | ) | const |  | overrideprivatevirtual | 
 
 
◆ DrawSectionXOZ()
  
  | 
        
          | void TGLParametricPlot::DrawSectionXOZ | ( |  | ) | const |  | overrideprivatevirtual | 
 
 
◆ DrawSectionYOZ()
  
  | 
        
          | void TGLParametricPlot::DrawSectionYOZ | ( |  | ) | const |  | overrideprivatevirtual | 
 
 
◆ GetPlotInfo()
  
  | 
        
          | char * TGLParametricPlot::GetPlotInfo | ( | Int_t | px, |  
          |  |  | Int_t | py ) |  | overridevirtual | 
 
 
◆ InitColors()
  
  | 
        
          | void TGLParametricPlot::InitColors | ( |  | ) |  |  | private | 
 
Calculate colors for vertices, using one of 20 color themes. 
-1 simple 'metal' surface. 
Definition at line 640 of file TGLParametric.cxx.
 
 
◆ InitGeometry()
  
  | 
        
          | Bool_t TGLParametricPlot::InitGeometry | ( |  | ) |  |  | overridevirtual | 
 
Build mesh. 
The surface is 'immutable': the only reason to rebuild it - the change in size or if one of equations contain reference to TF2 function, whose parameters were changed. 
Implements TGLPlotPainter.
Definition at line 321 of file TGLParametric.cxx.
 
 
◆ InitGL()
  
  | 
        
          | void TGLParametricPlot::InitGL | ( |  | ) | const |  | overrideprivatevirtual | 
 
 
◆ IsA()
  
  | 
        
          | TClass * TGLParametricPlot::IsA | ( |  | ) | const |  | inlineoverridevirtual | 
 
 
◆ operator=()
◆ Pan()
  
  | 
        
          | void TGLParametricPlot::Pan | ( | Int_t | px, |  
          |  |  | Int_t | py ) |  | overridevirtual | 
 
User's moving mouse cursor, with middle mouse button pressed (for pad). 
Calculate 3d shift related to 2d mouse movement. 
Implements TVirtualGLPainter.
Definition at line 430 of file TGLParametric.cxx.
 
 
◆ ProcessEvent()
◆ SetSurfaceColor()
  
  | 
        
          | void TGLParametricPlot::SetSurfaceColor | ( |  | ) | const |  | private | 
 
 
◆ StartPan()
  
  | 
        
          | void TGLParametricPlot::StartPan | ( | Int_t | px, |  
          |  |  | Int_t | py ) |  | overridevirtual | 
 
 
◆ Streamer()
  
  | 
        
          | void TGLParametricPlot::Streamer | ( | TBuffer & |  | ) |  |  | overridevirtual | 
 
 
◆ StreamerNVirtual()
  
  | 
        
          | void TGLParametricPlot::StreamerNVirtual | ( | TBuffer & | ClassDef_StreamerNVirtual_b | ) |  |  | inline | 
 
 
◆ fCartesianCoord
◆ fCartesianXAxis
  
  | 
        
          | TAxis TGLParametricPlot::fCartesianXAxis |  | private | 
 
 
◆ fCartesianYAxis
  
  | 
        
          | TAxis TGLParametricPlot::fCartesianYAxis |  | private | 
 
 
◆ fCartesianZAxis
  
  | 
        
          | TAxis TGLParametricPlot::fCartesianZAxis |  | private | 
 
 
◆ fColorScheme
  
  | 
        
          | Int_t TGLParametricPlot::fColorScheme |  | private | 
 
 
◆ fEquation
◆ fMesh
◆ fMeshSize
  
  | 
        
          | Int_t TGLParametricPlot::fMeshSize |  | private | 
 
 
◆ fShowMesh
  
  | 
        
          | Bool_t TGLParametricPlot::fShowMesh |  | private | 
 
 
The documentation for this class was generated from the following files: