C# Класс PixelFarm.Agg.Transform.Viewport

Показать файл Открыть проект

Открытые методы

Метод Описание
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