Namespace UnityEngine.Perception.GroundTruth.LabelManagement
Classes
IdLabelConfig
A definition for how a Labeling should be resolved to a single label and id for ground truth generation.
LabelConfig<T>
A definition for how a Labeling should be resolved to a single label and id for ground truth generation.
LabelEntryMatchCache
Cache of instance id -> label entry index for a LabelConfig. This is not well optimized and is the source of a known memory leak for apps that create new instances frequently.
LabelManager
Manages the registration of Labeling components
Labeling
Defines a set of labels associated with the object and its descendants. A Labeling component will override any Labeling components on the object's ancestors.
SemanticSegmentationLabelConfig
A definition for how a Labeling should be resolved to a single label and color for semantic segmentation generation.
Structs
IdLabelConfig.LabelEntrySpec
A structure representing a label entry for writing out to datasets.
IdLabelEntry
An entry for Id
SemanticSegmentationLabelEntry
LabelEntry for Semantic
Interfaces
ILabelEntry
Required interface for entries in a Label
Enums
HierarchyRelation
This relationship defines how bounding boxes are calculated for this Labeled object's direct parent (if any).
StartingLabelId
Selector for whether label ids should start at zero or one. starting