public static class SegmentManager.SubdivideOption extends Object implements Serializable
SegmentManager.subdivide(nxopen.routing.ISegment, nxopen.routing.SegmentManager.SubdivideOption)
.Modifier and Type | Field and Description |
---|---|
double |
chordalTolerance
Chordal Tolerance
|
boolean |
dcm3AddFixConstraint |
boolean |
dcm3AddPoints
Add Points to subdivided splines to maintain shape
|
boolean |
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
|
SegmentManager.SubdivideSpacing |
spacingOption
Spacing Option
|
double |
startPercent
Start Percentage; 0 <= Start percent < End percent
|
Constructor and Description |
---|
SubdivideOption() |
SubdivideOption(SegmentManager.SubdivideSpacing spacingOptionInitial,
double startPercentInitial,
double endPercentInitial,
double screenPointPercentageInitial,
int directionInitial,
int numberOfSegmentsInitial,
double geometricRatioInitial,
double incrementalArcLengthInitial,
double chordalToleranceInitial,
boolean dcm3CreateTangencyInitial,
boolean dcm3AddPointsInitial,
boolean dcm3AddFixConstraintInitial)
Constructor for the SubdivideOption object.
|
public SegmentManager.SubdivideSpacing spacingOption
public double startPercent
public double endPercent
public double screenPointPercentage
public int direction
public int numberOfSegments
public double geometricRatio
public double incrementalArcLength
public double chordalTolerance
public boolean dcm3CreateTangency
public boolean dcm3AddPoints
public boolean dcm3AddFixConstraint
public SubdivideOption()
public SubdivideOption(SegmentManager.SubdivideSpacing spacingOptionInitial, double startPercentInitial, double endPercentInitial, double screenPointPercentageInitial, int directionInitial, int numberOfSegmentsInitial, double geometricRatioInitial, double incrementalArcLengthInitial, double chordalToleranceInitial, boolean dcm3CreateTangencyInitial, boolean dcm3AddPointsInitial, boolean dcm3AddFixConstraintInitial)
spacingOptionInitial
- Spacing OptionstartPercentInitial
- Start Percentage; 0 <= Start percent < End percentendPercentInitial
- End Percentage; start_percent < end_percent <= 100.0screenPointPercentageInitial
- Screen Point PercentagedirectionInitial
- Direction; If direction = 1, normal curve direction
else if direction = -1, reverse the sense of curve directionnumberOfSegmentsInitial
- Number of SegmentsgeometricRatioInitial
- Geometric Progression RatioincrementalArcLengthInitial
- Incremental Arc LengthchordalToleranceInitial
- Chordal Tolerancedcm3CreateTangencyInitial
- Create Tangency at subdivision point when subdividing splinesdcm3AddPointsInitial
- Add Points to subdivided splines to maintain shapedcm3AddFixConstraintInitial
- Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.