Version: 13.0

    Show / Hide Table of Contents

    Class GeometryExportOptions

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GeometryExportOptions
    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.ImportExport
    Assembly: SMT.MastaAPI.13.0.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

    IncludeVirtualComponents

    Include 3D representations of power loads, mass discs, point loads, and unbalanced masses in exported geometry

    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

    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