Class CycloidalAssembly
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CycloidalAssembly
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class CycloidalAssembly : SpecialisedAssembly, IEquatable<APIBase>
Properties
CycloidalAssemblyDesign
Declaration
public CycloidalAssemblyDesign CycloidalAssemblyDesign { get; }
Property Value
KnownDesigns
Declaration
public ReadOnlyCollection<CycloidalAssemblyDesign> KnownDesigns { get; }
Property Value
RingPins
Declaration
public RingPins RingPins { get; }
Property Value
Methods
AddDisc()
Declaration
public CycloidalDisc AddDisc()
Returns
DesignNamed(String)
Declaration
public CycloidalAssemblyDesign DesignNamed(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
RemoveDiscFromDesigns(Int32)
Declaration
public void RemoveDiscFromDesigns(int discId)
Parameters
Type |
Name |
Description |
System.Int32 |
discId |
|
SetActiveCycloidalAssemblyDesign(CycloidalAssemblyDesign)
Declaration
public void SetActiveCycloidalAssemblyDesign(CycloidalAssemblyDesign cycloidalAssemblyDesign)
Parameters
TryRemoveDesign(CycloidalAssemblyDesign)
Declaration
public bool TryRemoveDesign(CycloidalAssemblyDesign design)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods