|
NX Open C++ Reference Guide
|
Represents a @link GeometricAnalysis::CurveCurvatureAnalysis GeometricAnalysis::CurveCurvatureAnalysis@endlink builder <br> To create a new instance of this class, use @link GeometricAnalysis::AnalysisObjectCollection::CreateCurveCurvatureAnalysisBuilder GeometricAnalysis::AnalysisObjectCollection::CreateCurveCurvatureAnalysisBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | CalculationMethod { CalculationMethodCurvature, CalculationMethodRadiusofCurvature } |
| Enumeration for needle calculation method. More... | |
| enum | DisplayStyle { DisplayStyleLinear, DisplayStyleLogarithmic } |
| Enumeration for needle display type. More... | |
| enum | LabelValues { LabelValuesCurvature, LabelValuesRadiusofCurvature } |
| Enumeration for label computation method. More... | |
| enum | NeedleDirection { NeedleDirectionInside, NeedleDirectionOutside } |
| Enumeration for needle direction type. More... | |
| enum | ProjectionTypes { ProjectionTypesNone, ProjectionTypesCurvePlane, ProjectionTypesVector, ProjectionTypesView, ProjectionTypesXyz } |
| Projection plane types. More... | |
| enum | XyzTypes { XyzTypesX, XyzTypesY, XyzTypesZ } |
| Enumeration for X, Y or Z projection plane. More... | |
Public Member Functions | |
| NXOpen::GeometricUtilities::CombOptionsBuilder * | CombOptions () |
| Returns the comb display block options Created in NX7.0.0. | |
| NXOpen::GeometricUtilities::CurveRangeBuilder * | CombRange () |
| Returns the comb range Created in NX7.0.0. | |
| void | CreateDumbInflectionPoints () |
| Create inflection points Created in NX7.0.0. | |
| void | CreateDumbPeakPoints () |
| Create peak points Created in NX7.0.0. | |
| bool | DynamicProjection () |
| Returns the dynamic projection Created in NX7.0.0. | |
| NXOpen::GeometricUtilities::CurveRangeBuilder * | GetCurveRange (int index) |
| Returns the GeometricUtilities::CurveRangeBuilder object at a given index from the list. | |
| int | GetCurveRangeListLength () |
| Get the number of GeometricUtilities::CurveRangeBuilder objects in the list. | |
| NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::CalculationMethod | Method () |
| Returns the method Created in NX7.0.0. | |
| NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ProjectionTypes | Projection () |
| Returns the projection Created in NX7.0.0. | |
| int | ReverseDirection () |
| Returns the reverse direction Created in NX7.0.0. | |
| NXOpen::ScCollector * | SelectedCurves () |
| Returns the selected curves and/or edges Created in NX7.0.0. | |
| void | SetDynamicProjection (bool dynamicProjection) |
| Sets the dynamic projection Created in NX7.0.0. | |
| void | SetMethod (NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::CalculationMethod method) |
| Sets the method Created in NX7.0.0. | |
| void | SetProjection (NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ProjectionTypes projection) |
| Sets the projection Created in NX7.0.0. | |
| void | SetReverseDirection (int reverseDirection) |
| Sets the reverse direction Created in NX7.0.0. | |
| void | SetShowCombs (bool showCombs) |
| Sets the show combs Created in NX7.0.0. | |
| void | SetShowInflections (bool showInflections) |
| Sets the show inflections Created in NX7.0.0. | |
| void | SetShowMaxLabels (bool showMaxLabels) |
| Sets the show max labels Created in NX7.0.1. | |
| void | SetShowMinLabels (bool showMinLabels) |
| Sets the show min labels Created in NX7.0.1. | |
| void | SetShowPeaks (bool showPeaks) |
| Sets the show peaks Created in NX7.0.0. | |
| void | SetStyle (NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::DisplayStyle style) |
| Sets the style Created in NX7.0.0. | |
| void | SetVector (NXOpen::Direction *vector) |
| Sets the vector Created in NX7.0.0. | |
| void | SetXyz (NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::XyzTypes xyz) |
| Sets the xyz Created in NX7.0.0. | |
| bool | ShowCombs () |
| Returns the show combs Created in NX7.0.0. | |
| bool | ShowInflections () |
| Returns the show inflections Created in NX7.0.0. | |
| bool | ShowMaxLabels () |
| Returns the show max labels Created in NX7.0.1. | |
| bool | ShowMinLabels () |
| Returns the show min labels Created in NX7.0.1. | |
| bool | ShowPeaks () |
| Returns the show peaks Created in NX7.0.0. | |
| NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::DisplayStyle | Style () |
| Returns the style Created in NX7.0.0. | |
| void | UpdateWorkView () |
| Update work view with a given view matrix Created in NX7.0.0. | |
| NXOpen::Direction * | Vector () |
| Returns the vector Created in NX7.0.0. | |
| NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::XyzTypes | Xyz () |
| Returns the xyz Created in NX7.0.0. | |
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. | |
Represents a @link GeometricAnalysis::CurveCurvatureAnalysis GeometricAnalysis::CurveCurvatureAnalysis@endlink builder <br> To create a new instance of this class, use @link GeometricAnalysis::AnalysisObjectCollection::CreateCurveCurvatureAnalysisBuilder GeometricAnalysis::AnalysisObjectCollection::CreateCurveCurvatureAnalysisBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
CombRange.AnchorPosition |
Start |
|
DynamicProjection |
1 |
|
Method |
Curvature |
|
Projection |
None |
|
ReverseDirection |
0 |
|
ShowInflections |
0 |
|
ShowPeaks |
0 |
|
Style |
Linear |
|
Xyz |
X |
Created in NX7.0.0.
| NXOpen::GeometricUtilities::CombOptionsBuilder* NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::CombOptions | ( | ) |
Returns the comb display block options
Created in NX7.0.0.
License requirements : None
| NXOpen::GeometricUtilities::CurveRangeBuilder* NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::CombRange | ( | ) |
Returns the comb range
Created in NX7.0.0.
License requirements : None
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::CreateDumbInflectionPoints | ( | ) |
Create inflection points
Created in NX7.0.0.
License requirements : None
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::CreateDumbPeakPoints | ( | ) |
Create peak points
Created in NX7.0.0.
License requirements : None
| bool NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::DynamicProjection | ( | ) |
Returns the dynamic projection
Created in NX7.0.0.
License requirements : None
| NXOpen::GeometricUtilities::CurveRangeBuilder* NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::GetCurveRange | ( | int | index | ) |
Returns the GeometricUtilities::CurveRangeBuilder object at a given index from the list.
| index | index |
| int NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::GetCurveRangeListLength | ( | ) |
Get the number of GeometricUtilities::CurveRangeBuilder objects in the list.
| NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::CalculationMethod NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::Method | ( | ) |
Returns the method
Created in NX7.0.0.
License requirements : None
| NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ProjectionTypes NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::Projection | ( | ) |
Returns the projection
Created in NX7.0.0.
License requirements : None
| int NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ReverseDirection | ( | ) |
Returns the reverse direction
Created in NX7.0.0.
License requirements : None
| NXOpen::ScCollector* NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SelectedCurves | ( | ) |
Returns the selected curves and/or edges
Created in NX7.0.0.
License requirements : None
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetDynamicProjection | ( | bool | dynamicProjection | ) |
Sets the dynamic projection
Created in NX7.0.0.
License requirements : None
| dynamicProjection | dynamicprojection |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetMethod | ( | NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::CalculationMethod | method | ) |
Sets the method
Created in NX7.0.0.
License requirements : None
| method | method |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetProjection | ( | NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ProjectionTypes | projection | ) |
Sets the projection
Created in NX7.0.0.
License requirements : None
| projection | projection |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetReverseDirection | ( | int | reverseDirection | ) |
Sets the reverse direction
Created in NX7.0.0.
License requirements : None
| reverseDirection | reversedirection |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetShowCombs | ( | bool | showCombs | ) |
Sets the show combs
Created in NX7.0.0.
License requirements : None
| showCombs | showcombs |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetShowInflections | ( | bool | showInflections | ) |
Sets the show inflections
Created in NX7.0.0.
License requirements : None
| showInflections | showinflections |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetShowMaxLabels | ( | bool | showMaxLabels | ) |
Sets the show max labels
Created in NX7.0.1.
License requirements : None
| showMaxLabels | showmaxlabels |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetShowMinLabels | ( | bool | showMinLabels | ) |
Sets the show min labels
Created in NX7.0.1.
License requirements : None
| showMinLabels | showminlabels |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetShowPeaks | ( | bool | showPeaks | ) |
Sets the show peaks
Created in NX7.0.0.
License requirements : None
| showPeaks | showpeaks |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetStyle | ( | NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::DisplayStyle | style | ) |
Sets the style
Created in NX7.0.0.
License requirements : None
| style | style |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetVector | ( | NXOpen::Direction * | vector | ) |
Sets the vector
Created in NX7.0.0.
License requirements : None
| vector | vector |
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::SetXyz | ( | NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::XyzTypes | xyz | ) |
Sets the xyz
Created in NX7.0.0.
License requirements : None
| xyz | xyz |
| bool NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ShowCombs | ( | ) |
Returns the show combs
Created in NX7.0.0.
License requirements : None
| bool NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ShowInflections | ( | ) |
Returns the show inflections
Created in NX7.0.0.
License requirements : None
| bool NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ShowMaxLabels | ( | ) |
Returns the show max labels
Created in NX7.0.1.
License requirements : None
| bool NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ShowMinLabels | ( | ) |
Returns the show min labels
Created in NX7.0.1.
License requirements : None
| bool NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::ShowPeaks | ( | ) |
Returns the show peaks
Created in NX7.0.0.
License requirements : None
| NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::DisplayStyle NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::Style | ( | ) |
Returns the style
Created in NX7.0.0.
License requirements : None
| void NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::UpdateWorkView | ( | ) |
Update work view with a given view matrix
Created in NX7.0.0.
License requirements : None
| NXOpen::Direction* NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::Vector | ( | ) |
Returns the vector
Created in NX7.0.0.
License requirements : None
| NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::XyzTypes NXOpen::GeometricAnalysis::CurveCurvatureAnalysisBuilder::Xyz | ( | ) |
Returns the xyz
Created in NX7.0.0.
License requirements : None