|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Radial dimension of surface. Distance between surfaces. More...
#include <templ_s_array.h>#include <mb_enum.h>#include <mb_cart_point.h>#include <curve3d.h>#include <surface.h>Classes | |
| class | MbItemItemDist< Param1, Param2 > |
| Distance between points on objects (curve-curve, curve-surface, surface-surface). More... | |
| struct | MbItemItemDist< Param1, Param2 >::ParamPoint |
| Parametric point (1D or 2D). More... | |
| class | MbMinMaxItemItemDistances< Param1, Param2 > |
| Distances between surfaces with points. More... | |
| class | MbMinMaxGridDistancesParams |
| Parameters of the operation of the grid search for minima and maxima. More... | |
| class | MbMinMaxGridDistancesResults< Param1, Param2 > |
| Results of the operation of the grid search for minima and maxima. More... | |
Enumerations | |
| enum | MbeSurfAxesMeasureRes { samr_SurfSurf_Failed = -3 , samr_AxisSurf_Failed = -2 , samr_AxisAxis_Failed = -1 , samr_Undefined = 0 , samr_AxisAxis_Coaxial , samr_AxisAxis_Parallel , samr_AxisAxis_Intersecting , samr_AxisAxis_Distant , samr_AxisSurf_Colinear , samr_AxisSurf_Parallel , samr_AxisSurf_Intersecting , samr_AxisSurf_Distant , samr_SurfSurf_Colinear , samr_SurfSurf_Parallel , samr_SurfSurf_Intersecting } |
| The result of measurement of dimension and angle between surfaces. More... | |
Functions | |
| void | RadiusDimension3D (const MbSurface &surface, const MbCartPoint &surface_uv, MbPlaneCurve *&plane_curve) |
| Construct a circle or an arc for radial dimension of surface. More... | |
| void | RadiusDimension3D (const MbSurface &surface, const MbCartPoint3D &point, MbPlaneCurve *&plane_curve) |
| Construct a circle or an arc for radial dimension of surface. More... | |
| void | RadiusDimension3D (const MbSurface &surface, const MbPlacement3D &place, MbPlaneCurve *&plane_curve) |
| Construct a circle or an arc for radial dimension of surface. More... | |
| bool | IsPossibleRadiusDimension3D (const MbSurface &surface) |
| Whether a circle or an arc can be constructed for radial dimension of surface. More... | |
| MbeSurfAxesMeasureRes | SurfAxesDistAngle (const MbSurface &surface1, bool sameSense1, const MbSurface &surface2, bool sameSense2, MbAxis3D &axis1, bool &exist1, MbAxis3D &axis2, bool &exist2, MbCartPoint3D &p1, MbCartPoint3D &p2, double &angle, double &distance, double angleEps=ANGLE_EPSILON) |
| Distance between axes of surfaces. More... | |
| MbeProcessState | MinMaxSurfaceSurfaceGridDistances (const MbMinMaxGridDistancesParams ¶ms, MbMinMaxGridDistancesResults< MbCartPoint, MbCartPoint > &results) |
| Extreme distances between objects (curves or surfaces). More... | |
| MbeProcessState | MinMaxCurveSurfaceGridDistances (const MbMinMaxGridDistancesParams ¶ms, MbMinMaxGridDistancesResults< double, MbCartPoint > &results) |
| Extreme distances between objects (curves and surfaces). More... | |
| MbeProcessState | MinMaxCurveCurveGridDistances (const MbMinMaxGridDistancesParams ¶ms, MbMinMaxGridDistancesResults< double, double > &results) |
| Extreme distances between curves. More... | |
Radial dimension of surface. Distance between surfaces.
Functions of construction of a circle or an arc for radial dimension of surface. A function of calculation of extreme distances between surfaces.