NX Open C++ Reference Guide
|
Builder for creating Automatic Centerlines
To create a new instance of this class, use NXOpen::Annotations::CenterlineCollection::CreateAutomaticCenterlineBuilder
Default values.
More...
Public Types | |
enum | CenterlineThickness { CenterlineThicknessThin, CenterlineThicknessNormal, CenterlineThicknessThick, CenterlineThicknessOne = 6, CenterlineThicknessTwo, CenterlineThicknessThree, CenterlineThicknessFour, CenterlineThicknessFive, CenterlineThicknessSix, CenterlineThicknessSeven, CenterlineThicknessEight, CenterlineThicknessNine } |
the types of centerline thickness More... | |
Public Member Functions | |
NXOpen::NXColor * | Color () |
Returns the color Created in NX6.0.0. More... | |
double | CylindricalExtension () |
Returns the cylindrical extension Created in NX6.0.0. More... | |
bool | InheritAngle () |
Returns the inherit angle Created in NX6.0.0. More... | |
void | SetColor (NXOpen::NXColor *color) |
Sets the color Created in NX6.0.0. More... | |
void | SetCylindricalExtension (double cylindricalExtension) |
Sets the cylindrical extension Created in NX6.0.0. More... | |
void | SetInheritAngle (bool inheritAngle) |
Sets the inherit angle Created in NX6.0.0. More... | |
void | SetWidth (NXOpen::Annotations::AutomaticCenterlineBuilder::CenterlineThickness width) |
Sets the width Created in NX6.0.0. More... | |
NXOpen::Drawings::SelectDraftingViewList * | Views () |
Returns the selected views Created in NX6.0.0. More... | |
NXOpen::Annotations::AutomaticCenterlineBuilder::CenterlineThickness | Width () |
Returns the width Created in NX6.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Builder for creating Automatic Centerlines
To create a new instance of this class, use NXOpen::Annotations::CenterlineCollection::CreateAutomaticCenterlineBuilder
Default values.
Property | Value |
---|---|
CylindricalExtension |
1.5 (millimeters part), 0.0625 (inches part) |
InheritAngle |
1 |
Width |
Thin |
Created in NX6.0.0.
the types of centerline thickness
NXOpen::NXColor* NXOpen::Annotations::AutomaticCenterlineBuilder::Color | ( | ) |
Returns the color
Created in NX6.0.0.
License requirements : None
double NXOpen::Annotations::AutomaticCenterlineBuilder::CylindricalExtension | ( | ) |
Returns the cylindrical extension
Created in NX6.0.0.
License requirements : None
bool NXOpen::Annotations::AutomaticCenterlineBuilder::InheritAngle | ( | ) |
Returns the inherit angle
Created in NX6.0.0.
License requirements : None
void NXOpen::Annotations::AutomaticCenterlineBuilder::SetColor | ( | NXOpen::NXColor * | color | ) |
Sets the color
Created in NX6.0.0.
License requirements : drafting ("DRAFTING")
color | color |
void NXOpen::Annotations::AutomaticCenterlineBuilder::SetCylindricalExtension | ( | double | cylindricalExtension | ) |
Sets the cylindrical extension
Created in NX6.0.0.
License requirements : drafting ("DRAFTING")
cylindricalExtension | cylindricalextension |
void NXOpen::Annotations::AutomaticCenterlineBuilder::SetInheritAngle | ( | bool | inheritAngle | ) |
Sets the inherit angle
Created in NX6.0.0.
License requirements : drafting ("DRAFTING")
inheritAngle | inheritangle |
void NXOpen::Annotations::AutomaticCenterlineBuilder::SetWidth | ( | NXOpen::Annotations::AutomaticCenterlineBuilder::CenterlineThickness | width | ) |
Sets the width
Created in NX6.0.0.
License requirements : drafting ("DRAFTING")
width | width |
NXOpen::Drawings::SelectDraftingViewList* NXOpen::Annotations::AutomaticCenterlineBuilder::Views | ( | ) |
Returns the selected views
Created in NX6.0.0.
License requirements : None
NXOpen::Annotations::AutomaticCenterlineBuilder::CenterlineThickness NXOpen::Annotations::AutomaticCenterlineBuilder::Width | ( | ) |
Returns the width
Created in NX6.0.0.
License requirements : None