Class IGDIPlus.TGPGraphicsPathIterator
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: SignalLabBasicPkg
Unit: IGDIPlus
Inherits: TGPBase
Contents |
Syntax
Delphi:
type TGPGraphicsPathIterator = class( TGPBase, IGPGraphicsPathIterator )
C++ Builder:
class TGPGraphicsPathIterator : public TGPBase
Visual C++ (MFC):
class CTGPGraphicsPathIterator : public CTGPBase
C# (.NET):
public ref class TGPGraphicsPathIterator : Mitov.SignalLab.Base
Summary
Provides methods for isolating selected subsets of the path stored in a TGPGraphicsPath object.
Description
The TGPGraphicsPathIterator class provides methods for isolating selected subsets of the path stored in a TGPGraphicsPath object. A path consists of one or more figures. You can use a TGPGraphicsPathIterator to isolate one or more of those figures. A path can also have markers that divide the path into sections. You can use a TGPGraphicsPathIterator object to isolate one or more of those sections.
Methods
Public
- function NextSubpath(startIndex : Integer; endIndex : Integer; isClosed : bool) : Integer
- function NextSubpath(path : IGPGraphicsPath; isClosed : Boolean) : Integer
- function NextPathType(pathType : TGPPathPointType; startIndex : Integer; endIndex : Integer) : Integer
- function NextMarker(startIndex : Integer; endIndex : Integer) : Integer
- function NextMarker(path : IGPGraphicsPath) : Integer
- function GetCount() : Integer
- function GetSubpathCount() : Integer
- function HasCurve() : Boolean
- function Rewind() : TGPGraphicsPathIterator
- function Enumerate(points : TGPPointFArray; types : TGPByteArray) : Integer
- function CopyData(points : PGPPointF; types : PBYTE; startIndex : Integer; endIndex : Integer) : Integer