ImageTargetParameters Class¶
Description¶
ImageTargetParameters represents the parameters to create a ImageTarget .
Constructor¶
- C: void easyar_ImageTargetParameters__ctor(easyar_ImageTargetParameters * * Return)¶
- C++17: ImageTargetParameters()¶
- Traditional C++: ImageTargetParameters()¶
- Java: public ImageTargetParameters()¶
- Kotlin: constructor()¶
- Objective-C: + (easyar_ImageTargetParameters *) create¶
- Swift: public convenience init()¶
- C#: public ImageTargetParameters()¶
image¶
Gets image.
- C: void easyar_ImageTargetParameters_image(easyar_ImageTargetParameters * This, easyar_Image * * Return)¶
- Traditional C++: 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¶
Sets image.
- C: void easyar_ImageTargetParameters_setImage(easyar_ImageTargetParameters * This, easyar_Image * image)¶
- Traditional C++: 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¶
Gets target name. It can be used to distinguish targets.
- C: void easyar_ImageTargetParameters_name(easyar_ImageTargetParameters * This, easyar_String * * Return)¶
- C++17: std::string name()¶
- Traditional C++: 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¶
Sets target name.
- C: void easyar_ImageTargetParameters_setName(easyar_ImageTargetParameters * This, easyar_String * name)¶
- C++17: void setName(std::string name)¶
- Traditional C++: 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¶
Gets the target uid. A target uid is useful in cloud based algorithms. If no cloud is used, you can set this uid in the json config as an alternative method to distinguish from targets.
- C: void easyar_ImageTargetParameters_uid(easyar_ImageTargetParameters * This, easyar_String * * Return)¶
- C++17: std::string uid()¶
- Traditional C++: 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¶
Sets target uid.
- C: void easyar_ImageTargetParameters_setUid(easyar_ImageTargetParameters * This, easyar_String * uid)¶
- C++17: void setUid(std::string uid)¶
- Traditional C++: 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¶
Gets meta data.
- C: void easyar_ImageTargetParameters_meta(easyar_ImageTargetParameters * This, easyar_String * * Return)¶
- C++17: std::string meta()¶
- Traditional C++: 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¶
Sets meta data。
- C: void easyar_ImageTargetParameters_setMeta(easyar_ImageTargetParameters * This, easyar_String * meta)¶
- C++17: void setMeta(std::string meta)¶
- Traditional C++: 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¶
Gets the scale of image. The value is the physical image width divided by 1 meter. The default value is 1.
- C: float easyar_ImageTargetParameters_scale(easyar_ImageTargetParameters * This)¶
- C++17: float scale()¶
- Traditional C++: 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¶
Sets the scale of image. The value is the physical image width divided by 1 meter. The default value is 1.
It is needed to set the model scale in rendering engine separately.
- C: void easyar_ImageTargetParameters_setScale(easyar_ImageTargetParameters * This, float scale)¶
- C++17: void setScale(float scale)¶
- Traditional C++: 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)¶