anatomist  5.1.2
3D neuroimaging data viewer
anatomist::PaletteList Class Reference

#include <anatomist/color/paletteList.h>

Collaboration diagram for anatomist::PaletteList:

Public Member Functions

 PaletteList (const std::string &dirname="")
 
virtual ~PaletteList ()
 
virtual void load (const std::string &dirname, bool clr=false)
 
virtual void save (const std::string &dirname, bool bin=false) const
 
virtual void clear ()
 
virtual void erase (carto::rc_ptr< APalette > pal)
 
virtual void push_back (carto::rc_ptr< APalette > pal)
 
unsigned size () const
 
const std::list< carto::rc_ptr< APalette > > & palettes () const
 
const carto::rc_ptr< APalettefind (const std::string &name) const
 
carto::rc_ptr< APalettefind (const std::string &name)
 

Static Public Member Functions

static carto::rc_ptr< APaletteloadPalette (const std::string &filename, const std::string &name)
 

Protected Attributes

std::list< carto::rc_ptr< APalette > > _pal
 

Detailed Description

Definition at line 48 of file paletteList.h.

Constructor & Destructor Documentation

◆ PaletteList()

anatomist::PaletteList::PaletteList ( const std::string &  dirname = "")

◆ ~PaletteList()

virtual anatomist::PaletteList::~PaletteList ( )
virtual

Member Function Documentation

◆ clear()

virtual void anatomist::PaletteList::clear ( )
virtual

◆ erase()

virtual void anatomist::PaletteList::erase ( carto::rc_ptr< APalette pal)
virtual

◆ find() [1/2]

carto::rc_ptr<APalette> anatomist::PaletteList::find ( const std::string &  name)

◆ find() [2/2]

const carto::rc_ptr<APalette> anatomist::PaletteList::find ( const std::string &  name) const

◆ load()

virtual void anatomist::PaletteList::load ( const std::string &  dirname,
bool  clr = false 
)
virtual

◆ loadPalette()

static carto::rc_ptr<APalette> anatomist::PaletteList::loadPalette ( const std::string &  filename,
const std::string &  name 
)
static

◆ palettes()

const std::list<carto::rc_ptr<APalette> >& anatomist::PaletteList::palettes ( ) const
inline

Definition at line 60 of file paletteList.h.

References _pal.

◆ push_back()

virtual void anatomist::PaletteList::push_back ( carto::rc_ptr< APalette pal)
virtual

◆ save()

virtual void anatomist::PaletteList::save ( const std::string &  dirname,
bool  bin = false 
) const
virtual

◆ size()

unsigned anatomist::PaletteList::size ( ) const
inline

Definition at line 59 of file paletteList.h.

References _pal.

Member Data Documentation

◆ _pal

std::list<carto::rc_ptr<APalette> > anatomist::PaletteList::_pal
protected

Definition at line 68 of file paletteList.h.

Referenced by palettes(), and size().


The documentation for this class was generated from the following file: