Show / Hide Table of Contents

Interface IMotorRotationAssemblyCollection

Namespace: Experior.Interfaces.Collections
Assembly: Experior.Interfaces.dll
Syntax
public interface IMotorRotationAssemblyCollection

Properties

Items

Declaration
IList<IAssembly> Items { get; }
Property Value
Type Description
System.Collections.Generic.IList<IAssembly>

RotationAxes

Declaration
Dictionary<IAssembly, Vector3> RotationAxes { get; }
Property Value
Type Description
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3>

RotationPoints

Declaration
Dictionary<IAssembly, Vector3> RotationPoints { get; }
Property Value
Type Description
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3>

SyncPosition

Declaration
Dictionary<IAssembly, Vector3> SyncPosition { get; }
Property Value
Type Description
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3>

SynOrientation

Declaration
Dictionary<IAssembly, Matrix4x4> SynOrientation { get; }
Property Value
Type Description
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Matrix4x4>

Methods

Add(IAssembly, Vector3, Vector3)

Declaration
void Add(IAssembly assembly, Vector3 rotationpoint, Vector3 rotationaxis)
Parameters
Type Name Description
IAssembly assembly
System.Numerics.Vector3 rotationpoint
System.Numerics.Vector3 rotationaxis

Clear()

Declaration
void Clear()

Contains(IAssembly)

Declaration
bool Contains(IAssembly assembly)
Parameters
Type Name Description
IAssembly assembly
Returns
Type Description
System.Boolean

Remove(IAssembly)

Declaration
void Remove(IAssembly assembly)
Parameters
Type Name Description
IAssembly assembly

Sync()

Declaration
void Sync()

SyncPoint()

Declaration
void SyncPoint()

Update(IAssembly, Vector3, Vector3)

Declaration
void Update(IAssembly assembly, Vector3 rotationpoint, Vector3 rotationaxis)
Parameters
Type Name Description
IAssembly assembly
System.Numerics.Vector3 rotationpoint
System.Numerics.Vector3 rotationaxis
Back to top Generated by DocFX