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