|
Celeritas 0.7.0-dev.169+develop.bdc0041f6
|
#include "IntersectRegion.hh"#include <cmath>#include <tuple>#include "corecel/Assert.hh"#include "corecel/Constants.hh"#include "corecel/cont/ArrayIO.hh"#include "corecel/cont/Range.hh"#include "corecel/io/Join.hh"#include "corecel/io/JsonPimpl.hh"#include "corecel/math/ArrayUtils.hh"#include "corecel/math/SoftEqual.hh"#include "geocel/BoundingBox.hh"#include "geocel/Types.hh"#include "orange/MatrixUtils.hh"#include "orange/OrangeTypes.hh"#include "orange/surf/CylCentered.hh"#include "orange/surf/Involute.hh"#include "orange/surf/PlaneAligned.hh"#include "orange/surf/SimpleQuadric.hh"#include "orange/surf/SphereCentered.hh"#include "orange/univ/detail/Utils.hh"#include "IntersectSurfaceBuilder.hh"#include "ObjectIO.json.hh"#include "detail/PolygonUtils.hh"