Class PointCloudRecorder
Data recorder for point clouds
Inherited Members
Namespace: Unity.MARS
Syntax
public class PointCloudRecorder : DataRecorder, IUsesPointCloud, IFunctionalitySubscriber<IProvidesPointCloud>, IFunctionalitySubscriber
Properties
PointCloudEvents
List of point cloud update events
Declaration
public List<PointCloudEvent> PointCloudEvents { get; set; }
Property Value
Type | Description |
---|---|
List<PointCloudEvent> |
Methods
Setup()
Declaration
protected override void Setup()
Overrides
TearDown()
Declaration
protected override void TearDown()
Overrides
TryCreateDataRecording(TimelineAsset, List<Object>)
Create a new point cloud data recording track on the provided timeline
Declaration
public override DataRecording TryCreateDataRecording(TimelineAsset timeline, List<Object> newAssets)
Parameters
Type | Name | Description |
---|---|---|
TimelineAsset | timeline | The timeline to which the track will be added |
List<Object> | newAssets | A list to which new assets can be added. None are added by this method |
Returns
Type | Description |
---|---|
DataRecording | The point cloud recording |
Explicit Interface Implementations
IFunctionalitySubscriber<IProvidesPointCloud>.provider
Declaration
IProvidesPointCloud IFunctionalitySubscriber<IProvidesPointCloud>.provider { get; set; }
Returns
Type | Description |
---|---|
IProvidesPointCloud |