NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void CalculateAndSetNameOfAGAttr (NXOpen.PDM.AttributeGroup attributeGroup, string subAGName, string resourceName)
 To calculate and set attribute group name More...
 
unsafe void DeleteConstraint (NXOpen.NXObject constraintTag)
 To delete constraint More...
 
unsafe string GetItemRevisionName (NXOpen.Part partTag)
 To get item revision name More...
 
unsafe string GetOccurrenceName (NXOpen.NXObject instanceTag)
 To get occurence 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 void MoveToolToOriginalPosition (NXOpen.LineDesigner.MountBuilder mountBuilder, NXOpen.NXObject toolBaseConnectorTag)
 Move Tool to original position More...
 
unsafe void MoveToolToRobotAndOrientAsPerConnector (NXOpen.LineDesigner.MountBuilder mountBuilder)
 Move Tool to Robot and orient as per connector 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 void RetreiveFinalTransformedToolConnectorDetailsAfterMoveAndMount (NXOpen.LineDesigner.MountBuilder builderTag, out NXOpen.Point3d finalTransformedToolConnectorPointAfterMoveAndMount, out NXOpen.Vector3d finalTransformedToolConnectorXDirAfterMoveAndMount, out NXOpen.Vector3d finalTransformedToolConnectorYDirAfterMoveAndMount)
 Retreive final tool transformation parameters More...
 
unsafe void SaveFinalTransformedToolConnectorDetailsAfterMoveAndMount (NXOpen.LineDesigner.MountBuilder builderTag, NXOpen.Point3d finalTransformedToolConnectorPointAfterMoveAndMount, NXOpen.Vector3d finalTransformedToolConnectorXDirAfterMoveAndMount, NXOpen.Vector3d finalTransformedToolConnectorYDirAfterMoveAndMount)
 Save final tool transformation parameters More...
 
unsafe void SetColumnOccurrenceType (NXOpen.NXObject partOcc, string newPropertyValu)
 Set column occurrence type For Edit In Cell More...
 
unsafe void SetItemRevisionName (NXOpen.Part partTag, string itemRevName)
 To set item revision name More...
 
unsafe void SetOccurrenceName (NXOpen.NXObject instanceTag, string occurrenceName)
 To set occurence name More...
 
unsafe void SetProductionUnitAsWorkPart (NXOpen.NXObject constraintTag)
 Set Target Production Unit More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. 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...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> 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 
)
inline

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

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

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

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

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

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.MoveToolToOriginalPosition ( NXOpen.LineDesigner.MountBuilder  mountBuilder,
NXOpen.NXObject  toolBaseConnectorTag 
)
inline

Move Tool to original position

Created in NX12.0.2

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
mountBuilder
toolBaseConnectorTag
unsafe void NXOpen.LineDesigner.UINodeUtils.MoveToolToRobotAndOrientAsPerConnector ( NXOpen.LineDesigner.MountBuilder  mountBuilder)
inline

Move Tool to Robot and orient as per connector

Created in NX12.0.2

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
mountBuilder
unsafe void NXOpen.LineDesigner.UINodeUtils.Rename ( NXOpen.LineDesigner.ModelProductionUnit  objtg,
string  newName 
)
inline

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

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.RetreiveFinalTransformedToolConnectorDetailsAfterMoveAndMount ( NXOpen.LineDesigner.MountBuilder  builderTag,
out NXOpen.Point3d  finalTransformedToolConnectorPointAfterMoveAndMount,
out NXOpen.Vector3d  finalTransformedToolConnectorXDirAfterMoveAndMount,
out NXOpen.Vector3d  finalTransformedToolConnectorYDirAfterMoveAndMount 
)
inline

Retreive final tool transformation parameters

Created in NX12.0.2

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
builderTag
finalTransformedToolConnectorPointAfterMoveAndMount
finalTransformedToolConnectorXDirAfterMoveAndMount
finalTransformedToolConnectorYDirAfterMoveAndMount
unsafe void NXOpen.LineDesigner.UINodeUtils.SaveFinalTransformedToolConnectorDetailsAfterMoveAndMount ( NXOpen.LineDesigner.MountBuilder  builderTag,
NXOpen.Point3d  finalTransformedToolConnectorPointAfterMoveAndMount,
NXOpen.Vector3d  finalTransformedToolConnectorXDirAfterMoveAndMount,
NXOpen.Vector3d  finalTransformedToolConnectorYDirAfterMoveAndMount 
)
inline

Save final tool transformation parameters

Created in NX12.0.2

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
builderTag
finalTransformedToolConnectorPointAfterMoveAndMount
finalTransformedToolConnectorXDirAfterMoveAndMount
finalTransformedToolConnectorYDirAfterMoveAndMount
unsafe void NXOpen.LineDesigner.UINodeUtils.SetColumnOccurrenceType ( NXOpen.NXObject  partOcc,
string  newPropertyValu 
)
inline

Set column occurrence type For Edit In Cell

Created in NX1847.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
partOcc
newPropertyValu
unsafe void NXOpen.LineDesigner.UINodeUtils.SetItemRevisionName ( NXOpen.Part  partTag,
string  itemRevName 
)
inline

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

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

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.