Uses of Class
com.luciad.view.lightspeed.camera.ALspCameraConstraint
Packages that use 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
Methods in com.luciad.lucy.map.cameralinking.lightspeed that return ALspCameraConstraintModifier 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
Methods in com.luciad.view.lightspeed.camera that return types with arguments of type ALspCameraConstraintModifier 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
.Methods in com.luciad.view.lightspeed.camera with parameters of type ALspCameraConstraintModifier 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
Subclasses of ALspCameraConstraint in com.luciad.view.lightspeed.camera.aboveterrainModifier and TypeClassDescriptionclass
Camera constraint that makes sure the camera stays above the terrain. -
Uses of ALspCameraConstraint in com.luciad.view.lightspeed.camera.tracking
Subclasses of ALspCameraConstraint in com.luciad.view.lightspeed.camera.trackingModifier 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.