AccelerationObject

Objective-C


@interface AccelerationObject : NSObject

Swift

class AccelerationObject : NSObject

This class encapsulates acceleration information.

  • New position object.

    Declaration

    Objective-C

    + (nullable AccelerationObject *)createAcceleration:(NSInteger)timestamp
                                                      x:(double)x
                                                      y:(double)y
                                                      z:(double)z
                                                   unit:(DataUnitMeasurement)unit;

    Swift

    class func createAcceleration(_ timestamp: Int, x: Double, y: Double, z: Double, unit: DataUnitMeasurement) -> AccelerationObject?

    Parameters

    timestamp

    The acquisition timestamp.

    x

    The acceleration on the x axis.

    y

    The acceleration on the y axis.

    z

    The acceleration on the z axis.

    unit

    The course in degrees.

  • 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 data object.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithDataObject:(nonnull DataObject *)data;

    Swift

    init(dataObject data: DataObject)
  • Returns the model data object.

    Declaration

    Objective-C

    - (nullable DataObject *)getDataObject;

    Swift

    func getDataObject() -> DataObject?
  • Returns the acceleration on the x axis of the device.

    Declaration

    Objective-C

    - (double)getX;

    Swift

    func getX() -> Double
  • Returns the acceleration on the y axis of the device.

    Declaration

    Objective-C

    - (double)getY;

    Swift

    func getY() -> Double
  • Returns the acceleration on the z axis of the device.

    Declaration

    Objective-C

    - (double)getZ;

    Swift

    func getZ() -> Double
  • Returns the unit of measurement.

    Declaration

    Objective-C

    - (DataUnitMeasurement)getUnit;

    Swift

    func getUnit() -> DataUnitMeasurement