CFx SDK Documentation  2023 SP0
Classes | Namespaces | Enumerations | Functions
FMContoursBase.h File Reference
#include "FMGeometry.h"
#include <Ge/GePoint2d.h>
#include "DoubleArray.h"

Go to the source code of this file.

Classes

class  FacetModeler::Intersection
 

Namespaces

 FacetModeler
 

Enumerations

enum  FacetModeler::Result {
  FacetModeler::erOk = 0 , FacetModeler::erWarnings , FacetModeler::erWarnParamBounds , FacetModeler::erWarnPointNotOnThis ,
  FacetModeler::erWarnEmptyContour , FacetModeler::erWarnSmallContour , FacetModeler::erWarnImproperAreas , FacetModeler::erWarnContourNotClosed ,
  FacetModeler::erErrors = 0x1000 , FacetModeler::erNotImplementedYet , FacetModeler::erInvalidIndex , FacetModeler::erParamBounds ,
  FacetModeler::erPointNotOnThis , FacetModeler::erInvalidTransform , FacetModeler::erWrongSegType , FacetModeler::erEmptyContour ,
  FacetModeler::erSingularPoints , FacetModeler::erNoMetadata , FacetModeler::erInvalidArgs , FacetModeler::erContourIsTooSmall ,
  FacetModeler::erSelfIntersecting , FacetModeler::erInvalidDirection , FacetModeler::erContourNotClosed , FacetModeler::erOperationNotApplicable ,
  FacetModeler::erFailedToCloseContours , FacetModeler::erImproperRegionBounds , FacetModeler::erImproperRegionAreas , FacetModeler::erToleranceViolation ,
  FacetModeler::erFail , FacetModeler::erLastError
}
 
enum  FacetModeler::SegmentType { FacetModeler::estUnknown = 0 , FacetModeler::estLine , FacetModeler::estArc , FacetModeler::estCoincident }
 
enum  FacetModeler::Locations { FacetModeler::elUnknown = 0 , FacetModeler::elInside , FacetModeler::elOutside , FacetModeler::elOnBound }
 
enum  FacetModeler::MergeFlags { FacetModeler::emfMergeArcs = 1 , FacetModeler::emfIgnoreMetadata = 2 , FacetModeler::emfMergeOrigin = 4 }
 
enum  FacetModeler::FilletType { FacetModeler::eftChamfer , FacetModeler::eftTangents , FacetModeler::eftExtend , FacetModeler::eftCircular }
 
enum  FacetModeler::ContourImplClass { FacetModeler::ecicUnknown = 0 , FacetModeler::ecicSimple , FacetModeler::ecicCached , FacetModeler::ecicLast }
 DOM. More...
 
enum  FacetModeler::SegmentImplClass { FacetModeler::esicUnknown = 0 , FacetModeler::esicBulgeSeg2D , FacetModeler::esicCachedSeg2D , FacetModeler::esicLast }
 DOM. More...
 

Functions

bool FacetModeler::isOk (Result eRes)
 
bool FacetModeler::isWarning (Result eRes)
 
bool FacetModeler::isError (Result eRes)