VisioMove Essential (iOS)  1.23.0
VMECameraUpdate Class Reference

Description

Represents a camera update that can be applied to the VMEMapView.

An immutable class that aggregates all camera update parameters such as targets, padding, min/max altitude, and heading.

Use the provided constructors to instantiate different types of camera updates. A camera update will update the camera's viewpoint and if necessary will also update the scene so that the viewpoint is focused on the correct building/floor.

Version
1.0

Inherits NSObject.

Instance Methods

(BOOL) - isEqualToCameraUpdate:
 Compare current VMECameraUpdate with another. More...
 
(instancetype) - initWithBuilder:
 Constructs a VMECameraUpdate. More...
 

Class Methods

(instancetype) + cameraUpdateWithBuilderBlock:
 Constructs a VMECameraUpdate. More...
 

Public Attributes

NSString *const CAMERA_FOCAL_POINT
 The camera current focal point. More...
 

Properties

NSArray * targets
 An array of targets for the camera to focus on. More...
 
VMEViewMode viewMode
 The view mode to apply to the scene. More...
 
VMECameraHeadingheading
 The heading to be applied to the camera. More...
 
CGFloat paddingTop
 The padding height (in pixels) between the view's top edge and the camera's bounding box. More...
 
CGFloat paddingBottom
 The padding height (in pixels) between the view's bottom edge and the camera's bounding box. More...
 
CGFloat paddingLeft
 The padding width (in pixels) between the view's left edge and the camera's bounding box. More...
 
CGFloat paddingRight
 The padding width (in pixels) between the view's right edge and the camera's bounding box. More...
 
double minAltitude
 The minimum altitude for the camera. More...
 
double maxAltitude
 The maximum altitude for the camera. More...
 
VMECameraPitchpitch
 The pitch for the camera. More...
 
VMECameraDistanceRangedistanceRange
 The distance range of the camera. More...
 
Visioglobe® 2015-2020