Open CASCADE Technology 6.6.0
Data Structures
BRepAlgoAPI_Check.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <TopoDS_Shape.hxx>
#include <BOPAlgo_PArgumentAnalyzer.hxx>
#include <BOPAlgo_ListOfCheckResult.hxx>
#include <Standard_Boolean.hxx>
#include <BOPAlgo_Operation.hxx>

Data Structures

class  BRepAlgoAPI_Check
 The class Check provides a diagnostic tool for checking
single shape or couple of shapes.
Single shape is checking on topological validity, small edges
and self-interference. For couple of shapes added check
on validity for boolean operation of given type.

The class provides two ways of checking shape(-s)
1. Constructors
BRepAlgoAPI_Check aCh(theS);
Standard_Boolean bV=aCh.IsValid();
2. Methods SetData and Perform
BRepAlgoAPI_Check aCh;
aCh.SetData(theS1, theS2, BOPAlgo_FUSE, Standard_False);
aCh.Perform();
Standard_Boolean bV=aCh.IsValid();
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines