Class MetricDefinition
The metric definition holds of the associated metadata for a metric.
Implements
Inherited Members
Namespace: UnityEngine.Perception.GroundTruth.DataModel
Assembly: Unity.Perception.Runtime.dll
Syntax
public class MetricDefinition : DataModelElement, IMessageProducer
Constructors
MetricDefinition(string, string)
Creates a new metric definition.
Declaration
public MetricDefinition(string id, string description)
Parameters
| Type | Name | Description |
|---|---|---|
| string | id | The ID of the metric definition. |
| string | description | The description of the metric. |
MetricDefinition(string, string, string)
Creates a new metric definition.
Declaration
public MetricDefinition(string modelType, string id, string description)
Parameters
| Type | Name | Description |
|---|---|---|
| string | modelType | The type of the metric. |
| string | id | The ID of the metric definition. |
| string | description | The description of the metric. |
Properties
description
The description of the metric.
Declaration
public string description { get; }
Property Value
| Type | Description |
|---|---|
| string |
modelType
Type of the data object
Declaration
public override string modelType { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
IsValid()
Is the component valid?
Declaration
public override bool IsValid()
Returns
| Type | Description |
|---|---|
| bool | Is the component valid? |
Overrides
ToMessage(IMessageBuilder)
Convert contents int a message.
Declaration
public override void ToMessage(IMessageBuilder builder)
Parameters
| Type | Name | Description |
|---|---|---|
| IMessageBuilder | builder | The message builder that will convert the class's contents into a message |