public interface CreatePathBuilder extends Builder
CreatePathBuilder
. Allows the user to create
routing path.
BuilderFactory.createCreatePathBuilder(nxopen.Part, nxopen.assemblies.Component)
Property | Value |
---|---|
BendCornerSettings.Method (deprecated) | Radius |
BendCornerSettings.Radius.Value (deprecated) | 0 (millimeters part), 0 (inches part) |
BendCornerSettings.RatioToDiameter.Value (deprecated) | 0 (millimeters part), 0 (inches part) |
CornerSettings.CornerType | None |
Modifier and Type | Method and Description |
---|---|
BendCornerTypeBuilder |
bendCornerSettings()
Deprecated.
Deprecated in NX11.0.1. Use
cornerSettings() instead.
|
CornerBuilder |
cornerSettings()
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
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
cornerSettings()
instead.
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
LogicalObject
s that represent the content that will be created by this builder.
NXException
RemoteException
CornerBuilder cornerSettings() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.