Logo ROOT  
Reference Guide
 
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}
 
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
 
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.

◆ primitives

std::vector<TWebObjectOptions> TWebPadOptions::primitives

drawing options for primitives

Definition at line 49 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.

◆ 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: