NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::PartModule Class Reference

Represents a part module
Created in NX8.0.0. More...

Inheritance diagram for NXOpen::Features::PartModule:
NXOpen::Features::Feature NXOpen::NXObject NXOpen::IProfile NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::INXObject

List of all members.

Public Member Functions

void Activate (bool active)
 Indicates whether the part module is to be activated.
bool AllowDeleteMembers ()
 Returns the allow delete members flag.
void BreakRelationship ()
 Breaks part module relationship
Created in NX8.0.0.
NXOpen::Features::FeatureCreateLinkedPartModule (NXOpen::Part *createdPart)
 Creates a linked part module.
NXOpen::GeometricUtilities::PartModuleOutputBuilderCreatePartModuleOutputBuilder ()
 Creates part module output builder.
void LoadInterpartData ()
 Loads interpart data for linked part module
Created in NX8.0.0.
void MakeLinkedWork ()
 Opens linked part module part
Created in NX8.0.0.
void MakeMainWork ()
 Opens owning part module part
Created in NX8.0.0.
void Merge ()
 Merges part module and its linked part module into a single part module
Created in NX8.0.0.
void SetAllowDeleteMembers (bool allowDeleteMembers)
 Sets the allow delete members flag.
void ShowOnly ()
 Shows all displayable objects of part module and hides all other objects in the part
Created in NX8.0.0.
void UpdateInputReferences ()
 Updates inputs in the given linked part module
Created in NX8.0.0.
void UpdateOutputReferences ()
 Updates outputs in the given part module
Created in NX8.0.0.

Detailed Description

Represents a part module
Created in NX8.0.0.



Member Function Documentation

Indicates whether the part module is to be activated.

If true, the part module will be activated, else, part module will be deactivated
Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
activeactive

Returns the allow delete members flag.

If true, members of the part module will also be deleted when the part module is deleted. If false, only the part module is deleted
Created in NX8.0.0.

License requirements : None

Breaks part module relationship
Created in NX8.0.0.



License requirements : wave ("WAVE FUNCTIONALITY")

Creates a linked part module.

Returns:
the linked part module which is created in given part file
Created in NX8.0.0.

License requirements : wave ("WAVE FUNCTIONALITY")
Parameters:
createdPartpart file tag

Creates part module output builder.

Returns:
Returns a GeometricUtilities::PartModuleOutputBuilder builder
Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Loads interpart data for linked part module
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Opens linked part module part
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Opens owning part module part
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Merges part module and its linked part module into a single part module
Created in NX8.0.0.



License requirements : wave ("WAVE FUNCTIONALITY")

void NXOpen::Features::PartModule::SetAllowDeleteMembers ( bool  allowDeleteMembers)

Sets the allow delete members flag.

If true, members of the part module will also be deleted when the part module is deleted. If false, only the part module is deleted
Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
allowDeleteMembersallowdeletemembers

Shows all displayable objects of part module and hides all other objects in the part
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Updates inputs in the given linked part module
Created in NX8.0.0.



License requirements : wave ("WAVE FUNCTIONALITY")

Updates outputs in the given part module
Created in NX8.0.0.



License requirements : wave ("WAVE FUNCTIONALITY")


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