NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::IntersectionCurveBuilder Class Reference

Represents a Features::IntersectionCurveBuilder builder
To create a new instance of this class, use Features::FeatureCollection::CreateIntersectionCurveBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::IntersectionCurveBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

bool Associative ()
 Returns the associative
Created in NX5.0.0.
NXOpen::GeometricUtilities::CurveFitDataCurveFitData ()
 Returns the curve fit settings
Created in NX8.0.0.
NXOpen::GeometricUtilities::CurveFitOptionsCurveFitOptions ()
 Returns the curve fit options
Created in NX5.0.0.
NXOpen::ScCollectorFirstFace ()
 Returns the first face
Created in NX5.0.0.
NXOpen::PlaneFirstPlane ()
 Returns the first plane
Created in NX5.0.0.
NXOpen::SelectObjectListFirstSet ()
 Returns the first set required only for non-associative intersection curve
Created in NX5.0.0.
NXOpen::ScCollectorSecondFace ()
 Returns the second face
Created in NX5.0.0.
NXOpen::PlaneSecondPlane ()
 Returns the second plane
Created in NX5.0.0.
NXOpen::SelectObjectListSecondSet ()
 Returns the second set required only for non-associative intersection curve
Created in NX5.0.0.
void SetAssociative (bool associative)
 Sets the associative
Created in NX5.0.0.
void SetFirstPlane (NXOpen::Plane *firstPlane)
 Sets the first plane
Created in NX5.0.0.
void SetSecondPlane (NXOpen::Plane *secondPlane)
 Sets the second plane
Created in NX5.0.0.
void SetTolerance (double tolerance)
 Sets the tolerance
Created in NX5.0.0.
double Tolerance ()
 Returns the tolerance
Created in NX5.0.0.

Detailed Description

Represents a Features::IntersectionCurveBuilder builder
To create a new instance of this class, use Features::FeatureCollection::CreateIntersectionCurveBuilder
Default values.

Property Value

Associative

True

CurveFitData.CurveJoinMethod

No

CurveFitData.Degree

7

CurveFitData.FitMethod

DegreeAndSegments

CurveFitData.IsAdvancedFit

0

CurveFitData.IsAlignShape

0

CurveFitData.MaximumDegree

7

CurveFitData.MaximumSegments

1

CurveFitData.MinimumDegree

5

CurveFitData.Segments

1

CurveFitOptions.FitOption

Cubic

CurveFitOptions.MaximumDegree

7

CurveFitOptions.MaximumSegments

1


Created in NX5.0.0.


Member Function Documentation

Returns the associative
Created in NX5.0.0.



License requirements : None

Returns the curve fit settings
Created in NX8.0.0.



License requirements : None

Returns the curve fit options
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the first face
Created in NX5.0.0.



License requirements : None

Returns the first plane
Created in NX5.0.0.



License requirements : None

Returns the first set required only for non-associative intersection curve
Created in NX5.0.0.



License requirements : None

Returns the second face
Created in NX5.0.0.



License requirements : None

Returns the second plane
Created in NX5.0.0.



License requirements : None

Returns the second set required only for non-associative intersection curve
Created in NX5.0.0.



License requirements : None

Sets the associative
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
associativeassociative

Sets the first plane
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
firstPlanefirstplane

Sets the second plane
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
secondPlanesecondplane

Sets the tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tolerancetolerance

Returns the tolerance
Created in NX5.0.0.



License requirements : None


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