NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.LineDesigner.FastPlacementUtilityBuilder Class Reference

Fast Placement More...

Inheritance diagram for NXOpen.LineDesigner.FastPlacementUtilityBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void BeginDrag ()
 The object used for drag More...
 
unsafe void CleanupComponent ()
 To cleanup component More...
 
unsafe void EndDrag ()
 For end drag More...
 
unsafe NXOpen.NXObject GetDraggedObject ()
 Dragged object used for fast placement is returns More...
 
unsafe void MoveComponent (NXOpen.Vector3d translation)
 To move component More...
 
unsafe void OnDrag (NXOpen.Vector3d translation, NXOpen.Matrix3x3 rotation)
 For on drag More...
 
unsafe void ResetComponent ()
 To reset component used for fast placement More...
 
unsafe void SetDraggedObject (NXOpen.NXObject draggedObject)
 Dragged object is set More...
 
unsafe void UpdateAfterCleanup ()
 For update after cleanUp More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. 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...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Fast Placement

Established by LineDesigner_LineDesignerManager whenever it is needed.

Created in NX10.0.0

Member Function Documentation

unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.BeginDrag ( )
inline

The object used for drag

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.CleanupComponent ( )
inline

To cleanup component

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.EndDrag ( )
inline

For end drag

Created in NX11.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.NXObject NXOpen.LineDesigner.FastPlacementUtilityBuilder.GetDraggedObject ( )
inline

Dragged object used for fast placement is returns

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Returns
unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.MoveComponent ( NXOpen.Vector3d  translation)
inline

To move component

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
translation
unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.OnDrag ( NXOpen.Vector3d  translation,
NXOpen.Matrix3x3  rotation 
)
inline

For on drag

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
translation
rotation
unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.ResetComponent ( )
inline

To reset component used for fast placement

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.SetDraggedObject ( NXOpen.NXObject  draggedObject)
inline

Dragged object is set

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
draggedObject
unsafe void NXOpen.LineDesigner.FastPlacementUtilityBuilder.UpdateAfterCleanup ( )
inline

For update after cleanUp

Created in NX10.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")


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