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.