|
Maps SDK for C++ 1.0.0
|
Data factory. More...
Static Public Member Functions | |
| static StrongPointer< IPosition > | producePosition (LargeInteger acquisitionTimestamp, double latitudeInDegrees=0.0, double longitudeInDegrees=0.0, double altitudeInMeters=0.0, double courseInDegrees=0.0, double speedInMpS=0.0, double speedAccuracyInMpS=-1.0, double horizontalAccuracyInMeters=-1.0, double verticalAccuracyInMeters=-1.0, double courseAccuracyInDegrees=-1.0) |
| produce a Position object from raw values. | |
| static StrongPointer< IPosition > | producePosition (const String &nmeaSentence) |
| produce a Position object from a nmea sentence. | |
| static StrongPointer< IAcceleration > | produceAcceleration (LargeInteger acquisitionTimestamp, double x, double y, double z, EUnitOfMeasurement unitOfMeasurement) |
| produce an Acceleration object from raw values. | |
| static StrongPointer< IRotationRate > | produceRotationRate (LargeInteger acquisitionTimestamp, double rotationRateAroundXAxis, double rotationRateAroundYAxis, double rotationRateAroundZAxis) |
| produce a RotationRate object from raw values. | |
| static StrongPointer< ICamera > | produceCamera (LargeInteger acquisitionTimestamp, const CameraConfiguration &cameraConfiguration, EDirectBufferType directBufferType, const void *buffer, LargeInteger bufferSize, bool allowReleaseBuffer) |
| produce a Camera object representing a camera frame. | |
Data factory.
|
inlinestatic |
produce an Acceleration object from raw values.
| acquisitionTimestamp | The acquisition timestamp of the data in millis. |
| x | The x part of the acceleration. |
| y | The y part of the acceleration. |
| z | The z part of the acceleration. |
| unitOfMeasurement | The unit of measurement. |
|
inlinestatic |
produce a Camera object representing a camera frame.
| acquisitionTimestamp | The acquisition timestamp of the data in millis. |
| cameraConfiguration | The camera configuration as the properties of the camera with which the actual buffer was obtained. |
| directBufferType | The type of the direct buffer. |
| buffer | The actual data buffer which contains the camera frame. |
| bufferSize | The size of the buffer holding the camera frame. |
| allowReleaseBuffer | Marking this parameter true instructs the function to handle the releasing of the buffer internally after the frame was used. If marked to false, the caller of the function must handle the buffer release externally. |
|
inlinestatic |
produce a Position object from a nmea sentence.
| nmeaSentence | The nmea sentence. |
|
inlinestatic |
produce a Position object from raw values.
| acquisitionTimestamp | The acquisition timestamp of the data in millis. |
| latitudeInDegrees | The latitude of the position in degrees. |
| longitudeInDegrees | The longitude of the position in degrees. |
| altitudeInMeters | The altitude in meters. |
| courseInDegrees | The course in degrees. |
| speedInMpS | The speed in meter/second. |
| speedAccuracyInMpS | The speed accuracy in meter/second. |
| horizontalAccuracyInMeters | The horizontal accuracy in meters. |
| verticalAccuracyInMeters | The vertical accuracy in meters. |
| courseAccuracyInDegrees | The course accuracy in degrees. |
|
inlinestatic |
produce a RotationRate object from raw values.
| acquisitionTimestamp | The acquisition timestamp of the data in millis. |
| rotationRateAroundXAxis | The rotation rate round x axis in rad/second squared. |
| rotationRateAroundYAxis | The rotation rate round y axis in rad/second squared. |
| rotationRateAroundZAxis | The rotation rate round z axis in rad/second squared. |