A.I.M.S


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

Definition at line 101 of file selection.h.

Definition at line 93 of file selection.h.

Definition at line 95 of file selection.h.

Definition at line 97 of file selection.h.

Definition at line 100 of file selection.h.

Definition at line 92 of file selection.h.

Definition at line 94 of file selection.h.

Definition at line 102 of file selection.h.

Definition at line 98 of file selection.h.

Definition at line 91 of file selection.h.

Member Function Documentation

void aims::SelectionSet::addSelection ( const Selection selection,
bool  enabledups = false 
)
void aims::SelectionSet::append ( const std::string &  filename)
aims::SelectionSet::iterator aims::SelectionSet::begin ( )
inline

Definition at line 192 of file selection.h.

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

Definition at line 206 of file selection.h.

void aims::SelectionSet::deleteSelection ( Selection )
void aims::SelectionSet::deleteSelection ( iterator  i)
bool aims::SelectionSet::empty ( ) const
aims::SelectionSet::iterator aims::SelectionSet::end ( )
inline

Definition at line 199 of file selection.h.

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

Definition at line 213 of file selection.h.

const_iterator aims::SelectionSet::findSelection ( const Selection ) const
iterator aims::SelectionSet::findSelection ( const Selection )
iterator aims::SelectionSet::findSelection ( const std::string &  )
const_iterator aims::SelectionSet::findSelection ( const std::string &  ) const
void aims::SelectionSet::load ( const std::string &  filename)
aims::SelectionSet::reverse_iterator aims::SelectionSet::rbegin ( )
inline

Definition at line 220 of file selection.h.

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

Definition at line 234 of file selection.h.

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

Definition at line 227 of file selection.h.

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

Definition at line 241 of file selection.h.

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

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