aimsdata  5.0.5
Neuroimaging data handling
aims::ColorMap Class Reference

#include <aims/color/colormap.h>

Collaboration diagram for aims::ColorMap:

Public Member Functions

 ColorMap ()
 
 ~ColorMap ()
 
size_t nItem () const
 
const AimsRGBitem (int n) const
 
AimsRGBitem (int n)
 
void reserve (size_t size)
 
void push_back (const AimsRGB &item)
 
void erase ()
 
const std::string & name () const
 
void setName (const std::string &name)
 

Protected Attributes

std::string _name
 
std::vector< AimsRGB_data
 

Friends

std::ostream & operator<< (std::ostream &out, const ColorMap &thing)
 

Detailed Description

Definition at line 50 of file colormap.h.

Constructor & Destructor Documentation

◆ ColorMap()

aims::ColorMap::ColorMap ( )
inline

Definition at line 82 of file colormap.h.

◆ ~ColorMap()

aims::ColorMap::~ColorMap ( )
inline

Definition at line 88 of file colormap.h.

Member Function Documentation

◆ erase()

void aims::ColorMap::erase ( )
inline

Definition at line 129 of file colormap.h.

◆ item() [1/2]

const AimsRGB & aims::ColorMap::item ( int  n) const
inline

Definition at line 102 of file colormap.h.

◆ item() [2/2]

AimsRGB & aims::ColorMap::item ( int  n)
inline

Definition at line 109 of file colormap.h.

◆ name()

const std::string & aims::ColorMap::name ( ) const
inline

Definition at line 136 of file colormap.h.

◆ nItem()

size_t aims::ColorMap::nItem ( ) const
inline

Definition at line 95 of file colormap.h.

◆ push_back()

void aims::ColorMap::push_back ( const AimsRGB item)
inline

Definition at line 122 of file colormap.h.

◆ reserve()

void aims::ColorMap::reserve ( size_t  size)
inline

Definition at line 115 of file colormap.h.

◆ setName()

void aims::ColorMap::setName ( const std::string &  name)
inline

Definition at line 143 of file colormap.h.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
const ColorMap thing 
)
friend

Member Data Documentation

◆ _data

std::vector< AimsRGB > aims::ColorMap::_data
protected

Definition at line 76 of file colormap.h.

◆ _name

std::string aims::ColorMap::_name
protected

Definition at line 75 of file colormap.h.


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