\section{atlas::bitmap::Bit\-Map Class Reference}
\label{classatlas_1_1bitmap_1_1BitMap}\index{atlas::bitmap::BitMap@{atlas::bitmap::BitMap}}
{\tt \#include $<$bitmap.h$>$}

\subsection*{Public Types}
\begin{CompactItemize}
\item 
typedef unsigned long {\bf value\_\-type}
\item 
typedef {\bf value\_\-type} \& {\bf reference}
\item 
typedef const {\bf value\_\-type} \& {\bf const\_\-reference}
\item 
typedef {\bf value\_\-type} $\ast$ {\bf pointer}
\item 
typedef const {\bf value\_\-type} $\ast$ {\bf const\_\-pointer}
\item 
typedef ptrdiff\_\-t {\bf difference\_\-type}
\item 
typedef unsigned long {\bf size\_\-type}
\item 
typedef {\bf iterator} {\bf const\_\-iterator}
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf iterator} {\bf begin} () const 
\item 
{\bf iterator} {\bf end} () const 
\item 
{\bf iterator} {\bf pos} (unsigned long) const 
\item 
{\bf Bit\-Map} ()
\item 
{\bf Bit\-Map} (unsigned long n)
\item 
{\bf Bit\-Map} (const {\bf Bit\-Map} \&b)
\item 
template$<$typename I, typename J$>$ {\bf Bit\-Map} (const I \&, const I \&, const J \&, const J \&)
\item 
{\bf $\sim$Bit\-Map} ()
\item 
{\bf Bit\-Map} \& {\bf operator=} (const {\bf Bit\-Map} \&)
\item 
bool {\bf operator$<$} (const {\bf Bit\-Map} \&b) const 
\item 
bool {\bf operator==} (const {\bf Bit\-Map} \&b) const 
\item 
unsigned long {\bf back} () const 
\item 
unsigned long {\bf capacity} () const 
\item 
bool {\bf contains} (const {\bf Bit\-Map} \&b) const 
\item 
bool {\bf empty} () const 
\item 
unsigned long {\bf front} () const 
\item 
bool {\bf full} () const 
\item 
bool {\bf is\-Member} (unsigned long n) const 
\item 
unsigned long {\bf n\_\-th} (unsigned long) const 
\item 
unsigned long {\bf position} (unsigned long) const 
\item 
unsigned long {\bf range} (unsigned long, unsigned long) const 
\item 
{\bf size\_\-type} {\bf size} () const 
\item 
{\bf Bit\-Map} \& {\bf operator$\sim$} ()
\item 
{\bf Bit\-Map} \& {\bf operator \&=} (const {\bf Bit\-Map} \&)
\item 
{\bf Bit\-Map} \& {\bf operator$|$=} (const {\bf Bit\-Map} \&)
\item 
{\bf Bit\-Map} \& {\bf operator$^\wedge$=} (const {\bf Bit\-Map} \&)
\item 
{\bf Bit\-Map} \& {\bf andnot} (const {\bf Bit\-Map} \&)
\item 
void {\bf fill} ()
\item 
void {\bf fill} (unsigned long)
\item 
void {\bf flip} (unsigned long n)
\item 
void {\bf insert} (unsigned long n)
\item 
template$<$typename I$>$ void {\bf insert} (const I \&, const I \&)
\item 
{\bf iterator} {\bf insert} ({\bf iterator}, unsigned long n)
\item 
void {\bf remove} (unsigned long n)
\item 
void {\bf reset} ()
\item 
void {\bf resize} (unsigned long n)
\item 
void {\bf set\-Range} (unsigned long, unsigned long, unsigned long)
\item 
void {\bf swap} ({\bf Bit\-Map} \&)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
std::vector$<$ unsigned long $>$ {\bf d\_\-map}
\item 
unsigned long {\bf d\_\-capacity}
\end{CompactItemize}
\subsection*{Static Private Attributes}
\begin{CompactItemize}
\item 
static unsigned long {\bf pos\-Bits} = {\bf constants::pos\-Bits}
\item 
static unsigned long {\bf base\-Bits} = {\bf constants::base\-Bits}
\item 
static unsigned long {\bf base\-Shift} = {\bf constants::base\-Shift}
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf iterator}
\end{CompactItemize}


\subsection{Member Typedef Documentation}
\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!const_iterator@{const\_\-iterator}}
\index{const_iterator@{const\_\-iterator}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf iterator} {\bf atlas::bitmap::Bit\-Map::const\_\-iterator}}\label{classatlas_1_1bitmap_1_1BitMap_338e7a146e90f9086b157bdc3c6cabc7}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!const_pointer@{const\_\-pointer}}
\index{const_pointer@{const\_\-pointer}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef const {\bf value\_\-type}$\ast$ {\bf atlas::bitmap::Bit\-Map::const\_\-pointer}}\label{classatlas_1_1bitmap_1_1BitMap_6a2e2e6cd8b729812d5b74c979e38924}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!const_reference@{const\_\-reference}}
\index{const_reference@{const\_\-reference}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef const {\bf value\_\-type}\& {\bf atlas::bitmap::Bit\-Map::const\_\-reference}}\label{classatlas_1_1bitmap_1_1BitMap_8ff52da4b33f56fdc849249ca465e52e}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!difference_type@{difference\_\-type}}
\index{difference_type@{difference\_\-type}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef ptrdiff\_\-t {\bf atlas::bitmap::Bit\-Map::difference\_\-type}}\label{classatlas_1_1bitmap_1_1BitMap_988b33d036ae4e2b9aaac3a6a4385562}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!pointer@{pointer}}
\index{pointer@{pointer}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf value\_\-type}$\ast$ {\bf atlas::bitmap::Bit\-Map::pointer}}\label{classatlas_1_1bitmap_1_1BitMap_34f0253c6de94eae8cbf58377a461cf6}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!reference@{reference}}
\index{reference@{reference}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf value\_\-type}\& {\bf atlas::bitmap::Bit\-Map::reference}}\label{classatlas_1_1bitmap_1_1BitMap_37227b6722317fbe10a79b9bb4da437d}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!size_type@{size\_\-type}}
\index{size_type@{size\_\-type}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned long {\bf atlas::bitmap::Bit\-Map::size\_\-type}}\label{classatlas_1_1bitmap_1_1BitMap_c6089bcd039b4e0a7be5862b403ea304}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!value_type@{value\_\-type}}
\index{value_type@{value\_\-type}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned long {\bf atlas::bitmap::Bit\-Map::value\_\-type}}\label{classatlas_1_1bitmap_1_1BitMap_4ed964644e4ba1b8257b9248eb04e1b9}




\subsection{Constructor \& Destructor Documentation}
\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!BitMap@{BitMap}}
\index{BitMap@{BitMap}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::bitmap::Bit\-Map::Bit\-Map ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_db8c05b9c5c2f29688773960f543a5cd}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!BitMap@{BitMap}}
\index{BitMap@{BitMap}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::bitmap::Bit\-Map::Bit\-Map (unsigned long {\em n})\hspace{0.3cm}{\tt  [explicit]}}\label{classatlas_1_1bitmap_1_1BitMap_a6c19e4529649a29d226044aa30e65f7}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!BitMap@{BitMap}}
\index{BitMap@{BitMap}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::bitmap::Bit\-Map::Bit\-Map (const {\bf Bit\-Map} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_088a9a6340424de6e10accca9d7c18a7}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!BitMap@{BitMap}}
\index{BitMap@{BitMap}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I, typename J$>$ atlas::bitmap::Bit\-Map::Bit\-Map (const I \&, const I \&, const J \&, const J \&)}\label{classatlas_1_1bitmap_1_1BitMap_ce6f0d7114dffbacfc92284c640673b2}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!~BitMap@{$\sim$BitMap}}
\index{~BitMap@{$\sim$BitMap}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::bitmap::Bit\-Map::$\sim$Bit\-Map ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_6d49c1653834b29c3c1ee7a6b18f5b5e}




\subsection{Member Function Documentation}
\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!andnot@{andnot}}
\index{andnot@{andnot}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map} \& atlas::bitmap::Bit\-Map::andnot (const {\bf Bit\-Map} \&)}\label{classatlas_1_1bitmap_1_1BitMap_c62e967f482ee6a03859cdf1328723d7}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!back@{back}}
\index{back@{back}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::bitmap::Bit\-Map::back () const}\label{classatlas_1_1bitmap_1_1BitMap_b20371d036615487766181992605f1cc}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!begin@{begin}}
\index{begin@{begin}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map::iterator} atlas::bitmap::Bit\-Map::begin () const}\label{classatlas_1_1bitmap_1_1BitMap_1b52e3a568031f5a686b5b32d1dd86d2}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!capacity@{capacity}}
\index{capacity@{capacity}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::bitmap::Bit\-Map::capacity () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_835392586360e1c0e726f5f8de417fed}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!contains@{contains}}
\index{contains@{contains}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::bitmap::Bit\-Map::contains (const {\bf Bit\-Map} \& {\em b}) const}\label{classatlas_1_1bitmap_1_1BitMap_aee046bef0c155aa330149450d10f7f2}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!empty@{empty}}
\index{empty@{empty}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::bitmap::Bit\-Map::empty () const}\label{classatlas_1_1bitmap_1_1BitMap_b74802f5745e5e78eddc97346d337c03}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!end@{end}}
\index{end@{end}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map::iterator} atlas::bitmap::Bit\-Map::end () const}\label{classatlas_1_1bitmap_1_1BitMap_f9dc028610f36c0fc4378093dfbf95d7}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!fill@{fill}}
\index{fill@{fill}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::fill (unsigned {\em long})}\label{classatlas_1_1bitmap_1_1BitMap_cceb6881d8e5c4e244dbdfe6e5dbcc23}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!fill@{fill}}
\index{fill@{fill}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::fill ()}\label{classatlas_1_1bitmap_1_1BitMap_e469a7440a35eedce0599529674d89d6}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!flip@{flip}}
\index{flip@{flip}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::flip (unsigned long {\em n})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_8ee8e595451a407de85ba2b8ccbd87d7}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!front@{front}}
\index{front@{front}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::bitmap::Bit\-Map::front () const}\label{classatlas_1_1bitmap_1_1BitMap_9c91b5c0fa8f2a943fe8eeb5fa2eb9a0}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!full@{full}}
\index{full@{full}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::bitmap::Bit\-Map::full () const}\label{classatlas_1_1bitmap_1_1BitMap_9aa82b9f6dce3d833fc019bf368e6a2a}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!insert@{insert}}
\index{insert@{insert}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map::iterator} atlas::bitmap::Bit\-Map::insert ({\bf iterator}, unsigned long {\em n})}\label{classatlas_1_1bitmap_1_1BitMap_a4f8e534204e069f7c26bbe735b533e1}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!insert@{insert}}
\index{insert@{insert}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I$>$ void atlas::bitmap::Bit\-Map::insert (const I \&, const I \&)}\label{classatlas_1_1bitmap_1_1BitMap_57ba0adcd276b88275337a6c5e3d764d}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!insert@{insert}}
\index{insert@{insert}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::insert (unsigned long {\em n})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_20a9f681b0fd22f531d22312c52841cb}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!isMember@{isMember}}
\index{isMember@{isMember}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::bitmap::Bit\-Map::is\-Member (unsigned long {\em n}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_b7428128d6463db8abdf24ffc0c3a837}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!n_th@{n\_\-th}}
\index{n_th@{n\_\-th}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::bitmap::Bit\-Map::n\_\-th (unsigned {\em long}) const}\label{classatlas_1_1bitmap_1_1BitMap_0cd9031f0ee77f5abd6f3f949a628b9a}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!operator &=@{operator \&=}}
\index{operator &=@{operator \&=}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map} \& atlas::bitmap::Bit\-Map::operator \&= (const {\bf Bit\-Map} \&)}\label{classatlas_1_1bitmap_1_1BitMap_49b88aec227e0e9626d15d6a5588e90e}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!operator<@{operator$<$}}
\index{operator<@{operator$<$}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::bitmap::Bit\-Map::operator$<$ (const {\bf Bit\-Map} \& {\em b}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_7220d3e328f6910a8366792c79acfcde}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!operator=@{operator=}}
\index{operator=@{operator=}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map} \& atlas::bitmap::Bit\-Map::operator= (const {\bf Bit\-Map} \&)}\label{classatlas_1_1bitmap_1_1BitMap_99d13d75d01aa370dea54e0b32a8c51b}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!operator==@{operator==}}
\index{operator==@{operator==}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::bitmap::Bit\-Map::operator== (const {\bf Bit\-Map} \& {\em b}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_23f33a08c514df8e03fb40b57665e3fc}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!operator^=@{operator$^\wedge$=}}
\index{operator^=@{operator$^\wedge$=}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map} \& atlas::bitmap::Bit\-Map::operator$^\wedge$= (const {\bf Bit\-Map} \&)}\label{classatlas_1_1bitmap_1_1BitMap_dac6ae72ee2b1f207aa45f9b3c7efa2e}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!operator\texttt{"|}=@{operator\texttt{"|}=}}
\index{operator\texttt{"|}=@{operator\texttt{"|}=}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map} \& atlas::bitmap::Bit\-Map::operator$|$= (const {\bf Bit\-Map} \&)}\label{classatlas_1_1bitmap_1_1BitMap_7a36842f1341a772b5033cc646f12ede}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!operator~@{operator$\sim$}}
\index{operator~@{operator$\sim$}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map} \& atlas::bitmap::Bit\-Map::operator$\sim$ ()}\label{classatlas_1_1bitmap_1_1BitMap_fb7df80aaf15c4f8159d91bad4d936b6}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!pos@{pos}}
\index{pos@{pos}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Bit\-Map::iterator} atlas::bitmap::Bit\-Map::pos (unsigned {\em long}) const}\label{classatlas_1_1bitmap_1_1BitMap_48c373bacf0e3a88986effcac1787875}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!position@{position}}
\index{position@{position}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::bitmap::Bit\-Map::position (unsigned {\em long}) const}\label{classatlas_1_1bitmap_1_1BitMap_377e3d96ebc5b5506bb62b0df98e8a7a}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!range@{range}}
\index{range@{range}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::bitmap::Bit\-Map::range (unsigned {\em long}, unsigned {\em long}) const}\label{classatlas_1_1bitmap_1_1BitMap_cbbdcaaa4eb4ed1cfe3d3559782c54fe}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!remove@{remove}}
\index{remove@{remove}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::remove (unsigned long {\em n})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_0fde8a264ee80aa2e9b9665a45ae858f}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!reset@{reset}}
\index{reset@{reset}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::reset ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1bitmap_1_1BitMap_520a6b5a4401b4f13cadab9854fd7517}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!resize@{resize}}
\index{resize@{resize}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::resize (unsigned long {\em n})}\label{classatlas_1_1bitmap_1_1BitMap_b51513d3271f11461cde0b184da6bf6a}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!setRange@{setRange}}
\index{setRange@{setRange}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::set\-Range (unsigned {\em long}, unsigned {\em long}, unsigned {\em long})}\label{classatlas_1_1bitmap_1_1BitMap_39ae32971f3848ba797ede558ce03d3f}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!size@{size}}
\index{size@{size}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::bitmap::Bit\-Map::size () const}\label{classatlas_1_1bitmap_1_1BitMap_e41648649deba8c64ef10d65715c7d5e}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!swap@{swap}}
\index{swap@{swap}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::bitmap::Bit\-Map::swap ({\bf Bit\-Map} \&)}\label{classatlas_1_1bitmap_1_1BitMap_2d0c57f6ef2b09a8d43fa69976ae45e0}




\subsection{Member Data Documentation}
\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!baseBits@{baseBits}}
\index{baseBits@{baseBits}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long {\bf atlas::bitmap::Bit\-Map::base\-Bits} = {\bf constants::base\-Bits}\hspace{0.3cm}{\tt  [static, private]}}\label{classatlas_1_1bitmap_1_1BitMap_e0ee5ae9c534238b9f9f51269e5f0371}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!baseShift@{baseShift}}
\index{baseShift@{baseShift}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long {\bf atlas::bitmap::Bit\-Map::base\-Shift} = {\bf constants::base\-Shift}\hspace{0.3cm}{\tt  [static, private]}}\label{classatlas_1_1bitmap_1_1BitMap_befbbadd4483329bdd6a313babe5ad8b}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!d_capacity@{d\_\-capacity}}
\index{d_capacity@{d\_\-capacity}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long {\bf atlas::bitmap::Bit\-Map::d\_\-capacity}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1bitmap_1_1BitMap_3e8199d02d69d5cbb1a925052ce144dc}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!d_map@{d\_\-map}}
\index{d_map@{d\_\-map}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$unsigned long$>$ {\bf atlas::bitmap::Bit\-Map::d\_\-map}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1bitmap_1_1BitMap_0519785764ea57dbca9ad5d1e1393127}


\index{atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}!posBits@{posBits}}
\index{posBits@{posBits}!atlas::bitmap::BitMap@{atlas::bitmap::Bit\-Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long {\bf atlas::bitmap::Bit\-Map::pos\-Bits} = {\bf constants::pos\-Bits}\hspace{0.3cm}{\tt  [static, private]}}\label{classatlas_1_1bitmap_1_1BitMap_38c4adb731b9674a19afe5ea9f31b0a4}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
sources/utilities/{\bf bitmap.h}\item 
sources/utilities/{\bf bitmap.cpp}\item 
sources/utilities/{\bf bitmap\_\-def.h}\end{CompactItemize}
