NX Open C++ Reference Guide
|
Represents a JA for ReuseLibraryUtility
Established by LineDesigner_LineDesignerManager whenever it is needed.
More...
Public Member Functions | |
NXOpen::LineDesigner::ReuseLibraryDragData * | CreateDragData () |
Create Drag Data. More... | |
NXOpen::NXObject * | DropLDSmartPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
Handle Dropping LD Smart Part. More... | |
NXOpen::NXObject * | DropNormalPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
Handle Dropping Normal Part. More... | |
void | DropOtherPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
Handle Dropping Other Part Created in NX9.0.0. More... | |
NXOpen::NXObject * | DropPTSPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
Handle Dropping PTS Part. More... | |
void | ExecuteRenameAssembly () |
Execute the renaming of the cloned component when it is added under an assembly Created in NX9.0.0. More... | |
void | KeepSourceLibraryID (NXOpen::NXObject *part) |
Keep Source Library Item ID Created in NX9.0.0. More... | |
void | MoveComponentToLocation (NXOpen::NXObject *part, const NXOpen::Vector3d &position) |
Move Component To The Location Created in NX9.0.0. More... | |
void | PlacementByConnector (NXOpen::NXObject *part, NXOpen::TaggedObject *connectorFaceTag) |
Place Part from Library Using Connector Created in NX9.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a JA for ReuseLibraryUtility
Established by LineDesigner_LineDesignerManager whenever it is needed.
Created in NX9.0.0.
NXOpen::LineDesigner::ReuseLibraryDragData* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::CreateDragData | ( | ) |
Create Drag Data.
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropLDSmartPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
Handle Dropping LD Smart Part.
reuseLibraryDragData | reuselibrarydragdata |
dropPoint | droppoint |
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropNormalPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
Handle Dropping Normal Part.
reuseLibraryDragData | reuselibrarydragdata |
dropPoint | droppoint |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropOtherPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
Handle Dropping Other Part
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
reuseLibraryDragData | reuselibrarydragdata |
dropPoint | droppoint |
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropPTSPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
Handle Dropping PTS Part.
reuseLibraryDragData | reuselibrarydragdata |
dropPoint | droppoint |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::ExecuteRenameAssembly | ( | ) |
Execute the renaming of the cloned component when it is added under an assembly
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::KeepSourceLibraryID | ( | NXOpen::NXObject * | part | ) |
Keep Source Library Item ID
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::MoveComponentToLocation | ( | NXOpen::NXObject * | part, |
const NXOpen::Vector3d & | position | ||
) |
Move Component To The Location
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
position | position |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::PlacementByConnector | ( | NXOpen::NXObject * | part, |
NXOpen::TaggedObject * | connectorFaceTag | ||
) |
Place Part from Library Using Connector
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
connectorFaceTag | connectorfacetag |