C# Класс touchvg.core.MgParallel

Наследование: touchvg.core.MgBaseShape
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void
MgParallel ( ) : System
Type ( ) : int
angle ( ) : float
clear ( ) : void
clearCachedData ( ) : void
clone ( ) : touchvg.core.MgObject
copy ( touchvg.core.MgObject src ) : void
create ( ) : MgParallel
draw ( int mode, GiGraphics gs, GiContext ctx, int segment ) : bool
equals ( touchvg.core.MgObject src ) : bool
getCenter ( ) : Point2d
getExtent ( ) : Box2d
getHandleCount ( ) : int
getHandlePoint ( int index ) : Point2d
getHandleType ( int index ) : int
getHeight ( ) : float
getPoint ( int index ) : Point2d
getPointCount ( ) : int
getRect ( ) : Box2d
getType ( ) : int
getTypeName ( ) : string
getWidth ( ) : float
hitTest ( Point2d pt, float tol, MgHitResult res ) : float
hitTestBox ( Box2d rect ) : bool
isClosed ( ) : bool
isCurve ( ) : bool
isEmpty ( float minDist ) : bool
isHandleFixed ( int index ) : bool
isKindOf ( int type ) : bool
load ( MgShapeFactory factory, touchvg.core.MgStorage s ) : bool
offset ( Vector2d vec, int segment ) : bool
release ( ) : void
save ( touchvg.core.MgStorage s ) : bool
setHandlePoint ( int index, Point2d pt, float tol ) : bool
setPoint ( int index, Point2d pt ) : void
transform ( Matrix2d mat ) : void
update ( ) : void

Приватные методы

Метод Описание
MgParallel ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( MgParallel obj ) : HandleRef

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

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

public Dispose ( ) : void
Результат void

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

public MgParallel ( ) : System
Результат System

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

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

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

public angle ( ) : float
Результат float

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

public clear ( ) : void
Результат void

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

public clearCachedData ( ) : void
Результат void

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

public clone ( ) : touchvg.core.MgObject
Результат touchvg.core.MgObject

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

public copy ( touchvg.core.MgObject src ) : void
src touchvg.core.MgObject
Результат void

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

public static create ( ) : MgParallel
Результат MgParallel

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

public draw ( int mode, GiGraphics gs, GiContext ctx, int segment ) : bool
mode int
gs GiGraphics
ctx GiContext
segment int
Результат bool

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

public equals ( touchvg.core.MgObject src ) : bool
src touchvg.core.MgObject
Результат bool

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

public getCenter ( ) : Point2d
Результат Point2d

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

public getExtent ( ) : Box2d
Результат Box2d

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

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

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

public getHandlePoint ( int index ) : Point2d
index int
Результат Point2d

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

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

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

public getHeight ( ) : float
Результат float

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

public getPoint ( int index ) : Point2d
index int
Результат Point2d

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

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

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

public getRect ( ) : Box2d
Результат Box2d

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

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

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

public getTypeName ( ) : string
Результат string

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

public getWidth ( ) : float
Результат float

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

public hitTest ( Point2d pt, float tol, MgHitResult res ) : float
pt Point2d
tol float
res MgHitResult
Результат float

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

public hitTestBox ( Box2d rect ) : bool
rect Box2d
Результат bool

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

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

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

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

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

public isEmpty ( float minDist ) : bool
minDist float
Результат bool

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

public isHandleFixed ( int index ) : bool
index int
Результат bool

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

public isKindOf ( int type ) : bool
type int
Результат bool

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

public load ( MgShapeFactory factory, touchvg.core.MgStorage s ) : bool
factory MgShapeFactory
s touchvg.core.MgStorage
Результат bool

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

public offset ( Vector2d vec, int segment ) : bool
vec Vector2d
segment int
Результат bool

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

public release ( ) : void
Результат void

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

public save ( touchvg.core.MgStorage s ) : bool
s touchvg.core.MgStorage
Результат bool

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

public setHandlePoint ( int index, Point2d pt, float tol ) : bool
index int
pt Point2d
tol float
Результат bool

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

public setPoint ( int index, Point2d pt ) : void
index int
pt Point2d
Результат void

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

public transform ( Matrix2d mat ) : void
mat Matrix2d
Результат void

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

public update ( ) : void
Результат void