NX Open C++ Reference Guide
|
Fast Placement
Established by LineDesigner_LineDesignerManager whenever it is needed.
More...
Public Member Functions | |
void | BeginDrag () |
The object used for drag Created in NX10.0.0. More... | |
void | CleanupComponent () |
To cleanup component Created in NX10.0.0. More... | |
void | EndDrag () |
For end drag Created in NX11.0.0. More... | |
NXOpen::NXObject * | GetDraggedObject () |
Dragged object used for fast placement is returns. More... | |
void | MoveComponent (const NXOpen::Vector3d &translation) |
To move component Created in NX10.0.0. More... | |
void | OnDrag (const NXOpen::Vector3d &translation, const NXOpen::Matrix3x3 &rotation) |
For on drag Created in NX10.0.0. More... | |
void | ResetComponent () |
To reset component used for fast placement Created in NX10.0.0. More... | |
void | SetDraggedObject (NXOpen::NXObject *draggedObject) |
Dragged object is set Created in NX10.0.0. More... | |
void | UpdateAfterCleanup () |
For update after cleanUp Created in NX10.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Fast Placement
Established by LineDesigner_LineDesignerManager whenever it is needed.
Created in NX10.0.0.
void NXOpen::LineDesigner::FastPlacementUtilityBuilder::BeginDrag | ( | ) |
The object used for drag
Created in NX10.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
void NXOpen::LineDesigner::FastPlacementUtilityBuilder::CleanupComponent | ( | ) |
To cleanup component
Created in NX10.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
void NXOpen::LineDesigner::FastPlacementUtilityBuilder::EndDrag | ( | ) |
For end drag
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
NXOpen::NXObject* NXOpen::LineDesigner::FastPlacementUtilityBuilder::GetDraggedObject | ( | ) |
Dragged object used for fast placement is returns.
void NXOpen::LineDesigner::FastPlacementUtilityBuilder::MoveComponent | ( | const NXOpen::Vector3d & | translation | ) |
To move component
Created in NX10.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
translation | translation |
void NXOpen::LineDesigner::FastPlacementUtilityBuilder::OnDrag | ( | const NXOpen::Vector3d & | translation, |
const NXOpen::Matrix3x3 & | rotation | ||
) |
For on drag
Created in NX10.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
translation | translation |
rotation | rotation |
void NXOpen::LineDesigner::FastPlacementUtilityBuilder::ResetComponent | ( | ) |
To reset component used for fast placement
Created in NX10.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
void NXOpen::LineDesigner::FastPlacementUtilityBuilder::SetDraggedObject | ( | NXOpen::NXObject * | draggedObject | ) |
Dragged object is set
Created in NX10.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
draggedObject | draggedobject |
void NXOpen::LineDesigner::FastPlacementUtilityBuilder::UpdateAfterCleanup | ( | ) |
For update after cleanUp
Created in NX10.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")