CFx SDK Documentation  2020SP3
Classes | Enumerations | Functions
FacetModelerProfile2DBool Namespace Reference

DOM. More...

Classes

class  Contour
 
class  Edge
 
class  EdgeGroup
 
class  Group
 
class  IEdgeChecker
 
class  IEdgeInfo
 
class  IFlagSetter
 
class  Intersector
 
class  Node
 
class  StdFlagSetter
 

Enumerations

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

Functions

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

Detailed Description

DOM.

<group TA_Geometry>

Enumeration Type Documentation

◆ InfinityLocation

Enumerator
eilOutside 
eilInside 
eilByBiggestArea 

Definition at line 76 of file FMImpProfile2DBool.h.

◆ OperationsExt

Enumerator
eoUnknown 
eoOR 
eoAND 
eoSUB 
eoXOR 
eoRegularize 
eoFlagSetting 
eoOpsMask 
eoLinear 
eoRegional 
eoLinReg 
eoArgMask 
eoLinRegNoBoundary 

Definition at line 50 of file FMImpProfile2DBool.h.

◆ RegularityFlags

Enumerator
erfDefault 
erfIntersections 
erfSticking 
erfCounterSticking 
erfWrongBounds 
erfWrongNesting 
erfUnknownError 
erfAllFlags 

Definition at line 84 of file FMImpProfile2DBool.h.

Function Documentation

◆ max()

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

Definition at line 105 of file FMImpProfile2DBool.h.

◆ min()

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

Definition at line 98 of file FMImpProfile2DBool.h.