24 box->SetAAQuadXY(-10, -10, 0, 20, 20);
32 for (
Int_t i = 0; i < num; ++i) {
33 q->AddQuad(
r.Uniform(-10, 9),
r.Uniform(-10, 9), 0,
r.Uniform(0.2, 1),
r.Uniform(0.2, 1));
34 q->QuadValue(
r.Uniform(0, 130));
35 q->QuadId(
new TNamed(
Form(
"QuadIdx %d", i),
"TNamed assigned to a quad as an indentifier."));
66 Info(
"quadset",
"use alt-left-mouse to select individual digits.");
83 for (
Int_t i = 0; i < num; ++i) {
84 q->AddQuad(
r.Uniform(-100, 100),
r.Uniform(-100, 100));
85 q->QuadValue(
r.Uniform(0, 130));
111 for (
Int_t i = 0; i < 36; ++i,
p += 3) {
116 box->SetQuadByPoints(frame, 36);
129 q->AddHexagon(
x,
y,
rnd.Uniform(-1, 1),
rnd.Uniform(0.2, 1));
130 q->QuadValue(
rnd.Uniform(0, 130));
153 for (
Int_t i = 0; i < num; ++i) {
154 q->AddHexagon(
r.Uniform(-10, 10),
r.Uniform(-10, 10),
r.Uniform(-10, 10),
r.Uniform(0.2, 1));
155 q->QuadValue(
r.Uniform(0, 120));
171 for (
Int_t i = 0; i < num; ++i) {
172 q->AddHexagon(
r.Uniform(-10, 10),
r.Uniform(-10, 10),
r.Uniform(-10, 10),
r.Uniform(0.2, 1));
173 q->QuadValue(
r.Uniform(0, 120));
201 for (
Int_t i = 0; i < num; ++i) {
202 q->AddHexagon(
r.Uniform(-10, 10),
r.Uniform(-10, 10),
r.Uniform(-10, 10),
r.Uniform(0.2, 1));
203 q->QuadValue(
r.Uniform(0, 120));
204 q->QuadId(
new TNamed(
Form(
"Quad with idx=%d", i),
"This title is not confusing."));
232 pal->SetLimits(0, 120);
235 box->SetAABox(-10, -10, -10, 20, 20, 20);
236 box->SetFrameColor(33);
239 l->SetTitle(
"Tooltip");
243 for (
Int_t i = 0; i <
n; ++i) {
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
R__EXTERN TEveManager * gEve
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
Base-class for storage of digit collections; provides transformation matrix (TEveTrans),...
Description of a 2D or 3D frame that can be used to visually group a set of objects.
void AddElement(TEveElement *element, TEveElement *parent=nullptr)
Add an element.
TGLViewer * GetDefaultGLViewer() const
Get TGLViewer of the default TEveViewer.
static TEveManager * Create(Bool_t map_window=kTRUE, Option_t *opt="FIV")
If global TEveManager* gEve is not set initialize it.
void Redraw3D(Bool_t resetCameras=kFALSE, Bool_t dropLogicals=kFALSE)
Supports various internal formats that result in rendering of a set of planar (lines,...
@ kQT_RectangleXZFixedDimY
Description of TEveRGBAPaletteOverlay.
A generic, speed-optimised mapping from value to RGBA color supporting different wrapping and range t...
TEveTrans is a 4x4 transformation matrix for homogeneous coordinates stored internally in a column-ma...
void RotateLF(Int_t i1, Int_t i2, Double_t amount)
Rotate in local frame. Does optimised version of MultRight.
void SetPos(Double_t x, Double_t y, Double_t z)
Set position (base-vec 4).
A GL overlay element which displays camera furstum.
virtual void AddOverlayElement(TGLOverlayElement *el)
Add overlay element.
Base GL viewer object - used by both standalone and embedded (in pad) GL.
void SetCurrentCamera(ECameraType camera)
Set current active camera - 'cameraType' one of: kCameraPerspX, kCameraPerspY, kCameraPerspZ,...
The TNamed class is the base class for all named ROOT classes.
Mother of all ROOT objects.
This is the base class for the ROOT Random number generators.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Double_t Cos(Double_t)
Returns the cosine of an angle of x radians.
Double_t Sin(Double_t)
Returns the sine of an angle of x radians.
constexpr Double_t TwoPi()