Search Results for

    Show / Hide Table of Contents

    Class Explosion

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    Explosion
    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 Explosion : NXObject, IMessageSink, INXObject

    Constructors

    Explosion()

    Declaration
    protected Explosion()

    Properties

    RootComponent

    Declaration
    public ExplodedComponent RootComponent { get; }
    Property Value
    Type Description
    ExplodedComponent

    Methods

    AutoExplodeAllComponents(Boolean)

    Declaration
    public int AutoExplodeAllComponents(bool useAdditionalDirections)
    Parameters
    Type Name Description
    System.Boolean useAdditionalDirections
    Returns
    Type Description
    System.Int32

    AutoExplodeAssembly(Double)

    Declaration
    [Obsolete("Deprecated in NX2007.0.0.  Use the auto_explode_all_components version instead.")]
    public int AutoExplodeAssembly(double autoExplodeDistance)
    Parameters
    Type Name Description
    System.Double autoExplodeDistance
    Returns
    Type Description
    System.Int32

    AutoExplodeComponents(ExplodedComponent[], Double)

    Declaration
    [Obsolete("Deprecated in NX2007.0.0.  Use the auto_explode_selected_components version instead.")]
    public int AutoExplodeComponents(ExplodedComponent[] selectedComponents, double autoExplodeDistance)
    Parameters
    Type Name Description
    ExplodedComponent[] selectedComponents
    System.Double autoExplodeDistance
    Returns
    Type Description
    System.Int32

    AutoExplodeSelectedComponents(Boolean, ExplodedComponent[])

    Declaration
    public int AutoExplodeSelectedComponents(bool useAdditionalDirections, ExplodedComponent[] selectedComponents)
    Parameters
    Type Name Description
    System.Boolean useAdditionalDirections
    ExplodedComponent[] selectedComponents
    Returns
    Type Description
    System.Int32

    Copy(Explosion)

    Declaration
    public void Copy(Explosion destinationExplosion)
    Parameters
    Type Name Description
    Explosion destinationExplosion

    Delete()

    Declaration
    public void Delete()

    DeleteExplosions(Explosion[])

    Declaration
    public int DeleteExplosions(Explosion[] explosions)
    Parameters
    Type Name Description
    Explosion[] explosions
    Returns
    Type Description
    System.Int32

    GetPositioner()

    Declaration
    public ComponentPositioner GetPositioner()
    Returns
    Type Description
    ComponentPositioner

    Hide(View)

    Declaration
    public void Hide(View view)
    Parameters
    Type Name Description
    View view

    MoveComponentsToOriginalPosition(ExplodedComponent[])

    Declaration
    public void MoveComponentsToOriginalPosition(ExplodedComponent[] selectedComponents)
    Parameters
    Type Name Description
    ExplodedComponent[] selectedComponents

    Rename(ComponentAssembly, String)

    Declaration
    public void Rename(ComponentAssembly occPart, string explosionName)
    Parameters
    Type Name Description
    ComponentAssembly occPart
    System.String explosionName

    Show(View)

    Declaration
    public void Show(View view)
    Parameters
    Type Name Description
    View view

    UnexplodeAllComponents()

    Declaration
    public void UnexplodeAllComponents()

    UnexplodeComponents(ExplodedComponent[])

    Declaration
    public void UnexplodeComponents(ExplodedComponent[] selectedComponents)
    Parameters
    Type Name Description
    ExplodedComponent[] selectedComponents

    Implements

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