Class Translation
Implements
System.IComparable
System.IDisposable
Inherited Members
System.Object.ToString()
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()
Namespace: Experior.Core.Motors
Assembly: Experior.Core.dll
Syntax
public abstract class Translation : Electric, IComparable, IElectricMotorTranslation, IElectricMotor, IMotor, IEntityNotification, IEntity, IDisposable
Constructors
Translation(TranslationInfo)
Declaration
public Translation(TranslationInfo info)
Parameters
Type | Name | Description |
---|---|---|
TranslationInfo | info |
Properties
Assemblies
Gets the assemblies.
Declaration
[Browsable(false)]
public IMotorTranslationAssemblyCollection Assemblies { get; }
Property Value
Type | Description |
---|---|
IMotorTranslationAssemblyCollection | The assemblies. |
CoordinateSystems
Gets the CoordinateSystems.
Declaration
[Browsable(false)]
public IMotorTranslationCoordinateSystemCollection CoordinateSystems { get; }
Property Value
Type | Description |
---|---|
IMotorTranslationCoordinateSystemCollection | The CoordinateSystems. |
Max
Declaration
[PropertyOrder(3)]
[TypeConverter(typeof(FloatMeterToMillimeter))]
[PropertyAttributesProvider("DynamicPropertyAutomatic")]
public float Max { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Min
Gets or sets the min.
Declaration
[PropertyOrder(5)]
[TypeConverter(typeof(FloatMeterToMillimeter))]
[PropertyAttributesProvider("DynamicPropertyAutomatic")]
public float Min { get; set; }
Property Value
Type | Description |
---|---|
System.Single | The min. |
Parts
Declaration
[Browsable(false)]
public IMotorTranslationPartCollection Parts { get; }
Property Value
Type | Description |
---|---|
IMotorTranslationPartCollection |
VectorDirection
Gets or sets the vector direction.
Declaration
[TypeConverter(typeof(Vector3MeterToMillimeter))]
[Display(Order = 2, GroupName = "Operation")]
public Vector3 VectorDirection { get; set; }
Property Value
Type | Description |
---|---|
System.Numerics.Vector3 | The vector direction. |
Methods
Add(IArrow)
Declaration
public override void Add(IArrow arrow)
Parameters
Type | Name | Description |
---|---|---|
IArrow | arrow |
Overrides
Calibrate(Translation.Positions)
Declaration
public void Calibrate(Translation.Positions state)
Parameters
Type | Name | Description |
---|---|---|
Translation.Positions | state |
Reset()
Declaration
public override void Reset()
Overrides
Step(Single)
Declaration
public override void Step(float deltatime)
Parameters
Type | Name | Description |
---|---|---|
System.Single | deltatime |
Overrides
Events
OnMax
Declaration
public event Translation.TranslationMotorEvent OnMax
Event Type
Type | Description |
---|---|
Translation.TranslationMotorEvent |
OnMin
Declaration
public event Translation.TranslationMotorEvent OnMin
Event Type
Type | Description |
---|---|
Translation.TranslationMotorEvent |
Implements
System.IComparable
System.IDisposable