ViewObject

abstract class ViewObject<T : ViewObjectData?> : BaseNativeParcelable

Represent the base class implementation for all objects that are selectable from a com.sygic.sdk.map.MapView

Types

ObjectType
Link copied to clipboard
annotation class ObjectType

Functions

describeContents
Link copied to clipboard
open fun describeContents(): Int
equals
Link copied to clipboard
open fun equals(o: Any): Boolean
getData
Link copied to clipboard
open fun getData(): T
Get data associated with this viewObject.
getId
Link copied to clipboard
open fun getId(): Int
getObjectType
Link copied to clipboard
open fun getObjectType(): Int
Returns the type of view object.
getPosition
Link copied to clipboard
open fun getPosition(): GeoCoordinates
Returns the position of selected view object.
getZIndex
Link copied to clipboard
open fun getZIndex(): Int
hashCode
Link copied to clipboard
open fun hashCode(): Int
isValidParcelable
Link copied to clipboard
open fun isValidParcelable(): Boolean
If object after recreate from parcel contains all of reference like original object method return true.
setId
Link copied to clipboard
open fun setId(id: Int)
For internal use only.
setZIndex
Link copied to clipboard
open fun setZIndex(ZIndex: Int)
writeToParcel
Link copied to clipboard
open fun writeToParcel(dest: Parcel, flags: Int)
For documentation, see android.os.Parcelable.

Inheritors

ScreenObject
Link copied to clipboard
MapObject
Link copied to clipboard
ProxyObject
Link copied to clipboard
MapPlaceClusterObject
Link copied to clipboard
MapPlaceIdObject
Link copied to clipboard