LuciadCPillar C# 2023.1.04
Luciad.Cameras.Camera.Look2D Struct Reference

Structure describing the position of the camera for an orthographic top-down view. More...

Public Member Functions

 Look2D (Luciad.Cartesian.Coordinate mapOrigin, Luciad.Cartesian.Coordinate viewOrigin, double scaleX, double scaleY, Luciad.Cartesian.Azimuth rotation)
 Constructs the Look2D. More...
 

Properties

Luciad.Cartesian.Coordinate MapOrigin [get]
 
Luciad.Cartesian.Azimuth Rotation [get]
 
double ScaleX [get]
 
double ScaleY [get]
 
Luciad.Cartesian.Coordinate ViewOrigin [get]
 

Detailed Description

Structure describing the position of the camera for an orthographic top-down view.

This following picture shows: the relation between the map and view origins how scaleX and scaleY map the map units (meters) onto pixels

Camera Look2D

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Camera::Look2D.

Constructor & Destructor Documentation

◆ Look2D()

Luciad.Cameras.Camera.Look2D.Look2D ( Luciad.Cartesian.Coordinate  mapOrigin,
Luciad.Cartesian.Coordinate  viewOrigin,
double  scaleX,
double  scaleY,
Luciad.Cartesian.Azimuth  rotation 
)
inline

Constructs the Look2D.

mapOrigin

The origin, defined in the map reference.

viewOrigin

The view origin, defined in view coordinates (device independent pixels, (0, 0) at the bottom left of the screen).

scaleX

The scale on the horizontal axis in device independent pixels per map unit.

scaleY

The scale on the vertical axis in device independent pixels per map unit.

rotation

The rotation of the camera.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Camera::Look2D::Look2D.

Property Documentation

◆ MapOrigin

Luciad.Cartesian.Coordinate Luciad.Cameras.Camera.Look2D.MapOrigin
get

◆ Rotation

Luciad.Cartesian.Azimuth Luciad.Cameras.Camera.Look2D.Rotation
get

◆ ScaleX

double Luciad.Cameras.Camera.Look2D.ScaleX
get

◆ ScaleY

double Luciad.Cameras.Camera.Look2D.ScaleY
get

◆ ViewOrigin

Luciad.Cartesian.Coordinate Luciad.Cameras.Camera.Look2D.ViewOrigin
get