Search Results for

    Show / Hide Table of Contents

    Class MoldFeatureRecognitionBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    MoldFeatureRecognitionBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class MoldFeatureRecognitionBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    MoldFeatureRecognitionBuilder()

    Declaration
    protected MoldFeatureRecognitionBuilder()

    Properties

    AutoRibGrouping

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

    BodyProjectArea

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

    BodySurfaceArea

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

    CostFeatureFacesColor

    Declaration
    public NXColor CostFeatureFacesColor { get; set; }
    Property Value
    Type Description
    NXColor

    DraftAngle

    Declaration
    public Expression DraftAngle { get; }
    Property Value
    Type Description
    Expression

    MaximumRibLength

    Declaration
    public Expression MaximumRibLength { get; }
    Property Value
    Type Description
    Expression

    MaximumRibThickness

    Declaration
    public Expression MaximumRibThickness { get; }
    Property Value
    Type Description
    Expression

    MaximumWallThickness

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

    MinimumWallThickness

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

    MinimumXDimension

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

    MinimumYDimension

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

    MinimumZDimension

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

    PartFolderBrowser

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

    PartVolume

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

    SaveAndExportStatus

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

    SelectionBody

    Declaration
    public SelectBody SelectionBody { get; }
    Property Value
    Type Description
    SelectBody

    UndercutMinimumWidth

    Declaration
    public Expression UndercutMinimumWidth { get; }
    Property Value
    Type Description
    Expression

    UndercutToleranceAngle

    Declaration
    public Expression UndercutToleranceAngle { get; }
    Property Value
    Type Description
    Expression

    XDimension

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

    XmlFolderBrowser

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

    YDimension

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

    ZDimension

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

    Methods

    AnalyzeMoldBody()

    Declaration
    public void AnalyzeMoldBody()

    AnalyzeMoldBodyByMode(MoldFeatureRecognitionBuilder.AnalysisModeType)

    Declaration
    public void AnalyzeMoldBodyByMode(MoldFeatureRecognitionBuilder.AnalysisModeType analyseMode)
    Parameters
    Type Name Description
    MoldFeatureRecognitionBuilder.AnalysisModeType analyseMode

    AssignFeatureFaceColor(Boolean)

    Declaration
    public void AssignFeatureFaceColor(bool assignOrRestore)
    Parameters
    Type Name Description
    System.Boolean assignOrRestore

    ChangeColorSettingValue()

    Declaration
    public void ChangeColorSettingValue()

    ExportResult()

    Declaration
    public void ExportResult()

    FindMoldFeatures()

    Declaration
    public void FindMoldFeatures()

    GetActivePage()

    Declaration
    public int GetActivePage()
    Returns
    Type Description
    System.Int32

    GetMoldCostDataObject()

    Declaration
    public TaggedObject GetMoldCostDataObject()
    Returns
    Type Description
    TaggedObject

    GetProductOrientation()

    Declaration
    public Matrix3x3 GetProductOrientation()
    Returns
    Type Description
    Matrix3x3

    IsFeatureDataEmpty(MoldFeatureRecognitionBuilder.CostFeatureType, Boolean)

    Declaration
    public bool IsFeatureDataEmpty(MoldFeatureRecognitionBuilder.CostFeatureType costFeatureType, bool needCheckUserCreated)
    Parameters
    Type Name Description
    MoldFeatureRecognitionBuilder.CostFeatureType costFeatureType
    System.Boolean needCheckUserCreated
    Returns
    Type Description
    System.Boolean

    ReleaseAllProductFeatureData()

    Declaration
    public void ReleaseAllProductFeatureData()

    SetActivePage(Int32)

    Declaration
    public void SetActivePage(int activeTableIndex)
    Parameters
    Type Name Description
    System.Int32 activeTableIndex

    SetFeatureFaceColorValue(NXColor)

    Declaration
    public void SetFeatureFaceColorValue(NXColor colorId)
    Parameters
    Type Name Description
    NXColor colorId

    SetIsCoreCavityFaceChanged(Boolean)

    Declaration
    public void SetIsCoreCavityFaceChanged(bool status)
    Parameters
    Type Name Description
    System.Boolean status

    SetProductInformation()

    Declaration
    public void SetProductInformation()

    SetProductOrientation(Matrix3x3)

    Declaration
    public void SetProductOrientation(Matrix3x3 matrix)
    Parameters
    Type Name Description
    Matrix3x3 matrix

    ValidateFeaturesZeroDimension(out String)

    Declaration
    public bool ValidateFeaturesZeroDimension(out string message)
    Parameters
    Type Name Description
    System.String message
    Returns
    Type Description
    System.Boolean

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX