TimeDistanceCoordinatesObject
Objective-C
@interface TimeDistanceCoordinatesObject : NSObject
/**
* Initializes and returns a newly allocated object using the model data.
*/
- (instancetype)initWithModelData:(void*)data NS_SWIFT_UNAVAILABLE("Internal use only.");
/**
* Returns the model data.
*/
- (void*)getModelData NS_SWIFT_UNAVAILABLE("Internal use only.");
/**
* Initializes and returns a newly allocated object using the location coordinates.
*/
- (instancetype)initWithCoordinates:(nonnull CoordinatesObject *)coordinates;
/**
* Initializes and returns a newly allocated object using the location coordinates, distance and timestamp.
*/
- (instancetype)initWithCoordinates:(nonnull CoordinatesObject *)coordinates distance:(int)distance timestamp:(int)timestamp;
/**
* Set the WGS coordinates.
*/
- (void)setCoordinates:(nonnull CoordinatesObject *)object;
/**
* Get the WGS coordinates.
*/
- (nonnull CoordinatesObject *)getCoordinates;
/**
* Set the distance in meters.
*/
- (void)setDistance:(int)distance;
/**
* Get the distance in meters.
*/
- (int)getDistance;
/**
* Set the timestamp in seconds.
*/
- (void)setTimestamp:(int)stamp;
/**
* Get the timestamp.
*/
- (int)getTimestamp;
@end
Swift
class TimeDistanceCoordinatesObject : NSObject
Undocumented
-
Initializes and returns a newly allocated object using the model data.
Declaration
Objective-C
- (nonnull instancetype)initWithModelData:(nonnull void *)data;
-
Returns the model data.
Declaration
Objective-C
- (nonnull void *)getModelData;
-
Initializes and returns a newly allocated object using the location coordinates.
Declaration
Objective-C
- (nonnull instancetype)initWithCoordinates: (nonnull CoordinatesObject *)coordinates;
Swift
init(coordinates: CoordinatesObject)
-
Initializes and returns a newly allocated object using the location coordinates, distance and timestamp.
Declaration
Objective-C
- (nonnull instancetype)initWithCoordinates: (nonnull CoordinatesObject *)coordinates distance:(int)distance timestamp:(int)timestamp;
Swift
init(coordinates: CoordinatesObject, distance: Int32, timestamp: Int32)
-
Set the WGS coordinates.
Declaration
Objective-C
- (void)setCoordinates:(nonnull CoordinatesObject *)object;
Swift
func setCoordinates(_ object: CoordinatesObject)
-
Get the WGS coordinates.
Declaration
Objective-C
- (nonnull CoordinatesObject *)getCoordinates;
Swift
func getCoordinates() -> CoordinatesObject
-
Set the distance in meters.
Declaration
Objective-C
- (void)setDistance:(int)distance;
Swift
func setDistance(_ distance: Int32)
-
Get the distance in meters.
Declaration
Objective-C
- (int)getDistance;
Swift
func getDistance() -> Int32
-
Set the timestamp in seconds.
Declaration
Objective-C
- (void)setTimestamp:(int)stamp;
Swift
func setTimestamp(_ stamp: Int32)
-
Get the timestamp.
Declaration
Objective-C
- (int)getTimestamp;
Swift
func getTimestamp() -> Int32