Open CASCADE Technology 6.6.0
Defines | Functions
BndLib_Compute.gxx File Reference
#include <Precision.hxx>
#include <Standard_Failure.hxx>

Defines

#define PI4   0.70710678118654746
#define addP0   B.Add(Point(O +Ram*Xd ))
#define addP1   B.Add(Point(O +Ram*PI4*Xd +Rbm*PI4*Yd))
#define addP2   B.Add(Point(O +Rbm*Yd))
#define addP3   B.Add(Point(O -Ram*PI4*Xd +Rbm*PI4*Yd))
#define addP4   B.Add(Point(O -Ram*Xd ))
#define addP5   B.Add(Point(O -Ram*PI4*Xd -Rbm*PI4*Yd))
#define addP6   B.Add(Point(O -Rbm*Yd));
#define addP7   B.Add(Point(O +Ram*PI4*Xd -Rbm*PI4*Yd))

Functions

void Compute (const Standard_Real P1, const Standard_Real P2, const Standard_Real Ra, const Standard_Real Rb, const Coord &Xd, const Coord &Yd, const Coord &O, Bound &B)

Define Documentation

#define addP0   B.Add(Point(O +Ram*Xd ))
#define addP1   B.Add(Point(O +Ram*PI4*Xd +Rbm*PI4*Yd))
#define addP2   B.Add(Point(O +Rbm*Yd))
#define addP3   B.Add(Point(O -Ram*PI4*Xd +Rbm*PI4*Yd))
#define addP4   B.Add(Point(O -Ram*Xd ))
#define addP5   B.Add(Point(O -Ram*PI4*Xd -Rbm*PI4*Yd))
#define addP6   B.Add(Point(O -Rbm*Yd));
#define addP7   B.Add(Point(O +Ram*PI4*Xd -Rbm*PI4*Yd))
#define PI4   0.70710678118654746

Function Documentation

void Compute ( const Standard_Real  P1,
const Standard_Real  P2,
const Standard_Real  Ra,
const Standard_Real  Rb,
const Coord &  Xd,
const Coord &  Yd,
const Coord &  O,
Bound &  B 
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines