C# 클래스 touchvg.core.MgSplines

상속: touchvg.core.MgBaseLines
파일 보기 프로젝트 열기: rhcad/touchvg-v0.6 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
MgSplines ( ) : System
Type ( ) : int
clear ( ) : void
clearCachedData ( ) : void
clone ( ) : touchvg.core.MgObject
copy ( touchvg.core.MgObject src ) : void
create ( ) : MgSplines
draw ( int mode, GiGraphics gs, GiContext ctx, int segment ) : bool
equals ( touchvg.core.MgObject src ) : bool
getExtent ( ) : Box2d
getHandleCount ( ) : int
getHandlePoint ( int index ) : Point2d
getHandleType ( int index ) : int
getPoint ( int index ) : Point2d
getPointCount ( ) : int
getType ( ) : int
getTypeName ( ) : string
hitTest ( Point2d pt, float tol, MgHitResult res ) : float
hitTestBox ( Box2d rect ) : bool
isClosed ( ) : bool
isCurve ( ) : 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
smooth ( float tol ) : void
transform ( Matrix2d mat ) : void
update ( ) : void

비공개 메소드들

메소드 설명
MgSplines ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( MgSplines obj ) : HandleRef

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

MgSplines() 공개 메소드

public MgSplines ( ) : System
리턴 System

Type() 공개 정적인 메소드

public static Type ( ) : int
리턴 int

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 ( ) : MgSplines
리턴 MgSplines

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

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

getPoint() 공개 메소드

public getPoint ( int index ) : Point2d
index int
리턴 Point2d

getPointCount() 공개 메소드

public getPointCount ( ) : int
리턴 int

getType() 공개 메소드

public getType ( ) : int
리턴 int

getTypeName() 공개 메소드

public getTypeName ( ) : string
리턴 string

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

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

smooth() 공개 메소드

public smooth ( float tol ) : void
tol float
리턴 void

transform() 공개 메소드

public transform ( Matrix2d mat ) : void
mat Matrix2d
리턴 void

update() 공개 메소드

public update ( ) : void
리턴 void