Search Results for

    Show / Hide Table of Contents

    Class ClearanceSet

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    ClearanceSet
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    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 ClearanceSet : NXObject, IMessageSink, INXObject

    Constructors

    ClearanceSet()

    Declaration
    protected ClearanceSet()

    Methods

    CalculatePenetrationDepth(DisplayableObject[], DisplayableObject[])

    Declaration
    public void CalculatePenetrationDepth(DisplayableObject[] firstObjects, DisplayableObject[] secondObjects)
    Parameters
    Type Name Description
    DisplayableObject[] firstObjects
    DisplayableObject[] secondObjects

    Copy(String, ClearanceSet.CopyMode)

    Declaration
    public ClearanceSet Copy(string name, ClearanceSet.CopyMode mode)
    Parameters
    Type Name Description
    System.String name
    ClearanceSet.CopyMode mode
    Returns
    Type Description
    ClearanceSet

    CreateInterferenceGeometry(DisplayableObject[], DisplayableObject[])

    Declaration
    public void CreateInterferenceGeometry(DisplayableObject[] firstObjects, DisplayableObject[] secondObjects)
    Parameters
    Type Name Description
    DisplayableObject[] firstObjects
    DisplayableObject[] secondObjects

    Delete()

    Declaration
    public void Delete()

    DeleteAllInterferences()

    Declaration
    public void DeleteAllInterferences()

    DeleteExcludedPair(DisplayableObject, DisplayableObject, Boolean)

    Declaration
    public void DeleteExcludedPair(DisplayableObject object1, DisplayableObject object2, bool markOutOfDate)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    System.Boolean markOutOfDate

    DeleteInterference(DisplayableObject, DisplayableObject)

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

    DetectObsoleteSettings(Boolean)

    Declaration
    public bool DetectObsoleteSettings(bool doCleanupNow)
    Parameters
    Type Name Description
    System.Boolean doCleanupNow
    Returns
    Type Description
    System.Boolean

    ExcludePairs(DisplayableObject[], DisplayableObject[])

    Declaration
    public void ExcludePairs(DisplayableObject[] firstObjects, DisplayableObject[] secondObjects)
    Parameters
    Type Name Description
    DisplayableObject[] firstObjects
    DisplayableObject[] secondObjects

    GetExcludedPairText(DisplayableObject, DisplayableObject)

    Declaration
    public string GetExcludedPairText(DisplayableObject object1, DisplayableObject object2)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    Returns
    Type Description
    System.String

    GetInterferenceData(DisplayableObject, DisplayableObject, out ClearanceSet.InterferenceType, out Boolean, out DisplayableObject[], out Point3d, out Point3d, out String, out Int32, out Int32, out Int32, out Double, out Vector3d, out Point3d, out Point3d)

    Declaration
    public void GetInterferenceData(DisplayableObject object1, DisplayableObject object2, out ClearanceSet.InterferenceType type, out bool newInterference, out DisplayableObject[] interfBodies, out Point3d point1, out Point3d point2, out string text, out int interfNum, out int config, out int depthResult, out double depth, out Vector3d direction, out Point3d minPoint, out Point3d maxPoint)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    ClearanceSet.InterferenceType type
    System.Boolean newInterference
    DisplayableObject[] interfBodies
    Point3d point1
    Point3d point2
    System.String text
    System.Int32 interfNum
    System.Int32 config
    System.Int32 depthResult
    System.Double depth
    Vector3d direction
    Point3d minPoint
    Point3d maxPoint

    GetInterferenceStatus(DisplayableObject, DisplayableObject)

    Declaration
    public ClearanceSet.InterferenceStatus GetInterferenceStatus(DisplayableObject object1, DisplayableObject object2)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    Returns
    Type Description
    ClearanceSet.InterferenceStatus

    GetIsPairChanged(DisplayableObject, DisplayableObject)

    Declaration
    public bool GetIsPairChanged(DisplayableObject object1, DisplayableObject object2)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    Returns
    Type Description
    System.Boolean

    GetNextInterference(DisplayableObject, DisplayableObject, out DisplayableObject, out DisplayableObject)

    Declaration
    public void GetNextInterference(DisplayableObject object1, DisplayableObject object2, out DisplayableObject nextObject1, out DisplayableObject nextObject2)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    DisplayableObject nextObject1
    DisplayableObject nextObject2

    GetNumberOfInterferences()

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

    GetResults()

    Declaration
    public ClearanceSet.Summary GetResults()
    Returns
    Type Description
    ClearanceSet.Summary

    GetVersion()

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

    MarkExcludedPairsUpToDate(DisplayableObject[], DisplayableObject[])

    Declaration
    public void MarkExcludedPairsUpToDate(DisplayableObject[] firstObjects, DisplayableObject[] secondObjects)
    Parameters
    Type Name Description
    DisplayableObject[] firstObjects
    DisplayableObject[] secondObjects

    PerformAnalysis(ClearanceSet.ReanalyzeOutOfDateExcludedPairs)

    Declaration
    public void PerformAnalysis(ClearanceSet.ReanalyzeOutOfDateExcludedPairs reanalyzeOption)
    Parameters
    Type Name Description
    ClearanceSet.ReanalyzeOutOfDateExcludedPairs reanalyzeOption

    ReanalyzePairs(DisplayableObject[], DisplayableObject[], ClearanceSet.ReanalyzePairCalculationMethod)

    Declaration
    public void ReanalyzePairs(DisplayableObject[] firstObjects, DisplayableObject[] secondObjects, ClearanceSet.ReanalyzePairCalculationMethod calculationMethod)
    Parameters
    Type Name Description
    DisplayableObject[] firstObjects
    DisplayableObject[] secondObjects
    ClearanceSet.ReanalyzePairCalculationMethod calculationMethod

    SetExcludedPairText(DisplayableObject, DisplayableObject, String)

    Declaration
    public void SetExcludedPairText(DisplayableObject object1, DisplayableObject object2, string text)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    System.String text

    SetInterferenceStatus(DisplayableObject, DisplayableObject, ClearanceSet.InterferenceStatus)

    Declaration
    public void SetInterferenceStatus(DisplayableObject object1, DisplayableObject object2, ClearanceSet.InterferenceStatus status)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    ClearanceSet.InterferenceStatus status

    SetInterferenceText(DisplayableObject, DisplayableObject, String)

    Declaration
    public void SetInterferenceText(DisplayableObject object1, DisplayableObject object2, string text)
    Parameters
    Type Name Description
    DisplayableObject object1
    DisplayableObject object2
    System.String text

    Implements

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