Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

VrScaleDraw Class Reference

#include <VrGUI_int.h>

List of all members.

Public Types

enum  Orientation {
  Bottom, Top, Left, Right,
  Round
}

Public Member Functions

 VrScaleDraw ()
void setGeometry (int xorigin, int yorigin, int length, Orientation o)
int maxWidth (const VrScale *arg_widget) const
int zzmaxHeight (const QWidget *arg_widget) const
int maxLabelWidth (QPainter *p) const
void scaledraw (QPainter *p) const
void rebuild (double step)

Public Attributes

Orientation d_orient
double d_lBound
double d_hBound
double d_majStep
QArray< double > d_minMarks
QArray< double > d_majMarks
int d_maxMajor
int d_maxMinor
int d_y1
int d_y2
double d_cnv
int d_prec
char d_fmt

Private Member Functions

void drawTick (QPainter *p, int val, int len) const

Private Attributes

int d_xorg
int d_yorg
int d_len
int d_pad
int d_medLen
int d_majLen
int d_minLen

Static Private Attributes

const int minLen = 10


Member Enumeration Documentation

enum VrScaleDraw::Orientation
 

Enumeration values:
Bottom 
Top 
Left 
Right 
Round 


Constructor & Destructor Documentation

VrScaleDraw::VrScaleDraw  ) 
 


Member Function Documentation

void VrScaleDraw::drawTick QPainter *  p,
int  val,
int  len
const [private]
 

int VrScaleDraw::maxLabelWidth QPainter *  p  )  const
 

int VrScaleDraw::maxWidth const VrScale arg_widget  )  const
 

void VrScaleDraw::rebuild double  step  ) 
 

void VrScaleDraw::scaledraw QPainter *  p  )  const
 

void VrScaleDraw::setGeometry int  xorigin,
int  yorigin,
int  length,
Orientation  o
 

int VrScaleDraw::zzmaxHeight const QWidget *  arg_widget  )  const
 


Member Data Documentation

double VrScaleDraw::d_cnv
 

char VrScaleDraw::d_fmt
 

double VrScaleDraw::d_hBound
 

double VrScaleDraw::d_lBound
 

int VrScaleDraw::d_len [private]
 

int VrScaleDraw::d_majLen [private]
 

QArray<double> VrScaleDraw::d_majMarks
 

double VrScaleDraw::d_majStep
 

int VrScaleDraw::d_maxMajor
 

int VrScaleDraw::d_maxMinor
 

int VrScaleDraw::d_medLen [private]
 

int VrScaleDraw::d_minLen [private]
 

QArray<double> VrScaleDraw::d_minMarks
 

Orientation VrScaleDraw::d_orient
 

int VrScaleDraw::d_pad [private]
 

int VrScaleDraw::d_prec
 

int VrScaleDraw::d_xorg [private]
 

int VrScaleDraw::d_y1
 

int VrScaleDraw::d_y2
 

int VrScaleDraw::d_yorg [private]
 

int const VrScaleDraw::minLen = 10 [static, private]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 4 02:22:20 2004 for GNU Radio by doxygen 1.3.8