NXOpen .NET Reference Guide
|
Represents a collection of NXOpen.Routing.ControlPoint objects. More...
Public Types | |
enum | CheckExisting { DontSearch, Search } |
Option for searching for an existing NXOpen.Routing.ControlPoint when attempting to create an new NXOpen.Routing.ControlPoint . More... | |
enum | FoundExisting { BrandNew, Existing } |
Whether NXOpen.Routing.ControlPoint returned from the creator methods was an existing NXOpen.Routing.ControlPoint or a new NXOpen.Routing.ControlPoint . More... | |
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Protected Member Functions inherited from NXOpen.TaggedObjectCollection | |
new void | initialize () |
<exclude> More... | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Represents a collection of NXOpen.Routing.ControlPoint objects.
Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that NXOpen.Routing.ControlPoint is a smart object and many smart objects are condemned as they only exist to support other objects and are not displayed.
To obtain an instance of this class, refer to NXOpen.Routing.RouteManager
Created in NX4.0.0
Option for searching for an existing NXOpen.Routing.ControlPoint when attempting to create an new NXOpen.Routing.ControlPoint .
Enumerator | |
---|---|
DontSearch |
Don't search for an exising object, always create a new object. |
Search |
Search for an existing object, don't create a new object if one exists at the correct location. |
Whether NXOpen.Routing.ControlPoint returned from the creator methods was an existing NXOpen.Routing.ControlPoint or a new NXOpen.Routing.ControlPoint .
Enumerator | |
---|---|
BrandNew |
Object is a new object. |
Existing |
Object existed already. |
|
inline |
Creates a dumb NXOpen.Routing.ControlPoint object.
The NXOpen.Routing.ControlPoint 's position is not associative to any other object.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
position | ABS coordinates |
checkExisting | Return an existing NXOpen.Routing.ControlPoint object if one exists at the same location as the position. |
foundExisting | Returned NXOpen.Routing.ControlPoint is an existing control point. |
|
inline |
Creates a smart NXOpen.Routing.ControlPoint object.
The NXOpen.Routing.ControlPoint 's position is associative to the input NXOpen.Routing.Port .
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
port | |
checkExisting | Return an existing NXOpen.Routing.ControlPoint object if one exists at the same location as the position. |
foundExisting | Returned NXOpen.Routing.ControlPoint is an existing control point. |
|
inline |
Creates a NXOpen.Routing.ControlPoint at the given object and normalized parameter.
Supports curves [includes segments], ports and circular edges.
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
object | |
objectParm | |
checkExisting | Return an existing NXOpen.Routing.ControlPoint object if one exists at the same location as the position. |
foundExisting | Returned NXOpen.Routing.ControlPoint is an existing control point. |
|
inline |
Creates a smart NXOpen.Routing.ControlPoint object.
The NXOpen.Routing.ControlPoint 's position is associative to the input NXOpen.Point .
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
point | |
checkExisting | Return an existing NXOpen.Routing.ControlPoint object if one exists at the same location as the position. |
foundExisting | Returned NXOpen.Routing.ControlPoint is an existing control point. |
|
inline |
Creates a smart NXOpen.Routing.ControlPoint object.
The NXOpen.Routing.ControlPoint 's position is associative to a NXOpen.Point that is defined at the center of a NXOpen.IBaseCurve object.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
conic | |
checkExisting | Return an existing NXOpen.Routing.ControlPoint object if one exists at the same location as the position. |
foundExisting | Returned NXOpen.Routing.ControlPoint is an existing control point. |
|
inline |
Creates a dumb NXOpen.Routing.ControlPoint object.
The NXOpen.Routing.ControlPoint 's position is not associative to any other object. The position of the object is located at the XC, YC, ZC offset (using the work coordinate system) from the input NXOpen.Routing.IRoutePosition object.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
startObject | Starting position. |
offset | Offset values. |
checkExisting | Return an existing NXOpen.Routing.ControlPoint object if one exists at the same location as the position. |
foundExisting | Returned NXOpen.Routing.ControlPoint is an existing control point. |
|
inline |
Creates a smart NXOpen.Routing.ControlPoint object.
The NXOpen.Routing.ControlPoint 's position is smart point that is associative to a NXOpen.Point that is associative to a NXOpen.Routing.ControlPoint occurrence.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
cpOcc | Occurrence of a NXOpen.Routing.ControlPoint object. |
checkExisting | Return an existing NXOpen.Routing.ControlPoint object if one exists at the same location as the position. |
foundExisting | Returned NXOpen.Routing.ControlPoint is an existing control point. |
|
inlineprotectedvirtual |
Advances the enumerator to the next element of the collection.
Implements NXOpen.TaggedObjectCollection.
|
inline |
Finds an existing NXOpen.Routing.ControlPoint at the given ABS coordinates within the given tolerance.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
position | ABS coordinates |
tolerance | Distance tolerance, smallest useful tolerance is returned from NXOpen.Routing.RouteManager.GetLengthTolerance . |
|
inline |
Returns an array of NXOpen.Routing.ControlPoint objects.
|
get |
Returns the tag of this object.