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. | |
![]() | |
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. | |
![]() | |
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