#include <IScientificValidationService.h>
|
virtual | ~IScientificValidationService ()=default |
|
virtual bool | validateCompensationFormula (const char *formula_type, const char *formula, const char *source) const =0 |
|
virtual bool | validateSoilCoefficients (SoilType soil_type, float ec_coeff, float ph_buffer, float water_holding) const =0 |
|
virtual bool | validateCropRecommendation (const char *crop_name, const CropParameters ¶ms) const =0 |
|
virtual bool | validateSeasonalAdjustment (const char *season, float nitrogen_factor, float phosphorus_factor, float potassium_factor) const =0 |
|
virtual bool | validateEnvironmentAdjustment (const char *environment, const EnvironmentAdjustment &adjustment) const =0 |
|
virtual String | generateValidationReport () const =0 |
|
virtual bool | isSourceVerified (const char *source_title) const =0 |
|
virtual const char * | getSourceDOI (const char *source_title) const =0 |
|
virtual const char * | getSourceJournal (const char *source_title) const =0 |
|
◆ ~IScientificValidationService()
virtual IScientificValidationService::~IScientificValidationService |
( |
| ) |
|
|
virtualdefault |
◆ validateCompensationFormula()
virtual bool IScientificValidationService::validateCompensationFormula |
( |
const char * |
formula_type, |
|
|
const char * |
formula, |
|
|
const char * |
source |
|
) |
| const |
|
pure virtual |
◆ validateSoilCoefficients()
virtual bool IScientificValidationService::validateSoilCoefficients |
( |
SoilType |
soil_type, |
|
|
float |
ec_coeff, |
|
|
float |
ph_buffer, |
|
|
float |
water_holding |
|
) |
| const |
|
pure virtual |
◆ validateCropRecommendation()
virtual bool IScientificValidationService::validateCropRecommendation |
( |
const char * |
crop_name, |
|
|
const CropParameters & |
params |
|
) |
| const |
|
pure virtual |
◆ validateSeasonalAdjustment()
virtual bool IScientificValidationService::validateSeasonalAdjustment |
( |
const char * |
season, |
|
|
float |
nitrogen_factor, |
|
|
float |
phosphorus_factor, |
|
|
float |
potassium_factor |
|
) |
| const |
|
pure virtual |
◆ validateEnvironmentAdjustment()
virtual bool IScientificValidationService::validateEnvironmentAdjustment |
( |
const char * |
environment, |
|
|
const EnvironmentAdjustment & |
adjustment |
|
) |
| const |
|
pure virtual |
◆ generateValidationReport()
virtual String IScientificValidationService::generateValidationReport |
( |
| ) |
const |
|
pure virtual |
◆ isSourceVerified()
virtual bool IScientificValidationService::isSourceVerified |
( |
const char * |
source_title | ) |
const |
|
pure virtual |
◆ getSourceDOI()
virtual const char * IScientificValidationService::getSourceDOI |
( |
const char * |
source_title | ) |
const |
|
pure virtual |
◆ getSourceJournal()
virtual const char * IScientificValidationService::getSourceJournal |
( |
const char * |
source_title | ) |
const |
|
pure virtual |
Объявления и описания членов класса находятся в файле: