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 Scaling ()
void setShift (double s)
double Shift ()
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)
void enableMinorTics (bool b)
bool MajorTicsEnabled ()
bool MinorTicsEnabled ()
void setTicsPos (int tp)
int TicsPos ()
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 ?

int gap
 gap between tic label and axis


Constructor & Destructor Documentation

Axis::Axis  ) 
 

general axis class


Member Function Documentation

QColor Axis::BorderColor  )  [inline]
 

QString Axis::DateTimeFormat  )  [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]
 

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]
 

double Axis::Scaling  )  [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::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]
 

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

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 Nov 28 22:31:17 2004 for LabPlot by doxygen 1.3.6