C# Class PurplePen.CircleGap

Afficher le fichier Open project: petergolde/PurplePen Class Usage Examples

Méthodes publiques

Свойство Type Description
startAngle float
stopAngle float

Méthodes publiques

Méthode Description
AddGap ( CircleGap original, float startAngle, float stopAngle ) : PurplePen.CircleGap[]
AddGap ( PointF center, CircleGap original, PointF pt1, PointF pt2 ) : PurplePen.CircleGap[]
ArcStartSweeps ( CircleGap gaps ) : float[]
CircleGap ( float startAngle, float stopAngle ) : System
ComputeApproximateOldStyleGaps ( CircleGap gaps ) : uint
ComputeCircleGaps ( uint gaps ) : PurplePen.CircleGap[]
DecodeGaps ( string text ) : PurplePen.CircleGap[]
EncodeGaps ( CircleGap gaps ) : string
Equals ( object obj ) : bool
GapStartStopPoints ( PointF center, float radius, CircleGap gaps ) : System.Drawing.PointF[]
GetHashCode ( ) : int
MoveStartStopPoint ( PointF center, float radius, CircleGap gaps, PointF oldPt, PointF newPt ) : PurplePen.CircleGap[]
OrderGapAngles ( float &angle1, float &angle2 ) : bool
RemoveGap ( CircleGap original, float angle ) : PurplePen.CircleGap[]
SimplifyGaps ( CircleGap gaps ) : PurplePen.CircleGap[]
StartsAndStops ( CircleGap gaps ) : float[]
operator ( ) : bool

Method Details

AddGap() public static méthode

public static AddGap ( CircleGap original, float startAngle, float stopAngle ) : PurplePen.CircleGap[]
original CircleGap
startAngle float
stopAngle float
Résultat PurplePen.CircleGap[]

AddGap() public static méthode

public static AddGap ( PointF center, CircleGap original, PointF pt1, PointF pt2 ) : PurplePen.CircleGap[]
center System.Drawing.PointF
original CircleGap
pt1 System.Drawing.PointF
pt2 System.Drawing.PointF
Résultat PurplePen.CircleGap[]

ArcStartSweeps() public static méthode

public static ArcStartSweeps ( CircleGap gaps ) : float[]
gaps CircleGap
Résultat float[]

CircleGap() public méthode

public CircleGap ( float startAngle, float stopAngle ) : System
startAngle float
stopAngle float
Résultat System

ComputeApproximateOldStyleGaps() public static méthode

public static ComputeApproximateOldStyleGaps ( CircleGap gaps ) : uint
gaps CircleGap
Résultat uint

ComputeCircleGaps() public static méthode

public static ComputeCircleGaps ( uint gaps ) : PurplePen.CircleGap[]
gaps uint
Résultat PurplePen.CircleGap[]

DecodeGaps() public static méthode

public static DecodeGaps ( string text ) : PurplePen.CircleGap[]
text string
Résultat PurplePen.CircleGap[]

EncodeGaps() public static méthode

public static EncodeGaps ( CircleGap gaps ) : string
gaps CircleGap
Résultat string

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GapStartStopPoints() public static méthode

public static GapStartStopPoints ( PointF center, float radius, CircleGap gaps ) : System.Drawing.PointF[]
center System.Drawing.PointF
radius float
gaps CircleGap
Résultat System.Drawing.PointF[]

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

MoveStartStopPoint() public static méthode

public static MoveStartStopPoint ( PointF center, float radius, CircleGap gaps, PointF oldPt, PointF newPt ) : PurplePen.CircleGap[]
center System.Drawing.PointF
radius float
gaps CircleGap
oldPt System.Drawing.PointF
newPt System.Drawing.PointF
Résultat PurplePen.CircleGap[]

OrderGapAngles() public static méthode

public static OrderGapAngles ( float &angle1, float &angle2 ) : bool
angle1 float
angle2 float
Résultat bool

RemoveGap() public static méthode

public static RemoveGap ( CircleGap original, float angle ) : PurplePen.CircleGap[]
original CircleGap
angle float
Résultat PurplePen.CircleGap[]

SimplifyGaps() public static méthode

public static SimplifyGaps ( CircleGap gaps ) : PurplePen.CircleGap[]
gaps CircleGap
Résultat PurplePen.CircleGap[]

StartsAndStops() public static méthode

public static StartsAndStops ( CircleGap gaps ) : float[]
gaps CircleGap
Résultat float[]

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

startAngle public_oe property

public float startAngle
Résultat float

stopAngle public_oe property

public float stopAngle
Résultat float