QGIS API Documentation  2.12.0-Lyon
Public Member Functions | List of all members
QgsLabelComponent Class Reference

Maintains current state of more grainular and temporal values when creating/painting component parts of an individual label (e.g. More...

#include <qgspallabeling.h>

Public Member Functions

 QgsLabelComponent ()
 
const QgsPoint & center () const
 
double dpiRatio () const
 
const QgsPoint & offset () const
 
const QgsPoint & origin () const
 
const QPicture * picture () const
 
double pictureBuffer () const
 
double rotation () const
 
double rotationOffset () const
 
void setCenter (const QgsPoint &point)
 
void setDpiRatio (const double ratio)
 
void setOffset (const QgsPoint &point)
 
void setOrigin (const QgsPoint &point)
 
void setPicture (QPicture *picture)
 
void setPictureBuffer (const double buffer)
 
void setRotation (const double rotation)
 
void setRotationOffset (const double rotation)
 
void setSize (const QgsPoint &point)
 
void setText (const QString &text)
 
void setUseCenter (const bool use)
 
void setUseOrigin (const bool use)
 
void setUseRotation (const bool use)
 
const QgsPoint & size () const
 
const QString & text () const
 
bool useCenter () const
 
bool useOrigin () const
 
bool useRotation () const
 

Detailed Description

Maintains current state of more grainular and temporal values when creating/painting component parts of an individual label (e.g.

buffer, background, shadow, etc.).

Definition at line 669 of file qgspallabeling.h.

Constructor & Destructor Documentation

QgsLabelComponent::QgsLabelComponent ( )
inline

Definition at line 672 of file qgspallabeling.h.

Member Function Documentation

const QgsPoint& QgsLabelComponent::center ( ) const
inline

Definition at line 708 of file qgspallabeling.h.

double QgsLabelComponent::dpiRatio ( ) const
inline

Definition at line 726 of file qgspallabeling.h.

const QgsPoint& QgsLabelComponent::offset ( ) const
inline

Definition at line 717 of file qgspallabeling.h.

const QgsPoint& QgsLabelComponent::origin ( ) const
inline

Definition at line 693 of file qgspallabeling.h.

const QPicture* QgsLabelComponent::picture ( ) const
inline

Definition at line 720 of file qgspallabeling.h.

double QgsLabelComponent::pictureBuffer ( ) const
inline

Definition at line 723 of file qgspallabeling.h.

double QgsLabelComponent::rotation ( ) const
inline

Definition at line 699 of file qgspallabeling.h.

double QgsLabelComponent::rotationOffset ( ) const
inline

Definition at line 702 of file qgspallabeling.h.

void QgsLabelComponent::setCenter ( const QgsPoint &  point)
inline

Definition at line 709 of file qgspallabeling.h.

void QgsLabelComponent::setDpiRatio ( const double  ratio)
inline

Definition at line 727 of file qgspallabeling.h.

void QgsLabelComponent::setOffset ( const QgsPoint &  point)
inline

Definition at line 718 of file qgspallabeling.h.

void QgsLabelComponent::setOrigin ( const QgsPoint &  point)
inline

Definition at line 694 of file qgspallabeling.h.

void QgsLabelComponent::setPicture ( QPicture *  picture)
inline

Definition at line 721 of file qgspallabeling.h.

void QgsLabelComponent::setPictureBuffer ( const double  buffer)
inline

Definition at line 724 of file qgspallabeling.h.

void QgsLabelComponent::setRotation ( const double  rotation)
inline

Definition at line 700 of file qgspallabeling.h.

void QgsLabelComponent::setRotationOffset ( const double  rotation)
inline

Definition at line 703 of file qgspallabeling.h.

void QgsLabelComponent::setSize ( const QgsPoint &  point)
inline

Definition at line 715 of file qgspallabeling.h.

void QgsLabelComponent::setText ( const QString &  text)
inline

Definition at line 691 of file qgspallabeling.h.

void QgsLabelComponent::setUseCenter ( const bool  use)
inline

Definition at line 712 of file qgspallabeling.h.

void QgsLabelComponent::setUseOrigin ( const bool  use)
inline

Definition at line 697 of file qgspallabeling.h.

void QgsLabelComponent::setUseRotation ( const bool  use)
inline

Definition at line 706 of file qgspallabeling.h.

const QgsPoint& QgsLabelComponent::size ( void  ) const
inline

Definition at line 714 of file qgspallabeling.h.

const QString& QgsLabelComponent::text ( void  ) const
inline

Definition at line 690 of file qgspallabeling.h.

bool QgsLabelComponent::useCenter ( ) const
inline

Definition at line 711 of file qgspallabeling.h.

bool QgsLabelComponent::useOrigin ( ) const
inline

Definition at line 696 of file qgspallabeling.h.

bool QgsLabelComponent::useRotation ( ) const
inline

Definition at line 705 of file qgspallabeling.h.


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