|
| | VSubpath (VObject *parent) |
| |
| | VSubpath (const VSubpath &list) |
| |
| | VSubpath (const VSegment &segment) |
| |
| const KoPoint & | currentPoint () const |
| |
| bool | moveTo (const KoPoint &p) |
| |
| bool | lineTo (const KoPoint &p) |
| |
| bool | curveTo (const KoPoint &p1, const KoPoint &p2, const KoPoint &p3) |
| |
| bool | curve1To (const KoPoint &p2, const KoPoint &p3) |
| |
| bool | curve2To (const KoPoint &p1, const KoPoint &p3) |
| |
| bool | arcTo (const KoPoint &p1, const KoPoint &p2, const double r) |
| |
| bool | isClosed () const |
| |
| void | close () |
| |
| bool | pointIsInside (const KoPoint &p) const |
| |
| bool | intersects (const VSegment &segment) const |
| |
| bool | counterClockwise () const |
| |
| void | revert () |
| |
| bool | isEmpty () const |
| |
| virtual const KoRect & | boundingBox () const |
| |
| virtual void | save (TQDomElement &) const |
| |
| virtual void | load (const TQDomElement &element) |
| |
| void | saveSvgPath (TQString &) const |
| |
| virtual VSubpath * | clone () const |
| |
| virtual void | accept (VVisitor &visitor) |
| |
| VSubpath & | operator= (const VSubpath &list) |
| |
| bool | insert (const VSegment *segment) |
| |
| bool | insert (uint i, const VSegment *segment) |
| |
| void | prepend (const VSegment *segment) |
| |
| void | append (const VSegment *segment) |
| |
| void | clear () |
| |
| uint | count () const |
| |
| VSegment * | current () const |
| |
| VSegment * | getFirst () const |
| |
| VSegment * | getLast () const |
| |
| VSegment * | first () |
| |
| VSegment * | last () |
| |
| VSegment * | prev () |
| |
| VSegment * | next () |
| |
| | VObject (VObject *parent, VState state=edit) |
| |
| | VObject (const VObject &obj) |
| |
| virtual | ~VObject () |
| |
| virtual DCOPObject * | dcopObject () |
| |
| virtual void | draw (VPainter *painter, const KoRect *rect=0L) const |
| |
| bool | boundingBoxIsInvalid () const |
| |
| void | invalidateBoundingBox () |
| |
| void | setParent (VObject *parent) |
| |
| VObject * | parent () const |
| |
| VState | state () const |
| |
| virtual void | setState (const VState state) |
| |
| virtual VStroke * | stroke () const |
| |
| virtual VFill * | fill () const |
| |
| virtual void | setStroke (const VStroke &stroke) |
| |
| virtual void | setFill (const VFill &fill) |
| |
| virtual void | saveOasis (KoStore *store, KoXmlWriter *docWriter, KoGenStyles &mainStyles, int &index) const |
| |
| virtual bool | loadOasis (const TQDomElement &element, KoOasisLoadingContext &context) |
| |
| virtual void | insertInfrontOf (VObject *newObject, VObject *oldObject) |
| |
| virtual TQString | name () const |
| |
| void | setName (const TQString &s) |
| |
| VDocument * | document () const |
| |
VSubpath provides a sophisticated list of VSegment.
Noted: it also may contain segments which are marked "deleted". If you are not interested in those undo/redo housholding data, please always use a VSubpathIterator to access segments.
Definition at line 42 of file vpath.h.