Package | Description |
---|---|
com.luciad.lucy.map.cameralinking.lightspeed |
This package provides two abstract base classes which can be used to create Lightspeed specific camera linkers:
ALcyLspCameraLinker2D and ALcyLspCameraLinker3D . |
com.luciad.view.lightspeed.camera |
Contains view world transformations.
|
com.luciad.view.lightspeed.camera.aboveterrain |
Contains a tracking constraints for
TLspViewXYZWorldTransformation3D that keeps the
camera above the terrain. |
com.luciad.view.lightspeed.camera.tracking |
Contains tracking constraints for
TLspViewXYZWorldTransformation3D and
TLspViewXYZWorldTransformation2D that automatically adapt the viewing parameters
for example by tracking an object. |
Modifier and Type | Method and Description |
---|---|
protected abstract ALspCameraConstraint<TLspViewXYZWorldTransformation3D> |
ALcyLspCameraLinker3D.createCameraConstraint(ALspTrackingPointProvider aTrackingPointProvider,
ILspView aView)
Create a new camera constraint and return it.
|
protected abstract ALspCameraConstraint<TLspViewXYZWorldTransformation2D> |
ALcyLspCameraLinker2D.createCameraConstraint(TLspModelElementTrackingPointProvider aTrackingPointProvider,
ILspView aView)
Create a new camera constraint and return it.
|
Modifier and Type | Method and Description |
---|---|
Iterable<ALspCameraConstraint<TLspViewXYZWorldTransformation3D>> |
TLspViewXYZWorldTransformation3D.getConstraints()
Returns an (unmodifiable)
Iterable containing all the constraints currently set on
this TLspViewXYZWorldTransformation3D . |
Iterable<ALspCameraConstraint<TLspViewXYZWorldTransformation2D>> |
TLspViewXYZWorldTransformation2D.getConstraints()
Returns an (unmodifiable)
Iterable containing all the constraints currently set on
this TLspViewXYZWorldTransformation2D . |
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
TLspAboveTerrainCameraConstraint3D<T extends TLspViewXYZWorldTransformation3D>
Camera constraint that makes sure the camera stays above the terrain.
|
Modifier and Type | Class and Description |
---|---|
class |
TLspLookAtTrackingCameraConstraint2D<T extends TLspViewXYZWorldTransformation2D>
Constraint for
TLspViewXYZWorldTransformation2D that forces it to follow a target
object. |
class |
TLspLookAtTrackingCameraConstraint3D<T extends TLspViewXYZWorldTransformation3D>
Constraint for
TLspViewXYZWorldTransformation3D
that forces the camera to always look at a target point. |
class |
TLspLookFromTrackingCameraConstraint3D<T extends TLspViewXYZWorldTransformation3D>
Constraint for
TLspViewXYZWorldTransformation3D
that forces the camera to always look from a target point. |