![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
This package provides Drawable Dimensions. More...
#include <DrawDim.hxx>
Static Public Member Functions | |
| static void | DrawShapeName (const TopoDS_Shape &ashape, const char *const aname) |
| static void | AllCommands (Draw_Interpretor &I) |
| static void | PlanarDimensionCommands (Draw_Interpretor &I) |
| static gp_Pnt | Nearest (const TopoDS_Shape &aShape, const gp_Pnt &apoint) |
| static bool | Lin (const TopoDS_Edge &e, gp_Lin &l, bool &infinite, double &first, double &last) |
| false if <e> is not a linear edge | |
| static bool | Circ (const TopoDS_Edge &e, gp_Circ &l, double &first, double &last) |
| false if <e> is not a circular edge | |
| static bool | Pln (const TopoDS_Face &f, gp_Pln &p) |
| false if <f> is not a planar face | |
This package provides Drawable Dimensions.
The classes PlanarDimension and subclasses provide services to build drawable dimensions between point line and circle in a given 3d plane.
The classes Dimension and subclasses provide services to build drawable dimensions between plane and cylindrical surfaces.
|
static |
|
static |
false if <e> is not a circular edge
|
static |
|
static |
false if <e> is not a linear edge
|
static |
|
static |
|
static |
false if <f> is not a planar face