C# Class PurplePen.LegGap

ファイルを表示 Open project: petergolde/PurplePen Class Usage Examples

Public Properties

Property Type Description
distanceFromStart float
length float

Public Methods

Method Description
AddGap ( SymPath path, LegGap original, PointF pt1, PointF pt2 ) : PurplePen.LegGap[]
Equals ( object obj ) : bool
GapStartStopPoints ( SymPath path, LegGap gaps ) : System.Drawing.PointF[]
GetHashCode ( ) : int
LegGap ( float distanceFromStart, float length ) : System
MoveGapsToNewPath ( LegGap oldGaps, SymPath oldPath, SymPath newPath ) : PurplePen.LegGap[]
MoveStartStopPoint ( SymPath path, LegGap gaps, PointF oldPt, PointF newPt ) : PurplePen.LegGap[]
SimplifyGaps ( LegGap gaps, float pathLength ) : PurplePen.LegGap[]
SplitPathWithGaps ( SymPath pathInitial, LegGap gaps ) : SymPath[]
operator ( ) : bool

Method Details

AddGap() public static method

public static AddGap ( SymPath path, LegGap original, PointF pt1, PointF pt2 ) : PurplePen.LegGap[]
path SymPath
original LegGap
pt1 System.Drawing.PointF
pt2 System.Drawing.PointF
return PurplePen.LegGap[]

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GapStartStopPoints() public static method

public static GapStartStopPoints ( SymPath path, LegGap gaps ) : System.Drawing.PointF[]
path SymPath
gaps LegGap
return System.Drawing.PointF[]

GetHashCode() public method

public GetHashCode ( ) : int
return int

LegGap() public method

public LegGap ( float distanceFromStart, float length ) : System
distanceFromStart float
length float
return System

MoveGapsToNewPath() public static method

public static MoveGapsToNewPath ( LegGap oldGaps, SymPath oldPath, SymPath newPath ) : PurplePen.LegGap[]
oldGaps LegGap
oldPath SymPath
newPath SymPath
return PurplePen.LegGap[]

MoveStartStopPoint() public static method

public static MoveStartStopPoint ( SymPath path, LegGap gaps, PointF oldPt, PointF newPt ) : PurplePen.LegGap[]
path SymPath
gaps LegGap
oldPt System.Drawing.PointF
newPt System.Drawing.PointF
return PurplePen.LegGap[]

SimplifyGaps() public static method

public static SimplifyGaps ( LegGap gaps, float pathLength ) : PurplePen.LegGap[]
gaps LegGap
pathLength float
return PurplePen.LegGap[]

SplitPathWithGaps() public static method

public static SplitPathWithGaps ( SymPath pathInitial, LegGap gaps ) : SymPath[]
pathInitial SymPath
gaps LegGap
return SymPath[]

operator() public static method

public static operator ( ) : bool
return bool

Property Details

distanceFromStart public_oe property

public float distanceFromStart
return float

length public_oe property

public float length
return float