C# 클래스 PixelFarm.Agg.Transform.Viewport

파일 보기 프로젝트 열기: prepare/HTML-Renderer

공개 메소드들

메소드 설명
Viewport ( ) : System
align_x ( ) : double
align_y ( ) : double
aspect_ratio ( ) : AspectRatio
device_dx ( ) : double
device_dy ( ) : double
device_viewport ( double x1, double y1, double x2, double y2 ) : void
inverse_transform ( double &x, double &y ) : void
inverse_transform_scale_only ( double &x, double &y ) : void
is_valid ( ) : bool
preserve_aspect_ratio ( double alignx, double aligny, AspectRatio aspect ) : void
scale ( ) : double
scale_x ( ) : double
scale_y ( ) : double
to_affine ( ) : Affine
to_affine_scale_only ( ) : Affine
transform ( double &x, double &y ) : void
transform_scale_only ( double &x, double &y ) : void
world_viewport ( double x1, double y1, double x2, double y2 ) : void
world_viewport_actual ( double &x1, double &y1, double &x2, double &y2 ) : void

비공개 메소드들

메소드 설명
update ( ) : void

메소드 상세

Viewport() 공개 메소드

public Viewport ( ) : System
리턴 System

align_x() 공개 메소드

public align_x ( ) : double
리턴 double

align_y() 공개 메소드

public align_y ( ) : double
리턴 double

aspect_ratio() 공개 메소드

public aspect_ratio ( ) : AspectRatio
리턴 AspectRatio

device_dx() 공개 메소드

public device_dx ( ) : double
리턴 double

device_dy() 공개 메소드

public device_dy ( ) : double
리턴 double

device_viewport() 공개 메소드

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

inverse_transform() 공개 메소드

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

inverse_transform_scale_only() 공개 메소드

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

is_valid() 공개 메소드

public is_valid ( ) : bool
리턴 bool

preserve_aspect_ratio() 공개 메소드

public preserve_aspect_ratio ( double alignx, double aligny, AspectRatio aspect ) : void
alignx double
aligny double
aspect AspectRatio
리턴 void

scale() 공개 메소드

public scale ( ) : double
리턴 double

scale_x() 공개 메소드

public scale_x ( ) : double
리턴 double

scale_y() 공개 메소드

public scale_y ( ) : double
리턴 double

to_affine() 공개 메소드

public to_affine ( ) : Affine
리턴 Affine

to_affine_scale_only() 공개 메소드

public to_affine_scale_only ( ) : Affine
리턴 Affine

transform() 공개 메소드

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

transform_scale_only() 공개 메소드

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

world_viewport() 공개 메소드

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

world_viewport_actual() 공개 메소드

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