|
class | AboveConstraintOptions |
| Option to configure the navigation constraint to keep the camera above the terrain. More...
|
|
class | BoundsConstraintOptions |
| Options to configure the constraint to restrict the navigation to specific bounds. More...
|
|
class | FitAction |
| Class that allows to build a fit action and apply it, either directly or using an animation. More...
|
|
class | PanAction |
| Class that allows to build a pan action and apply it, either directly or using an animation. More...
|
|
class | PitchConstraintOptions |
| Options to configure the constraint to restrict the pitch (tilt) of the camera. More...
|
|
class | RotateAction |
| Class that allows to build a rotate action and apply it, either directly or using an animation. More...
|
|
class | ScaleConstraintOptions |
| Options to configure the scale constraint to restrict the camera zooming. More...
|
|
class | ZoomAction |
| Class that allows to build a zoom action and apply it, either directly or using an animation. More...
|
|
Class that offers functionality to navigate around the globe.
It offers high-level navigation capabilities, built on top of the more low-level camera API. See documentation of the following classes for example usages: MapNavigator::PanAction MapNavigator::ZoomAction MapNavigator::RotateAction MapNavigator::FitAction
This class animates the camera by submitting IAnimations to the map's luciad::Map::getAnimationManager, or by registering Map::IRendererCallback instance. These can be canceled using the MapNavigator::cancel method. Note that starting a new navigate action using MapNavigator will automatically cancel any ongoing navigate actions. The following navigation constraints can be used to restrict navigation:
above: keeps the camera above terrain. bounds: keeps the camera inside the defined bounds. scale: prevents the camera from zooming in or out too far. pitch: restricts the pitch (tilt) of the camera
If you use the map's underlying Camera directly, the constraints are not applied. In that case, it's the API user's responsibility to restrict the camera movement. See also the related articles on
map navigation. map navigation constraints.
- Warning
- C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MapNavigator.