CFx SDK Documentation  2022 SP0
Classes | Enumerations | Functions
FacetModelerProfile2DBool Namespace Reference

DOM. More...

Classes

class  Contour
 
class  Group
 
class  Node
 
class  Edge
 
class  EdgeGroup
 
class  IEdgeChecker
 
class  Intersector
 
class  IEdgeInfo
 
class  IFlagSetter
 
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.