Version: 13.0

    Show / Hide Table of Contents

    Class GuideModelUsage

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GuideModelUsage
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.SystemModel.PartModel
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class GuideModelUsage : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    AlignmentMethod

    If 'Left Edge to Zero Offset of Shaft' the selected left edge is aligned with the zero offset of the shaft. If 'Left Edge to Left Offset of Shaft' the selected edge is aligned with the left hand edge of the shaft.

    Declaration
    public GuideModelUsage.AlignmentOptions AlignmentMethod { get; set; }
    Property Value
    Type Description
    GuideModelUsage.AlignmentOptions

    ClipDrawing

    Should the CAD drawing be clipped to avoid drawing unnecessary detail?

    Declaration
    public bool ClipDrawing { get; set; }
    Property Value
    Type Description
    System.Boolean

    ClippingBottom

    CAD entities below this height from the shaft will not be drawn. Ctrl+Drag - Drag a clipping region, CAD entities outside of this region will not be drawn.

    Measurement: ShortLength

    Declaration
    public double ClippingBottom { get; set; }
    Property Value
    Type Description
    System.Double

    ClippingLeft

    CAD entities further to the left than this offset will not be drawn. Ctrl+Drag - Drag a clipping region, CAD entities outside of this region will not be drawn.

    Measurement: ShortLength

    Declaration
    public double ClippingLeft { get; set; }
    Property Value
    Type Description
    System.Double

    ClippingRight

    CAD entities further to the right than this offset will not be drawn. Ctrl+Drag - Drag a clipping region, CAD entities outside of this region will not be drawn.

    Measurement: ShortLength

    Declaration
    public double ClippingRight { get; set; }
    Property Value
    Type Description
    System.Double

    ClippingTop

    CAD entities above this height from the shaft will not be drawn. Ctrl+Drag - Drag a clipping region, CAD entities outside of this region will not be drawn.

    Measurement: ShortLength

    Declaration
    public double ClippingTop { get; set; }
    Property Value
    Type Description
    System.Double

    ForceMonochrome

    Draw the CAD model in a single colour. In the 'Alignment window' it is always drawn in black and white.

    Declaration
    public bool ForceMonochrome { get; set; }
    Property Value
    Type Description
    System.Boolean

    Layout

    Declaration
    public ListWithSelectedItem<string> Layout { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<System.String>

    OriginHorizontal

    Horizontal positioning of the CAD drawing

    Measurement: ShortLength

    Declaration
    public double OriginHorizontal { get; set; }
    Property Value
    Type Description
    System.Double

    OriginVertical

    Vertical positioning of the CAD drawing

    Measurement: ShortLength

    Declaration
    public double OriginVertical { get; set; }
    Property Value
    Type Description
    System.Double

    Rotation

    Rotational alignment of the CAD drawing

    Measurement: Angle

    Declaration
    public double Rotation { get; set; }
    Property Value
    Type Description
    System.Double

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top