ImageTargetParameters Class

Description

ImageTargetParameters表示创建 ImageTarget 所需要的参数。

Constructor

C

void easyar_ImageTargetParameters__ctor(easyar_ImageTargetParameters * * Return)

C++17

ImageTargetParameters()

C++03(Deprecated)

ImageTargetParameters()

Java

public ImageTargetParameters()

Kotlin

constructor()

Objective-C

+ (easyar_ImageTargetParameters *) create

Swift

public convenience init()

C#

public ImageTargetParameters()

image

获取图像。

C

void easyar_ImageTargetParameters_image(easyar_ImageTargetParameters * This, easyar_Image * * Return)

C++17

std::shared_ptr<Image> image()

C++03(Deprecated)

void image(Image * * Return)

Java

public @Nonnull Image image()

Kotlin

fun image(): Image

Objective-C

- (easyar_Image *)image

Swift

public func image() -> Image

C#

public virtual Image image()

setImage

设置图像。

C

void easyar_ImageTargetParameters_setImage(easyar_ImageTargetParameters * This, easyar_Image * image)

C++17

void setImage(std::shared_ptr<Image> image)

C++03(Deprecated)

void setImage(Image * image)

Java

public void setImage(@Nonnull Image image)

Kotlin

fun setImage(image: Image): Unit

Objective-C

- (void)setImage:(easyar_Image *)image

Swift

public func setImage(_ image: Image) -> Void

C#

public virtual void setImage(Image image)

name

获取target名字。名字用来区分target。

C

void easyar_ImageTargetParameters_name(easyar_ImageTargetParameters * This, easyar_String * * Return)

C++17

std::string name()

C++03(Deprecated)

void name(String * * Return)

Java

public java.lang.@Nonnull String name()

Kotlin

fun name(): String

Objective-C

- (NSString *)name

Swift

public func name() -> String

C#

public virtual string name()

setName

设置target名字。

C

void easyar_ImageTargetParameters_setName(easyar_ImageTargetParameters * This, easyar_String * name)

C++17

void setName(std::string name)

C++03(Deprecated)

void setName(String * name)

Java

public void setName(java.lang.@Nonnull String name)

Kotlin

fun setName(name: String): Unit

Objective-C

- (void)setName:(NSString *)name

Swift

public func setName(_ name: String) -> Void

C#

public virtual void setName(string name)

uid

获取target uid。target uid在云识别算法中使用。在没有接入云识别的时候,你可以在json配置中设置这个uid,在自己的代码中作为另一种区分target的方法。

C

void easyar_ImageTargetParameters_uid(easyar_ImageTargetParameters * This, easyar_String * * Return)

C++17

std::string uid()

C++03(Deprecated)

void uid(String * * Return)

Java

public java.lang.@Nonnull String uid()

Kotlin

fun uid(): String

Objective-C

- (NSString *)uid

Swift

public func uid() -> String

C#

public virtual string uid()

setUid

设置target uid。

C

void easyar_ImageTargetParameters_setUid(easyar_ImageTargetParameters * This, easyar_String * uid)

C++17

void setUid(std::string uid)

C++03(Deprecated)

void setUid(String * uid)

Java

public void setUid(java.lang.@Nonnull String uid)

Kotlin

fun setUid(uid: String): Unit

Objective-C

- (void)setUid:(NSString *)uid

Swift

public func setUid(_ uid: String) -> Void

C#

public virtual void setUid(string uid)

meta

获取meta data。

C

void easyar_ImageTargetParameters_meta(easyar_ImageTargetParameters * This, easyar_String * * Return)

C++17

std::string meta()

C++03(Deprecated)

void meta(String * * Return)

Java

public java.lang.@Nonnull String meta()

Kotlin

fun meta(): String

Objective-C

- (NSString *)meta

Swift

public func meta() -> String

C#

public virtual string meta()

setMeta

设置meta data。

C

void easyar_ImageTargetParameters_setMeta(easyar_ImageTargetParameters * This, easyar_String * meta)

C++17

void setMeta(std::string meta)

C++03(Deprecated)

void setMeta(String * meta)

Java

public void setMeta(java.lang.@Nonnull String meta)

Kotlin

fun setMeta(meta: String): Unit

Objective-C

- (void)setMeta:(NSString *)meta

Swift

public func setMeta(_ meta: String) -> Void

C#

public virtual void setMeta(string meta)

scale

图像的缩放比例。其值为图像宽度的物理大小与1米的比值,默认值为1。

C

float easyar_ImageTargetParameters_scale(easyar_ImageTargetParameters * This)

C++17

float scale()

C++03(Deprecated)

float scale()

Java

public float scale()

Kotlin

fun scale(): Float

Objective-C

- (float)scale

Swift

public func scale() -> Float

C#

public virtual float scale()

setScale

设置图像的缩放比例。其值为图像宽度的物理大小与1米的比值,默认值为1。

还需要在渲染引擎中单独设置此模型缩放。

C

void easyar_ImageTargetParameters_setScale(easyar_ImageTargetParameters * This, float scale)

C++17

void setScale(float scale)

C++03(Deprecated)

void setScale(float scale)

Java

public void setScale(float scale)

Kotlin

fun setScale(scale: Float): Unit

Objective-C

- (void)setScale:(float)scale

Swift

public func setScale(_ scale: Float) -> Void

C#

public virtual void setScale(float scale)