Files
create/tests/src/Mod/Part/App/PartTestHelpers.h

26 lines
556 B
C++

#include <App/Application.h>
#include <App/Document.h>
#include <Base/Precision.h>
#include "Mod/Part/App/FeaturePartBox.h"
#include "Mod/Part/App/FeaturePartFuse.h"
#include "Mod/Part/App/FeatureFillet.h"
#include <BRepGProp.hxx>
namespace PartTestHelpers
{
double getVolume(TopoDS_Shape shape);
class PartTestHelperClass
{
public:
App::Document* _doc;
std::string _docName;
std::array<Part::Box*, 6> _boxes;
void createTestDoc();
};
const double minimalDistance = Base::Precision::Confusion() * 1000;
} // namespace PartTestHelpers