Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
ChFi3d Class Reference

creation of spatial fillets on a solid.

#include <ChFi3d.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
Standard_Integer 
ConcaveSide (const BRepAdaptor_Surface &S1, const BRepAdaptor_Surface &S2, const TopoDS_Edge &E, TopAbs_Orientation &Or1, TopAbs_Orientation &Or2)
 Returns Reversed in Or1 and(or) Or2 if
the concave edge defined by the interior of faces F1 and F2,
in the neighbourhood of their boundary E is of the edge opposite to the
normal of their surface support. The orientation of
faces is not taken into consideration in the calculation. The
function returns 0 if the calculation fails (tangence),
if not, it returns the number of choice of the fillet
or chamfer corresponding to the orientations calculated
and to the tangent to the guide line read in E.


static Standard_Integer NextSide (TopAbs_Orientation &Or1, TopAbs_Orientation &Or2, const TopAbs_Orientation OrSave1, const TopAbs_Orientation OrSave2, const Standard_Integer ChoixSauv)
 Same as ConcaveSide, but the orientations are
logically deduced from the result of the call of
ConcaveSide on the first pair of faces of the fillet or
chamnfer.

static void NextSide (TopAbs_Orientation &Or, const TopAbs_Orientation OrSave, const TopAbs_Orientation OrFace)
 Same as the other NextSide, but the calculation is done
on an edge only.

static Standard_Boolean SameSide (const TopAbs_Orientation Or, const TopAbs_Orientation OrSave1, const TopAbs_Orientation OrSave2, const TopAbs_Orientation OrFace1, const TopAbs_Orientation OrFace2)
 Enables to determine while processing an angle, if
two fillets or chamfers constituting a face have
identic or opposed concave edges.


Member Function Documentation

static void ChFi3d::NextSide ( TopAbs_Orientation Or,
const TopAbs_Orientation  OrSave,
const TopAbs_Orientation  OrFace 
) [static]

The documentation for this class was generated from the following file: