C# 클래스 touchvg.core.MgImageShape

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

공개 메소드들

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

비공개 메소드들

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

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

MgImageShape() 공개 메소드

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

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

findShapeByImageID() 공개 정적인 메소드

public static findShapeByImageID ( touchvg.core.MgShapes shapes, string name ) : MgShape
shapes touchvg.core.MgShapes
name string
리턴 MgShape

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

getName() 공개 메소드

public getName ( ) : string
리턴 string

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

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

setName() 공개 메소드

public setName ( string name ) : void
name string
리턴 void

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