"gliso" option for TH3.
Definition at line 85 of file TGLTF3Painter.h.
|
| TGLIsoPainter (TH1 *hist, TGLPlotCamera *camera, TGLPlotCoordinates *coord) |
| Constructor.
|
|
void | AddOption (const TString &option) |
| No additional options for TGLIsoPainter.
|
|
char * | GetPlotInfo (Int_t px, Int_t py) |
| Return info for plot part under cursor.
|
|
Bool_t | InitGeometry () |
| Initializes meshes for 3d iso contours.
|
|
virtual TClass * | IsA () const |
|
void | Pan (Int_t px, Int_t py) |
| User's moving mouse cursor, with middle mouse button pressed (for pad).
|
|
void | ProcessEvent (Int_t event, Int_t px, Int_t py) |
| Change color scheme.
|
|
void | StartPan (Int_t px, Int_t py) |
| User clicks right mouse button (in a pad).
|
|
virtual void | Streamer (TBuffer &) |
|
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.
|
|
virtual void | Paint () |
| Draw lego/surf/whatever you can.
|
|
virtual Bool_t | PlotSelected (Int_t px, Int_t py) |
| 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 | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
|
virtual | ~TVirtualGLPainter () |
|
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
|
#include <TGLTF3Painter.h>
◆ ConstMeshIter_t
◆ Mesh_t
◆ MeshIter_t
◆ MeshList_t
◆ TGLIsoPainter() [1/2]
◆ TGLIsoPainter() [2/2]
◆ AddOption()
void TGLIsoPainter::AddOption |
( |
const TString & |
option | ) |
|
|
virtual |
◆ Class()
static TClass * TGLIsoPainter::Class |
( |
| ) |
|
|
static |
- Returns
- TClass describing this class
◆ Class_Name()
static const char * TGLIsoPainter::Class_Name |
( |
| ) |
|
|
static |
- Returns
- Name of this class
◆ Class_Version()
static constexpr Version_t TGLIsoPainter::Class_Version |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ DeclFileName()
static const char * TGLIsoPainter::DeclFileName |
( |
| ) |
|
|
inlinestatic |
- Returns
- Name of the file containing the class declaration
Definition at line 142 of file TGLTF3Painter.h.
◆ DeInitGL()
void TGLIsoPainter::DeInitGL |
( |
| ) |
const |
|
privatevirtual |
◆ DrawMesh()
void TGLIsoPainter::DrawMesh |
( |
const Mesh_t & |
mesh, |
|
|
Int_t |
level |
|
) |
| const |
|
private |
◆ DrawPlot()
void TGLIsoPainter::DrawPlot |
( |
| ) |
const |
|
privatevirtual |
◆ DrawSectionXOY()
void TGLIsoPainter::DrawSectionXOY |
( |
| ) |
const |
|
privatevirtual |
◆ DrawSectionXOZ()
void TGLIsoPainter::DrawSectionXOZ |
( |
| ) |
const |
|
privatevirtual |
◆ DrawSectionYOZ()
void TGLIsoPainter::DrawSectionYOZ |
( |
| ) |
const |
|
privatevirtual |
◆ FindMinMax()
void TGLIsoPainter::FindMinMax |
( |
| ) |
|
|
private |
◆ GetPlotInfo()
char * TGLIsoPainter::GetPlotInfo |
( |
Int_t |
px, |
|
|
Int_t |
py |
|
) |
| |
|
virtual |
◆ HasSections()
Bool_t TGLIsoPainter::HasSections |
( |
| ) |
const |
|
private |
◆ InitGeometry()
Bool_t TGLIsoPainter::InitGeometry |
( |
| ) |
|
|
virtual |
◆ InitGL()
void TGLIsoPainter::InitGL |
( |
| ) |
const |
|
privatevirtual |
◆ IsA()
virtual TClass * TGLIsoPainter::IsA |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=()
◆ Pan()
User's moving mouse cursor, with middle mouse button pressed (for pad).
Calculate 3d shift related to 2d mouse movement. 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 515 of file TGLTF3Painter.cxx.
◆ ProcessEvent()
◆ SetMesh()
◆ SetSurfaceColor()
void TGLIsoPainter::SetSurfaceColor |
( |
Int_t |
ind | ) |
const |
|
private |
◆ StartPan()
void TGLIsoPainter::StartPan |
( |
Int_t |
px, |
|
|
Int_t |
py |
|
) |
| |
|
virtual |
◆ Streamer()
virtual void TGLIsoPainter::Streamer |
( |
TBuffer & |
| ) |
|
|
virtual |
◆ StreamerNVirtual()
void TGLIsoPainter::StreamerNVirtual |
( |
TBuffer & |
ClassDef_StreamerNVirtual_b | ) |
|
|
inline |
◆ fCache
◆ fColorLevels
std::vector<Double_t> TGLIsoPainter::fColorLevels |
|
private |
◆ fDummyMesh
Mesh_t TGLIsoPainter::fDummyMesh |
|
private |
◆ fInit
◆ fIsos
◆ fMinMax
◆ fPalette
◆ fXOYSlice
◆ fXOZSlice
◆ fYOZSlice
The documentation for this class was generated from the following files: