CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FacetModelerProfile2DBool Namespace Reference

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
}
 
enum  Locations
 

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)
 

Enumeration Type Documentation

◆ InfinityLocation

Enumerator
eilOutside 
eilInside 
eilByBiggestArea 

Definition at line 76 of file FMImpProfile2DBool.h.

◆ Locations

Defines possible object placement with respect to another object.

Definition at line 187 of file FMContoursBase.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.