PlaneData Class

Constructor

Constructor

C

void easyar_PlaneData__ctor(easyar_PlaneData * * Return)

C++

PlaneData()

Java

public PlaneData()

Kotlin

constructor()

Objective-C

+ (easyar_PlaneData *) create

Swift

public convenience init()

C#

public PlaneData()

getType

Returns the type of this plane.

C

easyar_PlaneType easyar_PlaneData_getType(const easyar_PlaneData * This)

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

Returns the pose of the center of the detected plane.The pose's transformed +Y axis will be point normal out of the plane, with the +X and +Z axes orienting the extents of the bounding rectangle.

C

easyar_Matrix44F easyar_PlaneData_getPose(const easyar_PlaneData * This)

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

Returns the length of this plane's bounding rectangle measured along the local X-axis of the coordinate space centered on the plane.

C

float easyar_PlaneData_getExtentX(const easyar_PlaneData * This)

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

Returns the length of this plane's bounding rectangle measured along the local Z-axis of the coordinate frame centered on the plane.

C

float easyar_PlaneData_getExtentZ(const easyar_PlaneData * This)

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()