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

Axis Class Reference

#include <Axis.h>

List of all members.

Public Member Functions

 Axis ()
 general axis class

void enable (bool b=true)
bool enabled ()
void setScale (TScale s)
TScale Scale ()
void setLabel (Label *label)
void setScaling (double s)
double Scaling ()
void setShift (double s)
double Shift ()
LabelgetLabel ()
Labellabel ()
void setTicsLabelRotation (double r)
double TicsLabelRotation ()
void setTicsLabelPrefix (QString p)
QString TicsLabelPrefix ()
void setTicsLabelSuffix (QString s)
QString TicsLabelSuffix ()
void setTicsFont (QFont a)
QFont TicsFont ()
void setTicsColor (QColor col)
QColor TicsColor ()
void setTicsLabelColor (QColor col)
QColor TicsLabelColor ()
void setTicsLabelFormat (TFormat tmp)
TFormat TicsLabelFormat ()
void setDateTimeFormat (QString f)
QString DateTimeFormat ()
void setTicsLabelPrecision (int tmp)
int TicsLabelPrecision ()
void setTicsLabelGap (int g)
int TicsLabelGap ()
void setMajorTics (int t)
int MajorTics ()
void setMinorTics (int t)
int MinorTics ()
void enableMajorTics (bool b=true)
void enableMinorTics (bool b=true)
bool MajorTicsEnabled ()
bool MinorTicsEnabled ()
void setTicsPos (int tp)
int TicsPos ()
void setMajorTicsWidth (int w)
int majorTicsWidth ()
void setMinorTicsWidth (int w)
int minorTicsWidth ()
void setBorderColor (QColor col)
QColor BorderColor ()
void setBorderWidth (int b)
int borderWidth ()
void setMajorGridColor (QColor c)
QColor majorGridColor ()
void setMinorGridColor (QColor c)
QColor minorGridColor ()
void setMajorGridType (Qt::PenStyle t)
Qt::PenStyle MajorGridType ()
void setMinorGridType (Qt::PenStyle t)
Qt::PenStyle MinorGridType ()
void setMajorGridWidth (int w)
int majorGridWidth ()
void setMinorGridWidth (int w)
int minorGridWidth ()

Private Attributes

bool e
 axis enabled ?

TScale scale
double scaling
double shift
 scaling and shift of axes tic values

Labell
double tlrotation
 tic label rotation

QString tlprefix
QString tlsuffix
 tic label prefix and suffix

QFont tf
 axis/tics label font

QColor tc
QColor tlc
TFormat atlf
 tics label format

QString datetimeformat
 format for time tic label

int tlp
 tics label precision

int ticspos
 tics label position 0:out 1:in 2:in&out 3:none

int majortics
 number of major tics

int minortics
 number of minor tics

bool majorticse
 major tics enabled ?

bool minorticse
 minor tics enabled ?

int gap
 gap between tic label and axis

QColor bc
 border color

QColor majorgridcolor
QColor minorgridcolor
Qt::PenStyle majorgridtype
 major grid style (solid,dashed,dotted,...)

Qt::PenStyle minorgridtype
 minor grid style (solid,dashed,dotted,...)

int majorticswidth
int minorticswidth
int borderwidth
int majorgridwidth
int minorgridwidth


Constructor & Destructor Documentation

Axis::Axis  ) 
 

general axis class


Member Function Documentation

QColor Axis::BorderColor  )  [inline]
 

int Axis::borderWidth  )  [inline]
 

QString Axis::DateTimeFormat  )  [inline]
 

void Axis::enable bool  b = true  )  [inline]
 

enable axis

bool Axis::enabled  )  [inline]
 

axis enabled ?

void Axis::enableMajorTics bool  b = true  )  [inline]
 

void Axis::enableMinorTics bool  b = true  )  [inline]
 

Label* Axis::getLabel  )  [inline]
 

get axis label

Label* Axis::label  )  [inline]
 

get axis label

QColor Axis::majorGridColor  )  [inline]
 

Qt::PenStyle Axis::MajorGridType  )  [inline]
 

int Axis::majorGridWidth  )  [inline]
 

int Axis::MajorTics  )  [inline]
 

get number of major tics

bool Axis::MajorTicsEnabled  )  [inline]
 

int Axis::majorTicsWidth  )  [inline]
 

QColor Axis::minorGridColor  )  [inline]
 

Qt::PenStyle Axis::MinorGridType  )  [inline]
 

int Axis::minorGridWidth  )  [inline]
 

int Axis::MinorTics  )  [inline]
 

get number of minor tics

bool Axis::MinorTicsEnabled  )  [inline]
 

int Axis::minorTicsWidth  )  [inline]
 

TScale Axis::Scale  )  [inline]
 

double Axis::Scaling  )  [inline]
 

void Axis::setBorderColor QColor  col  )  [inline]
 

void Axis::setBorderWidth int  b  )  [inline]
 

void Axis::setDateTimeFormat QString  f  )  [inline]
 

void Axis::setLabel Label label  )  [inline]
 

set axis label

void Axis::setMajorGridColor QColor  c  )  [inline]
 

void Axis::setMajorGridType Qt::PenStyle  t  )  [inline]
 

void Axis::setMajorGridWidth int  w  )  [inline]
 

void Axis::setMajorTics int  t  )  [inline]
 

set number of major tics

void Axis::setMajorTicsWidth int  w  )  [inline]
 

void Axis::setMinorGridColor QColor  c  )  [inline]
 

void Axis::setMinorGridType Qt::PenStyle  t  )  [inline]
 

void Axis::setMinorGridWidth int  w  )  [inline]
 

void Axis::setMinorTics int  t  )  [inline]
 

set number of minor tics

void Axis::setMinorTicsWidth int  w  )  [inline]
 

void Axis::setScale TScale  s  )  [inline]
 

void Axis::setScaling double  s  )  [inline]
 

void Axis::setShift double  s  )  [inline]
 

void Axis::setTicsColor QColor  col  )  [inline]
 

void Axis::setTicsFont QFont  a  )  [inline]
 

set tics label font

void Axis::setTicsLabelColor QColor  col  )  [inline]
 

void Axis::setTicsLabelFormat TFormat  tmp  )  [inline]
 

void Axis::setTicsLabelGap int  g  )  [inline]
 

void Axis::setTicsLabelPrecision int  tmp  )  [inline]
 

void Axis::setTicsLabelPrefix QString  p  )  [inline]
 

void Axis::setTicsLabelRotation double  r  )  [inline]
 

void Axis::setTicsLabelSuffix QString  s  )  [inline]
 

void Axis::setTicsPos int  tp  )  [inline]
 

double Axis::Shift  )  [inline]
 

QColor Axis::TicsColor  )  [inline]
 

QFont Axis::TicsFont  )  [inline]
 

get tics label font

QColor Axis::TicsLabelColor  )  [inline]
 

TFormat Axis::TicsLabelFormat  )  [inline]
 

int Axis::TicsLabelGap  )  [inline]
 

int Axis::TicsLabelPrecision  )  [inline]
 

QString Axis::TicsLabelPrefix  )  [inline]
 

double Axis::TicsLabelRotation  )  [inline]
 

QString Axis::TicsLabelSuffix  )  [inline]
 

int Axis::TicsPos  )  [inline]
 


Member Data Documentation

TFormat Axis::atlf [private]
 

tics label format

QColor Axis::bc [private]
 

border color

int Axis::borderwidth [private]
 

QString Axis::datetimeformat [private]
 

format for time tic label

bool Axis::e [private]
 

axis enabled ?

int Axis::gap [private]
 

gap between tic label and axis

Label* Axis::l [private]
 

QColor Axis::majorgridcolor [private]
 

Qt::PenStyle Axis::majorgridtype [private]
 

major grid style (solid,dashed,dotted,...)

int Axis::majorgridwidth [private]
 

int Axis::majortics [private]
 

number of major tics

bool Axis::majorticse [private]
 

major tics enabled ?

int Axis::majorticswidth [private]
 

QColor Axis::minorgridcolor [private]
 

Qt::PenStyle Axis::minorgridtype [private]
 

minor grid style (solid,dashed,dotted,...)

int Axis::minorgridwidth [private]
 

int Axis::minortics [private]
 

number of minor tics

bool Axis::minorticse [private]
 

minor tics enabled ?

int Axis::minorticswidth [private]
 

TScale Axis::scale [private]
 

double Axis::scaling [private]
 

double Axis::shift [private]
 

scaling and shift of axes tic values

QColor Axis::tc [private]
 

QFont Axis::tf [private]
 

axis/tics label font

int Axis::ticspos [private]
 

tics label position 0:out 1:in 2:in&out 3:none

QColor Axis::tlc [private]
 

int Axis::tlp [private]
 

tics label precision

QString Axis::tlprefix [private]
 

double Axis::tlrotation [private]
 

tic label rotation

QString Axis::tlsuffix [private]
 

tic label prefix and suffix


The documentation for this class was generated from the following files:
Generated on Fri Aug 19 21:34:45 2005 for LabPlot by doxygen 1.3.6