NX Open C++ Reference Guide
|
This class is used to construct the broken view Builder <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateBrokenViewBuilder Drawings::DraftingViewCollection::CreateBrokenViewBuilder @endlink <br>
Default values. 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. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
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. | |
This class is used to construct the broken view Builder <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateBrokenViewBuilder Drawings::DraftingViewCollection::CreateBrokenViewBuilder @endlink <br>
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.
NXOpen::Expression* NXOpen::Drawings::BrokenViewBuilder::Amplitude | ( | ) |
Returns the break line amplitude
Created in NX7.5.0.
License requirements : None
NXOpen::Point* NXOpen::Drawings::BrokenViewBuilder::BreakLine1Anchor | ( | ) |
Returns the object specifying the position of the first break line
Created in NX7.5.0.
License requirements : None
NXOpen::Point* NXOpen::Drawings::BrokenViewBuilder::BreakLine1ModelAnchor | ( | ) |
Returns the object specifying the position of the first break line
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Drawings::BrokenViewBuilder::BreakLine1Offset | ( | ) |
Returns the offset from the object locating the first break line
Created in NX7.5.0.
License requirements : None
NXOpen::Point* NXOpen::Drawings::BrokenViewBuilder::BreakLine2Anchor | ( | ) |
Returns the object specifying the position of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
NXOpen::Point* NXOpen::Drawings::BrokenViewBuilder::BreakLine2ModelAnchor | ( | ) |
Returns the object specifying the position of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Drawings::BrokenViewBuilder::BreakLine2Offset | ( | ) |
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
NXOpen::Drawings::BrokenViewBuilder::TypeBreak NXOpen::Drawings::BrokenViewBuilder::BreakType | ( | ) |
Returns the break type
Created in NX7.5.0.
License requirements : None
bool NXOpen::Drawings::BrokenViewBuilder::BreakVisibility | ( | ) |
Returns the view break visibilitity
Created in NX8.0.0.
License requirements : None
NXOpen::NXColor* NXOpen::Drawings::BrokenViewBuilder::Color | ( | ) |
Returns the break line color
Created in NX7.5.0.
License requirements : None
NXOpen::Annotations::HatchFillSettingsBuilder* NXOpen::Drawings::BrokenViewBuilder::CrossHatch | ( | ) |
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
NXOpen::Direction* NXOpen::Drawings::BrokenViewBuilder::DirectionVector | ( | ) |
Returns the direction vector.
For Drawings::BrokenViewBuilder::TypeDirectionVector .
Created in NX7.5.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Drawings::BrokenViewBuilder::ExistingCurve | ( | ) |
Returns the curve to use as existing curve
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Drawings::BrokenViewBuilder::Extension1 | ( | ) |
Returns the break line extension (top/right) beyond geometry
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Drawings::BrokenViewBuilder::Extension2 | ( | ) |
Returns the break line extension (bottom/left) beyond geometry
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Drawings::BrokenViewBuilder::Gap | ( | ) |
Returns the gap on the sheet between the two break lines
Created in NX7.5.0.
License requirements : None
bool NXOpen::Drawings::BrokenViewBuilder::IsBreakLine1Associative | ( | ) |
Returns the associative positionning of the first break line
Created in NX7.5.0.
License requirements : None
bool NXOpen::Drawings::BrokenViewBuilder::IsBreakLine2Associative | ( | ) |
Returns the associative positionning of the second break line.
For Drawings::BrokenViewBuilder::TypeBreakRegular only
Created in NX7.5.0.
License requirements : None
NXOpen::Drawings::SelectDraftingView* NXOpen::Drawings::BrokenViewBuilder::MasterView | ( | ) |
Returns the master view
Created in NX7.5.0.
License requirements : None
int NXOpen::Drawings::BrokenViewBuilder::Repetition | ( | ) |
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 |
bool NXOpen::Drawings::BrokenViewBuilder::Suppress | ( | ) |
Returns the view break suppress status
Created in NX8.0.0.
License requirements : None
NXOpen::Drawings::BrokenViewBuilder::LineWidth NXOpen::Drawings::BrokenViewBuilder::Width | ( | ) |
Returns the curve width of the break line
Created in NX7.5.0.
License requirements : None