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
GetPlanes(List<MRPlane>)
Declaration
public void GetPlanes(List<MRPlane> planes)
Parameters
Implements
GetProvidedTraits()
Declaration
public TraitDefinition[] GetProvidedTraits()
Returns
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
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
Explicit Interface Implementations
Declaration
void IFunctionalityProvider.ConnectSubscriber(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Implements
Declaration
void IFunctionalityProvider.LoadProvider()
Implements
Declaration
void IFunctionalityProvider.UnloadProvider()
Implements
Extension Methods