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.
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... | |
VMECameraHeading * | heading |
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... | |
VMECameraPitch * | pitch |
The pitch for the camera. More... | |
VMECameraDistanceRange * | distanceRange |
The distance range of the camera. More... | |