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} |
std::vector< TWebObjectOptions > | primitives |
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 | |
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< int > | w |
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>
bool TWebPadOptions::active {false} |
if pad selected as active
Definition at line 36 of file TWebPadOptions.h.
unsigned TWebPadOptions::bits {0} |
canvas status bits like tool editor
Definition at line 47 of file TWebPadOptions.h.
int TWebPadOptions::ch {0} |
canvas width and height in pixels
Definition at line 37 of file TWebPadOptions.h.
int TWebPadOptions::cw {0} |
Definition at line 37 of file TWebPadOptions.h.
int TWebPadOptions::gridx {0} |
Definition at line 40 of file TWebPadOptions.h.
int TWebPadOptions::gridy {0} |
pad grid properties
Definition at line 40 of file TWebPadOptions.h.
int TWebPadOptions::logx {0} |
Definition at line 39 of file TWebPadOptions.h.
int TWebPadOptions::logy {0} |
Definition at line 39 of file TWebPadOptions.h.
int TWebPadOptions::logz {0} |
pad log properties
Definition at line 39 of file TWebPadOptions.h.
float TWebPadOptions::mbottom {0} |
frame margins
Definition at line 42 of file TWebPadOptions.h.
float TWebPadOptions::mleft {0} |
Definition at line 42 of file TWebPadOptions.h.
float TWebPadOptions::mright {0} |
Definition at line 42 of file TWebPadOptions.h.
float TWebPadOptions::mtop {0} |
Definition at line 42 of file TWebPadOptions.h.
std::vector<TWebObjectOptions> TWebPadOptions::primitives |
drawing options for primitives
Definition at line 49 of file TWebPadOptions.h.
double TWebPadOptions::px1 {0} |
Definition at line 45 of file TWebPadOptions.h.
double TWebPadOptions::px2 {0} |
Definition at line 45 of file TWebPadOptions.h.
double TWebPadOptions::py1 {0} |
Definition at line 45 of file TWebPadOptions.h.
double TWebPadOptions::py2 {0} |
pad range
Definition at line 45 of file TWebPadOptions.h.
bool TWebPadOptions::ranges {false} |
if true, pad has ranges
Definition at line 44 of file TWebPadOptions.h.
std::string TWebPadOptions::snapid |
id of pad
Definition at line 35 of file TWebPadOptions.h.
int TWebPadOptions::tickx {0} |
Definition at line 41 of file TWebPadOptions.h.
int TWebPadOptions::ticky {0} |
pad ticks properties
Definition at line 41 of file TWebPadOptions.h.
double TWebPadOptions::ux1 {0} |
Definition at line 46 of file TWebPadOptions.h.
double TWebPadOptions::ux2 {0} |
Definition at line 46 of file TWebPadOptions.h.
double TWebPadOptions::uy1 {0} |
Definition at line 46 of file TWebPadOptions.h.
double TWebPadOptions::uy2 {0} |
Definition at line 46 of file TWebPadOptions.h.
double TWebPadOptions::uz1 {0} |
Definition at line 46 of file TWebPadOptions.h.
double TWebPadOptions::uz2 {0} |
frame axis range - real ranges
Definition at line 46 of file TWebPadOptions.h.
std::vector<int> TWebPadOptions::w |
window position and size in pixels, set only for canvas
Definition at line 38 of file TWebPadOptions.h.
float TWebPadOptions::xlow {0} |
Definition at line 43 of file TWebPadOptions.h.
float TWebPadOptions::xup {0} |
Definition at line 43 of file TWebPadOptions.h.
float TWebPadOptions::ylow {0} |
Definition at line 43 of file TWebPadOptions.h.
float TWebPadOptions::yup {0} |
pad coordinate in ndex
Definition at line 43 of file TWebPadOptions.h.
double TWebPadOptions::zx1 {0} |
Definition at line 48 of file TWebPadOptions.h.
double TWebPadOptions::zx2 {0} |
Definition at line 48 of file TWebPadOptions.h.
double TWebPadOptions::zy1 {0} |
Definition at line 48 of file TWebPadOptions.h.
double TWebPadOptions::zy2 {0} |
Definition at line 48 of file TWebPadOptions.h.
double TWebPadOptions::zz1 {0} |
Definition at line 48 of file TWebPadOptions.h.
double TWebPadOptions::zz2 {0} |
zooming ranges
Definition at line 48 of file TWebPadOptions.h.