|
Celeritas 0.7.0-dev.196+develop.8d0d9047c
|
#include "IntersectRegion.hh"#include <cmath>#include <tuple>#include "corecel/Assert.hh"#include "corecel/Constants.hh"#include "corecel/Macros.hh"#include "corecel/cont/ArrayIO.hh"#include "corecel/cont/EnumArray.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 "IntersectSurfaceBuilder.hh"#include "ObjectIO.json.hh"#include "detail/PolygonUtils.hh"