Table of Contents

Class Annotation

Namespace
EasyAR.Mega.Ema.v0_5
Assembly
EasyAR.Mega.Ema.dll

Label data.

public class Annotation : IAnnotation
Inheritance
Annotation
Implements
Derived

Fields

featureType

Feature type.

public Optional<string> featureType

Field Value

id

ID.

public Guid id

Field Value

properties

protected Optional<ProxyObject> properties

Field Value

timestamp

Last modification time of annotation.

public string timestamp

Field Value

Properties

Name

Name.

public Optional<string> Name { get; set; }

Property Value

Methods

GetID()

Get ID.

public Guid GetID()

Returns

GetPropertyString(string)

Get attribute string.

public Optional<string> GetPropertyString(string key)

Parameters

key

Returns

GetProperty<T>(string)

Get attribute data.

public Optional<T> GetProperty<T>(string key)

Parameters

key

Returns

Type Parameters

T

SetProperty<T>(string, Optional<T>)

Set attribute data.

public void SetProperty<T>(string key, Optional<T> value)

Parameters

key
value

Type Parameters

T