C# Class NewTOAPIA.Graphics.Viewport

Inheritance: ITransform
Show file Open project: Wiladams/NewTOAPIA

Public Methods

Method Description
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

Private Methods

Method Description
Update ( ) : void

Method Details

DeviceDx() public method

public DeviceDx ( ) : double
return double

DeviceDy() public method

public DeviceDy ( ) : double
return double

GetDeviceViewport() public method

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

GetWorldViewport() public method

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

GetWorldViewportActual() public method

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

InverseTransform() public method

public InverseTransform ( double &x, double &y ) : void
x double
y double
return void

InverseTransformScaleOnly() public method

public InverseTransformScaleOnly ( double &x, double &y ) : void
x double
y double
return void

PreserveAspectRatio() public method

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

Scale() public method

public Scale ( ) : double
return double

SetDeviceViewport() public method

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

SetWorldViewport() public method

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

ToAffine() public method

public ToAffine ( ) : Affine
return Affine

ToAffineScaleOnly() public method

public ToAffineScaleOnly ( ) : Affine
return Affine

Transform() public method

public Transform ( double &x, double &y ) : void
x double
y double
return void

TransformScaleOnly() public method

public TransformScaleOnly ( double &x, double &y ) : void
x double
y double
return void

Viewport() public method

public Viewport ( ) : System
return System