NX Open C++ Reference Guide
|
Represents a GeometricAnalysis::DeviationChecking
To create a new instance of this class, use GeometricAnalysis::AnalysisManager::CreateDeviationCheckingObject
Created in NX6.0.0.
More...
Public Types | |
enum | DeviationOptions { DeviationOptionsNoDeviations, DeviationOptionsAllDeviations, DeviationOptionsMaximumDistance, DeviationOptionsMinimumDistance, DeviationOptionsMaximumAngle, DeviationOptionsMinimumAngle } |
the deviation type to be shown More... | |
enum | Types { TypesCurveToCurve, TypesCurveToFace, TypesEdgeToFace, TypesFaceToFace, TypesEdgeToEdge } |
the type of deviation checking to be performed More... | |
Public Member Functions | |
double | AngleTolerance () |
Returns the angle tolerance to be used for the deviation checking Created in NX6.0.0. | |
void | Check () |
Performs deviation checking. | |
NXOpen::SelectIBaseCurve * | Curve () |
Returns the curve - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToFace . | |
NXOpen::GeometricAnalysis::DeviationChecking::DeviationOptions | DeviationOption () |
Returns the number or type of deviations to be shown for the deviation checking Created in NX6.0.0. | |
double | DistanceTolerance () |
Returns the distance tolerance to be used for the deviation checking Created in NX6.0.0. | |
NXOpen::SelectIParameterizedSurface * | FaceOfFirstEdge () |
Returns the face associated with the first edge or edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesEdgeToEdge or GeometricAnalysis::DeviationChecking::TypesEdgeToFace . | |
NXOpen::SelectIParameterizedSurface * | FaceOfSecondEdge () |
Returns the face associated with the second edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesEdgeToEdge . | |
NXOpen::SelectIBaseCurve * | FirstCurve () |
Returns the first curve or edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToCurve . | |
NXOpen::SelectIBaseCurve * | FirstEdge () |
Returns the first edge or edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesEdgeToEdge or GeometricAnalysis::DeviationChecking::TypesEdgeToFace . | |
NXOpen::SelectIParameterizedSurface * | FirstFace () |
Returns the first face - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesFaceToFace . | |
int | NumberCheckPoints () |
Returns the number of check points to be shown for the deviation checking - required when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToCurve or GeometricAnalysis::DeviationChecking::TypesCurveToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToEdge Created in NX6.0.0. | |
int | NumberUcheckPoints () |
Returns the number of u check points to be shown for the deviation checking. | |
int | NumberVcheckPoints () |
Returns the number of v check points to be shown for the deviation checking. | |
NXOpen::SelectIBaseCurve * | SecondCurve () |
Returns the second curve or edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToCurve . | |
NXOpen::SelectIBaseCurve * | SecondEdge () |
Returns the second edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesEdgeToEdge . | |
NXOpen::SelectIParameterizedSurface * | SecondFace () |
Returns the second face - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesFaceToFace or the face - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToFace . | |
void | SetAngleTolerance (double angleTolerance) |
Sets the angle tolerance to be used for the deviation checking Created in NX6.0.0. | |
void | SetDeviationOption (NXOpen::GeometricAnalysis::DeviationChecking::DeviationOptions deviationOption) |
Sets the number or type of deviations to be shown for the deviation checking Created in NX6.0.0. | |
void | SetDistanceTolerance (double distanceTolerance) |
Sets the distance tolerance to be used for the deviation checking Created in NX6.0.0. | |
void | SetNumberCheckPoints (int numberCheckPoints) |
Sets the number of check points to be shown for the deviation checking - required when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToCurve or GeometricAnalysis::DeviationChecking::TypesCurveToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToEdge Created in NX6.0.0. | |
void | SetNumberUcheckPoints (int numberUCheckPoints) |
Sets the number of u check points to be shown for the deviation checking. | |
void | SetNumberVcheckPoints (int numberVCheckPoints) |
Sets the number of v check points to be shown for the deviation checking. | |
void | SetType (NXOpen::GeometricAnalysis::DeviationChecking::Types type) |
Sets the deviation checking type. | |
NXOpen::GeometricAnalysis::DeviationChecking::Types | Type () |
Returns the deviation checking type. | |
![]() | |
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 GeometricAnalysis::DeviationChecking
To create a new instance of this class, use GeometricAnalysis::AnalysisManager::CreateDeviationCheckingObject
Created in NX6.0.0.
the deviation type to be shown
the type of deviation checking to be performed
double NXOpen::GeometricAnalysis::DeviationChecking::AngleTolerance | ( | ) |
Returns the angle tolerance to be used for the deviation checking
Created in NX6.0.0.
License requirements : None
void NXOpen::GeometricAnalysis::DeviationChecking::Check | ( | ) |
Performs deviation checking.
Before calling this method, set property GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType to specify the type of deviation checking, and the two objects (curve/face/edge) to be used the deviation checking. The type of the objects required depends on GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType set above. Also set the number check points to be displayed or u and v check points, the distance tolerance, and the angle tolerance before calling the method GeometricAnalysis::DeviationChecking::Check . GeometricAnalysis::DeviationChecking::Check displays the deviation as per the specification above in the graphics and lists in the information window of NX.
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIBaseCurve* NXOpen::GeometricAnalysis::DeviationChecking::Curve | ( | ) |
Returns the curve - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToFace .
Created in NX6.0.0.
License requirements : None
NXOpen::GeometricAnalysis::DeviationChecking::DeviationOptions NXOpen::GeometricAnalysis::DeviationChecking::DeviationOption | ( | ) |
Returns the number or type of deviations to be shown for the deviation checking
Created in NX6.0.0.
License requirements : None
double NXOpen::GeometricAnalysis::DeviationChecking::DistanceTolerance | ( | ) |
Returns the distance tolerance to be used for the deviation checking
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIParameterizedSurface* NXOpen::GeometricAnalysis::DeviationChecking::FaceOfFirstEdge | ( | ) |
Returns the face associated with the first edge or edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesEdgeToEdge or GeometricAnalysis::DeviationChecking::TypesEdgeToFace .
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIParameterizedSurface* NXOpen::GeometricAnalysis::DeviationChecking::FaceOfSecondEdge | ( | ) |
Returns the face associated with the second edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesEdgeToEdge .
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIBaseCurve* NXOpen::GeometricAnalysis::DeviationChecking::FirstCurve | ( | ) |
Returns the first curve or edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToCurve .
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIBaseCurve* NXOpen::GeometricAnalysis::DeviationChecking::FirstEdge | ( | ) |
Returns the first edge or edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesEdgeToEdge or GeometricAnalysis::DeviationChecking::TypesEdgeToFace .
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIParameterizedSurface* NXOpen::GeometricAnalysis::DeviationChecking::FirstFace | ( | ) |
Returns the first face - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesFaceToFace .
Created in NX6.0.0.
License requirements : None
int NXOpen::GeometricAnalysis::DeviationChecking::NumberCheckPoints | ( | ) |
Returns the number of check points to be shown for the deviation checking - required when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToCurve or GeometricAnalysis::DeviationChecking::TypesCurveToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToEdge
Created in NX6.0.0.
License requirements : None
int NXOpen::GeometricAnalysis::DeviationChecking::NumberUcheckPoints | ( | ) |
Returns the number of u check points to be shown for the deviation checking.
- required when @link GeometricAnalysis::DeviationChecking::Type GeometricAnalysis::DeviationChecking::Type @endlink and @link GeometricAnalysis::DeviationChecking::SetType GeometricAnalysis::DeviationChecking::SetType @endlink is set to @link GeometricAnalysis::DeviationChecking::TypesFaceToFace GeometricAnalysis::DeviationChecking::TypesFaceToFace@endlink
Created in NX6.0.0.
License requirements : None
int NXOpen::GeometricAnalysis::DeviationChecking::NumberVcheckPoints | ( | ) |
Returns the number of v check points to be shown for the deviation checking.
- required when @link GeometricAnalysis::DeviationChecking::Type GeometricAnalysis::DeviationChecking::Type @endlink and @link GeometricAnalysis::DeviationChecking::SetType GeometricAnalysis::DeviationChecking::SetType @endlink is set to @link GeometricAnalysis::DeviationChecking::TypesFaceToFace GeometricAnalysis::DeviationChecking::TypesFaceToFace@endlink
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIBaseCurve* NXOpen::GeometricAnalysis::DeviationChecking::SecondCurve | ( | ) |
Returns the second curve or edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToCurve .
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIBaseCurve* NXOpen::GeometricAnalysis::DeviationChecking::SecondEdge | ( | ) |
Returns the second edge - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesEdgeToEdge .
Created in NX6.0.0.
License requirements : None
NXOpen::SelectIParameterizedSurface* NXOpen::GeometricAnalysis::DeviationChecking::SecondFace | ( | ) |
Returns the second face - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesFaceToFace or the face - required for the deviation checking when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToFace .
Created in NX6.0.0.
License requirements : None
void NXOpen::GeometricAnalysis::DeviationChecking::SetAngleTolerance | ( | double | angleTolerance | ) |
Sets the angle tolerance to be used for the deviation checking
Created in NX6.0.0.
License requirements : None
angleTolerance | angletolerance |
void NXOpen::GeometricAnalysis::DeviationChecking::SetDeviationOption | ( | NXOpen::GeometricAnalysis::DeviationChecking::DeviationOptions | deviationOption | ) |
Sets the number or type of deviations to be shown for the deviation checking
Created in NX6.0.0.
License requirements : None
deviationOption | deviationoption |
void NXOpen::GeometricAnalysis::DeviationChecking::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance to be used for the deviation checking
Created in NX6.0.0.
License requirements : None
distanceTolerance | distancetolerance |
void NXOpen::GeometricAnalysis::DeviationChecking::SetNumberCheckPoints | ( | int | numberCheckPoints | ) |
Sets the number of check points to be shown for the deviation checking - required when GeometricAnalysis::DeviationChecking::Type and GeometricAnalysis::DeviationChecking::SetType is set to GeometricAnalysis::DeviationChecking::TypesCurveToCurve or GeometricAnalysis::DeviationChecking::TypesCurveToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToFace or GeometricAnalysis::DeviationChecking::TypesEdgeToEdge
Created in NX6.0.0.
License requirements : None
numberCheckPoints | numbercheckpoints |
void NXOpen::GeometricAnalysis::DeviationChecking::SetNumberUcheckPoints | ( | int | numberUCheckPoints | ) |
Sets the number of u check points to be shown for the deviation checking.
- required when @link GeometricAnalysis::DeviationChecking::Type GeometricAnalysis::DeviationChecking::Type @endlink and @link GeometricAnalysis::DeviationChecking::SetType GeometricAnalysis::DeviationChecking::SetType @endlink is set to @link GeometricAnalysis::DeviationChecking::TypesFaceToFace GeometricAnalysis::DeviationChecking::TypesFaceToFace@endlink
Created in NX6.0.0.
License requirements : None
numberUCheckPoints | numberucheckpoints |
void NXOpen::GeometricAnalysis::DeviationChecking::SetNumberVcheckPoints | ( | int | numberVCheckPoints | ) |
Sets the number of v check points to be shown for the deviation checking.
- required when @link GeometricAnalysis::DeviationChecking::Type GeometricAnalysis::DeviationChecking::Type @endlink and @link GeometricAnalysis::DeviationChecking::SetType GeometricAnalysis::DeviationChecking::SetType @endlink is set to @link GeometricAnalysis::DeviationChecking::TypesFaceToFace GeometricAnalysis::DeviationChecking::TypesFaceToFace@endlink
Created in NX6.0.0.
License requirements : None
numberVCheckPoints | numbervcheckpoints |
void NXOpen::GeometricAnalysis::DeviationChecking::SetType | ( | NXOpen::GeometricAnalysis::DeviationChecking::Types | type | ) |
Sets the deviation checking type.
Depending on the value of the deviation checking type, different inputs are required. See the documentation for each of the inputs.
Created in NX6.0.0.
License requirements : None
type | type |
NXOpen::GeometricAnalysis::DeviationChecking::Types NXOpen::GeometricAnalysis::DeviationChecking::Type | ( | ) |
Returns the deviation checking type.
Depending on the value of the deviation checking type, different inputs are required. See the documentation for each of the inputs.
Created in NX6.0.0.
License requirements : None