NXOpen C++ Reference Guide
|
Represents a utils of line designer for journaling uinode methods
Use the static method in this class to obtain an instance.
More...
Public Member Functions | |
void | CalculateAndSetNameOfAGAttr (NXOpen::PDM::AttributeGroup *attributeGroup, const NXString &subAGName, const NXString &resourceName) |
To calculate and set attribute group name Created in NX9.0.0. More... | |
void | CalculateAndSetNameOfAGAttr (NXOpen::PDM::AttributeGroup *attributeGroup, const char *subAGName, const char *resourceName) |
To calculate and set attribute group name Created in NX9.0.0. More... | |
void | DeleteConstraint (NXOpen::NXObject *constraintTag) |
To delete constraint Created in NX11.0.0. More... | |
NXString | GetItemRevisionName (NXOpen::Part *partTag) |
To get item revision name Created in NX10.0.3. More... | |
NXString | GetOccurrenceName (NXOpen::NXObject *instanceTag) |
To get occurence name Created in NX11.0.0. More... | |
void | MoveConnectors (NXOpen::NXObject *partOccTag, NXOpen::NXObject *targ, double value, bool isNotBondConstraint, bool isPropogationAllowed) |
To move connectors while DnD of assembly Created in NX11.0.0. More... | |
void | MoveToolToOriginalPosition (NXOpen::LineDesigner::MountBuilder *mountBuilder, NXOpen::NXObject *toolBaseConnectorTag) |
Move Tool to original position Created in NX12.0.2. More... | |
void | MoveToolToRobotAndOrientAsPerConnector (NXOpen::LineDesigner::MountBuilder *mountBuilder) |
Move Tool to Robot and orient as per connector Created in NX12.0.2. More... | |
void | Rename (NXOpen::LineDesigner::ModelProductionUnit *objtg, const NXString &newName) |
To rename partition Created in NX9.0.0. More... | |
void | Rename (NXOpen::LineDesigner::ModelProductionUnit *objtg, const char *newName) |
To rename partition Created in NX9.0.0. More... | |
void | RenamePartition (NXOpen::Assemblies::Partition *objtg, const NXString &newName) |
To rename partition in new PLNAV Created in NX12.0.0. More... | |
void | RenamePartition (NXOpen::Assemblies::Partition *objtg, const char *newName) |
To rename partition in new PLNAV Created in NX12.0.0. More... | |
void | RetreiveFinalTransformedToolConnectorDetailsAfterMoveAndMount (NXOpen::LineDesigner::MountBuilder *builderTag, NXOpen::Point3d *finalTransformedToolConnectorPointAfterMoveAndMount, NXOpen::Vector3d *finalTransformedToolConnectorXDirAfterMoveAndMount, NXOpen::Vector3d *finalTransformedToolConnectorYDirAfterMoveAndMount) |
Retreive final tool transformation parameters Created in NX12.0.2. More... | |
void | SaveFinalTransformedToolConnectorDetailsAfterMoveAndMount (NXOpen::LineDesigner::MountBuilder *builderTag, const NXOpen::Point3d &finalTransformedToolConnectorPointAfterMoveAndMount, const NXOpen::Vector3d &finalTransformedToolConnectorXDirAfterMoveAndMount, const NXOpen::Vector3d &finalTransformedToolConnectorYDirAfterMoveAndMount) |
Save final tool transformation parameters Created in NX12.0.2. More... | |
void | SetItemRevisionName (NXOpen::Part *partTag, const NXString &itemRevName) |
To set item revision name Created in NX10.0.3. More... | |
void | SetItemRevisionName (NXOpen::Part *partTag, const char *itemRevName) |
To set item revision name Created in NX10.0.3. More... | |
void | SetOccurrenceName (NXOpen::NXObject *instanceTag, const NXString &occurrenceName) |
To set occurence name Created in NX11.0.0. More... | |
void | SetOccurrenceName (NXOpen::NXObject *instanceTag, const char *occurrenceName) |
To set occurence name Created in NX11.0.0. More... | |
void | SetProductionUnitAsWorkPart (NXOpen::NXObject *constraintTag) |
Set Target Production Unit Created in NX12.0.0. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Static Public Member Functions | |
static UINodeUtils * | GetUINodeUtils (NXOpen::Session *owner) |
Returns the UINodeUtils object for the running session which serves as the 'gateway' class for the application API. More... | |
Represents a utils of line designer for journaling uinode methods
Use the static method in this class to obtain an instance.
Created in NX9.0.0.
void NXOpen::LineDesigner::UINodeUtils::CalculateAndSetNameOfAGAttr | ( | NXOpen::PDM::AttributeGroup * | attributeGroup, |
const NXString & | subAGName, | ||
const NXString & | resourceName | ||
) |
To calculate and set attribute group name
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
attributeGroup | attributegroup |
subAGName | subagname |
resourceName | resourcename |
void NXOpen::LineDesigner::UINodeUtils::CalculateAndSetNameOfAGAttr | ( | NXOpen::PDM::AttributeGroup * | attributeGroup, |
const char * | subAGName, | ||
const char * | resourceName | ||
) |
To calculate and set attribute group name
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
attributeGroup | attributegroup |
subAGName | subagname |
resourceName | resourcename |
void NXOpen::LineDesigner::UINodeUtils::DeleteConstraint | ( | NXOpen::NXObject * | constraintTag | ) |
To delete constraint
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
constraintTag | constrainttag |
NXString NXOpen::LineDesigner::UINodeUtils::GetItemRevisionName | ( | NXOpen::Part * | partTag | ) |
To get item revision name
Created in NX10.0.3.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
partTag | parttag |
NXString NXOpen::LineDesigner::UINodeUtils::GetOccurrenceName | ( | NXOpen::NXObject * | instanceTag | ) |
To get occurence name
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
instanceTag | instancetag |
|
static |
Returns the UINodeUtils object for the running session which serves as the 'gateway' class for the application API.
References to all other objects in this API are obtained either directly or indirectly via methods and properties on this class. Platform Session should be initialized using 'GetSession' method from NXOpen API prior to this call.
void NXOpen::LineDesigner::UINodeUtils::MoveConnectors | ( | NXOpen::NXObject * | partOccTag, |
NXOpen::NXObject * | targ, | ||
double | value, | ||
bool | isNotBondConstraint, | ||
bool | isPropogationAllowed | ||
) |
To move connectors while DnD of assembly
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
partOccTag | partocctag |
targ | targ |
value | value |
isNotBondConstraint | isnotbondconstraint |
isPropogationAllowed | ispropogationallowed |
void NXOpen::LineDesigner::UINodeUtils::MoveToolToOriginalPosition | ( | NXOpen::LineDesigner::MountBuilder * | mountBuilder, |
NXOpen::NXObject * | toolBaseConnectorTag | ||
) |
Move Tool to original position
Created in NX12.0.2.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
mountBuilder | mountbuilder |
toolBaseConnectorTag | toolbaseconnectortag |
void NXOpen::LineDesigner::UINodeUtils::MoveToolToRobotAndOrientAsPerConnector | ( | NXOpen::LineDesigner::MountBuilder * | mountBuilder | ) |
Move Tool to Robot and orient as per connector
Created in NX12.0.2.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
mountBuilder | mountbuilder |
void NXOpen::LineDesigner::UINodeUtils::Rename | ( | NXOpen::LineDesigner::ModelProductionUnit * | objtg, |
const NXString & | newName | ||
) |
To rename partition
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
objtg | objtg |
newName | newname |
void NXOpen::LineDesigner::UINodeUtils::Rename | ( | NXOpen::LineDesigner::ModelProductionUnit * | objtg, |
const char * | newName | ||
) |
To rename partition
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
objtg | objtg |
newName | newname |
void NXOpen::LineDesigner::UINodeUtils::RenamePartition | ( | NXOpen::Assemblies::Partition * | objtg, |
const NXString & | newName | ||
) |
To rename partition in new PLNAV
Created in NX12.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
objtg | objtg |
newName | newname |
void NXOpen::LineDesigner::UINodeUtils::RenamePartition | ( | NXOpen::Assemblies::Partition * | objtg, |
const char * | newName | ||
) |
To rename partition in new PLNAV
Created in NX12.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
objtg | objtg |
newName | newname |
void NXOpen::LineDesigner::UINodeUtils::RetreiveFinalTransformedToolConnectorDetailsAfterMoveAndMount | ( | NXOpen::LineDesigner::MountBuilder * | builderTag, |
NXOpen::Point3d * | finalTransformedToolConnectorPointAfterMoveAndMount, | ||
NXOpen::Vector3d * | finalTransformedToolConnectorXDirAfterMoveAndMount, | ||
NXOpen::Vector3d * | finalTransformedToolConnectorYDirAfterMoveAndMount | ||
) |
Retreive final tool transformation parameters
Created in NX12.0.2.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
builderTag | buildertag |
finalTransformedToolConnectorPointAfterMoveAndMount | finaltransformedtoolconnectorpointaftermoveandmount |
finalTransformedToolConnectorXDirAfterMoveAndMount | finaltransformedtoolconnectorxdiraftermoveandmount |
finalTransformedToolConnectorYDirAfterMoveAndMount | finaltransformedtoolconnectorydiraftermoveandmount |
void NXOpen::LineDesigner::UINodeUtils::SaveFinalTransformedToolConnectorDetailsAfterMoveAndMount | ( | NXOpen::LineDesigner::MountBuilder * | builderTag, |
const NXOpen::Point3d & | finalTransformedToolConnectorPointAfterMoveAndMount, | ||
const NXOpen::Vector3d & | finalTransformedToolConnectorXDirAfterMoveAndMount, | ||
const NXOpen::Vector3d & | finalTransformedToolConnectorYDirAfterMoveAndMount | ||
) |
Save final tool transformation parameters
Created in NX12.0.2.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
builderTag | buildertag |
finalTransformedToolConnectorPointAfterMoveAndMount | finaltransformedtoolconnectorpointaftermoveandmount |
finalTransformedToolConnectorXDirAfterMoveAndMount | finaltransformedtoolconnectorxdiraftermoveandmount |
finalTransformedToolConnectorYDirAfterMoveAndMount | finaltransformedtoolconnectorydiraftermoveandmount |
void NXOpen::LineDesigner::UINodeUtils::SetItemRevisionName | ( | NXOpen::Part * | partTag, |
const NXString & | itemRevName | ||
) |
To set item revision name
Created in NX10.0.3.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
partTag | parttag |
itemRevName | itemrevname |
void NXOpen::LineDesigner::UINodeUtils::SetItemRevisionName | ( | NXOpen::Part * | partTag, |
const char * | itemRevName | ||
) |
To set item revision name
Created in NX10.0.3.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
partTag | parttag |
itemRevName | itemrevname |
void NXOpen::LineDesigner::UINodeUtils::SetOccurrenceName | ( | NXOpen::NXObject * | instanceTag, |
const NXString & | occurrenceName | ||
) |
To set occurence name
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
instanceTag | instancetag |
occurrenceName | occurrencename |
void NXOpen::LineDesigner::UINodeUtils::SetOccurrenceName | ( | NXOpen::NXObject * | instanceTag, |
const char * | occurrenceName | ||
) |
To set occurence name
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
instanceTag | instancetag |
occurrenceName | occurrencename |
void NXOpen::LineDesigner::UINodeUtils::SetProductionUnitAsWorkPart | ( | NXOpen::NXObject * | constraintTag | ) |
Set Target Production Unit
Created in NX12.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
constraintTag | constrainttag |
tag_t NXOpen::LineDesigner::UINodeUtils::Tag | ( | ) | const |
Returns the tag of this object.