C# 클래스 NewTOAPIA.Drawing.Transform2D

Transform2D is a class used to perform Affine transforms on a matrix. Affine transforms are those which can be mathematically reversed. Examples include translation, scaling, shearing, and the like.
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
fMatrix TOAPI.Types.XFORM

공개 메소드들

메소드 설명
Combine ( XFORM b ) : bool
GetDPtoLP ( GDIContext hDC ) : bool
Invert ( ) : bool
MapTri ( float px0, float py0, float qx0, float qy0, float rx0, float ry0 ) : bool
MapTri ( float px0, float py0, float qx0, float qy0, float rx0, float ry0, float px1, float py1, float qx1, float qy1, float rx1, float ry1 ) : bool
Rotate ( float angle, float x0, float y0 ) : bool
Scale ( float sx, float sy ) : bool
SetToIdentity ( ) : void
SetTransform ( XFORM xm ) : bool
Transform2D ( ) : System
TransformPoint ( Point aPoint ) : Point
Translate ( float dx, float dy ) : bool

비공개 메소드들

메소드 설명
minmax ( int x0, int x1, int x2, int x3, int &minx, int &maxx ) : void

메소드 상세

Combine() 공개 메소드

public Combine ( XFORM b ) : bool
b TOAPI.Types.XFORM
리턴 bool

GetDPtoLP() 공개 메소드

public GetDPtoLP ( GDIContext hDC ) : bool
hDC GDIContext
리턴 bool

Invert() 공개 메소드

public Invert ( ) : bool
리턴 bool

MapTri() 공개 메소드

public MapTri ( float px0, float py0, float qx0, float qy0, float rx0, float ry0 ) : bool
px0 float
py0 float
qx0 float
qy0 float
rx0 float
ry0 float
리턴 bool

MapTri() 공개 메소드

public MapTri ( float px0, float py0, float qx0, float qy0, float rx0, float ry0, float px1, float py1, float qx1, float qy1, float rx1, float ry1 ) : bool
px0 float
py0 float
qx0 float
qy0 float
rx0 float
ry0 float
px1 float
py1 float
qx1 float
qy1 float
rx1 float
ry1 float
리턴 bool

Rotate() 공개 메소드

public Rotate ( float angle, float x0, float y0 ) : bool
angle float
x0 float
y0 float
리턴 bool

Scale() 공개 메소드

public Scale ( float sx, float sy ) : bool
sx float
sy float
리턴 bool

SetToIdentity() 공개 메소드

public SetToIdentity ( ) : void
리턴 void

SetTransform() 공개 메소드

public SetTransform ( XFORM xm ) : bool
xm TOAPI.Types.XFORM
리턴 bool

Transform2D() 공개 메소드

public Transform2D ( ) : System
리턴 System

TransformPoint() 공개 메소드

public TransformPoint ( Point aPoint ) : Point
aPoint Point
리턴 Point

Translate() 공개 메소드

public Translate ( float dx, float dy ) : bool
dx float
dy float
리턴 bool

프로퍼티 상세

fMatrix 공개적으로 프로퍼티

public XFORM,TOAPI.Types fMatrix
리턴 TOAPI.Types.XFORM