QGIS API Documentation  2.11.0-Master
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 QgsPointcenter () const
 
double dpiRatio () const
 
const QgsPointoffset () const
 
const QgsPointorigin () const
 
const QPicturepicture () 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 QgsPointsize () const
 
const QStringtext () 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 584 of file qgspallabeling.h.

Constructor & Destructor Documentation

QgsLabelComponent::QgsLabelComponent ( )
inline

Definition at line 587 of file qgspallabeling.h.

Member Function Documentation

const QgsPoint& QgsLabelComponent::center ( ) const
inline

Definition at line 623 of file qgspallabeling.h.

double QgsLabelComponent::dpiRatio ( ) const
inline

Definition at line 641 of file qgspallabeling.h.

const QgsPoint& QgsLabelComponent::offset ( ) const
inline

Definition at line 632 of file qgspallabeling.h.

const QgsPoint& QgsLabelComponent::origin ( ) const
inline

Definition at line 608 of file qgspallabeling.h.

const QPicture* QgsLabelComponent::picture ( ) const
inline

Definition at line 635 of file qgspallabeling.h.

double QgsLabelComponent::pictureBuffer ( ) const
inline

Definition at line 638 of file qgspallabeling.h.

double QgsLabelComponent::rotation ( ) const
inline

Definition at line 614 of file qgspallabeling.h.

double QgsLabelComponent::rotationOffset ( ) const
inline

Definition at line 617 of file qgspallabeling.h.

void QgsLabelComponent::setCenter ( const QgsPoint point)
inline

Definition at line 624 of file qgspallabeling.h.

void QgsLabelComponent::setDpiRatio ( const double  ratio)
inline

Definition at line 642 of file qgspallabeling.h.

void QgsLabelComponent::setOffset ( const QgsPoint point)
inline

Definition at line 633 of file qgspallabeling.h.

void QgsLabelComponent::setOrigin ( const QgsPoint point)
inline

Definition at line 609 of file qgspallabeling.h.

void QgsLabelComponent::setPicture ( QPicture picture)
inline

Definition at line 636 of file qgspallabeling.h.

void QgsLabelComponent::setPictureBuffer ( const double  buffer)
inline

Definition at line 639 of file qgspallabeling.h.

void QgsLabelComponent::setRotation ( const double  rotation)
inline

Definition at line 615 of file qgspallabeling.h.

void QgsLabelComponent::setRotationOffset ( const double  rotation)
inline

Definition at line 618 of file qgspallabeling.h.

void QgsLabelComponent::setSize ( const QgsPoint point)
inline

Definition at line 630 of file qgspallabeling.h.

void QgsLabelComponent::setText ( const QString text)
inline

Definition at line 606 of file qgspallabeling.h.

void QgsLabelComponent::setUseCenter ( const bool  use)
inline

Definition at line 627 of file qgspallabeling.h.

void QgsLabelComponent::setUseOrigin ( const bool  use)
inline

Definition at line 612 of file qgspallabeling.h.

void QgsLabelComponent::setUseRotation ( const bool  use)
inline

Definition at line 621 of file qgspallabeling.h.

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

Definition at line 629 of file qgspallabeling.h.

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

Definition at line 605 of file qgspallabeling.h.

bool QgsLabelComponent::useCenter ( ) const
inline

Definition at line 626 of file qgspallabeling.h.

bool QgsLabelComponent::useOrigin ( ) const
inline

Definition at line 611 of file qgspallabeling.h.

bool QgsLabelComponent::useRotation ( ) const
inline

Definition at line 620 of file qgspallabeling.h.


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