Class ImageTargetParameters
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
ImageTargetParameters represents the parameters required to create an `ImageTarget`.
public class ImageTargetParameters : RefBase, IDisposable
- Inheritance
-
ImageTargetParameters
- Implements
- Inherited Members
Constructors
ImageTargetParameters()
public ImageTargetParameters()
Methods
Clone()
public ImageTargetParameters Clone()
CloneObject()
protected override object CloneObject()
image()
Get the image.
public virtual Image image()
meta()
Get the meta data.
public virtual string meta()
name()
Get the target name. The name is used to distinguish targets.
public virtual string name()
scale()
The scale factor of the image. Its value is the ratio of the physical size of the image width to 1 meter, with a default value of 1.
public virtual float scale()
setImage(Image)
Set the image.
public virtual void setImage(Image image)
Parameters
image
setMeta(string)
Set the meta data.
public virtual void setMeta(string meta)
Parameters
meta
setName(string)
Set the target name.
public virtual void setName(string name)
Parameters
name
setScale(float)
Set the scale factor of the image. Its value is the ratio of the physical size of the image width to 1 meter, with a default value of 1. Also, you need to separately set this model scale in the rendering engine.
public virtual void setScale(float scale)
Parameters
scale
setUid(string)
Set the target UID.
public virtual void setUid(string uid)
Parameters
uid
uid()
Get the target UID. The target UID is used in cloud recognition algorithms. When not connected to cloud recognition, you can set this UID in the JSON configuration and use it in your own code as another way to distinguish targets.
public virtual string uid()