C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Input parameters of the search function for minimum and maximum deviations of surfaces parameters along their intersection curve. More...
#include <action_analysis.h>
Public Types | |
enum | OperationMode { om_SurfacesNormalsDeviation = 0 , om_SurfacesCrossCurvatureDeviation = 1 } |
Public Member Functions | |
MbSurfacesJointAnalysisParams (const MbSurfaceIntersectionCurve &intCrv, const MbSNameMaker &nm) | |
Constructor by parameters. More... | |
MbSurfacesJointAnalysisParams (const MbCurveEdge &edge, const MbSNameMaker &nm) | |
Constructor by parameters. More... | |
MbSurfacesJointAnalysisParams (const MbCurveEdge &edge1, const MbFace &face1, const MbCurveEdge &edge2, const MbFace &face2, double accuracy, const MbSNameMaker &nm) | |
Constructor by parameters. More... | |
bool | IsCurve () const |
Does an intersection curve exist? | |
c3d::ConstIntersectionCurveSPtr | GetCurve () const |
Get intersection curve. | |
bool | IsSameSense1 () const |
The flag of the coincidence of the normal of the first surface and the corresponding face . | |
bool | IsSameSense2 () const |
The flag of the coincidence of the normal of the second surface and the corresponding face . | |
OperationMode | GetOperationMode () const |
Get operation mode. | |
const MbSNameMaker & | GetNameMaker () const |
Get names maker reference. | |
void | SetOperationMode (OperationMode mode) |
Set operation mode. | |
Protected Attributes | |
c3d::ConstIntersectionCurveSPtr | intCurve |
Surfaces intersection curve. | |
bool | sameSense1 |
Coincidence of direction of the normal of the first surface and the face on its basis. | |
bool | sameSense2 |
Coincidence of direction of the normal of the second surface and the face on its basis. | |
ThreeStates | dirMatch |
Direct, undefined, or inverse surface-to-face match. | |
OperationMode | calcMode |
Operation mode. | |
Input parameters of the search function for minimum and maximum deviations of surfaces parameters along their intersection curve.
Input parameters of the search function for minimum and maximum deviations of surfaces parameters along their intersection curve.
|
inline |
Constructor by parameters.
Constructor by .
[in] | intCrv | - Surfaces intersection curve. |
[in] | nm | - Names maker with operation version. |
|
inline |
Constructor by parameters.
Constructor by edge.
[in] | edge | - Edge. |
[in] | nm | - Names maker with operation version. |
|
inline |
Constructor by parameters.
Constructor by two edges.
[in] | edge1 | - Edge 1. |
[in] | edge2 | - Edge 2. |
[in] | accuracy | - Claimed edges matching accuracy. |
[in] | nm | - Names maker with operation version. |