Class PlaneData
- 名前空間
- easyar
PlaneData
コンストラクター
PlaneData
Constructor
void easyar_PlaneData__ctor(easyar_PlaneData * * Return)
PlaneData()
public PlaneData()
constructor()
+ (easyar_PlaneData *) create
public convenience init()
public PlaneData()
メソッド
getType
平面タイプを取得します。現在サポートされているのは水平面と垂直面です。
easyar_PlaneType easyar_PlaneData_getType(const easyar_PlaneData * This)
PlaneType getType()
public int getType()
fun getType(): Int
- (easyar_PlaneType)getType
public func getType() -> PlaneType
public virtual PlaneType getType()
戻り値
| 型 | 説明 |
|---|---|
| PlaneType |
getPose
平面中心の位置と姿勢を現在の地図座標系で取得します。Y軸の正方向は平面の外向き方向です。X軸とZ軸は外接矩形の範囲を定義します。
easyar_Matrix44F easyar_PlaneData_getPose(const easyar_PlaneData * This)
Matrix44F getPose()
public @Nonnull Matrix44F getPose()
fun getPose(): Matrix44F
- (easyar_Matrix44F *)getPose
public func getPose() -> Matrix44F
public virtual Matrix44F getPose()
戻り値
| 型 | 説明 |
|---|---|
| Matrix44F |
getExtentX
検出された平面の最小外接矩形の局部座標系X軸上のサイズを返します。最小外接矩形の中心は平面中心です。
float easyar_PlaneData_getExtentX(const easyar_PlaneData * This)
float getExtentX()
public float getExtentX()
fun getExtentX(): Float
- (float)getExtentX
public func getExtentX() -> Float
public virtual float getExtentX()
戻り値
| 型 | 説明 |
|---|---|
| Single |
getExtentZ
検出された平面の最小外接矩形の局部座標系Z軸上のサイズを返します。最小外接矩形の中心は平面中心です。
float easyar_PlaneData_getExtentZ(const easyar_PlaneData * This)
float getExtentZ()
public float getExtentZ()
fun getExtentZ(): Float
- (float)getExtentZ
public func getExtentZ() -> Float
public virtual float getExtentZ()
戻り値
| 型 | 説明 |
|---|---|
| Single |