#include <FeatureGeomFillSurface.h>
Public Member Functions | |
void | checkAndAdd (const Part::TopoShape &ts, const char *subName, Handle(ShapeExtend_WireData) *aWire=nullptr) |
void | checkAndAdd (const TopoDS_Shape &shape, Handle(ShapeExtend_WireData) *aWD=nullptr) |
void | checkEdge (const TopoDS_Shape &shape) |
void | initValidator (void) |
bool | isBezier () const |
int | numEdges () const |
ShapeValidator () | |
Protected Attributes | |
int | edgeCount |
bool | willBezier |
ShapeValidator::ShapeValidator | ( | ) |
References initValidator().
void ShapeValidator::checkAndAdd | ( | const Part::TopoShape & | ts, |
const char * | subName, | ||
Handle(ShapeExtend_WireData) * | aWire = nullptr |
||
) |
References checkAndAdd().
void ShapeValidator::checkAndAdd | ( | const TopoDS_Shape & | shape, |
Handle(ShapeExtend_WireData) * | aWD = nullptr |
||
) |
References checkEdge().
Referenced by checkAndAdd(), and Surface::GeomFillSurface::getWire().
void ShapeValidator::checkEdge | ( | const TopoDS_Shape & | shape | ) |
References edgeCount, and willBezier.
Referenced by checkAndAdd().
void ShapeValidator::initValidator | ( | void | ) |
References edgeCount, and willBezier.
Referenced by ShapeValidator().
bool Surface::ShapeValidator::isBezier | ( | ) | const |
Referenced by Surface::GeomFillSurface::getWire().
int Surface::ShapeValidator::numEdges | ( | ) | const |
Referenced by Surface::GeomFillSurface::getWire().
|
protected |
Referenced by checkEdge(), and initValidator().
|
protected |
Referenced by checkEdge(), and initValidator().