NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Routing.CornerTypeBuilder Class Reference

Contains setting for corner creation. More...

Inheritance diagram for NXOpen.Routing.CornerTypeBuilder:
NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BendMethods { Radius, RatioToDiameter, BendRadiusTable, InnerRadius }
 Methods available for bend creation. More...
 
enum  Type {
  None, Miter, Bend, SBend,
  SElbow, UBend, UElbow, Cope,
  MiteredBend
}
 Defines the type of bend available for bend creation. More...
 

Public Member Functions

unsafe
NXOpen.Routing.CharacteristicList 
GetElbowAppliedCharx ()
 Returns the applied charx of elbow part More...
 
unsafe
NXOpen.Routing.CharacteristicList 
GetElbowPart ()
 Returns the created elbow part More...
 
unsafe void RouteCornerAlternateSolution ()
 Route alternate solution More...
 
unsafe void RouteCornerBendRadiusInfo ()
 Bend corner info More...
 
unsafe void RouteCornerSpecifyElbow ()
 Route specify elbow More...
 
unsafe void SetElbowAppliedCharx (NXOpen.Routing.CharacteristicList elbowPart)
 Sets the applied charx for elbow creation More...
 
unsafe void SetElbowPart (NXOpen.Routing.CharacteristicList elbowPart)
 Sets the elbow part to be used for elbow creation More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. 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...
 

Properties

unsafe
NXOpen.Routing.CornerTypeBuilder.BendMethods 
RouteCornerBendMethods [get, set]
 Returns or sets the route corner bend options More...
 
unsafe int RouteCornerNumberOfMiters [get, set]
 Returns or sets the number of miter in mitered bend corner More...
 
unsafe NXOpen.Expression RouteCornerRadius [get]
 Returns the route corner radius More...
 
unsafe NXOpen.Expression RouteCornerRatioToDiameter [get]
 Returns the route corner ratio to diameter More...
 
unsafe bool RouteCornerRequireLinearSolution [get, set]
 Returns or sets the route corner require linear solution More...
 
unsafe
NXOpen.Routing.CornerTypeBuilder.Type 
RouteCornerTypeOptions [get, set]
 Returns or sets the route corner type options More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Contains setting for corner creation.

Type of bend to be created and the method to create the corner.

Created in NX6.0.0

Member Enumeration Documentation

Methods available for bend creation.

Enumerator
Radius 

Radius method allows corner creation with the specified radius value

RatioToDiameter 

Ratio to diameter method

BendRadiusTable 

Bend table method creates bend from specified bend table

InnerRadius 

Inner Radius method allows corner creation with the specified inner radius value

Defines the type of bend available for bend creation.

Type of bend available are None,Miter ,Bend , S-bend and S-Elbow.

Enumerator
None 
Miter 
Bend 
SBend 
SElbow 
UBend 
UElbow 
Cope 
MiteredBend 

Member Function Documentation

unsafe NXOpen.Routing.CharacteristicList NXOpen.Routing.CornerTypeBuilder.GetElbowAppliedCharx ( )
inline

Returns the applied charx of elbow part

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

Returns
Characteristic list used to find the appropriate
unsafe NXOpen.Routing.CharacteristicList NXOpen.Routing.CornerTypeBuilder.GetElbowPart ( )
inline

Returns the created elbow part

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

Returns
Characteristic list used to find the appropriate
unsafe void NXOpen.Routing.CornerTypeBuilder.RouteCornerAlternateSolution ( )
inline

Route alternate solution

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.Routing.CornerTypeBuilder.RouteCornerBendRadiusInfo ( )
inline

Bend corner info

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.Routing.CornerTypeBuilder.RouteCornerSpecifyElbow ( )
inline

Route specify elbow

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe void NXOpen.Routing.CornerTypeBuilder.SetElbowAppliedCharx ( NXOpen.Routing.CharacteristicList  elbowPart)
inline

Sets the applied charx for elbow creation

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

Parameters
elbowPartCharacteristic list used to find the appropriate
unsafe void NXOpen.Routing.CornerTypeBuilder.SetElbowPart ( NXOpen.Routing.CharacteristicList  elbowPart)
inline

Sets the elbow part to be used for elbow creation

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

Parameters
elbowPartCharacteristic list used to find the appropriate
unsafe bool NXOpen.Routing.CornerTypeBuilder.Validate ( )
inline

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe NXOpen.Routing.CornerTypeBuilder.BendMethods NXOpen.Routing.CornerTypeBuilder.RouteCornerBendMethods
getset

Returns or sets the route corner bend options

Created in NX8.5.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe int NXOpen.Routing.CornerTypeBuilder.RouteCornerNumberOfMiters
getset

Returns or sets the number of miter in mitered bend corner

Created in NX8.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe NXOpen.Expression NXOpen.Routing.CornerTypeBuilder.RouteCornerRadius
get

Returns the route corner radius

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe NXOpen.Expression NXOpen.Routing.CornerTypeBuilder.RouteCornerRatioToDiameter
get

Returns the route corner ratio to diameter

Created in NX6.0.0

License requirements: routing_base ("Routing Basic")

unsafe bool NXOpen.Routing.CornerTypeBuilder.RouteCornerRequireLinearSolution
getset

Returns or sets the route corner require linear solution

Created in NX6.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

unsafe NXOpen.Routing.CornerTypeBuilder.Type NXOpen.Routing.CornerTypeBuilder.RouteCornerTypeOptions
getset

Returns or sets the route corner type options

Created in NX6.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.