|
NX Open C++ Reference Guide
|
Builder for creating Center Mark. More...
Public Member Functions | |
| NXOpen::SelectNXObject * | Inherit () |
| Returns the inherit object Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::Annotations::BaseCenterMarkBuilder | |
| NXOpen::SelectNXObjectList * | Locations () |
| Returns the location object Created in NX6.0.0. | |
| bool | MultipleCenterMarks () |
| Returns the multiple center marks option, applicable only for creation Created in NX6.0.0. | |
| void | RemoveLocation (int index) |
| Removes location object for a given index from the Select Object List. | |
| void | SetMultipleCenterMarks (bool multipleCenterlines) |
| Sets the multiple center marks option, applicable only for creation Created in NX6.0.0. | |
| NXOpen::Annotations::CenterMarkSettingsBuilder * | Settings () |
| Returns the center mark settings builder Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::Annotations::CenterlineBuilder | |
| void | AddEndExtensions (double start, double end) |
| Adds extensions only at ends Created in NX6.0.0. | |
| void | AddExtension (int index, double defaultValue) |
| Adds extension based on select object index Created in NX6.0.0. | |
| std::vector< double > | GetAllExtensions () |
| Returns all extensions. | |
| std::vector< double > | GetAllIndividualExtensions () |
| Returns individual extensions. | |
| std::vector< double > | GetEndExtensions () |
| Returns end extensions only. | |
| void | RemoveEndExtensions () |
| Removes extensions only at ends Created in NX6.0.0. | |
| void | RemoveExtension (int index) |
| Removes extension based on select object index Created in NX6.0.0. | |
| void | ResetAllExtensions (double defaultValue) |
| Reset all extensions by the supplied defaultValue Created in NX6.0.1. | |
| void | SetAllIndividualExtensions (const std::vector< double > &extensionValues) |
| Sets all individual extensions Created in NX8.0.1. | |
| void | SetEndExtensions (double start, double end) |
| Modifies end extensions only Created in NX6.0.0. | |
| void | SetIndividualExtensions (int index, double value1, double value2) |
| Modifies extensions based on select object index Created in NX6.0.0. | |
Builder for creating Center Mark.
It creates or edits Center Marks
To create a new instance of this class, use Annotations::CenterlineCollection::CreateCenterMarkBuilder
Default values.
| Property | Value |
|---|---|
|
MultipleCenterMarks |
false |
Created in NX6.0.0.
| NXOpen::SelectNXObject* NXOpen::Annotations::CenterMarkBuilder::Inherit | ( | ) |
Returns the inherit object
Created in NX6.0.0.
License requirements : None