NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::LineDesigner::ReuseLibraryUtilityBuilder Class Reference

Represents a JA for ReuseLibraryUtility
Established by LineDesigner_LineDesignerManager whenever it is needed. More...

Inheritance diagram for NXOpen::LineDesigner::ReuseLibraryUtilityBuilder:
NXOpen::TaggedObject

Public Member Functions

NXOpen::LineDesigner::ReuseLibraryDragDataCreateDragData ()
 Create Drag Data. More...
 
NXOpen::NXObjectDropLDSmartPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint)
 Handle Dropping LD Smart Part. More...
 
NXOpen::NXObjectDropNormalPart (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::NXObjectDropPTSPart (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...
 

Detailed Description

Represents a JA for ReuseLibraryUtility
Established by LineDesigner_LineDesignerManager whenever it is needed.



Created in NX9.0.0.

Member Function Documentation

NXOpen::LineDesigner::ReuseLibraryDragData* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::CreateDragData ( )

Create Drag Data.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropLDSmartPart ( NXOpen::LineDesigner::ReuseLibraryDragData reuseLibraryDragData,
const NXOpen::Vector3d dropPoint 
)

Handle Dropping LD Smart Part.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
reuseLibraryDragDatareuselibrarydragdata
dropPointdroppoint
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropNormalPart ( NXOpen::LineDesigner::ReuseLibraryDragData reuseLibraryDragData,
const NXOpen::Vector3d dropPoint 
)

Handle Dropping Normal Part.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
reuseLibraryDragDatareuselibrarydragdata
dropPointdroppoint
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")

Parameters
reuseLibraryDragDatareuselibrarydragdata
dropPointdroppoint
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropPTSPart ( NXOpen::LineDesigner::ReuseLibraryDragData reuseLibraryDragData,
const NXOpen::Vector3d dropPoint 
)

Handle Dropping PTS Part.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
reuseLibraryDragDatareuselibrarydragdata
dropPointdroppoint
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")

Parameters
partpart
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")

Parameters
partpart
positionposition
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")

Parameters
partpart
connectorFaceTagconnectorfacetag

The documentation for this class was generated from the following file:
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.