Definition at line 88 of file TGLParametric.h.
|
| | TGLParametricPlot (TGLParametricEquation *equation, TGLPlotCamera *camera) |
| | Constructor. More...
|
| |
| void | AddOption (const TString &option) |
| | No additional options for parametric surfaces. More...
|
| |
| char * | GetPlotInfo (Int_t px, Int_t py) |
| | No object info yet. More...
|
| |
| Bool_t | InitGeometry () |
| | Build mesh. More...
|
| |
| void | Pan (Int_t px, Int_t py) |
| | User's moving mouse cursor, with middle mouse button pressed (for pad). More...
|
| |
| void | ProcessEvent (Int_t event, Int_t px, Int_t py) |
| | Change color/mesh size or switch on/off mesh/box cut. More...
|
| |
| void | StartPan (Int_t px, Int_t py) |
| | User clicks right mouse button (in a pad). More...
|
| |
| | TGLPlotPainter (TH1 *hist, TGLPlotCamera *camera, TGLPlotCoordinates *coord, Bool_t xoySelectable, Bool_t xozSelectable, Bool_t yozSelectable) |
| | TGLPlotPainter's ctor. More...
|
| |
| | TGLPlotPainter (TGL5DDataSet *data, TGLPlotCamera *camera, TGLPlotCoordinates *coord) |
| | TGLPlotPainter's ctor. More...
|
| |
| | TGLPlotPainter (TGLPlotCamera *camera) |
| | TGLPlotPainter's ctor. More...
|
| |
| Bool_t | CutAxisSelected () const |
| |
| Bool_t | GetDrawAxes () |
| |
| void | InvalidateSelection () |
| | Selection must be updated. More...
|
| |
| virtual void | Paint () |
| | Draw lego/surf/whatever you can. More...
|
| |
| virtual Bool_t | PlotSelected (Int_t px, Int_t py) |
| | Read color buffer content to find selected object. More...
|
| |
| 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. More...
|
| |
| void | SetPadColor (const TColor *color) |
| | Used in a pad. More...
|
| |
| void | SetPhysicalShapeColor (const Float_t *rgba) |
| |
| virtual | ~TVirtualGLPainter () |
| |
#include <TGLParametric.h>
◆ EMeshSize
◆ TGLParametricPlot() [1/2]
◆ TGLParametricPlot() [2/2]
◆ AddOption()
| void TGLParametricPlot::AddOption |
( |
const TString & |
option | ) |
|
|
virtual |
◆ DeInitGL()
| void TGLParametricPlot::DeInitGL |
( |
| ) |
const |
|
privatevirtual |
◆ DrawPlot()
| void TGLParametricPlot::DrawPlot |
( |
| ) |
const |
|
privatevirtual |
◆ DrawSectionXOY()
| void TGLParametricPlot::DrawSectionXOY |
( |
| ) |
const |
|
privatevirtual |
◆ DrawSectionXOZ()
| void TGLParametricPlot::DrawSectionXOZ |
( |
| ) |
const |
|
privatevirtual |
◆ DrawSectionYOZ()
| void TGLParametricPlot::DrawSectionYOZ |
( |
| ) |
const |
|
privatevirtual |
◆ GetPlotInfo()
| char * TGLParametricPlot::GetPlotInfo |
( |
Int_t |
px, |
|
|
Int_t |
py |
|
) |
| |
|
virtual |
◆ InitColors()
| void TGLParametricPlot::InitColors |
( |
| ) |
|
|
private |
Calculate colors for vertices, using one of 20 color themes.
-1 simple 'metal' surface.
Definition at line 641 of file TGLParametric.cxx.
◆ InitGeometry()
| Bool_t TGLParametricPlot::InitGeometry |
( |
| ) |
|
|
virtual |
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 322 of file TGLParametric.cxx.
◆ InitGL()
| void TGLParametricPlot::InitGL |
( |
| ) |
const |
|
privatevirtual |
◆ operator=()
◆ Pan()
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 431 of file TGLParametric.cxx.
◆ ProcessEvent()
◆ SetSurfaceColor()
| void TGLParametricPlot::SetSurfaceColor |
( |
| ) |
const |
|
private |
◆ StartPan()
◆ 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 |
[legend]