NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::Assemblies::AssemblyManager Class Reference

Represents the Assembly Manager
To obtain an instance of this class, refer to NXOpen::BasePart

Created in NX6.0.0. More...

Public Member Functions

NXOpen::Assemblies::AddComponentBuilderCreateAddComponentBuilder ()
 Creates a Assemblies::AddComponentBuilder
Created in NX12.0.0. More...
 
NXOpen::Assemblies::ClearanceAnalysisBuilderCreateClearanceAnalysisBuilder (NXOpen::Assemblies::ClearanceSet *clearanceSet)
 Creates a NXOpen::Assemblies::ClearanceAnalysisBuilder . More...
 
NXOpen::Assemblies::ConstraintDisplayBuilderCreateConstraintDisplayBuilder ()
 Creates a NXOpen::Assemblies::ConstraintDisplayBuilder
Created in NX6.0.0. More...
 
NXOpen::Assemblies::CreateComponentBuilderCreateCreateComponentBuilder ()
 Creates a Assemblies::CreateComponentBuilder
Created in NX12.0.0. More...
 
NXOpen::Assemblies::HideComponentBuilderCreateHideComponentBuilder ()
 Creates a NXOpen::Assemblies::HideComponentBuilder
Created in NX6.0.0. More...
 
NXOpen::Assemblies::LoadInterpartDataBuilderCreateLoadInterpartDataBuilder ()
 Creates a NXOpen::Assemblies::LoadInterpartDataBuilder
Created in NX6.0.0. More...
 
NXOpen::Assemblies::MakeUniquePartBuilderCreateMakeUniquePartBuilder ()
 Creates a NXOpen::Assemblies::MakeUniquePartBuilder
Created in NX8.0.0. More...
 
NXOpen::Assemblies::CreateNewComponentBuilderCreateNewComponentBuilder ()
 Creates a NXOpen::Assemblies::CreateNewComponentBuilder
Created in NX6.0.0. More...
 
NXOpen::Assemblies::ReflectComponentBuilderCreateReflectComponentBuilder (NXOpen::Part *sourcePart, NXOpen::Assemblies::Component *destinationPartOcc)
 Creates a Assemblies::ReflectComponentBuilder . More...
 
NXOpen::Assemblies::ReplaceComponentBuilderCreateReplaceComponentBuilder ()
 Creates a NXOpen::Assemblies::ReplaceComponentBuilder
Created in NX6.0.0. More...
 
NXOpen::Assemblies::ShowComponentBuilderCreateShowComponentBuilder ()
 Creates a NXOpen::Assemblies::ShowComponentBuilder
Created in NX6.0.0. More...
 
NXOpen::Assemblies::UpdateStructureBuilderCreateUpdateStructureBuilder ()
 Creates a NXOpen::Assemblies::UpdateStructureBuilder
Created in NX6.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the Assembly Manager
To obtain an instance of this class, refer to NXOpen::BasePart

Created in NX6.0.0.


Member Function Documentation

NXOpen::Assemblies::AddComponentBuilder* NXOpen::Assemblies::AssemblyManager::CreateAddComponentBuilder ( )

Creates a Assemblies::AddComponentBuilder
Created in NX12.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

NXOpen::Assemblies::ClearanceAnalysisBuilder* NXOpen::Assemblies::AssemblyManager::CreateClearanceAnalysisBuilder ( NXOpen::Assemblies::ClearanceSet clearanceSet)

Creates a NXOpen::Assemblies::ClearanceAnalysisBuilder .

The builder can be populated with an existing clearance set specified in clearanceSet.


Created in NX9.0.0.

License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
clearanceSetNXOpen::Assemblies::ClearanceSet to be edited - may be NULL if creating a new Clearance Set.
NXOpen::Assemblies::ConstraintDisplayBuilder* NXOpen::Assemblies::AssemblyManager::CreateConstraintDisplayBuilder ( )

Creates a NXOpen::Assemblies::ConstraintDisplayBuilder
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

NXOpen::Assemblies::CreateComponentBuilder* NXOpen::Assemblies::AssemblyManager::CreateCreateComponentBuilder ( )

Creates a Assemblies::CreateComponentBuilder
Created in NX12.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

NXOpen::Assemblies::HideComponentBuilder* NXOpen::Assemblies::AssemblyManager::CreateHideComponentBuilder ( )

Creates a NXOpen::Assemblies::HideComponentBuilder
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

NXOpen::Assemblies::LoadInterpartDataBuilder* NXOpen::Assemblies::AssemblyManager::CreateLoadInterpartDataBuilder ( )

Creates a NXOpen::Assemblies::LoadInterpartDataBuilder
Created in NX6.0.0.



License requirements : wave ("WAVE FUNCTIONALITY")

NXOpen::Assemblies::MakeUniquePartBuilder* NXOpen::Assemblies::AssemblyManager::CreateMakeUniquePartBuilder ( )

Creates a NXOpen::Assemblies::MakeUniquePartBuilder
Created in NX8.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

NXOpen::Assemblies::CreateNewComponentBuilder* NXOpen::Assemblies::AssemblyManager::CreateNewComponentBuilder ( )

Creates a NXOpen::Assemblies::CreateNewComponentBuilder
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

NXOpen::Assemblies::ReflectComponentBuilder* NXOpen::Assemblies::AssemblyManager::CreateReflectComponentBuilder ( NXOpen::Part sourcePart,
NXOpen::Assemblies::Component destinationPartOcc 
)

Creates a Assemblies::ReflectComponentBuilder .

destinationPart: Part under which reflected component will get created. sourcePart: Part from which component must be selected to create reflected component. destinationPartOcc: The occurrence of sourcePart inside destinationPart where reflected component will get created. If the destinationPart and the sourcePart are the same then destinationPartOcc must be NULL_TAG.


Created in NX12.0.2.

License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters
sourcePartsourcepart
destinationPartOccdestinationpartocc
NXOpen::Assemblies::ReplaceComponentBuilder* NXOpen::Assemblies::AssemblyManager::CreateReplaceComponentBuilder ( )

Creates a NXOpen::Assemblies::ReplaceComponentBuilder
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

NXOpen::Assemblies::ShowComponentBuilder* NXOpen::Assemblies::AssemblyManager::CreateShowComponentBuilder ( )

Creates a NXOpen::Assemblies::ShowComponentBuilder
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

NXOpen::Assemblies::UpdateStructureBuilder* NXOpen::Assemblies::AssemblyManager::CreateUpdateStructureBuilder ( )

Creates a NXOpen::Assemblies::UpdateStructureBuilder
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

tag_t NXOpen::Assemblies::AssemblyManager::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.