|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
#include "UnitProto.hh"#include <algorithm>#include <map>#include <numeric>#include <set>#include <utility>#include <nlohmann/json.hpp>#include "corecel/Config.hh"#include "corecel/OpaqueIdIO.hh"#include "corecel/io/Join.hh"#include "corecel/io/JsonPimpl.hh"#include "corecel/io/JsonUtils.json.hh"#include "corecel/io/LabelIO.json.hh"#include "corecel/io/Logger.hh"#include "corecel/sys/ScopedProfiling.hh"#include "geocel/VolumeToString.hh"#include "orange/BoundingBoxUtils.hh"#include "orange/OrangeData.hh"#include "orange/OrangeInput.hh"#include "orange/transform/VariantTransform.hh"#include "CsgObject.hh"#include "CsgTree.hh"#include "CsgTreeIO.json.hh"#include "CsgTreeUtils.hh"#include "ObjectIO.json.hh"#include "Transformed.hh"#include "detail/CsgLogicUtils.hh"#include "detail/CsgUnit.hh"#include "detail/CsgUnitBuilder.hh"#include "detail/InternalSurfaceFlagger.hh"#include "detail/ProtoBuilder.hh"#include "detail/VolumeBuilder.hh"