NX Open C++ Reference Guide
|
Represents a Base Centerline3d Builder for pmi and drafting 3D centerlines
This is an abstract class, and cannot be instantiated.
More...
Public Member Functions | |
NXOpen::SelectNXObjectList * | Face () |
Returns the face Created in NX6.0.0. | |
int | ReferenceIndex () |
Returns the reference index Created in NX6.0.0. | |
void | SetReferenceIndex (int referenceIndex) |
Sets the reference index Created in NX6.0.0. | |
NXOpen::Annotations::Centerline3dSettingsBuilder * | Settings () |
Returns the 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 Centerline3d Builder for pmi and drafting 3D centerlines
This is an abstract class, and cannot be instantiated.
Default values.
Property | Value |
---|---|
Settings.Extension |
6.35 (millimeters part), 0.25 (inches part) |
Settings.Gap |
1.5875 (millimeters part), 0.0625 (inches part) |
Settings.IndividualDistance |
0 |
Settings.Size |
3.175 (millimeters part), 0.125 (inches part) |
Settings.Width |
Thin |
Created in NX7.5.0.
NXOpen::SelectNXObjectList* NXOpen::Annotations::BaseCenterline3dBuilder::Face | ( | ) |
Returns the face
Created in NX6.0.0.
License requirements : None
int NXOpen::Annotations::BaseCenterline3dBuilder::ReferenceIndex | ( | ) |
Returns the reference index
Created in NX6.0.0.
License requirements : None
void NXOpen::Annotations::BaseCenterline3dBuilder::SetReferenceIndex | ( | int | referenceIndex | ) |
Sets the reference index
Created in NX6.0.0.
License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")
referenceIndex | referenceindex |
NXOpen::Annotations::Centerline3dSettingsBuilder* NXOpen::Annotations::BaseCenterline3dBuilder::Settings | ( | ) |
Returns the settings builder
Created in NX6.0.0.
License requirements : None