public interface CreatePathBuilder extends Builder
CreatePathBuilder
. Allows the user to create
routing path.
nxopen.MechanicalRouting.BuilderFactory#createCreatePathBuilder
Property | Value |
---|---|
BendCornerSettings.Method | Radius |
BendCornerSettings.Radius.Value | 0 (millimeters part), 0 (inches part) |
BendCornerSettings.RatioToDiameter.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Method and Description |
---|---|
BendCornerTypeBuilder |
bendCornerSettings()
Returns the builder to assign corners to the routing path.
|
PathTransitionListManagerBuilder |
createPathTransitionManagerBuilder(Part workPart,
Component workOcc,
Part displayPart)
Creates a
PathTransitionListManagerBuilder object. |
LogicalObject[] |
getLogicalObjects()
Returns the
PDM.LogicalObject s that represent the content that will be created by this builder. |
PathTransitionListManagerBuilder |
pathTransitionListManagerBuilder()
Returns the builder for managing path transitions that make up the path.
|
boolean |
placeDefaultElbow()
Returns the setting to determine whether to assign the default elbow to new segments.
|
void |
preCommit()
Performs the operations needed prior to a commit.
|
void |
setPlaceDefaultElbow(boolean placeDefaultElbow)
License requirements: routing_base ("Routing Basic") . |
void |
setSimplifyPath(boolean simplifyPath)
License requirements: routing_base ("Routing Basic") . |
void |
setSnapAngle(double snapAngle)
License requirements: routing_base ("Routing Basic") . |
void |
setSnapToElbowAngles(boolean snapToElbowAngles)
License requirements: routing_base ("Routing Basic") . |
boolean |
simplifyPath()
Returns the setting to determine whether to simplify the path by removing collinear extension Routing Control Points.
|
double |
snapAngle()
Returns the angle tolerance to snap to a location that allows a valid placement of an elbow.
|
boolean |
snapToElbowAngles()
Returns the setting to determine whether to force the new control point to automatically snap to a location
that allows a valid placement of an elbow.
|
PathStockPreferenceBuilder |
stockSettings()
Returns the builder for assigning stock to the new path.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PathTransitionListManagerBuilder createPathTransitionManagerBuilder(Part workPart, Component workOcc, Part displayPart) throws NXException, RemoteException
PathTransitionListManagerBuilder
object.
workPart
- workOcc
- displayPart
- NXException
RemoteException
PathTransitionListManagerBuilder pathTransitionListManagerBuilder() throws NXException, RemoteException
NXException
RemoteException
PathStockPreferenceBuilder stockSettings() throws NXException, RemoteException
NXException
RemoteException
boolean placeDefaultElbow() throws NXException, RemoteException
NXException
RemoteException
void setPlaceDefaultElbow(boolean placeDefaultElbow) throws NXException, RemoteException
placeDefaultElbow
- NXException
RemoteException
BendCornerTypeBuilder bendCornerSettings() throws NXException, RemoteException
NXException
RemoteException
boolean snapToElbowAngles() throws NXException, RemoteException
NXException
RemoteException
void setSnapToElbowAngles(boolean snapToElbowAngles) throws NXException, RemoteException
snapToElbowAngles
- NXException
RemoteException
double snapAngle() throws NXException, RemoteException
NXException
RemoteException
void setSnapAngle(double snapAngle) throws NXException, RemoteException
snapAngle
- NXException
RemoteException
boolean simplifyPath() throws NXException, RemoteException
NXException
RemoteException
void setSimplifyPath(boolean simplifyPath) throws NXException, RemoteException
simplifyPath
- NXException
RemoteException
void preCommit() throws NXException, RemoteException
NXException
RemoteException
LogicalObject[] getLogicalObjects() throws NXException, RemoteException
PDM.LogicalObject
s that represent the content that will be created by this builder.
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.