NX Open C++ Reference Guide
|
Represents a Drawing Region Builder <br> To create a new instance of this class, use @link Drawings::DrawingRegionCollection::CreateDrawingRegionBuilder Drawings::DrawingRegionCollection::CreateDrawingRegionBuilder @endlink <br>
Default values. More...
Public Member Functions | |
NXOpen::Drawings::DrawingRegionRulesBuilder * | DrawingRegionRulesBuilder () |
Returns the DrawingRegionRules builder Created in NX8.0.0. | |
double | Gap () |
Returns the gap Created in NX8.0.0. | |
NXOpen::Drawings::DrawingRegionBuilder::RegionGrowthDirection | GrowthDirection () |
Returns the growth direction (this is for Annotations::CustomSymbol and Annotations::Note ) Created in NX8.0.0. | |
NXOpen::Expression * | Height () |
Returns the height Created in NX8.0.0. | |
NXOpen::Drawings::DrawingRegionBuilder::RegionHorizontalGrowthDirection | HorizontalGrowthDirection () |
Returns the horizantal growth direction Created in NX8.0.0. | |
NXOpen::Expression * | Length () |
Returns the length Created in NX8.0.0. | |
NXOpen::Drawings::DrawingRegionBuilder::ContentToMove | MoveContent () |
Returns the move content Created in NX8.0.0. | |
NXString | Name () |
Returns the name Created in NX8.0.0. | |
NXOpen::Drawings::DrawingRegionBuilder::RegionDraftingObjectType | ObjectType () |
Returns the type Created in NX8.0.0. | |
NXOpen::Point * | Origin () |
Returns the origin Created in NX8.0.0. | |
int | Priority () |
Returns the priority Created in NX8.0.0. | |
void | SetGap (double gap) |
Sets the gap Created in NX8.0.0. | |
void | SetGrowthDirection (NXOpen::Drawings::DrawingRegionBuilder::RegionGrowthDirection growthDirection) |
Sets the growth direction (this is for Annotations::CustomSymbol and Annotations::Note ) Created in NX8.0.0. | |
void | SetHorizontalGrowthDirection (NXOpen::Drawings::DrawingRegionBuilder::RegionHorizontalGrowthDirection horizontalGrowthDirection) |
Sets the horizantal growth direction Created in NX8.0.0. | |
void | SetMoveContent (NXOpen::Drawings::DrawingRegionBuilder::ContentToMove moveContent) |
Sets the move content Created in NX8.0.0. | |
void | SetName (const NXString &name) |
Sets the name Created in NX8.0.0. | |
void | SetName (const char *name) |
Sets the name Created in NX8.0.0. | |
void | SetNextLinkedRegion (NXOpen::Drawings::DrawingRegion *nextLinkedRegion) |
Set the next linked regions Created in NX8.0.0. | |
void | SetObjectType (NXOpen::Drawings::DrawingRegionBuilder::RegionDraftingObjectType type) |
Sets the type Created in NX8.0.0. | |
void | SetOrigin (NXOpen::Point *origin) |
Sets the origin Created in NX8.0.0. | |
void | SetPriority (int priority) |
Sets the priority Created in NX8.0.0. | |
void | SetSpecifyContinuation (NXOpen::Drawings::DrawingRegionBuilder::RegionContinuation specifyContinuation) |
Sets the continuation Created in NX8.0.0. | |
void | SetVerticalGrowthDirection (NXOpen::Drawings::DrawingRegionBuilder::RegionVerticalGrowthDirection verticalGrowthDirection) |
Sets the vertical growth direction Created in NX8.0.0. | |
NXOpen::Drawings::DrawingRegionBuilder::RegionContinuation | SpecifyContinuation () |
Returns the continuation Created in NX8.0.0. | |
NXOpen::Drawings::DrawingRegionBuilder::RegionVerticalGrowthDirection | VerticalGrowthDirection () |
Returns the vertical growth direction Created in NX8.0.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. | |
Represents a Drawing Region Builder <br> To create a new instance of this class, use @link Drawings::DrawingRegionCollection::CreateDrawingRegionBuilder Drawings::DrawingRegionCollection::CreateDrawingRegionBuilder @endlink <br>
Default values.
Property | Value |
---|---|
Gap |
0 |
GrowthDirection |
RightfromTopLeft |
Height.Value |
0 (millimeters part), 0 (inches part) |
HorizontalGrowthDirection |
Left |
Length.Value |
0 (millimeters part), 0 (inches part) |
MoveContent |
All |
ObjectType | |
Priority |
0 |
SpecifyContinuation |
None |
VerticalGrowthDirection |
Up |
Created in NX8.0.0.
Specifies the region continuation type.
Specifies the region growth direction (this is for Annotations::CustomSymbol and Annotations::Note )
NXOpen::Drawings::DrawingRegionRulesBuilder* NXOpen::Drawings::DrawingRegionBuilder::DrawingRegionRulesBuilder | ( | ) |
Returns the DrawingRegionRules builder
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
double NXOpen::Drawings::DrawingRegionBuilder::Gap | ( | ) |
Returns the gap
Created in NX8.0.0.
License requirements : None
NXOpen::Drawings::DrawingRegionBuilder::RegionGrowthDirection NXOpen::Drawings::DrawingRegionBuilder::GrowthDirection | ( | ) |
Returns the growth direction (this is for Annotations::CustomSymbol and Annotations::Note )
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Drawings::DrawingRegionBuilder::Height | ( | ) |
Returns the height
Created in NX8.0.0.
License requirements : None
NXOpen::Drawings::DrawingRegionBuilder::RegionHorizontalGrowthDirection NXOpen::Drawings::DrawingRegionBuilder::HorizontalGrowthDirection | ( | ) |
Returns the horizantal growth direction
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Drawings::DrawingRegionBuilder::Length | ( | ) |
Returns the length
Created in NX8.0.0.
License requirements : None
NXOpen::Drawings::DrawingRegionBuilder::ContentToMove NXOpen::Drawings::DrawingRegionBuilder::MoveContent | ( | ) |
Returns the move content
Created in NX8.0.0.
License requirements : None
NXString NXOpen::Drawings::DrawingRegionBuilder::Name | ( | ) |
Returns the name
Created in NX8.0.0.
License requirements : None
NXOpen::Drawings::DrawingRegionBuilder::RegionDraftingObjectType NXOpen::Drawings::DrawingRegionBuilder::ObjectType | ( | ) |
Returns the type
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
NXOpen::Point* NXOpen::Drawings::DrawingRegionBuilder::Origin | ( | ) |
Returns the origin
Created in NX8.0.0.
License requirements : None
int NXOpen::Drawings::DrawingRegionBuilder::Priority | ( | ) |
Returns the priority
Created in NX8.0.0.
License requirements : None
void NXOpen::Drawings::DrawingRegionBuilder::SetGap | ( | double | gap | ) |
Sets the gap
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
gap | gap |
void NXOpen::Drawings::DrawingRegionBuilder::SetGrowthDirection | ( | NXOpen::Drawings::DrawingRegionBuilder::RegionGrowthDirection | growthDirection | ) |
Sets the growth direction (this is for Annotations::CustomSymbol and Annotations::Note )
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
growthDirection | growthdirection |
void NXOpen::Drawings::DrawingRegionBuilder::SetHorizontalGrowthDirection | ( | NXOpen::Drawings::DrawingRegionBuilder::RegionHorizontalGrowthDirection | horizontalGrowthDirection | ) |
Sets the horizantal growth direction
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
horizontalGrowthDirection | horizontalgrowthdirection |
void NXOpen::Drawings::DrawingRegionBuilder::SetMoveContent | ( | NXOpen::Drawings::DrawingRegionBuilder::ContentToMove | moveContent | ) |
Sets the move content
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
moveContent | movecontent |
void NXOpen::Drawings::DrawingRegionBuilder::SetName | ( | const NXString & | name | ) |
Sets the name
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
name | name |
void NXOpen::Drawings::DrawingRegionBuilder::SetName | ( | const char * | name | ) |
Sets the name
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
name | name |
void NXOpen::Drawings::DrawingRegionBuilder::SetNextLinkedRegion | ( | NXOpen::Drawings::DrawingRegion * | nextLinkedRegion | ) |
Set the next linked regions
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
nextLinkedRegion | nextlinkedregion |
void NXOpen::Drawings::DrawingRegionBuilder::SetObjectType | ( | NXOpen::Drawings::DrawingRegionBuilder::RegionDraftingObjectType | type | ) |
Sets the type
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
type | type |
void NXOpen::Drawings::DrawingRegionBuilder::SetOrigin | ( | NXOpen::Point * | origin | ) |
Sets the origin
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
origin | origin |
void NXOpen::Drawings::DrawingRegionBuilder::SetPriority | ( | int | priority | ) |
Sets the priority
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
priority | priority |
void NXOpen::Drawings::DrawingRegionBuilder::SetSpecifyContinuation | ( | NXOpen::Drawings::DrawingRegionBuilder::RegionContinuation | specifyContinuation | ) |
Sets the continuation
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
specifyContinuation | specifycontinuation |
void NXOpen::Drawings::DrawingRegionBuilder::SetVerticalGrowthDirection | ( | NXOpen::Drawings::DrawingRegionBuilder::RegionVerticalGrowthDirection | verticalGrowthDirection | ) |
Sets the vertical growth direction
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
verticalGrowthDirection | verticalgrowthdirection |
NXOpen::Drawings::DrawingRegionBuilder::RegionContinuation NXOpen::Drawings::DrawingRegionBuilder::SpecifyContinuation | ( | ) |
Returns the continuation
Created in NX8.0.0.
License requirements : None
NXOpen::Drawings::DrawingRegionBuilder::RegionVerticalGrowthDirection NXOpen::Drawings::DrawingRegionBuilder::VerticalGrowthDirection | ( | ) |
Returns the vertical growth direction
Created in NX8.0.0.
License requirements : None