Loading...
Searching...
No Matches
ObjectiveC Location View Elements

List of location view elements for Navigine iOS SDK. More...

Classes

class  NCCamera
 Class describing position of the camera. More...
 
protocol  <NCCameraListener>
 Class is used to listen for camera updates. More...
 
class  NCCircleMapObject
 Represents a circle on the location view. More...
 
class  NCIconMapObject
 Represents an icon object on the location view. More...
 
class  NCImage
 class described image data in SDK More...
 
protocol  <NCInputListener>
 Class is used to listen for interactions with location view. More...
 
class  NCLocationView
 Class is used to display a Navigine location via iOS UIView. More...
 
class  NCLocationWindow
 Interface for interacting with the location view. More...
 
class  NCMapObjectPickResult
 Class is useed to handle information in PickListener. More...
 
protocol  <NCPickListener>
 Class is used to handle for picking objects on the location view. More...
 
class  NCPolygonMapObject
 Represents a polygon object on the location view. More...
 

Typedefs

typedef void(^ NCCameraCallback) (BOOL completed)
 Callback specified after the camera movement is stopped.
 

Enumerations

enum  NCAnimationType {
  NCAnimationTypeNone ,
  NCAnimationTypeLinear ,
  NCAnimationTypeCubic ,
  NCAnimationTypeQuint ,
  NCAnimationTypeSine
}
 Enum described animation functions. More...
 
enum  NCCameraUpdateReason {
  NCCameraUpdateReasonGestures ,
  NCCameraUpdateReasonApplication
}
 Reason of the camera update. More...
 
enum  NCCapType {
  NCCapTypeBUTT ,
  NCCapTypeSQUARE ,
  NCCapTypeROUND
}
 Enum defining the type of cap for polyline ends. More...
 
enum  NCImageType {
  NCImageTypePNG ,
  NCImageTypeSVG ,
  NCImageTypeJPG
}
 Enum described supported image types. More...
 
enum  NCMapObjectType {
  NCMapObjectTypeICON ,
  NCMapObjectTypePOLYGON ,
  NCMapObjectTypePOLYLINE ,
  NCMapObjectTypeDOTTEDPOLYLINE ,
  NCMapObjectTypeCIRCLE
}
 Enum defining the type of map object. More...
 
enum  NCPlacement {
  NCPlacementVERTEX ,
  NCPlacementMIDPOINT ,
  NCPlacementSPACED
}
 Enum defining the placement mode for points along a polyline. More...
 

Detailed Description

List of location view elements for Navigine iOS SDK.

Typedef Documentation

◆ NCCameraCallback

typedef void(^ NCCameraCallback) (BOOL completed)

Callback specified after the camera movement is stopped.

Referenced from: LocationWindow.

Called when the move if finished.

Parameters
completeddetermine whether the movement is finished or cancelled

Definition at line 24 of file NCCameraCallback.h.

Enumeration Type Documentation

◆ NCAnimationType

Enum described animation functions.

Referenced from CircleMapObject, IconMapObject, LocationWindow.

Enumerator
NCAnimationTypeNone 

disable animation

NCAnimationTypeLinear 

animation according to formula f(t) = t.

NCAnimationTypeCubic 

animation according to formula f(t) = (-2 * t + 3) * t * t.

NCAnimationTypeQuint 

animation according to formula f(t) = (6 * t * t - 15 * t + 10) * t * t * t.

NCAnimationTypeSine 

animation according to formula f(t) = 0.5 - 0.5 * cos(PI * t).

Definition at line 15 of file NCAnimationType.h.

◆ NCCameraUpdateReason

Reason of the camera update.

Referenced from CameraListener.

Enumerator
NCCameraUpdateReasonGestures 

user manipulation.

For example: zoom, scroll, rotate, fling.

NCCameraUpdateReasonApplication 

Application.

By calling the LocationLiew::move methods.

Definition at line 15 of file NCCameraUpdateReason.h.

◆ NCCapType

enum NCCapType

Enum defining the type of cap for polyline ends.

Referenced from PolylineMapObject.

Enumerator
NCCapTypeBUTT 

No points added to the end of the line.

NCCapTypeSQUARE 

Two points added to make a square extension.

NCCapTypeROUND 

Six points added in a fan to make a round cap.

Definition at line 16 of file NCCapType.h.

◆ NCImageType

Enum described supported image types.

Referenced from Image.

Enumerator
NCImageTypePNG 

PNG format.

NCImageTypeSVG 

SVG format.

NCImageTypeJPG 

JPG format.

Definition at line 15 of file NCImageType.h.

◆ NCMapObjectType

Enum defining the type of map object.

Referenced from MapObject.

Enumerator
NCMapObjectTypeICON 

Icon. IconMapObject.

NCMapObjectTypePOLYGON 

Polygon. PolygonMapObject.

NCMapObjectTypePOLYLINE 

Polyline. PolylineMapObject.

NCMapObjectTypeDOTTEDPOLYLINE 

DottedPolyline. DottedPolylineMapObject.

NCMapObjectTypeCIRCLE 

Circle. CircleMapObject.

Definition at line 16 of file NCMapObjectType.h.

◆ NCPlacement

Enum defining the placement mode for points along a polyline.

Referenced from DottedPolylineMapObject.

Enumerator
NCPlacementVERTEX 

Places points at each vertex of the polyline.

NCPlacementMIDPOINT 

Places points at the midpoint of each polyline segment.

NCPlacementSPACED 

Places points at regular intervals along the polyline, controlled by spacing parameters.

Definition at line 16 of file NCPlacement.h.