Package | Description |
---|---|
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. |
com.luciad.view.lightspeed.layer |
Provides layering support for
ILspView . |
com.luciad.view.lightspeed.util |
Contains utility classes related to Lightspeed views.
|
Modifier and Type | Method and Description |
---|---|
TLspViewXYZWorldTransformation3D |
TLspViewXYZWorldTransformation3D.clone()
Returns a deep clone of this transformation.
|
TLspViewXYZWorldTransformation3D |
TLspViewXYZWorldTransformation3D.getImmutableClone() |
TLspViewXYZWorldTransformation3D |
TLspViewXYZWorldTransformation3D.getStereoTransformation(TLspPaintPhase.PaintStereo aStereoPhase)
Returns a view-to-world transformation that corresponds with the eye position for the provided
stereo phase.
|
Modifier and Type | Method and Description |
---|---|
Iterable<ALspCameraConstraint<TLspViewXYZWorldTransformation3D>> |
TLspViewXYZWorldTransformation3D.getConstraints()
Returns an (unmodifiable)
Iterable containing all the constraints currently set on
this TLspViewXYZWorldTransformation3D . |
Modifier and Type | Method and Description |
---|---|
void |
TLspViewXYZWorldTransformation3D.addConstraint(ALspCameraConstraint<? extends TLspViewXYZWorldTransformation3D> aConstraint)
Adds a new 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 |
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. |
Modifier and Type | Method and Description |
---|---|
static ILcdInterval |
TLspLayer.createScaleRange(double aMinHeight,
double aMaxHeight,
TLspViewXYZWorldTransformation3D aW2V)
Creates a scale range interval based on the given height values and given
world-to-view transformation.
|
Modifier and Type | Method and Description |
---|---|
static void |
TLspViewTransformationUtil.setup3DView(TLspViewXYZWorldTransformation3D aV2W,
ILspView aView,
ILcdXYZWorldReference aWorldReference,
boolean aPreserveViewBounds)
Switches the specified view to 3D using the requested world reference.
|