aimsdata 6.0.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

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

Definition at line 101 of file selection.h.

◆ const_pointer

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

Definition at line 93 of file selection.h.

◆ const_reference

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

Definition at line 95 of file selection.h.

◆ const_reverse_iterator

typedef std::list<Selection>::const_reverse_iterator aims::SelectionSet::const_reverse_iterator

Definition at line 104 of file selection.h.

◆ difference_type

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

Definition at line 97 of file selection.h.

◆ iterator

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

Definition at line 100 of file selection.h.

◆ pointer

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

Definition at line 92 of file selection.h.

◆ reference

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

Definition at line 94 of file selection.h.

◆ reverse_iterator

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

Definition at line 102 of file selection.h.

◆ size_type

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

Definition at line 98 of file selection.h.

◆ value_type

typedef std::list<Selection>::value_type aims::SelectionSet::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 ( iterator i)

◆ deleteSelection() [2/2]

void aims::SelectionSet::deleteSelection ( Selection * )

◆ 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]

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

◆ findSelection() [2/4]

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

◆ 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: