|
enum | Kind {
EPen = 0
, ESymbolSize
, EArrowSize
, EColor
,
EDashStyle
, ETextSize
, ETextStretch
, ETextStyle
,
ELabelStyle
, EGridSize
, EAngleSize
, EOpacity
,
ETiling
, ESymbol
, EGradient
, EEffect
} |
enum | Property {
EPropPen = 0
, EPropSymbolSize
, EPropFArrow
, EPropRArrow
,
EPropFArrowSize
, EPropRArrowSize
, EPropFArrowShape
, EPropRArrowShape
,
EPropStrokeColor
, EPropFillColor
, EPropMarkShape
, EPropPathMode
,
EPropDashStyle
, EPropTextSize
, EPropTextStyle
, EPropLabelStyle
,
EPropOpacity
, EPropStrokeOpacity
, EPropTiling
, EPropGradient
,
EPropHorizontalAlignment
, EPropVerticalAlignment
, EPropLineJoin
, EPropLineCap
,
EPropFillRule
, EPropPinned
, EPropTransformations
, EPropTransformableText
,
EPropSplineType
, EPropMinipage
, EPropWidth
, EPropDecoration
} |
enum | TPathMode { EStrokedOnly
, EStrokedAndFilled
, EFilledOnly
} |
enum | THorizontalAlignment { EAlignLeft
, EAlignRight
, EAlignHCenter
} |
enum | TVerticalAlignment { EAlignBottom
, EAlignBaseline
, EAlignTop
, EAlignVCenter
} |
enum | TSplineType { EBSpline
, ECardinalSpline
, ESpiroSpline
} |
enum | TLineJoin { EDefaultJoin
, EMiterJoin
, ERoundJoin
, EBevelJoin
} |
enum | TLineCap { EDefaultCap
, EButtCap
, ERoundCap
, ESquareCap
} |
enum | TFillRule { EDefaultRule
, EWindRule
, EEvenOddRule
} |
enum | TPinned { ENoPin = 0x00
, EHorizontalPin = 0x01
, EVerticalPin = 0x02
, EFixedPin = 0x03
} |
enum | TTransformations { ETransformationsTranslations
, ETransformationsRigidMotions
, ETransformationsAffine
} |
enum | TSelect { ENotSelected = 0
, EPrimarySelected
, ESecondarySelected
} |
enum class | LatexType { Default
, Pdftex
, Xetex
, Luatex
} |
enum class | FileFormat { Xml
, Pdf
, Unknown
} |
enum class | FontType {
Type1
, Truetype
, CIDType0
, CIDType2
,
Type3
, Unsupported
} |
|
template<typename T> |
int | size (const std::vector< T > &v) |
void | ipeDebugBuffer (Buffer data, int maxsize) |
template<class T> |
T | max (const T &lhs, const T &rhs) |
template<class T> |
T | min (const T &lhs, const T &rhs) |
double | abs (double val) |
QPointF | QPt (const Vector &v) |
String | IpeQ (const QString &str) |
QString | QIpe (const String &str) |
QColor | QIpe (Color color) |
Color | IpeQ (QColor color) |
Stream & | operator<< (Stream &stream, const Fixed &f) |
Stream & | operator<< (Stream &stream, const Color &attr) |
Stream & | operator<< (Stream &stream, const Vector &rhs) |
Stream & | operator<< (Stream &stream, const Rect &rhs) |
Stream & | operator<< (Stream &stream, const Linear &rhs) |
Stream & | operator<< (Stream &stream, const Matrix &rhs) |
Vector | operator* (double lhs, const Vector &rhs) |
double | dot (const Vector &lhs, const Vector &rhs) |
Bezier | operator* (const Bezier &rhs) const |
Vector | operator* (const Vector &rhs) const |
Linear | operator* (const Linear &lhs, const Linear &rhs) |
Vector | operator* (const Vector &rhs) const |
Matrix | operator* (const Matrix &lhs, const Matrix &rhs) |
Arc | operator* (const Matrix &lhs, const Arc &rhs) |