Class RecordedPlanesProvider
Inheritance
RecordedPlanesProvider
Syntax
public class RecordedPlanesProvider : RecordedTrackablesProvider, IRecordedDataProvider, IProvidesPlaneFinding, IFunctionalityProvider, IUsesMARSTrackableData<MRPlane>, IProvidesTraits<Pose>, IProvidesTraits<Vector2>, IProvidesTraits<int>, IProvidesTraits<bool>, IProvidesTraits, INotificationReceiver
Methods
ClearData()
Declaration
public override void ClearData()
Overrides
ConnectSubscriber(Object)
Declaration
public void ConnectSubscriber(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Implements
GetPlanes(List<MRPlane>)
Declaration
public void GetPlanes(List<MRPlane> planes)
Parameters
Implements
GetProvidedTraits()
Declaration
public TraitDefinition[] GetProvidedTraits()
Returns
Implements
LoadProvider()
Declaration
public void LoadProvider()
Implements
OnDisable()
Declaration
protected override void OnDisable()
Overrides
OnNotify(Playable, INotification, Object)
Declaration
public void OnNotify(Playable origin, INotification notification, object context)
Parameters
Type |
Name |
Description |
Playable |
origin |
|
INotification |
notification |
|
Object |
context |
|
StartDetectingPlanes()
Declaration
public void StartDetectingPlanes()
Implements
StopDetectingPlanes()
Declaration
public void StopDetectingPlanes()
Implements
UnloadProvider()
Declaration
public void UnloadProvider()
Implements
Events
planeAdded
Declaration
public event Action<MRPlane> planeAdded
Event Type
Implements
planeRemoved
Declaration
public event Action<MRPlane> planeRemoved
Event Type
Implements
planeUpdated
Declaration
public event Action<MRPlane> planeUpdated
Event Type
Implements
Extension Methods