NXOpen .NET Reference Guide
1899
|
Represents a collection of NXOpen.Routing.SBendCorner objects. More...
Public Member Functions | |
unsafe bool | ComputeSBend (NXOpen.Point3d startPnt, NXOpen.Point3d endPnt, NXOpen.Vector3d lineVec1, NXOpen.Vector3d lineVec2, double radius, int sbendType, out NXOpen.Spline bendCurve) |
Compute a S-Bend curve given input. More... | |
unsafe bool | ComputeSBendData (NXOpen.Point3d startPnt, NXOpen.Point3d endPnt, NXOpen.Vector3d lineVec1, NXOpen.Vector3d lineVec2, double radius, int sbendType, out NXOpen.Point3d extensionPt1, out NXOpen.Point3d extensionPt2, out NXOpen.Point3d arc1StartPt, out NXOpen.Point3d arc1EndPt, out NXOpen.Point3d arc2StartPt, out NXOpen.Point3d arc2EndPt) |
Compute a S-Bend parameters given input. More... | |
unsafe NXOpen.Routing.SBendCorner | CreateCornerByBendRadius (NXOpen.Routing.ControlPoint startRcp, NXOpen.Routing.ControlPoint endRcp, double bendRadius, int sbendType) |
Creates a S-Bend corner between the start rcp and end rcp using a bend radius. More... | |
unsafe NXOpen.Routing.SBendCorner | CreateCornerByBendRatio (NXOpen.Routing.ControlPoint startRcp, NXOpen.Routing.ControlPoint endRcp, double bendRatio, int sbendType) |
Creates a S-Bend corner between the start rcp and end rcp using a bend ratio. More... | |
unsafe NXOpen.Routing.SBendCorner | CreateCornerBySegBendRadius (NXOpen.Routing.ControlPoint startRcp, NXOpen.Routing.ControlPoint endRcp, NXOpen.Routing.SplineSegment segment, int sbendType, double bendRadius) |
Creates a S-Bend corner between the start rcp and end rcp using a NXOpen.Routing.SplineSegment and a bend radius. More... | |
unsafe NXOpen.Routing.SBendCorner | CreateCornerBySegBendRatio (NXOpen.Routing.ControlPoint startRcp, NXOpen.Routing.ControlPoint endRcp, NXOpen.Routing.SplineSegment segment, int sbendType, double bendRatio) |
Creates a S-Bend corner between the start rcp and end rcp using a NXOpen.Routing.SplineSegment and a bend ratio. More... | |
unsafe void | EditCornerByBendRadius (NXOpen.Routing.ControlPoint startRcp, NXOpen.Routing.ControlPoint endRcp, double bendRadius, int sbendType, NXOpen.Routing.SBendCorner sbend) |
Edits a selected S-Bend corner between the start rcp and end rcp using a bend radius. More... | |
unsafe void | EditCornerByBendRatio (NXOpen.Routing.ControlPoint startRcp, NXOpen.Routing.ControlPoint endRcp, double bendRatio, int sbendType, NXOpen.Routing.SBendCorner sbend) |
Edits a S-Bend corner between the start rcp and end rcp using a bend ratio. More... | |
unsafe double | GetRcpSBendRadius (NXOpen.Routing.ControlPoint rcp) |
Gets the S-Bend radius of a rcp associated S-Bend corner. More... | |
unsafe NXOpen.Routing.SBendCorner[] | GetSBendAssociatedToRcp (NXOpen.Routing.ControlPoint rcp) |
Given a control point, get S-Bend corners pointing to it More... | |
unsafe NXOpen.Routing.SBendCorner | GetSBendAssociatedToSegment (NXOpen.Routing.SplineSegment segment) |
Enquire the S-Bend Corner that this segment represents. More... | |
unsafe double | GetSegmentSBendRadius (NXOpen.Routing.SplineSegment segment) |
Gets the bend radius of a segment associated S-Bend corner. More... | |
unsafe bool | IsRcpAssociatedToSBend (NXOpen.Routing.ControlPoint rcp) |
Determines if the rcp is associated to an S-Bend corner. More... | |
NXOpen.Routing.SBendCorner[] | ToArray () |
Returns an array of NXOpen.Routing.SBendCorner objects. More... | |
Public Member Functions inherited from NXOpen.TaggedObjectCollection | |
IEnumerator | GetEnumerator () |
Returns an enumerator that iterates through a collection. 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... | |
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.SBendCorner objects.
To obtain an instance of this class, refer to NXOpen.Routing.RouteManager
Created in NX4.0.0
|
inline |
Compute a S-Bend curve given input.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
startPnt | Start point of a S-Bend. |
endPnt | end point of a S-Bend. |
lineVec1 | First S-Bend defining vector. |
lineVec2 | Second S-Bend defining vector. |
radius | Radius to use for a S-Bend |
sbendType | Valid values: ROUTE_SBEND_TYPE_[1-5]. |
bendCurve | S-Bend spline when a valid solution exists; a null reference (Nothing in Visual Basic) otherwise. |
|
inline |
Compute a S-Bend parameters given input.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
startPnt | Start point of a S-Bend. |
endPnt | end point of a S-Bend. |
lineVec1 | First S-Bend defining vector. |
lineVec2 | Second S-Bend defining vector. |
radius | Radius to use for a S-Bend |
sbendType | Valid values: ROUTE_SBEND_TYPE_[1-5]. |
extensionPt1 | Location of 1st extension point where bend fillets could be assigned. Value is not valid when no S-Bend is possible. |
extensionPt2 | Location of 2nd extension point where bend fillets could be assigned. |
arc1StartPt | Point where the first bend arc starts. Only computed if not a null reference (Nothing in Visual Basic). |
arc1EndPt | Point where the first bend arc ends. Only computed if not a null reference (Nothing in Visual Basic). |
arc2StartPt | Point where the second bend arc starts. Only computed if not a null reference (Nothing in Visual Basic). |
arc2EndPt | Point where the second bend arc ends. Only computed if not a null reference (Nothing in Visual Basic). |
|
inline |
Creates a S-Bend corner between the start rcp and end rcp using a bend radius.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
startRcp | Start rcp must not be a null reference (Nothing in Visual Basic). |
endRcp | End rcp must not be a null reference (Nothing in Visual Basic). |
bendRadius | Bend radius. |
sbendType | Valid values: ROUTE_SBEND_TYPE_[1-5]. |
|
inline |
Creates a S-Bend corner between the start rcp and end rcp using a bend ratio.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
startRcp | Start rcp must not be a null reference (Nothing in Visual Basic). |
endRcp | End rcp must not be a null reference (Nothing in Visual Basic). |
bendRatio | Bend ratio. |
sbendType | Valid values: ROUTE_SBEND_TYPE__[1-5]. |
|
inline |
Creates a S-Bend corner between the start rcp and end rcp using a NXOpen.Routing.SplineSegment and a bend radius.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
startRcp | Start rcp must not be a null reference (Nothing in Visual Basic). |
endRcp | End rcp must not be a null reference (Nothing in Visual Basic). |
segment | Segment representing the path of the S-Bend. |
sbendType | Valid values: ROUTE_SBEND_TYPE__[1-5]. |
bendRadius | S-Bend radius. |
|
inline |
Creates a S-Bend corner between the start rcp and end rcp using a NXOpen.Routing.SplineSegment and a bend ratio.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
startRcp | Start rcp must not be a null reference (Nothing in Visual Basic). |
endRcp | End rcp must not be a null reference (Nothing in Visual Basic). |
segment | Segment representing the path of the S-Bend. |
sbendType | Valid values: ROUTE_SBEND_TYPE__[1-5]. |
bendRatio | S-Bend ratio. |
|
inline |
Edits a selected S-Bend corner between the start rcp and end rcp using a bend radius.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
startRcp | Start rcp must not be a null reference (Nothing in Visual Basic). |
endRcp | End rcp must not be a null reference (Nothing in Visual Basic). |
bendRadius | Bend radius. |
sbendType | Valid values: ROUTE_SBEND_TYPE_[1-5]. |
sbend | S-Bend Corner to be edited. |
|
inline |
Edits a S-Bend corner between the start rcp and end rcp using a bend ratio.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
startRcp | Start rcp must not be a null reference (Nothing in Visual Basic). |
endRcp | End rcp must not be a null reference (Nothing in Visual Basic). |
bendRatio | Bend ratio. |
sbendType | Valid values: ROUTE_SBEND_TYPE__[1-5]. |
sbend | S-Bend Corner to be edited. |
|
inlineprotectedvirtual |
Advances the enumerator to the next element of the collection.
Implements NXOpen.TaggedObjectCollection.
|
inline |
Gets the S-Bend radius of a rcp associated S-Bend corner.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
rcp | The control point. |
|
inline |
Given a control point, get S-Bend corners pointing to it
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
rcp | Input control point |
|
inline |
Enquire the S-Bend Corner that this segment represents.
(a null reference (Nothing in Visual Basic) can be returned, indicating that this segment does not represent a S-Bend Corner.)
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
segment | Segment being queried for the S-Bend Corner it represents. |
|
inline |
Gets the bend radius of a segment associated S-Bend corner.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
segment | The segment associated with the S-Bend corner |
|
inline |
Determines if the rcp is associated to an S-Bend corner.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
rcp | Control point to be interrogated. |
|
inline |
Returns an array of NXOpen.Routing.SBendCorner objects.
|
get |
Returns the tag of this object.