29 #ifndef CDPL_GRAIL_ATTRIBUTEDGRIDFUNCTIONS_HPP
30 #define CDPL_GRAIL_ATTRIBUTEDGRIDFUNCTIONS_HPP
Definition of the preprocessor macro CDPL_GRAIL_API.
#define CDPL_GRAIL_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Abstract base class for grid types that also carry generic key/value properties.
Definition: AttributedGrid.hpp:50
CDPL_GRAIL_API void setFeatureType(Grid::AttributedGrid &grid, unsigned int type)
Sets the value of the GRAIL::AttributedGridProperty::FEATURE_TYPE property of grid.
CDPL_GRAIL_API void setTargetFeatureType(Grid::AttributedGrid &grid, unsigned int type)
Sets the value of the GRAIL::AttributedGridProperty::TARGET_FEATURE_TYPE property of grid.
CDPL_GRAIL_API void clearTargetFeatureType(Grid::AttributedGrid &grid)
Removes the GRAIL::AttributedGridProperty::TARGET_FEATURE_TYPE property from grid.
CDPL_GRAIL_API bool hasFeatureType(const Grid::AttributedGrid &grid)
Tells whether grid carries an explicit GRAIL::AttributedGridProperty::FEATURE_TYPE property.
CDPL_GRAIL_API bool hasTargetFeatureType(const Grid::AttributedGrid &grid)
Tells whether grid carries an explicit GRAIL::AttributedGridProperty::TARGET_FEATURE_TYPE property.
CDPL_GRAIL_API unsigned int getTargetFeatureType(const Grid::AttributedGrid &grid)
Returns the value of the GRAIL::AttributedGridProperty::TARGET_FEATURE_TYPE property of grid.
CDPL_GRAIL_API unsigned int getFeatureType(const Grid::AttributedGrid &grid)
Returns the value of the GRAIL::AttributedGridProperty::FEATURE_TYPE property of grid.
CDPL_GRAIL_API void clearFeatureType(Grid::AttributedGrid &grid)
Removes the GRAIL::AttributedGridProperty::FEATURE_TYPE property from grid.
The namespace of the Chemical Data Processing Library.