Package | Description |
---|---|
com.luciad.view.animation |
Provides a simple animation framework.
|
com.luciad.view.lightspeed.util |
Contains utility classes related to Lightspeed views.
|
Modifier and Type | Class and Description |
---|---|
class |
ALcdAnimation
Convenience class for implementing animations, including
ILcdView based animations. |
class |
TLcdAnimation
Implementation of
ILcdAnimation which is lambda-friendly. |
Modifier and Type | Method and Description |
---|---|
abstract ILcdAnimation |
ALcdAnimationManager.getAnimation(Object aAnimatedObjectKey)
Returns the current animation for the passed key, or null if there isn't one.
|
abstract ILcdAnimation |
ALcdAnimationManager.getAnimation(Object[] aAnimatedObjectKeys)
Returns the current animation for the passed keys, or null if there isn't one.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
ALcdAnimationManager.putAnimation(Object[] aAnimatedObjectKeys,
ILcdAnimation aAnimation)
Starts the specified animation for an array of keys.
|
abstract void |
ALcdAnimationManager.putAnimation(Object aAnimatedObjectKey,
ILcdAnimation aAnimation)
Starts the specified animation for the given key.
|
Modifier and Type | Method and Description |
---|---|
ILcdAnimation |
TLspViewNavigationUtil.animatedCenter(ILcdBounds aBounds,
ILcdGeoReference aGeoReference)
Starts an animation that moves the view to the middle of the specified bounds.
|
ILcdAnimation |
TLspViewNavigationUtil.animatedCenter(ILspLayer... aLayers)
Starts an animation that moves the view to the middle of data of the specified layers.
|
ILcdAnimation |
TLspViewNavigationUtil.animatedCenterOnModelBounds(ILcdBounds aBounds,
ILcdModelReference aReference)
Starts an animation that moves the view to the middle of the specified bounds.
|
ILcdAnimation |
TLspViewNavigationUtil.animatedContinuousPan(double aSpeedX,
double aSpeedY)
Returns an animation that pans the view until stopped with a direction and speed specified
by
aSpeedX and aSpeedY . |
ILcdAnimation |
TLspViewNavigationUtil.animatedContinuousRotate(ILcdPoint aRotateCenter,
double aYawSpeed,
double aPitchSpeed)
Returns an animation that rotates the view around
aRotateCenter until stopped. |
ILcdAnimation |
TLspViewNavigationUtil.animatedContinuousZoom(ILcdPoint aViewPointCenter,
double aZoomSpeed)
Returns an animation that zooms the view in or out on
aViewPointCenter until stopped. |
ILcdAnimation |
TLspViewNavigationUtil.animatedFit(Collection<ILspLayer> aLayers)
Returns an animation that fits the view on the specified layers.
|
ILcdAnimation |
TLspViewNavigationUtil.animatedFit(ILcdBounds aBounds,
ILcdGeoReference aBoundsReference)
Starts an animation that fits the view on the specified bounds.
|
ILcdAnimation |
TLspViewNavigationUtil.animatedFitOnModelBounds(ILcdBounds aBounds,
ILcdModelReference aBoundsReference)
Returns an animation that fits the view on the specified bounds.
|