aimsdata  4.7.0
Neuroimaging data handling
aims::Selection Class Reference

#include <aims/selection/selection.h>

Public Types

typedef std::list< std::string >::value_type value_type
 
typedef std::list< std::string >::pointer pointer
 
typedef std::list< std::string >::const_pointer const_pointer
 
typedef std::list< std::string >::reference reference
 
typedef std::list< std::string >::const_reference const_reference
 
typedef std::list< std::string >::difference_type difference_type
 
typedef std::list< std::string >::size_type size_type
 
typedef std::list< std::string >::iterator iterator
 
typedef std::list< std::string >::const_iterator const_iterator
 
typedef std::list< std::string >::reverse_iterator reverse_iterator
 
typedef std::list< std::string >::const_reverse_iterator const_reverse_iterator
 

Public Member Functions

iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
 Selection ()
 
 Selection (const std::string &selname)
 
void select (const std::string &label)
 
void selectQuick (const std::string &label)
 
void unselect (const std::string &label)
 
iterator find (const std::string &label)
 
const_iterator find (const std::string &label) const
 
bool empty () const
 
std::string name () const
 

Detailed Description

Definition at line 45 of file selection.h.

Member Typedef Documentation

◆ const_iterator

typedef std::list<std::string>::const_iterator aims::Selection::const_iterator

Definition at line 58 of file selection.h.

◆ const_pointer

typedef std::list<std::string>::const_pointer aims::Selection::const_pointer

Definition at line 50 of file selection.h.

◆ const_reference

typedef std::list<std::string>::const_reference aims::Selection::const_reference

Definition at line 52 of file selection.h.

◆ const_reverse_iterator

Definition at line 61 of file selection.h.

◆ difference_type

typedef std::list<std::string>::difference_type aims::Selection::difference_type

Definition at line 54 of file selection.h.

◆ iterator

typedef std::list<std::string>::iterator aims::Selection::iterator

Definition at line 57 of file selection.h.

◆ pointer

typedef std::list<std::string>::pointer aims::Selection::pointer

Definition at line 49 of file selection.h.

◆ reference

typedef std::list<std::string>::reference aims::Selection::reference

Definition at line 51 of file selection.h.

◆ reverse_iterator

typedef std::list<std::string>::reverse_iterator aims::Selection::reverse_iterator

Definition at line 59 of file selection.h.

◆ size_type

typedef std::list<std::string>::size_type aims::Selection::size_type

Definition at line 55 of file selection.h.

◆ value_type

typedef std::list<std::string>::value_type aims::Selection::value_type

Definition at line 48 of file selection.h.

Constructor & Destructor Documentation

◆ Selection() [1/2]

aims::Selection::Selection ( )

◆ Selection() [2/2]

aims::Selection::Selection ( const std::string &  selname)

Member Function Documentation

◆ begin() [1/2]

aims::Selection::iterator aims::Selection::begin ( )
inline

Definition at line 136 of file selection.h.

◆ begin() [2/2]

aims::Selection::const_iterator aims::Selection::begin ( ) const
inline

Definition at line 150 of file selection.h.

◆ empty()

bool aims::Selection::empty ( ) const

◆ end() [1/2]

aims::Selection::iterator aims::Selection::end ( )
inline

Definition at line 143 of file selection.h.

◆ end() [2/2]

aims::Selection::const_iterator aims::Selection::end ( ) const
inline

Definition at line 157 of file selection.h.

◆ find() [1/2]

iterator aims::Selection::find ( const std::string &  label)

◆ find() [2/2]

const_iterator aims::Selection::find ( const std::string &  label) const

◆ name()

std::string aims::Selection::name ( ) const

◆ rbegin() [1/2]

aims::Selection::reverse_iterator aims::Selection::rbegin ( )
inline

Definition at line 164 of file selection.h.

◆ rbegin() [2/2]

aims::Selection::const_reverse_iterator aims::Selection::rbegin ( ) const
inline

Definition at line 178 of file selection.h.

◆ rend() [1/2]

aims::Selection::reverse_iterator aims::Selection::rend ( )
inline

Definition at line 171 of file selection.h.

◆ rend() [2/2]

aims::Selection::const_reverse_iterator aims::Selection::rend ( ) const
inline

Definition at line 185 of file selection.h.

◆ select()

void aims::Selection::select ( const std::string &  label)

◆ selectQuick()

void aims::Selection::selectQuick ( const std::string &  label)

◆ unselect()

void aims::Selection::unselect ( const std::string &  label)

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