NX Open C++ Reference Guide
|
Represents a Drawings.HingeLineBuilder. More...
Public Types | |
enum | Hingeline { HingelineInferred, HingelineDefined } |
Specifies the hinge line vector option. More... | |
Public Member Functions | |
bool | Associative () |
Returns the infer associative setting Created in NX6.0.0. | |
bool | ReverseDirection () |
Returns the reverse direction setting Created in NX6.0.0. | |
void | SetAssociative (bool associative) |
Sets the infer associative setting Created in NX6.0.0. | |
void | SetReverseDirection (bool reverseDirection) |
Sets the reverse direction setting Created in NX6.0.0. | |
void | SetSpecifyVector (NXOpen::Direction *specifyVector) |
Sets the direction for the hinge line Created in NX6.0.0. | |
void | SetVectorOption (NXOpen::Drawings::HingeLineBuilder::Hingeline vectorOption) |
Sets the vector option: Inferred or Defined Created in NX6.0.0. | |
NXOpen::Direction * | SpecifyVector () |
Returns the direction for the hinge line Created in NX6.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
NXOpen::Drawings::HingeLineBuilder::Hingeline | VectorOption () |
Returns the vector option: Inferred or Defined Created in NX6.0.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Drawings.HingeLineBuilder.
A hinge line is a line displayed on the parent view and used as a reference to rotate a child view in proper orthographic space.
Created in NX6.0.0.
bool NXOpen::Drawings::HingeLineBuilder::Associative | ( | ) |
Returns the infer associative setting
Created in NX6.0.0.
License requirements : None
bool NXOpen::Drawings::HingeLineBuilder::ReverseDirection | ( | ) |
Returns the reverse direction setting
Created in NX6.0.0.
License requirements : None
void NXOpen::Drawings::HingeLineBuilder::SetAssociative | ( | bool | associative | ) |
Sets the infer associative setting
Created in NX6.0.0.
License requirements : None
associative | associative |
void NXOpen::Drawings::HingeLineBuilder::SetReverseDirection | ( | bool | reverseDirection | ) |
Sets the reverse direction setting
Created in NX6.0.0.
License requirements : None
reverseDirection | reversedirection |
void NXOpen::Drawings::HingeLineBuilder::SetSpecifyVector | ( | NXOpen::Direction * | specifyVector | ) |
Sets the direction for the hinge line
Created in NX6.0.0.
License requirements : None
specifyVector | specifyvector |
void NXOpen::Drawings::HingeLineBuilder::SetVectorOption | ( | NXOpen::Drawings::HingeLineBuilder::Hingeline | vectorOption | ) |
Sets the vector option: Inferred or Defined
Created in NX6.0.0.
License requirements : None
vectorOption | vectoroption |
NXOpen::Direction* NXOpen::Drawings::HingeLineBuilder::SpecifyVector | ( | ) |
Returns the direction for the hinge line
Created in NX6.0.0.
License requirements : None
|
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::HingeLineBuilder::Hingeline NXOpen::Drawings::HingeLineBuilder::VectorOption | ( | ) |
Returns the vector option: Inferred or Defined
Created in NX6.0.0.
License requirements : None