Method | Description | |
---|---|---|
AddPoint ( |
||
AddPoints ( IEnumerable |
||
Draw ( IGraphics g, float thickness = DefaultThickness ) : void | ||
GetDirectionSegments ( int startIndex, int resolution = 20 ) : Praeclarum.Graphics.StrokeSegment[] | ||
GetIntersectionWith ( |
||
GetResolutionSimplifiedSegments ( int startIndex, int resolution ) : Praeclarum.Graphics.StrokeSegment[] | ||
GetSegment ( int startIndex ) : |
||
GetSegment ( int startIndex, int lastIndex ) : |
||
GetSimplifiedSegments ( int startIndex, float error, int maxSegments ) : Praeclarum.Graphics.StrokeSegment[] | ||
GetSimplifiedStroke ( int startIndex, float error, int maxSegments ) : |
||
IntersectsWith ( |
||
IntersectsWith ( |
||
RecognizeHorizontalLine ( int startIndex, int &endIndex ) : bool | ||
RecognizeLoop ( int startIndex, int &lastIndex ) : bool | ||
RecognizeVerticalLine ( int startIndex, int &lastIndex ) : bool | ||
Stroke ( ) : System | ||
Stroke ( System.DateTime createdTime ) : System |
Method | Description | |
---|---|---|
Draw ( IGraphics g, int startIndex, int length, float thickness ) : void |
Method | Description | |
---|---|---|
RemoveInitialFlourish ( ) : int |
public AddPoints ( IEnumerable |
||
rawPoints | IEnumerable |
|
return | void |
public Draw ( IGraphics g, float thickness = DefaultThickness ) : void | ||
g | IGraphics | |
thickness | float | |
return | void |
protected Draw ( IGraphics g, int startIndex, int length, float thickness ) : void | ||
g | IGraphics | |
startIndex | int | |
length | int | |
thickness | float | |
return | void |
public GetDirectionSegments ( int startIndex, int resolution = 20 ) : Praeclarum.Graphics.StrokeSegment[] | ||
startIndex | int | |
resolution | int | |
return | Praeclarum.Graphics.StrokeSegment[] |
public GetIntersectionWith ( |
||
other | ||
return | IntersectionInfo |
public GetResolutionSimplifiedSegments ( int startIndex, int resolution ) : Praeclarum.Graphics.StrokeSegment[] | ||
startIndex | int | |
resolution | int | |
return | Praeclarum.Graphics.StrokeSegment[] |
public GetSegment ( int startIndex ) : |
||
startIndex | int | |
return |
public GetSegment ( int startIndex, int lastIndex ) : |
||
startIndex | int | |
lastIndex | int | |
return |
public GetSimplifiedSegments ( int startIndex, float error, int maxSegments ) : Praeclarum.Graphics.StrokeSegment[] | ||
startIndex | int | |
error | float | |
maxSegments | int | |
return | Praeclarum.Graphics.StrokeSegment[] |
public GetSimplifiedStroke ( int startIndex, float error, int maxSegments ) : |
||
startIndex | int | |
error | float | |
maxSegments | int | |
return |
public IntersectsWith ( |
||
lineSegment | ||
return | bool |
public IntersectsWith ( |
||
other | ||
return | bool |
public RecognizeHorizontalLine ( int startIndex, int &endIndex ) : bool | ||
startIndex | int | |
endIndex | int | |
return | bool |
public RecognizeLoop ( int startIndex, int &lastIndex ) : bool | ||
startIndex | int | |
lastIndex | int | |
return | bool |
public RecognizeVerticalLine ( int startIndex, int &lastIndex ) : bool | ||
startIndex | int | |
lastIndex | int | |
return | bool |
public Stroke ( System.DateTime createdTime ) : System | ||
createdTime | System.DateTime | |
return | System |