Class AssemblyCollection
Inheritance
System.Object
AssemblyCollection
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()
Assembly: Experior.Core.dll
Syntax
public class AssemblyCollection : IMotorRotationAssemblyCollection
Constructors
AssemblyCollection()
Declaration
public AssemblyCollection()
Properties
Items
Declaration
public IList<IAssembly> Items { get; }
Property Value
Type |
Description |
System.Collections.Generic.IList<IAssembly> |
|
RotationAxes
Declaration
public Dictionary<IAssembly, Vector3> RotationAxes { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3> |
|
RotationPoints
Declaration
public Dictionary<IAssembly, Vector3> RotationPoints { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3> |
|
SyncPosition
Declaration
public Dictionary<IAssembly, Vector3> SyncPosition { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3> |
|
SynOrientation
Declaration
public Dictionary<IAssembly, Matrix4x4> SynOrientation { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Matrix4x4> |
|
Methods
Add(IAssembly, Vector3, Vector3)
Declaration
public void Add(IAssembly assembly, Vector3 rotationpoint, Vector3 rotationaxis)
Parameters
Type |
Name |
Description |
IAssembly |
assembly |
|
System.Numerics.Vector3 |
rotationpoint |
|
System.Numerics.Vector3 |
rotationaxis |
|
Clear()
Declaration
Contains(IAssembly)
Declaration
public bool Contains(IAssembly assembly)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Remove(IAssembly)
Declaration
public void Remove(IAssembly assembly)
Parameters
Sync()
Declaration
SyncPoint()
Declaration
Update(IAssembly, Vector3, Vector3)
Declaration
public void Update(IAssembly assembly, Vector3 rotationpoint, Vector3 rotationaxis)
Parameters
Type |
Name |
Description |
IAssembly |
assembly |
|
System.Numerics.Vector3 |
rotationpoint |
|
System.Numerics.Vector3 |
rotationaxis |
|
Implements