Class PointCloudSegmentationSaver
This class serves as configuration place for pointcoud segmentation dataset collection. Holds properties like directory, save frequency.
Inheritance
System.Object
PointCloudSegmentationSaver
Namespace: Marus.ObjectAnnotation
Assembly: cs.temp.dll.dll
Syntax
public class PointCloudSegmentationSaver : MonoBehaviour
Fields
Enable
Enable/Disable switch. Usefull for starting annotation during runtime.
Declaration
public bool Enable
Field Value
Type | Description |
---|---|
System.Boolean |
Namespace
Namespace prefix to put in pcd and label filenames.
Declaration
public string Namespace
Field Value
Type | Description |
---|---|
System.String |
ObjectClasses
Holds list of objects to track and annotate.
Declaration
public List<ClassObjects> ObjectClasses
Field Value
Type | Description |
---|---|
List<ClassObjects> |
objectClassesAndInstances
Declaration
public Dictionary<int, (int, int)> objectClassesAndInstances
Field Value
Type | Description |
---|---|
Dictionary<System.Int32, System.ValueTuple<System.Int32, System.Int32>> |
SaveFrequencyHz
Saving frequency in Hz
Declaration
public float SaveFrequencyHz
Field Value
Type | Description |
---|---|
System.Single |
SavePath
Dataset directory
Declaration
public string SavePath
Field Value
Type | Description |
---|---|
System.String |
Methods
Start()
Declaration
public void Start()
Update()
Declaration
public void Update()