NX Open C++ Reference Guide
|
An interface class for objects that own attribute groups. More...
Public Member Functions | |
virtual NXOpen::PDM::AttributeGroup * | Create (NXOpen::PDM::AttributeGroupDescription *attributeGroupDescription)=0 |
Creates an attribute group for a NXOpen::PDM::IAttributeGroupOwner , based on an attribute group type. More... | |
virtual NXOpen::PDM::AttributeGroupReviseBuilder * | CreateAttributeGroupReviseBuilder (const std::vector< NXOpen::PDM::AttributeGroup * > &attributeGroups)=0 |
Creates a NXOpen::PDM::AttributeGroupReviseBuilder object. More... | |
virtual NXOpen::PDM::AttributeGroupReviseBuilder * | CreateAttributeGroupReviseBuilder (const std::vector< NXOpen::PDM::AttributeGroup * > &attributeGroups, bool keepOriginal, NXOpen::PDM::AttributeGroupReviseBuilder::SaveAsActionType saveAsActionType)=0 |
The builder will do a revise or save-as operation for each attribute group in the input list of existing attribute groups depending on input operation type. More... | |
virtual std::vector < NXOpen::PDM::AttributeGroupDescription * > | GetAttributeGroupDescriptions ()=0 |
Returns the NXOpen::PDM::AttributeGroupDescription objects representing the attribute group types supported by this object. More... | |
virtual std::vector < NXOpen::PDM::AttributeGroup * > | GetAttributeGroups ()=0 |
Returns the NXOpen::PDM::AttributeGroup objects owned by this object. More... | |
An interface class for objects that own attribute groups.
Created in NX9.0.0.
|
pure virtual |
Creates an attribute group for a NXOpen::PDM::IAttributeGroupOwner , based on an attribute group type.
An attribute group type is represented by an NXOpen::PDM::AttributeGroupDescription .
attributeGroupDescription | attributegroupdescription |
Implemented in NXOpen::PDM::ModelElementRevision, NXOpen::PDM::ModelElement, and NXOpen::PDM::AttributeGroup.
|
pure virtual |
Creates a NXOpen::PDM::AttributeGroupReviseBuilder object.
The builder creates a revision for each attribute group in the input list of existing attribute groups.
attributeGroups | attributegroups |
Implemented in NXOpen::PDM::ModelElementRevision, NXOpen::PDM::ModelElement, and NXOpen::PDM::AttributeGroup.
|
pure virtual |
The builder will do a revise or save-as operation for each attribute group in the input list of existing attribute groups depending on input operation type.
attributeGroups | attributegroups |
keepOriginal | keeporiginal |
saveAsActionType | saveasactiontype |
Implemented in NXOpen::PDM::ModelElementRevision, NXOpen::PDM::ModelElement, and NXOpen::PDM::AttributeGroup.
|
pure virtual |
Returns the NXOpen::PDM::AttributeGroupDescription objects representing the attribute group types supported by this object.
Implemented in NXOpen::PDM::ModelElementRevision, NXOpen::PDM::ModelElement, and NXOpen::PDM::AttributeGroup.
|
pure virtual |
Returns the NXOpen::PDM::AttributeGroup objects owned by this object.
Implemented in NXOpen::PDM::ModelElementRevision, NXOpen::PDM::ModelElement, and NXOpen::PDM::AttributeGroup.