PlaneData Class¶
Constructor¶
Constructor
- C: void easyar_PlaneData__ctor(easyar_PlaneData * * Return)¶
- C++17: PlaneData()¶
- Traditional C++: PlaneData()¶
- Java: public PlaneData()¶
- Kotlin: constructor()¶
- Objective-C: + (easyar_PlaneData *) create¶
- Swift: public convenience init()¶
- C#: public PlaneData()¶
getType¶
获取平面类型,当前支持水平面和竖直面。
- C: easyar_PlaneType easyar_PlaneData_getType(const easyar_PlaneData * This)¶
- C++17: PlaneType getType()¶
- Traditional C++: PlaneType getType()¶
- Java: public int getType()¶
- Kotlin: fun getType(): Int¶
- Objective-C: - (easyar_PlaneType)getType¶
- Swift: public func getType() -> PlaneType¶
- C#: public virtual PlaneType getType()¶
getPose¶
获取平面中心在当前地图坐标系中的位置和姿态。Y轴正方向为平面向外方向,X轴和Z轴定义了外接矩形的范围。
- C: easyar_Matrix44F easyar_PlaneData_getPose(const easyar_PlaneData * This)¶
- C++17: Matrix44F getPose()¶
- Traditional C++: Matrix44F getPose()¶
- Java: public @Nonnull Matrix44F getPose()¶
- Kotlin: fun getPose(): Matrix44F¶
- Objective-C: - (easyar_Matrix44F *)getPose¶
- Swift: public func getPose() -> Matrix44F¶
- C#: public virtual Matrix44F getPose()¶
getExtentX¶
返回检测到的平面的最小外接矩形的在局部坐标系X轴上的尺寸,其中最小外接矩形的中心为平面中心。
- C: float easyar_PlaneData_getExtentX(const easyar_PlaneData * This)¶
- C++17: float getExtentX()¶
- Traditional C++: float getExtentX()¶
- Java: public float getExtentX()¶
- Kotlin: fun getExtentX(): Float¶
- Objective-C: - (float)getExtentX¶
- Swift: public func getExtentX() -> Float¶
- C#: public virtual float getExtentX()¶
getExtentZ¶
返回检测到的平面的最小外接矩形的在局部坐标系Z轴上的尺寸,其中最小外接矩形的中心为平面中心。
- C: float easyar_PlaneData_getExtentZ(const easyar_PlaneData * This)¶
- C++17: float getExtentZ()¶
- Traditional C++: float getExtentZ()¶
- Java: public float getExtentZ()¶
- Kotlin: fun getExtentZ(): Float¶
- Objective-C: - (float)getExtentZ¶
- Swift: public func getExtentZ() -> Float¶
- C#: public virtual float getExtentZ()¶