Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TWebPadOptions Class Reference

Class used to transport ranges from JSROOT canvas.

Definition at line 33 of file TWebPadOptions.h.

Public Attributes

bool active {false}
 if pad selected as active
 
unsigned bits {0}
 canvas status bits like tool editor
 
int ch {0}
 canvas width and height in pixels
 
int cw {0}
 
int gridx {0}
 
int gridy {0}
 pad grid properties
 
int logx {0}
 
int logy {0}
 
int logz {0}
 pad log properties
 
float mbottom {0}
 frame margins
 
float mleft {0}
 
float mright {0}
 
float mtop {0}
 
double phi {0}
 
std::vector< TWebObjectOptionsprimitives
 drawing options for primitives
 
double px1 {0}
 
double px2 {0}
 
double py1 {0}
 
double py2 {0}
 pad range
 
bool ranges {false}
 if true, pad has ranges
 
std::string snapid
 id of pad
 
double theta {0}
 angles in 3D view
 
int tickx {0}
 
int ticky {0}
 pad ticks properties
 
double ux1 {0}
 
double ux2 {0}
 
double uy1 {0}
 
double uy2 {0}
 
double uz1 {0}
 
double uz2 {0}
 frame axis range - real ranges
 
std::vector< intw
 window position and size in pixels, set only for canvas
 
float xlow {0}
 
float xup {0}
 
float ylow {0}
 
float yup {0}
 pad coordinate in ndex
 
double zx1 {0}
 
double zx2 {0}
 
double zy1 {0}
 
double zy2 {0}
 
double zz1 {0}
 
double zz2 {0}
 zooming ranges
 

#include <TWebPadOptions.h>

Member Data Documentation

◆ active

bool TWebPadOptions::active {false}

if pad selected as active

Definition at line 36 of file TWebPadOptions.h.

◆ bits

unsigned TWebPadOptions::bits {0}

canvas status bits like tool editor

Definition at line 47 of file TWebPadOptions.h.

◆ ch

int TWebPadOptions::ch {0}

canvas width and height in pixels

Definition at line 37 of file TWebPadOptions.h.

◆ cw

int TWebPadOptions::cw {0}

Definition at line 37 of file TWebPadOptions.h.

◆ gridx

int TWebPadOptions::gridx {0}

Definition at line 40 of file TWebPadOptions.h.

◆ gridy

int TWebPadOptions::gridy {0}

pad grid properties

Definition at line 40 of file TWebPadOptions.h.

◆ logx

int TWebPadOptions::logx {0}

Definition at line 39 of file TWebPadOptions.h.

◆ logy

int TWebPadOptions::logy {0}

Definition at line 39 of file TWebPadOptions.h.

◆ logz

int TWebPadOptions::logz {0}

pad log properties

Definition at line 39 of file TWebPadOptions.h.

◆ mbottom

float TWebPadOptions::mbottom {0}

frame margins

Definition at line 42 of file TWebPadOptions.h.

◆ mleft

float TWebPadOptions::mleft {0}

Definition at line 42 of file TWebPadOptions.h.

◆ mright

float TWebPadOptions::mright {0}

Definition at line 42 of file TWebPadOptions.h.

◆ mtop

float TWebPadOptions::mtop {0}

Definition at line 42 of file TWebPadOptions.h.

◆ phi

double TWebPadOptions::phi {0}

Definition at line 49 of file TWebPadOptions.h.

◆ primitives

std::vector<TWebObjectOptions> TWebPadOptions::primitives

drawing options for primitives

Definition at line 50 of file TWebPadOptions.h.

◆ px1

double TWebPadOptions::px1 {0}

Definition at line 45 of file TWebPadOptions.h.

◆ px2

double TWebPadOptions::px2 {0}

Definition at line 45 of file TWebPadOptions.h.

◆ py1

double TWebPadOptions::py1 {0}

Definition at line 45 of file TWebPadOptions.h.

◆ py2

double TWebPadOptions::py2 {0}

pad range

Definition at line 45 of file TWebPadOptions.h.

◆ ranges

bool TWebPadOptions::ranges {false}

if true, pad has ranges

Definition at line 44 of file TWebPadOptions.h.

◆ snapid

std::string TWebPadOptions::snapid

id of pad

Definition at line 35 of file TWebPadOptions.h.

◆ theta

double TWebPadOptions::theta {0}

angles in 3D view

Definition at line 49 of file TWebPadOptions.h.

◆ tickx

int TWebPadOptions::tickx {0}

Definition at line 41 of file TWebPadOptions.h.

◆ ticky

int TWebPadOptions::ticky {0}

pad ticks properties

Definition at line 41 of file TWebPadOptions.h.

◆ ux1

double TWebPadOptions::ux1 {0}

Definition at line 46 of file TWebPadOptions.h.

◆ ux2

double TWebPadOptions::ux2 {0}

Definition at line 46 of file TWebPadOptions.h.

◆ uy1

double TWebPadOptions::uy1 {0}

Definition at line 46 of file TWebPadOptions.h.

◆ uy2

double TWebPadOptions::uy2 {0}

Definition at line 46 of file TWebPadOptions.h.

◆ uz1

double TWebPadOptions::uz1 {0}

Definition at line 46 of file TWebPadOptions.h.

◆ uz2

double TWebPadOptions::uz2 {0}

frame axis range - real ranges

Definition at line 46 of file TWebPadOptions.h.

◆ w

std::vector<int> TWebPadOptions::w

window position and size in pixels, set only for canvas

Definition at line 38 of file TWebPadOptions.h.

◆ xlow

float TWebPadOptions::xlow {0}

Definition at line 43 of file TWebPadOptions.h.

◆ xup

float TWebPadOptions::xup {0}

Definition at line 43 of file TWebPadOptions.h.

◆ ylow

float TWebPadOptions::ylow {0}

Definition at line 43 of file TWebPadOptions.h.

◆ yup

float TWebPadOptions::yup {0}

pad coordinate in ndex

Definition at line 43 of file TWebPadOptions.h.

◆ zx1

double TWebPadOptions::zx1 {0}

Definition at line 48 of file TWebPadOptions.h.

◆ zx2

double TWebPadOptions::zx2 {0}

Definition at line 48 of file TWebPadOptions.h.

◆ zy1

double TWebPadOptions::zy1 {0}

Definition at line 48 of file TWebPadOptions.h.

◆ zy2

double TWebPadOptions::zy2 {0}

Definition at line 48 of file TWebPadOptions.h.

◆ zz1

double TWebPadOptions::zz1 {0}

Definition at line 48 of file TWebPadOptions.h.

◆ zz2

double TWebPadOptions::zz2 {0}

zooming ranges

Definition at line 48 of file TWebPadOptions.h.

Libraries for TWebPadOptions:

The documentation for this class was generated from the following file: