Uses of Class
com.luciad.view.lightspeed.camera.TLspViewXYZWorldTransformation3D
Packages that use 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
Methods in com.luciad.lucy.map.cameralinking.lightspeed that return types with arguments of type TLspViewXYZWorldTransformation3DModifier 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
Methods in com.luciad.view.lightspeed.camera that return TLspViewXYZWorldTransformation3DModifier 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.Methods in com.luciad.view.lightspeed.camera that return types with arguments of type TLspViewXYZWorldTransformation3DModifier and TypeMethodDescriptionTLspViewXYZWorldTransformation3D.getConstraints()
Returns an (unmodifiable)Iterable
containing all the constraints currently set on thisTLspViewXYZWorldTransformation3D
.Method parameters in com.luciad.view.lightspeed.camera with type arguments of type TLspViewXYZWorldTransformation3DModifier 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
Classes in com.luciad.view.lightspeed.camera.aboveterrain with type parameters of type TLspViewXYZWorldTransformation3DModifier and TypeClassDescriptionclass
Camera constraint that makes sure the camera stays above the terrain. -
Uses of TLspViewXYZWorldTransformation3D in com.luciad.view.lightspeed.camera.tracking
Classes in com.luciad.view.lightspeed.camera.tracking with type parameters of type TLspViewXYZWorldTransformation3DModifier 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
Methods in com.luciad.view.lightspeed.layer with parameters of type TLspViewXYZWorldTransformation3DModifier 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
Methods in com.luciad.view.lightspeed.util with parameters of type TLspViewXYZWorldTransformation3DModifier and TypeMethodDescriptionstatic void
TLspViewTransformationUtil.setup3DView
(TLspViewXYZWorldTransformation3D aV2W, ILspView aView, ILcdXYZWorldReference aWorldReference, boolean aPreserveViewBounds) Switches the specified view to 3D using the requested world reference.