Version:

    Show / Hide Table of Contents

    Class GeometryExportOptions

    Inheritance
    System.Object
    APIBase
    GeometryExportOptions
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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.SystemModel.ImportExport
    Assembly: SMT.MastaAPI.14.1.1.dll
    Syntax
    public class GeometryExportOptions : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    CreateSolid

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

    DrawFillets

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

    DrawGearTeeth

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

    DrawToTipDiameter

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

    IncludeBearingCage

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

    IncludeBearingElements

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

    IncludeBearingInnerRace

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

    IncludeBearingOuterRace

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

    IncludePlanetaryDuplicates

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

    IncludeVirtualComponents

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

    NumberOfPointsPerCycloidalDiscHalfLobe

    Declaration
    public int NumberOfPointsPerCycloidalDiscHalfLobe { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    ExportToSTL(String, TaskProgress)

    Declaration
    public void ExportToSTL(string fileName, TaskProgress progress)
    Parameters
    Type Name Description
    System.String fileName
    SMT.MastaAPIUtility.TaskProgress progress

    ExportToSTP(String)

    Declaration
    public void ExportToSTP(string fileName)
    Parameters
    Type Name Description
    System.String fileName

    SaveStlToSeparateFiles(String, Boolean)

    Declaration
    public void SaveStlToSeparateFiles(string directoryPath, bool saveInSubFolders)
    Parameters
    Type Name Description
    System.String directoryPath
    System.Boolean saveInSubFolders

    ToSTLCode()

    Declaration
    public string ToSTLCode()
    Returns
    Type Description
    System.String

    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