aimsdata  4.7.0
Neuroimaging data handling
aims::SelectionSet Class Reference

#include <aims/selection/selection.h>

Public Types

typedef std::list< Selection >::value_type value_type
 
typedef std::list< Selection >::pointer pointer
 
typedef std::list< Selection >::const_pointer const_pointer
 
typedef std::list< Selection >::reference reference
 
typedef std::list< Selection >::const_reference const_reference
 
typedef std::list< Selection >::difference_type difference_type
 
typedef std::list< Selection >::size_type size_type
 
typedef std::list< Selection >::iterator iterator
 
typedef std::list< Selection >::const_iterator const_iterator
 
typedef std::list< Selection >::reverse_iterator reverse_iterator
 
typedef std::list< Selection >::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
 
void addSelection (const Selection &selection, bool enabledups=false)
 
void deleteSelection (Selection *)
 
void deleteSelection (iterator i)
 
void load (const std::string &filename)
 
void append (const std::string &filename)
 
void save (const std::string &filename) const
 
const_iterator findSelection (const Selection &) const
 
iterator findSelection (const Selection &)
 
iterator findSelection (const std::string &)
 
const_iterator findSelection (const std::string &) const
 
bool empty () const
 

Detailed Description

Definition at line 88 of file selection.h.

Member Typedef Documentation

◆ const_iterator

Definition at line 101 of file selection.h.

◆ const_pointer

Definition at line 93 of file selection.h.

◆ const_reference

Definition at line 95 of file selection.h.

◆ const_reverse_iterator

◆ difference_type

Definition at line 97 of file selection.h.

◆ iterator

Definition at line 100 of file selection.h.

◆ pointer

Definition at line 92 of file selection.h.

◆ reference

Definition at line 94 of file selection.h.

◆ reverse_iterator

Definition at line 102 of file selection.h.

◆ size_type

Definition at line 98 of file selection.h.

◆ value_type

Definition at line 91 of file selection.h.

Member Function Documentation

◆ addSelection()

void aims::SelectionSet::addSelection ( const Selection selection,
bool  enabledups = false 
)

◆ append()

void aims::SelectionSet::append ( const std::string &  filename)

◆ begin() [1/2]

aims::SelectionSet::iterator aims::SelectionSet::begin ( )
inline

Definition at line 192 of file selection.h.

◆ begin() [2/2]

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

Definition at line 206 of file selection.h.

◆ deleteSelection() [1/2]

void aims::SelectionSet::deleteSelection ( Selection )

◆ deleteSelection() [2/2]

void aims::SelectionSet::deleteSelection ( iterator  i)

◆ empty()

bool aims::SelectionSet::empty ( ) const

◆ end() [1/2]

aims::SelectionSet::iterator aims::SelectionSet::end ( )
inline

Definition at line 199 of file selection.h.

◆ end() [2/2]

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

Definition at line 213 of file selection.h.

◆ findSelection() [1/4]

const_iterator aims::SelectionSet::findSelection ( const Selection ) const

◆ findSelection() [2/4]

iterator aims::SelectionSet::findSelection ( const Selection )

◆ findSelection() [3/4]

iterator aims::SelectionSet::findSelection ( const std::string &  )

◆ findSelection() [4/4]

const_iterator aims::SelectionSet::findSelection ( const std::string &  ) const

◆ load()

void aims::SelectionSet::load ( const std::string &  filename)

◆ rbegin() [1/2]

aims::SelectionSet::reverse_iterator aims::SelectionSet::rbegin ( )
inline

Definition at line 220 of file selection.h.

◆ rbegin() [2/2]

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

Definition at line 234 of file selection.h.

◆ rend() [1/2]

aims::SelectionSet::reverse_iterator aims::SelectionSet::rend ( )
inline

Definition at line 227 of file selection.h.

◆ rend() [2/2]

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

Definition at line 241 of file selection.h.

◆ save()

void aims::SelectionSet::save ( const std::string &  filename) const

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