All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::HorizontalRuler Class Reference

Class that represents a horizontal ruler with the coordinate system in mm. More...

#include <HorizontalRuler.h>

Inheritance diagram for te::layout::HorizontalRuler:
te::layout::AbstractRuler

Public Member Functions

virtual void drawRuler (QGraphicsView *view, QPainter *painter, double scale)
 
virtual double getBlockSize ()
 
virtual double getCornerSize ()
 
virtual double getHeight ()
 
virtual double getLongLine ()
 
virtual double getMediumLine ()
 
virtual double getMiddleBlockSize ()
 
virtual double getSmallBlockSize ()
 
virtual double getSmallLine ()
 
virtual double getSpacingLineText ()
 
 HorizontalRuler ()
 
virtual bool isVisible ()
 
virtual void setBlockSize (double size)
 
virtual void setCornerSize (double size)
 
virtual void setHeight (double size)
 
virtual void setLongLine (double size)
 
virtual void setMediumLine (double size)
 
virtual void setMiddleBlockSize (double size)
 
virtual void setSmallBlockSize (double size)
 
virtual void setSmallLine (double size)
 
virtual void setSpacingLineText (double size)
 
virtual void setVisible (bool visible)
 
virtual ~HorizontalRuler ()
 

Protected Member Functions

virtual void drawText (QPoint p, std::string txt, double angle, QPainter *painter)
 

Protected Attributes

int m_blockSize
 
double m_cornerSize
 
double m_height
 
double m_longLine
 
double m_mediumLine
 
int m_middleBlockSize
 
int m_smallBlockSize
 
double m_smallLine
 
double m_spacingLineText
 
bool m_visible
 

Detailed Description

Class that represents a horizontal ruler with the coordinate system in mm.

Definition at line 44 of file HorizontalRuler.h.

Constructor & Destructor Documentation

te::layout::HorizontalRuler::HorizontalRuler ( )

Definition at line 37 of file HorizontalRuler.cpp.

te::layout::HorizontalRuler::~HorizontalRuler ( )
virtual

Definition at line 42 of file HorizontalRuler.cpp.

Member Function Documentation

void te::layout::HorizontalRuler::drawRuler ( QGraphicsView *  view,
QPainter *  painter,
double  scale 
)
virtual
void te::layout::AbstractRuler::drawText ( QPoint  p,
std::string  txt,
double  angle,
QPainter *  painter 
)
protectedvirtualinherited

Definition at line 142 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getBlockSize ( )
virtualinherited

Definition at line 92 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getCornerSize ( )
virtualinherited

Definition at line 132 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getHeight ( )
virtualinherited

Definition at line 122 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getLongLine ( )
virtualinherited

Definition at line 62 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getMediumLine ( )
virtualinherited

Definition at line 72 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getMiddleBlockSize ( )
virtualinherited

Definition at line 102 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getSmallBlockSize ( )
virtualinherited

Definition at line 112 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getSmallLine ( )
virtualinherited

Definition at line 82 of file AbstractRuler.cpp.

double te::layout::AbstractRuler::getSpacingLineText ( )
virtualinherited

Definition at line 154 of file AbstractRuler.cpp.

bool te::layout::AbstractRuler::isVisible ( )
virtualinherited

Definition at line 57 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setBlockSize ( double  size)
virtualinherited

Definition at line 97 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setCornerSize ( double  size)
virtualinherited

Definition at line 137 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setHeight ( double  size)
virtualinherited

Definition at line 127 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setLongLine ( double  size)
virtualinherited

Definition at line 67 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setMediumLine ( double  size)
virtualinherited

Definition at line 77 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setMiddleBlockSize ( double  size)
virtualinherited

Definition at line 107 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setSmallBlockSize ( double  size)
virtualinherited

Definition at line 117 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setSmallLine ( double  size)
virtualinherited

Definition at line 87 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setSpacingLineText ( double  size)
virtualinherited

Definition at line 159 of file AbstractRuler.cpp.

void te::layout::AbstractRuler::setVisible ( bool  visible)
virtualinherited

Definition at line 52 of file AbstractRuler.cpp.

Member Data Documentation

int te::layout::AbstractRuler::m_blockSize
protectedinherited

Definition at line 108 of file AbstractRuler.h.

double te::layout::AbstractRuler::m_cornerSize
protectedinherited

Definition at line 112 of file AbstractRuler.h.

double te::layout::AbstractRuler::m_height
protectedinherited

Definition at line 111 of file AbstractRuler.h.

double te::layout::AbstractRuler::m_longLine
protectedinherited

Definition at line 105 of file AbstractRuler.h.

double te::layout::AbstractRuler::m_mediumLine
protectedinherited

Definition at line 106 of file AbstractRuler.h.

int te::layout::AbstractRuler::m_middleBlockSize
protectedinherited

Definition at line 109 of file AbstractRuler.h.

int te::layout::AbstractRuler::m_smallBlockSize
protectedinherited

Definition at line 110 of file AbstractRuler.h.

double te::layout::AbstractRuler::m_smallLine
protectedinherited

Definition at line 107 of file AbstractRuler.h.

double te::layout::AbstractRuler::m_spacingLineText
protectedinherited

Definition at line 113 of file AbstractRuler.h.

bool te::layout::AbstractRuler::m_visible
protectedinherited

Definition at line 103 of file AbstractRuler.h.


The documentation for this class was generated from the following files: