\hypertarget{a01238}{\section{Open\+Mesh\+:\+:Attributes\+:\+:Status\+Info Class Reference}
\label{a01238}\index{Open\+Mesh\+::\+Attributes\+::\+Status\+Info@{Open\+Mesh\+::\+Attributes\+::\+Status\+Info}}
}


{\ttfamily \#include $<$Open\+Mesh/\+Attributes/\+Status.\+hh$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01238_a1ed03a718aac1095556b808bf0a925d6}{typedef unsigned int {\bfseries value\+\_\+type}}\label{a01238_a1ed03a718aac1095556b808bf0a925d6}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01238_a94cd6878afd22c6b0d0773a6d08e927c}{bool \hyperlink{a01238_a94cd6878afd22c6b0d0773a6d08e927c}{deleted} () const }\label{a01238_a94cd6878afd22c6b0d0773a6d08e927c}

\begin{DoxyCompactList}\small\item\em is deleted ? \end{DoxyCompactList}\item 
\hypertarget{a01238_a45837cf4f0b91397cde55d4e235d0886}{void \hyperlink{a01238_a45837cf4f0b91397cde55d4e235d0886}{set\+\_\+deleted} (bool \+\_\+b)}\label{a01238_a45837cf4f0b91397cde55d4e235d0886}

\begin{DoxyCompactList}\small\item\em set deleted \end{DoxyCompactList}\item 
\hypertarget{a01238_ac97a62d38127b3d6b568276bccb4a7dd}{bool \hyperlink{a01238_ac97a62d38127b3d6b568276bccb4a7dd}{locked} () const }\label{a01238_ac97a62d38127b3d6b568276bccb4a7dd}

\begin{DoxyCompactList}\small\item\em is locked ? \end{DoxyCompactList}\item 
\hypertarget{a01238_a388e1ef35046f3563e50c44643938be5}{void \hyperlink{a01238_a388e1ef35046f3563e50c44643938be5}{set\+\_\+locked} (bool \+\_\+b)}\label{a01238_a388e1ef35046f3563e50c44643938be5}

\begin{DoxyCompactList}\small\item\em set locked \end{DoxyCompactList}\item 
\hypertarget{a01238_ad105ac3bb7efac8042cd4011bdd37b74}{bool \hyperlink{a01238_ad105ac3bb7efac8042cd4011bdd37b74}{selected} () const }\label{a01238_ad105ac3bb7efac8042cd4011bdd37b74}

\begin{DoxyCompactList}\small\item\em is selected ? \end{DoxyCompactList}\item 
\hypertarget{a01238_a0c2bdc3171ea2abe66f302d4e4af2ce1}{void \hyperlink{a01238_a0c2bdc3171ea2abe66f302d4e4af2ce1}{set\+\_\+selected} (bool \+\_\+b)}\label{a01238_a0c2bdc3171ea2abe66f302d4e4af2ce1}

\begin{DoxyCompactList}\small\item\em set selected \end{DoxyCompactList}\item 
\hypertarget{a01238_ab3c7cc9a02f61698827b4140624d9dcb}{bool \hyperlink{a01238_ab3c7cc9a02f61698827b4140624d9dcb}{hidden} () const }\label{a01238_ab3c7cc9a02f61698827b4140624d9dcb}

\begin{DoxyCompactList}\small\item\em is hidden ? \end{DoxyCompactList}\item 
\hypertarget{a01238_a03991f395c9ac193339d5b05e22a521b}{void \hyperlink{a01238_a03991f395c9ac193339d5b05e22a521b}{set\+\_\+hidden} (bool \+\_\+b)}\label{a01238_a03991f395c9ac193339d5b05e22a521b}

\begin{DoxyCompactList}\small\item\em set hidden \end{DoxyCompactList}\item 
\hypertarget{a01238_ac7650ead0b4b95692baa9548134472a4}{bool \hyperlink{a01238_ac7650ead0b4b95692baa9548134472a4}{feature} () const }\label{a01238_ac7650ead0b4b95692baa9548134472a4}

\begin{DoxyCompactList}\small\item\em is feature ? \end{DoxyCompactList}\item 
\hypertarget{a01238_a46b0aef2e52da77efdaf243e22b9546f}{void \hyperlink{a01238_a46b0aef2e52da77efdaf243e22b9546f}{set\+\_\+feature} (bool \+\_\+b)}\label{a01238_a46b0aef2e52da77efdaf243e22b9546f}

\begin{DoxyCompactList}\small\item\em set feature \end{DoxyCompactList}\item 
\hypertarget{a01238_a3a592e9bc39fe409411fa77e64a8c18e}{bool \hyperlink{a01238_a3a592e9bc39fe409411fa77e64a8c18e}{tagged} () const }\label{a01238_a3a592e9bc39fe409411fa77e64a8c18e}

\begin{DoxyCompactList}\small\item\em is tagged ? \end{DoxyCompactList}\item 
\hypertarget{a01238_a5f5e2fd8dceaa6e5f7630d364fbbc45f}{void \hyperlink{a01238_a5f5e2fd8dceaa6e5f7630d364fbbc45f}{set\+\_\+tagged} (bool \+\_\+b)}\label{a01238_a5f5e2fd8dceaa6e5f7630d364fbbc45f}

\begin{DoxyCompactList}\small\item\em set tagged \end{DoxyCompactList}\item 
\hypertarget{a01238_afd34535a365e3ef4c248705f126756d0}{bool \hyperlink{a01238_afd34535a365e3ef4c248705f126756d0}{tagged2} () const }\label{a01238_afd34535a365e3ef4c248705f126756d0}

\begin{DoxyCompactList}\small\item\em is tagged2 ? This is just one more tag info. \end{DoxyCompactList}\item 
\hypertarget{a01238_a0cb22b146d322ac145b6504e16b2bf58}{void \hyperlink{a01238_a0cb22b146d322ac145b6504e16b2bf58}{set\+\_\+tagged2} (bool \+\_\+b)}\label{a01238_a0cb22b146d322ac145b6504e16b2bf58}

\begin{DoxyCompactList}\small\item\em set tagged \end{DoxyCompactList}\item 
\hypertarget{a01238_a719a47f7448165373f507597a8a4fdc9}{bool \hyperlink{a01238_a719a47f7448165373f507597a8a4fdc9}{fixed\+\_\+nonmanifold} () const }\label{a01238_a719a47f7448165373f507597a8a4fdc9}

\begin{DoxyCompactList}\small\item\em is fixed non-\/manifold ? \end{DoxyCompactList}\item 
\hypertarget{a01238_a015adc20d559f348ded4df88508ed84a}{void \hyperlink{a01238_a015adc20d559f348ded4df88508ed84a}{set\+\_\+fixed\+\_\+nonmanifold} (bool \+\_\+b)}\label{a01238_a015adc20d559f348ded4df88508ed84a}

\begin{DoxyCompactList}\small\item\em set fixed non-\/manifold \end{DoxyCompactList}\item 
\hypertarget{a01238_a8cc8924ee38d273b76b37e4eb6d8c791}{unsigned int \hyperlink{a01238_a8cc8924ee38d273b76b37e4eb6d8c791}{bits} () const }\label{a01238_a8cc8924ee38d273b76b37e4eb6d8c791}

\begin{DoxyCompactList}\small\item\em return whole status \end{DoxyCompactList}\item 
\hypertarget{a01238_a211836948ed21a74219bc52080c667ba}{void \hyperlink{a01238_a211836948ed21a74219bc52080c667ba}{set\+\_\+bits} (unsigned int \+\_\+bits)}\label{a01238_a211836948ed21a74219bc52080c667ba}

\begin{DoxyCompactList}\small\item\em set whole status at once \end{DoxyCompactList}\item 
\hypertarget{a01238_aa23503889c078c39cdf3a4ea99f865b0}{bool \hyperlink{a01238_aa23503889c078c39cdf3a4ea99f865b0}{is\+\_\+bit\+\_\+set} (unsigned int \+\_\+s) const }\label{a01238_aa23503889c078c39cdf3a4ea99f865b0}

\begin{DoxyCompactList}\small\item\em is a certain bit set ? \end{DoxyCompactList}\item 
\hypertarget{a01238_a5654423dfe8d145bb41cec0879f50651}{void \hyperlink{a01238_a5654423dfe8d145bb41cec0879f50651}{set\+\_\+bit} (unsigned int \+\_\+s)}\label{a01238_a5654423dfe8d145bb41cec0879f50651}

\begin{DoxyCompactList}\small\item\em set a certain bit \end{DoxyCompactList}\item 
\hypertarget{a01238_ab95b6d356942d383a170fdfb73c42c91}{void \hyperlink{a01238_ab95b6d356942d383a170fdfb73c42c91}{unset\+\_\+bit} (unsigned int \+\_\+s)}\label{a01238_ab95b6d356942d383a170fdfb73c42c91}

\begin{DoxyCompactList}\small\item\em unset a certain bit \end{DoxyCompactList}\item 
\hypertarget{a01238_a785a68db93e51adf6e2ee33eaee3a880}{void \hyperlink{a01238_a785a68db93e51adf6e2ee33eaee3a880}{change\+\_\+bit} (unsigned int \+\_\+s, bool \+\_\+b)}\label{a01238_a785a68db93e51adf6e2ee33eaee3a880}

\begin{DoxyCompactList}\small\item\em set or unset a certain bit \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01238_ac98d727ad3892e1265cb7648c440bcf6}{value\+\_\+type {\bfseries status\+\_\+}}\label{a01238_ac98d727ad3892e1265cb7648c440bcf6}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Add status information to a base class.

\begin{DoxySeeAlso}{See also}
\hyperlink{a03369_af600bbf2c3f55c90a2a64848f0547617}{Status\+Bits} 
\end{DoxySeeAlso}


Definition at line 99 of file Status.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Mesh/Status.\+hh\end{DoxyCompactItemize}
