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.