NX Open C++ Reference Guide
|
Represents a NXOpen::GeometricAnalysis::DeviationChecking
To create a new instance of this class, use NXOpen::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... | |
Represents a NXOpen::GeometricAnalysis::DeviationChecking
To create a new instance of this class, use NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Check . NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::GeometricAnalysis::DeviationChecking::TypesEdgeToEdge or NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::GeometricAnalysis::DeviationChecking::TypesEdgeToEdge or NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::GeometricAnalysis::DeviationChecking::TypesCurveToCurve or NXOpen::GeometricAnalysis::DeviationChecking::TypesCurveToFace or NXOpen::GeometricAnalysis::DeviationChecking::TypesEdgeToFace or NXOpen::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.
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.
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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::GeometricAnalysis::DeviationChecking::TypesFaceToFace or the face - required for the deviation checking when NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::GeometricAnalysis::DeviationChecking::TypesCurveToFace or NXOpen::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 NXOpen::GeometricAnalysis::DeviationChecking::Type and NXOpen::GeometricAnalysis::DeviationChecking::SetType is set to NXOpen::GeometricAnalysis::DeviationChecking::TypesCurveToCurve or NXOpen::GeometricAnalysis::DeviationChecking::TypesCurveToFace or NXOpen::GeometricAnalysis::DeviationChecking::TypesEdgeToFace or NXOpen::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.
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.
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