NX Open C++ Reference Guide
|
This class is used to construct the broken view Builder
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateBrokenViewBuilder
Default values.
More...
Public Types | |
enum | BreakLineStyle { BreakLineStyleSimple, BreakLineStyleStraight, BreakLineStyleSawtooth, BreakLineStyleLongBreak, BreakLineStyleTubular, BreakLineStyleSolidTubular, BreakLineStyleSolidRod, BreakLineStyleJigsaw, BreakLineStyleWood, BreakLineStyleCopyCurve, BreakLineStyleTemplateCurve } |
Break Line Type. More... | |
enum | HorizontalBreakSide { HorizontalBreakSideLeftEnd, HorizontalBreakSideRightEnd } |
Which side to remove in case of vertical single-sided break. More... | |
enum | LineWidth { LineWidthThin, LineWidthMedium, LineWidthThick } |
Line Width. More... | |
enum | TypeBreak { TypeBreakRegular, TypeBreakSingleSided } |
Specifies whether the break is two-sided (regular) or one-sided. More... | |
enum | TypeDirection { TypeDirectionParallel, TypeDirectionPerpendicular, TypeDirectionVector } |
Direction Enum. More... | |
enum | VerticalBreakSide { VerticalBreakSideTopEnd, VerticalBreakSideBottomEnd } |
Which side to remove in case of horizontal single-sided break. More... | |
Public Member Functions | |
NXOpen::Expression * | Amplitude () |
Returns the break line amplitude Created in NX7.5.0. | |
NXOpen::Point * | BreakLine1Anchor () |
Returns the object specifying the position of the first break line Created in NX7.5.0. | |
NXOpen::Point * | BreakLine1ModelAnchor () |
Returns the object specifying the position of the first break line Created in NX7.5.0. | |
NXOpen::Expression * | BreakLine1Offset () |
Returns the offset from the object locating the first break line Created in NX7.5.0. | |
NXOpen::Point * | BreakLine2Anchor () |
Returns the object specifying the position of the second break line. | |
NXOpen::Point * | BreakLine2ModelAnchor () |
Returns the object specifying the position of the second break line. | |
NXOpen::Expression * | BreakLine2Offset () |
Returns the offset from the object locating the second break line. | |
NXOpen::Drawings::BrokenViewBuilder::BreakLineStyle | BreakLineType () |
Returns the break line type Created in NX7.5.0. | |
NXOpen::Drawings::BrokenViewBuilder::TypeBreak | BreakType () |
Returns the break type Created in NX7.5.0. | |
bool | BreakVisibility () |
Returns the view break visibilitity Created in NX8.0.0. | |
NXOpen::NXColor * | Color () |
Returns the break line color Created in NX7.5.0. | |
NXOpen::Annotations::HatchFillSettingsBuilder * | CrossHatch () |
Returns the HatchFillSetting Created in NX7.5.0. | |
NXOpen::Drawings::BrokenViewBuilder::TypeDirection | DirectionType () |
Returns the direction type Created in NX7.5.0. | |
NXOpen::Direction * | DirectionVector () |
Returns the direction vector. | |
NXOpen::ScCollector * | ExistingCurve () |
Returns the curve to use as existing curve Created in NX7.5.0. | |
NXOpen::Expression * | Extension1 () |
Returns the break line extension (top/right) beyond geometry Created in NX7.5.0. | |
NXOpen::Expression * | Extension2 () |
Returns the break line extension (bottom/left) beyond geometry Created in NX7.5.0. | |
NXOpen::Expression * | Gap () |
Returns the gap on the sheet between the two break lines Created in NX7.5.0. | |
bool | IsBreakLine1Associative () |
Returns the associative positionning of the first break line Created in NX7.5.0. | |
bool | IsBreakLine2Associative () |
Returns the associative positionning of the second break line. | |
NXOpen::Drawings::SelectDraftingView * | MasterView () |
Returns the master view Created in NX7.5.0. | |
int | Repetition () |
Returns the repetition of the break line pattern Created in NX7.5.0. | |
void | SetBreakLine1Anchor (NXOpen::Point *anchor1) |
Sets the object specifying the position of the first break line Created in NX7.5.0. | |
void | SetBreakLine1Associative (bool isBreakLine1Associative) |
Sets the associative positionning of the first break line Created in NX7.5.0. | |
void | SetBreakLine1ModelAnchor (NXOpen::Point *anchor1) |
Sets the object specifying the position of the first break line Created in NX7.5.0. | |
void | SetBreakLine2Anchor (NXOpen::Point *anchor2) |
Sets the object specifying the position of the second break line. | |
void | SetBreakLine2Associative (bool isBreakLine2Associative) |
Sets the associative positionning of the second break line. | |
void | SetBreakLine2ModelAnchor (NXOpen::Point *anchor2) |
Sets the object specifying the position of the second break line. | |
void | SetBreakLineType (NXOpen::Drawings::BrokenViewBuilder::BreakLineStyle lineType) |
Sets the break line type Created in NX7.5.0. | |
void | SetBreakType (NXOpen::Drawings::BrokenViewBuilder::TypeBreak breakType) |
Sets the break type Created in NX7.5.0. | |
void | SetBreakVisibility (bool visibilitity) |
Sets the view break visibilitity Created in NX8.0.0. | |
void | SetColor (NXOpen::NXColor *color) |
Sets the break line color Created in NX7.5.0. | |
void | SetDirectionType (NXOpen::Drawings::BrokenViewBuilder::TypeDirection directionType) |
Sets the direction type Created in NX7.5.0. | |
void | SetDirectionVector (NXOpen::Direction *directionVector) |
Sets the direction vector. | |
void | SetRepetition (int repetition) |
Sets the repetition of the break line pattern Created in NX7.5.0. | |
void | SetSuppress (bool suppress) |
Sets the view break suppress status Created in NX7.5.0. | |
void | SetWidth (NXOpen::Drawings::BrokenViewBuilder::LineWidth width) |
Sets the curve width of the break line Created in NX7.5.0. | |
bool | Suppress () |
Returns the view break suppress status Created in NX8.0.0. | |
NXOpen::Drawings::BrokenViewBuilder::LineWidth | Width () |
Returns the curve width of the break line Created in NX7.5.0. |
This class is used to construct the broken view Builder
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateBrokenViewBuilder
Default values.
Property | Value |
---|---|
Amplitude.Value |
5 (millimeters part), 0.25 (inches part) |
BreakLine1Offset.Value |
0 (millimeters part), 0 (inches part) |
BreakLine2Offset.Value |
0 (millimeters part), 0 (inches part) |
BreakLineType |
Simple |
BreakType |
Regular |
DirectionType |
Vector |
Extension1.Value |
0 (millimeters part), 0 (inches part) |
Extension2.Value |
0 (millimeters part), 0 (inches part) |
Gap.Value |
10 (millimeters part), 0.25 (inches part) |
IsBreakLine1Associative |
1 |
IsBreakLine2Associative |
1 |
Repetition |
1 |
Width |
Medium |
Created in NX7.5.0.
Break Line Type.
Line Width.
Direction Enum.
Returns the break line amplitude
Created in NX7.5.0.
License requirements : None
Returns the object specifying the position of the first break line
Created in NX7.5.0.
License requirements : None
Returns the object specifying the position of the first break line
Created in NX7.5.0.
License requirements : None
Returns the offset from the object locating the first break line
Created in NX7.5.0.
License requirements : None
Returns the object specifying the position of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
Returns the object specifying the position of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
Returns the offset from the object locating the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
NXOpen::Drawings::BrokenViewBuilder::BreakLineStyle NXOpen::Drawings::BrokenViewBuilder::BreakLineType | ( | ) |
Returns the break line type
Created in NX7.5.0.
License requirements : None
Returns the break type
Created in NX7.5.0.
License requirements : None
Returns the view break visibilitity
Created in NX8.0.0.
License requirements : None
Returns the break line color
Created in NX7.5.0.
License requirements : None
Returns the HatchFillSetting
Created in NX7.5.0.
License requirements : None
NXOpen::Drawings::BrokenViewBuilder::TypeDirection NXOpen::Drawings::BrokenViewBuilder::DirectionType | ( | ) |
Returns the direction type
Created in NX7.5.0.
License requirements : None
Returns the direction vector.
For Drawings::BrokenViewBuilder::TypeDirectionVector .
Created in NX7.5.0.
License requirements : None
Returns the curve to use as existing curve
Created in NX7.5.0.
License requirements : None
Returns the break line extension (top/right) beyond geometry
Created in NX7.5.0.
License requirements : None
Returns the break line extension (bottom/left) beyond geometry
Created in NX7.5.0.
License requirements : None
Returns the gap on the sheet between the two break lines
Created in NX7.5.0.
License requirements : None
Returns the associative positionning of the first break line
Created in NX7.5.0.
License requirements : None
Returns the associative positionning of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
Returns the master view
Created in NX7.5.0.
License requirements : None
Returns the repetition of the break line pattern
Created in NX7.5.0.
License requirements : None
void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine1Anchor | ( | NXOpen::Point * | anchor1 | ) |
Sets the object specifying the position of the first break line
Created in NX7.5.0.
License requirements : None
anchor1 | anchor1 |
void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine1Associative | ( | bool | isBreakLine1Associative | ) |
Sets the associative positionning of the first break line
Created in NX7.5.0.
License requirements : None
isBreakLine1Associative | isbreakline1associative |
void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine1ModelAnchor | ( | NXOpen::Point * | anchor1 | ) |
Sets the object specifying the position of the first break line
Created in NX7.5.0.
License requirements : None
anchor1 | anchor1 |
void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine2Anchor | ( | NXOpen::Point * | anchor2 | ) |
Sets the object specifying the position of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
anchor2 | anchor2 |
void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine2Associative | ( | bool | isBreakLine2Associative | ) |
Sets the associative positionning of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
isBreakLine2Associative | isbreakline2associative |
void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine2ModelAnchor | ( | NXOpen::Point * | anchor2 | ) |
Sets the object specifying the position of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
anchor2 | anchor2 |
void NXOpen::Drawings::BrokenViewBuilder::SetBreakLineType | ( | NXOpen::Drawings::BrokenViewBuilder::BreakLineStyle | lineType | ) |
Sets the break line type
Created in NX7.5.0.
License requirements : None
lineType | linetype |
void NXOpen::Drawings::BrokenViewBuilder::SetBreakType | ( | NXOpen::Drawings::BrokenViewBuilder::TypeBreak | breakType | ) |
Sets the break type
Created in NX7.5.0.
License requirements : None
breakType | breaktype |
void NXOpen::Drawings::BrokenViewBuilder::SetBreakVisibility | ( | bool | visibilitity | ) |
Sets the view break visibilitity
Created in NX8.0.0.
License requirements : None
visibilitity | visibilitity |
void NXOpen::Drawings::BrokenViewBuilder::SetColor | ( | NXOpen::NXColor * | color | ) |
Sets the break line color
Created in NX7.5.0.
License requirements : None
color | color |
void NXOpen::Drawings::BrokenViewBuilder::SetDirectionType | ( | NXOpen::Drawings::BrokenViewBuilder::TypeDirection | directionType | ) |
Sets the direction type
Created in NX7.5.0.
License requirements : None
directionType | directiontype |
void NXOpen::Drawings::BrokenViewBuilder::SetDirectionVector | ( | NXOpen::Direction * | directionVector | ) |
Sets the direction vector.
For Drawings::BrokenViewBuilder::TypeDirectionVector .
Created in NX7.5.0.
License requirements : None
directionVector | directionvector |
void NXOpen::Drawings::BrokenViewBuilder::SetRepetition | ( | int | repetition | ) |
Sets the repetition of the break line pattern
Created in NX7.5.0.
License requirements : None
repetition | repetition |
void NXOpen::Drawings::BrokenViewBuilder::SetSuppress | ( | bool | suppress | ) |
Sets the view break suppress status
Created in NX7.5.0.
License requirements : None
suppress | suppress |
void NXOpen::Drawings::BrokenViewBuilder::SetWidth | ( | NXOpen::Drawings::BrokenViewBuilder::LineWidth | width | ) |
Sets the curve width of the break line
Created in NX7.5.0.
License requirements : None
width | width |
Returns the view break suppress status
Created in NX8.0.0.
License requirements : None
Returns the curve width of the break line
Created in NX7.5.0.
License requirements : None