Package | Description |
---|---|
nxopen.preferences |
Provides classes and interfaces for preferences.
|
nxopen.routing |
Provides classes and interfaces for Routing.
|
nxopen.routing.electrical |
Provides classes and interfaces for Routing Electrical.
|
Modifier and Type | Field and Description |
---|---|
CharacteristicList |
RoutingStock.DefaultStockData.dataCharx
The list of optional and required characteristics to apply to the new stock.
|
CharacteristicList |
RoutingStock.DefaultStockData.stockPart
Characteristic list used to find the appropriate
StockData for building the stock. |
Modifier and Type | Method and Description |
---|---|
CharacteristicList |
RoutingPartLibrary.createCriteria()
Creates a new empty
CharacteristicList object that can be used
as input to Preferences.RoutingPartLibrary#matchCriteria and
Preferences.RoutingPartLibrary#matchCriteriaWithFilter . |
CharacteristicList |
RoutingCharacteristics.getComponentCharacteristicValues()
Get the latest stored component characterstics values specified in the Specify Item dialog or
in Edit Characteristics.
|
CharacteristicList |
RoutingCharacteristics.getDefaultElbowCharacteristicValues()
Get the latest stored characterstics values specified for default elbows in the
Specify Item dialog.
|
CharacteristicList |
RoutingPartLibrary.getPartDefinition(String node)
Returns the part information for a given
RoutingPartLibrary.NodeType.PART node. |
CharacteristicList |
RoutingCharacteristics.getStockCharacteristicValues()
Get the latest stored stock characterstics values specified in the Specify Item dialog or
in Edit Characteristics.
|
CharacteristicList[] |
RoutingPartLibrary.matchCriteria(String startNode,
CharacteristicList criteria)
Search for entries in the part library table nodes that match the given set of
criteria.
|
CharacteristicList[] |
RoutingPartLibrary.matchCriteriaWithFilter(String startNode,
CharacteristicList criteria)
Similar to
Preferences.RoutingPartLibrary#matchCriteria , however it also
filters out any parts that don't match the critiera specified by the current specification. |
Modifier and Type | Method and Description |
---|---|
boolean |
RoutingPartLibrary.filterOnCurrentSpecifications(CharacteristicList match,
String[] partClasses)
Does a characteristic list match the current discipline and specifications?
|
CharacteristicList[] |
RoutingPartLibrary.matchCriteria(String startNode,
CharacteristicList criteria)
Search for entries in the part library table nodes that match the given set of
criteria.
|
CharacteristicList[] |
RoutingPartLibrary.matchCriteriaWithFilter(String startNode,
CharacteristicList criteria)
Similar to
Preferences.RoutingPartLibrary#matchCriteria , however it also
filters out any parts that don't match the critiera specified by the current specification. |
void |
RoutingStock.setDefaultStock(CharacteristicList stockPart,
CharacteristicList dataCharx)
Sets the current default stock to assign when creating paths.
|
void |
RoutingStock.setPreferredFillerStock(CharacteristicList stockPart,
CharacteristicList dataCharx)
Sets the preferred stock for creating filler stock
License requirements: routing_base ("Routing Basic") . |
void |
RoutingStock.setPreferredOverstock(CharacteristicList stockPart,
CharacteristicList dataCharx)
Sets the preferred stock for creating overstock
License requirements: routing_base ("Routing Basic") . |
void |
RoutingStock.setPreferredSpaceReservation(CharacteristicList stockPart,
CharacteristicList dataCharx)
Sets the preferred stock for creating space Reservation
License requirements: routing_base ("Routing Basic") . |
void |
RoutingCharacteristics.updateComponentCharacteristicValues(CharacteristicList values)
Replaces any stored component characteristics with the input values, adds any new
values in the input list.
|
void |
RoutingCharacteristics.updateDefaultElbowCharacteristicValues(CharacteristicList values)
Replaces any stored default elbow characteristics with the input values, adds any new
values in the input list.
|
void |
RoutingCharacteristics.updateStockCharacteristicValues(CharacteristicList values)
Replaces any stored stock characteristics with the input values, adds any new
values in the input list.
|
Modifier and Type | Field and Description |
---|---|
CharacteristicList |
PathStockBuilder._specified_stock_with_applied_charxData.appliedcharx
Applied characteristics for the specified stock.
|
CharacteristicList |
ReuseLibrary.SpecificationsGetAttributeRelationshipsData.attributefilter
Attribute filters.
|
CharacteristicList |
PathStockBuilder._specified_stock_with_applied_charxData.stockpart
Characteristic list used to find the appropriate
Routing.StockData for building the stock. |
Modifier and Type | Method and Description |
---|---|
CharacteristicList |
RunItem.attributes()
Returns the attributes on the Run Item.
|
CharacteristicList |
Run.getCharacteristics()
Get all of the characteristics values on the this object.
|
CharacteristicList |
ICharacteristic.getCharacteristics()
Get all of the characteristics values on the this object.
|
CharacteristicList |
Run.getCharacteristicsWithId()
Get all of the characteristics values on the this object, including RunId.
|
CharacteristicList |
TransformPathBuilder.getCopiedAttributes()
Get attributes to be copied.
|
CharacteristicList |
ICharacteristic.getDestinationCharacteristics()
Returns the destination characteristics from the input object.
|
CharacteristicList |
CornerTypeBuilder.getElbowAppliedCharx()
Returns the applied charx of elbow part
License requirements: routing_base ("Routing Basic") . |
CharacteristicList |
CornerTypeBuilder.getElbowPart()
Returns the created elbow part
License requirements: routing_base ("Routing Basic") . |
CharacteristicList[] |
ReuseLibrary.getMatchingParts(String startingIdentifier,
CharacteristicList searchCriteria)
Query the reuse library for all parts that match the given search criteria.
|
CharacteristicList |
TransformPathBuilder.getOmittedAttributes()
Get attributes to be omitted.
|
CharacteristicList |
WatertightFittingsBuilder.getOptionalAttributes()
Get optional attributes for Watertight Fittings.
|
CharacteristicList |
TransformPathBuilder.getOptionalCharacteristics()
Deprecated.
Deprecated in NX8.5.0. This builder attribute is no longer required.
|
CharacteristicList |
EditCharacteristicsBuilder.getOptionalCharacteristicsToEdit()
Returns the editable
Routing.CharacteristicList
that contains optional characteristics common to all the selected objects. |
CharacteristicList |
PlatformCreatorBuilder.getPlateAppliedCharx()
Gets the plate charx which is used for platform plate
License requirements: routing_platform ("Routing Platform") . |
CharacteristicList |
PlatformCreatorBuilder.getPlatePart()
Gets the plate part which data is used for platform plate
License requirements: routing_platform ("Routing Platform") . |
CharacteristicList |
WatertightFittingsBuilder.getRequiredAttributes()
Get required attributes for Watertight Fittings.
|
CharacteristicList |
TransformPathBuilder.getRequiredCharacteristics()
Deprecated.
Deprecated in NX8.5.0. This builder attribute is no longer required.
|
CharacteristicList |
EditCharacteristicsBuilder.getRequiredCharacteristicsToEdit()
Returns the editable
Routing.CharacteristicList
that contains required characteristics common to all the selected objects. |
CharacteristicList |
PathStockBuilder.getSpecifiedStock()
Returns the specified stock to use for the
Routing.PathStockBuilder.AssignMethod#SPECIFIED_STOCK
method of stock assignment. |
CharacteristicList |
UnifyPathBuilder.getUnifyCharacteristics()
Returns
Routing.CharacteristicList to be used to find
matching Routing.Stock and Assemblies.Component
to replace. |
CharacteristicList |
ReuseLibrary.partLibraryGetPartsAtNode(String nodeIdentifier)
Given a node identifier, this routine will return all parts associated with that node.
|
CharacteristicList |
ReuseLibrary.partLibraryQuery(String startingIdentifier,
CharacteristicList searchCriteria)
Deprecated.
Deprecated in NX8.5.3. Use
ReuseLibrary.getMatchingParts(java.lang.String, nxopen.routing.CharacteristicList) instead.
|
Modifier and Type | Method and Description |
---|---|
Stock[] |
StockCollection.add_stock_ret_stock(CharacteristicList stockPart,
CharacteristicList dataCharx,
ISegment[] segments,
String routeLevel)
Creates stock
Stock on the given segments. |
void |
StockCollection.addStock(CharacteristicList stockPart,
CharacteristicList dataCharx,
ISegment[] segments,
String routeLevel)
Creates stock on the given segments.
|
Stock[] |
StockCollection.addStock(CharacteristicList stockPart,
CharacteristicList dataCharx,
ISegment[] segments,
String routeLevel,
boolean isSpaceReservation)
Creates normal or space reservation stock on the given segments.
|
Stock[] |
StockCollection.addStock(CharacteristicList stockPart,
CharacteristicList dataCharx,
ISegment[] segments,
String routeLevel,
boolean isSpaceReservation,
String anchorName)
Creates normal or space reservation stock on the given segments.
|
Part |
RouteManager.buildFabrication(String filename,
NXObject[] objects,
CharacteristicList charxData)
|
Part |
RouteManager.buildFabrication(String filename,
NXObject[] objects,
CharacteristicList optionalCharxData,
CharacteristicList requiredCharxData)
|
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
Routing.Method#ENTIRE_SEGMENTS overstock. |
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Expression startOffset,
Expression endOffset,
Expression pieceLength,
Expression gap,
Expression numberOfPieces,
Point startPoint,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
Routing.Method#INTERVAL overstock. |
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Point startPoint,
Point endPoint,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
Routing.Method#POINT_TO_POINT overstock. |
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Point definingPoint,
PointDefinition definingDirection,
Expression pieceLength,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
Routing.Method#POINT_AND_LENGTH overstock. |
void |
RouteManager.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.
|
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
CharacteristicList overstockPart,
WrapApplicationType stockWrapType,
Expression wrapValue)
Creates the
Routing.Method#ENTIRE_SEGMENTS
overstock. |
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Expression startOffset,
Expression endOffset,
Expression pieceLength,
Expression gap,
Expression numberOfPieces,
Point startPoint,
CharacteristicList overstockPart,
WrapApplicationType stockWrapType,
Expression wrapValue)
Creates an
OverstockApplication using the Interval method of application. |
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Point startPoint,
Point endPoint,
CharacteristicList overstockPart,
WrapApplicationType stockType,
Expression wrapValue)
Creates an
OverstockApplication using the
Point to Point method of application. |
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Point definingPoint,
PointDefinition definingDirection,
Expression pieceLength,
CharacteristicList overstockPart,
WrapApplicationType stockWrapType,
Expression wrapValue)
Creates the
Routing.Method#POINT_AND_LENGTH
overstock by the Point and Length method. |
PlacePartBuilder |
RouteManager.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 |
RouteManager.createRoutingPlacePartBuilder(CharacteristicList partCharx,
Point3d placementPos,
TaggedObject placementObj)
Creates a
PlacePartBuilder that is used to place
a routing part into an assembly. |
Run |
RunCollection.createRun(String runId,
String runType,
CharacteristicList attributes)
Creates an empty
Run using just a unique Run identifier and a type. |
Run |
RunCollection.createRun(String runId,
String runType,
CharacteristicList attributes,
RunItem[] fromItems,
RunItem[] toItems,
RunItem[] memberItems)
Creates a
Run with items that are not assigned to components in the assembly. |
RunItem |
RouteManager.createRunItem(String referenceID,
RunItem.Type itemType,
CharacteristicList attributes)
Creates a new
RunItem . |
StockData |
StockDataCollection.createStockData(CharacteristicList values)
Creates (or finds an existing
StockData ) object in the work
part that has the characteristics specified by the input list of characteristic values. |
void |
ICharacteristic.deleteCharacterstics(CharacteristicList values)
Removes the input list of characteristics from this object.
|
void |
PlacePartBuilder.finalizePlacement(CharacteristicList optionalCharx,
CharacteristicList requiredCharx,
String name,
int layerOption,
int layer,
boolean dfaultOStock)
Complete the placement operation.
|
CharacteristicList[] |
ReuseLibrary.getMatchingParts(String startingIdentifier,
CharacteristicList searchCriteria)
Query the reuse library for all parts that match the given search criteria.
|
Part |
RouteManager.loadPart(CharacteristicList partEntry)
Loads a part based on the input
CharacteristicList . |
RouteManager.ModelConnectionPostPlacementGasketData |
RouteManager.modelConnectionPostPlacementGasket(Component placedPart,
PortConnection connection,
ReuseLibrary.ReportInBom reportInBOM,
CharacteristicList gasketCharx)
Places a gasket part based on the gasketCharx
CharacteristicList . |
CharacteristicList |
ReuseLibrary.partLibraryQuery(String startingIdentifier,
CharacteristicList searchCriteria)
Deprecated.
Deprecated in NX8.5.3. Use
ReuseLibrary.getMatchingParts(java.lang.String, nxopen.routing.CharacteristicList) instead.
|
void |
RouteManager.placeCutElbow(CharacteristicList loadCharx,
CharacteristicList applyCharx,
ControlPoint rcp)
Places a cut elbow at the given Routing Control Point (RCP).
|
Component[] |
RouteManager.placePostPlacementParts(Component placedPart,
CharacteristicList postPartCharx)
Places post placement parts based on the postPartCharx
CharacteristicList on the placedPart object. |
void |
OverstockApplicationCollection.replaceOverstockApplication(CharacteristicList charxMap,
Overstock overstock)
Replace current selected overstock
Overstock with
the chosen overstock. |
void |
RunItem.setAttributes(CharacteristicList attributes)
Sets the attributes on the Run Item.
|
void |
Run.setCharacteristics(CharacteristicList values)
Set all of the characteristics values on this object.
|
void |
ICharacteristic.setCharacteristics(CharacteristicList values)
Set all of the characteristics values on this object.
|
void |
TransformPathBuilder.setCopiedAttributes(CharacteristicList charxData)
Set attributes to be copied.
|
void |
CornerTypeBuilder.setElbowAppliedCharx(CharacteristicList elbowPart)
Sets the applied charx for elbow creation
License requirements: routing_base ("Routing Basic") . |
void |
CornerTypeBuilder.setElbowPart(CharacteristicList elbowPart)
Sets the elbow part to be used for elbow creation
License requirements: routing_base ("Routing Basic") . |
void |
HandrailBuilder.setHandrailPartCharx(CharacteristicList partCharx)
Sets the handrail part characteristics
License requirements: routing_platform ("Routing Platform") . |
void |
TransformPathBuilder.setOmittedAttributes(CharacteristicList charxData)
Set attributes to be omitted.
|
void |
WatertightFittingsBuilder.setOptionalAttributes(CharacteristicList charxData)
Set optional attributes for Watertight Fittings.
|
void |
PlatformCreatorBuilder.setPlateAppliedCharx(CharacteristicList appliedCharx)
Sets the plate charx which is used for platform plate
License requirements: routing_platform ("Routing Platform") . |
void |
PlatformCreatorBuilder.setPlatePart(CharacteristicList platePart)
Sets the plate part which data is used for plaform plate
License requirements: routing_platform ("Routing Platform") . |
void |
WatertightFittingsBuilder.setRequiredAttributes(CharacteristicList charxData)
Set required attributes for Watertight Fittings.
|
void |
PathStockBuilder.setSpecifiedStock(CharacteristicList stockPart)
Sets the specified stock to use for the
Routing.PathStockBuilder.AssignMethod#SPECIFIED_STOCK
method of stock assignment. |
void |
PathStockBuilder.setSpecifiedStock(CharacteristicList stockPart,
CharacteristicList appliedCharx)
Sets the specified stock and applied characteristics to use for the
Routing.PathStockBuilder.AssignMethod#SPECIFIED_STOCK
method of stock assignment. |
void |
ReuseLibrary.specificationsSetAttributeRelationships(String specName,
String nodeIdentifier,
CharacteristicList attributeFilter)
Sets the attribute relationships for a specification.
|
void |
RouteManager.unifyPath(TaggedObject inputObject,
CharacteristicList newCharxList)
Changes the given stock or component to a new object that matches the given characteristics.
|
Modifier and Type | Method and Description |
---|---|
CharacteristicList[] |
ConnectorDevice.findMatchingParts()
Find parts matching the connector device.
|
Modifier and Type | Method and Description |
---|---|
Component |
ConnectorDevice.placeConnectorOnPort(CharacteristicList match,
nxopen.routing.Port placer)
Loads the parts based on the
CharacteristicList
adds the instance of the part to the current work part and places the
instance on the placer. |
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.