NX Open C++ Reference Guide
|
Represents a part module
Created in NX8.0.0.
More...
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::Feature * | CreateLinkedPartModule (NXOpen::Part *createdPart) |
Creates a linked part module. | |
NXOpen::GeometricUtilities::PartModuleOutputBuilder * | CreatePartModuleOutputBuilder () |
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. |
Represents a part module
Created in NX8.0.0.
void NXOpen::Features::PartModule::Activate | ( | bool | active | ) |
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")
active | active |
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")
NXOpen::Features::Feature* NXOpen::Features::PartModule::CreateLinkedPartModule | ( | NXOpen::Part * | createdPart | ) |
Creates a linked part module.
createdPart | part file tag |
NXOpen::GeometricUtilities::PartModuleOutputBuilder* NXOpen::Features::PartModule::CreatePartModuleOutputBuilder | ( | ) |
Creates part module output builder.
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")
void NXOpen::Features::PartModule::Merge | ( | ) |
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")
allowDeleteMembers | allowdeletemembers |
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")