Uses of Class
com.luciad.view.lightspeed.camera.TLspViewXYZWorldTransformation3D
Package
Description
This package provides two abstract base classes which can be used to create Lightspeed specific camera linkers:
ALcyLspCameraLinker2D
and ALcyLspCameraLinker3D
.Contains view world transformations.
Contains a tracking constraints for
TLspViewXYZWorldTransformation3D
that keeps the
camera above the terrain.Contains tracking constraints for
TLspViewXYZWorldTransformation3D
and
TLspViewXYZWorldTransformation2D
that automatically adapt the viewing parameters
for example by tracking an object.Provides layering support for
ILspView
.Contains utility classes related to Lightspeed views.
-
Uses of TLspViewXYZWorldTransformation3D in com.luciad.lucy.map.cameralinking.lightspeed
Modifier and TypeMethodDescriptionprotected abstract ALspCameraConstraint
<TLspViewXYZWorldTransformation3D> ALcyLspCameraLinker3D.createCameraConstraint
(ALspTrackingPointProvider aTrackingPointProvider, ILspView aView) Create a new camera constraint and return it. -
Uses of TLspViewXYZWorldTransformation3D in com.luciad.view.lightspeed.camera
Modifier and TypeMethodDescriptionTLspViewXYZWorldTransformation3D.clone()
Returns a deep clone of this transformation.TLspViewXYZWorldTransformation3D.getImmutableClone()
TLspViewXYZWorldTransformation3D.getStereoTransformation
(TLspPaintPhase.PaintStereo aStereoPhase) Returns a view-to-world transformation that corresponds with the eye position for the provided stereo phase.Modifier and TypeMethodDescriptionTLspViewXYZWorldTransformation3D.getConstraints()
Returns an (unmodifiable)Iterable
containing all the constraints currently set on thisTLspViewXYZWorldTransformation3D
.Modifier and TypeMethodDescriptionvoid
TLspViewXYZWorldTransformation3D.addConstraint
(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation3D> aConstraint) Adds a new constraint.void
TLspViewXYZWorldTransformation3D.removeConstraint
(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation3D> aConstraint) Removes the given constraint. -
Uses of TLspViewXYZWorldTransformation3D in com.luciad.view.lightspeed.camera.aboveterrain
Modifier and TypeClassDescriptionclass
Camera constraint that makes sure the camera stays above the terrain. -
Uses of TLspViewXYZWorldTransformation3D in com.luciad.view.lightspeed.camera.tracking
Modifier and TypeClassDescriptionclass
Constraint forTLspViewXYZWorldTransformation3D
that forces the camera to always look at a target point.class
Constraint forTLspViewXYZWorldTransformation3D
that forces the camera to always look from a target point. -
Uses of TLspViewXYZWorldTransformation3D in com.luciad.view.lightspeed.layer
Modifier and TypeMethodDescriptionstatic ILcdInterval
TLspLayer.createScaleRange
(double aMinHeight, double aMaxHeight, TLspViewXYZWorldTransformation3D aW2V) Creates a scale range interval based on the given height values and given world-to-view transformation. -
Uses of TLspViewXYZWorldTransformation3D in com.luciad.view.lightspeed.util
Modifier and TypeMethodDescriptionstatic void
TLspViewTransformationUtil.setup3DView
(TLspViewXYZWorldTransformation3D aV2W, ILspView aView, ILcdXYZWorldReference aWorldReference, boolean aPreserveViewBounds) Switches the specified view to 3D using the requested world reference.