NX Open C++ Reference Guide
|
Builder for creating PMI Center Mark. More...
Public Member Functions | |
NXOpen::Annotations::AssociatedObjectsBuilder * | AssociatedObjects () |
Returns the associated objects for the center mark Created in NX7.5.0. | |
NXOpen::Annotations::PlaneBuilder * | Plane () |
Returns the plane for the creation of center mark Created in NX7.5.0. | |
![]() | |
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. | |
Builder for creating PMI Center Mark.
It creates or edits PMI Center Marks
To create a new instance of this class, use Annotations::CenterlineCollection::CreatePmiCenterMarkBuilder
Default values.
Property | Value |
---|---|
MultipleCenterMarks |
false |
Created in NX7.5.0.
NXOpen::Annotations::AssociatedObjectsBuilder* NXOpen::Annotations::PmiCenterMarkBuilder::AssociatedObjects | ( | ) |
Returns the associated objects for the center mark
Created in NX7.5.0.
License requirements : None
NXOpen::Annotations::PlaneBuilder* NXOpen::Annotations::PmiCenterMarkBuilder::Plane | ( | ) |
Returns the plane for the creation of center mark
Created in NX7.5.0.
License requirements : None