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

Represents NXOpen.RoutingCommon.MovePathBuilder . More...

Inheritance diagram for NXOpen.RoutingCommon.MovePathBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  DetachTypes { AlwaysMaintainConnections, AllowDetachOnConflict, DetachSelectedObjects }
 Specifies the options that will allow the user to enforce the transformation by detaching the routing objects (if necessary) from objects that stop the selected object from moving. More...
 

Public Member Functions

unsafe void DragObjects ()
 Perform a drag operation. More...
 
unsafe void ResetDrag ()
 Reset a drag operation More...
 
unsafe void StartDrag ()
 Begin a drag operation. More...
 
unsafe void StopDrag ()
 End a drag operation More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. 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...
 

Properties

unsafe
NXOpen.RoutingCommon.MovePathBuilder.DetachTypes 
DetachType [get, set]
 Returns or sets the detach type setting. More...
 
unsafe bool MaintainLength [get, set]
 Returns or sets the maintain length setting. More...
 
unsafe
NXOpen.GeometricUtilities.ModlMotion 
Motion [get]
 Returns the transformation to apply to the selected routing objects. More...
 
unsafe
NXOpen.Routing.RouteObjectCollector 
PathSelection [get]
 Returns the objects that make up the path that needs to be transformed. More...
 
unsafe bool Preview [get, set]
 Returns or sets the preview setting More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
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.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents NXOpen.RoutingCommon.MovePathBuilder .

Allows the user to perform transform of routing objects. If run from a non-interactive session it will return a null reference (Nothing in Visual Basic).

To create a new instance of this class, use NXOpen.RoutingCommon.BuilderFactory.CreateMovePathBuilder

Default values.

Property Value

Motion.DeltaEnum

ReferenceWcsWorkPart

Motion.DeltaXc.Value

0.0

Motion.DeltaYc.Value

0.0

Motion.DeltaZc.Value

0.0

Created in NX11.0.0

Member Enumeration Documentation

Specifies the options that will allow the user to enforce the transformation by detaching the routing objects (if necessary) from objects that stop the selected object from moving.

Enumerator
AlwaysMaintainConnections 
AllowDetachOnConflict 
DetachSelectedObjects 

Member Function Documentation

unsafe void NXOpen.RoutingCommon.MovePathBuilder.DragObjects ( )
inline

Perform a drag operation.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.RoutingCommon.MovePathBuilder.ResetDrag ( )
inline

Reset a drag operation

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.RoutingCommon.MovePathBuilder.StartDrag ( )
inline

Begin a drag operation.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.RoutingCommon.MovePathBuilder.StopDrag ( )
inline

End a drag operation

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

Property Documentation

unsafe NXOpen.RoutingCommon.MovePathBuilder.DetachTypes NXOpen.RoutingCommon.MovePathBuilder.DetachType
getset

Returns or sets the detach type setting.

Allows the user to specify acceptable detach types for objects that prevent the transformation of the selected objects.

Created in NX11.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe bool NXOpen.RoutingCommon.MovePathBuilder.MaintainLength
getset

Returns or sets the maintain length setting.

This keeps the length of the selected segments constant through the transform operation. The adjacent segments will be modified and reconnected to the end of the moving segments as required. If this option is turned off, the segments that are moved may extend or trim back to connect to adjacent segments.

Created in NX11.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe NXOpen.GeometricUtilities.ModlMotion NXOpen.RoutingCommon.MovePathBuilder.Motion
get

Returns the transformation to apply to the selected routing objects.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

unsafe NXOpen.Routing.RouteObjectCollector NXOpen.RoutingCommon.MovePathBuilder.PathSelection
get

Returns the objects that make up the path that needs to be transformed.

The objects can be segments, routing control points and routing components that have properties that make them suitable to be moved by the routing application.

Created in NX11.0.0

License requirements: routing_base ("Routing Basic")

unsafe bool NXOpen.RoutingCommon.MovePathBuilder.Preview
getset

Returns or sets the preview setting

Created in NX11.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")


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