Class Explosion
Inheritance
System.Object
System.MarshalByRefObject
Explosion
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class Explosion : NXObject, IMessageSink, INXObject
Constructors
Explosion()
Declaration
Properties
RootComponent
Declaration
public ExplodedComponent RootComponent { get; }
Property Value
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
DeleteExplosions(Explosion[])
Declaration
public int DeleteExplosions(Explosion[] explosions)
Parameters
Returns
Type |
Description |
System.Int32 |
|
GetPositioner()
Declaration
public ComponentPositioner GetPositioner()
Returns
Hide(View)
Declaration
public void Hide(View view)
Parameters
Type |
Name |
Description |
View |
view |
|
MoveComponentsToOriginalPosition(ExplodedComponent[])
Declaration
public void MoveComponentsToOriginalPosition(ExplodedComponent[] selectedComponents)
Parameters
Rename(ComponentAssembly, String)
Declaration
public void Rename(ComponentAssembly occPart, string explosionName)
Parameters
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
Implements
System.Runtime.Remoting.Messaging.IMessageSink