NX Open C++ Reference Guide
|
Represents a Drafting Paste, especially when reassociating a leader on paste. More...
Public Member Functions | |
NXOpen::View * | DestinationView () |
Returns the destination view. | |
bool | IsLeaderSelection () |
Returns the variable of is leader selection or not Created in NX8.0.0. | |
NXOpen::SelectTaggedObject * | LeaderSelection () |
Returns the selection to reassociate single leader Created in NX8.0.0. | |
bool | ReassociateLeader () |
Returns the flag to reassociate a leader Created in NX8.0.0. | |
NXOpen::SelectTaggedObject * | Selection () |
Returns the selection to reassociate leader Created in NX8.0.0. | |
void | SetDestinationView (NXOpen::View *destinationView) |
Sets the destination view. | |
void | SetLeaderSelection (bool isLeaderSelection) |
Sets the variable of is leader selection or not Created in NX8.0.0. | |
void | SetMoveOnCommit (const NXOpen::Matrix3x3 &rot, const NXOpen::Vector3d &trans) |
Set the final motion from the drop location. | |
void | SetReassociateLeader (bool reassociateLeader) |
Sets the flag to reassociate a leader Created in NX8.0.0. | |
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 Drafting Paste, especially when reassociating a leader on paste.
Created in NX8.0.0.
NXOpen::View* NXOpen::Drafting::CutCopyPasteLeaderBuilder::DestinationView | ( | ) |
Returns the destination view.
Either a drafting view or sheet view.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Drafting::CutCopyPasteLeaderBuilder::IsLeaderSelection | ( | ) |
Returns the variable of is leader selection or not
Created in NX8.0.0.
License requirements : None
NXOpen::SelectTaggedObject* NXOpen::Drafting::CutCopyPasteLeaderBuilder::LeaderSelection | ( | ) |
Returns the selection to reassociate single leader
Created in NX8.0.0.
License requirements : None
bool NXOpen::Drafting::CutCopyPasteLeaderBuilder::ReassociateLeader | ( | ) |
Returns the flag to reassociate a leader
Created in NX8.0.0.
License requirements : None
NXOpen::SelectTaggedObject* NXOpen::Drafting::CutCopyPasteLeaderBuilder::Selection | ( | ) |
Returns the selection to reassociate leader
Created in NX8.0.0.
License requirements : None
void NXOpen::Drafting::CutCopyPasteLeaderBuilder::SetDestinationView | ( | NXOpen::View * | destinationView | ) |
Sets the destination view.
Either a drafting view or sheet view.
Created in NX8.0.0.
License requirements : drafting ("DRAFTING")
destinationView | destinationview |
void NXOpen::Drafting::CutCopyPasteLeaderBuilder::SetLeaderSelection | ( | bool | isLeaderSelection | ) |
Sets the variable of is leader selection or not
Created in NX8.0.0.
License requirements : drafting ("DRAFTING")
isLeaderSelection | True If it is leader selection |
void NXOpen::Drafting::CutCopyPasteLeaderBuilder::SetMoveOnCommit | ( | const NXOpen::Matrix3x3 & | rot, |
const NXOpen::Vector3d & | trans | ||
) |
Set the final motion from the drop location.
Created in NX8.0.0.
License requirements : drafting ("DRAFTING")
rot | rotational part of motion |
trans | translation part of motion |
void NXOpen::Drafting::CutCopyPasteLeaderBuilder::SetReassociateLeader | ( | bool | reassociateLeader | ) |
Sets the flag to reassociate a leader
Created in NX8.0.0.
License requirements : drafting ("DRAFTING")
reassociateLeader | reassociateleader |
|
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.