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

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. More...
 
NXString GetOccurrenceName (NXOpen::NXObject *instanceTag)
 To get occurence name. 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 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 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 UINodeUtilsGetUINodeUtils (NXOpen::Session *owner)
 Returns the UINodeUtils object for the running session which serves as the 'gateway' class for the application API. More...
 

Detailed Description

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.

Member Function Documentation

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

Parameters
attributeGroupattributegroup
subAGNamesubagname
resourceNameresourcename
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")

Parameters
attributeGroupattributegroup
subAGNamesubagname
resourceNameresourcename
void NXOpen::LineDesigner::UINodeUtils::DeleteConstraint ( NXOpen::NXObject constraintTag)

To delete constraint
Created in NX11.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
constraintTagconstrainttag
NXString NXOpen::LineDesigner::UINodeUtils::GetItemRevisionName ( NXOpen::Part partTag)

To get item revision name.

Returns

Created in NX10.0.3.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partTagparttag
NXString NXOpen::LineDesigner::UINodeUtils::GetOccurrenceName ( NXOpen::NXObject instanceTag)

To get occurence name.

Returns

Created in NX11.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
instanceTaginstancetag
static UINodeUtils* NXOpen::LineDesigner::UINodeUtils::GetUINodeUtils ( NXOpen::Session owner)
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")

Parameters
partOccTagpartocctag
targtarg
valuevalue
isNotBondConstraintisnotbondconstraint
isPropogationAllowedispropogationallowed
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")

Parameters
objtgobjtg
newNamenewname
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")

Parameters
objtgobjtg
newNamenewname
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")

Parameters
objtgobjtg
newNamenewname
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")

Parameters
objtgobjtg
newNamenewname
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")

Parameters
partTagparttag
itemRevNameitemrevname
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")

Parameters
partTagparttag
itemRevNameitemrevname
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")

Parameters
instanceTaginstancetag
occurrenceNameoccurrencename
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")

Parameters
instanceTaginstancetag
occurrenceNameoccurrencename
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")

Parameters
constraintTagconstrainttag
tag_t NXOpen::LineDesigner::UINodeUtils::Tag ( ) const

Returns the tag of this object.


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