CFx SDK Documentation  2023 SP0
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)