Class ImageTargetParameters
- Namespace
- easyar
ImageTargetParameters represents the parameters required to create ImageTarget.
Constructors
ImageTargetParameters
void easyar_ImageTargetParameters__ctor(easyar_ImageTargetParameters * * Return)
ImageTargetParameters()
public ImageTargetParameters()
constructor()
+ (easyar_ImageTargetParameters *) create
public convenience init()
public ImageTargetParameters()
Methods
image
Gets the image.
void easyar_ImageTargetParameters_image(easyar_ImageTargetParameters * This, easyar_Image * * Return)
std::shared_ptr<Image> image()
public @Nonnull Image image()
fun image(): Image
- (easyar_Image *)image
public func image() -> Image
public virtual Image image()
Returns
| Type | Description |
|---|---|
| Image |
setImage
Sets the image.
void easyar_ImageTargetParameters_setImage(easyar_ImageTargetParameters * This, easyar_Image * image)
void setImage(std::shared_ptr<Image> image)
public void setImage(@Nonnull Image image)
fun setImage(image: Image): Unit
- (void)setImage:(easyar_Image *)image
public func setImage(_ image: Image) -> Void
public virtual void setImage(Image image)
Parameters
| Name | Type | Description |
|---|---|---|
| image | Image |
Returns
| Type | Description |
|---|---|
| Void |
name
Gets the target name. The name is used to distinguish targets.
void easyar_ImageTargetParameters_name(easyar_ImageTargetParameters * This, easyar_String * * Return)
std::string name()
public java.lang.@Nonnull String name()
fun name(): String
- (NSString *)name
public func name() -> String
public virtual string name()
Returns
| Type | Description |
|---|---|
| String |
setName
Sets the target name.
void easyar_ImageTargetParameters_setName(easyar_ImageTargetParameters * This, easyar_String * name)
void setName(std::string name)
public void setName(java.lang.@Nonnull String name)
fun setName(name: String): Unit
- (void)setName:(NSString *)name
public func setName(_ name: String) -> Void
public virtual void setName(string name)
Parameters
| Name | Type | Description |
|---|---|---|
| name | String |
Returns
| Type | Description |
|---|---|
| Void |
uid
Gets the target uid. The target uid is used in cloud recognition algorithms. When cloud recognition is not integrated, you can set this uid in the json configuration and use it in your own code as another way to distinguish targets.
void easyar_ImageTargetParameters_uid(easyar_ImageTargetParameters * This, easyar_String * * Return)
std::string uid()
public java.lang.@Nonnull String uid()
fun uid(): String
- (NSString *)uid
public func uid() -> String
public virtual string uid()
Returns
| Type | Description |
|---|---|
| String |
setUid
Sets the target uid.
void easyar_ImageTargetParameters_setUid(easyar_ImageTargetParameters * This, easyar_String * uid)
void setUid(std::string uid)
public void setUid(java.lang.@Nonnull String uid)
fun setUid(uid: String): Unit
- (void)setUid:(NSString *)uid
public func setUid(_ uid: String) -> Void
public virtual void setUid(string uid)
Parameters
| Name | Type | Description |
|---|---|---|
| uid | String |
Returns
| Type | Description |
|---|---|
| Void |
meta
Gets meta data.
void easyar_ImageTargetParameters_meta(easyar_ImageTargetParameters * This, easyar_String * * Return)
std::string meta()
public java.lang.@Nonnull String meta()
fun meta(): String
- (NSString *)meta
public func meta() -> String
public virtual string meta()
Returns
| Type | Description |
|---|---|
| String |
setMeta
Sets meta data.
void easyar_ImageTargetParameters_setMeta(easyar_ImageTargetParameters * This, easyar_String * meta)
void setMeta(std::string meta)
public void setMeta(java.lang.@Nonnull String meta)
fun setMeta(meta: String): Unit
- (void)setMeta:(NSString *)meta
public func setMeta(_ meta: String) -> Void
public virtual void setMeta(string meta)
Parameters
| Name | Type | Description |
|---|---|---|
| meta | String |
Returns
| Type | Description |
|---|---|
| Void |
scale
Image scale. Its value is the ratio of the physical size of the image width to 1 meter. The default value is 1.
float easyar_ImageTargetParameters_scale(easyar_ImageTargetParameters * This)
float scale()
public float scale()
fun scale(): Float
- (float)scale
public func scale() -> Float
public virtual float scale()
Returns
| Type | Description |
|---|---|
| Single |
setScale
Sets the image scale. Its value is the ratio of the physical size of the image width to 1 meter. The default value is 1. This model scale also needs to be set separately in the rendering engine.
void easyar_ImageTargetParameters_setScale(easyar_ImageTargetParameters * This, float scale)
void setScale(float scale)
public void setScale(float scale)
fun setScale(scale: Float): Unit
- (void)setScale:(float)scale
public func setScale(_ scale: Float) -> Void
public virtual void setScale(float scale)
Parameters
| Name | Type | Description |
|---|---|---|
| scale | Single |
Returns
| Type | Description |
|---|---|
| Void |