Version: 15.0

    Show / Hide Table of Contents

    Class MutableCommon

    Inheritance
    System.Object
    APIBase
    CurveInLinkedList
    MutableCommon
    MutableCurve
    MutableFillet
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    CurveInLinkedList.OutputDefaultReportTo(String)
    CurveInLinkedList.GetDefaultReportWithEncodedImages()
    CurveInLinkedList.OutputActiveReportTo(String)
    CurveInLinkedList.OutputActiveReportAsTextTo(String)
    CurveInLinkedList.GetActiveReportWithEncodedImages()
    CurveInLinkedList.OutputNamedReportTo(String, String)
    CurveInLinkedList.OutputNamedReportAsMastaReport(String, String)
    CurveInLinkedList.OutputNamedReportAsTextTo(String, String)
    CurveInLinkedList.GetNamedReportWithEncodedImages(String)
    CurveInLinkedList.Name
    CurveInLinkedList.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.Gears.Manufacturing.Cylindrical.Cutters
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public abstract class MutableCommon : CurveInLinkedList, IEquatable<APIBase>

    Properties

    Height

    Measurement: ShortLength

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

    HeightForTabulation

    This is the start height of this segment, where it intersects the previous curve segment, before the inclusion of fillets. Or for fillets: This is the start height of this fillet.

    Declaration
    public string HeightForTabulation { get; set; }
    Property Value
    Type Description
    System.String

    Offset

    Measurement: ShortLength

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

    OffsetForTabulation

    This is the offset at the start of this segment, where it intersects the previous curve segment, before the inclusion of fillets. Or for fillets: This is the offset at the start of this fillet.

    Declaration
    public string OffsetForTabulation { get; }
    Property Value
    Type Description
    System.String

    Protuberance

    The maximum protrusion for this section from a line passing through the normal thickness point with the nominal pressure angle.

    Measurement: ShortLength

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

    Radius

    Measurement: ShortLength

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

    Section

    Declaration
    public EnumWithSelectedValue<CutterFlankSections> Section { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<CutterFlankSections>

    Methods

    Remove()

    Declaration
    public void Remove()

    Split()

    Declaration
    public void Split()

    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