public interface RouteManager extends Remote
Part
Modifier and Type | Interface and Description |
---|---|
static class |
RouteManager.BomBlankLines
Controls how line items are reported in the Parts List.
|
static class |
RouteManager.BomFabrication
Is the fabrication numbering option on or off?
|
static class |
RouteManager.BomLevel
Describes how fabrications are reported on the Bill of Material (BOM).
|
static class |
RouteManager.BomStockLength
Describes how system reports the lengths of the stock.
|
static class |
RouteManager.ColumnStatus
Hidden status of a column.
|
static class |
RouteManager.ConvertSplineSegmentsData
This class holds the data returned from
convertSplineSegments() |
static class |
RouteManager.FindObjectType
The types of objects for which FindRoutingObject will search.
|
static class |
RouteManager.FixPosition
Allows the position of new component to be fixed during the replacement operation.
|
static class |
RouteManager.GenerateCablewaysLayoutData
This class holds the data returned from
generateCablewaysLayoutData(nxopen.Curve, nxopen.Xform, double, double, int) |
static class |
RouteManager.ImportMode
Route List import modes
The following tables describes the effects of the various modes
depending on the type (XML, HRN, CMP) of import.
|
static class |
RouteManager.ModelConnectionPostPlacementGasketBetweenFlangesData
|
static class |
RouteManager.ModelConnectionPostPlacementGasketData
|
static class |
RouteManager.PartType
Collector types for Routing information
|
static class |
RouteManager.RootType
Type of root nodes.
|
static class |
RouteManager.SearchCriteria
Fill in this information with as much as you know about the object you want to find.
|
Modifier and Type | Method and Description |
---|---|
AnchorCollection |
anchors()
Anchor collection .
|
void |
assembleConnectionsImportedFromSubAssemblies()
Copies the connections, connectors and devices from the design elements of
study to the part containing object_in_part and assembles them.
|
BendCornerCollection |
bendCorners()
BendCorner collection .
|
BendReportManager |
bendReportManager()
Bend Report Manager .
|
Part |
buildFabrication(String filename,
NXObject[] objects,
CharacteristicList charxData)
|
Part |
buildFabrication(String filename,
NXObject[] objects,
CharacteristicList optionalCharxData,
CharacteristicList requiredCharxData)
|
BuiltInPathCollection |
builtInPaths()
BuiltInPath collection .
|
CableConnectionCollection |
cableConnections()
CableConnection collection .
|
CablewaysLayoutViewCollection |
cablewaysLayoutViews()
Collection for managing Cableways Layout Views.
|
DesignRuleViolation[] |
checkDesignRules(DesignRuleViolationCollection.Mode mode,
DesignRuleViolationCollection.Reason reason,
NXObject[] objects)
Executes the Routing Design Rules against the work part
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
boolean |
componentHasBIPGeometry(Component bipComponent)
Determines whether or not a built-in path component has proper work part geometry.
|
ConnectorDeviceCollection |
connectorDevices()
ConnectorDevice collection .
|
void |
connectPartPorts(Component component)
Connects ports present in this
Component . |
ControlPointCollection |
controlPoints()
ControlPoint collection .
|
RouteManager.ConvertSplineSegmentsData |
convertSplineSegments()
Converts all of the spline segments in this part from the pre-NX9 data model
to the NX9 data model.
|
CopeCornerCollection |
copeCorners()
CopeCorner collection .
|
String |
copyOverstock()
Copy the overstock from subassembly to parent assembly.
|
CornerCollection |
corners()
Corner collection .
|
AddFontBuilder |
createAddFontBuilder()
Creates a
AddFontBuilder for creating user-defined line fonts
to use with line segments. |
AlignStockBuilder |
createAlignStockBuilder()
Creates a
AlignStockBuilder for aligning Routing Stocks. |
AssignCornerBuilder |
createAssignCornerBuilder()
Creates a
AssignCornerBuilder which creates corner
License requirements: routing_base ("Routing Basic") Created in NX6.0.0 |
AssignCornerBuilder |
createAssignCornerBuilder(NXObject selectedObject)
Creates a
AssignCornerBuilder which creates corner
License requirements: routing_base ("Routing Basic") Created in NX9.0.0 |
AssignDiscontinuityBuilder |
createAssignDiscontinuityBuilder(NXObject selectedPoint)
Creates a
AssignDiscontinuityBuilder
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") Created in NX7.5.0 |
AssignPathBuilder |
createAssignPathBuilder(Run run)
|
AssignProxyBuilder |
createAssignProxyBuilder(NXObject[] objects)
Creates a proxy port assigned to a connector.
|
AttributeHolder |
createAttributeHolder()
Creates a
AttributeHolder to set Template Attributes and
then copying Template Attributes to Routing Objects. |
void |
createBom(RouteManager.BomLevel level,
RouteManager.BomStockLength length,
RouteManager.BomFabrication fabNumbering,
RouteManager.BomBlankLines blankLines,
Part formatFilePart)
Creates Bill of Material (BOM).
|
BranchPathNumberingBuilder |
createBranchPathNumberingBuilder()
Creates a
BranchPathNumberingBuilder for labeling branches. |
CablewaysBuilder |
createCablewaysBuilder()
Creates
CablewaysBuilder . |
CablewaysLayoutBuilder |
createCablewaysLayoutBuilder()
Creates
CablewaysBuilder . |
ClockPartBuilder |
createClockPartBuilder(NXObject selectedPort)
Creates a
ClockPartBuilder . for the rotation of
component. |
CompareRunsBuilder |
createCompareRunsBuilder(Run run)
Creates a
CompareRunsBuilder to compare runs in the working part
to another part or an xml definition. |
ConnectedCurvesBuilder |
createConnectedCurvesBuilder()
Creates a
ConnectedCurvesBuilder for building segments
on end-to-end connected curves. |
void |
createConnectionPostPlacementUdo(ReuseLibrary.PartType udoType,
int numberOfItems,
ReuseLibrary.ReportInBom reportInBOM,
CharacteristicList udoCharx,
PortConnection[] connectionsToLink)
Creates a user defined object (UDO) linked to one or two connections.
|
ConnectPathBuilder |
createConnectPathBuilder()
Creates a
ConnectPathBuilder which connects path
License requirements: routing_base ("Routing Basic") Created in NX6.0.2 |
CopeCornerBuilder |
createCopeCornerBuilder(NXObject selectedPoint)
Deprecated.
Deprecated in NX8.0.0. Use
createAssignCornerBuilder() and then set the corner type as cope with CornerTypeBuilder .
|
DefineRunBuilder |
createDefineRunBuilder(Run selectedRun)
Creates a
DefineRunBuilder that can
create or edit a run. |
DeleteFontsBuilder |
createDeleteFontsBuilder(NXObject[] objects)
Creates a
DeleteFontsBuilder for deleting routing line fonts from segments. |
DeleteGapsBuilder |
createDeleteGapsBuilder(NXObject[] objects)
Creates a
DeleteGapsBuilder for deleting routing objects. |
DeleteObjectsBuilder |
createDeleteObjectsBuilder(NXObject[] objects)
Creates a
DeleteObjectsBuilder for deleting routing objects. |
DesignRuleViolationViewer |
createDesignRuleViolationViewer()
Runs all the registered Design Rules just like the Interactive Check command.
|
DesignRuleViolationViewer |
createDesignRuleViolationViewer(NXObject[] violations)
Creates a
DesignRuleViolationViewer to display the given violations
in the Design Rule Violation Browser just like the Browse Violations command. |
DivisionsBuilder |
createDivisionsBuilder(NXObject selectedPort,
boolean isAbsoluteFlow)
Creates a Divisions builder.
|
DuctReinforcementBuilder |
createDuctReinforcementBuilder(DuctReinforcement ductReinforcement)
Creates an HVAC Duct Reinforcement Builder.
|
DuctSizeCalculatorBuilder |
createDuctSizeCalculatorBuilder(NXObject[] objects)
Creates a Duct size calculator builder.
|
EditBendAngleBuilder |
createEditBendAngleBuilder(NXObject bendRcp)
Creates an Edit Bend Angle builder.
|
EditCharacteristicsBuilder |
createEditCharacteristicsBuilder(NXObject[] objects)
Creates a
EditCharacteristicsBuilder that edits
the Required and Optional CharacteristicList
(UG attribute values) of Stock or
Component . |
EditLineSegmentBuilder |
createEditLineSegmentBuilder(LineSegment line)
Creates a
EditLineSegmentBuilder for editing and locking
the length of line segments. |
EditPlacePartBuilder |
createEditPlacePartBuilder(Component partOcc)
Creates a
EditPlacePartBuilder that is used to edit the location of a previously placed
routing part in an assembly. |
ElbowSnapSettings |
createElbowSnapSettings()
Creates a snap elbow settings object, this object is only useful for
LinearPathBuilder object. |
CreateFabricationBuilder |
createFabricationBuilder(NXObject[] objects)
Creates a
CreateFabricationBuilder which fabricate subassembly from standard parts, path segments, stock, and other routing objects within the current routing assembly
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") Created in NX8.0.0 |
FillerStockBuilder |
createFillerStockBuilder(NXObject[] objects)
Creates a
FillerStockBuilder
License requirements: routing_harness ("Routing Harness") Created in NX6.0.0 |
FindByAttributesBuilder |
createFindByAttributesBuilder()
Creates a
FindByAttributesBuilder
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") Created in NX8.5.0 |
FittingOverstockBuilder |
createFittingOverstockBuilder(FittingOverstock overstock)
Creates a
FittingOverstockBuilder that applies
or edits overstock on fittings. |
GapDisplayBuilder |
createGapDisplayBuilder()
Creates a
GapDisplayBuilder for creating gaps
and bridges across line segments. |
HandrailBuilder |
createHandrailBuilder()
Creates a
HandrailBuilder object. |
InfoObjectsBuilder |
createInfoObjectsBuilder(NXObject[] objects)
Creates a
InfoObjectsBuilder for deleting routing objects. |
InstanceNameLookupBuilder |
createInstanceNameLookupBuilder()
Creates a
InstanceNameLookupBuilder which is used to look up the
matching part to place based on the criteria defined in the INSTANCE_NAME_LOOKUP node and the ship
identifier specified in the customer defaults. |
LinearPathBuilder |
createLinearPathBuilder()
Creates a linear path builder for building a path consisting of
lines, arcs (bends) and elbows.
|
LinearPathSettings |
createLinearPathSettings()
Creates a linear path settings object which stores preferences to
apply when creating linear paths using a
LinearPathBuilder . |
ManualRouteBuilder |
createManualRouteBuilder(ElectricalStockDevice.RouteLevel routeLevel,
ElectricalStockDevice elecStockDevice)
Creates a
ManualRouteBuilder that can create or edit stockTransition. |
MergeStocksBuilder |
createMergeStocksBuilder()
Creates a
MergeStocksBuilder for merging Routing Stocks. |
OverstockBuilder |
createOverstockBuilder(Overstock overstock)
Creates a
OverstockBuilder that can
create or edit overstock. |
OverstockFacesBuilder |
createOverstockFacesBuilder()
Creates a
OverstockFacesBuilder to qualify faces
of fittings for overstock application
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") Created in NX7.5.0 |
PathArrangementBuilder |
createPathArrangementBuilder()
Creates a
PathArrangementBuilder
License requirements: routing_base ("Routing Basic") Created in NX10.0.3 |
PathStockBuilder |
createPathStockBuilder()
Creates a path stock builder.
|
PlacementSolutionsBuilder |
createPlacementSolutionsBuilder()
Creates a placement solutions builder used to position a part that has been placed in the assembly.
|
PlacePartBuilder |
createPlacePartBuilder(String nodeIdentifier,
int filteredPtbRowIndex,
Point3d placementPos,
TaggedObject placementObj)
Creates a
PlacePartBuilder that is used to place
a routing part into an assembly. |
PlacePartBuilder |
createPlacePartBuilderFS(String nodeIdentifier,
CharacteristicList fileSelectCharx,
Point3d placementPos,
TaggedObject placementObj,
boolean replacePartOp)
Creates a
PlacePartBuilder that is used to place
a routing part into an assembly. |
PlacePartBuilder |
createPlacePartBuilderPTS(TaggedObject ptsPart,
TaggedObject ptsInstance,
Point3d placementPos,
TaggedObject placementObj)
Creates a
PlacePartBuilder that is used to place
a routing part into an assembly. |
PlatformCreatorBuilder |
createPlatformCreatorBuilder()
Creates a
PlatformCreatorBuilder which creates accessways platform
License requirements: routing_platform ("Routing Platform") Created in NX8.5.0 |
PlatformCreatorBuilder |
createPlatformCreatorBuilder(PlatformFeature platformFeature)
Creates an Platform builder.
|
QuickPathBuilder |
createQuickPathBuilder()
Creates a Quick Path builder.
|
RemoveDiscontinuityBuilder |
createRemoveDiscontinuityBuilder(NXObject[] objects)
Creates a
RemoveDiscontinuityBuilder which removes
selected discontinuity corners
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") Created in NX7.5.0 |
RouteSweptFoldBuilder |
createRouteSweptFoldBuilder(NXObject selectedStock,
NXObject editFoldObj)
Creates a
RouteSweptFoldBuilder . |
RouteSweptTwistBuilder |
createRouteSweptTwistBuilder(NXObject objects)
Creates a
RouteSweptTwistBuilder
License requirements: routing_harness ("Routing Harness") Created in NX7.5.0 |
PlaceElbowsBuilder |
createRoutingPlaceElbowsBuilder()
Creates a
PlaceElbowsBuilder that is used to place multiple elbows. |
PlacePartBuilder |
createRoutingPlacePartBuilder(CharacteristicList partCharx,
Point3d placementPos,
TaggedObject placementObj)
Creates a
PlacePartBuilder that is used to place
a routing part into an assembly. |
RunItem |
createRunItem(String referenceID,
RunItem.Type itemType,
CharacteristicList attributes)
Creates a new
RunItem . |
SimplifyPathBuilder |
createSimplifyPathBuilder(ISegment[] segments)
Creates a
SimplifyPathBuilder that combines the
collinear segments by merging RCPs. |
SpaceReservationBuilder |
createSpaceReservationBuilder(NXObject[] objects)
Creates a Space Reservation builder.
|
SplinePathBuilder |
createSplinePathBuilder(Curve spline)
Creates a
SplinePathBuilder which creates
D-Cubed constrainted splines. |
SplitDuctBuilder |
createSplitDuctBuilder()
Creates a Split Duct builder.
|
StockBrowserBuilder |
createStockBrowserBuilder()
Creates a
StockBrowserBuilder which finds and filters stock
License requirements: routing_base ("Routing Basic") Created in NX6.0.0 |
StockBuilder |
createStockBuilder(NXObject[] objects)
Creates a
StockBuilder that can create or edit stock. |
StockColorBuilder |
createStockColorBuilder()
Creates a
StockColorBuilder which assigns color to the face of stocks
having rectangular cross sections
License requirements: routing_harness ("Routing Harness") Created in NX7.5.0 |
StockDataRefreshBuilder |
createStockDataRefreshBuilder()
Creates a
StockDataRefreshBuilder for refreshing Routing Stock Data definitions. |
StockOffsetPointBuilder |
createStockOffsetPointBuilder(NXObject pointOrRcp)
Creates a builder than can create or edit stock offset points.
|
StockPartConverterBuilder |
createStockPartConverterBuilder()
Creates a
StockPartConverterBuilder
License requirements: routing_base ("Routing Basic") Created in NX10.0.0 |
StockStyleBuilder |
createStockStyleBuilder(NXObject[] objects)
Creates a
StockStyleBuilder which assigns style to stock
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") Created in NX6.0.0 |
StockTransitionBuilder |
createStockTransitionBuilder(NXObject[] objects)
Creates a
StockTransitionBuilder that can create or edit stockTransition. |
SubdivideSegmentBuilder |
createSubdivideSegmentBuilder(NXObject segment,
Point3d pickPoint)
Creates a
SubdivideSegmentBuilder that can
subdivide a segment into multiple segments
License requirements: routing_base ("Routing Basic") Created in NX5.0.0 |
TransformPathBuilder |
createTransformPathBuilder(NXObject[] objs)
FIXME
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
UnifyPathBuilder |
createUnifyPathBuilder(NXObject[] objects)
Creates a
UnifyPathBuilder which replaces given stocks
and fittings based on the new CharacteristicList . |
WatertightFittingsBuilder |
createWatertightFittingsBuilder()
Creates a
WatertightFittingsBuilder that
creates Watertight Fittings. |
WindCatcherBuilder |
createWindCatcherBuilder(WindCatcher windCatcher)
Creates an HVAC Wind Catcher builder.
|
CrossSectionCollection |
crossSections()
CrossSection collection .
|
NXObject[] |
deletePath(NXObject[] objects)
Deletes the given Routing Control Points (RCP), segments, curves, and components.
|
void |
deselectAllObjectsInNavigators()
Deselects all objects in both the Component and Connection Navigators.
|
void |
designateFormboardPlacementCSys(CoordinateSystem csys)
Designates the passed in Coordinate System as a Formboard Placement Coordinate System for the part
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
DesignRuleCollection |
designRules()
RoutingDesignRule collection .
|
DesignRuleViolationCollection |
designRulesViolation()
RoutingDesignRuleViolation collection .
|
DesignRuleViolationLocationCollection |
designRuleViolationLocation()
RoutingDesignRuleViolationLocation collection .
|
DiscontinuityCornerCollection |
discontinuityCorners()
DiscontinuityCorner collection .
|
Direction |
downDirection()
Returns the down direction for the part used by Routing.
|
ConnectionCollection |
electricalConnections()
Routing Electrical Connection collection .
|
ElectricalDeviceRelationshipCollection |
electricalDeviceRelationships()
ElectricalDeviceRelationship Connection collection .
|
ElectricalFormatCollection |
electricalFormats()
Routing Electrical Format collection .
|
ElectricalNavigatorFilterCollection |
electricalNavigatorFilters()
Routing Electrical Filter collection .
|
ElectricalStockDeviceCollection |
electricalStockDevice()
ElectricalStockDevice collection .
|
void |
eraseNetlistHistory()
Erases the Netlist content history from the work part
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
exportLegacyComponentFile(String exportFilename,
String exportFormatName)
Exports all of the NX Routing electrical information from the currently open part
to the given XML or legacy component file.
|
void |
exportLegacyHarnessFile(String exportFilename,
String exportFormatName)
Exports all of the NX Routing electrical information from the currently open part
to the given XML or legacy harness file.
|
void |
exportPlmxml(String plmxmlFilename)
Exports all of the NX Routing electrical information from the currently open part
to the given file.
|
void |
exportXmlFile(String exportFilename)
Exports all of the NX Routing electrical information from the currently open part
to the given XML file.
|
FillerCollection |
fillers()
Filler stock Application collection .
|
ControlPoint |
findRoutingControlPoint(String guid)
Returns the
ControlPoint , if any, that matches the given globally unique identifier (GUID). |
RootObject |
findRoutingObject(RouteManager.SearchCriteria searchCriteria)
Returns the Routing object, if any, that matches the given search criteria.
|
ISegment[] |
findRoutingSegments(String guid)
Returns the
ISegment s, if any, that match the given globally unique identifier (GUID). |
FittingOverstockCollection |
fittingOverstock()
Routing FittingOverstock collection .
|
FittingPortCollection |
fittingPorts()
FittingPort Collection .
|
FixturePortCollection |
fixturePorts()
FixturePort Collection .
|
FormboardFrameCollection |
formboardFrames()
FormboardFrame collection .
|
FormboardManager |
formboardManager()
Collection for managing Formboard data.
|
RouteManager.GenerateCablewaysLayoutData |
generateCablewaysLayoutData(Curve segment,
Xform xform,
double width,
double height,
int gridFactor)
Generates the cableways layout data (cable center points) using the
default bin-packing algorithm.
|
Component[] |
getAllBIPComponents()
Returns all of the Built-in path components in the current part
License requirements: routing_base ("Routing Basic") . |
NXObject[] |
getConcurrent()
Gets objects logged for concurrent design rule check.
|
double |
getLengthTolerance()
Returns the default length tolerance for the current root part.
|
Run[] |
getReferencingRuns(NXObject object)
This function returns objects of type
Run referring to given input object. |
RootObject[] |
getSelectedObjectsInNavigators()
Returns all of the objects selected in the Component and Connection Navigators.
|
Stock |
getStockFromBody(Body body)
Returns the
Stock , if any, that was used to create the given solid body. |
HarnessDeviceCollection |
harnessDevices()
HarnessDevice collection .
|
boolean |
hasAllReferencingStockComponentsLoaded(TaggedObject objectToValidate)
Checks whether all the stock components referenced by the given Routing object are loaded or not.
|
void |
importLegacyComponentFile(String importFilename,
RouteManager.ImportMode importOperation,
String importFormatName)
Imports NX Routing electrical information from the given
XML or legacy component file into the current work part.
|
void |
importLegacyHarnessFile(String importFilename,
RouteManager.ImportMode importOperation,
String importFormatName)
Imports NX Routing electrical information from the given
XML or legacy harness file into the current work part.
|
Part |
importPartListFormatFile(String fileName)
Loads the part list format (template) file.
|
void |
importPlmxml(String plmxmlFilename,
RouteManager.ImportMode importOperation)
Imports NX Routing electrical information from the given PLM XML file
into the current work part.
|
void |
importRunsManaged(String itemPartNumber,
String itemRevision)
Builds runs from all Xmls defined on the provided Item Revision from Teamcenter.
|
void |
importRunsNative(String path)
Builds runs from all Xmls contained in the provided folder path.
|
void |
importXmlFile(String importFilename,
RouteManager.ImportMode importOperation)
Imports NX Routing electrical information from the given XML
file into the current work part.
|
void |
insertIntoStock(Component component)
Connects the input component to the stocks and other components in the work part.
|
IntegrateRunsBuilder |
integrateRunsBuilder(Run firstRun,
Run secondRun)
Creates a
IntegrateRunsBuilder that can
Integrate two runs. |
InterfaceTerminalRelationshipCollection |
interfaceTerminalRelationships()
InterfaceTerminalRelationship collection .
|
boolean |
isComponentNavigatorOpen()
Is the Component Navigator open?
|
boolean |
isConnectionNavigatorOpen()
Is the Connection Navigator open?
|
boolean |
isStockComponent(Component inputComponent)
Identifies if input component is Stock as Component or not.
|
JumperConnectionCollection |
jumperConnections()
JumperConnection collection .
|
void |
liftFromStock(Component component)
Disconnects the input component from stocks and components in the work part.
|
Part |
loadPart(CharacteristicList partEntry)
Loads a part based on the input
CharacteristicList . |
void |
logConcurrent(NXObject[] objects)
Logs objects to be checked during the next concurrent design rule check.
|
boolean |
mergeDuplicateRcps(double tolerance,
ControlPoint[] rcps)
Finds the duplicate Routing Control Points (RCPs) within given tolerance and
merges them.
|
MiterCornerCollection |
miterCorners()
MiterCorner collection .
|
MiteredBendCornerCollection |
miteredBendCorners()
MiteredBendCorner collection .
|
RouteManager.ModelConnectionPostPlacementGasketData |
modelConnectionPostPlacementGasket(Component placedPart,
PortConnection connection,
ReuseLibrary.ReportInBom reportInBOM,
CharacteristicList gasketCharx)
Places a gasket part based on the gasketCharx
CharacteristicList . |
RouteManager.ModelConnectionPostPlacementGasketBetweenFlangesData |
modelConnectionPostPlacementGasketBetweenFlanges(Component placedPart,
PortConnection connection,
ReuseLibrary.ReportInBom reportInBOM,
CharacteristicList gasketCharx)
Places a gasket part based on the gasketCharx
CharacteristicList . |
void |
modelConnectionPostPlacementWeldGap(Component placedPart,
PortConnection connection,
double gapValue)
Places a weld gap by adding a weld gap characteristic to one of the part occurrences connected.
|
ModelTerminalsBuilder |
modelTerminalsBuilder()
Creates a
ModelTerminalsBuilder which Models Terminal
License requirements: routing_harness ("Routing Harness") Created in NX7.5.0 |
MultiPortCollection |
multiPorts()
MultiPort Collection .
|
NonPathConnectionCollection |
nonPathConnections()
NonPathConnection collection .
|
OffsetPathCollection |
offsetPaths()
OffsetPath Collection .
|
void |
openComponentNavigator()
Opens the Component Navigator.
|
void |
openConnectionNavigator()
Opens the Connection Navigator.
|
OverstockApplicationCollection |
overstockApplications()
OverstockApplication collection .
|
RouteManager.PartType |
partTypeFlag()
Returns the type for the part used by Routing.
|
PathConnectionCollection |
pathConnections()
PathConnection collection .
|
void |
placeCutElbow(CharacteristicList loadCharx,
CharacteristicList applyCharx,
ControlPoint rcp)
Places a cut elbow at the given Routing Control Point (RCP).
|
Component[] |
placePostPlacementParts(Component placedPart,
CharacteristicList postPartCharx)
Places post placement parts based on the postPartCharx
CharacteristicList on the placedPart object. |
PortConnectionCollection |
portConnections()
PortConnection Collection .
|
PortCollection |
ports()
Port Collection .
|
void |
promoteBIPGeometry(Component bipComponent)
Finds all bip components which do not have referencing built-in path updaters and creates them.
|
ProxyPortCollection |
proxyPorts()
ProxyPort Collection .
|
String |
recreateStockComponents()
Regenerates the stock components in the assembly.
|
void |
removeComponents(Component[] components)
Removes the
Component objects from the assembly
and updates the routing path data. |
void |
removeFormboardPlacementCSysDesignation()
Removes the designation of any Formboard Placement Coordinate System for the part
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
replaceComponents(Component oldOcc,
Component newOcc,
String refsetName)
Replaces old component with new component, and relinks ports if possible.
|
void |
replaceComponents(Component oldOcc,
Component newOcc,
String refsetName,
RouteManager.FixPosition fixPosition)
Replaces old component with new component, and relinks ports if possible.
|
void |
repositionPartOccurrence(Component partOcc,
Point3d position,
Matrix3x3 transform)
Repositions part component given position and transformation
License requirements: routing_base ("Routing Basic") . |
ReuseLibrary |
reuseLibrary()
|
RouteLogicalAssociationCollection |
routeLogicalAssociations()
RouteLogicalAssociation Collection .
|
RoutePartDescriptorCollection |
routePartDescriptors()
RoutePartDescriptor collection .
|
Component |
routeReplacePart(Component oldOcc,
Part newPart,
String compName,
String refset,
int occLayer)
Replace part
License requirements: routing_base ("Routing Basic") . |
RoutingSystemCollection |
routingSystems()
RoutingSystem Collection .
|
RunCollection |
runs()
Run Collection .
|
SBendCornerCollection |
sbendCorners()
SBendCorner collection .
|
void |
selectObjectInNavigator(RootObject objectToSelect)
Highlights the given object in the Component or Connection Navigator.
|
void |
selectObjectsInNavigator(RootObject[] objectsToSelect)
Highlights the given objects in the Component or Connection Navigator.
|
void |
setDownDirection(Direction downDirection)
License requirements: routing_base ("Routing Basic") . |
void |
setPartTypeFlag(RouteManager.PartType type)
License requirements: routing_base ("Routing Basic") . |
SplitRunBuilder |
splitRunBuilder(Run run)
Creates a
SplitRunBuilder that can
split a run. |
StockDataCollection |
stockDatas()
StockData collection .
|
StockOffsetPortCollection |
stockOffsetPorts()
Stock Offset Port Collection.
|
StockCollection |
stocks()
Stock collection .
|
SystemDeviceCollection |
systemDevices()
SystemDevice collection .
|
TerminalPortBuilder |
terminalPortBuilder()
Creates a
TerminalPortBuilder
License requirements: routing_harness ("Routing Harness") Created in NX7.5.0 |
TerminalPortCollection |
terminalPorts()
TerminalPort Collection .
|
NXObject[] |
transformObjects(boolean allStock,
Stock[] specifiedStocks,
NXObject[] objects,
Point3d position,
Matrix3x3 transform,
boolean copyOperation)
Transforms routing objects.
|
void |
unifyPath(TaggedObject inputObject,
CharacteristicList newCharxList)
Changes the given stock or component to a new object that matches the given characteristics.
|
void |
viewNetlistHistory()
Prints the Netlist content history to the Listing Window
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
WireCollection |
wires()
Wire Collection .
|
BuiltInPathCollection builtInPaths() throws RemoteException
RemoteException
ControlPointCollection controlPoints() throws RemoteException
RemoteException
PortCollection ports() throws RemoteException
RemoteException
PortConnectionCollection portConnections() throws RemoteException
RemoteException
FixturePortCollection fixturePorts() throws RemoteException
RemoteException
FittingPortCollection fittingPorts() throws RemoteException
RemoteException
MultiPortCollection multiPorts() throws RemoteException
RemoteException
TerminalPortCollection terminalPorts() throws RemoteException
RemoteException
ProxyPortCollection proxyPorts() throws RemoteException
RemoteException
StockOffsetPortCollection stockOffsetPorts() throws RemoteException
RemoteException
OffsetPathCollection offsetPaths() throws RemoteException
RemoteException
RunCollection runs() throws RemoteException
RemoteException
RoutingSystemCollection routingSystems() throws RemoteException
RemoteException
RouteLogicalAssociationCollection routeLogicalAssociations() throws RemoteException
RemoteException
CornerCollection corners() throws RemoteException
RemoteException
BendCornerCollection bendCorners() throws RemoteException
RemoteException
CopeCornerCollection copeCorners() throws RemoteException
RemoteException
DiscontinuityCornerCollection discontinuityCorners() throws RemoteException
RemoteException
MiterCornerCollection miterCorners() throws RemoteException
RemoteException
SBendCornerCollection sbendCorners() throws RemoteException
RemoteException
MiteredBendCornerCollection miteredBendCorners() throws RemoteException
RemoteException
RoutePartDescriptorCollection routePartDescriptors() throws RemoteException
RemoteException
AnchorCollection anchors() throws RemoteException
RemoteException
StockCollection stocks() throws RemoteException
RemoteException
StockDataCollection stockDatas() throws RemoteException
RemoteException
CrossSectionCollection crossSections() throws RemoteException
RemoteException
WireCollection wires() throws RemoteException
RemoteException
OverstockApplicationCollection overstockApplications() throws RemoteException
RemoteException
FillerCollection fillers() throws RemoteException
RemoteException
FormboardFrameCollection formboardFrames() throws RemoteException
RemoteException
CableConnectionCollection cableConnections() throws RemoteException
RemoteException
NonPathConnectionCollection nonPathConnections() throws RemoteException
RemoteException
ConnectorDeviceCollection connectorDevices() throws RemoteException
RemoteException
HarnessDeviceCollection harnessDevices() throws RemoteException
RemoteException
SystemDeviceCollection systemDevices() throws RemoteException
RemoteException
ElectricalStockDeviceCollection electricalStockDevice() throws RemoteException
RemoteException
PathConnectionCollection pathConnections() throws RemoteException
RemoteException
InterfaceTerminalRelationshipCollection interfaceTerminalRelationships() throws RemoteException
RemoteException
JumperConnectionCollection jumperConnections() throws RemoteException
RemoteException
ElectricalDeviceRelationshipCollection electricalDeviceRelationships() throws RemoteException
RemoteException
DesignRuleCollection designRules() throws RemoteException
RemoteException
DesignRuleViolationCollection designRulesViolation() throws RemoteException
RemoteException
DesignRuleViolationLocationCollection designRuleViolationLocation() throws RemoteException
RemoteException
ConnectionCollection electricalConnections() throws RemoteException
RemoteException
ElectricalFormatCollection electricalFormats() throws RemoteException
RemoteException
ElectricalNavigatorFilterCollection electricalNavigatorFilters() throws RemoteException
RemoteException
FormboardManager formboardManager() throws RemoteException
RemoteException
CablewaysLayoutViewCollection cablewaysLayoutViews() throws RemoteException
RemoteException
FittingOverstockCollection fittingOverstock() throws RemoteException
RemoteException
ReuseLibrary reuseLibrary() throws RemoteException
RemoteException
BendReportManager bendReportManager() throws RemoteException
RemoteException
double getLengthTolerance() throws NXException, RemoteException
NXException
RemoteException
Direction downDirection() throws NXException, RemoteException
NXException
RemoteException
void setDownDirection(Direction downDirection) throws NXException, RemoteException
downDirection
- NXException
RemoteException
RouteManager.PartType partTypeFlag() throws NXException, RemoteException
NXException
RemoteException
void setPartTypeFlag(RouteManager.PartType type) throws NXException, RemoteException
type
- NXException
RemoteException
void insertIntoStock(Component component) throws NXException, RemoteException
ControlPoint
objects of the
segments are inside the bounding box of the component. Interior segments are
not displayable.
component
- Must be in the same part as the RouteManager
object.NXException
RemoteException
void liftFromStock(Component component) throws NXException, RemoteException
insertIntoStock(nxopen.assemblies.Component)
.
Interior segments are marked as non-interior, and any subdivisions performed by
insertIntoStock(nxopen.assemblies.Component)
are reversed to
the previous state.
component
- Must be in the same part as the RouteManager
object.NXException
RemoteException
Part loadPart(CharacteristicList partEntry) throws NXException, RemoteException
CharacteristicList
.
This object can be created on the fly, or returned from a search through the part library using
the RoutingPartLibrary.matchCriteria(java.lang.String, nxopen.routing.CharacteristicList)
or
RoutingPartLibrary.matchCriteriaWithFilter(java.lang.String, nxopen.routing.CharacteristicList)
methods.
partEntry
- Must contain a PART_NAME for a regular part, or a MEMBER_NAME and PART_NAME
for part family parts.NXException
RemoteException
void logConcurrent(NXObject[] objects) throws NXException, RemoteException
objects
- Must be in the same part as the RouteManager
object.NXException
RemoteException
NXObject[] getConcurrent() throws NXException, RemoteException
NXException
RemoteException
void exportPlmxml(String plmxmlFilename) throws NXException, RemoteException
plmxmlFilename
- The name of the file into which this method will write
the NX Routing PLM XML data.NXException
RemoteException
void importPlmxml(String plmxmlFilename, RouteManager.ImportMode importOperation) throws NXException, RemoteException
plmxmlFilename
- The name of the file from which this method will read
the NX Routing electrical information.importOperation
- The import mode: update, merge, or append.
See RouteManager.ImportMode
for more information.NXException
RemoteException
void importLegacyComponentFile(String importFilename, RouteManager.ImportMode importOperation, String importFormatName) throws NXException, RemoteException
importFilename
- The name of the file from which this method will read
the NX Routing electrical information.importOperation
- The import mode: update, merge, or append.
See RouteManager.ImportMode
for more information.importFormatName
- The name of the format from the Routing List (RLIST) configuration file
that describes the fields in the legacy file.
For more information, see the RLIST Configuration File section of the
Part Table File document in the Routing Systems Configuration Overview
section of the Routing Quick Reference Guide.NXException
RemoteException
void exportLegacyComponentFile(String exportFilename, String exportFormatName) throws NXException, RemoteException
exportFilename
- The name of the file into which this method will write
the NX Routing electrical information.exportFormatName
- The name of the format from the Routing List (RLIST) configuration file
that defines the fields this method will create in the legacy file.
For more information, see the RLIST Configuration File section of the
Part Table File document in the Routing Systems Configuration Overview
section of the Routing Quick Reference Guide.NXException
RemoteException
void importLegacyHarnessFile(String importFilename, RouteManager.ImportMode importOperation, String importFormatName) throws NXException, RemoteException
importFilename
- The name of the file from which this method will read
the NX Routing electrical information.importOperation
- The import mode: update, merge, or append.
See RouteManager.ImportMode
for more information.importFormatName
- The name of the format from the Routing List (RLIST) configuration file
that describes the fields in the legacy file.
For more information, see the RLIST Configuration File section of the
Part Table File document in the Routing Systems Configuration Overview
section of the Routing Quick Reference Guide.NXException
RemoteException
void exportLegacyHarnessFile(String exportFilename, String exportFormatName) throws NXException, RemoteException
exportFilename
- The name of the file into which this method will write
the NX Routing electrical information.exportFormatName
- The name of the format that from the Routing List (RLIST) configuration file
defines the fields this method will create in the legacy file.
For more information, see the RLIST Configuration File section of the
Part Table File document in the Routing Systems Configuration Overview
section of the Routing Quick Reference Guide.NXException
RemoteException
void importXmlFile(String importFilename, RouteManager.ImportMode importOperation) throws NXException, RemoteException
importFilename
- The name of the file from which this method will read
the NX Routing electrical information.importOperation
- The import mode: update, merge, or append.
See RouteManager.ImportMode
for more information.NXException
RemoteException
void exportXmlFile(String exportFilename) throws NXException, RemoteException
exportFilename
- The name of the file into which this method will write
the NX Routing electrical information.NXException
RemoteException
void viewNetlistHistory() throws NXException, RemoteException
NXException
RemoteException
void eraseNetlistHistory() throws NXException, RemoteException
NXException
RemoteException
DesignRuleViolation[] checkDesignRules(DesignRuleViolationCollection.Mode mode, DesignRuleViolationCollection.Reason reason, NXObject[] objects) throws NXException, RemoteException
mode
- reason
- objects
- The objects to check. May be empty.NXException
RemoteException
void placeCutElbow(CharacteristicList loadCharx, CharacteristicList applyCharx, ControlPoint rcp) throws NXException, RemoteException
loadCharx
- Characteristics used for searching the component to load.applyCharx
- Characteristics to apply to the component.rcp
- The Routing Control Point (RCP) at which to place the cut elbow.NXException
RemoteException
NXObject[] deletePath(NXObject[] objects) throws NXException, RemoteException
objects
- The objects to delete.NXException
RemoteException
void unifyPath(TaggedObject inputObject, CharacteristicList newCharxList) throws NXException, RemoteException
inputObject
- The stock, elbow, or tee to change.newCharxList
- The characteristics to use in finding a replacement for the given object.NXException
RemoteException
void repositionPartOccurrence(Component partOcc, Point3d position, Matrix3x3 transform) throws NXException, RemoteException
partOcc
- position
- part occurrence to movetransform
- new transform for the part occurrenceNXException
RemoteException
Component routeReplacePart(Component oldOcc, Part newPart, String compName, String refset, int occLayer) throws NXException, RemoteException
oldOcc
- newPart
- compName
- refset
- occLayer
- NXException
RemoteException
void replaceComponents(Component oldOcc, Component newOcc, String refsetName) throws NXException, RemoteException
oldOcc
- newOcc
- refsetName
- NXException
RemoteException
void replaceComponents(Component oldOcc, Component newOcc, String refsetName, RouteManager.FixPosition fixPosition) throws NXException, RemoteException
oldOcc
- The old part occurrence being replacednewOcc
- The new part occurrence replacementrefsetName
- The name of the reference setfixPosition
- Determines whether a temp constraint will be applied to the replacing componentNXException
RemoteException
NXObject[] transformObjects(boolean allStock, Stock[] specifiedStocks, NXObject[] objects, Point3d position, Matrix3x3 transform, boolean copyOperation) throws NXException, RemoteException
allStock
- if TRUE: Copies all stock else Copies
specified stocks onlyspecifiedStocks
- Specified stocks, not used
if copying all stocksobjects
- Routing objects (segments, control
points, components, etc.) to transformposition
- Delta position, determines the translation.transform
- Rotation matrix, specifies the rotation to apply.copyOperation
- if true, copies the input tags and moves the copy.
If false, just moves the input tags.NXException
RemoteException
boolean mergeDuplicateRcps(double tolerance, ControlPoint[] rcps) throws NXException, RemoteException
Update.doUpdate(int)
afterwards to ensure that
the duplicates are deleted.
tolerance
- Tolerance value to determine duplicate RCPsrcps
- The Routing Control Points (RCPs)NXException
RemoteException
void removeComponents(Component[] components) throws NXException, RemoteException
Component
objects from the assembly
and updates the routing path data.
components
- Components to remove, this method will
delete these objects.NXException
RemoteException
void connectPartPorts(Component component) throws NXException, RemoteException
Component
.
component
- NXException
RemoteException
Part buildFabrication(String filename, NXObject[] objects, CharacteristicList charxData) throws NXException, RemoteException
Component
s and
Stock
from the assembly in which
the Routing Fabrication is created.
filename
- The name of the file where newly created fabrication component would be savedobjects
- Routing objects to be fabricatedcharxData
- attributes to apply to the fabricated component.NXException
RemoteException
Part buildFabrication(String filename, NXObject[] objects, CharacteristicList optionalCharxData, CharacteristicList requiredCharxData) throws NXException, RemoteException
Component
s and
Stock
from the assembly in which
the Routing Fabrication is created.
filename
- The name of the file where newly created fabrication component would be savedobjects
- Routing objects to be fabricatedoptionalCharxData
- Required attributes to apply to the fabricated component.requiredCharxData
- Optional attributes to apply to the fabricated component.NXException
RemoteException
void createBom(RouteManager.BomLevel level, RouteManager.BomStockLength length, RouteManager.BomFabrication fabNumbering, RouteManager.BomBlankLines blankLines, Part formatFilePart) throws NXException, RemoteException
level
- How fabrications are reported.length
- How stock length is reported.fabNumbering
- Is fabrication numbering option on/off?blankLines
- UnusedformatFilePart
- Part List format file part.NXException
RemoteException
Part importPartListFormatFile(String fileName) throws NXException, RemoteException
fileName
- File name to load.NXException
RemoteException
LinearPathBuilder createLinearPathBuilder() throws NXException, RemoteException
NXException
RemoteException
ElbowSnapSettings createElbowSnapSettings() throws NXException, RemoteException
LinearPathBuilder
object.
NXException
RemoteException
PathStockBuilder createPathStockBuilder() throws NXException, RemoteException
NXException
RemoteException
LinearPathSettings createLinearPathSettings() throws NXException, RemoteException
LinearPathBuilder
.
NXException
RemoteException
QuickPathBuilder createQuickPathBuilder() throws NXException, RemoteException
QuickPathBuilder
class for a description of
the builder.
NXException
RemoteException
DesignRuleViolationViewer createDesignRuleViolationViewer(NXObject[] violations) throws NXException, RemoteException
DesignRuleViolationViewer
to display the given violations
in the Design Rule Violation Browser just like the Browse Violations command.
violations
- NXException
RemoteException
DesignRuleViolationViewer createDesignRuleViolationViewer() throws NXException, RemoteException
DesignRuleViolationViewer
to display any violations
found in the Design Rule Violation Browser.
NXException
RemoteException
DeleteObjectsBuilder createDeleteObjectsBuilder(NXObject[] objects) throws NXException, RemoteException
DeleteObjectsBuilder
for deleting routing objects.
objects
- Routing objects to deleteNXException
RemoteException
InfoObjectsBuilder createInfoObjectsBuilder(NXObject[] objects) throws NXException, RemoteException
InfoObjectsBuilder
for deleting routing objects.
objects
- Routing objects to deleteNXException
RemoteException
ConnectedCurvesBuilder createConnectedCurvesBuilder() throws NXException, RemoteException
ConnectedCurvesBuilder
for building segments
on end-to-end connected curves.
NXException
RemoteException
SimplifyPathBuilder createSimplifyPathBuilder(ISegment[] segments) throws NXException, RemoteException
SimplifyPathBuilder
that combines the
collinear segments by merging RCPs.
segments
- Routing segments to combineNXException
RemoteException
EditLineSegmentBuilder createEditLineSegmentBuilder(LineSegment line) throws NXException, RemoteException
EditLineSegmentBuilder
for editing and locking
the length of line segments.
line
- The segment
to edit.NXException
RemoteException
SubdivideSegmentBuilder createSubdivideSegmentBuilder(NXObject segment, Point3d pickPoint) throws NXException, RemoteException
SubdivideSegmentBuilder
that can
subdivide a segment into multiple segments
segment
- Routing segment to be subdividedpickPoint
- Location on the segment picked by the userNXException
RemoteException
SplinePathBuilder createSplinePathBuilder(Curve spline) throws NXException, RemoteException
SplinePathBuilder
which creates
D-Cubed constrainted splines.
spline
- The spline to edit.NXException
RemoteException
StockOffsetPointBuilder createStockOffsetPointBuilder(NXObject pointOrRcp) throws NXException, RemoteException
pointOrRcp
- The point or Routing
control point to edit,
may be null.NXException
RemoteException
TransformPathBuilder createTransformPathBuilder(NXObject[] objs) throws NXException, RemoteException
objs
- Initial array of objects to transform .NXException
RemoteException
AssignCornerBuilder createAssignCornerBuilder() throws NXException, RemoteException
AssignCornerBuilder
which creates corner
NXException
RemoteException
AssignCornerBuilder createAssignCornerBuilder(NXObject selectedObject) throws NXException, RemoteException
AssignCornerBuilder
which creates corner
selectedObject
- NXException
RemoteException
SpaceReservationBuilder createSpaceReservationBuilder(NXObject[] objects) throws NXException, RemoteException
SpaceReservationBuilder
class for a description of
the builder.
objects
- Routing segments to create Space
Reservation stock on or Space
Reservation stock to be editedNXException
RemoteException
OverstockBuilder createOverstockBuilder(Overstock overstock) throws NXException, RemoteException
OverstockBuilder
that can
create or edit overstock.
overstock
- Overstock to editNXException
RemoteException
FillerStockBuilder createFillerStockBuilder(NXObject[] objects) throws NXException, RemoteException
FillerStockBuilder
objects
- Routing segments to create Filler Stock
or filler stock to be editedNXException
RemoteException
StockStyleBuilder createStockStyleBuilder(NXObject[] objects) throws NXException, RemoteException
StockStyleBuilder
which assigns style to stock
objects
- Routing stock (Routing.Stock )to change
style or segment (Routing.ISegment) having stock with
style as centerlineNXException
RemoteException
StockBuilder createStockBuilder(NXObject[] objects) throws NXException, RemoteException
StockBuilder
that can create or edit stock.
objects
- Routing segments to assign
stock to or stock to be editedNXException
RemoteException
StockBrowserBuilder createStockBrowserBuilder() throws NXException, RemoteException
StockBrowserBuilder
which finds and filters stock
NXException
RemoteException
String copyOverstock() throws NXException, RemoteException
NXException
RemoteException
RouteSweptTwistBuilder createRouteSweptTwistBuilder(NXObject objects) throws NXException, RemoteException
RouteSweptTwistBuilder
objects
- Routing Stocks to assign twistNXException
RemoteException
RouteSweptFoldBuilder createRouteSweptFoldBuilder(NXObject selectedStock, NXObject editFoldObj) throws NXException, RemoteException
RouteSweptFoldBuilder
.
selectedStock
- Routing stock selected to insert fold intoeditFoldObj
- Routing fold segment to edit.NXException
RemoteException
StockColorBuilder createStockColorBuilder() throws NXException, RemoteException
StockColorBuilder
which assigns color to the face of stocks
having rectangular cross sections
NXException
RemoteException
CopeCornerBuilder createCopeCornerBuilder(NXObject selectedPoint) throws NXException, RemoteException
createAssignCornerBuilder()
and then set the corner type as cope with CornerTypeBuilder
.
CopeCornerBuilder
.
selectedPoint
- Routing Control Point
NXException
RemoteException
RemoveDiscontinuityBuilder createRemoveDiscontinuityBuilder(NXObject[] objects) throws NXException, RemoteException
RemoveDiscontinuityBuilder
which removes
selected discontinuity corners
objects
- Routing Control PointNXException
RemoteException
UnifyPathBuilder createUnifyPathBuilder(NXObject[] objects) throws NXException, RemoteException
UnifyPathBuilder
which replaces given stocks
and fittings based on the new CharacteristicList
.
Useful for unifying all of the stocks and components (e.g. elbows and tees) in
a path to the same characteristics.
objects
- Routing Stocks or Components to unify.NXException
RemoteException
ClockPartBuilder createClockPartBuilder(NXObject selectedPort) throws NXException, RemoteException
ClockPartBuilder
. for the rotation of
component.
selectedPort
- Routing PortNXException
RemoteException
ConnectPathBuilder createConnectPathBuilder() throws NXException, RemoteException
ConnectPathBuilder
which connects path
NXException
RemoteException
OverstockFacesBuilder createOverstockFacesBuilder() throws NXException, RemoteException
OverstockFacesBuilder
to qualify faces
of fittings for overstock application
NXException
RemoteException
CablewaysBuilder createCablewaysBuilder() throws NXException, RemoteException
CablewaysBuilder
.
NXException
RemoteException
CablewaysLayoutBuilder createCablewaysLayoutBuilder() throws NXException, RemoteException
CablewaysBuilder
.
NXException
RemoteException
EditCharacteristicsBuilder createEditCharacteristicsBuilder(NXObject[] objects) throws NXException, RemoteException
EditCharacteristicsBuilder
that edits
the Required and Optional CharacteristicList
(UG attribute values) of Stock
or
Component
.
objects
- Routing Stocks or Components to edit characteristics.NXException
RemoteException
PlacePartBuilder createRoutingPlacePartBuilder(CharacteristicList partCharx, Point3d placementPos, TaggedObject placementObj) throws NXException, RemoteException
PlacePartBuilder
that is used to place
a routing part into an assembly.
partCharx
- Part Characteristics.placementPos
- The location in 3D space where the part was dropped.placementObj
- The object the part was dropped on. Can be nullNXException
RemoteException
PlacePartBuilder createPlacePartBuilder(String nodeIdentifier, int filteredPtbRowIndex, Point3d placementPos, TaggedObject placementObj) throws NXException, RemoteException
PlacePartBuilder
that is used to place
a routing part into an assembly.
nodeIdentifier
- The identifier of the reuse node that contains the part being placed.filteredPtbRowIndex
- The index of the row in the reuse node table to place.placementPos
- The location in 3D space where the part was dropped.placementObj
- The object the part was dropped on. Can be nullNXException
RemoteException
PlacePartBuilder createPlacePartBuilderFS(String nodeIdentifier, CharacteristicList fileSelectCharx, Point3d placementPos, TaggedObject placementObj, boolean replacePartOp) throws NXException, RemoteException
PlacePartBuilder
that is used to place
a routing part into an assembly.
nodeIdentifier
- The identifier of the reuse node that contains the part being placed.fileSelectCharx
- The charx for the file select part.placementPos
- The location in 3D space where the part was dropped.placementObj
- The object the part was dropped on. Can be nullreplacePartOp
- Are we replacing an existing part.NXException
RemoteException
PlacePartBuilder createPlacePartBuilderPTS(TaggedObject ptsPart, TaggedObject ptsInstance, Point3d placementPos, TaggedObject placementObj) throws NXException, RemoteException
PlacePartBuilder
that is used to place
a routing part into an assembly.
ptsPart
- The PTS part being placed.ptsInstance
- The instance of the placed PTS part.placementPos
- The location in 3D space where the part was dropped.placementObj
- The object the part was dropped on. Can be nullNXException
RemoteException
EditPlacePartBuilder createEditPlacePartBuilder(Component partOcc) throws NXException, RemoteException
EditPlacePartBuilder
that is used to edit the location of a previously placed
routing part in an assembly.
partOcc
- The placed part occurrence to editNXException
RemoteException
PlacementSolutionsBuilder createPlacementSolutionsBuilder() throws NXException, RemoteException
NXException
RemoteException
StockTransitionBuilder createStockTransitionBuilder(NXObject[] objects) throws NXException, RemoteException
StockTransitionBuilder
that can create or edit stockTransition.
objects
- Routing segments to assign
stockTransition to or stockTransition to be editedNXException
RemoteException
FittingOverstockBuilder createFittingOverstockBuilder(FittingOverstock overstock) throws NXException, RemoteException
FittingOverstockBuilder
that applies
or edits overstock on fittings.
overstock
- Fitting Overstock to editNXException
RemoteException
ModelTerminalsBuilder modelTerminalsBuilder() throws NXException, RemoteException
ModelTerminalsBuilder
which Models Terminal
NXException
RemoteException
TerminalPortBuilder terminalPortBuilder() throws NXException, RemoteException
TerminalPortBuilder
NXException
RemoteException
AssignDiscontinuityBuilder createAssignDiscontinuityBuilder(NXObject selectedPoint) throws NXException, RemoteException
AssignDiscontinuityBuilder
selectedPoint
- Routing Control PointNXException
RemoteException
ManualRouteBuilder createManualRouteBuilder(ElectricalStockDevice.RouteLevel routeLevel, ElectricalStockDevice elecStockDevice) throws NXException, RemoteException
ManualRouteBuilder
that can create or edit stockTransition.
routeLevel
- Enum to define the routing level for manual route.elecStockDevice
- NXException
RemoteException
SplitDuctBuilder createSplitDuctBuilder() throws NXException, RemoteException
SplitDuctBuilder
class for a description of
the builder.
NXException
RemoteException
HandrailBuilder createHandrailBuilder() throws NXException, RemoteException
HandrailBuilder
object.
NXException
RemoteException
DivisionsBuilder createDivisionsBuilder(NXObject selectedPort, boolean isAbsoluteFlow) throws NXException, RemoteException
DivisionsBuilder
class for a description of
the builder.
selectedPort
- Routing PortisAbsoluteFlow
- if TRUE: displays absolute flow percentage for each
division, else displays relative flow percentageNXException
RemoteException
EditBendAngleBuilder createEditBendAngleBuilder(NXObject bendRcp) throws NXException, RemoteException
EditBendAngleBuilder
class for a description of
the builder.
bendRcp
- Routing PortNXException
RemoteException
RouteManager.GenerateCablewaysLayoutData generateCablewaysLayoutData(Curve segment, Xform xform, double width, double height, int gridFactor) throws NXException, RemoteException
segment
- Cableways layout segment.xform
- Coordinate system used for generating the data.width
- Width of the cable tray or the rectangular space reservation.height
- Height of the cable tray or the rectangular space reservation.gridFactor
- Determines the spacing between the grid points used in the default bin-packing algorithm. Larger the grid factor, less will be the spacing.NXException
RemoteException
Component[] getAllBIPComponents() throws NXException, RemoteException
NXException
RemoteException
boolean componentHasBIPGeometry(Component bipComponent) throws NXException, RemoteException
bipComponent
- BIP ComponentNXException
RemoteException
void promoteBIPGeometry(Component bipComponent) throws NXException, RemoteException
bipComponent
- NXException
RemoteException
CreateFabricationBuilder createFabricationBuilder(NXObject[] objects) throws NXException, RemoteException
CreateFabricationBuilder
which fabricate subassembly from standard parts, path segments, stock, and other routing objects within the current routing assembly
objects
- Routing objects to be fabricatedNXException
RemoteException
SplitRunBuilder splitRunBuilder(Run run) throws NXException, RemoteException
SplitRunBuilder
that can
split a run.
run
- Cableways layout segment.NXException
RemoteException
InstanceNameLookupBuilder createInstanceNameLookupBuilder() throws NXException, RemoteException
InstanceNameLookupBuilder
which is used to look up the
matching part to place based on the criteria defined in the INSTANCE_NAME_LOOKUP node and the ship
identifier specified in the customer defaults.
NXException
RemoteException
WatertightFittingsBuilder createWatertightFittingsBuilder() throws NXException, RemoteException
WatertightFittingsBuilder
that
creates Watertight Fittings.
NXException
RemoteException
IntegrateRunsBuilder integrateRunsBuilder(Run firstRun, Run secondRun) throws NXException, RemoteException
IntegrateRunsBuilder
that can
Integrate two runs.
firstRun
- Cableways layout segment.secondRun
- NXException
RemoteException
DuctSizeCalculatorBuilder createDuctSizeCalculatorBuilder(NXObject[] objects) throws NXException, RemoteException
DuctSizeCalculatorBuilder
for a description of the builder
objects
- Routing segments to assign Flow Attributes or stocksNXException
RemoteException
AssignProxyBuilder createAssignProxyBuilder(NXObject[] objects) throws NXException, RemoteException
AssignProxyBuilder
class for a description of
the builder.
objects
- Routing connectorsNXException
RemoteException
void assembleConnectionsImportedFromSubAssemblies() throws NXException, RemoteException
NXException
RemoteException
RunItem createRunItem(String referenceID, RunItem.Type itemType, CharacteristicList attributes) throws NXException, RemoteException
RunItem
.
Use RunCollection.createRun(java.lang.String, java.lang.String, nxopen.NXObject[], nxopen.NXObject[], nxopen.NXObject[])
to create a new run with this new item.
Use Run.edit(java.lang.String, java.lang.String, nxopen.NXObject[], nxopen.NXObject[], nxopen.NXObject[])
to add this new item to an existing run.
referenceID
- Unique reference identifier of this Run ItemitemType
- Run Item typeattributes
- Run Item attributesNXException
RemoteException
FindByAttributesBuilder createFindByAttributesBuilder() throws NXException, RemoteException
FindByAttributesBuilder
NXException
RemoteException
DuctReinforcementBuilder createDuctReinforcementBuilder(DuctReinforcement ductReinforcement) throws NXException, RemoteException
DuctReinforcementBuilder
class for a description of the builder.
ductReinforcement
- NXException
RemoteException
WindCatcherBuilder createWindCatcherBuilder(WindCatcher windCatcher) throws NXException, RemoteException
WindCatcherBuilder
class for a description of the builder.
windCatcher
- WindCatcher
to be edited, if any. Can be null.NXException
RemoteException
PlatformCreatorBuilder createPlatformCreatorBuilder() throws NXException, RemoteException
PlatformCreatorBuilder
which creates accessways platform
NXException
RemoteException
PlatformCreatorBuilder createPlatformCreatorBuilder(PlatformFeature platformFeature) throws NXException, RemoteException
PlatformCreatorBuilder
class for a description of the builder.
platformFeature
- PlatformFeature
NXException
RemoteException
AssignPathBuilder createAssignPathBuilder(Run run) throws NXException, RemoteException
run
- Run
NXException
RemoteException
AttributeHolder createAttributeHolder() throws NXException, RemoteException
AttributeHolder
to set Template Attributes and
then copying Template Attributes to Routing Objects.
NXException
RemoteException
DefineRunBuilder createDefineRunBuilder(Run selectedRun) throws NXException, RemoteException
DefineRunBuilder
that can
create or edit a run.
selectedRun
- Routing.RunNXException
RemoteException
GapDisplayBuilder createGapDisplayBuilder() throws NXException, RemoteException
GapDisplayBuilder
for creating gaps
and bridges across line segments.
NXException
RemoteException
AddFontBuilder createAddFontBuilder() throws NXException, RemoteException
AddFontBuilder
for creating user-defined line fonts
to use with line segments.
NXException
RemoteException
DeleteFontsBuilder createDeleteFontsBuilder(NXObject[] objects) throws NXException, RemoteException
DeleteFontsBuilder
for deleting routing line fonts from segments.
objects
- Routing objects to deleteNXException
RemoteException
DeleteGapsBuilder createDeleteGapsBuilder(NXObject[] objects) throws NXException, RemoteException
DeleteGapsBuilder
for deleting routing objects.
objects
- Routing objects to deleteNXException
RemoteException
void importRunsNative(String path) throws NXException, RemoteException
path
- NXException
RemoteException
void importRunsManaged(String itemPartNumber, String itemRevision) throws NXException, RemoteException
itemPartNumber
- itemRevision
- NXException
RemoteException
CompareRunsBuilder createCompareRunsBuilder(Run run) throws NXException, RemoteException
CompareRunsBuilder
to compare runs in the working part
to another part or an xml definition.
run
- Routing.RunNXException
RemoteException
boolean hasAllReferencingStockComponentsLoaded(TaggedObject objectToValidate) throws NXException, RemoteException
objectToValidate
- Routing object to validate for referencing unloaded stock components.NXException
RemoteException
BranchPathNumberingBuilder createBranchPathNumberingBuilder() throws NXException, RemoteException
BranchPathNumberingBuilder
for labeling branches.
NXException
RemoteException
Component[] placePostPlacementParts(Component placedPart, CharacteristicList postPartCharx) throws NXException, RemoteException
CharacteristicList
on the placedPart object.
The postPartCharx object can be created on the fly, or returned from a search through the part library using
the RoutingPartLibrary.matchCriteria(java.lang.String, nxopen.routing.CharacteristicList)
or
RoutingPartLibrary.matchCriteriaWithFilter(java.lang.String, nxopen.routing.CharacteristicList)
methods.
The postPartCharx should be empty to search for post placement part using post placement rules
of current specification. The first part from the search will be used for post placement if the
search based on post placement rules returns more than one part.
placedPart
- postPartCharx
- NXException
RemoteException
MergeStocksBuilder createMergeStocksBuilder() throws NXException, RemoteException
MergeStocksBuilder
for merging Routing Stocks.
Stocks are mergeable if they are C1 continuous and have mergeable attributes.
NXException
RemoteException
StockDataRefreshBuilder createStockDataRefreshBuilder() throws NXException, RemoteException
StockDataRefreshBuilder
for refreshing Routing Stock Data definitions.
NXException
RemoteException
StockPartConverterBuilder createStockPartConverterBuilder() throws NXException, RemoteException
StockPartConverterBuilder
NXException
RemoteException
String recreateStockComponents() throws NXException, RemoteException
NXException
RemoteException
RouteManager.ConvertSplineSegmentsData convertSplineSegments() throws NXException, RemoteException
NXException
RemoteException
RouteManager.ModelConnectionPostPlacementGasketData modelConnectionPostPlacementGasket(Component placedPart, PortConnection connection, ReuseLibrary.ReportInBom reportInBOM, CharacteristicList gasketCharx) throws NXException, RemoteException
CharacteristicList
.
The gasket is returned from a search through the reuse part library.
placedPart
- The newly placed flange which will be shifted to accommodate the gasketconnection
- The original flange flange connectionreportInBOM
- Is the gasket to be reported in the bill of materials?gasketCharx
- The characteristics used to find the gasket in the reuse libraryNXException
RemoteException
RouteManager.ModelConnectionPostPlacementGasketBetweenFlangesData modelConnectionPostPlacementGasketBetweenFlanges(Component placedPart, PortConnection connection, ReuseLibrary.ReportInBom reportInBOM, CharacteristicList gasketCharx) throws NXException, RemoteException
CharacteristicList
.
The gasket is returned from a search through the reuse part library.
This overload allows the caller to recover the modeled gasket.
placedPart
- The newly placed flange which will be shifted to accommodate the gasketconnection
- The original flange flange connectionreportInBOM
- Is the gasket to be reported in the bill of materials?gasketCharx
- The characteristics used to find the gasket in the reuse libraryNXException
RemoteException
void modelConnectionPostPlacementWeldGap(Component placedPart, PortConnection connection, double gapValue) throws NXException, RemoteException
placedPart
- The newly placed shift flangeconnection
- The original flange flange connectiongapValue
- The weld gap width given in the specificationNXException
RemoteException
void createConnectionPostPlacementUdo(ReuseLibrary.PartType udoType, int numberOfItems, ReuseLibrary.ReportInBom reportInBOM, CharacteristicList udoCharx, PortConnection[] connectionsToLink) throws NXException, RemoteException
udoType
- Represents the connection post placement item type in the specification connection compatibility tablenumberOfItems
- The number of items to represent in the bill of materialsreportInBOM
- Are the items to be reported in the bill of materials?udoCharx
- Characteristics of the selected item to add to the UDOconnectionsToLink
- Routing connections to link to the UDONXException
RemoteException
Run[] getReferencingRuns(NXObject object) throws NXException, RemoteException
Run
referring to given input object. Generally input object
for this function may be ISegment
, Port
,
ControlPoint
, Feature
, Body
and
Component
. It will not give error if any other input is passed. In that case
output array will be empty.
object
- NXException
RemoteException
AlignStockBuilder createAlignStockBuilder() throws NXException, RemoteException
AlignStockBuilder
for aligning Routing Stocks.
Provide a tool to align non-circular stocks to routing objects.
NXException
RemoteException
void designateFormboardPlacementCSys(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
void removeFormboardPlacementCSysDesignation() throws NXException, RemoteException
NXException
RemoteException
PathArrangementBuilder createPathArrangementBuilder() throws NXException, RemoteException
PathArrangementBuilder
NXException
RemoteException
boolean isStockComponent(Component inputComponent) throws NXException, RemoteException
inputComponent
- NXException
RemoteException
RootObject findRoutingObject(RouteManager.SearchCriteria searchCriteria) throws NXException, RemoteException
searchCriteria
- NXException
RemoteException
ISegment[] findRoutingSegments(String guid) throws NXException, RemoteException
ISegment
s, if any, that match the given globally unique identifier (GUID).
guid
- NXException
RemoteException
ControlPoint findRoutingControlPoint(String guid) throws NXException, RemoteException
ControlPoint
, if any, that matches the given globally unique identifier (GUID).
guid
- NXException
RemoteException
void deselectAllObjectsInNavigators() throws NXException, RemoteException
NXException
RemoteException
void selectObjectInNavigator(RootObject objectToSelect) throws NXException, RemoteException
objectToSelect
- NXException
RemoteException
void selectObjectsInNavigator(RootObject[] objectsToSelect) throws NXException, RemoteException
objectsToSelect
- NXException
RemoteException
RootObject[] getSelectedObjectsInNavigators() throws NXException, RemoteException
NXException
RemoteException
Stock getStockFromBody(Body body) throws NXException, RemoteException
Stock
, if any, that was used to create the given solid body.
body
- NXException
RemoteException
boolean isConnectionNavigatorOpen() throws NXException, RemoteException
NXException
RemoteException
void openConnectionNavigator() throws NXException, RemoteException
NXException
RemoteException
boolean isComponentNavigatorOpen() throws NXException, RemoteException
NXException
RemoteException
void openComponentNavigator() throws NXException, RemoteException
NXException
RemoteException
PlaceElbowsBuilder createRoutingPlaceElbowsBuilder() throws NXException, RemoteException
PlaceElbowsBuilder
that is used to place multiple elbows.
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.