|
NX Open C++ Reference Guide
|
Contains subdivide segment method information. More...
Public Member Functions | |
| SubdivideOption (NXOpen::Routing::SegmentManager::SubdivideSpacing spacingOptionInitial, double startPercentInitial, double endPercentInitial, double screenPointPercentageInitial, int directionInitial, int numberOfSegmentsInitial, double geometricRatioInitial, double incrementalArcLengthInitial, double chordalToleranceInitial, bool dcm3CreateTangencyInitial, bool dcm3AddPointsInitial, bool dcm3AddFixConstraintInitial) | |
| Constructor for the SubdivideOption struct. | |
Public Attributes | |
| double | ChordalTolerance |
| Chordal Tolerance. | |
| bool | Dcm3AddFixConstraint |
| dcm3addfixconstraint | |
| bool | Dcm3AddPoints |
| Add Points to subdivided splines to maintain shape. | |
| bool | Dcm3CreateTangency |
| Create Tangency at subdivision point when subdividing splines. | |
| int | Direction |
| Direction; If direction = 1, normal curve direction else if direction = -1, reverse the sense of curve direction. | |
| double | EndPercent |
| End Percentage; start_percent < end_percent <= 100.0. | |
| double | GeometricRatio |
| Geometric Progression Ratio. | |
| double | IncrementalArcLength |
| Incremental Arc Length. | |
| int | NumberOfSegments |
| Number of Segments. | |
| double | ScreenPointPercentage |
| Screen Point Percentage. | |
| NXOpen::Routing::SegmentManager::SubdivideSpacing | SpacingOption |
| Spacing Option. | |
| double | StartPercent |
| Start Percentage; 0 <= Start percent < End percent. | |
Contains subdivide segment method information.
This structure is used by Routing::SegmentManager::Subdivide .
| NXOpen::Routing::SegmentManager::SubdivideOption::SubdivideOption | ( | NXOpen::Routing::SegmentManager::SubdivideSpacing | spacingOptionInitial, |
| double | startPercentInitial, | ||
| double | endPercentInitial, | ||
| double | screenPointPercentageInitial, | ||
| int | directionInitial, | ||
| int | numberOfSegmentsInitial, | ||
| double | geometricRatioInitial, | ||
| double | incrementalArcLengthInitial, | ||
| double | chordalToleranceInitial, | ||
| bool | dcm3CreateTangencyInitial, | ||
| bool | dcm3AddPointsInitial, | ||
| bool | dcm3AddFixConstraintInitial | ||
| ) |
Constructor for the SubdivideOption struct.
| spacingOptionInitial | Spacing Option |
| startPercentInitial | Start Percentage; 0 <= Start percent < End percent |
| endPercentInitial | End Percentage; start_percent < end_percent <= 100.0 |
| screenPointPercentageInitial | Screen Point Percentage |
| directionInitial | Direction; If direction = 1, normal curve direction else if direction = -1, reverse the sense of curve direction |
| numberOfSegmentsInitial | Number of Segments |
| geometricRatioInitial | Geometric Progression Ratio |
| incrementalArcLengthInitial | Incremental Arc Length |
| chordalToleranceInitial | Chordal Tolerance |
| dcm3CreateTangencyInitial | Create Tangency at subdivision point when subdividing splines |
| dcm3AddPointsInitial | Add Points to subdivided splines to maintain shape |
| dcm3AddFixConstraintInitial | dcm3addfixconstraint |
| double NXOpen::Routing::SegmentManager::SubdivideOption::ChordalTolerance |
Chordal Tolerance.
| bool NXOpen::Routing::SegmentManager::SubdivideOption::Dcm3AddFixConstraint |
dcm3addfixconstraint
| bool NXOpen::Routing::SegmentManager::SubdivideOption::Dcm3AddPoints |
Add Points to subdivided splines to maintain shape.
| bool NXOpen::Routing::SegmentManager::SubdivideOption::Dcm3CreateTangency |
Create Tangency at subdivision point when subdividing splines.
| int NXOpen::Routing::SegmentManager::SubdivideOption::Direction |
Direction; If direction = 1, normal curve direction else if direction = -1, reverse the sense of curve direction.
| double NXOpen::Routing::SegmentManager::SubdivideOption::EndPercent |
End Percentage; start_percent < end_percent <= 100.0.
| double NXOpen::Routing::SegmentManager::SubdivideOption::GeometricRatio |
Geometric Progression Ratio.
| double NXOpen::Routing::SegmentManager::SubdivideOption::IncrementalArcLength |
Incremental Arc Length.
| int NXOpen::Routing::SegmentManager::SubdivideOption::NumberOfSegments |
Number of Segments.
| double NXOpen::Routing::SegmentManager::SubdivideOption::ScreenPointPercentage |
Screen Point Percentage.
| NXOpen::Routing::SegmentManager::SubdivideSpacing NXOpen::Routing::SegmentManager::SubdivideOption::SpacingOption |
Spacing Option.
| double NXOpen::Routing::SegmentManager::SubdivideOption::StartPercent |
Start Percentage; 0 <= Start percent < End percent.