55 std::vector<ProbabilityContourSegment2D>
segments;
92 std::size_t requestedLevels,
94 float logDecades = 4.0f,
95 std::size_t targetSamplesPerAxis = 384u);
Owning Cartesian grid of complex scalar samples.
Implements the Probability Contours2D component.
static ProbabilityContours2DResult compute(const ComplexField2D &field, std::size_t requestedLevels, ProbabilityContourSpacing2D spacing, float logDecades=4.0f, std::size_t targetSamplesPerAxis=384u)
Performs compute.
ProbabilityContourSpacing2D
Enumerates the supported Probability Contour Spacing2D values.
Data structure used by the Probability Contour Segment2D component.
Data record containing Probability Contours2D Result.
std::vector< float > levels
ProbabilityContourSpacing2D spacing
std::size_t samplingStride
bool empty() const noexcept
Returns whether the object contains no data.
std::vector< ProbabilityContourSegment2D > segments