NX Open C++ Reference Guide
|
Represents a SketchIntersectionCurve builder
To obtain an instance of this class use SketchCollection::CreateIntersectionCurveBuilder .
More...
Public Member Functions | |
void | AlternateSolution (int solutionIndex) |
Method to get the alternate solution corresponding to solutionIndex Created in NX5.0.0. | |
double | AngleTolerance () |
Returns the angular tolerance Created in NX5.0.0. | |
void | CollectorUpdated () |
This method needs to be called whenever the number of faces to intersect changes Created in NX5.0.0. | |
NXOpen::GeometricUtilities::CurveFitOptions * | CurveFitMethod () |
Returns the curve fit method Created in NX5.0.0. | |
void | CurveFitMethodUpdated () |
This method needs to be called whenever the curve fit options changes Created in NX5.0.0. | |
double | DistanceTolerance () |
Returns the distance tolerance Created in NX5.0.0. | |
NXOpen::ScCollector * | FaceCollector () |
Returns the faces to intersect Created in NX5.0.0. | |
bool | IgnoreHoles () |
Returns the ignore holes option Created in NX5.0.0. | |
bool | JoinCurves () |
Returns the join curves option Created in NX5.0.0. | |
void | SetAngleTolerance (double angleTolerance) |
Sets the angular tolerance Created in NX5.0.0. | |
void | SetDistanceTolerance (double distanceTolerance) |
Sets the distance tolerance Created in NX5.0.0. | |
void | SetIgnoreHoles (bool ignoreHoles) |
Sets the ignore holes option Created in NX5.0.0. | |
void | SetJoinCurves (bool joinCurves) |
Sets the join curves option Created in NX5.0.0. |
Represents a SketchIntersectionCurve builder
To obtain an instance of this class use SketchCollection::CreateIntersectionCurveBuilder .
Default values.
Property | Value |
---|---|
CurveFitMethod.FitOption |
Cubic |
CurveFitMethod.MaximumDegree |
7 |
CurveFitMethod.MaximumSegments |
1 |
Created in NX5.0.0.
void NXOpen::SketchIntersectionCurveBuilder::AlternateSolution | ( | int | solutionIndex | ) |
Method to get the alternate solution corresponding to solutionIndex
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
solutionIndex | solutionindex |
Returns the angular tolerance
Created in NX5.0.0.
License requirements : None
This method needs to be called whenever the number of faces to intersect changes
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::GeometricUtilities::CurveFitOptions* NXOpen::SketchIntersectionCurveBuilder::CurveFitMethod | ( | ) |
Returns the curve fit method
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
This method needs to be called whenever the curve fit options changes
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
Returns the distance tolerance
Created in NX5.0.0.
License requirements : None
Returns the faces to intersect
Created in NX5.0.0.
License requirements : None
Returns the ignore holes option
Created in NX5.0.0.
License requirements : None
Returns the join curves option
Created in NX5.0.0.
License requirements : None
void NXOpen::SketchIntersectionCurveBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
Sets the angular tolerance
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
angleTolerance | angle tolerance |
void NXOpen::SketchIntersectionCurveBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
distanceTolerance | distance tolerance |
void NXOpen::SketchIntersectionCurveBuilder::SetIgnoreHoles | ( | bool | ignoreHoles | ) |
Sets the ignore holes option
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
ignoreHoles | ignore holes |
void NXOpen::SketchIntersectionCurveBuilder::SetJoinCurves | ( | bool | joinCurves | ) |
Sets the join curves option
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
joinCurves | join curves |