Class LinkComponentAxialPositionErrorReporter
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
LinkComponentAxialPositionErrorReporter
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.SystemModel.FE
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class LinkComponentAxialPositionErrorReporter : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Type | Description |
---|---|
APIBase |
Properties
ErrorInLocationOnAxis
The actual position derived from the nodes minus the expected position from the components.
Declaration
public Vector3D ErrorInLocationOnAxis { get; }
Property Value
Type | Description |
---|---|
Vector3D |
ExpectedLocationOnComponentAxis
For links where the node is at the centre of the component this is the expected location of the node. For components such as a gear this is the closest axial position on the component to the actual node position.
Declaration
public Vector3D ExpectedLocationOnComponentAxis { get; }
Property Value
Type | Description |
---|---|
Vector3D |
LocationOnComponentAxisFromFENodes
For a link containing a single node this is the node location. With 2 nodes it is the centre of the 2. For 3 or more nodes it is the centre of the circle that best fits the node positions.
Declaration
public Vector3D LocationOnComponentAxisFromFENodes { get; }
Property Value
Type | Description |
---|---|
Vector3D |
Implements
System.IEquatable<T>