CFx SDK Documentation  2020SP3
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)