|
MaxstARSDK
3.5.0
|
Classes | |
| enum | DistanceType |
| enum | EyeType |
Public Member Functions | |
| boolean | init (String modelName) |
| boolean | isActivated () |
| void | setSurfaceSize (int surfaceWidth, int surfaceHeight) |
| void | deinit () |
| float [] | getViewport (EyeType eyeType) |
| float [] | getProjectionMatrix (int eyeType) |
| boolean | writeProfile (String filePath) |
| boolean | readProfile (String filePath) |
| void | loadDefaultProfile (String modelName) |
| boolean | setProfile (byte[] data) |
| boolean | readActiveProfile (Context context, String wearableDeviceName) |
| String | getActiveProfileName () |
| void | getDistancePos (DistanceType distanceType, float[] pos) |
| void | setCameraToEyePose (EyeType eyeType, DistanceType distanceType, float[] pose) |
| float [] | getScreenCoordinate () |
| void | getTargetGLScale (DistanceType distanceType, float[] scale) |
| void | getTargetGLPosition (DistanceType distanceType, float[] position) |
Static Public Member Functions | |
| static WearableCalibration | getInstance () |
Contains information of WearableCalibration
Definition at line 21 of file WearableCalibration.java.
| void com.maxst.ar.WearableCalibration.deinit | ( | ) |
Deinitialize the HMD device.
Definition at line 170 of file WearableCalibration.java.
| String com.maxst.ar.WearableCalibration.getActiveProfileName | ( | ) |
Get active calibration profile file name
Definition at line 252 of file WearableCalibration.java.
| void com.maxst.ar.WearableCalibration.getDistancePos | ( | DistanceType | distanceType, |
| float [] | pos | ||
| ) |
Set target distance for wearable calibration
| distanceType | Target distance type |
| pos | Target rendering position |
Definition at line 262 of file WearableCalibration.java.
|
static |
Get WearableCalibration instance
Definition at line 85 of file WearableCalibration.java.
| float [] com.maxst.ar.WearableCalibration.getProjectionMatrix | ( | int | eyeType | ) |
Get HMD projection Matrix.
| eyeType | Types of HMD eyes |
Definition at line 190 of file WearableCalibration.java.
| float [] com.maxst.ar.WearableCalibration.getViewport | ( | EyeType | eyeType | ) |
Get HMD screen viewport.
| eyeType | Types of HMD eyes |
Definition at line 180 of file WearableCalibration.java.
| boolean com.maxst.ar.WearableCalibration.init | ( | String | modelName | ) |
Initialize the HMD device.
| modelName | Device name |
Definition at line 104 of file WearableCalibration.java.
| boolean com.maxst.ar.WearableCalibration.isActivated | ( | ) |
Confirm that the HMD unit is initialized.
Definition at line 113 of file WearableCalibration.java.
| boolean com.maxst.ar.WearableCalibration.readProfile | ( | String | filePath | ) |
Read wearable calibration profile.
| filePath | Calibration file path |
Definition at line 210 of file WearableCalibration.java.
| void com.maxst.ar.WearableCalibration.setCameraToEyePose | ( | EyeType | eyeType, |
| DistanceType | distanceType, | ||
| float [] | pose | ||
| ) |
| eyeType | Types of HMD eyes |
| distanceType | Type of target distance |
| pose | Pose matrix |
Definition at line 271 of file WearableCalibration.java.
| boolean com.maxst.ar.WearableCalibration.setProfile | ( | byte [] | data | ) |
Set wearable calibration profile array.
| data | profile array |
Definition at line 224 of file WearableCalibration.java.
| void com.maxst.ar.WearableCalibration.setSurfaceSize | ( | int | surfaceWidth, |
| int | surfaceHeight | ||
| ) |
Set the HMD device screen size.
| surfaceWidth | Screen width |
| surfaceHeight | Screen height |
Definition at line 123 of file WearableCalibration.java.
| boolean com.maxst.ar.WearableCalibration.writeProfile | ( | String | filePath | ) |
Write wearable calibration profile.
| filePath | Calibration file path |
Definition at line 200 of file WearableCalibration.java.
1.8.14