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 ()
void enable (bool b)
bool enabled ()
void setScale (TScale s)
TScale Scale ()
void setLabel (Label *label)
void setScaling (double s)
double getScaling ()
void setShift (double s)
double getShift ()
Labellabel ()
void setTicsLabelRotation (double r)
double getTicsLabelRotation ()
void setTicLabelPrefix (QString p)
QString getTicLabelPrefix ()
void setTicLabelSuffix (QString s)
QString getTicLabelSuffix ()
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 getDateTimeFormat ()
void setTicsLabelPrecision (int tmp)
int ticsLabelPrecision ()
void setMajorTics (int t)
int majorTics ()
void setMinorTics (int t)
int minorTics ()
void enableMajorTics (bool b)
void enableMinorTics (bool b)
bool majorTicsEnabled ()
bool minorTicsEnabled ()
void setTicsPos (int tp)
int getTicsPos ()
void setBorderColor (QColor col)
QColor borderColor ()
void setGridColor (QColor col)
QColor gridColor ()

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
QColor bc
QColor gc
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 ?


Constructor & Destructor Documentation

Axis::Axis  ) 
 

general axis class


Member Function Documentation

QColor Axis::borderColor  )  [inline]
 

void Axis::enable bool  b  )  [inline]
 

enable axis

bool Axis::enabled  )  [inline]
 

axis enabled ?

void Axis::enableMajorTics bool  b  )  [inline]
 

void Axis::enableMinorTics bool  b  )  [inline]
 

QString Axis::getDateTimeFormat  )  [inline]
 

double Axis::getScaling  )  [inline]
 

double Axis::getShift  )  [inline]
 

QString Axis::getTicLabelPrefix  )  [inline]
 

QString Axis::getTicLabelSuffix  )  [inline]
 

double Axis::getTicsLabelRotation  )  [inline]
 

int Axis::getTicsPos  )  [inline]
 

QColor Axis::gridColor  )  [inline]
 

Label* Axis::label  )  [inline]
 

get axis label

int Axis::majorTics  )  [inline]
 

get number of major tics

bool Axis::majorTicsEnabled  )  [inline]
 

int Axis::minorTics  )  [inline]
 

get number of minor tics

bool Axis::minorTicsEnabled  )  [inline]
 

TScale Axis::Scale  )  [inline]
 

void Axis::setBorderColor QColor  col  )  [inline]
 

void Axis::setDateTimeFormat QString  f  )  [inline]
 

void Axis::setGridColor QColor  col  )  [inline]
 

void Axis::setLabel Label label  )  [inline]
 

set axis label

void Axis::setMajorTics int  t  )  [inline]
 

set number of major tics

void Axis::setMinorTics int  t  )  [inline]
 

set number of minor tics

void Axis::setScale TScale  s  )  [inline]
 

void Axis::setScaling double  s  )  [inline]
 

void Axis::setShift double  s  )  [inline]
 

void Axis::setTicLabelPrefix QString  p  )  [inline]
 

void Axis::setTicLabelSuffix QString  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::setTicsLabelPrecision int  tmp  )  [inline]
 

void Axis::setTicsLabelRotation double  r  )  [inline]
 

void Axis::setTicsPos int  tp  )  [inline]
 

QColor Axis::ticsColor  )  [inline]
 

QFont Axis::ticsFont  )  [inline]
 

get tics label font

QColor Axis::ticsLabelColor  )  [inline]
 

TFormat Axis::ticsLabelFormat  )  [inline]
 

int Axis::ticsLabelPrecision  )  [inline]
 


Member Data Documentation

TFormat Axis::atlf [private]
 

tics label format

QColor Axis::bc [private]
 

QString Axis::datetimeformat [private]
 

format for time tic label

bool Axis::e [private]
 

axis enabled ?

QColor Axis::gc [private]
 

Label* Axis::l [private]
 

int Axis::majortics [private]
 

number of major tics

bool Axis::majorticse [private]
 

major tics enabled ?

int Axis::minortics [private]
 

number of minor tics

bool Axis::minorticse [private]
 

minor tics enabled ?

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 Sun Aug 29 14:56:05 2004 for LabPlot by doxygen 1.3.6