#include <intervals_alignment_attribute.hpp>
class IntervalsAlignmentSharedValue
{
public:
// classes
class Interval;
// fields
Interval combinedInterval;
Interval minInterval;
size_t minLevels = 0;
std::set<element::Type> preferablePrecisions;
// construction
IntervalsAlignmentSharedValue();
IntervalsAlignmentSharedValue(
const Interval& combinedInterval,
const Interval& minInterval,
const size_t minLevels
);
};