NX Open C++ Reference Guide
Namespaces | Classes | Enumerations
NXOpen::Routing Namespace Reference

Provides classes and interfaces for Routing. More...

Namespaces

namespace  Electrical
 Provides classes and interfaces for Routing Electrical.
 

Classes

class  AddFontBuilder
 Builder for creating an add font user interface dialogue
To obtain an instance of this class use NXOpen::Routing::AddFontBuilder

Created in NX8.5.0. More...
 
class  AlignStockBuilder
 Represents a Routing::AlignStockBuilder Builder for aligning non-circular stocks. More...
 
class  Anchor
 A Routing Anchor defines a position in a Qualified Routing component part. More...
 
class  AnchorCollection
 Represents a collection of NXOpen::Routing::Anchor objects. More...
 
class  ArcSegment
 Represents a arc segment. More...
 
class  ArcSegmentCollection
 Represents a collection of NXOpen::Routing::ArcSegment objects. More...
 
class  AssemblyDefinition
 Represents a collection of NXOpen::Routing::SingleDevice objects that are used in an assembled product. More...
 
class  AssignCornerBuilder
 Builder class for Assign Corner which creates corner
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateAssignCornerBuilder
Default values. More...
 
class  AssignDiscontinuityBuilder
 the Builder to Assign Discontinuity for the stocks
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateAssignDiscontinuityBuilder

Created in NX7.5.0. More...
 
class  AssignPathBuilder
 Assigns path to a broken routing run
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateAssignPathBuilder

Created in NX8.5.0. More...
 
class  AssignTangencyBuilder
 Represents a NXOpen::Routing::AssignTangencyBuilder object. More...
 
class  AttributeHolder
 Represents a NXOpen::Routing::AttributeHolder
Use Routing::RouteManager::CreateAttributeHolder to get the instance of this class. More...
 
class  AttributeMembersBuilder
 Creates attibutemembers builder object to add to the search criteria list used by FindByAttributesBuilder
To create a new instance of this class, use NXOpen::Routing::FindByAttributesBuilder::AttributeMembersBuilder

Created in NX8.5.0. More...
 
class  BendCorner
 Computes a fillet curve between two linear segments to form a smooth bend transition from one segment to another. More...
 
class  BendCornerCollection
 Represents a collection of NXOpen::Routing::BendCorner objects. More...
 
class  BendReportManager
 The Routing Bend Report Manager allows you to get a variety of bend reports. More...
 
class  BranchPathNumberingBuilder
 Builder class for Branch Path Numbering. More...
 
class  BuiltInPath
 The Routing BuiltInPath object stores a set of curves. More...
 
class  BuiltInPathCollection
 Represents a collection of NXOpen::Routing::BuiltInPath objects. More...
 
class  BulkReplacementBuilder
 Builder class for Bulk Replacement which manages replacement operations on Routing objects
Not support KF. More...
 
class  CharacteristicList
 Contains a list of characteristics. More...
 
class  ChoosePartPluginData
 Data object created by Routing for use by the Choose Part plugin called by the Place Part command. More...
 
class  ClockPartBuilder
 Builder class for clock part object
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateClockPartBuilder
Default values. More...
 
class  CompareRunsBuilder
 Represents a NXOpen::Routing::CompareRunsBuilder , used to compare runs in the work part to the ones in another part, or to runs defined in xml files gathered in a folder (native mode) or on an item revision (managed mode). More...
 
class  ConnectedCurvesBuilder
 Builder for creating automatically creating segments on end-to-end connected curves. More...
 
class  ConnectivityDefinition
 The base class for various connection objects. More...
 
class  ConnectPathBuilder
 Represents a NXOpen::Routing::ConnectPathBuilder . More...
 
class  ControlPoint
 Routing Control Points define a position in space, and are used to determine connections from segments to segments, and segments to ports. More...
 
class  ControlPointCollection
 Represents a collection of NXOpen::Routing::ControlPoint objects. More...
 
class  CopeCorner
 The cope corner is a corner that trims stocks at a junction. More...
 
class  CopeCornerBuilder
 Builder class for Cope Corner object
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateCopeCornerBuilder

More...
 
class  CopeCornerCollection
 Represents a collection of NXOpen::Routing::CopeCorner objects. More...
 
class  Corner
 The Routing Corner is the abstract parent class of all other corner objects. More...
 
class  CornerCollection
 Represents a collection of NXOpen::Routing::Corner objects. More...
 
class  CornerTypeBuilder
 Contains setting for corner creation. More...
 
class  CreateFabricationBuilder
 Builder class to fabricate subassembly from standard parts, path segments, stock, and other routing objects within the current routing assembly
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateFabricationBuilder

Created in NX8.0.0. More...
 
class  CrossSection
 A NXOpen::Routing::CrossSection defines a profile to sweep for NXOpen::Routing::Stock objects. More...
 
class  CrossSectionCollection
 Represents a collection of NXOpen::Routing::CrossSection objects. More...
 
class  CustomManager
 The Routing Custom Manager allows you to customize Routing by setting session wide Routing preferences and by adding plugins, callbacks, and design rules. More...
 
class  DefineRunBuilder
 Builder Class for DefineRun Object
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateDefineRunBuilder

Created in NX8.5.0. More...
 
class  DeleteFontsBuilder
 Represents a NXOpen::Routing::DeleteFontsBuilder
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateDeleteFontsBuilder

Created in NX8.5.0. More...
 
class  DeleteGapsBuilder
 Represents a NXOpen::Routing::DeleteGapsBuilder
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateDeleteGapsBuilder

Created in NX8.5.0. More...
 
class  DeleteObjectsBuilder
 Represents a NXOpen::Routing::DeleteObjectsBuilder
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateDeleteObjectsBuilder

Created in NX6.0.0. More...
 
class  DesignRule
 Represents NXOpen::Routing::DesignRule object
Creator not available in KF. More...
 
class  DesignRuleCollection
 Represents a collection of NXOpen::Routing::DesignRule objects. More...
 
class  DesignRuleManager
 Represents NXOpen::Routing::DesignRuleManager object
Creator not available in KF. More...
 
class  DesignRuleOverride
 Represents Routing DesignRuleOverride object
Creator not available in KF. More...
 
class  DesignRuleViolation
 Represents NXOpen::Routing::DesignRuleViolation object
Design Rule Violation object is created automatically during design rule check

Created in NX4.0.2. More...
 
class  DesignRuleViolationCollection
 Represents a collection of NXOpen::Routing::DesignRuleViolation objects. More...
 
class  DesignRuleViolationLocation
 Represents NXOpen::Routing::DesignRuleViolationLocation object
Design Rule Violation Location object get created automatically during design rule check

Created in NX6.0.0. More...
 
class  DesignRuleViolationLocationCollection
 Represents a collection of NXOpen::Routing::DesignRuleViolationLocation objects. More...
 
class  DesignRuleViolationViewer
 This class can be used to set the violation id, update text for overridding the violation and update the user name used to override the violation. More...
 
class  DeviceRelationship
 Represents a relationship between NXOpen::Routing::SingleDevice objects. More...
 
class  DiscontinuityCorner
 A discontinuity corner is a corner that forces Routing::Stock objects to split as they cover the segments attached to the discontinuity corner. More...
 
class  DiscontinuityCornerCollection
 Represents a collection of NXOpen::Routing::DiscontinuityCorner objects. More...
 
class  Division
 Represents NXOpen::Routing::Division
Creator not available in KF because transient objects are not supported. More...
 
class  DivisionsBuilder
 Represents a NXOpen::Routing::DivisionsBuilder. More...
 
class  DuctReinforcement
 Represents a Duct Reinforcement feature used for creating/editing reinforcements on the inside or outside of rectangular HVAC ducts. More...
 
class  DuctReinforcementBuilder
 Builder for creating/editing duct reinforcements. More...
 
class  DuctSizeCalculatorBuilder
 Builder to perform calculations of the duct which is to be used in the HVAC applications. More...
 
class  EditBendAngleBuilder
 
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateEditBendAngleBuilder

Created in NX7.5.0. More...
 
class  EditCharacteristicsBuilder
 Builder to edit required and optional characteristics of Routing::Stock or Assemblies::Component as defined in the application view file. More...
 
class  EditLineSegmentBuilder
 Builder for the "Edit Line Segment" operation. More...
 
class  EditPlacePartBuilder
 
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateEditPlacePartBuilder

Created in NX10.0.0. More...
 
class  ElbowSnapSettings
 Helper object used the by NXOpen::Routing::LinearPathBuilder builder. More...
 
class  ExtractPort
 Routing ExtractPort object is an extract of Port class
To create an instance of this class use Routing::PortCollection::CreateExtractPort

Created in NX4.0.0. More...
 
class  FeaturePort
 NXOpen::Routing::FeaturePort is a NXOpen::Features::Feature associated with NXOpen::Routing::Port . More...
 
class  Filler
 Represents a Filler
Created in NX4.0.0. More...
 
class  FillerCollection
 Represents a collection of NXOpen::Routing::Stock objects. More...
 
class  FillerStockBuilder
 Creates Filler stock on selected Segments. More...
 
class  FindByAttributesBuilder
 Find runs/objects with specified attribute name and attribute value criteria, highlight the corresponding nodes in the run navigator and the graphics area
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateFindByAttributesBuilder

Created in NX8.5.0. More...
 
class  FittingOverstock
 The NXOpen::Routing::FittingOverstock object represents overstock applied over the faces of the routing parts. More...
 
class  FittingOverstockBuilder
 Builder for creating or editing NXOpen::Routing::FittingOverstock objects. More...
 
class  FittingOverstockCollection
 Represents a collection of NXOpen::Routing::FittingOverstock objects. More...
 
class  FittingPort
 Represents a Routing Fitting Port ObjectNXOpen::Routing::FittingPort . More...
 
class  FittingPortCollection
 Represents a collection of NXOpen::Routing::FittingPort objects. More...
 
class  FixturePort
 NXOpen::Routing::FixturePort objects are objects that segments are routed through when creating a routing path. More...
 
class  FixturePortCollection
 Represents a collection of NXOpen::Routing::FixturePort objects. More...
 
class  FormboardFrame
 The NXOpen::Routing::FormboardFrame is a (not pure) virtual class. More...
 
class  FormboardFrameCGM
 Represents a Formboard Frame CGM. More...
 
class  FormboardFrameCollection
 Represents a collection of NXOpen::Routing::FormboardFrame objects. More...
 
class  FormboardFramePattern
 Represents a Formboard Frame Pattern. More...
 
class  FormboardFrameRectangle
 Represents a Formboard Frame Rectangle. More...
 
class  GapArcSegment
 Represents a gap arc segment. More...
 
class  GapDisplayBuilder
 Builder for creating a gap arc object on a line segment. More...
 
class  HandrailBuilder
 Represents a NXOpen::Routing::HandrailBuilder Creates a handrail from a selected point. More...
 
class  HealPath
 Represents a NXOpen::Routing::HealPath object which holds the data used in the creation of the heal path spline. More...
 
class  IAxisPort
 Interface class for all routing objects that specify a direction
Created in NX4.0.0. More...
 
class  ICharacteristic
 Interface for querying and setting characteristic (UG attribute values) on various routing objects. More...
 
class  InfoObjectsBuilder
 Represents a NXOpen::Routing::InfoObjectsBuilder
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateInfoObjectsBuilder

Created in NX6.0.0. More...
 
class  InstanceNameLookupBuilder
 Represents a NXOpen::Routing::InstanceNameLookupBuilder . More...
 
class  IntegrateRunsBuilder
 Builder Class for Integrate Runs Object
To create a new instance of this class, use NXOpen::Routing::RouteManager::IntegrateRunsBuilder
Default values. More...
 
class  InterfaceTerminalBase
 The NXOpen::Routing::InterfaceTerminalBase corresponds to an abstract class for a prototype NXOpen::Routing::Port . More...
 
class  InterfaceTerminalRelationshipBase
 The abstract class NXOpen::Routing::InterfaceTerminalRelationshipBase relates many NXOpen::Routing::Port s to one NXOpen::Routing::Port . More...
 
class  InterfaceTerminalRelationshipCollection
 Represents a collection of NXOpen::Routing::InterfaceTerminalRelationshipShadow objects. More...
 
class  InterfaceTerminalRelationshipShadow
 Represents an assembly shadow of NXOpen::Routing::InterfaceTerminalRelationshipBase . More...
 
class  InterfaceTerminalShadow
 Represents the defining data for a physical NXOpen::Routing::Port . More...
 
class  IPath
 The Routing IPath object is a list of segments in a route. More...
 
class  IRoutePosition
 Interface class for all routing objects that specify a single (possibly associative) location in space. More...
 
class  ISegment
 Interface class for all routing segments [Line/Arc/Spline]
Created in NX4.0.0. More...
 
class  ISegmentCollection
 Represents a collection of Routing::ISegment objects. More...
 
class  ItemDefinition
 NXOpen::Routing::ItemDefinition object corresponds to DDID in AP212 and to a piece part or routing stock in NX. More...
 
class  LinearPathBuilder
 Builder for creating routing linear paths. More...
 
class  LinearPathSettings
 Helper object used the by Routing::LinearPathBuilder builder. More...
 
class  LineSegment
 Represents a line segment. More...
 
class  LineSegmentCollection
 Represents a collection of NXOpen::Routing::LineSegment objects. More...
 
class  LogicalConnection
 Represents a connection between mutiple From and To Routing::LogicalTerminal . More...
 
class  LogicalTerminal
 Assembly instance of a NXOpen::Routing::InterfaceTerminalBase . More...
 
class  ManualRouteBuilder
 
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateManualRouteBuilder

Created in NX7.5.0. More...
 
class  MergeStocksBuilder
 Represents a NXOpen::Routing::MergeStocksBuilder Builder for merging routing stocks ( including space reservation stocks ). More...
 
class  MiterCorner
 This class defines a mitered corner. More...
 
class  MiterCornerCollection
 Represents a collection of NXOpen::Routing::MiterCorner objects. More...
 
class  MiteredBendCorner
 Computes a fillet curve between two linear segments to form a smooth bend transition from one segment to another that represents a mitered bend. More...
 
class  MiteredBendCornerCollection
 Represents a collection of NXOpen::Routing::MiteredBendCorner objects. More...
 
class  ModelTerminalsBuilder
 The Builder to Model/UnModel the Terminals
To create a new instance of this class, use NXOpen::Routing::RouteManager::ModelTerminalsBuilder
Default values. More...
 
class  MultiPort
 Represents a NXOpen::Routing::MultiPort . More...
 
class  MultiPortCollection
 Represents a collection of NXOpen::Routing::MultiPort objects. More...
 
class  ObjectRelationship
 Represents a relationship between Routing objects. More...
 
class  OffsetPath
 The Routing OffsetPath object is the set of information needed to define an offset route. More...
 
class  OffsetPathCollection
 The Routing OffsetPath object is a list of segments in a route. More...
 
class  Overstock
 Represents an NXOpen::Routing::Overstock object. More...
 
class  OverstockApplication
 Represents a collection of NXOpen::Routing::OverstockApplication objects. More...
 
class  OverstockApplicationCollection
 Represents a collection of NXOpen::Routing::OverstockApplication objects. More...
 
class  OverstockBuilder
 Builder for creating/editing overstocks. More...
 
class  OverstockFacesBuilder
 Builder for qualifying faces for overstock application over fittings. More...
 
class  PartDefinitionBase
 The abstract class NXOpen::Routing::PartDefinitionBase contains information defining a logical part. More...
 
class  PartDefinitionShadow
 NXOpen::Routing::PartDefinitionShadow contains the defining data for a logical part, such as an connector. More...
 
class  Path
 The Routing Path object is the set of ordered continuous segments. More...
 
class  PathStockBuilder
 Assigns stocks to segments based of users critiera and the current default stock. More...
 
class  PlaceElbowsBuilder
 Class PlaceElbowsBuilder
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateRoutingPlaceElbowsBuilder

Created in NX12.0.0. More...
 
class  PlacementSolutionsBuilder
 
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreatePlacementSolutionsBuilder

Created in NX7.5.0. More...
 
class  PlacePartBuilder
 
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreatePlacePartBuilderPTS

Created in NX7.5.0. More...
 
class  Platform
 NXOpen::Routing::Platform objects are automatically created and updated by NXOpen::Routing::Platform objects. More...
 
class  PlatformCreatorBuilder
 Builder for creating platform. More...
 
class  PlatformFeature
 Represents a Platform feature. More...
 
class  Port
 Routing Port Object is a parent class for FixturePort, ExtractPort, FittingPort, Multiport, StockPort and TerminalPort
Creator not available in KF. More...
 
class  PortCollection
 Represents a collection of NXOpen::Routing::Port objects. More...
 
class  PortConnection
 The Routing PortConnection object is used by Routing to position ports while placing parts. More...
 
class  PortConnectionCollection
 Represents a collection of NXOpen::Routing::PortConnection objects. More...
 
class  ProxyPort
 A NXOpen::Routing::ProxyPort is a port that represents a connector in another design zone, but not present in this design zone. More...
 
class  ProxyPortCollection
 Represents a collection of NXOpen::Routing::ProxyPort objects. More...
 
class  QuickPathBuilder
 Builder for creating a path between user selected points. More...
 
class  RemoveDiscontinuityBuilder
 Builder class for remove discontinuity object
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateRemoveDiscontinuityBuilder

Created in NX7.5.0. More...
 
class  ReuseLibrary
 Represents a NXOpen::Routing::ReuseLibrary
No creator is available in KF. More...
 
class  RootObject
 The NXOpen::Routing::RootObject is the parent class of all other Routing logical objects. More...
 
class  RouteLogicalAssociation
 RouteLogicalAssociation object associates non-electrical components to electrical components. More...
 
class  RouteLogicalAssociationCollection
 Collection class for RouteLogicalAssociation object
To obtain an instance of this class, refer to NXOpen::Routing::RouteManager

Created in NX4.0.0. More...
 
class  RouteManager
 Manages various Routing collections and methods for use in the current work part. More...
 
class  RouteObject
 The Top level routing data model object. More...
 
class  RouteObjectCollector
 Represents a NXOpen::Routing::RouteObjectCollector class to create objects for getting routing objects. More...
 
class  RoutePartDescriptor
 Represents a part descriptor chrx. More...
 
class  RoutePartDescriptorCollection
 Represents a collection of NXOpen::Routing::RoutePartDescriptor objects. More...
 
class  RouteSegmentFont
 Represents a route segment font. More...
 
class  RouteSegmentFontElement
 Represents a route segment font element. More...
 
class  RouteSweptFoldBuilder
 Represents a Rout Swept Fold Builder
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateRouteSweptFoldBuilder

Created in NX7.0.0. More...
 
class  RouteSweptTwistBuilder
 
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateRouteSweptTwistBuilder

Created in NX6.0.0. More...
 
class  RoutingMeasureDistanceBuilder
 Represents a NXOpen::Routing::RoutingMeasureDistanceBuilder
Creator not available in KF because transient objects are not supported. More...
 
class  RoutingSystem
 Routing object is a collection of NXOpen::Routing::Run objects. More...
 
class  RoutingSystemCollection
 Represents a collection of NXOpen::Routing::RoutingSystem objects. More...
 
class  Run
 Routing Run object references components and stocks which comprise a piping run. More...
 
class  RunCollection
 Represents a collection of NXOpen::Routing::Run objects. More...
 
class  RunItem
 Routing Run Item object references components which comprise a piping run. More...
 
class  RunItemsBuilder
 The builder for creating the list item of RunItems
To create a new instance of this class, use NXOpen::Routing::DefineRunBuilder::CreateRunItemsBuilder

Created in NX8.5.0. More...
 
class  RunItemsBuilderList
 Represents a list of objects. More...
 
class  SBendCorner
 The Routing SBendCorner defines a S-Bend. More...
 
class  SBendCornerCollection
 Represents a collection of NXOpen::Routing::SBendCorner objects. More...
 
class  SegmentManager
 Contains the type of the routing part as well as the Collection objects for creating/iterating over routing objects. More...
 
class  SegmentPairBuilder
 The builder for creating the list item of SegmentPairs
To create a new instance of this class, use NXOpen::Routing::AssignDiscontinuityBuilder::SegmentPairBuilder

Created in NX7.5.0. More...
 
class  SelectControlPoint
 Represents a single object selection. More...
 
class  SelectISegment
 Represents a single object selection. More...
 
class  SelectLineSegment
 Represents a single object selection. More...
 
class  SelectPort
 Represents a single object selection. More...
 
class  SelectRun
 Represents a single object selection. More...
 
class  SelectStock
 Represents a single object selection. More...
 
class  SimplifyPathBuilder
 Represents a NXOpen::Routing::SimplifyPathBuilder for Simplify Path operation. More...
 
class  SingleDevice
 The Routing SingleDevice corresponds to an abstract instance of NXOpen::Routing::ItemDefinition . More...
 
class  SpaceReservationBuilder
 Represents a NXOpen::Routing::SpaceReservationBuilder. More...
 
class  SplinePathBuilder
 Represents a NXOpen::Routing::SplinePathBuilder object. More...
 
class  SplineSegment
 Represents a spline segment. More...
 
class  SplineSegmentCollection
 Represents a collection of NXOpen::Routing::SplineSegment objects. More...
 
class  SplitDuctBuilder
 Represents a NXOpen::Routing::SplitDuctBuilder. More...
 
class  SplitRunBuilder
 Builder Class for Split Run Object
To create a new instance of this class, use NXOpen::Routing::RouteManager::SplitRunBuilder
Default values. More...
 
class  Stock
 The NXOpen::Routing::Stock object represents a material (such as as pipe or tube) that covers a path of segments. More...
 
class  StockBrowserBuilder
 Builder class for stock browser . More...
 
class  StockBuilder
 Builder for creating/editing stocks. More...
 
class  StockCollection
 Represents a collection of NXOpen::Routing::Stock objects. More...
 
class  StockColorBuilder
 Represents a NXOpen::Routing::StockColorBuilder . More...
 
class  StockData
 A NXOpen::Routing::StockData contains the various profiles, characteristic information, NXOpen::Routing::Anchor and other attributes that define NXOpen::Routing::Stock objects. More...
 
class  StockDataCollection
 Represents a collection of NXOpen::Routing::StockData objects. More...
 
class  StockDataRefreshBuilder
 Represents a NXOpen::Routing::StockDataRefreshBuilder Builder for updating/reloading routing stock data definitions. More...
 
class  StockDefinition
 Represents Routing StockDefinition object
Creator not available in KF. More...
 
class  StockDevice
 The Routing StockDevice corresponds to a generic stock instance of Routing::SingleDevice . More...
 
class  StockOffsetPointBuilder
 Applies Assemblies Constraints to a selected NXOpen::Point or NXOpen::Routing::ControlPoint to mimic the update/move behavior of the input smart NXOpen::Point . More...
 
class  StockOffsetPort
 NXOpen::Routing::StockOffsetPort class handles the relationship between a component part's port occurrence and the dumb offset port in the work part. More...
 
class  StockOffsetPortCollection
 Represents a collection of NXOpen::Routing::StockOffsetPort objects. More...
 
class  StockPartConverterBuilder
 Represents a NXOpen::Routing::StockPartConverterBuilder Builder for Part Conversion of the stocks. More...
 
class  StockPort
 NXOpen::Routing::StockPort objects are automatically created and updated by NXOpen::Routing::Stock objects. More...
 
class  StockStyleBuilder
 Builder class to assigns style to the selected stock . More...
 
class  StockTransition
 Represents NXOpen::Routing::StockTransition object. More...
 
class  StockTransitionBuilder
 Builder for creating/editing stockTransition. More...
 
class  SubdivideSegmentBuilder
 Represents a NXOpen::Routing::SubdivideSegmentBuilder . More...
 
class  TangencyGroupBuilder
 Represents a NXOpen::Routing::TangencyGroupBuilder Assign tangency for segments connected with current editing spline. More...
 
class  TerminalPort
 A NXOpen::Routing::TerminalPort models the pins on an electrical connector. More...
 
class  TerminalPortBuilder
 Builder for creating the Terminal List Item for the ModelTerminals
To create a new instance of this class, use NXOpen::Routing::RouteManager::TerminalPortBuilder

Created in NX7.5.0. More...
 
class  TerminalPortCollection
 The collection of all NXOpen::Routing::TerminalPort s. More...
 
class  TransformPathBuilder
 Builder for the "Transform Path" operation. More...
 
class  UnifyPathBuilder
 Builder to unify Routing::Stock and Assemblies::Component based on specified characteristic values. More...
 
class  WatertightFittingsBuilder
 Represents a NXOpen::Routing::WatertightFittingsBuilder
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateWatertightFittingsBuilder

Created in NX8.0.0. More...
 
class  WindCatcher
 Represents a Wind Catcher feature. More...
 
class  WindCatcherBuilder
 Builder class for Wind Catcher feature. More...
 
class  Wire
 The Routing Wire object is the set of information needed to define a ROUTE_wire. More...
 
class  WireCollection
 The Routing Wire object is a list of segments in a route and some stock. More...
 

Enumerations

enum  ComponentName { ComponentNameTemporary, ComponentNamePermanent }
 Describes whether or not a component associated with a Stock as Compoents Stock has been renamed by the user with a permanent name using the ??? method. More...
 
enum  ConvertEccentricLinearToLinear { ConvertEccentricLinearToLinearNotConverted, ConvertEccentricLinearToLinearConverted }
 Option to query if an existing NXOpen::Routing::ISegment is a eccentric segment. More...
 
enum  ConvertLinearToEccentricLinear { ConvertLinearToEccentricLinearNotConverted, ConvertLinearToEccentricLinearConverted }
 Option to query if an existing NXOpen::Routing::ISegment is a eccentric segment. More...
 
enum  CreationMethod {
  CreationMethodUnknown = -1, CreationMethodEntireSegments, CreationMethodInterval, CreationMethodPointToPoint,
  CreationMethodPointAndLength
}
 Describes the overstock creation method. More...
 
enum  Eccentric { EccentricNotEccentricSeg, EccentricEccentricSeg }
 Option to query if an existing NXOpen::Routing::ISegment is a eccentric segment. More...
 
enum  Flip { FlipNotFlipped, FlipFlipped }
 Describes whether the stock profile is flipped, see the user help documenation on Orient Stock. More...
 
enum  HealMethod {
  HealMethodDirect, HealMethodIntersect, HealMethodXyz, HealMethodXzy,
  HealMethodYxz, HealMethodYzx, HealMethodZxy, HealMethodZyx,
  HealMethodMax
}
 Different heal path creation methods. More...
 
enum  Interior { InteriorNotInteriorToPart, InteriorInteriorToPart }
 Option to query if an existing NXOpen::Routing::ISegment is interior to any NXOpen::Part . More...
 
enum  Method { MethodEntireSegments, MethodInterval, MethodPointToPoint, MethodPointAndLength }
 Available application methods for Overstock Applications for a given Overstock. More...
 
enum  Operation { OperationCreate, OperationEdit }
 Available operations to perform for Overstock Applications. More...
 
enum  PointDefinition { PointDefinitionStart, PointDefinitionMiddle, PointDefinitionEnd }
 Available definitions for the point location for the Point and Length application method. More...
 
enum  ProfileFrom { ProfileFromStart, ProfileFromEnd }
 Describes whether the stock profile is located at the first segment in the path or the last segment. More...
 
enum  RoutingAttributeIdentifierType { RoutingAttributeIdentifierTypeString, RoutingAttributeIdentifierTypeClassification }
 Defines the attribute identifier types. More...
 
enum  RoutingBulkReplacementBuilderLibrarySelectSourceType { RoutingBulkReplacementBuilderLibrarySelectSourceTypeUnspecified, RoutingBulkReplacementBuilderLibrarySelectSourceTypeClassification, RoutingBulkReplacementBuilderLibrarySelectSourceTypeSpecificPart }
 Defines the library select source. More...
 
enum  RoutingBulkReplacementBuilderReplacementMethodType { RoutingBulkReplacementBuilderReplacementMethodTypeAttributeValues, RoutingBulkReplacementBuilderReplacementMethodTypeLibrarySelect, RoutingBulkReplacementBuilderReplacementMethodTypeRetain }
 Defines the replacement method type. More...
 
enum  RoutingBulkReplacementBuilderRetainReasonType {
  RoutingBulkReplacementBuilderRetainReasonTypeUnspecified, RoutingBulkReplacementBuilderRetainReasonTypeExplicit, RoutingBulkReplacementBuilderRetainReasonTypeBlockUnify, RoutingBulkReplacementBuilderRetainReasonTypeNonClassification,
  RoutingBulkReplacementBuilderRetainReasonTypeEquipment
}
 Defines the reason why the object has been retained. More...
 
enum  SplineOptions { SplineOptionsByPoints, SplineOptionsByPoles }
 Different spline creation options. More...
 
enum  StockDataType { StockDataTypeNotBundled, StockDataTypeBundled }
 Whether the NXOpen::Routing::StockData was generated by the bundling algorithm used for routing wires. More...
 
enum  StockStyle { StockStyleNone, StockStyleSimple, StockStyleDetailed }
 Available styles of NXOpen::Routing::CrossSection for a given NXOpen::Routing::StockData . More...
 
enum  StockType {
  StockTypeUnknown, StockTypeFixedCrossSection, StockTypeWrapped, StockTypeSleeved,
  StockTypeFlagged
}
 Available overstock stock types for Overstock Applications for a given Overstock. More...
 
enum  StockUse {
  StockUseLegacyStock, StockUseBundled, StockUseStockAsComponent, StockUseStockInComponent,
  StockUseDeformed
}
 Describes how the stock is used. More...
 
enum  Terminal { TerminalNotTerminalSeg, TerminalTerminalSeg }
 Option to query if an existing NXOpen::Routing::ISegment is a terminal segment. More...
 
enum  Type {
  TypeUnknown = -1, TypeFixedCrossSection, TypeWrapped, TypeSleeved,
  TypeFlagged
}
 Describes the type of overstock. More...
 
enum  UserDefined { UserDefinedNotUserDefined, UserDefinedUserDefined }
 Option to indicate if an existing NXOpen::Routing::LineSegment , NXOpen::Routing::ArcSegment or NXOpen::Routing::SplineSegment is user defined. More...
 
enum  WrapApplicationType { WrapApplicationTypeUnknown, WrapApplicationTypeSpot, WrapApplicationTypeOverlapped, WrapApplicationTypeGapped }
 Available application methods for wrapped overstock. More...
 

Detailed Description

Provides classes and interfaces for Routing.

Enumeration Type Documentation

Describes whether or not a component associated with a Stock as Compoents Stock has been renamed by the user with a permanent name using the ??? method.

Enumerator
ComponentNameTemporary 

Component name is temporary, it has not been renamed.

ComponentNamePermanent 

Component has been renamed by the user.

Option to query if an existing NXOpen::Routing::ISegment is a eccentric segment.

Enumerator
ConvertEccentricLinearToLinearNotConverted 

Is not converted Eccentric linear to linear.

ConvertEccentricLinearToLinearConverted 

Is converted Eccentric linear to linear.

Option to query if an existing NXOpen::Routing::ISegment is a eccentric segment.

Enumerator
ConvertLinearToEccentricLinearNotConverted 

Is not converted linear to Eccentric linear.

ConvertLinearToEccentricLinearConverted 

Is converted linear to Eccentric linear.

Describes the overstock creation method.

Enumerator
CreationMethodUnknown 

unknown

CreationMethodEntireSegments 

entire segments

CreationMethodInterval 

interval

CreationMethodPointToPoint 

point to point

CreationMethodPointAndLength 

point and length

Option to query if an existing NXOpen::Routing::ISegment is a eccentric segment.

Enumerator
EccentricNotEccentricSeg 

Is not a eccentric segment.

EccentricEccentricSeg 

Is a eccentric segment.

Describes whether the stock profile is flipped, see the user help documenation on Orient Stock.

Enumerator
FlipNotFlipped 

Profile is not flipped.

FlipFlipped 

Profile is flipped.

Different heal path creation methods.

Enumerator
HealMethodDirect 

direct

HealMethodIntersect 

intersect

HealMethodXyz 

xyz

HealMethodXzy 

xzy

HealMethodYxz 

yxz

HealMethodYzx 

yzx

HealMethodZxy 

zxy

HealMethodZyx 

zyx

HealMethodMax 

max

Option to query if an existing NXOpen::Routing::ISegment is interior to any NXOpen::Part .

Enumerator
InteriorNotInteriorToPart 

Is not interior to any part.

InteriorInteriorToPart 

Is interior to some part.

Available application methods for Overstock Applications for a given Overstock.

Enumerator
MethodEntireSegments 

Cover all given segments.

MethodInterval 

Cover the given segments intermittently.

MethodPointToPoint 

Cover the given segments from one point to another.

MethodPointAndLength 

Cover the given segments a point for a length.

Available operations to perform for Overstock Applications.

Enumerator
OperationCreate 

Create overstock.

OperationEdit 

Edit existing overstock.

Available definitions for the point location for the Point and Length application method.

Enumerator
PointDefinitionStart 

The point defines the start of the overstock application.

PointDefinitionMiddle 

The point defines the middle of the overstock application.

PointDefinitionEnd 

The point defines the end of the overstock application.

Describes whether the stock profile is located at the first segment in the path or the last segment.

Enumerator
ProfileFromStart 

Profile is at the start of the first segment.

ProfileFromEnd 

Profile is at the end of the last segment.

Defines the attribute identifier types.

Enumerator
RoutingAttributeIdentifierTypeString 

A simple string identifier.

RoutingAttributeIdentifierTypeClassification 

An identifier for a Teamcenter classification attribute.

Defines the library select source.

Unspecified, classification and specific part

Enumerator
RoutingBulkReplacementBuilderLibrarySelectSourceTypeUnspecified 

Library select source is not specified.

RoutingBulkReplacementBuilderLibrarySelectSourceTypeClassification 

Library select source is a classification object.

RoutingBulkReplacementBuilderLibrarySelectSourceTypeSpecificPart 

Library select source is a specific part.

Defines the replacement method type.

Attribute values, library select, and retain

Enumerator
RoutingBulkReplacementBuilderReplacementMethodTypeAttributeValues 

Search for a replacement object using attribute values.

RoutingBulkReplacementBuilderReplacementMethodTypeLibrarySelect 

Select a replacement object from the part library.

RoutingBulkReplacementBuilderReplacementMethodTypeRetain 

Keep the original object, no replacement is performed.

Defines the reason why the object has been retained.

Unspecified, explicit, block unify, non-classification, and equipment

Enumerator
RoutingBulkReplacementBuilderRetainReasonTypeUnspecified 

Retain reason is not specified.

RoutingBulkReplacementBuilderRetainReasonTypeExplicit 

Retain reason is the user explicitly marked it retain.

RoutingBulkReplacementBuilderRetainReasonTypeBlockUnify 

Retain reason is because of the presence of the NX_BLOCK_UNIFY attribute.

RoutingBulkReplacementBuilderRetainReasonTypeNonClassification 

Retain reason is the object did not originate from classification and is not supported.

RoutingBulkReplacementBuilderRetainReasonTypeEquipment 

Retain reason is the object is equipment and is not supported.

Different spline creation options.

Enumerator
SplineOptionsByPoints 

by points

SplineOptionsByPoles 

by poles

Whether the NXOpen::Routing::StockData was generated by the bundling algorithm used for routing wires.

Enumerator
StockDataTypeNotBundled 

Not generated (or used ) by bundling.

StockDataTypeBundled 

Generated (or used ) by bundling.

Available styles of NXOpen::Routing::CrossSection for a given NXOpen::Routing::StockData .

A NXOpen::Routing::StockData may have at most one NXOpen::Routing::CrossSection of each type.

Enumerator
StockStyleNone 

No profile.

StockStyleSimple 

Simple profile.

StockStyleDetailed 

Detailed profile.

Available overstock stock types for Overstock Applications for a given Overstock.

Enumerator
StockTypeUnknown 

Unknown overstock type.

StockTypeFixedCrossSection 

Fixed cross section, e.g., conduit.

StockTypeWrapped 

Wrapped, e.g., electrical tape.

StockTypeSleeved 

Sleeved, e.g., woven nylon.

StockTypeFlagged 

Flagged, e.g., paper flag.

Describes how the stock is used.

Enumerator
StockUseLegacyStock 

Normal Legacy Stock.

StockUseBundled 

Legacy Stock that was generated by the bundling algorithm.

StockUseStockAsComponent 

Stock as Component stock in the work part.

StockUseStockInComponent 

Stock as Component stock in the component part.

User should not modify this stock.

StockUseDeformed 

Stock has been deformed using the "Deform Component" functionality.

User should not modify this stock.

Option to query if an existing NXOpen::Routing::ISegment is a terminal segment.

Enumerator
TerminalNotTerminalSeg 

Is not a terminal segment.

TerminalTerminalSeg 

Is a terminal segment.

Describes the type of overstock.

Enumerator
TypeUnknown 

unknown

TypeFixedCrossSection 

fixed cross section

TypeWrapped 

wrapped

TypeSleeved 

sleeved

TypeFlagged 

flagged

Option to indicate if an existing NXOpen::Routing::LineSegment , NXOpen::Routing::ArcSegment or NXOpen::Routing::SplineSegment is user defined.

Enumerator
UserDefinedNotUserDefined 

System generated segment.

System manages simplification and some update behavior.

UserDefinedUserDefined 

User defined generated segment.

Available application methods for wrapped overstock.

Enumerator
WrapApplicationTypeUnknown 

Unknown wrap application.

WrapApplicationTypeSpot 

Spot wrap application, i.e., 100% overlap.

WrapApplicationTypeOverlapped 

Overlapping spiral wrap application, e.g., [0-100)% overlap.

WrapApplicationTypeGapped 

Barber pole spiral wrap application, e.g., no overlap.

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.