NX Open 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. More... | |
NXOpen::NXObject * | DropLDSmartPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
To handle dropping of LD smart part. More... | |
NXOpen::NXObject * | DropNormalPart (NXOpen::LineDesigner::ReuseLibraryDragData *reuseLibraryDragData, const NXOpen::Vector3d &dropPoint) |
To handle dropping of normal part. 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. 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 | 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... | |
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.
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropLDSmartPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
To handle dropping of LD smart part.
reuseLibraryDragData | reuselibrarydragdata |
dropPoint | droppoint |
NXOpen::NXObject* NXOpen::LineDesigner::ReuseLibraryUtilityBuilder::DropNormalPart | ( | NXOpen::LineDesigner::ReuseLibraryDragData * | reuseLibraryDragData, |
const NXOpen::Vector3d & | dropPoint | ||
) |
To handle dropping of normal part.
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.
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::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 |