35 #ifndef ANA_COLOR_PALETTELIST_H
36 #define ANA_COLOR_PALETTELIST_H
54 virtual void load(
const std::string & dirname,
bool clr =
false );
55 virtual void save(
const std::string & dirname,
bool bin =
false )
const;
59 unsigned size()
const {
return(
_pal.size() ); }
60 const std::list<carto::rc_ptr<APalette> > &
palettes()
const
65 const std::string & name );
68 std::list<carto::rc_ptr<APalette> >
_pal;
virtual void save(const std::string &dirname, bool bin=false) const
PaletteList(const std::string &dirname="")
virtual void push_back(carto::rc_ptr< APalette > pal)
std::list< carto::rc_ptr< APalette > > _pal
const std::list< carto::rc_ptr< APalette > > & palettes() const
const carto::rc_ptr< APalette > find(const std::string &name) const
virtual void erase(carto::rc_ptr< APalette > pal)
static carto::rc_ptr< APalette > loadPalette(const std::string &filename, const std::string &name)
carto::rc_ptr< APalette > find(const std::string &name)
virtual void load(const std::string &dirname, bool clr=false)