ipe Namespace Reference
Ipe library namespace.
More...
Classes
Typedefs
Enumerations
- enum Kind {
EPen = 0,
ESymbolSize,
EArrowSize,
EColor,
EDashStyle,
ETextSize,
ETextStretch,
ETextStyle,
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,
EPropOpacity,
EPropTiling,
EPropGradient,
EPropHorizontalAlignment,
EPropVerticalAlignment,
EPropLineJoin,
EPropLineCap,
EPropFillRule,
EPropPinned,
EPropTransformations,
EPropTransformableText,
EPropMinipage,
EPropWidth
}
- enum TPathMode { EStrokedOnly,
EStrokedAndFilled,
EFilledOnly
}
- enum THorizontalAlignment { EAlignLeft,
EAlignRight,
EAlignHCenter
}
- enum TVerticalAlignment { EAlignBottom,
EAlignBaseline,
EAlignTop,
EAlignVCenter
}
- 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
}
Functions
- 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)
Variables
Detailed Description
Ipe library namespace.
Nearly all symbols defined by the Ipe library and the Ipe-Cairo interface are in the namespace ipe. (Other symbols all start with the letters "Ipe" (or "ipe" or "IPE").