Class PlaneFindingRecorder
Data recording for planes
Inherited Members
Namespace: Unity.MARS
Syntax
public class PlaneFindingRecorder : DataRecorder, IUsesPlaneFinding, IFunctionalitySubscriber<IProvidesPlaneFinding>, IFunctionalitySubscriber
Properties
PlaneEvents
List of plane events
Declaration
public List<PlaneEvent> PlaneEvents { get; set; }
Property Value
| Type | Description |
|---|---|
| List<PlaneEvent> |
Methods
Setup()
Declaration
protected override void Setup()
Overrides
TearDown()
Declaration
protected override void TearDown()
Overrides
TryCreateDataRecording(TimelineAsset, List<Object>)
Create a new plane 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 plane recording |
Overrides
Explicit Interface Implementations
IFunctionalitySubscriber<IProvidesPlaneFinding>.provider
Declaration
IProvidesPlaneFinding IFunctionalitySubscriber<IProvidesPlaneFinding>.provider { get; set; }
Returns
| Type | Description |
|---|---|
| IProvidesPlaneFinding |