27 #ifndef CDPL_GRID_ATTRIBUTEDGRID_HPP
28 #define CDPL_GRID_ATTRIBUTEDGRID_HPP
Definition of class CDPL::Base::PropertyContainer.
Base class providing methods for the storage and lookup of object properties.
Definition: PropertyContainer.hpp:75
PropertyContainer & operator=(const PropertyContainer &cntnr)
Assignment operator.
Abstract base class for grid types that also carry generic key/value properties.
Definition: AttributedGrid.hpp:50
std::shared_ptr< AttributedGrid > SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated AttributedGrid instances.
Definition: AttributedGrid.hpp:56
virtual ~AttributedGrid()
Virtual destructor.
Definition: AttributedGrid.hpp:61
virtual bool isEmpty() const =0
Tells whether the grid is empty.
AttributedGrid & operator=(const AttributedGrid &grid)
Assignment operator.
Definition: AttributedGrid.hpp:81
virtual std::size_t getNumElements() const =0
Returns the total number of grid elements.
The namespace of the Chemical Data Processing Library.