NXOpen .NET Reference  12.0.0
Namespaces | Classes | Enumerations
Package NXOpen.Assemblies

Provides classes and interfaces for Assemblies. More...

Namespaces

package  ProductInterface
 Provides classes and interfaces for Assembly Product Interfaces.
 

Classes

class  AbsolutePositionBuilder
 Represents a builder class that absolutely positions the specified objects. More...
 
class  AddComponentBuilder
 Represents a builder class that performs add existing component operation in current context. More...
 
class  Arrangement
 Manages the suppression of NXOpen.Assemblies.Component s within a NXOpen.Assemblies.ComponentAssembly . More...
 
class  ArrangementCollection
 a collection of arrangements More...
 
class  ArrangementsBuilder
 Represents an arrangements builder that selects an arrangement More...
 
class  AssembliesGeneralPropertiesBuilder
 Represents an NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder to be used for changing the general properties of a component. More...
 
class  AssembliesParameterPropertiesBuilder
 Represents an NXOpen.Assemblies.AssembliesParameterPropertiesBuilder to be used for changing the name or modifying the positioning mixture status of a component. More...
 
class  Assembly
 Assembly class More...
 
class  AssemblyManager
 Represents the Assembly Manager More...
 
class  AttributeSearchTerm
 An attribute search term within a NXOpen.Assemblies.SubsetRecipe . More...
 
class  AttributeSearchTermBuilder
 An AttributeSearchTermBuilder is used to create or edit an NXOpen.Assemblies.AttributeSearchTerm . More...
 
class  BoxSearchTerm
 A volume search term within a NXOpen.Assemblies.SubsetRecipe . More...
 
class  BoxSearchTermBuilder
 A BoxSearchTermBuilder is used to create or edit an NXOpen.Assemblies.BoxSearchTerm . More...
 
class  ClearanceAnalysisBuilder
 Represents NXOpen.Assemblies.ClearanceAnalysisBuilder . More...
 
class  ClearanceSet
 Represents NXOpen.Assemblies.ClearanceSet . More...
 
class  ClearanceSetCollection
 Represents NXOpen.Assemblies.ClearanceSetCollection . More...
 
struct  DegreesOfFreedom
 Structure used to report the Degrees of Freedom of a component. More...
 
class  Component
 Represents a component in a NXOpen.Assemblies.ComponentAssembly . More...
 
class  ComponentAssembly
 Represents the set of NXOpen.Assemblies.Component s that make up an assembly. More...
 
class  ComponentGroup
 Represents a Component Group that is defined within an Assembly. More...
 
class  ComponentGroupCollection
 Contains a collection of Component Groups a NXOpen.Assemblies.ComponentGroup that are defined within an Assembly part. More...
 
class  ComponentOrder
 Represents an order object that stores the order of child NXOpen.Assemblies.Component s in context of parent NXOpen.Assemblies.ComponentAssembly . More...
 
class  ComponentPattern
 Represents the component pattern class. More...
 
class  ComponentPatternBuilder
 Represents a builder class that performs various NXOpen.Assemblies.ComponentPattern operations. More...
 
class  ComponentPatternCollection
 Represents the collection object for all component patterns. More...
 
class  ConstraintDisplayBuilder
 The NXOpen.Assemblies.ConstraintDisplayBuilder can be used to control visibility of constraints and optionally components. More...
 
class  CopyDesignElementBuilder
 Represents a builder class that performs copying design element operation in 4GD. More...
 
class  CreateComponentBuilder
 Represents a NXOpen.Assemblies.CreateComponentBuilder builder class. More...
 
class  CreateNewComponentBuilder
 Represents a NXOpen.Assemblies.CreateNewComponentBuilder builder class. More...
 
class  CreateOverridePartBuilder
 Represents a builder class that creates empty override part in the specified design elements. More...
 
class  DeleteOverridePartBuilder
 Represents a builder class that deletes override part in the specified design elements. More...
 
class  DesignElementBuilder
 Represents a builder class that performs various design element operations. More...
 
class  DrawingExplosion
 Represents an explosion used in a drawing view of an arrangement. More...
 
class  DrawingExplosionCollection
 Represents a collection of drawing explosions More...
 
class  ExplicitSearchTerm
 A NXOpen.Assemblies.SubsetRecipe search term that refers explicitly to a design element. More...
 
class  ExplodedComponent
 Represents a NXOpen.Assemblies.Component within an explosion. More...
 
class  Explosion
 Represents an explosion. More...
 
class  ExplosionCollection
 Represents a collection of explosions More...
 
class  FindInCollaborativeDesign
 FindInCollaborativeDesign is a searcher for performing simple searches in the context of a subset. More...
 
class  GroupSearchTerm
 A group of NXOpen.Assemblies.SearchTerm s within a NXOpen.Assemblies.SubsetRecipe . More...
 
class  HideComponentBuilder
 Represents a NXOpen.Assemblies.HideComponentBuilder More...
 
class  LoadInterpartDataBuilder
 Represents a builderNXOpen.Assemblies.LoadInterpartDataBuilder More...
 
class  MakeUniquePartBuilder
 Represents a NXOpen.Assemblies.MakeUniquePartBuilder builder. More...
 
class  MechanicalRoutingSubsetBuilder
 A MechanicalRoutingSubsetBuilder is used to create/edit Subsets NXOpen.Assemblies.Subset that are used to define the context needed to perform a Mechanical Routing Design activity. More...
 
class  NamespaceDoc
 Provides classes and interfaces for Assemblies. More...
 
class  Order
 Represents base class for all Order classes. More...
 
class  OrderCollection
 a collection of NXOpen.Assemblies.Order s More...
 
class  Partition
 A partition is a Teamcenter object in a Collaborative Design. More...
 
class  PartitionList
 Represents a list of objects. More...
 
class  PartitionScheme
 A partition scheme is a Teamcenter object in a Collaborative Design. More...
 
class  PartitionSearchTerm
 A Assemblies.SubsetRecipe search term that refers to a partition. More...
 
class  PatternInstance
 Represents the pattern instance object. More...
 
class  PatternMaster
 Represents the pattern master object. More...
 
class  PatternMember
 Represents the pattern member object. More...
 
class  PlaneSearchTerm
 A plane search term within a NXOpen.Assemblies.SubsetRecipe . More...
 
class  PlaneSearchTermBuilder
 A PlaneSearchTermBuilder is used to create or edit an NXOpen.Assemblies.PlaneSearchTerm . More...
 
class  PositioningGroup
 Represents the class for positioning group. More...
 
class  PositioningGroupBuilder
 Represents builder class for positioning group which is used to store constraints for design element. More...
 
class  PositioningTask
 Represents the class for positioning task. More...
 
class  PositioningTaskBuilder
 Represents the class for positioning task builder More...
 
class  ProductOutlineBuilder
 Represents a builder NXOpen.Assemblies.ProductOutlineBuilder . More...
 
class  ProductOutlineManager
 Represents a collection of assemblies. More...
 
class  ProximitySearchTerm
 A proximity search term within a NXOpen.Assemblies.SubsetRecipe . More...
 
class  ProximitySearchTermBuilder
 A ProximitySearchTermBuilder is used to create or edit an Assemblies.BoxSearchTerm . More...
 
class  RelinkerBuilder
 Represents a NXOpen.Assemblies.RelinkerBuilder More...
 
class  RelinkerCollection
 Represents a collection of relinker More...
 
class  ReplaceComponentBuilder
 Represents a NXOpen.Assemblies.ReplaceComponentBuilder builder. More...
 
class  RunContentProximitySearchTerm
 A proximity search term within a NXOpen.Assemblies.SubsetRecipe . More...
 
class  RunContentProximitySearchTermBuilder
 A RunContentProximitySearchTermBuilder is used to create or edit an Assemblies.RunContentProximitySearchTerm . More...
 
class  SearchResultCollection
 A collection of NXOpen.Assemblies.SearchResultElement s. More...
 
class  SearchResultElement
 A search result element can be produced as the result of a search performed in the context of a NXOpen.Assemblies.SubsetBuilder . More...
 
class  SearchTerm
 A search term is used to specify a search for the contents of a NXOpen.Assemblies.Subset . More...
 
class  SearchTermBuilder
 A SearchTermBuilder is used to create or edit an NXOpen.Assemblies.SearchTerm . More...
 
class  SelectComponent
 Represents a single object selection. More...
 
class  SelectComponentList
 Represents a list of objects on a selection list. More...
 
class  ShowComponentBuilder
 Represents a NXOpen.Assemblies.ShowComponentBuilder More...
 
class  Subset
 A subset is a set of design elements within a collaborative design. More...
 
class  SubsetBuilder
 A SubsetBuilder is used to create or edit an NXOpen.Assemblies.Subset . More...
 
class  SubsetCollection
 Represents a collection of subset. More...
 
class  SubsetConfigurationBuilder
 A SubsetConfigurationBuilder is used to edit the revision rule and effectivity used to configure the contents of the subset. More...
 
class  SubsetRecipe
 A subset recipe is used by a NXOpen.Assemblies.SubsetBuilder to collect NXOpen.Assemblies.SearchTerm s. More...
 
class  UpdateDesignElementPositionBuilder
 Represents the builder class that updates positions of the DE's(Shape/Reuse) or Subordinates with override that are out of date. More...
 
class  UpdateStructureBuilder
 Represents a builder NXOpen.Assemblies.UpdateStructureBuilder . More...
 
class  WaveQuery
 Provides information about the inter-part relations (e.g. More...
 

Enumerations

enum  ComponentQuantity { None, Integer, Real, AsRequired }
 Represents the component quantity type of the component More...
 
enum  DegreesOfFreedomResult { Unknown, Success }
 The overall result of the degrees of freedom calculation reported in NXOpen.Assemblies.DegreesOfFreedom . More...
 
enum  DegreesOfFreedomStatus {
  NotUsed, Static, Free, Instantaneous,
  StaticNormal, FreeNormal, InstantaneousNormal
}
 The status of a rotation point, rotation axis or translation direction reported in NXOpen.Assemblies.DegreesOfFreedom . More...
 
enum  PositionOverrideType {
  None, Unloaded, Explicit, MatingImplicit,
  ConstraintImplicit
}
 Represents the type of the positioning override on the component More...
 
enum  CollaborativeContentType {
  Workset, Subset, ShapeDesignElement, ReuseDesignElement,
  PromissoryDesignElement, Subordinate, DesignFeature, DesignControlElement,
  NotAssigned
}
 Represents the collaborative content type corresponding to this component More...
 
enum  AssembliesEventTypes {
  BrowserUpdate, DeselectAll, PartSelectAll, PartDeselectAll,
  PartSelect, PartDeselect, PartFullyLoad, PartMakeDisplayed,
  PartMakeWork, LinkedObjectSelectAll, LinkedObjectDeselectAll, LinkedObjectSelect,
  LinkedObjectDeselect, LinkedFeatureEdit, LinkedFeatureBreak, LinkedFeatureAcceptBroken,
  Launch, Exit
}
 NX Event types More...
 
enum  AssembliesChildRevisionOptions { AllRevisions, UseRevRule, LatestRevisionWithRelation }
 Child revision options More...
 

Detailed Description

Provides classes and interfaces for Assemblies.

Enumeration Type Documentation

Child revision options

Enumerator
AllRevisions 

show all revisions of the child parts

UseRevRule 

show revision of the child parts based on the revision rule

LatestRevisionWithRelation 

show the latest revision of the child part that has an interpart relation

NX Event types

Enumerator
BrowserUpdate 

update all relations in the browser event

DeselectAll 

deselect all that is currently selected event

PartSelectAll 

select all parts event

PartDeselectAll 

deselect all parts event

PartSelect 

select specified parts event

PartDeselect 

deselect specified parts event

PartFullyLoad 

part fully load event

PartMakeDisplayed 

part make displayed part event

PartMakeWork 

part make work part event

LinkedObjectSelectAll 

select all linked objects event

LinkedObjectDeselectAll 

deselect all linked objects event

LinkedObjectSelect 

select specified linked objects event

LinkedObjectDeselect 

deselect specified linked objects event

LinkedFeatureEdit 

linked feature edit event

LinkedFeatureBreak 

linked feature break event

LinkedFeatureAcceptBroken 

linked feature accept broken event

Launch 

browser successfully launched event

Exit 

browser exit event

Represents the collaborative content type corresponding to this component

Enumerator
Workset 

Workset

Subset 

Subset

ShapeDesignElement 

Shape Design Element in a Workset

ReuseDesignElement 

Reuse Design Element in a Workset

PromissoryDesignElement 

Promissory Design Element in a Workset

Subordinate 

Subordinate Design Element in a Workset

DesignFeature 

Design Feature

DesignControlElement 

Design Control Element

NotAssigned 

Non-collaborative content such as items

Represents the component quantity type of the component

Enumerator
None 

No quantity

Integer 

Integer quantity

Real 

Real quantity

AsRequired 

Quantity As required.

The overall result of the degrees of freedom calculation reported in NXOpen.Assemblies.DegreesOfFreedom .

Enumerator
Unknown 

The calculation failed to produce a result, possibly because the component is inconsistently constrained.

Success 

The degrees of freedom calculation succeeded.

The status of a rotation point, rotation axis or translation direction reported in NXOpen.Assemblies.DegreesOfFreedom .

Enumerator
NotUsed 

The field is not used.

Static 

The point or direction is well defined.

Free 

The point or direction is under defined.

Instantaneous 

The point or direction is instantaneous.

StaticNormal 

The direction represents a normal to two translational degrees of freedom.

The direction is well defined.

FreeNormal 

The direction represents a normal to two translational degrees of freedom.

The direction is under defined.

InstantaneousNormal 

The direction represents a normal to two translational degrees of freedom.

The direction is instantaneous.

Represents the type of the positioning override on the component

Enumerator
None 

No position override

Unloaded 

Position overridden, but in an unloaded parent

Explicit 

Position explicitly overridden by user

MatingImplicit 

Position implicitly overridden because of mating conditions

ConstraintImplicit 

Position implicitly overridden because of assembly constraints

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.