CollisionSensorAspect Class |
Namespace: Demo3D.Components
public sealed class CollisionSensorAspect : ExportableVisualAspect, ISensorAspect, IPhysicsGroupProvider
The CollisionSensorAspect type exposes the following members.
| Name | Description | |
|---|---|---|
| CollisionSensorAspect | Initializes a new instance of the CollisionSensorAspect class |
| Name | Description | |
|---|---|---|
| AspectId | An internal CAD-package specific Id for the Aspect. (Inherited from ExportableVisualAspect.) | |
| AspectManagedBy |
The Aspect that this is managed by.
(Inherited from AspectComponentBase.) | |
| BlockedMaterial | The material assigned to the sensor and all descendants when it is blocked. Note: Will only apply when both ClearedMaterial and BlockedMaterial are set. | |
| BlockingVisuals | The list of visuals that are currently blocking the collision sensor. | |
| ClearedMaterial | The material assigned to the sensor and all descendants when it is cleared. Note: Will only apply when both ClearedMaterial and BlockedMaterial are set. | |
| ContextVisual | The Visual that represents the top level part or assembly from the CAD package. (Inherited from ExportableVisualAspect.) | |
| ControlMode | The control mode for the collision sensor. | |
| Id | (Inherited from SerializableObject.) | |
| IsBlocked | Whether the collision sensor is currently blocked. | |
| IsBlockedBindableItem | ||
| IsCleared | Whether the collision sensor is currently blocked. | |
| IsClearedBindableItem | ||
| IsCollapsed |
Collapse or expand the aspect in the Aspect Viewer.
(Inherited from AspectComponentBase.) | |
| IsEnabled |
The value for whether the aspect is enabled.
(Inherited from AspectComponentBase.) | |
| IsInitialized |
Gets the value of whether or not this aspect has been initialized. An aspect is initialized during the scenes initialization when starting a model.
(Inherited from AspectComponentBase.) | |
| IsReadOnly |
When true, disable editing in the Aspect Viewer
(Inherited from AspectComponentBase.) | |
| Name | A unique name for the aspect (Inherited from AspectComponentBase.) | |
| SenseMultipleLoads | Whether the collision sensor can be blocked by multiple visuals simultaneously. | |
| Visual | (Inherited from VisualAspect.) |
| Name | Description | |
|---|---|---|
| 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.) | |
| 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.) | |
| 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.) | |
| ToString | (Inherited from AspectComponentBase.) |
| Name | Description | |
|---|---|---|
| IsEnabledChanged |
Occurs when the value of IsEnabled changes.
(Inherited from AspectComponentBase.) | |
| OnBlocked | ||
| OnCleared |