NXOpen .NET Reference  12.0.0
Public Member Functions | Static Public Member Functions | Properties | List of all members
NXOpen.LineDesigner.UINodeUtils Class Reference

Represents a utils of line designer for journaling uinode methods More...

Inheritance diagram for NXOpen.LineDesigner.UINodeUtils:

Public Member Functions

unsafe void CalculateAndSetNameOfAGAttr (NXOpen.PDM.AttributeGroup attributeGroup, string subAGName, string resourceName)
 To calculate and set attribute group name More...
 
unsafe void Rename (NXOpen.LineDesigner.ModelProductionUnit objtg, string newName)
 To rename partition More...
 
unsafe void RenamePartition (NXOpen.Assemblies.Partition objtg, string newName)
 To rename partition in new PLNAV More...
 
unsafe string GetItemRevisionName (NXOpen.Part partTag)
 To get item revision name More...
 
unsafe void SetItemRevisionName (NXOpen.Part partTag, string itemRevName)
 To set item revision name More...
 
unsafe void MoveConnectors (NXOpen.NXObject partOccTag, NXOpen.NXObject targ, double value, bool isNotBondConstraint, bool isPropogationAllowed)
 To move connectors while DnD of assembly More...
 
unsafe string GetOccurrenceName (NXOpen.NXObject instanceTag)
 To get occurence name More...
 
unsafe void SetOccurrenceName (NXOpen.NXObject instanceTag, string occurrenceName)
 To set occurence name More...
 
unsafe void DeleteConstraint (NXOpen.NXObject constraintTag)
 To delete constraint More...
 
unsafe void SetProductionUnitAsWorkPart (NXOpen.NXObject constraintTag)
 Set Target Production Unit 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...
 

Properties

Tag Tag [get]
 Returns the tag of this object. 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

unsafe void NXOpen.LineDesigner.UINodeUtils.CalculateAndSetNameOfAGAttr ( NXOpen.PDM.AttributeGroup  attributeGroup,
string  subAGName,
string  resourceName 
)

To calculate and set attribute group name

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
attributeGroup
subAGName
resourceName
unsafe 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
constraintTag
unsafe string 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")

Parameters
partTag
Returns
unsafe string NXOpen.LineDesigner.UINodeUtils.GetOccurrenceName ( NXOpen.NXObject  instanceTag)

To get occurence name

Created in NX11.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
instanceTag
Returns
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.

unsafe 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
partOccTag
targ
value
isNotBondConstraint
isPropogationAllowed
unsafe void NXOpen.LineDesigner.UINodeUtils.Rename ( NXOpen.LineDesigner.ModelProductionUnit  objtg,
string  newName 
)

To rename partition

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
objtg
newName
unsafe void NXOpen.LineDesigner.UINodeUtils.RenamePartition ( NXOpen.Assemblies.Partition  objtg,
string  newName 
)

To rename partition in new PLNAV

Created in NX12.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
objtg
newName
unsafe void NXOpen.LineDesigner.UINodeUtils.SetItemRevisionName ( NXOpen.Part  partTag,
string  itemRevName 
)

To set item revision name

Created in NX10.0.3

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
partTag
itemRevName
unsafe void NXOpen.LineDesigner.UINodeUtils.SetOccurrenceName ( NXOpen.NXObject  instanceTag,
string  occurrenceName 
)

To set occurence name

Created in NX11.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
instanceTag
occurrenceName
unsafe 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
constraintTag

Property Documentation

Tag NXOpen.LineDesigner.UINodeUtils.Tag
get

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.