16#include "gtest/gtest.h"
50 const std::vector<std::pair<TransformationType, std::tuple<Real, Real, Real>>> &
63 const std::tuple<Real, Real, Real> &
values);
76 std::vector<std::pair<std::string, std::tuple<Real, Real, Real>>>
96 std::vector<std::pair<TransformationType, std::tuple<Real, Real, Real>>>
_transformations;
101#ifdef MOOSE_UNIT_TEST
std::array< Real, 2 > values
CSGBase creates an internal representation of a Constructive Solid Geometry (CSG) model.
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
static const MooseEnum transformation_type_enum
MooseEnum for transformation types, matching the TransformationType enum values.
TransformationType
Enumeration of transformation types that can be applied to CSG objects.