|
QCAD Application Framework
CAD Application Development and Automation.
|
Represents a linetype pattern which can be used to draw dashed graphical elements. More...
#include <RLinetypePattern.h>
Public Member Functions | |
| double | getDashLengthAt (int i) const |
| double | getDelta (double pos) const |
| double | getLargestGap () const |
| int | getNumDashes () const |
| double | getPatternLength () const |
| bool | hasDashAt (double pos) const |
| bool | isSymmetrical (int i) const |
| bool | isValid () const |
| RLinetypePattern & | operator= (const RLinetypePattern &other) |
| RLinetypePattern (int num...) | |
| RLinetypePattern () | |
| RLinetypePattern (const RLinetypePattern &other) | |
| void | scale (double factor) |
| void | set (const QList< double > dashes) |
| ~RLinetypePattern () | |
Private Attributes | |
| int | num |
| double * | pattern |
| bool * | symmetrical |
Represents a linetype pattern which can be used to draw dashed graphical elements.
| RLinetypePattern::RLinetypePattern | ( | int | num... | ) |
\par Non-Scriptable:
This function is not available in script environments.
| RLinetypePattern::RLinetypePattern | ( | ) |
| RLinetypePattern::RLinetypePattern | ( | const RLinetypePattern & | other | ) |
| RLinetypePattern::~RLinetypePattern | ( | ) |
| double RLinetypePattern::getDashLengthAt | ( | int | i | ) | const |
| double RLinetypePattern::getDelta | ( | double | pos | ) | const |
| double RLinetypePattern::getLargestGap | ( | ) | const |
| int RLinetypePattern::getNumDashes | ( | ) | const |
| double RLinetypePattern::getPatternLength | ( | ) | const |
| bool RLinetypePattern::hasDashAt | ( | double | pos | ) | const |
| bool RLinetypePattern::isSymmetrical | ( | int | i | ) | const |
| bool RLinetypePattern::isValid | ( | ) | const |
| RLinetypePattern & RLinetypePattern::operator= | ( | const RLinetypePattern & | other | ) |
| void RLinetypePattern::scale | ( | double | factor | ) |
| void RLinetypePattern::set | ( | const QList< double > | dashes | ) |
|
private |
|
private |
|
private |