Uses of Class
com.luciad.view.lightspeed.camera.ALspCameraConstraint
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.-
Uses of ALspCameraConstraint 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.protected abstract ALspCameraConstraint
<TLspViewXYZWorldTransformation3D> ALcyLspCameraLinker3D.createCameraConstraint
(ALspTrackingPointProvider aTrackingPointProvider, ILspView aView) Create a new camera constraint and return it. -
Uses of ALspCameraConstraint in com.luciad.view.lightspeed.camera
Modifier and TypeMethodDescriptionTLspViewXYZWorldTransformation2D.getConstraints()
Returns an (unmodifiable)Iterable
containing all the constraints currently set on thisTLspViewXYZWorldTransformation2D
.TLspViewXYZWorldTransformation3D.getConstraints()
Returns an (unmodifiable)Iterable
containing all the constraints currently set on thisTLspViewXYZWorldTransformation3D
.Modifier and TypeMethodDescriptionvoid
TLspViewXYZWorldTransformation2D.addConstraint
(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation2D> aConstraint) Adds a new constraint.void
TLspViewXYZWorldTransformation3D.addConstraint
(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation3D> aConstraint) Adds a new constraint.void
TLspViewXYZWorldTransformation2D.removeConstraint
(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation2D> aConstraint) Removes the given constraint.void
TLspViewXYZWorldTransformation3D.removeConstraint
(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation3D> aConstraint) Removes the given constraint. -
Uses of ALspCameraConstraint in com.luciad.view.lightspeed.camera.aboveterrain
Modifier and TypeClassDescriptionclass
Camera constraint that makes sure the camera stays above the terrain. -
Uses of ALspCameraConstraint in com.luciad.view.lightspeed.camera.tracking
Modifier and TypeClassDescriptionclass
Constraint forTLspViewXYZWorldTransformation2D
that forces it to follow a target object.class
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.