Uses of Class
com.luciad.view.lightspeed.camera.TLspViewXYZWorldTransformation2D
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 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 TLspViewXYZWorldTransformation2D in com.luciad.lucy.map.cameralinking.lightspeed
Modifier and TypeMethodDescriptionprotected abstract ALspCameraConstraint
<TLspViewXYZWorldTransformation2D> ALcyLspCameraLinker2D.createCameraConstraint
(TLspModelElementTrackingPointProvider aTrackingPointProvider, ILspView aView) Create a new camera constraint and return it. -
Uses of TLspViewXYZWorldTransformation2D in com.luciad.view.lightspeed.camera
Modifier and TypeMethodDescriptionTLspViewXYZWorldTransformation2D.clone()
Returns a deep clone of this transformation.TLspViewXYZWorldTransformation2D.getImmutableClone()
Modifier and TypeMethodDescriptionTLspViewXYZWorldTransformation2D.getConstraints()
Returns an (unmodifiable)Iterable
containing all the constraints currently set on thisTLspViewXYZWorldTransformation2D
.Modifier and TypeMethodDescriptionvoid
TLspViewXYZWorldTransformation2D.addConstraint
(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation2D> aConstraint) Adds a new constraint.void
TLspViewXYZWorldTransformation2D.removeConstraint
(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation2D> aConstraint) Removes the given constraint. -
Uses of TLspViewXYZWorldTransformation2D in com.luciad.view.lightspeed.camera.tracking
Modifier and TypeClassDescriptionclass
Constraint forTLspViewXYZWorldTransformation2D
that forces it to follow a target object. -
Uses of TLspViewXYZWorldTransformation2D in com.luciad.view.lightspeed.layer
Modifier and TypeMethodDescriptionstatic ILcdInterval
TLspLayer.createScaleRange
(double aMinWidth, double aMinHeight, double aMaxWidth, double aMaxHeight, TLspViewXYZWorldTransformation2D aW2V) Creates a scale range based on the given width- and height values and the world-to-view transformation. -
Uses of TLspViewXYZWorldTransformation2D in com.luciad.view.lightspeed.util
Modifier and TypeMethodDescriptionstatic void
TLspViewTransformationUtil.setup2DView
(TLspViewXYZWorldTransformation2D aV2W, ILspView aView, ILcdXYZWorldReference aWorldReference, boolean aPreserveViewBounds) Switches the specified view to 2D using the requested world reference.