NX Open C++ Reference Guide
|
Represents a Base CenterMark Builder for Pmi and Drafting centermark
This is an abstract class, and cannot be instantiated.
More...
Public Member Functions | |
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. | |
![]() | |
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. | |
Represents a Base CenterMark Builder for Pmi and Drafting centermark
This is an abstract class, and cannot be instantiated.
Default values.
Property | Value |
---|---|
Settings.Angle |
0 |
Settings.Extension |
6.35 (millimeters part), 0.25 (inches part) |
Settings.Gap |
1.5875 (millimeters part), 0.0625 (inches part) |
Settings.IndividualDistance |
0 |
Settings.InheritAngle |
0 |
Settings.ShowCenterPoint |
0 |
Settings.Size |
3.175 (millimeters part), 0.125 (inches part) |
Settings.Width |
Thin |
Created in NX7.5.0.
NXOpen::SelectNXObjectList* NXOpen::Annotations::BaseCenterMarkBuilder::Locations | ( | ) |
Returns the location object
Created in NX6.0.0.
License requirements : None
bool NXOpen::Annotations::BaseCenterMarkBuilder::MultipleCenterMarks | ( | ) |
Returns the multiple center marks option, applicable only for creation
Created in NX6.0.0.
License requirements : None
void NXOpen::Annotations::BaseCenterMarkBuilder::RemoveLocation | ( | int | index | ) |
Removes location object for a given index from the Select Object List.
This method is required for the retained centermark case, however the method can be used for removing any object from select object list for the CenterMark
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
index | Index of the object in the select object list |
void NXOpen::Annotations::BaseCenterMarkBuilder::SetMultipleCenterMarks | ( | bool | multipleCenterlines | ) |
Sets the multiple center marks option, applicable only for creation
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
multipleCenterlines | multiplecenterlines |
NXOpen::Annotations::CenterMarkSettingsBuilder* NXOpen::Annotations::BaseCenterMarkBuilder::Settings | ( | ) |
Returns the center mark settings builder
Created in NX6.0.0.
License requirements : None