MotorAspect Class |
[Missing <summary> documentation for "T:Demo3D.Visuals.Motor.MotorAspect"]
Namespace: Demo3D.Visuals.Motor
public sealed class MotorAspect : ExportableVisualAspect, IMotor, ISpeedProvider
The MotorAspect type exposes the following members.
| Name | Description | |
|---|---|---|
| MotorAspect | Initializes a new instance of the MotorAspect class |
| Name | Description | |
|---|---|---|
| AddDistanceNotifier | ||
| Current |
Determines the current kinematic properties of the motor.
| |
| Evaluate |
Evaluates the kinematic properties of the motor at some future time.
| |
| FindAspectT |
Find an aspect of the desired type in this aspect's container.
(Inherited from AspectComponentBase.) | |
| FindCreateAspectT |
Find or, if one isn't found, create an aspect of the desired type in this aspect's container.
(Inherited from AspectComponentBase.) | |
| FindCreateManagedAspectT |
Find or, if one isn't found, create a managed aspect of the desired type in this aspect's container. The managed aspect will be owned by the declared aspect.
(Inherited from AspectComponentBase.) | |
| LimitPosition |
(Further) limits the range of positions to the specified range.
| |
| RaisePropertiesChanged |
Raise an PropertyChanged event for each value.
(Inherited from BindableBase.) | |
| RaisePropertyChanged(PropertyChangedEventArgs) |
Raise an PropertyChanged event for the specified value.
(Inherited from BindableBase.) | |
| RaisePropertyChanged(String) |
Raise an PropertyChanged event for the specified value.
(Inherited from BindableBase.) | |
| RemoveAspect(Object) |
Remove the desired aspect from this aspect's container.
(Inherited from AspectComponentBase.) | |
| RemoveAspectT |
Remove the aspect of the desired type from this aspect's container.
(Inherited from AspectComponentBase.) | |
| RemoveDistanceNotifier | ||
| RemoveManagedAspects |
Remove all aspects that are being managed by this aspect..
(Inherited from AspectComponentBase.) | |
| SerializableDependency(SerializableObject) |
Whether the specified object depends on the serializable object.
(Inherited from AspectComponentBase.) | |
| SerializableDependency(Visual) |
Whether the specified visual depends on the serializable object.
(Inherited from AspectComponentBase.) | |
| SetPosition |
Sets the current position of the motor, subject to position limits.
| |
| ToString | (Inherited from AspectComponentBase.) | |
| TryLockMaxAcceleration |
Tries to acquire a lock for the MaxAcceleration property.
| |
| TryLockMaxDeceleration |
Tries to acquire a lock for the MaxDeceleration property.
| |
| TryLockMaxPosition |
Tries to acquire a lock for the MaxPosition property.
| |
| TryLockMinPosition |
Tries to acquire a lock for the MinPosition property.
| |
| TryLockTargetDirection |
Tries to acquire a lock for the TargetDirection property.
| |
| TryLockTargetSpeed |
Tries to acquire a lock for the TargetSpeed property.
| |
| TryLockTargetState |
Tries to acquire a lock for the TargetState property.
|
| Name | Description | |
|---|---|---|
| AccelListeners | ||
| DecelListeners | ||
| DirectionListeners | ||
| IsEnabledChanged |
Occurs when the value of IsEnabled changes.
(Inherited from AspectComponentBase.) | |
| OnAfterReset |
Event that is triggered immediately after the motor has been reset.
| |
| OnBeforeReset |
Event that is triggered immediately before the motor is reset.
| |
| OnDirectionChanged |
Event that is triggered when the direction is changed.
| |
| OnMaxAccelerationChanged |
Event that is triggered when the maximum acceleration is changed.
| |
| OnMaxDecelerationChanged |
Event that is triggered when the maximum deceleration is changed.
| |
| OnMaxPositionChanged |
Event that is triggered when the maximum position is changed.
| |
| OnMinPositionChanged |
Event that is triggered when the minimum position is changed.
| |
| OnNotifyDistanceListeners | ||
| OnPositionLimitChanged |
Event that is triggered when the actual permitted range on the position has changed.
| |
| OnStateChanged |
Event that is triggered when the state is changed.
| |
| OnTargetSpeedChanged |
Event that is triggered when the target speed is changed.
| |
| OnUnitsChanged |
Event that is triggered when the units are changed.
| |
| SpeedListeners | ||
| StateListeners |