35 #ifndef ANA_SPARSEMATRIX_SPARSEMATRIX_H
36 #define ANA_SPARSEMATRIX_SPARSEMATRIX_H
45 class SparseOrDenseMatrix;
76 virtual bool savable()
const {
return true; }
77 virtual bool reload(
const std::string & filename );
78 bool save(
const std::string & filename );
Base Anatomist object (abstract)
Sparse matrix in Anatomist.
virtual carto::GenericObject * attributed()
carto::rc_ptr< aims::SparseOrDenseMatrix > matrix()
virtual bool loadable() const
bool save(const std::string &filename)
const carto::rc_ptr< aims::SparseOrDenseMatrix > matrix() const
void setMatrix(carto::rc_ptr< aims::SparseOrDenseMatrix >)
virtual bool savable() const
virtual AObject * clone(bool shallow=true)
Makes a copy of the object, with a duplicated object structure, palette and material,...
virtual const carto::GenericObject * attributed() const
virtual bool Is2DObject()
Can be display in 2D windows.
virtual bool reload(const std::string &filename)
Re-reads objects from disk.
virtual bool Is3DObject()
Can be display in 3D windows.
Attributed objects wrapper.