Class RelativeComponentAlignment<T>
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
RelativeComponentAlignment<T>
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.SystemModel
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class RelativeComponentAlignment<T> : APIBase, IEquatable<APIBase> where T : Component
Type Parameters
Name | Description |
---|---|
T |
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Type | Description |
---|---|
APIBase |
Properties
AlignmentAxis
Specifies which axis corresponds to the axial direction (Z-Axis) of the component being aligned to.
Declaration
public AlignmentAxis AlignmentAxis { get; set; }
Property Value
Type | Description |
---|---|
AlignmentAxis |
AxialOffset
Specifies the axial location of the origin of the component on the axis of the component being aligned to.
Declaration
public RelativeOffsetOption AxialOffset { get; set; }
Property Value
Type | Description |
---|---|
RelativeOffsetOption |
RotationAngle
Angle to rotate about the axis.
Measurement: Angle
Declaration
public double RotationAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SpecifiedOffset
Offset of component on the axis of the component being aligned to.
Measurement: ShortLength
Declaration
public double SpecifiedOffset { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Implements
System.IEquatable<T>