|
NX Open C++ Reference Guide
|
Represents a Note
This is an abstract class and cannot be directly instantiated
Created in NX6.0.0.
More...
Public Member Functions | |
| virtual NXOpen::Annotations::AssociatedObject * | GetAssociatedObject () |
| Returns the associated object. | |
| virtual std::vector < NXOpen::Annotations::BusinessModifier * > | GetBusinessModifiers () |
| Returns the business modifiers. | |
| virtual NXOpen::Annotations::AssociatedObject * | GetSharedAssociatedObject () |
| Returns the shared associated objects. | |
| virtual int | Index () |
| Returns the index. | |
| virtual bool | IsMirrored () |
| Returns a flag indicating whether the annotation is mirrored Created in NX8.5.0. | |
| bool | IsVertical () |
| Returns a flag indicating whether the note is vertical. | |
| virtual void | SetAssociatedObject (NXOpen::Annotations::AssociatedObject *assocObj) |
| Sets the associated object. | |
| virtual void | SetBusinessModifiers (const std::vector< NXOpen::Annotations::BusinessModifier * > &businessModifiers) |
| Sets the business modifiers. | |
| virtual void | SetIndex (int index) |
| Sets the index. | |
| void | SetVertical (bool isVertical) |
| Sets a flag indicating whether the note is vertical. | |
| void | UpdateFromRule () |
| Updates the specified note from the KF rule. | |
Additional Inherited Members | |
Public Types inherited from NXOpen::DisplayableObject | |
| enum | ObjectFont { ObjectFontSolid = 1, ObjectFontDashed, ObjectFontPhantom, ObjectFontCenterline, ObjectFontDotted, ObjectFontLongDashed, ObjectFontDottedDashed } |
| specifies the object font for objects such as lines Created in NX3.0.0. More... | |
| enum | ObjectWidth { ObjectWidthNormal, ObjectWidthThick, ObjectWidthThin, ObjectWidthOne = 5, ObjectWidthTwo, ObjectWidthThree, ObjectWidthFour, ObjectWidthFive, ObjectWidthSix, ObjectWidthSeven, ObjectWidthEight, ObjectWidthNine } |
| specifies object width for objects such as lines and text Created in NX3.0.0. More... | |
Represents a Note
This is an abstract class and cannot be directly instantiated
Created in NX6.0.0.
|
virtual |
Returns the associated object.
Implements NXOpen::Annotations::IPmi.
|
virtual |
Returns the business modifiers.
Implements NXOpen::Annotations::IPmi.
|
virtual |
Returns the shared associated objects.
Implements NXOpen::Annotations::IPmi.
|
virtual |
Returns the index.
It is a unique integer assigned to a PMI object.
NOTE: The set method should not be used to edit a read-only object such as a Mirrored PMI object.
If it is, the changes will be overridden when the part is updated.
Created in NX4.0.0.
License requirements : None
Implements NXOpen::Annotations::IPmi.
|
virtual |
Returns a flag indicating whether the annotation is mirrored
Created in NX8.5.0.
License requirements : None
Implements NXOpen::Annotations::IPmi.
| bool NXOpen::Annotations::BaseNote::IsVertical | ( | ) |
Returns a flag indicating whether the note is vertical.
When editing this, the changes are not applied to the system until
an update is performed. An update can be performed by calling @link Update::DoUpdate Update::DoUpdate@endlink .
NOTE: The set method should not be used to edit a read-only object such as a Mirrored PMI object.
If it is, the changes will be overridden when the part is updated.
Created in NX3.0.0.
License requirements : None
|
virtual |
Sets the associated object.
NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object.
If it is, the changes will be overridden when the part is updated.
Created in NX4.0.0.
License requirements : geometric_tol ("GDT")
| assocObj | New associated object |
Implements NXOpen::Annotations::IPmi.
|
virtual |
Sets the business modifiers.
NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object.
If it is, the changes will be overridden when the part is updated.
Created in NX4.0.0.
License requirements : geometric_tol ("GDT")
| businessModifiers | List of new business modifiers |
Implements NXOpen::Annotations::IPmi.
|
virtual |
Sets the index.
It is a unique integer assigned to a PMI object.
NOTE: The set method should not be used to edit a read-only object such as a Mirrored PMI object.
If it is, the changes will be overridden when the part is updated.
Created in NX4.0.0.
License requirements : geometric_tol ("GDT")
| index | New integer for PMI object |
Implements NXOpen::Annotations::IPmi.
| void NXOpen::Annotations::BaseNote::SetVertical | ( | bool | isVertical | ) |
Sets a flag indicating whether the note is vertical.
When editing this, the changes are not applied to the system until
an update is performed. An update can be performed by calling @link Update::DoUpdate Update::DoUpdate@endlink .
NOTE: The set method should not be used to edit a read-only object such as a Mirrored PMI object.
If it is, the changes will be overridden when the part is updated.
Created in NX3.0.0.
License requirements : drafting ("DRAFTING")
| isVertical | is vertical |
| void NXOpen::Annotations::BaseNote::UpdateFromRule | ( | ) |
Updates the specified note from the KF rule.
<br>
The changes are not applied till an update is performed by
calling @link Update::DoUpdate Update::DoUpdate@endlink .
<br>
Created in NX8.0.0.
License requirements : drafting ("DRAFTING")