Search Results for

    Show / Hide Table of Contents

    Class ClearanceAnalysisBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    ClearanceAnalysisBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    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.Assemblies
    Assembly: NXOpen.dll
    Syntax
    public class ClearanceAnalysisBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    ClearanceAnalysisBuilder()

    Declaration
    protected ClearanceAnalysisBuilder()

    Properties

    CalculationMethod

    Declaration
    public ClearanceAnalysisBuilder.CalculationMethodType CalculationMethod { get; set; }
    Property Value
    Type Description
    ClearanceAnalysisBuilder.CalculationMethodType

    ClearanceBetween

    Declaration
    public ClearanceAnalysisBuilder.ClearanceBetweenEntity ClearanceBetween { get; set; }
    Property Value
    Type Description
    ClearanceAnalysisBuilder.ClearanceBetweenEntity

    ClearanceSetName

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

    CollectionOneObjects

    Declaration
    public SelectDisplayableObjectList CollectionOneObjects { get; }
    Property Value
    Type Description
    SelectDisplayableObjectList

    CollectionOneRange

    Declaration
    public ClearanceAnalysisBuilder.CollectionRange CollectionOneRange { get; set; }
    Property Value
    Type Description
    ClearanceAnalysisBuilder.CollectionRange

    CollectionTwoObjects

    Declaration
    public SelectDisplayableObjectList CollectionTwoObjects { get; }
    Property Value
    Type Description
    SelectDisplayableObjectList

    CollectionTwoRange

    Declaration
    public ClearanceAnalysisBuilder.CollectionRange CollectionTwoRange { get; set; }
    Property Value
    Type Description
    ClearanceAnalysisBuilder.CollectionRange

    InterferenceColor

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

    IsCalculatePenetrationDepth

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

    IsIgnorePairsWithinSameGroup

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

    IsIgnorePairsWithinSamePart

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

    IsIgnorePairsWithinSameSubassembly

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

    IsIgnorePairsWithinSelectedSubassemblies

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

    Layer

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

    SaveInterferenceGeometry

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

    TotalCollectionCount

    Declaration
    public ClearanceAnalysisBuilder.NumberOfCollections TotalCollectionCount { get; set; }
    Property Value
    Type Description
    ClearanceAnalysisBuilder.NumberOfCollections

    UnitSubassemblies

    Declaration
    public SelectDisplayableObjectList UnitSubassemblies { get; }
    Property Value
    Type Description
    SelectDisplayableObjectList

    Methods

    AddException(Boolean, DisplayableObject, DisplayableObject, String)

    Declaration
    public void AddException(bool isExclude, DisplayableObject comp1, DisplayableObject comp2, string text)
    Parameters
    Type Name Description
    System.Boolean isExclude
    DisplayableObject comp1
    DisplayableObject comp2
    System.String text

    AddObjectClearanceZone(DisplayableObject, Expression)

    Declaration
    public void AddObjectClearanceZone(DisplayableObject object, Expression expression)
    Parameters
    Type Name Description
    DisplayableObject object
    Expression expression

    AddPairClearanceZone(DisplayableObject, DisplayableObject, Expression)

    Declaration
    public void AddPairClearanceZone(DisplayableObject object1, DisplayableObject object2, Expression expression)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    Expression expression

    CreateClearanceZoneExpression(String)

    Declaration
    public Expression CreateClearanceZoneExpression(string rhsExpression)
    Parameters
    Type Name Description
    System.String rhsExpression
    Returns
    Type Description
    Expression

    DeleteException(DisplayableObject, DisplayableObject)

    Declaration
    public void DeleteException(DisplayableObject comp1, DisplayableObject comp2)
    Parameters
    Type Name Description
    DisplayableObject comp1
    DisplayableObject comp2

    DeleteObjectClearanceZone(DisplayableObject)

    Declaration
    public void DeleteObjectClearanceZone(DisplayableObject object)
    Parameters
    Type Name Description
    DisplayableObject object

    DeletePairClearanceZone(DisplayableObject, DisplayableObject)

    Declaration
    public void DeletePairClearanceZone(DisplayableObject object1, DisplayableObject object2)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2

    GetDefaultClearanceZone()

    Declaration
    public Expression GetDefaultClearanceZone()
    Returns
    Type Description
    Expression

    GetIsPairIncluded(DisplayableObject, DisplayableObject, out ClearanceAnalysisBuilder.PairExcludedReason, out String)

    Declaration
    public bool GetIsPairIncluded(DisplayableObject object1, DisplayableObject object2, out ClearanceAnalysisBuilder.PairExcludedReason reason, out string text)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    ClearanceAnalysisBuilder.PairExcludedReason reason
    System.String text
    Returns
    Type Description
    System.Boolean

    GetObjectClearanceZone(DisplayableObject, out Expression)

    Declaration
    public ClearanceAnalysisBuilder.ClearanceZoneSource GetObjectClearanceZone(DisplayableObject object, out Expression expression)
    Parameters
    Type Name Description
    DisplayableObject object
    Expression expression
    Returns
    Type Description
    ClearanceAnalysisBuilder.ClearanceZoneSource

    GetPairClearanceZone(DisplayableObject, DisplayableObject, out Expression)

    Declaration
    public ClearanceAnalysisBuilder.ClearanceZoneSource GetPairClearanceZone(DisplayableObject object1, DisplayableObject object2, out Expression expression)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    Expression expression
    Returns
    Type Description
    ClearanceAnalysisBuilder.ClearanceZoneSource

    SetDefaultClearanceZone(Expression)

    Declaration
    public void SetDefaultClearanceZone(Expression expression)
    Parameters
    Type Name Description
    Expression expression

    Implements

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