public interface RoutingPath extends Remote
RoutingApplicationView
Modifier and Type | Interface and Description |
---|---|
static class |
RoutingPath.AddPointsToSpline
Should points be added to existing spline when they are subdivided to preserve shape?
|
static class |
RoutingPath.AllowedCornerType
Describes the types of corners allowed in a routing application.
|
static class |
RoutingPath.ChainMethod
Path curve chaining methods
|
static class |
RoutingPath.ConfirmBranchSel
Should a branch selection confirmation dialog be show during Path selection?
|
static class |
RoutingPath.ContinueUpdOnError
Should fixed length splines ignore length constraint violations and update?
|
static class |
RoutingPath.CreateSlopeConstraints
Create slope associativity constraints during line path creation [from ports only]
|
static class |
RoutingPath.CreateSmartRcps
Should Smart RCPs be created during path creation in Create Path?
|
static class |
RoutingPath.CreateTangency
Should new splines form tangencies with existing splines when they're created?
|
static class |
RoutingPath.CurveType
Describes the types of curves allowed in a routing application.
|
static class |
RoutingPath.DefaultCornerType
Describes the types of corners allowed in a routing application.
|
static class |
RoutingPath.DisplayObject
Display a certain routing object?
|
static class |
RoutingPath.MergeDupRcps
Should duplicate RCPs be merged after a Transform [Move or Copy] operation?
|
static class |
RoutingPath.OccChainable
Chain occurrences of curves ?
|
static class |
RoutingPath.RadiusMethod
Describes method used to determine bend radius on a bend or sbend corner
|
static class |
RoutingPath.RadiusUnits
Describes units of specified radius value [JA_ROUTE_PATH_PREFS_radius_method_radius only].
|
Modifier and Type | Method and Description |
---|---|
RoutingPath.AllowedCornerType[] |
getAllowedCorners()
Query the types of corners allowed in an application view
License requirements: routing_base ("Routing Basic") . |
RoutingPath.CurveType[] |
getAllowedCurves()
Query the types of curves allowed in an application view
License requirements: routing_base ("Routing Basic") . |
double |
getBendRadius()
Needs a work part and a loaded applicaiton view.
|
RoutingPath.RadiusMethod |
getBendRadiusMethod()
Query wether the default corner should use bend ratio.
|
RoutingPath.RadiusUnits |
getBendRadiusUnits()
Query bend radius units stored in path preferences
License requirements: routing_base ("Routing Basic") . |
double |
getBendRatio()
Query default bend ratio.
|
String |
getBendTable()
Query default bend table.
|
String[] |
getBendTableFilenames()
Query loaded bend table filenames.
|
double |
getBendTableRadius(String bendTableName,
double diameter)
Query bend radius from a loaded bend table.
|
String[] |
getBendTables()
Query loaded bend table names.
|
RoutingPath.CurveType[] |
getChainableCurveTypes()
Query all the types of chainable curve types
License requirements: routing_base ("Routing Basic") . |
RoutingPath.ConfirmBranchSel |
getConfirmBranchSelection()
Confirm branch selection during Path selection?
|
RoutingPath.ContinueUpdOnError |
getContinueUpdateOnError()
Query default down direction for fixed length splines
License requirements: routing_base ("Routing Basic") . |
RoutingPath.AddPointsToSpline |
getCreateNewPointsOnSubdivide()
Add points to subdivided splines to maintain shape?
|
RoutingPath.CreateSlopeConstraints |
getCreateSlopeConstraints()
Create slope constraints during line path creation to and from fitting ports?
|
RoutingPath.CreateSmartRcps |
getCreateSmartRcps()
Create smart RCPs during path creation?
|
RoutingPath.CreateTangency |
getCreateSplineTangency()
Create tangency between splines?
|
RoutingPath.ChainMethod |
getCurveChainingMethod()
Query path curve chaining method
License requirements: routing_base ("Routing Basic") . |
RoutingPath.DefaultCornerType |
getDefaultCorner()
Query the default corner type in an application view
License requirements: routing_base ("Routing Basic") . |
RoutingPath.DisplayObject |
getDisplayAnchors()
Display anchors?
|
RoutingPath.DisplayObject |
getDisplayConnectedPorts()
Display connected ports?
|
double |
getDisplayPortLength()
Displayed port length
License requirements: routing_base ("Routing Basic") . |
RoutingPath.DisplayObject |
getDisplayPorts()
Display ports?
|
RoutingPath.DisplayObject |
getDisplayRcps()
Display RCPs?
|
RoutingPath.DisplayObject |
getDisplaySegmentConstraints()
Display segment constraints?
|
RoutingPath.CurveType |
getHealPathCurveType()
Heal Path curve type.
|
RoutingPath.MergeDupRcps |
getMergeDuplicateRcps()
Merge duplicate RCPs after a Transform [Move or Copy] operation?
|
RoutingPath.OccChainable |
getOccurrenceChainable()
Query if curve occurrences [curves not in the work part] are chainable
License requirements: routing_base ("Routing Basic") . |
String |
getStockOffsetExpression()
Query default stock offset expression used by Create Path and Create Stock Offset Port [via Qualify Part]
License requirements: routing_base ("Routing Basic") . |
String |
loadBendTableFile(String bendTableFilename)
Load a specified bend table file.
|
void |
setAllowedCorners(RoutingPath.AllowedCornerType[] allowedCorners)
License requirements: routing_base ("Routing Basic") . |
void |
setAllowedCurves(RoutingPath.CurveType[] allowedCurves)
License requirements: routing_base ("Routing Basic") . |
void |
setBendRadius(double bendRadius)
Needs a work part and a loaded applicaiton view.
|
void |
setBendRadiusMethod(RoutingPath.RadiusMethod radiusMethod)
Set whether the default corner should use bend ratio.
|
void |
setBendRadiusUnits(RoutingPath.RadiusUnits radiusUnits)
License requirements: routing_base ("Routing Basic") . |
void |
setBendRatio(double bendRatio)
License requirements: routing_base ("Routing Basic") . |
void |
setBendTable(String bendTableName)
License requirements: routing_base ("Routing Basic") . |
void |
setChainableCurveTypes(RoutingPath.CurveType[] chainableCurveTypes)
License requirements: routing_base ("Routing Basic") . |
void |
setConfirmBranchSelection(RoutingPath.ConfirmBranchSel confirmBranchSel)
License requirements: routing_base ("Routing Basic") . |
void |
setContinueUpdateOnError(RoutingPath.ContinueUpdOnError update)
License requirements: routing_base ("Routing Basic") . |
void |
setCreateNewPointsOnSubdivide(RoutingPath.AddPointsToSpline addPoints)
License requirements: routing_base ("Routing Basic") . |
void |
setCreateSlopeConstraints(RoutingPath.CreateSlopeConstraints createSlopeConstraints)
License requirements: routing_base ("Routing Basic") . |
void |
setCreateSmartRcps(RoutingPath.CreateSmartRcps createSmart)
License requirements: routing_base ("Routing Basic") . |
void |
setCreateSplineTangency(RoutingPath.CreateTangency applyTangency)
License requirements: routing_base ("Routing Basic") . |
void |
setCurveChainingMethod(RoutingPath.ChainMethod chainMethod)
License requirements: routing_base ("Routing Basic") . |
void |
setDefaultCorner(RoutingPath.DefaultCornerType defaultCorner)
License requirements: routing_base ("Routing Basic") . |
void |
setDisplayAnchors(RoutingPath.DisplayObject displayAnchors)
License requirements: routing_base ("Routing Basic") . |
void |
setDisplayConnectedPorts(RoutingPath.DisplayObject displayConnectedPorts)
Display connected ports in the model
License requirements: routing_base ("Routing Basic") . |
void |
setDisplayPortLength(double displayPortLength)
License requirements: routing_base ("Routing Basic") . |
void |
setDisplayPorts(RoutingPath.DisplayObject displayPorts)
Display ports in the model?
|
void |
setDisplayRcps(RoutingPath.DisplayObject displayRcps)
License requirements: routing_base ("Routing Basic") . |
void |
setDisplaySegmentConstraints(RoutingPath.DisplayObject displayConstraints)
License requirements: routing_base ("Routing Basic") . |
void |
setHealPathCurveType(RoutingPath.CurveType healPathCurveType)
License requirements: routing_base ("Routing Basic") . |
void |
setMergeDuplicateRcps(RoutingPath.MergeDupRcps mergeDuplicates)
License requirements: routing_base ("Routing Basic") . |
void |
setOccurrenceChainable(RoutingPath.OccChainable occChainable)
License requirements: routing_base ("Routing Basic") . |
void |
setStockOffsetExpression(String stockOffsetExp)
License requirements: routing_base ("Routing Basic") . |
RoutingPath.CurveType[] getAllowedCurves() throws NXException, RemoteException
NXException
RemoteException
void setAllowedCurves(RoutingPath.CurveType[] allowedCurves) throws NXException, RemoteException
allowedCurves
- NXException
RemoteException
RoutingPath.AllowedCornerType[] getAllowedCorners() throws NXException, RemoteException
NXException
RemoteException
void setAllowedCorners(RoutingPath.AllowedCornerType[] allowedCorners) throws NXException, RemoteException
allowedCorners
- NXException
RemoteException
RoutingPath.DefaultCornerType getDefaultCorner() throws NXException, RemoteException
NXException
RemoteException
void setDefaultCorner(RoutingPath.DefaultCornerType defaultCorner) throws NXException, RemoteException
defaultCorner
- NXException
RemoteException
RoutingPath.RadiusMethod getBendRadiusMethod() throws NXException, RemoteException
NXException
RemoteException
void setBendRadiusMethod(RoutingPath.RadiusMethod radiusMethod) throws NXException, RemoteException
radiusMethod
- NXException
RemoteException
double getBendRadius() throws NXException, RemoteException
NXException
RemoteException
void setBendRadius(double bendRadius) throws NXException, RemoteException
bendRadius
- NXException
RemoteException
RoutingPath.RadiusUnits getBendRadiusUnits() throws NXException, RemoteException
NXException
RemoteException
void setBendRadiusUnits(RoutingPath.RadiusUnits radiusUnits) throws NXException, RemoteException
radiusUnits
- NXException
RemoteException
double getBendRatio() throws NXException, RemoteException
NXException
RemoteException
void setBendRatio(double bendRatio) throws NXException, RemoteException
bendRatio
- NXException
RemoteException
String getBendTable() throws NXException, RemoteException
NXException
RemoteException
void setBendTable(String bendTableName) throws NXException, RemoteException
bendTableName
- NXException
RemoteException
String[] getBendTables() throws NXException, RemoteException
NXException
RemoteException
String[] getBendTableFilenames() throws NXException, RemoteException
NXException
RemoteException
String loadBendTableFile(String bendTableFilename) throws NXException, RemoteException
bendTableFilename
- NXException
RemoteException
double getBendTableRadius(String bendTableName, double diameter) throws NXException, RemoteException
bendTableName
- diameter
- NXException
RemoteException
RoutingPath.CreateSmartRcps getCreateSmartRcps() throws NXException, RemoteException
NXException
RemoteException
void setCreateSmartRcps(RoutingPath.CreateSmartRcps createSmart) throws NXException, RemoteException
createSmart
- NXException
RemoteException
RoutingPath.MergeDupRcps getMergeDuplicateRcps() throws NXException, RemoteException
NXException
RemoteException
void setMergeDuplicateRcps(RoutingPath.MergeDupRcps mergeDuplicates) throws NXException, RemoteException
mergeDuplicates
- NXException
RemoteException
RoutingPath.ConfirmBranchSel getConfirmBranchSelection() throws NXException, RemoteException
NXException
RemoteException
void setConfirmBranchSelection(RoutingPath.ConfirmBranchSel confirmBranchSel) throws NXException, RemoteException
confirmBranchSel
- NXException
RemoteException
String getStockOffsetExpression() throws NXException, RemoteException
NXException
RemoteException
void setStockOffsetExpression(String stockOffsetExp) throws NXException, RemoteException
stockOffsetExp
- NXException
RemoteException
RoutingPath.ContinueUpdOnError getContinueUpdateOnError() throws NXException, RemoteException
NXException
RemoteException
void setContinueUpdateOnError(RoutingPath.ContinueUpdOnError update) throws NXException, RemoteException
update
- NXException
RemoteException
RoutingPath.CreateSlopeConstraints getCreateSlopeConstraints() throws NXException, RemoteException
NXException
RemoteException
void setCreateSlopeConstraints(RoutingPath.CreateSlopeConstraints createSlopeConstraints) throws NXException, RemoteException
createSlopeConstraints
- NXException
RemoteException
RoutingPath.ChainMethod getCurveChainingMethod() throws NXException, RemoteException
NXException
RemoteException
void setCurveChainingMethod(RoutingPath.ChainMethod chainMethod) throws NXException, RemoteException
chainMethod
- NXException
RemoteException
RoutingPath.CurveType[] getChainableCurveTypes() throws NXException, RemoteException
NXException
RemoteException
void setChainableCurveTypes(RoutingPath.CurveType[] chainableCurveTypes) throws NXException, RemoteException
chainableCurveTypes
- NXException
RemoteException
RoutingPath.OccChainable getOccurrenceChainable() throws NXException, RemoteException
NXException
RemoteException
void setOccurrenceChainable(RoutingPath.OccChainable occChainable) throws NXException, RemoteException
occChainable
- NXException
RemoteException
RoutingPath.DisplayObject getDisplayRcps() throws NXException, RemoteException
NXException
RemoteException
void setDisplayRcps(RoutingPath.DisplayObject displayRcps) throws NXException, RemoteException
displayRcps
- NXException
RemoteException
RoutingPath.DisplayObject getDisplayPorts() throws NXException, RemoteException
NXException
RemoteException
void setDisplayPorts(RoutingPath.DisplayObject displayPorts) throws NXException, RemoteException
displayPorts
- NXException
RemoteException
RoutingPath.DisplayObject getDisplaySegmentConstraints() throws NXException, RemoteException
NXException
RemoteException
void setDisplaySegmentConstraints(RoutingPath.DisplayObject displayConstraints) throws NXException, RemoteException
displayConstraints
- NXException
RemoteException
RoutingPath.DisplayObject getDisplayAnchors() throws NXException, RemoteException
NXException
RemoteException
void setDisplayAnchors(RoutingPath.DisplayObject displayAnchors) throws NXException, RemoteException
displayAnchors
- NXException
RemoteException
double getDisplayPortLength() throws NXException, RemoteException
NXException
RemoteException
void setDisplayPortLength(double displayPortLength) throws NXException, RemoteException
displayPortLength
- NXException
RemoteException
RoutingPath.CurveType getHealPathCurveType() throws NXException, RemoteException
NXException
RemoteException
void setHealPathCurveType(RoutingPath.CurveType healPathCurveType) throws NXException, RemoteException
healPathCurveType
- NXException
RemoteException
RoutingPath.CreateTangency getCreateSplineTangency() throws NXException, RemoteException
NXException
RemoteException
void setCreateSplineTangency(RoutingPath.CreateTangency applyTangency) throws NXException, RemoteException
applyTangency
- NXException
RemoteException
RoutingPath.AddPointsToSpline getCreateNewPointsOnSubdivide() throws NXException, RemoteException
NXException
RemoteException
void setCreateNewPointsOnSubdivide(RoutingPath.AddPointsToSpline addPoints) throws NXException, RemoteException
addPoints
- NXException
RemoteException
RoutingPath.DisplayObject getDisplayConnectedPorts() throws NXException, RemoteException
NXException
RemoteException
void setDisplayConnectedPorts(RoutingPath.DisplayObject displayConnectedPorts) throws NXException, RemoteException
displayConnectedPorts
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.