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)Iterablecontaining all the constraints currently set on thisTLspViewXYZWorldTransformation2D.TLspViewXYZWorldTransformation3D.getConstraints()Returns an (unmodifiable)Iterablecontaining all the constraints currently set on thisTLspViewXYZWorldTransformation3D.Methods in com.luciad.view.lightspeed.camera with parameters of type ALspCameraConstraintModifier and TypeMethodDescriptionvoidTLspViewXYZWorldTransformation2D.addConstraint(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation2D> aConstraint) Adds a new constraint.voidTLspViewXYZWorldTransformation3D.addConstraint(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation3D> aConstraint) Adds a new constraint.voidTLspViewXYZWorldTransformation2D.removeConstraint(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation2D> aConstraint) Removes the given constraint.voidTLspViewXYZWorldTransformation3D.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 TypeClassDescriptionclassCamera 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 TypeClassDescriptionclassConstraint forTLspViewXYZWorldTransformation2Dthat forces it to follow a target object.classConstraint forTLspViewXYZWorldTransformation3Dthat forces the camera to always look at a target point.classConstraint forTLspViewXYZWorldTransformation3Dthat forces the camera to always look from a target point.