CFx SDK Documentation  2020SP3
Classes | Namespaces | Enumerations | Functions
FMImpProfile2DBool.h File Reference
#include "FMProfile2DBool.h"
#include "Contours/FMContoursBaseImp.h"
#include "Contours/FM_IBulgeSeg2D.h"
#include "Contours/FM_IContour2D.h"
#include "Contours/FMContourIntersectors.h"
#include "FMContour2D.h"
#include "FMProfile2D.h"
#include "Contours/FMP2DBEdgeFlags.h"

Go to the source code of this file.

Classes

class  FacetModelerProfile2DBool::Contour
 
class  FacetModelerProfile2DBool::Group
 
class  FacetModelerProfile2DBool::Node
 
class  FacetModelerProfile2DBool::Edge
 
class  FacetModelerProfile2DBool::EdgeGroup
 
class  FacetModelerProfile2DBool::IEdgeChecker
 
class  FacetModelerProfile2DBool::Intersector
 

Namespaces

 FacetModelerProfile2DBool
 DOM.
 

Enumerations

enum  FacetModelerProfile2DBool::OperationsExt {
  FacetModelerProfile2DBool::eoUnknown = Profile2DBool::eoUnknown, FacetModelerProfile2DBool::eoOR = Profile2DBool::eoOR, FacetModelerProfile2DBool::eoAND = Profile2DBool::eoAND, FacetModelerProfile2DBool::eoSUB = Profile2DBool::eoSUB,
  FacetModelerProfile2DBool::eoXOR = Profile2DBool::eoXOR, FacetModelerProfile2DBool::eoRegularize = (Profile2DBool::eoLastOper+1), FacetModelerProfile2DBool::eoFlagSetting, FacetModelerProfile2DBool::eoOpsMask = 0xFF,
  FacetModelerProfile2DBool::eoLinear = 0x100, FacetModelerProfile2DBool::eoRegional = 0x200, FacetModelerProfile2DBool::eoLinReg = eoLinear | eoRegional, FacetModelerProfile2DBool::eoArgMask = 0xF00,
  FacetModelerProfile2DBool::eoLinRegNoBoundary = 0x1000
}
 
enum  FacetModelerProfile2DBool::InfinityLocation { FacetModelerProfile2DBool::eilOutside = 0, FacetModelerProfile2DBool::eilInside, FacetModelerProfile2DBool::eilByBiggestArea }
 
enum  FacetModelerProfile2DBool::RegularityFlags {
  FacetModelerProfile2DBool::erfDefault = 0, FacetModelerProfile2DBool::erfIntersections = 0x01, FacetModelerProfile2DBool::erfSticking = 0x02, FacetModelerProfile2DBool::erfCounterSticking = 0x04,
  FacetModelerProfile2DBool::erfWrongBounds = 0x08, FacetModelerProfile2DBool::erfWrongNesting = 0x10, FacetModelerProfile2DBool::erfUnknownError = 0x100, FacetModelerProfile2DBool::erfAllFlags = 0xFFF
}
 

Functions

template<class T >
const T & FacetModelerProfile2DBool::min (const T &x, const T &y)
 
template<class T >
const T & FacetModelerProfile2DBool::max (const T &x, const T &y)