NXOpen C++ Reference Guide
|
Represents a JA for ReuseLibraryUtility
Established by LineDesigner_LineDesignerManager whenever it is needed.
More...
Public Member Functions | |
void | CloneForFCADDataSet (NXOpen::NXObject *part, bool bRenameAssembly) |
To allows cloning of data set attched to FCAD object Created in NX11.0.0. More... | |
NXOpen::LineDesigner::ReuseLibraryDragData * | CreateDragData () |
To create drag data Created in NX9.0.0. More... | |
bool | DoNormalCloning () |
Returns the normal drop or cloning Drop Created in NX1847.0.0. More... | |
NXOpen::NXObject * | DropLDSmartPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
To handle dropping of LD smart part Created in NX9.0.0. More... | |
NXOpen::NXObject * | DropNormalPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
To handle dropping of normal part Created in NX9.0.0. More... | |
void | DropOtherPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
To handle dropping of other part Created in NX9.0.0. More... | |
NXOpen::NXObject * | DropPTSPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
To handle dropping of PTS part Created in NX9.0.0. More... | |
void | ExecuteRenameAssembly () |
To executes the renaming of the cloned component when it is added under an assembly Created in NX9.0.0. More... | |
void | KeepSourceLibraryID (NXOpen::NXObject *part, bool keepSourcePath) |
To keep source library item ID Created in NX9.0.0. More... | |
void | LoadFCADGeoFile (NXOpen::NXObject *part) |
To load data set attched to FCAD object Created in NX11.0.0. More... | |
void | MountToolOnRobot (NXOpen::NXObject *part, NXOpen::TaggedObject *connectorFaceTag) |
To mount tool from library on robot Created in NX12.0.2. 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) |
To place part from library using connector Created in NX9.0.0. More... | |
void | PopulateMDOInfo (NXOpen::NXObject *part) |
To populate MDO information Created in NX11.0.0. More... | |
void | SetDoNormalCloning (bool doNormalCloning) |
Sets the normal drop or cloning Drop Created in NX1847.0.0. More... | |
void | UpdateClonedPartTag (NXOpen::NXObject *part) |
To update cloned part Created in NX12.0.1. 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.
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::CloneForFCADDataSet | ( | NXOpen::NXObject * | part, |
bool | bRenameAssembly | ||
) |
To allows cloning of data set attched to FCAD object
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
bRenameAssembly | brenameassembly |
NXOpen::LineDesigner::ReuseLibraryDragData* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::CreateDragData | ( | ) |
To create drag data
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
bool NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DoNormalCloning | ( | ) |
Returns the normal drop or cloning Drop
Created in NX1847.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropLDSmartPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
To handle dropping of LD smart part
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
reuseLibraryDragData | reuselibrarydragdata |
dropPoint | droppoint |
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropNormalPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
To handle dropping of normal part
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
reuseLibraryDragData | reuselibrarydragdata |
dropPoint | droppoint |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropOtherPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
To handle dropping of 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 | ||
) |
To handle dropping of PTS part
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
reuseLibraryDragData | reuselibrarydragdata |
dropPoint | droppoint |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::ExecuteRenameAssembly | ( | ) |
To executes 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, |
bool | keepSourcePath | ||
) |
To keep source library item ID
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
keepSourcePath | keepsourcepath |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::LoadFCADGeoFile | ( | NXOpen::NXObject * | part | ) |
To load data set attched to FCAD object
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::MountToolOnRobot | ( | NXOpen::NXObject * | part, |
NXOpen::TaggedObject * | connectorFaceTag | ||
) |
To mount tool from library on robot
Created in NX12.0.2.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
connectorFaceTag | connectorfacetag |
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 | ||
) |
To place part from library using connector
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
connectorFaceTag | connectorfacetag |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::PopulateMDOInfo | ( | NXOpen::NXObject * | part | ) |
To populate MDO information
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::SetDoNormalCloning | ( | bool | doNormalCloning | ) |
Sets the normal drop or cloning Drop
Created in NX1847.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
doNormalCloning | donormalcloning |
void NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::UpdateClonedPartTag | ( | NXOpen::NXObject * | part | ) |
To update cloned part
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
part | part |