NX Open C++ Reference Guide
|
This builder allows the user to create a Multiple View Placement
Created in NX6.0.2.
More...
Public Types | |
enum | Option { OptionCenter, OptionCorners } |
The placement option type. More... | |
Public Member Functions | |
bool | AssociativeAlignment () |
Returns the associative alignment toggle Created in NX8.5.0. | |
NXOpen::Drawings::MultipleViewPlacementBuilder::Option | OptionType () |
Returns the placement option Created in NX6.0.2. | |
void | SetAssociativeAlignment (bool associative) |
Sets the associative alignment toggle Created in NX8.5.0. | |
void | SetOptionType (NXOpen::Drawings::MultipleViewPlacementBuilder::Option option) |
Sets the placement option Created in NX6.0.2. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
NXOpen::Drawings::ViewPlacementBuilder * | ViewPlacementCenter () |
Returns the view placement block for the center option Created in NX6.0.2. | |
NXOpen::Drawings::ViewPlacementBuilder * | ViewPlacementFirstCorner () |
Returns the view placement block for the first corner Created in NX6.0.2. | |
NXOpen::Drawings::ViewPlacementBuilder * | ViewPlacementSecondCorner () |
Returns the view placement block for the second corner Created in NX6.0.2. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
This builder allows the user to create a Multiple View Placement
Created in NX6.0.2.
bool NXOpen::Drawings::MultipleViewPlacementBuilder::AssociativeAlignment | ( | ) |
Returns the associative alignment toggle
Created in NX8.5.0.
License requirements : drafting ("DRAFTING")
NXOpen::Drawings::MultipleViewPlacementBuilder::Option NXOpen::Drawings::MultipleViewPlacementBuilder::OptionType | ( | ) |
Returns the placement option
Created in NX6.0.2.
License requirements : None
void NXOpen::Drawings::MultipleViewPlacementBuilder::SetAssociativeAlignment | ( | bool | associative | ) |
Sets the associative alignment toggle
Created in NX8.5.0.
License requirements : drafting ("DRAFTING")
associative | associative |
void NXOpen::Drawings::MultipleViewPlacementBuilder::SetOptionType | ( | NXOpen::Drawings::MultipleViewPlacementBuilder::Option | option | ) |
Sets the placement option
Created in NX6.0.2.
License requirements : None
option | option |
|
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.
NXOpen::Drawings::ViewPlacementBuilder* NXOpen::Drawings::MultipleViewPlacementBuilder::ViewPlacementCenter | ( | ) |
Returns the view placement block for the center option
Created in NX6.0.2.
License requirements : None
NXOpen::Drawings::ViewPlacementBuilder* NXOpen::Drawings::MultipleViewPlacementBuilder::ViewPlacementFirstCorner | ( | ) |
Returns the view placement block for the first corner
Created in NX6.0.2.
License requirements : nx_drafting_plus ("DraftingPlus")
NXOpen::Drawings::ViewPlacementBuilder* NXOpen::Drawings::MultipleViewPlacementBuilder::ViewPlacementSecondCorner | ( | ) |
Returns the view placement block for the second corner
Created in NX6.0.2.
License requirements : nx_drafting_plus ("DraftingPlus")