C# Класс PurplePen.CircleGap

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
startAngle float
stopAngle float

Открытые методы

Метод Описание
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

Описание методов

AddGap() публичный статический Метод

public static AddGap ( CircleGap original, float startAngle, float stopAngle ) : PurplePen.CircleGap[]
original CircleGap
startAngle float
stopAngle float
Результат PurplePen.CircleGap[]

AddGap() публичный статический Метод

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
Результат PurplePen.CircleGap[]

ArcStartSweeps() публичный статический Метод

public static ArcStartSweeps ( CircleGap gaps ) : float[]
gaps CircleGap
Результат float[]

CircleGap() публичный Метод

public CircleGap ( float startAngle, float stopAngle ) : System
startAngle float
stopAngle float
Результат System

ComputeApproximateOldStyleGaps() публичный статический Метод

public static ComputeApproximateOldStyleGaps ( CircleGap gaps ) : uint
gaps CircleGap
Результат uint

ComputeCircleGaps() публичный статический Метод

public static ComputeCircleGaps ( uint gaps ) : PurplePen.CircleGap[]
gaps uint
Результат PurplePen.CircleGap[]

DecodeGaps() публичный статический Метод

public static DecodeGaps ( string text ) : PurplePen.CircleGap[]
text string
Результат PurplePen.CircleGap[]

EncodeGaps() публичный статический Метод

public static EncodeGaps ( CircleGap gaps ) : string
gaps CircleGap
Результат string

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GapStartStopPoints() публичный статический Метод

public static GapStartStopPoints ( PointF center, float radius, CircleGap gaps ) : System.Drawing.PointF[]
center System.Drawing.PointF
radius float
gaps CircleGap
Результат System.Drawing.PointF[]

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

MoveStartStopPoint() публичный статический Метод

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
Результат PurplePen.CircleGap[]

OrderGapAngles() публичный статический Метод

public static OrderGapAngles ( float &angle1, float &angle2 ) : bool
angle1 float
angle2 float
Результат bool

RemoveGap() публичный статический Метод

public static RemoveGap ( CircleGap original, float angle ) : PurplePen.CircleGap[]
original CircleGap
angle float
Результат PurplePen.CircleGap[]

SimplifyGaps() публичный статический Метод

public static SimplifyGaps ( CircleGap gaps ) : PurplePen.CircleGap[]
gaps CircleGap
Результат PurplePen.CircleGap[]

StartsAndStops() публичный статический Метод

public static StartsAndStops ( CircleGap gaps ) : float[]
gaps CircleGap
Результат float[]

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

startAngle публичное свойство

public float startAngle
Результат float

stopAngle публичное свойство

public float stopAngle
Результат float