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