Quantum GIS API Documentation  master-693a1fe
MyLine Class Reference

List of all members.

Public Member Functions

 MyLine (QPointF p1, QPointF p2)
double angle ()
QPointF diffForInterval (double interval)
double length ()

Protected Attributes

bool mIncreasing
double mLength
double mT
bool mVertical

Detailed Description

Definition at line 373 of file qgslinesymbollayerv2.cpp.


Constructor & Destructor Documentation

MyLine::MyLine ( QPointF  p1,
QPointF  p2 
) [inline]

Definition at line 376 of file qgslinesymbollayerv2.cpp.

References mIncreasing, mLength, mT, and mVertical.


Member Function Documentation

QPointF MyLine::diffForInterval ( double  interval) [inline]

Definition at line 412 of file qgslinesymbollayerv2.cpp.

References mIncreasing, mT, and mVertical.

Referenced by QgsMarkerLineSymbolLayerV2::renderPolylineInterval().

double MyLine::length ( ) [inline]

Definition at line 423 of file qgslinesymbollayerv2.cpp.

References mLength.

Referenced by QgsMarkerLineSymbolLayerV2::renderPolylineInterval().


Member Data Documentation

bool MyLine::mIncreasing [protected]

Definition at line 427 of file qgslinesymbollayerv2.cpp.

Referenced by angle(), diffForInterval(), and MyLine().

double MyLine::mLength [protected]

Definition at line 429 of file qgslinesymbollayerv2.cpp.

Referenced by length(), and MyLine().

double MyLine::mT [protected]

Definition at line 428 of file qgslinesymbollayerv2.cpp.

Referenced by angle(), diffForInterval(), and MyLine().

bool MyLine::mVertical [protected]

Definition at line 426 of file qgslinesymbollayerv2.cpp.

Referenced by angle(), diffForInterval(), and MyLine().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines