NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Routing.SubdivideSegmentBuilder . More...
Public Types | |
enum | EqualSegmentsMethod { EqualArcLength, EqualParameter } |
Options for subdivision with Equal Segments spacing method. More... | |
enum | Types { AtPoint, EqualSegments, ArcLengthSegments } |
Spacing method to use for subdivision. More... | |
Public Member Functions | |
unsafe void | GetSplineSettings (out bool createTangency, out bool createPoints) |
Gets the current subdivide spline settings. More... | |
unsafe void | GetSplineSettings (out bool createTangency, out bool createPoints, out bool addFixConstraint) |
Gets the current subdivide spline settings. More... | |
unsafe void | SetSplineSettings (bool createTangency, bool addPoints) |
Sets options for subdividing splines. More... | |
unsafe void | SetSplineSettings (bool createTangency, bool addPoints, bool addFixConstraint) |
Sets options for subdividing splines. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. 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... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Routing.SubdivideSegmentBuilder .
This is used to subidivide a given segment into two or more segments based on one of the three spacing methods.
To create a new instance of this class, use NXOpen.Routing.RouteManager.CreateSubdivideSegmentBuilder
Default values.
Property | Value |
---|---|
EqualSegmentsOption |
EqualArcLength |
SubdivideNumSegments |
2 |
Created in NX6.0.0
|
inline |
Gets the current subdivide spline settings.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
createTangency | Creates tangency at the point where the spline is subdivided by adding parallel extensions. |
createPoints | Add points to the new segments to maintain shape after subdivision. |
|
inline |
Gets the current subdivide spline settings.
Created in NX7.5.2
License requirements: routing_base ("Routing Basic")
createTangency | Creates tangency at the point where the spline is subdivided by adding parallel extensions. |
createPoints | Add points to the new segments to maintain shape after subdivision. |
addFixConstraint | Adds a fix constraint at newly created subdivision locations |
|
inline |
Sets options for subdividing splines.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
createTangency | Creates tangency at the point where the spline is subdivided by adding parallel extensions. |
addPoints | Add points to the new segments to maintain shape after subdivision. |
|
inline |
Sets options for subdividing splines.
Created in NX7.5.2
License requirements: routing_base ("Routing Basic")
createTangency | Creates tangency at the point where the spline is subdivided by adding parallel extensions. |
addPoints | Add points to the new segments to maintain shape after subdivision. |
addFixConstraint | Adds a fix constraint at newly created subdivision locations |
|
getset |
Returns or sets the equal segments option as NXOpen.Routing.SubdivideSegmentBuilder.EqualSegmentsMethod
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")
|
getset |
Returns or sets the direction of the start of segment to subdivide.
The distance of the subdivision point on the segment is measured from this end.
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")
|
get |
Returns the segment to subdivide
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the arc length of each resulting segment from subdivision, if NXOpen.Routing.SubdivideSegmentBuilder.Types is NXOpen.Routing.SubdivideSegmentBuilder.Types.ArcLengthSegments
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the end location of subdivision on the segment as percentage, if NXOpen.Routing.SubdivideSegmentBuilder.Types is NXOpen.Routing.SubdivideSegmentBuilder.Types.EqualSegments or NXOpen.Routing.SubdivideSegmentBuilder.Types.ArcLengthSegments
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
getset |
Returns or sets the number of subdivisions to do on the given segment, if NXOpen.Routing.SubdivideSegmentBuilder.Types is NXOpen.Routing.SubdivideSegmentBuilder.Types.EqualSegments or NXOpen.Routing.SubdivideSegmentBuilder.Types.ArcLengthSegments
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")
|
get |
Returns the location of the subdivision point on segment as arclength or arclength or point, if NXOpen.Routing.SubdivideSegmentBuilder.Types is NXOpen.Routing.SubdivideSegmentBuilder.Types.AtPoint
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the start location of subdivision on the segment as percentage, if NXOpen.Routing.SubdivideSegmentBuilder.Types is NXOpen.Routing.SubdivideSegmentBuilder.Types.EqualSegments or NXOpen.Routing.SubdivideSegmentBuilder.Types.ArcLengthSegments
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
getset |
Returns or sets the spacing method as NXOpen.Routing.SubdivideSegmentBuilder.Types
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")