NXOpen .NET Reference  12.0.0
Namespaces | Classes | Enumerations
Package NXOpen.Routing

Provides classes and interfaces for Routing. More...

Namespaces

package  Electrical
 Provides classes and interfaces for Routing Electrical.
 

Classes

class  AddFontBuilder
 Builder for creating an add font user interface dialogue 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 More...
 
class  AssignDiscontinuityBuilder
 the Builder to Assign Discontinuity for the stocks More...
 
class  AssignPathBuilder
 Assigns path to a broken routing run More...
 
class  AssignTangencyBuilder
 Represents a NXOpen.Routing.AssignTangencyBuilder object. More...
 
class  AttributeHolder
 Represents a NXOpen.Routing.AttributeHolder More...
 
class  AttributeMembersBuilder
 Creates attibutemembers builder object to add to the search criteria list used by FindByAttributesBuilder 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 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 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 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 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 More...
 
class  DeleteFontsBuilder
 Represents a NXOpen.Routing.DeleteFontsBuilder More...
 
class  DeleteGapsBuilder
 Represents a NXOpen.Routing.DeleteGapsBuilder More...
 
class  DeleteObjectsBuilder
 Represents a NXOpen.Routing.DeleteObjectsBuilder More...
 
class  DesignRule
 Represents NXOpen.Routing.DesignRule object More...
 
class  DesignRuleCollection
 Represents a collection of NXOpen.Routing.DesignRule objects. More...
 
class  DesignRuleManager
 Represents NXOpen.Routing.DesignRuleManager object More...
 
class  DesignRuleOverride
 Represents Routing DesignRuleOverride object More...
 
class  DesignRuleViolation
 Represents NXOpen.Routing.DesignRuleViolation object More...
 
class  DesignRuleViolationCollection
 Represents a collection of NXOpen.Routing.DesignRuleViolation objects. More...
 
class  DesignRuleViolationLocation
 Represents NXOpen.Routing.DesignRuleViolationLocation object 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 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
  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
  More...
 
class  ElbowSnapSettings
 Helper object used the by NXOpen.Routing.LinearPathBuilder builder. More...
 
class  ExtractPort
 Routing ExtractPort object is an extract of Port class More...
 
class  FeaturePort
 NXOpen.Routing.FeaturePort is a NXOpen.Features.Feature associated with NXOpen.Routing.Port . More...
 
class  Filler
 Represents a Filler 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 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...
 
interface  IAxisPort
 Interface class for all routing objects that specify a direction More...
 
interface  ICharacteristic
 Interface for querying and setting characteristic (UG attribute values) on various routing objects. More...
 
class  InfoObjectsBuilder
 Represents a NXOpen.Routing.InfoObjectsBuilder More...
 
class  InstanceNameLookupBuilder
 Represents a NXOpen.Routing.InstanceNameLookupBuilder . More...
 
class  IntegrateRunsBuilder
 Builder Class for Integrate Runs Object 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...
 
interface  IPath
 The Routing IPath object is a list of segments in a route. More...
 
interface  IRoutePosition
 Interface class for all routing objects that specify a single (possibly associative) location in space. More...
 
interface  ISegment
 Interface class for all routing segments [Line/Arc/Spline] 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
  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 More...
 
class  MultiPort
 Represents a NXOpen.Routing.MultiPort . More...
 
class  MultiPortCollection
 Represents a collection of NXOpen.Routing.MultiPort objects. More...
 
class  NamespaceDoc
 Provides classes and interfaces for Routing. 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
  More...
 
class  PartDefinitionShadow
  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 More...
 
class  PlacementSolutionsBuilder
  More...
 
class  PlacePartBuilder
  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 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 More...
 
class  ReuseLibrary
 Represents a NXOpen.Routing.ReuseLibrary More...
 
class  RootObject
  More...
 
class  RouteLogicalAssociation
 RouteLogicalAssociation object associates non-electrical components to electrical components. More...
 
class  RouteLogicalAssociationCollection
 Collection class for RouteLogicalAssociation object 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 More...
 
class  RouteSweptTwistBuilder
  More...
 
class  RoutingMeasureDistanceBuilder
 Represents a NXOpen.Routing.RoutingMeasureDistanceBuilder 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 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 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 More...
 
class  Stock
  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 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
  More...
 
class  TerminalPortBuilder
 Builder for creating the Terminal List Item for the ModelTerminals More...
 
class  TerminalPortCollection
  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 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  RoutingAttributeIdentifierType { String, Classification }
 Defines the attribute identifier types More...
 
enum  RoutingBulkReplacementBuilderReplacementMethodType { AttributeValues, LibrarySelect, Retain }
 Defines the replacement method type. More...
 
enum  RoutingBulkReplacementBuilderRetainReasonType {
  Unspecified, Explicit, BlockUnify, NonClassification,
  Equipment
}
 Defines the reason why the object has been retained. More...
 
enum  RoutingBulkReplacementBuilderLibrarySelectSourceType { Unspecified, Classification, SpecificPart }
 Defines the library select source. More...
 
enum  HealMethod {
  Direct, Intersect, Xyz, Xzy,
  Yxz, Yzx, Zxy, Zyx,
  Max
}
 Different heal path creation methods. More...
 
enum  SplineOptions { ByPoints, ByPoles }
 Different spline creation options. More...
 
enum  Type {
  Unknown = -1, FixedCrossSection, Wrapped, Sleeved,
  Flagged
}
 Describes the type of overstock. More...
 
enum  CreationMethod {
  Unknown = -1, EntireSegments, Interval, PointToPoint,
  PointAndLength
}
 Describes the overstock creation method. More...
 
enum  Operation { Create, Edit }
 Available operations to perform for Overstock Applications More...
 
enum  Method { EntireSegments, Interval, PointToPoint, PointAndLength }
 Available application methods for Overstock Applications for a given Overstock More...
 
enum  StockType {
  Unknown, FixedCrossSection, Wrapped, Sleeved,
  Flagged
}
 Available overstock stock types for Overstock Applications for a given Overstock More...
 
enum  WrapApplicationType { Unknown, Spot, Overlapped, Gapped }
 Available application methods for wrapped overstock More...
 
enum  PointDefinition { Start, Middle, End }
 Available definitions for the point location for the Point and Length application method More...
 
enum  UserDefined { NotUserDefined, UserDefined }
 Option to indicate if an existing NXOpen.Routing.LineSegment , NXOpen.Routing.ArcSegment or NXOpen.Routing.SplineSegment is user defined. More...
 
enum  Terminal { NotTerminalSeg, TerminalSeg }
 Option to query if an existing NXOpen.Routing.ISegment is a terminal segment. More...
 
enum  Interior { NotInteriorToPart, InteriorToPart }
 Option to query if an existing NXOpen.Routing.ISegment is interior to any NXOpen.Part . More...
 
enum  Eccentric { NotEccentricSeg, EccentricSeg }
 Option to query if an existing NXOpen.Routing.ISegment is a eccentric segment. More...
 
enum  ConvertLinearToEccentricLinear { NotConverted, Converted }
 Option to query if an existing NXOpen.Routing.ISegment is a eccentric segment. More...
 
enum  ConvertEccentricLinearToLinear { NotConverted, Converted }
 Option to query if an existing NXOpen.Routing.ISegment is a eccentric segment. More...
 
enum  ProfileFrom { Start, End }
 Describes whether the stock profile is located at the first segment in the path or the last segment. More...
 
enum  Flip { NotFlipped, Flipped }
 Describes whether the stock profile is flipped, see the user help documenation on Orient Stock. More...
 
enum  StockUse {
  LegacyStock, Bundled, StockAsComponent, StockInComponent,
  Deformed
}
 Describes how the stock is used. More...
 
enum  ComponentName { Temporary, Permanent }
 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  StockStyle { None, Simple, Detailed }
 Available styles of NXOpen.Routing.CrossSection for a given NXOpen.Routing.StockData . More...
 
enum  StockDataType { NotBundled, Bundled }
 Whether the NXOpen.Routing.StockData was generated by the bundling algorithm used for routing wires. 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
Temporary 

Component name is temporary, it has not been renamed.

Permanent 

Component has been renamed by the user.

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

Enumerator
NotConverted 

Is not converted Eccentric linear to linear

Converted 

Is converted Eccentric linear to linear

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

Enumerator
NotConverted 

Is not converted linear to Eccentric linear

Converted 

Is converted linear to Eccentric linear

Describes the overstock creation method.

Enumerator
Unknown 
EntireSegments 
Interval 
PointToPoint 
PointAndLength 

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

Enumerator
NotEccentricSeg 

Is not a eccentric segment

EccentricSeg 

Is a eccentric segment

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

Enumerator
NotFlipped 

Profile is not flipped.

Flipped 

Profile is flipped.

Different heal path creation methods.

Enumerator
Direct 
Intersect 
Xyz 
Xzy 
Yxz 
Yzx 
Zxy 
Zyx 
Max 

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

Enumerator
NotInteriorToPart 

Is not interior to any part

InteriorToPart 

Is interior to some part

Available application methods for Overstock Applications for a given Overstock

Enumerator
EntireSegments 

Cover all given segments

Interval 

Cover the given segments intermittently

PointToPoint 

Cover the given segments from one point to another

PointAndLength 

Cover the given segments a point for a length

Available operations to perform for Overstock Applications

Enumerator
Create 

Create overstock

Edit 

Edit existing overstock

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

Enumerator
Start 

The point defines the start of the overstock application.

Middle 

The point defines the middle of the overstock application.

End 

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
Start 

Profile is at the start of the first segment.

End 

Profile is at the end of the last segment.

Defines the attribute identifier types

Enumerator
String 

A simple string identifier

Classification 

An identifier for a Teamcenter classification attribute

Defines the library select source.

Unspecified, classification and specific part

Enumerator
Unspecified 

Library select source is not specified

Classification 

Library select source is a classification object

SpecificPart 

Library select source is a specific part

Defines the replacement method type.

Attribute values, library select, and retain

Enumerator
AttributeValues 

Search for a replacement object using attribute values

LibrarySelect 

Select a replacement object from the part library

Retain 

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
Unspecified 

Retain reason is not specified

Explicit 

Retain reason is the user explicitly marked it retain

BlockUnify 

Retain reason is because of the presence of the NX_BLOCK_UNIFY attribute

NonClassification 

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

Equipment 

Retain reason is the object is equipment and is not supported

Different spline creation options.

Enumerator
ByPoints 
ByPoles 

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

Enumerator
NotBundled 

Not generated (or used ) by bundling.

Bundled 

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
None 

No profile.

Simple 

Simple profile.

Detailed 

Detailed profile.

Available overstock stock types for Overstock Applications for a given Overstock

Enumerator
Unknown 

Unknown overstock type

FixedCrossSection 

Fixed cross section, e.g., conduit

Wrapped 

Wrapped, e.g., electrical tape

Sleeved 

Sleeved, e.g., woven nylon

Flagged 

Flagged, e.g., paper flag

Describes how the stock is used.

Enumerator
LegacyStock 

Normal Legacy Stock.

Bundled 

Legacy Stock that was generated by the bundling algorithm

StockAsComponent 

Stock as Component stock in the work part.

StockInComponent 

Stock as Component stock in the component part.

User should not modify this stock.

Deformed 

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
NotTerminalSeg 

Is not a terminal segment

TerminalSeg 

Is a terminal segment

Describes the type of overstock.

Enumerator
Unknown 
FixedCrossSection 
Wrapped 
Sleeved 
Flagged 

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

Enumerator
NotUserDefined 

System generated segment.

System manages simplification and some update behavior.

UserDefined 

User defined generated segment.

Available application methods for wrapped overstock

Enumerator
Unknown 

Unknown wrap application

Spot 

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

Overlapped 

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

Gapped 

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

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