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 PDM::IAttributeGroupOwner , based on an attribute group type. | |
virtual NXOpen::PDM::AttributeGroupReviseBuilder * | CreateAttributeGroupReviseBuilder (const std::vector< NXOpen::PDM::AttributeGroup * > &attributeGroups)=0 |
Creates a PDM::AttributeGroupReviseBuilder object. | |
virtual std::vector < NXOpen::PDM::AttributeGroupDescription * > | GetAttributeGroupDescriptions ()=0 |
Returns the PDM::AttributeGroupDescription objects representing the attribute group types supported by this object. | |
virtual std::vector < NXOpen::PDM::AttributeGroup * > | GetAttributeGroups ()=0 |
Returns the PDM::AttributeGroup objects owned by this object. | |
An interface class for objects that own attribute groups.
Created in NX9.0.0.
|
pure virtual |
Creates an attribute group for a PDM::IAttributeGroupOwner , based on an attribute group type.
An attribute group type is represented by an PDM::AttributeGroupDescription .
attributeGroupDescription | attributegroupdescription |
Implemented in NXOpen::PDM::ModelElementRevision.
|
pure virtual |
Creates a 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.
|
pure virtual |
Returns the PDM::AttributeGroupDescription objects representing the attribute group types supported by this object.
Implemented in NXOpen::PDM::ModelElementRevision.
|
pure virtual |
Returns the PDM::AttributeGroup objects owned by this object.
Implemented in NXOpen::PDM::ModelElementRevision.