Uses of Class
com.luciad.view.lightspeed.camera.ALspViewXYZWorldTransformation
Package
Description
This package provides two abstract base classes which can be used to create Lightspeed specific camera linkers:
ALcyLspCameraLinker2D
and ALcyLspCameraLinker3D
.Provides support for OpenGL-based 2D and 3D visualization of data.
Contains view world transformations.
Provides utilities for performing geometric operations, such as
visibility culling and intersection tests.
-
Uses of ALspViewXYZWorldTransformation in com.luciad.lucy.map.cameralinking.lightspeed
Modifier and TypeMethodDescriptionprotected boolean
ALcyLspCameraLinker2D.isValidViewXYZWorldTransformation
(ALspViewXYZWorldTransformation aTransformation) protected boolean
ALcyLspCameraLinker3D.isValidViewXYZWorldTransformation
(ALspViewXYZWorldTransformation aTransformation) -
Uses of ALspViewXYZWorldTransformation in com.luciad.view.lightspeed
Modifier and TypeMethodDescriptionALspAWTView.getViewXYZWorldTransformation()
ILspView.getViewXYZWorldTransformation()
Returns the transformation that is used to transform from view coordinates to world coordinates and vice versa.TLspContext.getViewXYZWorldTransformation()
Returns the transformation that should be used to transform world points to view points or vice versa.TLspExternalView.getViewXYZWorldTransformation()
Deprecated.TLspFXView.getViewXYZWorldTransformation()
TLspOffscreenView.getViewXYZWorldTransformation()
Modifier and TypeMethodDescriptionvoid
ALspAWTView.setViewXYZWorldTransformation
(ALspViewXYZWorldTransformation aViewXYZWorldTransformation) void
ILspView.setViewXYZWorldTransformation
(ALspViewXYZWorldTransformation aViewXYZWorldTransformation) Sets the transformation that is used to transform from view coordinates to world coordinates and vice versa.void
TLspExternalView.setViewXYZWorldTransformation
(ALspViewXYZWorldTransformation aViewXYZWorldTransformation) Deprecated.void
TLspFXView.setViewXYZWorldTransformation
(ALspViewXYZWorldTransformation aViewXYZWorldTransformation) void
TLspOffscreenView.setViewXYZWorldTransformation
(ALspViewXYZWorldTransformation aViewXYZWorldTransformation) -
Uses of ALspViewXYZWorldTransformation in com.luciad.view.lightspeed.camera
Modifier and TypeClassDescriptionclass
Orthographic world-to-view transformation.class
AnALspViewXYZWorldTransformation
which provides 3D perspective projection for anILspView
.Modifier and TypeMethodDescriptionALspViewXYZWorldTransformation.clone()
Returns a deep clone of this transformation.abstract ALspViewXYZWorldTransformation
ALspViewXYZWorldTransformation.getImmutableClone()
Returns an immutable deep clone of this transformationModifier and TypeMethodDescriptionabstract void
ALspViewXYZWorldTransformation.set
(ALspViewXYZWorldTransformation aOther) Sets this view transformation's properties to be equal to the other one.void
TLspViewXYZWorldTransformation2D.set
(ALspViewXYZWorldTransformation aOther) Sets this view transformation's properties to be equal to the other one.void
TLspViewXYZWorldTransformation3D.set
(ALspViewXYZWorldTransformation aOther) Sets this view transformation's properties to be equal to the other one. -
Uses of ALspViewXYZWorldTransformation in com.luciad.view.lightspeed.geometry
Modifier and TypeMethodDescriptionstatic TLspFrustum
TLspFrustum.createFromViewRectangle
(Rectangle aViewRectangle, ALspViewXYZWorldTransformation aViewXYZWorldTransformation) Creates a frustum, based on the given rectangle in view coordinates and the given view to world transformation.