| Description | A collection of high-level drawing primitives. Details… | 
|---|---|
| Module | Advanced graphics | 
| Base classes | – | 
| Derived classes | – | 
| Header | VectorImage.hpp | 
Public methods
    Constructors
        Copy constructor
        operator=
Scale and bounding box
        GetScale
        SetScale
        GetBounds
        CalcAndGetBounds
Draw and drawing order
        Draw
        IsUsingDrawQueue
        IsUsingSortQueue
        SetDrawQueueUsing
        SetSortQueueUsing
Container functionality
        IsEmpty
        GetItemCount
        GetItemCountOfType
        Clear
        DeleteItemsOfType
        Append
        SetCapacity
        GetCapacity
        GetUsedBytes
        GetItemFramePoints
        GetItemPointsOfType
        OffsetImage
Element addition
        AddHotspotRec
        AddHotspot
        AddSideHotspot
        AddLineRec
        AddLine
        AddPolyLineRec
        AddLine
        AddCircle
        AddArcRec
        AddArc
        AddSplineRec
        AddSpline
        AddHatchRec
        AddHatch
        AddHatchWhole
        AddTextRec
        AddText
        AddPixMapRec
        AddPixMap
        AddFontRec
        AddFragment
        AddEndMark
Administrative
        GetStatus
Direct internal content access
        GetElements
        GetElementsRef
        TakeElements
        SetElements
        ConnectToElements
        PassElements
Detailed description
You can assemble, manipulate or draw a full vectorial picture with the VectorImage. It is a collection of vectorial primitives similar to the Windows EMF or WMF or Macintosh Picture file. For the iteration of its elements you can use the VectorImageIterator and ConstVectorImageIterator classes.