NXOpen .NET Reference Guide
1899
|
Manages various Routing collections and methods for use in the current work part. More...
Classes | |
struct | _SearchCriteria |
Fill in this information with as much as you know about the object you want to find. | |
struct | SearchCriteria |
Fill in this information with as much as you know about the object you want to find. More... | |
Public Types | |
enum | BomBlankLines { Off, On } |
Controls how line items are reported in the Parts List. More... | |
enum | BomFabrication { Off, On } |
Is the fabrication numbering option on or off? More... | |
enum | BomLevel { Summery, Itemized } |
Describes how fabrications are reported on the Bill of Material (BOM). More... | |
enum | BomStockLength { SingleSum, ListEach } |
Describes how system reports the lengths of the stock. More... | |
enum | ColumnStatus { NotHidden, Hidden } |
Hidden status of a column. More... | |
enum | FindObjectType { Harness, Cable, Shield, Connector, Device, Connection, Wire, Unknown = -1 } |
The types of objects for which FindRoutingObject will search. More... | |
enum | FixPosition { Off, On } |
Allows the position of new component to be fixed during the replacement operation. More... | |
enum | ImportMode { Update = 700, Merge, Append } |
Route List import modes More... | |
enum | JsonInformation { Splice, Clocking, Twist, All } |
The type of the information to be exported to Json file. More... | |
enum | PartType { Part, Stock, Fabrication, StockComponent, WireComponent, Overstock, Logical, TemplateAssy, Connector, Splice, Device, Filler, Unknown = -1 } |
Collector types for Routing information More... | |
enum | RootType { Top, Stock, Wire, Part } |
Type of root nodes. More... | |
Public Member Functions | |
unsafe void | AssembleConnectionsImportedFromSubAssemblies () |
Copies the connections, connectors and devices from the design elements of study to the part containing object_in_part and assembles them. More... | |
unsafe NXOpen.Part | BuildFabrication (string filename, NXOpen.NXObject[] objects, NXOpen.Routing.CharacteristicList charxData) |
Creates a Routing fabrication, a sub-assembly made of NXOpen.Assemblies.Component s and NXOpen.Routing.Stock from the assembly in which the Routing Fabrication is created. More... | |
unsafe NXOpen.Part | BuildFabrication (string filename, NXOpen.NXObject[] objects, NXOpen.Routing.CharacteristicList optionalCharxData, NXOpen.Routing.CharacteristicList requiredCharxData) |
Creates a Routing fabrication, a sub-assembly made of NXOpen.Assemblies.Component s and NXOpen.Routing.Stock from the assembly in which the Routing Fabrication is created. More... | |
unsafe NXOpen.Part | BuildFabricationWithFileNewBuilder (NXOpen.FileNew builder, NXOpen.NXObject[] objects, NXOpen.Routing.CharacteristicList optionalCharxData, NXOpen.Routing.CharacteristicList requiredCharxData) |
Create a Routing fabrication sub-assembly made of NXOpen.Assemblies.Component s and NXOpen.Routing.Stock from the assembly in which the Routing Fabrication is created with help of FileNewBuilder. More... | |
unsafe void | CheckDesignRules (NXOpen.Routing.DesignRuleViolationCollection.Mode mode, NXOpen.Routing.DesignRuleViolationCollection.Reason reason, NXOpen.NXObject[] objects, out NXOpen.Routing.DesignRuleViolation[] violations) |
Executes the Routing Design Rules against the work part More... | |
unsafe void | CheckDesignRules (NXOpen.Routing.DesignRuleViolationCollection.Mode mode, NXOpen.Routing.CustomManager.DesignRuleReason reason, NXOpen.NXObject[] objects, out NXOpen.Routing.DesignRuleViolation[] violations) |
Executes the Routing Design Rules against the work part More... | |
unsafe bool | ComponentHasBIPGeometry (NXOpen.Assemblies.Component bipComponent) |
Determines whether or not a built-in path component has proper work part geometry. More... | |
unsafe void | ConnectPartPorts (NXOpen.Assemblies.Component component) |
Connects ports present in this NXOpen.Assemblies.Component . More... | |
unsafe void | ConvertSplineSegments (out NXOpen.Routing.ISegment[] splineSegments, out double[] originalSplineLengths, out double[] newSplineLengths) |
Converts all of the spline segments in this part from the pre-NX9 data model to the NX9 data model. More... | |
unsafe string | CopyOverstock () |
Copy the overstock from subassembly to parent assembly. More... | |
unsafe NXOpen.Routing.AddFontBuilder | CreateAddFontBuilder () |
Creates a NXOpen.Routing.AddFontBuilder for creating user-defined line fonts to use with line segments. More... | |
unsafe NXOpen.Routing.AdoptionBuilder | CreateAdoptionBuilder () |
Creates a Adoption builder. More... | |
unsafe NXOpen.Routing.AdoptionToNGBVRBuilder | CreateAdoptionToNGBVRBuilder () |
Creates a AdoptionToNGBVR builder. More... | |
unsafe NXOpen.Routing.AlignStockBuilder | CreateAlignStockBuilder () |
Creates a NXOpen.Routing.AlignStockBuilder for aligning Routing Stocks. More... | |
unsafe NXOpen.Routing.AnchorBuilder | CreateAnchorBuilder (NXOpen.Routing.Anchor anchorObject) |
Creates a NXOpen.Routing.AnchorBuilder that is used to qualify Anchor. More... | |
unsafe NXOpen.Routing.AssignCornerBuilder | CreateAssignCornerBuilder () |
Creates a NXOpen.Routing.AssignCornerBuilder which creates corner More... | |
unsafe NXOpen.Routing.AssignCornerBuilder | CreateAssignCornerBuilder (NXOpen.NXObject selectedObject) |
Creates a NXOpen.Routing.AssignCornerBuilder which creates corner More... | |
unsafe NXOpen.Routing.AssignDiscontinuityBuilder | CreateAssignDiscontinuityBuilder (NXOpen.NXObject selectedPoint) |
Creates a NXOpen.Routing.AssignDiscontinuityBuilder More... | |
unsafe NXOpen.Routing.AssignPathBuilder | CreateAssignPathBuilder (NXOpen.Routing.Run run) |
Creates a NXOpen.Routing.AssignPathBuilder More... | |
unsafe NXOpen.Routing.Electrical.AssignProxyBuilder | CreateAssignProxyBuilder (NXOpen.NXObject[] objects) |
Creates a proxy port assigned to a connector. More... | |
unsafe NXOpen.Routing.AssignTerminalsBuilder | CreateAssignTerminalsBuilder (NXOpen.Routing.Port port) |
Creates a NXOpen.Routing.AssignTerminalsBuilder that is used to assign terminals to multiports More... | |
unsafe NXOpen.Routing.AssignTerminalsItemBuilder | CreateAssignTerminalsItemBuilder (NXOpen.Routing.Port port) |
Creates a NXOpen.Routing.AssignTerminalsItemBuilder that is used to specify attributes of a terminal ports like terminal name, terminal direction and terminal origin. More... | |
unsafe NXOpen.Routing.AttributeHolder | CreateAttributeHolder () |
Creates a NXOpen.Routing.AttributeHolder to set Template Attributes and then copying Template Attributes to Routing Objects. More... | |
unsafe void | CreateBom (NXOpen.Routing.RouteManager.BomLevel level, NXOpen.Routing.RouteManager.BomStockLength length, NXOpen.Routing.RouteManager.BomFabrication fabNumbering, NXOpen.Routing.RouteManager.BomBlankLines blankLines, NXOpen.Part formatFilePart) |
Creates Bill of Material (BOM). More... | |
unsafe NXOpen.Routing.BranchPathNumberingBuilder | CreateBranchPathNumberingBuilder () |
Creates a NXOpen.Routing.BranchPathNumberingBuilder for labeling branches. More... | |
unsafe NXOpen.Routing.BuiltInPathBuilder | CreateBuiltInPathBuilder (NXOpen.Routing.BuiltInPath bipObject) |
Creates a NXOpen.Routing.BuiltInPathBuilder that is used to qualify Built-in Path. More... | |
unsafe NXOpen.Routing.Electrical.CablewaysBuilder | CreateCablewaysBuilder () |
Creates NXOpen.Routing.Electrical.CablewaysBuilder . More... | |
unsafe NXOpen.Routing.Electrical.CablewaysBuilder | CreateCablewaysBuilderWithObjects (NXOpen.NXObject[] objects) |
Creates NXOpen.Routing.Electrical.CablewaysBuilder . More... | |
unsafe NXOpen.Routing.Electrical.CablewaysLayoutBuilder | CreateCablewaysLayoutBuilder () |
Creates NXOpen.Routing.Electrical.CablewaysBuilder . More... | |
unsafe NXOpen.Routing.ClockPartBuilder | CreateClockPartBuilder (NXOpen.NXObject selectedPort) |
Creates a NXOpen.Routing.ClockPartBuilder . More... | |
unsafe NXOpen.Routing.CompareRunsBuilder | CreateCompareRunsBuilder (NXOpen.Routing.Run run) |
Creates a NXOpen.Routing.CompareRunsBuilder to compare runs in the working part to another part or an xml definition. More... | |
unsafe NXOpen.Routing.ConnectedCurvesBuilder | CreateConnectedCurvesBuilder () |
Creates a NXOpen.Routing.ConnectedCurvesBuilder for building segments on end-to-end connected curves. More... | |
unsafe void | CreateConnectionPostPlacementUdo (NXOpen.Routing.ReuseLibrary.PartType udoType, int numberOfItems, NXOpen.Routing.ReuseLibrary.ReportInBom reportInBOM, NXOpen.Routing.CharacteristicList udoCharx, NXOpen.Routing.PortConnection[] connectionsToLink) |
Creates a user defined object (UDO) linked to one or two connections. More... | |
unsafe NXOpen.Routing.ConnectPathBuilder | CreateConnectPathBuilder () |
Creates a NXOpen.Routing.ConnectPathBuilder which connects path More... | |
unsafe NXOpen.Routing.CopeCornerBuilder | CreateCopeCornerBuilder (NXOpen.NXObject selectedPoint) |
Creates a NXOpen.Routing.CopeCornerBuilder . More... | |
unsafe NXOpen.Routing.CrossSectionBuilder | CreateCrossSectionBuilder (NXOpen.Routing.CrossSection crossSectionObject) |
Creates a NXOpen.Routing.CrossSectionBuilder that is used to qualify Cross Section. More... | |
unsafe NXOpen.Routing.DefineRunBuilder | CreateDefineRunBuilder (NXOpen.Routing.Run selectedRun) |
Creates a NXOpen.Routing.DefineRunBuilder that can create or edit a run. More... | |
unsafe NXOpen.Routing.DeleteFontsBuilder | CreateDeleteFontsBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.DeleteFontsBuilder for deleting routing line fonts from segments. More... | |
unsafe NXOpen.Routing.DeleteGapsBuilder | CreateDeleteGapsBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.DeleteGapsBuilder for deleting routing objects. More... | |
unsafe NXOpen.Routing.DeleteObjectsBuilder | CreateDeleteObjectsBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.DeleteObjectsBuilder for deleting routing objects. More... | |
unsafe NXOpen.Routing.DesignRuleViolationViewer | CreateDesignRuleViolationViewer (NXOpen.NXObject[] violations) |
Creates a NXOpen.Routing.DesignRuleViolationViewer to display the given violations in the Design Rule Violation Browser just like the Browse Violations command. More... | |
unsafe NXOpen.Routing.DesignRuleViolationViewer | CreateDesignRuleViolationViewer () |
Runs all the registered Design Rules just like the Interactive Check command. More... | |
unsafe NXOpen.Routing.DivisionsBuilder | CreateDivisionsBuilder (NXOpen.NXObject selectedPort, bool isAbsoluteFlow) |
Creates a Divisions builder. More... | |
unsafe NXOpen.Routing.DuctReinforcementBuilder | CreateDuctReinforcementBuilder (NXOpen.Routing.DuctReinforcement ductReinforcement) |
Creates an HVAC Duct Reinforcement Builder. More... | |
unsafe NXOpen.Routing.DuctSizeCalculatorBuilder | CreateDuctSizeCalculatorBuilder (NXOpen.NXObject[] objects) |
Creates a Duct size calculator builder. More... | |
unsafe NXOpen.Routing.EditBendAngleBuilder | CreateEditBendAngleBuilder (NXOpen.NXObject bendRcp) |
Creates an Edit Bend Angle builder. More... | |
unsafe NXOpen.Routing.EditCharacteristicsBuilder | CreateEditCharacteristicsBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.EditCharacteristicsBuilder that edits the Required and Optional NXOpen.Routing.CharacteristicList (UG attribute values) of NXOpen.Routing.Stock or NXOpen.Assemblies.Component . More... | |
unsafe NXOpen.Routing.EditLineSegmentBuilder | CreateEditLineSegmentBuilder (NXOpen.Routing.LineSegment line) |
Creates a NXOpen.Routing.EditLineSegmentBuilder for editing and locking the length of line segments. More... | |
unsafe NXOpen.Routing.EditPlacePartBuilder | CreateEditPlacePartBuilder (NXOpen.Assemblies.Component partOcc) |
Creates a Routing.EditPlacePartBuilder that is used to edit the location of a previously placed routing part in an assembly. More... | |
unsafe NXOpen.Routing.ElbowSnapSettings | CreateElbowSnapSettings () |
Creates a snap elbow settings object, this object is only useful for NXOpen.Routing.LinearPathBuilder object. More... | |
unsafe NXOpen.Routing.CreateFabricationBuilder | CreateFabricationBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.CreateFabricationBuilder which fabricate subassembly from standard parts, path segments, stock, and other routing objects within the current routing assembly More... | |
unsafe NXOpen.Routing.FillerStockBuilder | CreateFillerStockBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.FillerStockBuilder More... | |
unsafe NXOpen.Routing.FindByAttributesBuilder | CreateFindByAttributesBuilder () |
Creates a NXOpen.Routing.FindByAttributesBuilder More... | |
unsafe NXOpen.Routing.FittingOverstockBuilder | CreateFittingOverstockBuilder (NXOpen.Routing.FittingOverstock overstock) |
Creates a NXOpen.Routing.FittingOverstockBuilder that applies or edits overstock on fittings. More... | |
unsafe NXOpen.Routing.FormboardPlacementCoordinateSystemBuilder | CreateFormboardPlacementCoordinateSystemBuilder (NXOpen.CoordinateSystem csysObject) |
Creates a NXOpen.Routing.FormboardPlacementCoordinateSystemBuilder that is used to qualify Formboard Placements. More... | |
unsafe NXOpen.Routing.GapDisplayBuilder | CreateGapDisplayBuilder () |
Creates a NXOpen.Routing.GapDisplayBuilder for creating gaps and bridges across line segments. More... | |
unsafe NXOpen.Routing.HandrailBuilder | CreateHandrailBuilder () |
Creates a NXOpen.Routing.HandrailBuilder object. More... | |
unsafe NXOpen.Routing.InfoObjectsBuilder | CreateInfoObjectsBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.InfoObjectsBuilder for deleting routing objects. More... | |
unsafe NXOpen.Routing.InstanceNameLookupBuilder | CreateInstanceNameLookupBuilder () |
Creates a NXOpen.Routing.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. More... | |
unsafe NXOpen.Routing.LinearPathBuilder | CreateLinearPathBuilder () |
Creates a linear path builder for building a path consisting of lines, arcs (bends) and elbows. More... | |
unsafe NXOpen.Routing.LinearPathSettings | CreateLinearPathSettings () |
Creates a linear path settings object which stores preferences to apply when creating linear paths using a NXOpen.Routing.LinearPathBuilder . More... | |
unsafe NXOpen.Routing.ManualRouteBuilder | CreateManualRouteBuilder (NXOpen.Routing.Electrical.ElectricalStockDevice.RouteLevel routeLevel, NXOpen.Routing.Electrical.ElectricalStockDevice elecStockDevice) |
Creates a NXOpen.Routing.ManualRouteBuilder that can create or edit stockTransition. More... | |
unsafe NXOpen.Routing.MergeStocksBuilder | CreateMergeStocksBuilder () |
Creates a NXOpen.Routing.MergeStocksBuilder for merging Routing Stocks. More... | |
unsafe NXOpen.Routing.NamingPatternBuilder | CreateNamingPatternBuilder () |
Creates a NXOpen.Routing.NamingPatternBuilder that is used to create a sequence of port names This class allows to specify the naming sequence for terminal ports whether alphabetical or numerical or alpha-numeric pattern. More... | |
unsafe NXOpen.Direction | CreateNewDownDirection () |
Creates a new down direction object based on the direction for the part used by Routing. More... | |
unsafe NXOpen.Routing.SimplifyPathBuilder | CreateNextGenSimplifyPathBuilder (NXOpen.Assemblies.Component workOcc, NXOpen.Routing.ISegment[] segments) |
Creates a NXOpen.Routing.SimplifyPathBuilder that combines the collinear segments by merging RCPs in NextGen and NextGenRouting for Assemblies environment. More... | |
unsafe NXOpen.Routing.OverstockBuilder | CreateOverstockBuilder (NXOpen.Routing.Overstock overstock) |
Creates a NXOpen.Routing.OverstockBuilder that can create or edit overstock. More... | |
unsafe NXOpen.Routing.OverstockFacesBuilder | CreateOverstockFacesBuilder () |
Creates a NXOpen.Routing.OverstockFacesBuilder to qualify faces of fittings for overstock application More... | |
unsafe NXOpen.Routing.Electrical.PathArrangementBuilder | CreatePathArrangementBuilder () |
Creates a Routing.Electrical.PathArrangementBuilder More... | |
unsafe NXOpen.Routing.PathStockBuilder | CreatePathStockBuilder () |
Creates a path stock builder. More... | |
unsafe NXOpen.Routing.PlacementSolutionsBuilder | CreatePlacementSolutionsBuilder () |
Creates a placement solutions builder used to position a part that has been placed in the assembly. More... | |
unsafe NXOpen.Routing.PlacePartBuilder | CreatePlacePartBuilder (string nodeIdentifier, int filteredPtbRowIndex, NXOpen.Point3d placementPos, NXOpen.TaggedObject placementObj) |
Creates a NXOpen.Routing.PlacePartBuilder that is used to place a routing part into an assembly. More... | |
unsafe NXOpen.Routing.PlacePartBuilder | CreatePlacePartBuilderFS (string nodeIdentifier, NXOpen.Routing.CharacteristicList fileSelectCharx, NXOpen.Point3d placementPos, NXOpen.TaggedObject placementObj, bool replacePartOp) |
Creates a NXOpen.Routing.PlacePartBuilder that is used to place a routing part into an assembly. More... | |
unsafe NXOpen.Routing.PlacePartBuilder | CreatePlacePartBuilderPTS (NXOpen.TaggedObject ptsPart, NXOpen.TaggedObject ptsInstance, NXOpen.Point3d placementPos, NXOpen.TaggedObject placementObj) |
Creates a NXOpen.Routing.PlacePartBuilder that is used to place a routing part into an assembly. More... | |
unsafe NXOpen.Routing.PlatformCreatorBuilder | CreatePlatformCreatorBuilder () |
Creates a NXOpen.Routing.PlatformCreatorBuilder which creates accessways platform More... | |
unsafe NXOpen.Routing.PlatformCreatorBuilder | CreatePlatformCreatorBuilder (NXOpen.Routing.PlatformFeature platformFeature) |
Creates an Platform builder. More... | |
unsafe NXOpen.Routing.PortArrayListItemBuilder | CreatePortArrayListItemBuilder () |
Creates a NXOpen.Routing.PortArrayListItemBuilder This class allows to specify the pattern feature, select the inital position and select the starting pattern instance for creating Terminal Port arrays for circular or rectangular pattern for multiports. More... | |
unsafe NXOpen.Routing.PortArraysBuilder | CreatePortArraysBuilder (NXOpen.Routing.Port port) |
Creates a NXOpen.Routing.PortArraysBuilder This class allows to create terminal port arrays for circular or rectangular pattern for multi-ports. More... | |
unsafe NXOpen.Routing.QualifyPortBuilder | CreateQualifyPortBuilder (NXOpen.Routing.Port port) |
Creates a NXOpen.Routing.QualifyPortBuilder that is used to create ports. More... | |
unsafe NXOpen.Routing.QuickPathBuilder | CreateQuickPathBuilder () |
Creates a Quick Path builder. More... | |
unsafe NXOpen.Routing.RemoveDiscontinuityBuilder | CreateRemoveDiscontinuityBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.RemoveDiscontinuityBuilder which removes selected discontinuity corners More... | |
unsafe NXOpen.Routing.RouteSweptFoldBuilder | CreateRouteSweptFoldBuilder (NXOpen.NXObject selectedStock, NXOpen.NXObject editFoldObj) |
Creates a NXOpen.Routing.RouteSweptFoldBuilder . More... | |
unsafe NXOpen.Routing.RouteSweptTwistBuilder | CreateRouteSweptTwistBuilder (NXOpen.NXObject objects) |
Creates a NXOpen.Routing.RouteSweptTwistBuilder More... | |
unsafe NXOpen.Routing.EndFormBuilder | CreateRoutingEndFormBuilder () |
Creates a NXOpen.Routing.EndFormBuilder that is used to place End Form. More... | |
unsafe NXOpen.Routing.PlaceElbowsBuilder | CreateRoutingPlaceElbowsBuilder () |
Creates a NXOpen.Routing.PlaceElbowsBuilder that is used to place multiple elbows. More... | |
unsafe NXOpen.Routing.PlacePartBuilder | CreateRoutingPlacePartBuilder (NXOpen.Routing.CharacteristicList partCharx, NXOpen.Point3d placementPos, NXOpen.TaggedObject placementObj) |
Creates a NXOpen.Routing.PlacePartBuilder that is used to place a routing part into an assembly. More... | |
unsafe NXOpen.Routing.RunItem | CreateRunItem (string referenceID, NXOpen.Routing.RunItem.Type itemType, NXOpen.Routing.CharacteristicList attributes) |
Creates a new NXOpen.Routing.RunItem . More... | |
unsafe NXOpen.Routing.SimplifyPathBuilder | CreateSimplifyPathBuilder (NXOpen.Routing.ISegment[] segments) |
Creates a NXOpen.Routing.SimplifyPathBuilder that combines the collinear segments by merging RCPs. More... | |
unsafe NXOpen.Routing.SpaceReservationBuilder | CreateSpaceReservationBuilder (NXOpen.NXObject[] objects) |
Creates a Space Reservation builder. More... | |
unsafe NXOpen.Routing.Electrical.SplicePositionBuilder | CreateSplicePositionBuilder (NXOpen.Point splicePoint) |
Creates a NXOpen.Routing.Electrical.SplicePositionBuilder This class allows to create or reposition the splices in NX. More... | |
unsafe NXOpen.Routing.SplinePathBuilder | CreateSplinePathBuilder (NXOpen.Curve spline) |
Creates a NXOpen.Routing.SplinePathBuilder which creates D-Cubed constrainted splines. More... | |
unsafe NXOpen.Routing.SplitDuctBuilder | CreateSplitDuctBuilder () |
Creates a Split Duct builder. More... | |
unsafe NXOpen.Routing.StockBrowserBuilder | CreateStockBrowserBuilder () |
Creates a NXOpen.Routing.StockBrowserBuilder which finds and filters stock More... | |
unsafe NXOpen.Routing.StockBuilder | CreateStockBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.StockBuilder that can create or edit stock. More... | |
unsafe NXOpen.Routing.StockColorBuilder | CreateStockColorBuilder () |
Creates a NXOpen.Routing.StockColorBuilder which assigns color to the face of stocks having rectangular cross sections More... | |
unsafe NXOpen.Routing.StockDataRefreshBuilder | CreateStockDataRefreshBuilder () |
Creates a NXOpen.Routing.StockDataRefreshBuilder for refreshing Routing Stock Data definitions. More... | |
unsafe NXOpen.Routing.StockOffsetPointBuilder | CreateStockOffsetPointBuilder (NXOpen.NXObject pointOrRcp) |
Creates a builder than can create or edit stock offset points. More... | |
unsafe NXOpen.Routing.StockPartConverterBuilder | CreateStockPartConverterBuilder () |
Creates a NXOpen.Routing.StockPartConverterBuilder More... | |
unsafe NXOpen.Routing.StockStyleBuilder | CreateStockStyleBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.StockStyleBuilder which assigns style to stock More... | |
unsafe NXOpen.Routing.StockTransitionBuilder | CreateStockTransitionBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.StockTransitionBuilder that can create or edit stockTransition. More... | |
unsafe NXOpen.Routing.SubdivideSegmentBuilder | CreateSubdivideSegmentBuilder (NXOpen.NXObject segment, NXOpen.Point3d pickPoint) |
Creates a NXOpen.Routing.SubdivideSegmentBuilder that can subdivide a segment into multiple segments More... | |
unsafe NXOpen.Routing.TransformPathBuilder | CreateTransformPathBuilder (NXOpen.NXObject[] objs) |
FIXME More... | |
unsafe NXOpen.Routing.UnifyPathBuilder | CreateUnifyPathBuilder (NXOpen.NXObject[] objects) |
Creates a NXOpen.Routing.UnifyPathBuilder which replaces given stocks and fittings based on the new NXOpen.Routing.CharacteristicList . More... | |
unsafe NXOpen.Routing.WatertightFittingsBuilder | CreateWatertightFittingsBuilder () |
Creates a NXOpen.Routing.WatertightFittingsBuilder that creates Watertight Fittings. More... | |
unsafe NXOpen.Routing.WindCatcherBuilder | CreateWindCatcherBuilder (NXOpen.Routing.WindCatcher windCatcher) |
Creates an HVAC Wind Catcher builder. More... | |
unsafe void | DeleteBundleSolids () |
Removes the bundle solids that were imported from Capital More... | |
unsafe NXOpen.NXObject[] | DeletePath (NXOpen.NXObject[] objects) |
Deletes the given Routing Control Points (RCP), segments, curves, and components. More... | |
unsafe void | DeselectAllObjectsInNavigators () |
Deselects all objects in both the Component and Connection Navigators. More... | |
unsafe void | DesignateFormboardPlacementCSys (NXOpen.CoordinateSystem csys) |
Designates the passed in Coordinate System as a Formboard Placement Coordinate System for the part More... | |
unsafe void | EraseNetlistHistory () |
Erases the Netlist content history from the work part More... | |
unsafe void | ExportJson (NXOpen.Routing.RouteManager.JsonInformation infoType, string jsonFileName) |
Exports NX Routing electrical information related to specified input from the currently open part to the json file. More... | |
unsafe 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. More... | |
unsafe 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. More... | |
unsafe void | ExportPlmxml (string plmxmlFilename) |
Exports all of the NX Routing electrical information from the currently open part to the given file. More... | |
unsafe void | ExportSpliceObjects (string jsonFilename) |
Exports the splice objects in part to a JSON file if customer default 'Export PLMXML Unused Tolopology' is turned on. More... | |
unsafe void | ExportXmlFile (string exportFilename) |
Exports all of the NX Routing electrical information from the currently open part to the given XML file. More... | |
unsafe NXOpen.Routing.ControlPoint | FindRoutingControlPoint (string guid) |
Returns the Routing.ControlPoint , if any, that matches the given globally unique identifier (GUID). More... | |
unsafe NXOpen.Routing.RootObject | FindRoutingObject (NXOpen.Routing.RouteManager.SearchCriteria searchCriteria) |
Returns the Routing object, if any, that matches the given search criteria. More... | |
unsafe NXOpen.Routing.ISegment[] | FindRoutingSegments (string guid) |
Returns the Routing.ISegment s, if any, that match the given globally unique identifier (GUID). More... | |
unsafe void | GenerateCablewaysLayoutData (NXOpen.Curve segment, NXOpen.Xform xform, double width, double height, int gridFactor, out NXOpen.Point[] points, out NXOpen.Routing.Electrical.CableDevice[] cables) |
Generates the cableways layout data (cable center points) using the default bin-packing algorithm. More... | |
unsafe void | GetAllBIPComponents (out NXOpen.Assemblies.Component[] components) |
Returns all of the Built-in path components in the current part More... | |
unsafe NXOpen.NXObject[] | GetConcurrent () |
Gets objects logged for concurrent design rule check. More... | |
unsafe double | GetLengthTolerance () |
Returns the default length tolerance for the current root part. More... | |
unsafe NXOpen.Routing.Run[] | GetReferencingRuns (NXOpen.NXObject @object) |
This function returns objects of type NXOpen.Routing.Run referring to given input object. More... | |
unsafe void | GetSelectedObjectsInNavigators (out NXOpen.Routing.RootObject[] selectedObjects) |
Returns all of the objects selected in the Component and Connection Navigators. More... | |
unsafe NXOpen.Routing.Stock | GetStockFromBody (NXOpen.Body body) |
Returns the Routing.Stock , if any, that was used to create the given solid body. More... | |
unsafe bool | HasAllReferencingStockComponentsLoaded (NXOpen.TaggedObject objectToValidate) |
Checks whether all the stock components referenced by the given Routing object are loaded or not. More... | |
unsafe void | HighLightPathandBundleSolids (NXOpen.Routing.ControlPoint controlPoint1, NXOpen.Routing.ControlPoint controlPoint2, string bundleId) |
Highlights the path and bundle solids between Routing Control Points for specified bundle. More... | |
unsafe void | ImportFromCapital () |
Imports the data from the context diagram selected in the Capital navigator into the given part when Connect to Capital is enabled in Customer Defaults. More... | |
unsafe void | ImportLegacyComponentFile (string importFilename, NXOpen.Routing.RouteManager.ImportMode importOperation, string importFormatName) |
Imports NX Routing electrical information from the given XML or legacy component file into the current work part. More... | |
unsafe void | ImportLegacyHarnessFile (string importFilename, NXOpen.Routing.RouteManager.ImportMode importOperation, string importFormatName) |
Imports NX Routing electrical information from the given XML or legacy harness file into the current work part. More... | |
unsafe NXOpen.Part | ImportPartListFormatFile (string fileName) |
Loads the part list format (template) file. More... | |
unsafe void | ImportPlmxml (string plmxmlFilename, NXOpen.Routing.RouteManager.ImportMode importOperation) |
Imports NX Routing electrical information from the given PLM XML file into the current work part. More... | |
unsafe void | ImportRunsManaged (string itemPartNumber, string itemRevision) |
Builds runs from all Xmls defined on the provided Item Revision from Teamcenter. More... | |
unsafe void | ImportRunsNative (string path) |
Builds runs from all Xmls contained in the provided folder path. More... | |
unsafe void | ImportXmlFile (string importFilename, NXOpen.Routing.RouteManager.ImportMode importOperation) |
Imports NX Routing electrical information from the given XML file into the current work part. More... | |
unsafe void | InsertIntoStock (NXOpen.Assemblies.Component component) |
Connects the input component to the stocks and other components in the work part. More... | |
unsafe NXOpen.Routing.IntegrateRunsBuilder | IntegrateRunsBuilder (NXOpen.Routing.Run firstRun, NXOpen.Routing.Run secondRun) |
Creates a NXOpen.Routing.IntegrateRunsBuilder that can Integrate two runs. More... | |
unsafe bool | IsComponentNavigatorOpen () |
Is the Component Navigator open? More... | |
unsafe bool | IsConnectionNavigatorOpen () |
Is the Connection Navigator open? More... | |
unsafe bool | IsDirectIntegrationwithCapitalEnabled () |
If Connect to Capital customer default is turned on, return true else return false. More... | |
unsafe bool | IsRoutingPart () |
Checks if the given part is a Routing part More... | |
unsafe bool | IsStockComponent (NXOpen.Assemblies.Component inputComponent) |
Identifies if input component is Stock as Component or not. More... | |
unsafe void | LiftFromStock (NXOpen.Assemblies.Component component) |
Disconnects the input component from stocks and components in the work part. More... | |
unsafe NXOpen.Part | LoadPart (NXOpen.Routing.CharacteristicList partEntry) |
Loads a part based on the input NXOpen.Routing.CharacteristicList . More... | |
unsafe void | LogConcurrent (NXOpen.NXObject[] objects) |
Logs objects to be checked during the next concurrent design rule check. More... | |
unsafe bool | MergeDuplicateRcps (double tolerance, NXOpen.Routing.ControlPoint[] rcps) |
Finds the duplicate Routing Control Points (RCPs) within given tolerance and merges them. More... | |
unsafe void | ModelConnectionPostPlacementGasket (NXOpen.Assemblies.Component placedPart, NXOpen.Routing.PortConnection connection, NXOpen.Routing.ReuseLibrary.ReportInBom reportInBOM, NXOpen.Routing.CharacteristicList gasketCharx, out NXOpen.Routing.PortConnection connectionOne, out NXOpen.Routing.PortConnection connectionTwo) |
Places a gasket part based on the gasketCharx NXOpen.Routing.CharacteristicList . More... | |
unsafe void | ModelConnectionPostPlacementGasketBetweenFlanges (NXOpen.Assemblies.Component placedPart, NXOpen.Routing.PortConnection connection, NXOpen.Routing.ReuseLibrary.ReportInBom reportInBOM, NXOpen.Routing.CharacteristicList gasketCharx, out NXOpen.Routing.PortConnection connectionOne, out NXOpen.Routing.PortConnection connectionTwo, out NXOpen.Assemblies.Component modeledGasket) |
Places a gasket part based on the gasketCharx NXOpen.Routing.CharacteristicList . More... | |
unsafe void | ModelConnectionPostPlacementWeldGap (NXOpen.Assemblies.Component placedPart, NXOpen.Routing.PortConnection connection, double gapValue) |
Places a weld gap by adding a weld gap characteristic to one of the part occurrences connected. More... | |
unsafe NXOpen.Routing.ModelTerminalsBuilder | ModelTerminalsBuilder () |
Creates a NXOpen.Routing.ModelTerminalsBuilder which Models Terminal More... | |
unsafe void | OpenComponentNavigator () |
Opens the Component Navigator. More... | |
unsafe void | OpenConnectionNavigator () |
Opens the Connection Navigator. More... | |
unsafe void | PlaceCutElbow (NXOpen.Routing.CharacteristicList loadCharx, NXOpen.Routing.CharacteristicList applyCharx, NXOpen.Routing.ControlPoint rcp) |
Places a cut elbow at the given Routing Control Point (RCP). More... | |
unsafe void | PlacePostPlacementParts (NXOpen.Assemblies.Component placedPart, NXOpen.Routing.CharacteristicList postPartCharx, out NXOpen.Assemblies.Component[] postParts) |
Places post placement parts based on the postPartCharxNXOpen.Routing.CharacteristicList on the placedPart object. More... | |
unsafe void | PromoteBIPGeometry (NXOpen.Assemblies.Component bipComponent) |
Finds all bip components which do not have referencing built-in path updaters and creates them. More... | |
unsafe string | RecreateStockComponents () |
Regenerates the stock components in the assembly. More... | |
unsafe void | RemoveComponents (NXOpen.Assemblies.Component[] components) |
Removes the NXOpen.Assemblies.Component objects from the assembly and updates the routing path data. More... | |
unsafe void | RemoveFormboardPlacementCSysDesignation () |
Removes the designation of any Formboard Placement Coordinate System for the part More... | |
unsafe void | RemoveIdentifierFromNonRoutingParts () |
Removes routing identifier if the given part is a non-routing part. More... | |
unsafe void | ReplaceComponents (NXOpen.Assemblies.Component oldOcc, NXOpen.Assemblies.Component newOcc, string refsetName) |
Replaces old component with new component, and relinks ports if possible. More... | |
unsafe void | ReplaceComponents (NXOpen.Assemblies.Component oldOcc, NXOpen.Assemblies.Component newOcc, string refsetName, NXOpen.Routing.RouteManager.FixPosition fixPosition) |
Replaces old component with new component, and relinks ports if possible. More... | |
unsafe void | RepositionPartOccurrence (NXOpen.Assemblies.Component partOcc, NXOpen.Point3d position, NXOpen.Matrix3x3 transform) |
Repositions part component given position and transformation More... | |
unsafe NXOpen.Assemblies.Component | RouteReplacePart (NXOpen.Assemblies.Component oldOcc, NXOpen.Part newPart, string compName, string refset, int occLayer) |
Replace part More... | |
unsafe void | SelectObjectInNavigator (NXOpen.Routing.RootObject objectToSelect) |
Highlights the given object in the Component or Connection Navigator. More... | |
unsafe void | SelectObjectsInNavigator (NXOpen.Routing.RootObject[] objectsToSelect) |
Highlights the given objects in the Component or Connection Navigator. More... | |
unsafe NXOpen.Routing.SplitRunBuilder | SplitRunBuilder (NXOpen.Routing.Run run) |
Creates a NXOpen.Routing.SplitRunBuilder that can split a run. More... | |
unsafe NXOpen.Routing.TerminalPortBuilder | TerminalPortBuilder () |
Creates a NXOpen.Routing.TerminalPortBuilder More... | |
unsafe NXOpen.NXObject[] | TransformObjects (bool allStock, NXOpen.Routing.Stock[] specifiedStocks, NXOpen.NXObject[] objects, NXOpen.Point3d position, NXOpen.Matrix3x3 transform, bool copyOperation) |
Transforms routing objects. More... | |
unsafe void | UnifyPath (NXOpen.TaggedObject inputObject, NXOpen.Routing.CharacteristicList newCharxList) |
Changes the given stock or component to a new object that matches the given characteristics. More... | |
unsafe void | UnlinkContextDiagram () |
Unlinks the work part from any previously selected context diagram in Capital. More... | |
unsafe void | ViewNetlistHistory () |
Prints the Netlist content history to the Listing Window More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Manages various Routing collections and methods for use in the current work part.
See the NX Routing help for detailed information on the Connection data model.
To obtain an instance of this class, refer to NXOpen.Part
Created in NX4.0.0
Route List import modes
The following tables describes the effects of the various modes depending on the type (XML, HRN, CMP) of import.
Enumerator | |
---|---|
Update |
Update existing objects with data from the imported objects. |
Merge |
Update existing objects with data from the imported objects. |
Append |
Create the imported objects as new objects. |
|
inline |
Copies the connections, connectors and devices from the design elements of study to the part containing object_in_part and assembles them.
Created in NX8.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Creates a Routing fabrication, a sub-assembly made of NXOpen.Assemblies.Component s and NXOpen.Routing.Stock from the assembly in which the Routing Fabrication is created.
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
filename | The name of the file where newly created fabrication component would be saved |
objects | Routing objects to be fabricated |
charxData | attributes to apply to the fabricated component. |
|
inline |
Creates a Routing fabrication, a sub-assembly made of NXOpen.Assemblies.Component s and NXOpen.Routing.Stock from the assembly in which the Routing Fabrication is created.
Created in NX8.0.0
Deprecated in NX1847.0.0. Use NXOpen.Routing.RouteManager.BuildFabricationWithFileNewBuilder instead.
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
filename | The name of the file where newly created fabrication component would be saved |
objects | Routing objects to be fabricated |
optionalCharxData | Required attributes to apply to the fabricated component. |
requiredCharxData | Optional attributes to apply to the fabricated component. |
|
inline |
Create a Routing fabrication sub-assembly made of NXOpen.Assemblies.Component s and NXOpen.Routing.Stock from the assembly in which the Routing Fabrication is created with help of FileNewBuilder.
Created in NX12.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
builder | |
objects | Routing objects to be fabricated |
optionalCharxData | Required attributes to apply to the fabricated component. |
requiredCharxData | Optional attributes to apply to the fabricated component. |
|
inline |
Executes the Routing Design Rules against the work part
Created in NX5.0.0
Deprecated in NX1847.0.0. Use NXOpen.Routing.RouteManager.CheckDesignRules instead.
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
mode | |
reason | |
objects | The objects to check. May be empty. |
violations | The violations generated by the check. May be empty. |
|
inline |
Executes the Routing Design Rules against the work part
Created in NX1847.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
mode | Either NXOpen.Routing.DesignRuleViolationCollection.Mode.Interactive or NXOpen.Routing.DesignRuleViolationCollection.Mode.Concurrent |
reason | Either NXOpen.Routing.CustomManager.DesignRuleReason.Interactive or one of the other reasons indicating which dialog is asking for design rules to be checked. |
objects | The objects to check. May be empty. |
violations | The violations generated by the check. May be empty. |
|
inline |
Determines whether or not a built-in path component has proper work part geometry.
Created in NX7.5.3
License requirements: routing_base ("Routing Basic")
bipComponent | BIP Component |
|
inline |
Connects ports present in this NXOpen.Assemblies.Component .
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
component |
|
inline |
Converts all of the spline segments in this part from the pre-NX9 data model to the NX9 data model.
Created in NX9.0.2
License requirements: routing_base ("Routing Basic")
splineSegments | The converted spline segments. |
originalSplineLengths | The length of each spline segment before converting. |
newSplineLengths | The new length of each spline segment after converting. |
|
inline |
Copy the overstock from subassembly to parent assembly.
This functionality, gets the segments which are wavelinked from the subassembly to the parent assembly. It finds the overstock alloted to these segments in subassembly and recreate them over wavelinked segment at the parent assembly level.
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.AddFontBuilder for creating user-defined line fonts to use with line segments.
Created in NX8.5.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a Adoption builder.
See the documentation in the NXOpen.Routing.AdoptionBuilder class for a description of the builder.
Created in NX12.0.2
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Creates a AdoptionToNGBVR builder.
See the documentation in the NXOpen.Routing.AdoptionToNGBVRBuilder class for a description of the builder.
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.AlignStockBuilder for aligning Routing Stocks.
Provide a tool to align non-circular stocks to routing objects.
Created in NX9.0.3
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.AnchorBuilder that is used to qualify Anchor.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
anchorObject |
|
inline |
Creates a NXOpen.Routing.AssignCornerBuilder which creates corner
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.AssignCornerBuilder which creates corner
Created in NX9.0.0
License requirements: routing_base ("Routing Basic")
selectedObject |
|
inline |
Creates a NXOpen.Routing.AssignDiscontinuityBuilder
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
selectedPoint | Routing Control Point |
|
inline |
Creates a NXOpen.Routing.AssignPathBuilder
Created in NX8.5.0
License requirements: routing_base ("Routing Basic")
run | NXOpen.Routing.Run |
|
inline |
Creates a proxy port assigned to a connector.
See the documentation in the NXOpen.Routing.Electrical.AssignProxyBuilder class for a description of the builder.
Created in NX8.0.0
License requirements: routing_base ("Routing Basic")
objects | Routing connectors |
|
inline |
Creates a NXOpen.Routing.AssignTerminalsBuilder that is used to assign terminals to multiports
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
port | MultiPort to edit |
|
inline |
Creates a NXOpen.Routing.AssignTerminalsItemBuilder that is used to specify attributes of a terminal ports like terminal name, terminal direction and terminal origin.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
port | MultiPort to edit |
|
inline |
Creates a NXOpen.Routing.AttributeHolder to set Template Attributes and then copying Template Attributes to Routing Objects.
Created in NX8.5.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates Bill of Material (BOM).
BOM generates a table with the relevant information regarding the existing routing objects present in the NX window. Various options are available on the BOM dialog to control the generated output. These options are the inputs to this function.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
level | How fabrications are reported. |
length | How stock length is reported. |
fabNumbering | Is fabrication numbering option on/off? |
blankLines | Unused |
formatFilePart | Part List format file part. |
|
inline |
Creates a NXOpen.Routing.BranchPathNumberingBuilder for labeling branches.
Created in NX8.5.0
License requirements: routing_hvac ("Routing HVAC")
|
inline |
Creates a NXOpen.Routing.BuiltInPathBuilder that is used to qualify Built-in Path.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
bipObject |
|
inline |
Creates NXOpen.Routing.Electrical.CablewaysBuilder .
Created in NX7.5.0
License requirements: routing_cabling ("Routing Cabling")
|
inline |
Creates NXOpen.Routing.Electrical.CablewaysBuilder .
Created in NX12.0.1
License requirements: routing_cabling ("Routing Cabling")
objects |
|
inline |
Creates NXOpen.Routing.Electrical.CablewaysBuilder .
Created in NX7.5.0
License requirements: routing_cabling ("Routing Cabling")
|
inline |
Creates a NXOpen.Routing.ClockPartBuilder .
for the rotation of component.
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
selectedPort | Routing Port |
|
inline |
Creates a NXOpen.Routing.CompareRunsBuilder to compare runs in the working part to another part or an xml definition.
Created in NX9.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
run | Routing.Run |
|
inline |
Creates a NXOpen.Routing.ConnectedCurvesBuilder for building segments on end-to-end connected curves.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a user defined object (UDO) linked to one or two connections.
This UDO is used in connection post placement to represent items of a given type on the bill of materials (BOM).
Created in NX10.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
udoType | Represents the connection post placement item type in the specification connection compatibility table |
numberOfItems | The number of items to represent in the bill of materials |
reportInBOM | Are the items to be reported in the bill of materials? |
udoCharx | Characteristics of the selected item to add to the UDO |
connectionsToLink | Routing connections to link to the UDO |
|
inline |
Creates a NXOpen.Routing.ConnectPathBuilder which connects path
Created in NX6.0.2
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.CopeCornerBuilder .
Created in NX7.5.0
Deprecated in NX8.0.0. Use NXOpen.Routing.RouteManager.CreateAssignCornerBuilder and then set the corner type as cope with NXOpen.Routing.CornerTypeBuilder .
License requirements: routing_advanced ("Routing Advanced")
selectedPoint | Routing Control Point |
|
inline |
Creates a NXOpen.Routing.CrossSectionBuilder that is used to qualify Cross Section.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
crossSectionObject |
|
inline |
Creates a NXOpen.Routing.DefineRunBuilder that can create or edit a run.
Created in NX8.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
selectedRun | Routing.Run |
|
inline |
Creates a NXOpen.Routing.DeleteFontsBuilder for deleting routing line fonts from segments.
Created in NX8.5.0
License requirements: routing_base ("Routing Basic")
objects | Routing objects to delete |
|
inline |
Creates a NXOpen.Routing.DeleteGapsBuilder for deleting routing objects.
Created in NX8.5.0
License requirements: routing_base ("Routing Basic")
objects | Routing objects to delete |
|
inline |
Creates a NXOpen.Routing.DeleteObjectsBuilder for deleting routing objects.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
objects | Routing objects to delete |
|
inline |
Creates a NXOpen.Routing.DesignRuleViolationViewer to display the given violations in the Design Rule Violation Browser just like the Browse Violations command.
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
violations |
|
inline |
Runs all the registered Design Rules just like the Interactive Check command.
Then creates a NXOpen.Routing.DesignRuleViolationViewer to display any violations found in the Design Rule Violation Browser.
Created in NX10.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Creates a Divisions builder.
See the documentation in the NXOpen.Routing.DivisionsBuilder class for a description of the builder.
Created in NX7.5.0
License requirements: routing_hvac ("Routing HVAC")
selectedPort | Routing Port |
isAbsoluteFlow | if TRUE: displays absolute flow percentage for each division, else displays relative flow percentage |
|
inline |
Creates an HVAC Duct Reinforcement Builder.
See the documentation in the NXOpen.Routing.DuctReinforcementBuilder class for a description of the builder.
Created in NX8.5.2
License requirements: routing_hvac ("Routing HVAC")
ductReinforcement |
|
inline |
Creates a Duct size calculator builder.
See the documentation in the NXOpen.Routing.DuctSizeCalculatorBuilder for a description of the builder
Created in NX8.0.0
License requirements: routing_hvac ("Routing HVAC")
objects | Routing segments to assign Flow Attributes or stocks |
|
inline |
Creates an Edit Bend Angle builder.
See the documentation in the NXOpen.Routing.EditBendAngleBuilder class for a description of the builder.
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
bendRcp | Routing Port |
|
inline |
Creates a NXOpen.Routing.EditCharacteristicsBuilder that edits the Required and Optional NXOpen.Routing.CharacteristicList (UG attribute values) of NXOpen.Routing.Stock or NXOpen.Assemblies.Component .
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
objects | Routing Stocks or Components to edit characteristics. |
|
inline |
Creates a NXOpen.Routing.EditLineSegmentBuilder for editing and locking the length of line segments.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
line | The segment to edit. |
|
inline |
Creates a Routing.EditPlacePartBuilder that is used to edit the location of a previously placed routing part in an assembly.
Created in NX10.0.0
License requirements: routing_base ("Routing Basic")
partOcc | The placed part occurrence to edit |
|
inline |
Creates a snap elbow settings object, this object is only useful for NXOpen.Routing.LinearPathBuilder object.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.CreateFabricationBuilder which fabricate subassembly from standard parts, path segments, stock, and other routing objects within the current routing assembly
Created in NX8.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objects | Routing objects to be fabricated |
|
inline |
Creates a NXOpen.Routing.FillerStockBuilder
Created in NX6.0.0
License requirements: routing_harness ("Routing Harness")
objects | Routing segments to create Filler Stock or filler stock to be edited |
|
inline |
Creates a NXOpen.Routing.FindByAttributesBuilder
Created in NX8.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.FittingOverstockBuilder that applies or edits overstock on fittings.
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
overstock | Fitting Overstock to edit |
|
inline |
Creates a NXOpen.Routing.FormboardPlacementCoordinateSystemBuilder that is used to qualify Formboard Placements.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
csysObject |
|
inline |
Creates a NXOpen.Routing.GapDisplayBuilder for creating gaps and bridges across line segments.
Created in NX8.5.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.HandrailBuilder object.
Created in NX8.5.0
License requirements: routing_platform ("Routing Platform")
|
inline |
Creates a NXOpen.Routing.InfoObjectsBuilder for deleting routing objects.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
objects | Routing objects to delete |
|
inline |
Creates a NXOpen.Routing.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.
Created in NX8.0.0
License requirements: routing_pipetube ("Routing Piping and Tubing")
|
inline |
Creates a linear path builder for building a path consisting of lines, arcs (bends) and elbows.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a linear path settings object which stores preferences to apply when creating linear paths using a NXOpen.Routing.LinearPathBuilder .
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.ManualRouteBuilder that can create or edit stockTransition.
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
routeLevel | Enum to define the routing level for manual route. |
elecStockDevice |
|
inline |
Creates a NXOpen.Routing.MergeStocksBuilder for merging Routing Stocks.
Stocks are mergeable if they are C1 continuous and have mergeable attributes.
Created in NX10.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.NamingPatternBuilder that is used to create a sequence of port names This class allows to specify the naming sequence for terminal ports whether alphabetical or numerical or alpha-numeric pattern.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a new down direction object based on the direction for the part used by Routing.
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.SimplifyPathBuilder that combines the collinear segments by merging RCPs in NextGen and NextGenRouting for Assemblies environment.
Created in NX1847.0.0
Deprecated in NX1899.0.0. Use NXOpen.RoutingCommon.BuilderFactory.CreateSimplifyCurvesBuilder instead
License requirements: routing_base ("Routing Basic")
workOcc | the container component within which simplify is being done. It can be passed as null tag when not working in context. |
segments | Routing segments to combine |
|
inline |
Creates a NXOpen.Routing.OverstockBuilder that can create or edit overstock.
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
overstock | Overstock to edit |
|
inline |
Creates a NXOpen.Routing.OverstockFacesBuilder to qualify faces of fittings for overstock application
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Creates a Routing.Electrical.PathArrangementBuilder
Created in NX10.0.3
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a path stock builder.
This builder can be used for assigning stock to new path segments based off of the current default stock and the settings in this builder.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a placement solutions builder used to position a part that has been placed in the assembly.
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.PlacePartBuilder that is used to place a routing part into an assembly.
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
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 a null reference (Nothing in Visual Basic) |
|
inline |
Creates a NXOpen.Routing.PlacePartBuilder that is used to place a routing part into an assembly.
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
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 a null reference (Nothing in Visual Basic) |
replacePartOp | Are we replacing an existing part. |
|
inline |
Creates a NXOpen.Routing.PlacePartBuilder that is used to place a routing part into an assembly.
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
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 a null reference (Nothing in Visual Basic) |
|
inline |
Creates a NXOpen.Routing.PlatformCreatorBuilder which creates accessways platform
Created in NX8.5.0
License requirements: routing_platform ("Routing Platform")
|
inline |
Creates an Platform builder.
See the documentation in the NXOpen.Routing.PlatformCreatorBuilder class for a description of the builder.
Created in NX8.5.1
License requirements: routing_platform ("Routing Platform")
platformFeature | NXOpen.Routing.PlatformFeature |
|
inline |
Creates a NXOpen.Routing.PortArrayListItemBuilder This class allows to specify the pattern feature, select the inital position and select the starting pattern instance for creating Terminal Port arrays for circular or rectangular pattern for multiports.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.PortArraysBuilder This class allows to create terminal port arrays for circular or rectangular pattern for multi-ports.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
port | MultiPort to edit |
|
inline |
Creates a NXOpen.Routing.QualifyPortBuilder that is used to create ports.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
port | Port to edit |
|
inline |
Creates a Quick Path builder.
See the documentation in the NXOpen.Routing.QuickPathBuilder class for a description of the builder.
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.RemoveDiscontinuityBuilder which removes selected discontinuity corners
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objects | Routing Control Point |
|
inline |
Creates a NXOpen.Routing.RouteSweptFoldBuilder .
Created in NX7.5.0
License requirements: routing_harness ("Routing Harness")
selectedStock | Routing stock selected to insert fold into |
editFoldObj | Routing fold segment to edit. |
|
inline |
Creates a NXOpen.Routing.RouteSweptTwistBuilder
Created in NX7.5.0
License requirements: routing_harness ("Routing Harness")
objects | Routing Stocks to assign twist |
|
inline |
Creates a NXOpen.Routing.EndFormBuilder that is used to place End Form.
Created in NX12.0.2
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Creates a NXOpen.Routing.PlaceElbowsBuilder that is used to place multiple elbows.
Created in NX12.0.0
License requirements: routing_pipetube ("Routing Piping and Tubing")
|
inline |
Creates a NXOpen.Routing.PlacePartBuilder that is used to place a routing part into an assembly.
Created in NX8.0.0
License requirements: routing_base ("Routing Basic")
partCharx | Part Characteristics. |
placementPos | The location in 3D space where the part was dropped. |
placementObj | The object the part was dropped on. Can be a null reference (Nothing in Visual Basic) |
|
inline |
Creates a new NXOpen.Routing.RunItem .
Use Routing.RunCollection.CreateRun to create a new run with this new item. Use NXOpen.Routing.Run.Edit to add this new item to an existing run.
Created in NX7.5.4
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
referenceID | Unique reference identifier of this Run Item |
itemType | Run Item type |
attributes | Run Item attributes |
|
inline |
Creates a NXOpen.Routing.SimplifyPathBuilder that combines the collinear segments by merging RCPs.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
segments | Routing segments to combine |
|
inline |
Creates a Space Reservation builder.
See the documentation in the NXOpen.Routing.SpaceReservationBuilder class for a description of the builder.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
objects | Routing segments to create Space Reservation stock on or Space Reservation stock to be edited |
|
inline |
Creates a NXOpen.Routing.Electrical.SplicePositionBuilder This class allows to create or reposition the splices in NX.
Created in NX1872.0.0
License requirements: routing_advanced ("Routing Advanced")
splicePoint |
|
inline |
Creates a NXOpen.Routing.SplinePathBuilder which creates D-Cubed constrainted splines.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
spline | The spline to edit. |
|
inline |
Creates a Split Duct builder.
See the documentation in the NXOpen.Routing.SplitDuctBuilder class for a description of the builder.
Created in NX7.5.0
License requirements: routing_hvac ("Routing HVAC")
|
inline |
Creates a NXOpen.Routing.StockBrowserBuilder which finds and filters stock
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.StockBuilder that can create or edit stock.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
objects | Routing segments to assign stock to or stock to be edited |
|
inline |
Creates a NXOpen.Routing.StockColorBuilder which assigns color to the face of stocks having rectangular cross sections
Created in NX7.5.0
License requirements: routing_harness ("Routing Harness")
|
inline |
Creates a NXOpen.Routing.StockDataRefreshBuilder for refreshing Routing Stock Data definitions.
Created in NX12.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a builder than can create or edit stock offset points.
This builder can convert a normal dumb point to stock offset point as well as convert a stock offset point to a normal point.
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
pointOrRcp | The point or Routing control point to edit, may be a null reference (Nothing in Visual Basic). |
|
inline |
Creates a NXOpen.Routing.StockPartConverterBuilder
Created in NX10.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a NXOpen.Routing.StockStyleBuilder which assigns style to stock
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objects | Routing stock (Routing.Stock )to change style or segment (Routing.ISegment) having stock with style as centerline |
|
inline |
Creates a NXOpen.Routing.StockTransitionBuilder that can create or edit stockTransition.
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objects | Routing segments to assign stockTransition to or stockTransition to be edited |
|
inline |
Creates a NXOpen.Routing.SubdivideSegmentBuilder that can subdivide a segment into multiple segments
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
segment | Routing segment to be subdivided |
pickPoint | Location on the segment picked by the user |
|
inline |
FIXME
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objs | Initial array of objects to transform . |
|
inline |
Creates a NXOpen.Routing.UnifyPathBuilder which replaces given stocks and fittings based on the new NXOpen.Routing.CharacteristicList .
Useful for unifying all of the stocks and components (e.g. elbows and tees) in a path to the same characteristics.
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objects | Routing Stocks or Components to unify. |
|
inline |
Creates a NXOpen.Routing.WatertightFittingsBuilder that creates Watertight Fittings.
Created in NX8.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Creates an HVAC Wind Catcher builder.
See the documentation in the NXOpen.Routing.WindCatcherBuilder class for a description of the builder.
Created in NX8.5.0
License requirements: routing_hvac ("Routing HVAC")
windCatcher | NXOpen.Routing.WindCatcher to be edited, if any. Can be a null reference (Nothing in Visual Basic). |
|
inline |
Removes the bundle solids that were imported from Capital
Created in NX1872.0.0
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Deletes the given Routing Control Points (RCP), segments, curves, and components.
Useful for deleting all of the objects along a path.
Given a Routing Control Point (RCP):
Given a Segment
Given an Instances
NOTE: Does not delete occurrence or segments with other dependencies.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
objects | The objects to delete. |
|
inline |
Deselects all objects in both the Component and Connection Navigators.
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Designates the passed in Coordinate System as a Formboard Placement Coordinate System for the part
Created in NX10.0.3
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
csys |
|
inline |
Erases the Netlist content history from the work part
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Exports NX Routing electrical information related to specified input from the currently open part to the json file.
Created in NX1899.0.0
License requirements: routing_advanced ("Routing Advanced")
infoType | |
jsonFileName |
|
inline |
Exports all of the NX Routing electrical information from the currently open part to the given XML or legacy component file.
Returns an error if
Created in NX4.0.1
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
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. |
|
inline |
Exports all of the NX Routing electrical information from the currently open part to the given XML or legacy harness file.
Returns an error if
Created in NX4.0.1
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
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. |
|
inline |
Exports all of the NX Routing electrical information from the currently open part to the given file.
Returns an error if
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
plmxmlFilename | The name of the file into which this method will write the NX Routing PLM XML data. |
|
inline |
Exports the splice objects in part to a JSON file if customer default 'Export PLMXML Unused Tolopology' is turned on.
Created in NX1872.0.0
License requirements: routing_advanced ("Routing Advanced")
jsonFilename |
|
inline |
Exports all of the NX Routing electrical information from the currently open part to the given XML file.
Returns an error if
Created in NX4.0.1
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
exportFilename | The name of the file into which this method will write the NX Routing electrical information. |
|
inline |
Returns the Routing.ControlPoint , if any, that matches the given globally unique identifier (GUID).
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
guid |
|
inline |
Returns the Routing object, if any, that matches the given search criteria.
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
searchCriteria |
|
inline |
Returns the Routing.ISegment s, if any, that match the given globally unique identifier (GUID).
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
guid |
|
inline |
Generates the cableways layout data (cable center points) using the default bin-packing algorithm.
Created in NX7.5.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
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. |
points | |
cables |
|
inline |
Returns all of the Built-in path components in the current part
Created in NX7.5.3
License requirements: routing_base ("Routing Basic")
components |
|
inline |
Gets objects logged for concurrent design rule check.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Returns the default length tolerance for the current root part.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
This function returns objects of type NXOpen.Routing.Run referring to given input object.
Generally input object for this function may be NXOpen.Routing.ISegment , NXOpen.Routing.Port , NXOpen.Routing.ControlPoint , NXOpen.Features.Feature , NXOpen.Body and NXOpen.Assemblies.Component . It will not give error if any other input is passed. In that case output array will be empty.
Created in NX8.5.3
License requirements: routing_base ("Routing Basic")
object |
|
inline |
Returns all of the objects selected in the Component and Connection Navigators.
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
selectedObjects |
|
inline |
Returns the Routing.Stock , if any, that was used to create the given solid body.
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
body |
|
inline |
Checks whether all the stock components referenced by the given Routing object are loaded or not.
Created in NX8.5.0
License requirements: routing_base ("Routing Basic")
objectToValidate | Routing object to validate for referencing unloaded stock components. |
|
inline |
Highlights the path and bundle solids between Routing Control Points for specified bundle.
Created in NX1872.0.0
License requirements: routing_advanced ("Routing Advanced")
controlPoint1 | |
controlPoint2 | |
bundleId |
|
inline |
Imports the data from the context diagram selected in the Capital navigator into the given part when Connect to Capital is enabled in Customer Defaults.
Created in NX1872.0.0
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Imports NX Routing electrical information from the given XML or legacy component file into the current work part.
Returns an error if
Created in NX4.0.1
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
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 NXOpen.Routing.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. |
|
inline |
Imports NX Routing electrical information from the given XML or legacy harness file into the current work part.
Returns an error if
Created in NX4.0.1
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
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 NXOpen.Routing.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. |
|
inline |
Loads the part list format (template) file.
Part list is based on this format and using this Bill of Material (BOM) is generated.
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
fileName | File name to load. |
|
inline |
Imports NX Routing electrical information from the given PLM XML file into the current work part.
Returns an error if
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
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 NXOpen.Routing.RouteManager.ImportMode for more information. |
|
inline |
Builds runs from all Xmls defined on the provided Item Revision from Teamcenter.
Created in NX9.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
itemPartNumber | |
itemRevision |
|
inline |
Builds runs from all Xmls contained in the provided folder path.
Created in NX9.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
path |
|
inline |
Imports NX Routing electrical information from the given XML file into the current work part.
Returns an error if
Created in NX4.0.1
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
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 NXOpen.Routing.RouteManager.ImportMode for more information. |
|
inline |
Connects the input component to the stocks and other components in the work part.
Subdivides segments intersected by ports of the part and marked interior if the segment is "inside" of the part. Segments are considered inside if all of the end NXOpen.Routing.ControlPoint objects of the segments are inside the bounding box of the component. Interior segments are not displayable.
All stocks are split at the new interior segments. The interior stocks are hidden and do not show up in the bill of materials.
In addition this routine adds fixture ports of the input component to fixed length splines that are intersected by the ports.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
component | Must be in the same part as the NXOpen.Routing.RouteManager object. |
|
inline |
Creates a NXOpen.Routing.IntegrateRunsBuilder that can Integrate two runs.
Created in NX8.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
firstRun | Cableways layout segment. |
secondRun |
|
inline |
Is the Component Navigator open?
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Is the Connection Navigator open?
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
|
inline |
If Connect to Capital customer default is turned on, return true else return false.
Created in NX1872.0.0
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Checks if the given part is a Routing part
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Identifies if input component is Stock as Component or not.
This method returns true/false true = The input component is Stock as Component false = The input component Fitting Component.
Created in NX11.0.0
License requirements: routing_advanced ("Routing Advanced")
inputComponent |
|
inline |
Disconnects the input component from stocks and components in the work part.
This the opposite of NXOpen.Routing.RouteManager.InsertIntoStock . Interior segments are marked as non-interior, and any subdivisions performed by NXOpen.Routing.RouteManager.InsertIntoStock are reversed to the previous state.
Interior stocks are marked as non-interior and merge with the existing stocks that were connected to the component.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
component | Must be in the same part as the NXOpen.Routing.RouteManager object. |
|
inline |
Loads a part based on the input NXOpen.Routing.CharacteristicList .
This object can be created on the fly, or returned from a search through the part library using the Preferences.RoutingPartLibrary.MatchCriteria or Preferences.RoutingPartLibrary.MatchCriteriaWithFilter methods.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
partEntry | Must contain a PART_NAME for a regular part, or a MEMBER_NAME and PART_NAME for part family parts. |
|
inline |
Logs objects to be checked during the next concurrent design rule check.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
objects | Must be in the same part as the NXOpen.Routing.RouteManager object. |
|
inline |
Finds the duplicate Routing Control Points (RCPs) within given tolerance and merges them.
Call NXOpen.Update.DoUpdate afterwards to ensure that the duplicates are deleted.
Created in NX7.5.1
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
tolerance | Tolerance value to determine duplicate RCPs |
rcps | The Routing Control Points (RCPs) |
|
inline |
Places a gasket part based on the gasketCharx NXOpen.Routing.CharacteristicList .
The gasket is returned from a search through the reuse part library.
Created in NX10.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
placedPart | The newly placed flange which will be shifted to accommodate the gasket |
connection | The original flange flange connection |
reportInBOM | Is the gasket to be reported in the bill of materials? |
gasketCharx | The characteristics used to find the gasket in the reuse library |
connectionOne | One of the new gasket flange connections |
connectionTwo | The other new gasket flange connection |
|
inline |
Places a gasket part based on the gasketCharx NXOpen.Routing.CharacteristicList .
The gasket is returned from a search through the reuse part library. This overload allows the caller to recover the modeled gasket.
Created in NX10.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
placedPart | The newly placed flange which will be shifted to accommodate the gasket |
connection | The original flange flange connection |
reportInBOM | Is the gasket to be reported in the bill of materials? |
gasketCharx | The characteristics used to find the gasket in the reuse library |
connectionOne | One of the new gasket flange connections |
connectionTwo | The other new gasket flange connection |
modeledGasket | The gasket created |
|
inline |
Places a weld gap by adding a weld gap characteristic to one of the part occurrences connected.
Created in NX10.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
placedPart | The newly placed shift flange |
connection | The original flange flange connection |
gapValue | The weld gap width given in the specification |
|
inline |
Creates a NXOpen.Routing.ModelTerminalsBuilder which Models Terminal
Created in NX7.5.0
License requirements: routing_harness ("Routing Harness")
|
inline |
Opens the Component Navigator.
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Opens the Connection Navigator.
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Places a cut elbow at the given Routing Control Point (RCP).
Created in NX5.0.0
License requirements: routing_pipetube ("Routing Piping and Tubing")
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. |
|
inline |
Places post placement parts based on the postPartCharxNXOpen.Routing.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 Preferences.RoutingPartLibrary.MatchCriteria or Preferences.RoutingPartLibrary.MatchCriteriaWithFilter 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.
Created in NX8.5.1
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
placedPart | |
postPartCharx | |
postParts |
|
inline |
Finds all bip components which do not have referencing built-in path updaters and creates them.
This may also involve creating the workpart geometry for the Built-in path if needed.
Created in NX7.5.3
License requirements: routing_base ("Routing Basic")
bipComponent |
|
inline |
Regenerates the stock components in the assembly.
This command will fully load the assembly and if any stock components are found to be missing, it will recreate those components. Since parts can get opened and deleted it invokes full update to restore sanity of the model.
Created in NX10.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Removes the NXOpen.Assemblies.Component objects from the assembly and updates the routing path data.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
components | Components to remove, this method will delete these objects. |
|
inline |
Removes the designation of any Formboard Placement Coordinate System for the part
Created in NX10.0.3
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Removes routing identifier if the given part is a non-routing part.
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Replaces old component with new component, and relinks ports if possible.
Copies the characteristics on the old component onto the new component.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
oldOcc | |
newOcc | |
refsetName |
|
inline |
Replaces old component with new component, and relinks ports if possible.
Copies the characteristics on the old component onto the new component. The parameter fixPosition can allow a fix constraint to be applied to the new component in order to prevent it from moving during the replace component operation.
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
oldOcc | The old part occurrence being replaced |
newOcc | The new part occurrence replacement |
refsetName | The name of the reference set |
fixPosition | Determines whether a temp constraint will be applied to the replacing component |
|
inline |
Repositions part component given position and transformation
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
partOcc | |
position | part occurrence to move |
transform | new transform for the part occurrence |
|
inline |
Replace part
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
oldOcc | |
newPart | |
compName | |
refset | |
occLayer |
|
inline |
Highlights the given object in the Component or Connection Navigator.
Once selected, all the other connected devices highlight, too. For example, selecting an assigned connector highlights the connector in the Component Navigator, the assemblies component if one is assigned, the connections that use it, etc. Selecting a connection highlights the connectors it uses and the path it takes, if routed.
Throws an error if the Routing Electrical application or the navigator is not initialized. To initialize the navigators, you simply have to open them once.
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
objectToSelect |
|
inline |
Highlights the given objects in the Component or Connection Navigator.
Once selected, all the other connected devices highlight, too. For example, selecting an assigned connector highlights the connector in the Component Navigator, the assemblies component if one is assigned, the connections that use it, etc. Selecting a connection highlights the connectors it uses and the path it takes, if routed.
Throws an error if the Routing Electrical application or the navigator is not initialized. To initialize the navigators, you simply have to open them once.
Created in NX11.0.1
License requirements: routing_advanced ("Routing Advanced")
objectsToSelect |
|
inline |
Creates a NXOpen.Routing.SplitRunBuilder that can split a run.
Created in NX8.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
run | Cableways layout segment. |
|
inline |
Creates a NXOpen.Routing.TerminalPortBuilder
Created in NX7.5.0
License requirements: routing_harness ("Routing Harness")
|
inline |
Transforms routing objects.
The transformation can be a Move or a Copy. a null reference (Nothing in Visual Basic) objects should not be passed for transformation.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
allStock | if TRUE: Copies all stock else Copies specified stocks only |
specifiedStocks | Specified stocks, not used if copying all stocks |
objects | Routing objects (segments, control points, components, etc.) to transform |
position | 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. |
|
inline |
Changes the given stock or component to a new object that matches the given characteristics.
Useful for unifying all of the stocks and components (e.g. elbows and tees) in a path to the same characteristics.
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
inputObject | The stock, elbow, or tee to change. |
newCharxList | The characteristics to use in finding a replacement for the given object. |
|
inline |
Unlinks the work part from any previously selected context diagram in Capital.
Created in NX1872.0.0
License requirements: routing_advanced ("Routing Advanced")
|
inline |
Prints the Netlist content history to the Listing Window
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
get |
Anchor collection
Created in NX3.0.0
|
get |
BendCorner collection
Created in NX3.0.0
|
get |
Bend Report Manager
Created in NX11.0.1
|
get |
BuiltInPath collection
Created in NX3.0.0
|
get |
CableConnection collection
Created in NX3.0.0
|
get |
Collection for managing Cableways Layout Views.
Created in NX7.5.0
|
get |
ConnectorDevice collection
Created in NX3.0.0
|
get |
ControlPoint collection
Created in NX3.0.0
|
get |
CopeCorner collection
Created in NX3.0.0
|
get |
Corner collection
Created in NX3.0.0
|
get |
CrossSection collection
Created in NX3.0.0
|
get |
RoutingDesignRule collection
Created in NX3.0.0
|
get |
RoutingDesignRuleViolation collection
Created in NX3.0.0
|
get |
RoutingDesignRuleViolationLocation collection
Created in NX3.0.0
|
get |
DiscontinuityCorner collection
Created in NX3.0.0
|
getset |
Returns or sets the down direction for the part used by Routing.
Created in NX4.0.0
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")
|
get |
Routing Electrical Connection collection
Created in NX3.0.0
|
get |
ElectricalDeviceRelationship Connection collection
Created in NX3.0.0
|
get |
Routing Electrical Format collection
Created in NX3.0.0
|
get |
Routing Electrical Filter collection
Created in NX3.0.0
|
get |
ElectricalStockDevice collection
Created in NX3.0.0
|
get |
Filler stock Application collection
Created in NX3.0.0
|
get |
Routing FittingOverstock collection
Created in NX7.5.0
|
get |
FittingPort Collection
Created in NX3.0.0
|
get |
FixturePort Collection
Created in NX3.0.0
|
get |
Collection for managing Formboard data.
Created in NX7.5.0
|
get |
HarnessDevice collection
Created in NX3.0.0
|
get |
InterfaceTerminalRelationship collection
Created in NX3.0.0
|
get |
JumperConnection collection
Created in NX3.0.0
|
get |
MiterCorner collection
Created in NX3.0.0
|
get |
MiteredBendCorner collection
Created in NX9.0.2
|
get |
MultiPort Collection
Created in NX3.0.0
|
get |
NonPathConnection collection
Created in NX3.0.0
|
get |
OffsetPath Collection
Created in NX3.0.0
|
get |
OverstockApplication collection
Created in NX3.0.0
|
getset |
Returns or sets the type for the part used by Routing.
Created in NX4.0.0
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")
|
get |
PathConnection collection
Created in NX3.0.0
|
get |
PortConnection Collection
Created in NX3.0.0
|
get |
Port Collection
Created in NX3.0.0
|
get |
ProxyPort Collection
Created in NX8.0.0
|
get |
Returns the NXOpen.Routing.ReuseLibrary object
Created in NX7.5.3
|
get |
RouteLogicalAssociation Collection
Created in NX3.0.0
|
get |
RoutePartDescriptor collection
Created in NX3.0.0
|
get |
RoutingSystem Collection
Created in NX3.0.0
|
get |
Run Collection
Created in NX3.0.0
|
get |
SBendCorner collection
Created in NX3.0.0
|
get |
StockData collection
Created in NX3.0.0
|
get |
Stock Offset Port Collection.
Created in NX8.0.2
|
get |
Stock collection
Created in NX3.0.0
|
get |
SystemDevice collection
Created in NX3.0.0
|
get |
Returns the tag of this object.
|
get |
TerminalPort Collection
Created in NX3.0.0
|
get |
Wire Collection
Created in NX3.0.0