Go to the documentation of this file.
5 namespace Geom {
class Ax2; }
6 namespace Geom {
class Trsf; }
7 namespace Geom {
class Vec; }
41 static bool isEqual(
double d1,
double d2,
double tolerance = 1E-06);
46 static double roundValue(
double value,
double roundValue);
47 #ifndef LXAPI // NOT PART OF THE LEXOCAD API (FOR LXSDK AND SWIG)
50 static double round(
double value,
int digits);
51 static double roundValueOffset(
const double& coord,
const double& valueToRound,
const double& roundToValue);
52 static bool isEven(
const int Value) {
return Value % 2 == 0; }
53 static bool isOdd(
const int Value) {
return Value % 2 == 1; }
60 static bool _getPredominantEdgesDirXY(
const COORDS& face,
Geom::Dir& normal);
63 static int _checkFaceCounter;
64 static unsigned int _checkEdgeIndex;
Defines a non-persistent vector in 3D space.
Definition: Vec.h:41
std::vector< Geom::XYZ > COORDS
Definition: XYZ.h:32
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:44
Defines a non-persistent vector in 2D space.
Definition: Vec2d.h:33
Definition: PropertyContainer.h:33