NX Open C++ Reference Guide
|
Represents an NXOpen::PDM::PartOperationAttributePropertiesBuilder to be used for creating attributes in part operation. More...
Public Member Functions | |
bool | CreateOrModifyAttribute () |
Create the attribute from the data set in the builder. More... | |
NXOpen::PDM::LogicalObject * | ReferenceObject () |
Returns the referenced logical object from this attribute. More... | |
void | SetReferenceObject (NXOpen::PDM::LogicalObject *referencedLogicalObject) |
Sets the referenced logical object from this attribute. More... | |
Additional Inherited Members | |
Public Types inherited from NXOpen::AttributePropertiesBuilder | |
enum | OperationType { OperationTypeNone = -1, OperationTypeCreate, OperationTypeRevise, OperationTypeSaveAs, OperationTypeSave, OperationTypeDelete } |
It is used to determine the behaviors of attributes that has been mapped from TC, such as Hidden, Required, CopyFromOriginal, etc. More... | |
Represents an NXOpen::PDM::PartOperationAttributePropertiesBuilder to be used for creating attributes in part operation.
The attribute will be distributed to all objects supplied in the selected object list.
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreatePartOperationAttributePropertiesBuilder
Default values.
Property | Value |
---|---|
BooleanValue |
False |
DataType |
String |
IntegerValue |
0 |
NumberValue |
0 |
ObjectPicker (deprecated) |
Object |
Created in NX10.0.0.
bool NXOpen::PDM::PartOperationAttributePropertiesBuilder::CreateOrModifyAttribute | ( | ) |
Create the attribute from the data set in the builder.
Unlike calling commit, this method will not perform an update.
NXOpen::PDM::LogicalObject* NXOpen::PDM::PartOperationAttributePropertiesBuilder::ReferenceObject | ( | ) |
Returns the referenced logical object from this attribute.
Only used for attribute of Reference Part.
Created in NX10.0.0.
License requirements : None
void NXOpen::PDM::PartOperationAttributePropertiesBuilder::SetReferenceObject | ( | NXOpen::PDM::LogicalObject * | referencedLogicalObject | ) |
Sets the referenced logical object from this attribute.
Only used for attribute of Reference Part.
Created in NX10.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
referencedLogicalObject | referencedlogicalobject |