NX Open C++ Reference Guide
Public Member Functions | Public Attributes | List of all members
NXOpen::Routing::SegmentManager::SubdivideOption Struct Reference

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. More...
 

Public Attributes

double ChordalTolerance
 Chordal Tolerance. More...
 
bool Dcm3AddFixConstraint
 dcm3addfixconstraint More...
 
bool Dcm3AddPoints
 Add Points to subdivided splines to maintain shape. More...
 
bool Dcm3CreateTangency
 Create Tangency at subdivision point when subdividing splines. More...
 
int Direction
 Direction; If direction = 1, normal curve direction else if direction = -1, reverse the sense of curve direction. More...
 
double EndPercent
 End Percentage; start_percent < end_percent <= 100.0. More...
 
double GeometricRatio
 Geometric Progression Ratio. More...
 
double IncrementalArcLength
 Incremental Arc Length. More...
 
int NumberOfSegments
 Number of Segments. More...
 
double ScreenPointPercentage
 Screen Point Percentage. More...
 
NXOpen::Routing::SegmentManager::SubdivideSpacing SpacingOption
 Spacing Option. More...
 
double StartPercent
 Start Percentage; 0 <= Start percent < End percent. More...
 

Detailed Description

Contains subdivide segment method information.

This structure is used by NXOpen::Routing::SegmentManager::Subdivide .

Constructor & Destructor Documentation

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.

Parameters
spacingOptionInitialSpacing Option
startPercentInitialStart Percentage; 0 <= Start percent < End percent
endPercentInitialEnd Percentage; start_percent < end_percent <= 100.0
screenPointPercentageInitialScreen Point Percentage
directionInitialDirection; If direction = 1, normal curve direction else if direction = -1, reverse the sense of curve direction
numberOfSegmentsInitialNumber of Segments
geometricRatioInitialGeometric Progression Ratio
incrementalArcLengthInitialIncremental Arc Length
chordalToleranceInitialChordal Tolerance
dcm3CreateTangencyInitialCreate Tangency at subdivision point when subdividing splines
dcm3AddPointsInitialAdd Points to subdivided splines to maintain shape
dcm3AddFixConstraintInitialdcm3addfixconstraint

Member Data Documentation

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.


The documentation for this struct was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.