Mesh Oriented datABase  (version 5.5.0)
An array-based unstructured mesh library
FBEngine.cpp File Reference
#include <iostream>
#include <map>
#include "moab/FBEngine.hpp"
#include "moab/Interface.hpp"
#include "moab/GeomTopoTool.hpp"
#include "moab/GeomUtil.hpp"
#include "moab/OrientedBoxTreeTool.hpp"
#include <cstdlib>
#include <cstring>
#include <set>
#include <queue>
#include <algorithm>
#include <cassert>
#include "SmoothCurve.hpp"
#include "SmoothFace.hpp"
+ Include dependency graph for FBEngine.cpp:

Go to the source code of this file.

Namespaces

 moab
 Class representing axis-aligned bounding box.
 

Macros

#define MBI   _mbImpl
 
#define MBERRORR(rval, STR)
 

Functions

bool moab::intersect_segment_and_plane_slice (CartVect &from, CartVect &to, CartVect &p1, CartVect &p2, CartVect &, CartVect &normPlane, CartVect &intx_point, double &parPos)
 
ErrorCode moab::area_coordinates (Interface *mbi, EntityHandle tri, CartVect &pnt, double *area_coord, EntityHandle &boundary_handle)
 

Variables

double moab::tolerance = 0.01
 
double moab::tolerance_segment = 0.01
 
const bool moab::Debug_surf_eval = false
 
bool moab::debug_splits = false
 

Macro Definition Documentation

◆ MBERRORR

#define MBERRORR (   rval,
  STR 
)
Value:
{ \
if( MB_SUCCESS != ( rval ) ) \
{ \
std::cout << ( STR ) << std::endl; \
return rval; \
} \
}

Definition at line 23 of file FBEngine.cpp.

◆ MBI

#define MBI   _mbImpl

Definition at line 22 of file FBEngine.cpp.