NX Open C++ Reference Guide
|
Represents a Drawings::ViewSectionLineBuilder. More...
Public Types | |
enum | DisplayType { DisplayTypeArrowsAwayfromLine, DisplayTypeArrowstowardsLine, DisplayTypeThickEndsArrowstowardsLine, DisplayTypeThickEndsArrowsAwayfromLine } |
specifies the section line symbol display More... | |
enum | LocationType { LocationTypeOnArrow, LocationTypeOnEnd } |
specifies the label location for ISO128 section lines. More... | |
enum | ShowSectionLineType { ShowSectionLineTypeWithSectionView, ShowSectionLineTypeWithoutSectionView } |
specifies the show section line options More... | |
enum | StyleType { StyleTypeOpen, StyleTypeClosed, StyleTypeFilled } |
specifies the section line arrowhead style More... | |
Public Member Functions | |
double | ArrowheadAngle () |
Returns the included angle for the arrowhead Created in NX9.0.0. | |
double | ArrowheadLength () |
Returns the arrowhead length Created in NX9.0.0. | |
double | ArrowLength () |
Returns the arrow length Created in NX9.0.0. | |
double | BendAndEndSegmentWidthFactor () |
Returns the section line bend and end segment width factor Created in NX9.0.0. | |
double | BorderToArrowDistance () |
Returns the border to arrow distance Created in NX9.0.0. | |
bool | Display () |
Returns the display Created in NX9.0.0. | |
bool | DisplayLettersOnBends () |
Returns the display letters on bends Created in NX9.0.0. | |
bool | DisplayRotationLetter () |
Returns the display rotation letter Created in NX9.0.0. | |
double | Gap () |
Returns the gap Created in NX9.0.0. | |
void | InheritSettingsFromCustomerDefault () |
Inherit Settings From Customer Default Created in NX9.0.0. | |
void | InheritSettingsFromPreferences () |
Inherit Settings From Preference Created in NX9.0.0. | |
void | InheritSettingsFromSelectedObjects (NXOpen::NXObject *selectedObject) |
Inherit Settings From Selected Objects Created in NX9.0.0. | |
NXOpen::Drawings::ViewSectionLineBuilder::LocationType | LabelLocation () |
Returns the label location Created in NX9.0.0. | |
NXOpen::LineColorFontWidthBuilder * | LineColorFontWidth () |
Returns the line color font width Created in NX9.0.0. | |
double | LineLength () |
Returns the length of the end of the ESKD section line Created in NX9.0.0. | |
double | Overhang () |
Returns the stub length Created in NX9.0.0. | |
NXOpen::SelectTaggedObject * | SelectRotationLetter () |
Returns the selected objected should be note type only which is the desired location of the rotation point of the section line specified Created in NX9.0.0. | |
void | SetArrowheadAngle (double arrowheadAngle) |
Sets the included angle for the arrowhead Created in NX9.0.0. | |
void | SetArrowheadLength (double arrowheadLength) |
Sets the arrowhead length Created in NX9.0.0. | |
void | SetArrowLength (double arrowLength) |
Sets the arrow length Created in NX9.0.0. | |
void | SetBendAndEndSegmentWidthFactor (double bendAndEndSegmentWidthFactor) |
Sets the section line bend and end segment width factor Created in NX9.0.0. | |
void | SetBorderToArrowDistance (double borderToArrowDistance) |
Sets the border to arrow distance Created in NX9.0.0. | |
void | SetDisplay (bool display) |
Sets the display Created in NX9.0.0. | |
void | SetDisplayLettersOnBends (bool displayLettersOnBends) |
Sets the display letters on bends Created in NX9.0.0. | |
void | SetDisplayRotationLetter (bool displayRotationLetter) |
Sets the display rotation letter Created in NX9.0.0. | |
void | SetGap (double gap) |
Sets the gap Created in NX9.0.0. | |
void | SetLabelLocation (NXOpen::Drawings::ViewSectionLineBuilder::LocationType labelLocation) |
Sets the label location Created in NX9.0.0. | |
void | SetLineLength (double lineLength) |
Sets the length of the end of the ESKD section line Created in NX9.0.0. | |
void | SetOverhang (double overhang) |
Sets the stub length Created in NX9.0.0. | |
void | SetShowSectionLine (NXOpen::Drawings::ViewSectionLineBuilder::ShowSectionLineType showSectionLine) |
Sets the value to show section line with or without view Created in NX9.0.0. | |
void | SetStyle (NXOpen::Drawings::ViewSectionLineBuilder::StyleType style) |
Sets the section line arrowhead style Created in NX9.0.0. | |
void | SetTypeStandard (NXOpen::Drawings::ViewSectionLineBuilder::DisplayType typeStandard) |
Sets the section line symbol display Created in NX9.0.0. | |
void | SetUseOffset (bool useOffset) |
Sets the use offset Created in NX9.0.0. | |
NXOpen::Drawings::ViewSectionLineBuilder::ShowSectionLineType | ShowSectionLine () |
Returns the value to show section line with or without view Created in NX9.0.0. | |
NXOpen::Drawings::ViewSectionLineBuilder::StyleType | Style () |
Returns the section line arrowhead style Created in NX9.0.0. | |
NXOpen::Drawings::ViewSectionLineBuilder::DisplayType | TypeStandard () |
Returns the section line symbol display Created in NX9.0.0. | |
bool | UseOffset () |
Returns the use offset Created in NX9.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Drawings::ViewSectionLineBuilder.
Created in NX9.0.0.
double NXOpen::Drawings::ViewSectionLineBuilder::ArrowheadAngle | ( | ) |
Returns the included angle for the arrowhead
Created in NX9.0.0.
License requirements : None
double NXOpen::Drawings::ViewSectionLineBuilder::ArrowheadLength | ( | ) |
Returns the arrowhead length
Created in NX9.0.0.
License requirements : None
double NXOpen::Drawings::ViewSectionLineBuilder::ArrowLength | ( | ) |
Returns the arrow length
Created in NX9.0.0.
License requirements : None
double NXOpen::Drawings::ViewSectionLineBuilder::BendAndEndSegmentWidthFactor | ( | ) |
Returns the section line bend and end segment width factor
Created in NX9.0.0.
License requirements : None
double NXOpen::Drawings::ViewSectionLineBuilder::BorderToArrowDistance | ( | ) |
Returns the border to arrow distance
Created in NX9.0.0.
License requirements : None
bool NXOpen::Drawings::ViewSectionLineBuilder::Display | ( | ) |
Returns the display
Created in NX9.0.0.
License requirements : None
bool NXOpen::Drawings::ViewSectionLineBuilder::DisplayLettersOnBends | ( | ) |
Returns the display letters on bends
Created in NX9.0.0.
License requirements : None
bool NXOpen::Drawings::ViewSectionLineBuilder::DisplayRotationLetter | ( | ) |
Returns the display rotation letter
Created in NX9.0.0.
License requirements : None
double NXOpen::Drawings::ViewSectionLineBuilder::Gap | ( | ) |
Returns the gap
Created in NX9.0.0.
License requirements : None
void NXOpen::Drawings::ViewSectionLineBuilder::InheritSettingsFromCustomerDefault | ( | ) |
Inherit Settings From Customer Default
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
void NXOpen::Drawings::ViewSectionLineBuilder::InheritSettingsFromPreferences | ( | ) |
Inherit Settings From Preference
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
void NXOpen::Drawings::ViewSectionLineBuilder::InheritSettingsFromSelectedObjects | ( | NXOpen::NXObject * | selectedObject | ) |
Inherit Settings From Selected Objects
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
selectedObject | The selected annotation or table or view instance object. NULL is not allowed. |
NXOpen::Drawings::ViewSectionLineBuilder::LocationType NXOpen::Drawings::ViewSectionLineBuilder::LabelLocation | ( | ) |
Returns the label location
Created in NX9.0.0.
License requirements : None
NXOpen::LineColorFontWidthBuilder* NXOpen::Drawings::ViewSectionLineBuilder::LineColorFontWidth | ( | ) |
Returns the line color font width
Created in NX9.0.0.
License requirements : None
double NXOpen::Drawings::ViewSectionLineBuilder::LineLength | ( | ) |
Returns the length of the end of the ESKD section line
Created in NX9.0.0.
License requirements : None
double NXOpen::Drawings::ViewSectionLineBuilder::Overhang | ( | ) |
Returns the stub length
Created in NX9.0.0.
License requirements : None
NXOpen::SelectTaggedObject* NXOpen::Drawings::ViewSectionLineBuilder::SelectRotationLetter | ( | ) |
Returns the selected objected should be note type only which is the desired location of the rotation point of the section line specified
Created in NX9.0.0.
License requirements : None
void NXOpen::Drawings::ViewSectionLineBuilder::SetArrowheadAngle | ( | double | arrowheadAngle | ) |
Sets the included angle for the arrowhead
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
arrowheadAngle | arrowheadangle |
void NXOpen::Drawings::ViewSectionLineBuilder::SetArrowheadLength | ( | double | arrowheadLength | ) |
Sets the arrowhead length
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
arrowheadLength | arrowheadlength |
void NXOpen::Drawings::ViewSectionLineBuilder::SetArrowLength | ( | double | arrowLength | ) |
Sets the arrow length
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
arrowLength | arrowlength |
void NXOpen::Drawings::ViewSectionLineBuilder::SetBendAndEndSegmentWidthFactor | ( | double | bendAndEndSegmentWidthFactor | ) |
Sets the section line bend and end segment width factor
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
bendAndEndSegmentWidthFactor | bendandendsegmentwidthfactor |
void NXOpen::Drawings::ViewSectionLineBuilder::SetBorderToArrowDistance | ( | double | borderToArrowDistance | ) |
Sets the border to arrow distance
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
borderToArrowDistance | bordertoarrowdistance |
void NXOpen::Drawings::ViewSectionLineBuilder::SetDisplay | ( | bool | display | ) |
Sets the display
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
display | display |
void NXOpen::Drawings::ViewSectionLineBuilder::SetDisplayLettersOnBends | ( | bool | displayLettersOnBends | ) |
Sets the display letters on bends
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
displayLettersOnBends | displaylettersonbends |
void NXOpen::Drawings::ViewSectionLineBuilder::SetDisplayRotationLetter | ( | bool | displayRotationLetter | ) |
Sets the display rotation letter
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
displayRotationLetter | displayrotationletter |
void NXOpen::Drawings::ViewSectionLineBuilder::SetGap | ( | double | gap | ) |
Sets the gap
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
gap | gap |
void NXOpen::Drawings::ViewSectionLineBuilder::SetLabelLocation | ( | NXOpen::Drawings::ViewSectionLineBuilder::LocationType | labelLocation | ) |
Sets the label location
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
labelLocation | labellocation |
void NXOpen::Drawings::ViewSectionLineBuilder::SetLineLength | ( | double | lineLength | ) |
Sets the length of the end of the ESKD section line
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
lineLength | linelength |
void NXOpen::Drawings::ViewSectionLineBuilder::SetOverhang | ( | double | overhang | ) |
Sets the stub length
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
overhang | overhang |
void NXOpen::Drawings::ViewSectionLineBuilder::SetShowSectionLine | ( | NXOpen::Drawings::ViewSectionLineBuilder::ShowSectionLineType | showSectionLine | ) |
Sets the value to show section line with or without view
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
showSectionLine | showsectionline |
void NXOpen::Drawings::ViewSectionLineBuilder::SetStyle | ( | NXOpen::Drawings::ViewSectionLineBuilder::StyleType | style | ) |
Sets the section line arrowhead style
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
style | style |
void NXOpen::Drawings::ViewSectionLineBuilder::SetTypeStandard | ( | NXOpen::Drawings::ViewSectionLineBuilder::DisplayType | typeStandard | ) |
Sets the section line symbol display
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
typeStandard | typestandard |
void NXOpen::Drawings::ViewSectionLineBuilder::SetUseOffset | ( | bool | useOffset | ) |
Sets the use offset
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
useOffset | useoffset |
NXOpen::Drawings::ViewSectionLineBuilder::ShowSectionLineType NXOpen::Drawings::ViewSectionLineBuilder::ShowSectionLine | ( | ) |
Returns the value to show section line with or without view
Created in NX9.0.0.
License requirements : None
NXOpen::Drawings::ViewSectionLineBuilder::StyleType NXOpen::Drawings::ViewSectionLineBuilder::Style | ( | ) |
Returns the section line arrowhead style
Created in NX9.0.0.
License requirements : None
NXOpen::Drawings::ViewSectionLineBuilder::DisplayType NXOpen::Drawings::ViewSectionLineBuilder::TypeStandard | ( | ) |
Returns the section line symbol display
Created in NX9.0.0.
License requirements : None
bool NXOpen::Drawings::ViewSectionLineBuilder::UseOffset | ( | ) |
Returns the use offset
Created in NX9.0.0.
License requirements : None
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.