| NX Open C++ Reference Guide
    | 
This class handles the options setting for the curve analysis information (Curvature Combs) display. More...
 
  
 | Public Types | |
| enum | DirectionOptionType { DirectionOptionTypeNone, DirectionOptionTypePlaneOfCurve, DirectionOptionTypeSpecifyVector, DirectionOptionTypeWorkView } | 
| Direction option types.  More... | |
| Public Member Functions | |
| NXOpen::GeometricUtilities::CombOptionsBuilder * | CombOptions () | 
| Returns the comb options | |
| NXOpen::GeometricUtilities::CurveRangeBuilder * | CurveRange () | 
| Returns the curve range | |
| NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::DirectionOptionType | DirectionOption () | 
| Returns the direction option | |
| NXOpen::ScCollector * | SelectedCurves () | 
| Returns the selected curves | |
| void | SetDirectionOption (NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::DirectionOptionType option) | 
| Sets the direction option | |
| void | SetVector (NXOpen::Direction *vect) | 
| Sets the vector | |
| void | UpdateCurves () | 
| This method should be called after the selected curves have changed | |
| NXOpen::Direction * | Vector () | 
| Returns the vector | |
|  Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () | 
| Commits any edits that have been applied to the builder. | |
| void | Destroy () | 
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () | 
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () | 
| Returns the object currently being edited by this builder. | |
| void | ShowResults () | 
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () | 
| Validate whether the inputs to the component are sufficient for commit to be called. | |
|  Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const | 
| <b>Deprecated</b>:<br>     Use Tag instead.   | |
| tag_t | Tag () const | 
| Returns the tag of this object. | |
This class handles the options setting for the curve analysis information (Curvature Combs) display.
<br> To create a new instance of this class, use @link GeometricAnalysis::AnalysisObjectCollection::CreateCurveAnalysisCombsBuilder GeometricAnalysis::AnalysisObjectCollection::CreateCurveAnalysisCombsBuilder @endlink <br>
Default values.
| Property | Value | 
|---|---|
| CurveRange.AnchorPosition | Start | 
 
 Created in NX6.0.0. 
 
Direction option types.
| NXOpen::GeometricUtilities::CombOptionsBuilder* NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::CombOptions | ( | ) | 
Returns the comb options 
 
Use GeometricAnalysis::CurveCurvatureAnalysis . 
 Created in NX6.0.0. 
 
 License requirements : solid_modeling ("SOLIDS MODELING") 
| NXOpen::GeometricUtilities::CurveRangeBuilder* NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::CurveRange | ( | ) | 
Returns the curve range 
 
Use GeometricAnalysis::CurveCurvatureAnalysis . 
 Created in NX6.0.0. 
 
 License requirements : solid_modeling ("SOLIDS MODELING") 
| NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::DirectionOptionType NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::DirectionOption | ( | ) | 
Returns the direction option 
 
Use GeometricAnalysis::CurveCurvatureAnalysis . 
 Created in NX6.0.0. 
 
 License requirements : solid_modeling ("SOLIDS MODELING") 
| NXOpen::ScCollector* NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::SelectedCurves | ( | ) | 
Returns the selected curves 
 
Use GeometricAnalysis::CurveCurvatureAnalysis . 
 Created in NX6.0.0. 
 
 License requirements : solid_modeling ("SOLIDS MODELING") 
| void NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::SetDirectionOption | ( | NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::DirectionOptionType | option | ) | 
Sets the direction option 
 
Use GeometricAnalysis::CurveCurvatureAnalysis . 
 Created in NX6.0.0. 
 
 License requirements : solid_modeling ("SOLIDS MODELING") 
| option | option | 
| void NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::SetVector | ( | NXOpen::Direction * | vect | ) | 
Sets the vector 
 
Use GeometricAnalysis::CurveCurvatureAnalysis . 
 Created in NX6.0.0. 
 
 License requirements : solid_modeling ("SOLIDS MODELING") 
| vect | vect | 
| void NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::UpdateCurves | ( | ) | 
This method should be called after the selected curves have changed 
 
Use GeometricAnalysis::CurveCurvatureAnalysis . 
 Created in NX6.0.0. 
 
 License requirements : solid_modeling ("SOLIDS MODELING") 
| NXOpen::Direction* NXOpen::GeometricAnalysis::CurveAnalysisCombsBuilder::Vector | ( | ) | 
Returns the vector 
 
Use GeometricAnalysis::CurveCurvatureAnalysis . 
 Created in NX6.0.0. 
 
 License requirements : solid_modeling ("SOLIDS MODELING")