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
Implements
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