NXOpen .NET Reference Guide
|
Represents NXOpen.MechanicalRouting.MovePathBuilder . More...
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.MechanicalRouting.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... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents NXOpen.MechanicalRouting.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.MechanicalRouting.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
|
inline |
Perform a drag operation.
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Reset a drag operation
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Begin a drag operation.
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
End a drag operation
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
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")
|
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")
|
get |
Returns the transformation to apply to the selected routing objects.
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
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")
|
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")