|
NX Open C++ Reference Guide
|
Builder for creating Symmetrical Centerline. More...
Public Types | |
| enum | Types { TypesFromFace, TypesStartAndEnd } |
| the valid types of Symmetrical Centerline More... | |
Public Member Functions | |
| NXOpen::SelectNXObject * | End () |
| Returns the end object of Symmetrical Centerline Created in NX6.0.0. | |
| NXOpen::SelectNXObject * | Face () |
| Returns the face object of Symmetrical Centerline Created in NX6.0.0. | |
| NXOpen::SelectNXObject * | Inherit () |
| Returns the inherit object Created in NX6.0.0. | |
| NXOpen::Annotations::SymmetricalCenterlineSettingsBuilder * | Settings () |
| Returns the settings builder object for Symmetrical Centerline Created in NX6.0.0. | |
| void | SetType (NXOpen::Annotations::SymmetricalCenterlineBuilder::Types type) |
| Sets the type of Symmetrical Centerline Created in NX6.0.0. | |
| NXOpen::SelectNXObject * | Start () |
| Returns the start object of Symmetrical Centerline Created in NX6.0.0. | |
| NXOpen::Annotations::SymmetricalCenterlineBuilder::Types | Type () |
| Returns the type of Symmetrical Centerline 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 Symmetrical Centerline.
It creates or edits Symmetrical Centerline
To create a new instance of this class, use Annotations::CenterlineCollection::CreateSymmetricalCenterlineBuilder
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 |
|
Type |
FromFace |
Created in NX6.0.0.
the valid types of Symmetrical Centerline
| TypesFromFace |
Centerline from face. |
| TypesStartAndEnd |
Centerline from start and end point. |
| NXOpen::SelectNXObject* NXOpen::Annotations::SymmetricalCenterlineBuilder::End | ( | ) |
Returns the end object of Symmetrical Centerline
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectNXObject* NXOpen::Annotations::SymmetricalCenterlineBuilder::Face | ( | ) |
Returns the face object of Symmetrical Centerline
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectNXObject* NXOpen::Annotations::SymmetricalCenterlineBuilder::Inherit | ( | ) |
Returns the inherit object
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::SymmetricalCenterlineSettingsBuilder* NXOpen::Annotations::SymmetricalCenterlineBuilder::Settings | ( | ) |
Returns the settings builder object for Symmetrical Centerline
Created in NX6.0.0.
License requirements : None
| void NXOpen::Annotations::SymmetricalCenterlineBuilder::SetType | ( | NXOpen::Annotations::SymmetricalCenterlineBuilder::Types | type | ) |
Sets the type of Symmetrical Centerline
Created in NX6.0.0.
License requirements : drafting ("DRAFTING")
| type | type |
| NXOpen::SelectNXObject* NXOpen::Annotations::SymmetricalCenterlineBuilder::Start | ( | ) |
Returns the start object of Symmetrical Centerline
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::SymmetricalCenterlineBuilder::Types NXOpen::Annotations::SymmetricalCenterlineBuilder::Type | ( | ) |
Returns the type of Symmetrical Centerline
Created in NX6.0.0.
License requirements : None