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)