Class Pneumatic
Inheritance
System.Object
Pneumatic
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Experior.Core.dll
Syntax
[TypeConverter(typeof(ObjectConverter))]
[Serializable]
public class Pneumatic : IEntityNotification, IEntity, IDisposable
Constructors
Pneumatic()
Declaration
Properties
Assemblies
Declaration
[Browsable(false)]
public Pneumatic.AssemblyCollection Assemblies { get; }
Property Value
AutoInject
Declaration
[PropertyOrder(4)]
public virtual bool AutoInject { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Deletable
Declaration
[Browsable(false)]
public bool Deletable { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Direction
Declaration
[PropertyAttributesProvider("DynamicPropertyDirection")]
[TypeConverter(typeof(Vector3MeterToMillimeter))]
[PropertyOrder(1)]
public Vector3 Direction { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
DirectionSingle
Declaration
[PropertyAttributesProvider("DynamicPropertyDirectionSingle")]
[TypeConverter(typeof(FloatMeterToMillimeter))]
[PropertyOrder(1)]
public float DirectionSingle { get; set; }
Property Value
Type |
Description |
System.Single |
|
Disposed
Declaration
[Browsable(false)]
public bool Disposed { get; }
Property Value
Type |
Description |
System.Boolean |
|
Ejected
Declaration
[Browsable(false)]
public bool Ejected { get; }
Property Value
Type |
Description |
System.Boolean |
|
EjectionTime
Declaration
[PropertyOrder(2)]
[TypeConverter(typeof(MilliSeconds))]
public virtual float EjectionTime { get; set; }
Property Value
Type |
Description |
System.Single |
|
Enabled
Declaration
[Browsable(false)]
public virtual bool Enabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EntityId
Declaration
[Browsable(false)]
public ulong EntityId { get; set; }
Property Value
Type |
Description |
System.UInt64 |
|
Error
Declaration
[Browsable(false)]
public bool Error { get; }
Property Value
Type |
Description |
System.Boolean |
|
Image
Declaration
[Browsable(false)]
public ImageSource Image { get; }
Property Value
Type |
Description |
System.Windows.Media.ImageSource |
|
Injected
Declaration
[Browsable(false)]
public bool Injected { get; }
Property Value
Type |
Description |
System.Boolean |
|
InjectionTime
Declaration
[PropertyOrder(3)]
[TypeConverter(typeof(MilliSeconds))]
public virtual float InjectionTime { get; set; }
Property Value
Type |
Description |
System.Single |
|
Declaration
[PropertyOrder(5)]
public virtual Input InputEjecting { get; set; }
Property Value
Declaration
[PropertyOrder(6)]
[PropertyAttributesProvider("DynamicPropertyValves")]
public virtual Input InputInjecting { get; set; }
Property Value
ListSolutionExplorer
Declaration
[Browsable(false)]
public bool ListSolutionExplorer { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MovedDistance
Declaration
[Browsable(false)]
public Vector3 MovedDistance { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
MoveDirections
Declaration
[Browsable(false)]
public Pneumatic.Directions MoveDirections { get; set; }
Property Value
Name
Declaration
[Browsable(false)]
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Notification
Declaration
[Browsable(false)]
public string Notification { get; }
Property Value
Type |
Description |
System.String |
|
NumerOfValves
Declaration
[PropertyOrder(0)]
public virtual Pneumatic.Valves NumerOfValves { get; set; }
Property Value
OutputEjected
Declaration
[PropertyOrder(7)]
public virtual Output OutputEjected { get; set; }
Property Value
OutputInjected
Declaration
[PropertyOrder(8)]
public virtual Output OutputInjected { get; set; }
Property Value
Parent
Declaration
[Browsable(false)]
public IEntity Parent { get; set; }
Property Value
Parts
Declaration
[Browsable(false)]
public Pneumatic.PartCollection Parts { get; }
Property Value
Selected
Declaration
[Browsable(false)]
public virtual bool Selected { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
State
Declaration
[Browsable(false)]
public Pneumatic.States State { get; }
Property Value
Warning
Declaration
[Browsable(false)]
public bool Warning { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Add(Assembly)
Declaration
public void Add(Assembly assembly)
Parameters
Add(RigidPart)
Declaration
public void Add(RigidPart part)
Parameters
Dispose()
Declaration
DynamicPropertyDirection(PropertyAttributes)
Declaration
public void DynamicPropertyDirection(PropertyAttributes attributes)
Parameters
DynamicPropertyDirectionSingle(PropertyAttributes)
Declaration
public void DynamicPropertyDirectionSingle(PropertyAttributes attributes)
Parameters
Eject()
Declaration
Inject()
Declaration
Remove(Assembly)
Declaration
public void Remove(Assembly assembly)
Parameters
Remove(RigidPart)
Declaration
public void Remove(RigidPart part)
Parameters
Reset()
Declaration
Step(Single)
Declaration
public void Step(float deltatime)
Parameters
Type |
Name |
Description |
System.Single |
deltatime |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
Events
OnDiretionChanged
Declaration
public event Pneumatic.DiretionChangedEvent OnDiretionChanged
Event Type
OnEjected
Declaration
public event Pneumatic.PneumaticEvent OnEjected
Event Type
OnEjection
Declaration
public event Pneumatic.PneumaticEvent OnEjection
Event Type
OnInjected
Declaration
public event Pneumatic.PneumaticEvent OnInjected
Event Type
OnInjection
Declaration
public event Pneumatic.PneumaticEvent OnInjection
Event Type
OnNameChanged
Declaration
public event EventHandler<NameChangedEventArgs> OnNameChanged
Event Type
OnStepping
Declaration
public event Pneumatic.SteppingEvent OnStepping
Event Type
Implements
System.IDisposable