|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Abstract interface for algorithms extracting 2D contour paths. More...
#include <IContourExtractor.h>
Public Member Functions | |
| virtual | ~IContourExtractor ()=default |
| virtual Contour | extract (const ScalarField2D &field, const ContourRequest &cr)=0 |
| Extracts contour paths from a scalar field. | |
Abstract interface for algorithms extracting 2D contour paths.
Concrete implementations may use marching squares, Minuit contours, adaptive sampling, or any other method. The interface deliberately exposes only the scalar field and request metadata so that algorithms remain interchangeable.
Definition at line 61 of file IContourExtractor.h.
|
virtualdefault |
|
pure virtual |
Extracts contour paths from a scalar field.
| std::exception | if the concrete extraction algorithm encounters a non-recoverable error. |
Implemented in AMSContourExtractor, MnContourExtractor, and WithFallback.