|
typedef boost::shared_ptr
< IWORKPath > | IWORKPathPtr_t |
| |
typedef boost::unordered_map
< ID_t, IWORKPathPtr_t > | IWORKPathMap_t |
| |
| typedef std::string | IWORKPropertyID_t |
| |
typedef boost::shared_ptr
< IWORKShape > | IWORKShapePtr_t |
| |
typedef boost::shared_ptr
< IWORKStyle > | IWORKStylePtr_t |
| |
typedef boost::unordered_map
< ID_t, IWORKStylePtr_t > | IWORKStyleMap_t |
| |
typedef boost::shared_ptr
< IWORKStylesheet > | IWORKStylesheetPtr_t |
| |
typedef boost::unordered_map
< ID_t, IWORKStylesheetPtr_t > | IWORKStylesheetMap_t |
| |
typedef boost::shared_ptr
< IWORKText > | IWORKTextPtr_t |
| |
| typedef std::deque< IWORKTabStop > | IWORKTabStops_t |
| |
typedef boost::unordered_map
< ID_t, IWORKTabStops_t > | IWORKTabStopsMap_t |
| |
| typedef std::string | ID_t |
| |
| typedef unsigned | IWORKZoneID_t |
| |
typedef boost::unordered_map
< ID_t, IWORKZoneID_t > | IWORKZoneMap_t |
| |
typedef boost::shared_ptr
< IWORKGeometry > | IWORKGeometryPtr_t |
| |
typedef boost::shared_ptr
< IWORKLine > | IWORKLinePtr_t |
| |
typedef boost::shared_ptr
< IWORKData > | IWORKDataPtr_t |
| |
typedef boost::unordered_map
< ID_t, IWORKDataPtr_t > | IWORKDataMap_t |
| |
typedef boost::shared_ptr
< IWORKMediaContent > | IWORKMediaContentPtr_t |
| |
typedef boost::unordered_map
< ID_t, IWORKMediaContentPtr_t > | IWORKMediaContentMap_t |
| |
typedef boost::shared_ptr
< IWORKImage > | IWORKImagePtr_t |
| |
typedef boost::unordered_map
< ID_t, IWORKImagePtr_t > | IWORKImageMap_t |
| |
typedef boost::shared_ptr
< IWORKMedia > | IWORKMediaPtr_t |
| |
typedef boost::shared_ptr
< IWORKWrap > | IWORKWrapPtr_t |
| |
typedef boost::shared_ptr
< IWORKGroup > | IWORKGroupPtr_t |
| |
typedef boost::shared_ptr
< IWORKXMLContext > | IWORKXMLContextPtr_t |
| |
typedef IWORKXMLContextBase
< IWORKXMLContextElement,
IWORKXMLParserState > | IWORKXMLElementContextBase |
| |
typedef IWORKXMLContextBase
< IWORKXMLContextText,
IWORKXMLParserState > | IWORKXMLTextContextBase |
| |
typedef IWORKXMLContextBase
< IWORKXMLContextMixed,
IWORKXMLParserState > | IWORKXMLMixedContextBase |
| |
typedef IWORKXMLContextBase
< IWORKXMLContextEmpty,
IWORKXMLParserState > | IWORKXMLEmptyContextBase |
| |
typedef KEY2XMLContextBase
< IWORKXMLContextElement > | KEY2XMLElementContextBase |
| |
typedef KEY2XMLContextBase
< IWORKXMLContextText > | KEY2XMLTextContextBase |
| |
typedef KEY2XMLContextBase
< IWORKXMLContextMixed > | KEYM2XMLixedContextBase |
| |
typedef KEY2XMLContextBase
< IWORKXMLContextEmpty > | KEY2XMLEmptyContextBase |
| |
| typedef std::deque< KEYStickyNote > | KEYStickyNotes_t |
| |
typedef boost::shared_ptr
< KEYLayer > | KEYLayerPtr_t |
| |
typedef boost::unordered_map
< ID_t, KEYLayerPtr_t > | KEYLayerMap_t |
| |
typedef boost::shared_ptr
< KEYPlaceholder > | KEYPlaceholderPtr_t |
| |
typedef boost::unordered_map
< ID_t, KEYPlaceholderPtr_t > | KEYPlaceholderMap_t |
| |
typedef boost::shared_ptr
< librevenge::RVNGInputStream > | RVNGInputStreamPtr_t |
| |
typedef NUM1XMLContextBase
< IWORKXMLContextElement > | NUM1XMLElementContextBase |
| |
typedef NUM1XMLContextBase
< IWORKXMLContextText > | NUM1XMLTextContextBase |
| |
typedef NUM1XMLContextBase
< IWORKXMLContextMixed > | NUM1XMLixedContextBase |
| |
typedef NUM1XMLContextBase
< IWORKXMLContextEmpty > | NUM1XMLEmptyContextBase |
| |
typedef PAG1XMLContextBase
< IWORKXMLContextElement > | PAG1XMLElementContextBase |
| |
typedef PAG1XMLContextBase
< IWORKXMLContextText > | PAG1XMLTextContextBase |
| |
typedef PAG1XMLContextBase
< IWORKXMLContextMixed > | PAG1XMLixedContextBase |
| |
typedef PAG1XMLContextBase
< IWORKXMLContextEmpty > | PAG1XMLEmptyContextBase |
| |
|
| bool | approxEqual (const IWORKPath &left, const IWORKPath &right, const double eps) |
| |
| bool | operator== (const IWORKPath &left, const IWORKPath &right) |
| |
| bool | operator!= (const IWORKPath &left, const IWORKPath &right) |
| |
| IWORKPath | operator* (const IWORKPath &path, const glm::dmat3 &tr) |
| | Create a transformed path. More...
|
| |
| | IWORK_IMPLEMENT_PROPERTY (Alignment) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Baseline) |
| |
| | IWORK_IMPLEMENT_PROPERTY (BaselineShift) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Bold) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Capitalization) |
| |
| | IWORK_IMPLEMENT_PROPERTY (FirstLineIndent) |
| |
| | IWORK_IMPLEMENT_PROPERTY (FontColor) |
| |
| | IWORK_IMPLEMENT_PROPERTY (FontName) |
| |
| | IWORK_IMPLEMENT_PROPERTY (FontSize) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Geometry) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Italic) |
| |
| | IWORK_IMPLEMENT_PROPERTY (KeepLinesTogether) |
| |
| | IWORK_IMPLEMENT_PROPERTY (KeepWithNext) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Language) |
| |
| | IWORK_IMPLEMENT_PROPERTY (LeftIndent) |
| |
| | IWORK_IMPLEMENT_PROPERTY (LineSpacing) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Outline) |
| |
| | IWORK_IMPLEMENT_PROPERTY (ParagraphBorderType) |
| |
| | IWORK_IMPLEMENT_PROPERTY (ParagraphFill) |
| |
| | IWORK_IMPLEMENT_PROPERTY (RightIndent) |
| |
| | IWORK_IMPLEMENT_PROPERTY (SpaceAfter) |
| |
| | IWORK_IMPLEMENT_PROPERTY (SpaceBefore) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Strikethru) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Tabs) |
| |
| | IWORK_IMPLEMENT_PROPERTY (TextBackground) |
| |
| | IWORK_IMPLEMENT_PROPERTY (Underline) |
| |
| | IWORK_IMPLEMENT_PROPERTY (WidowControl) |
| |
| | IWORK_DECLARE_PROPERTY (Alignment, IWORKAlignment) |
| |
| | IWORK_DECLARE_PROPERTY (Baseline, IWORKBaseline) |
| |
| | IWORK_DECLARE_PROPERTY (BaselineShift, double) |
| |
| | IWORK_DECLARE_PROPERTY (Bold, bool) |
| |
| | IWORK_DECLARE_PROPERTY (Capitalization, IWORKCapitalization) |
| |
| | IWORK_DECLARE_PROPERTY (FirstLineIndent, double) |
| |
| | IWORK_DECLARE_PROPERTY (FontColor, IWORKColor) |
| |
| | IWORK_DECLARE_PROPERTY (FontName, std::string) |
| |
| | IWORK_DECLARE_PROPERTY (FontSize, double) |
| |
| | IWORK_DECLARE_PROPERTY (Geometry, IWORKGeometryPtr_t) |
| |
| | IWORK_DECLARE_PROPERTY (Italic, bool) |
| |
| | IWORK_DECLARE_PROPERTY (KeepLinesTogether, bool) |
| |
| | IWORK_DECLARE_PROPERTY (KeepWithNext, bool) |
| |
| | IWORK_DECLARE_PROPERTY (Language, std::string) |
| |
| | IWORK_DECLARE_PROPERTY (LeftIndent, double) |
| |
| | IWORK_DECLARE_PROPERTY (LineSpacing, IWORKLineSpacing) |
| |
| | IWORK_DECLARE_PROPERTY (Outline, bool) |
| |
| | IWORK_DECLARE_PROPERTY (ParagraphBorderType, IWORKBorderType) |
| |
| | IWORK_DECLARE_PROPERTY (ParagraphFill, IWORKColor) |
| |
| | IWORK_DECLARE_PROPERTY (RightIndent, double) |
| |
| | IWORK_DECLARE_PROPERTY (SpaceAfter, double) |
| |
| | IWORK_DECLARE_PROPERTY (SpaceBefore, double) |
| |
| | IWORK_DECLARE_PROPERTY (Strikethru, bool) |
| |
| | IWORK_DECLARE_PROPERTY (Tabs, IWORKTabStops_t) |
| |
| | IWORK_DECLARE_PROPERTY (TextBackground, IWORKColor) |
| |
| | IWORK_DECLARE_PROPERTY (Underline, bool) |
| |
| | IWORK_DECLARE_PROPERTY (WidowControl, bool) |
| |
| IWORKPathPtr_t | makePolygonPath (const IWORKSize &size, unsigned edges) |
| | Path creator functions for stock shapes. More...
|
| |
| IWORKPathPtr_t | makeRoundedRectanglePath (const IWORKSize &size, const double radius) |
| |
| IWORKPathPtr_t | makeArrowPath (const IWORKSize &size, const double headWidth, const double stemThickness) |
| |
| IWORKPathPtr_t | makeDoubleArrowPath (const IWORKSize &size, const double headWidth, const double stemThickness) |
| |
| IWORKPathPtr_t | makeStarPath (const IWORKSize &size, const unsigned points, const double innerRadius) |
| |
| IWORKPathPtr_t | makeConnectionPath (const IWORKSize &size, const double middleX, const double middleY) |
| |
| IWORKPathPtr_t | makeCalloutPath (const IWORKSize &size, const double radius, const double tailSize, const double tailX, const double tailY) |
| |
| IWORKPathPtr_t | makeQuoteBubblePath (const IWORKSize &size, const double radius, const double tailSize, const double tailX, const double tailY) |
| |
| glm::dmat3 | makeTransformation (const IWORKGeometry &geometry) |
| | Create a transformation from a geometry. More...
|
| |
| template<typename Context , typename Arg > |
| IWORKXMLContextPtr_t | makeContext (Arg &arg) |
| |
| template<typename Context , typename Arg1 , typename Arg2 > |
| IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, Arg2 &arg2) |
| |
| template<typename Context , typename Arg1 , typename Arg2 > |
| IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, const Arg2 &arg2) |
| |
| template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 > |
| IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, Arg2 &arg2, const Arg3 &arg3) |
| |
| template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 > |
| IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, Arg2 &arg2, Arg3 &arg3) |
| |
| template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 > |
| IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, const Arg2 &arg2, Arg3 &arg3) |
| |
| template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 > |
| IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| |
| template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
| IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| |
| void | drawPlaceholder (const KEYPlaceholderPtr_t &placeholder, const glm::dmat3 &trafo, IWORKOutputElements &elements) |
| |
| uint8_t | readU8 (const RVNGInputStreamPtr_t &input, bool) |
| |
| uint16_t | readU16 (const RVNGInputStreamPtr_t &input, bool bigEndian) |
| |
| uint32_t | readU32 (const RVNGInputStreamPtr_t &input, bool bigEndian) |
| |
| uint64_t | readU64 (const RVNGInputStreamPtr_t &input, bool bigEndian) |
| |
| bool | approxEqual (double x, double y, double eps=ETONYEK_EPSILON) |
| | Test two floating point numbers for equality. More...
|
| |
| double | pt2in (double d) |
| | Convert a length from points to inches. More...
|
| |
| double | deg2rad (double value) |
| | Convert an angle from degrees to radians. More...
|
| |
| const double | etonyek_half_pi (1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404326e+00) |
| |
| const double | etonyek_third_pi (1.04719755119659774615421446109316762806572313312503527365831486410260546876206966620934494178070568932738269550e+00) |
| |
| const double | etonyek_pi (3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651e+00) |
| |
| const double | etonyek_two_pi (6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617303e+00) |
| |
| const double | etonyek_root_three (1.73205080756887729352744634150587236694280525381038062805580697945193301690880003708114618675724857567562614142e+00) |
| |
| const double | etonyek_root_two (1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623e+00) |
| |
| template<class T > |
| bool | approxEqual (const T &left, const T &right, const double eps=ETONYEK_EPSILON) |
| |
| bool | bool_cast (const char *value) |
| | Convert string value to bool. More...
|
| |
| double | double_cast (const char *value) |
| |
| int | int_cast (const char *value) |
| |
| const char * | char_cast (const char *const c) |
| |
| const char * | char_cast (const signed char *const c) |
| |
| const char * | char_cast (const unsigned char *const c) |
| |