C# 클래스 NewTOAPIA.Graphics.Viewport

상속: ITransform
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA

공개 메소드들

메소드 설명
DeviceDx ( ) : double
DeviceDy ( ) : double
GetDeviceViewport ( double &x1, double &y1, double &x2, double &y2 ) : void
GetWorldViewport ( double &x1, double &y1, double &x2, double &y2 ) : void
GetWorldViewportActual ( double &x1, double &y1, double &x2, double &y2 ) : void
InverseTransform ( double &x, double &y ) : void
InverseTransformScaleOnly ( double &x, double &y ) : void
PreserveAspectRatio ( double alignx, double aligny, aspect_ratio_e aspect ) : void
Scale ( ) : double
SetDeviceViewport ( double x1, double y1, double x2, double y2 ) : void
SetWorldViewport ( double x1, double y1, double x2, double y2 ) : void
ToAffine ( ) : Affine
ToAffineScaleOnly ( ) : Affine
Transform ( double &x, double &y ) : void
TransformScaleOnly ( double &x, double &y ) : void
Viewport ( ) : System

비공개 메소드들

메소드 설명
Update ( ) : void

메소드 상세

DeviceDx() 공개 메소드

public DeviceDx ( ) : double
리턴 double

DeviceDy() 공개 메소드

public DeviceDy ( ) : double
리턴 double

GetDeviceViewport() 공개 메소드

public GetDeviceViewport ( double &x1, double &y1, double &x2, double &y2 ) : void
x1 double
y1 double
x2 double
y2 double
리턴 void

GetWorldViewport() 공개 메소드

public GetWorldViewport ( double &x1, double &y1, double &x2, double &y2 ) : void
x1 double
y1 double
x2 double
y2 double
리턴 void

GetWorldViewportActual() 공개 메소드

public GetWorldViewportActual ( double &x1, double &y1, double &x2, double &y2 ) : void
x1 double
y1 double
x2 double
y2 double
리턴 void

InverseTransform() 공개 메소드

public InverseTransform ( double &x, double &y ) : void
x double
y double
리턴 void

InverseTransformScaleOnly() 공개 메소드

public InverseTransformScaleOnly ( double &x, double &y ) : void
x double
y double
리턴 void

PreserveAspectRatio() 공개 메소드

public PreserveAspectRatio ( double alignx, double aligny, aspect_ratio_e aspect ) : void
alignx double
aligny double
aspect aspect_ratio_e
리턴 void

Scale() 공개 메소드

public Scale ( ) : double
리턴 double

SetDeviceViewport() 공개 메소드

public SetDeviceViewport ( double x1, double y1, double x2, double y2 ) : void
x1 double
y1 double
x2 double
y2 double
리턴 void

SetWorldViewport() 공개 메소드

public SetWorldViewport ( double x1, double y1, double x2, double y2 ) : void
x1 double
y1 double
x2 double
y2 double
리턴 void

ToAffine() 공개 메소드

public ToAffine ( ) : Affine
리턴 Affine

ToAffineScaleOnly() 공개 메소드

public ToAffineScaleOnly ( ) : Affine
리턴 Affine

Transform() 공개 메소드

public Transform ( double &x, double &y ) : void
x double
y double
리턴 void

TransformScaleOnly() 공개 메소드

public TransformScaleOnly ( double &x, double &y ) : void
x double
y double
리턴 void

Viewport() 공개 메소드

public Viewport ( ) : System
리턴 System