29 #ifndef CDPL_GRID_CONTROLPARAMETERFUNCTIONS_HPP
30 #define CDPL_GRID_CONTROLPARAMETERFUNCTIONS_HPP
41 class ControlParameterContainer;
Definition of the preprocessor macro CDPL_GRID_API.
#define CDPL_GRID_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Base class providing methods for the storage and lookup of control-parameter values.
Definition: ControlParameterContainer.hpp:93
CDPL_GRID_API void clearCUBECommentIsNameParameter(Base::ControlParameterContainer &cntnr)
Removes the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter from cntnr.
CDPL_GRID_API void setCDFOutputSinglePrecisionFloatsParameter(Base::ControlParameterContainer &cntnr, bool single_prec)
Sets the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter of cntnr to single_prec...
CDPL_GRID_API double getCUBEInputDistanceScalingFactorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter of cntn...
CDPL_GRID_API void setCUBEOutputDistanceScalingFactorParameter(Base::ControlParameterContainer &cntnr, double factor)
Sets the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter of cntnr to factor.
CDPL_GRID_API bool getStrictErrorCheckingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr.
CDPL_GRID_API void setCUBECommentIsNameParameter(Base::ControlParameterContainer &cntnr, bool is_name)
Sets the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter of cntnr to is_name.
CDPL_GRID_API void setCUBEInputDistanceScalingFactorParameter(Base::ControlParameterContainer &cntnr, double factor)
Sets the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter of cntnr to factor.
CDPL_GRID_API bool hasCUBEOutputDistanceScalingFactorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR p...
CDPL_GRID_API bool hasStrictErrorCheckingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Grid::ControlParameter::STRICT_ERROR_CHECKING parameter.
CDPL_GRID_API bool hasCUBECommentIsNameParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter.
CDPL_GRID_API void setStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr, bool strict)
Sets the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr to strict.
CDPL_GRID_API void clearCUBEOutputDistanceScalingFactorParameter(Base::ControlParameterContainer &cntnr)
Removes the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter from cntnr.
CDPL_GRID_API void clearStrictErrorCheckingParameter(Base::ControlParameterContainer &cntnr)
Removes the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter from cntnr.
CDPL_GRID_API bool getCDFOutputSinglePrecisionFloatsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter of cntn...
CDPL_GRID_API void clearCDFOutputSinglePrecisionFloatsParameter(Base::ControlParameterContainer &cntnr)
Removes the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter from cntnr.
CDPL_GRID_API double getCUBEOutputDistanceScalingFactorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter of cnt...
CDPL_GRID_API bool hasCUBEInputDistanceScalingFactorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR pa...
CDPL_GRID_API void clearCUBEInputDistanceScalingFactorParameter(Base::ControlParameterContainer &cntnr)
Removes the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter from cntnr.
CDPL_GRID_API bool hasCDFOutputSinglePrecisionFloatsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether cntnr carries an explicit Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS pa...
CDPL_GRID_API bool getCUBECommentIsNameParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter of cntnr.
The namespace of the Chemical Data Processing Library.