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


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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a1ed03a718aac1095556b808bf0a925d6}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a1ed03a718aac1095556b808bf0a925d6}} 
typedef unsigned int {\bfseries value\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a0576c91dfec0ddd9a5e6e5a02b30f433}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a0576c91dfec0ddd9a5e6e5a02b30f433}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a0576c91dfec0ddd9a5e6e5a02b30f433}{deleted} () const
\begin{DoxyCompactList}\small\item\em is deleted ? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a45837cf4f0b91397cde55d4e235d0886}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a45837cf4f0b91397cde55d4e235d0886}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a45837cf4f0b91397cde55d4e235d0886}{set\+\_\+deleted} (bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set deleted \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a3735a8ba2d14bdf97bba6c95b36c2d05}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a3735a8ba2d14bdf97bba6c95b36c2d05}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a3735a8ba2d14bdf97bba6c95b36c2d05}{locked} () const
\begin{DoxyCompactList}\small\item\em is locked ? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a388e1ef35046f3563e50c44643938be5}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a388e1ef35046f3563e50c44643938be5}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a388e1ef35046f3563e50c44643938be5}{set\+\_\+locked} (bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set locked \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_aaf825acf76e68f70d2522745802339a2}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_aaf825acf76e68f70d2522745802339a2}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_aaf825acf76e68f70d2522745802339a2}{selected} () const
\begin{DoxyCompactList}\small\item\em is selected ? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a0c2bdc3171ea2abe66f302d4e4af2ce1}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a0c2bdc3171ea2abe66f302d4e4af2ce1}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a0c2bdc3171ea2abe66f302d4e4af2ce1}{set\+\_\+selected} (bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set selected \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_ad9ee96565b2f3d219224b8575eb606e3}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_ad9ee96565b2f3d219224b8575eb606e3}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_ad9ee96565b2f3d219224b8575eb606e3}{hidden} () const
\begin{DoxyCompactList}\small\item\em is hidden ? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a03991f395c9ac193339d5b05e22a521b}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a03991f395c9ac193339d5b05e22a521b}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a03991f395c9ac193339d5b05e22a521b}{set\+\_\+hidden} (bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set hidden \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a7cd94aa600063429ea83a79e9dd44938}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a7cd94aa600063429ea83a79e9dd44938}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a7cd94aa600063429ea83a79e9dd44938}{feature} () const
\begin{DoxyCompactList}\small\item\em is feature ? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a46b0aef2e52da77efdaf243e22b9546f}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a46b0aef2e52da77efdaf243e22b9546f}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a46b0aef2e52da77efdaf243e22b9546f}{set\+\_\+feature} (bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set feature \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a0e9ddcc7080663bdbcfd43a351c5e26e}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a0e9ddcc7080663bdbcfd43a351c5e26e}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a0e9ddcc7080663bdbcfd43a351c5e26e}{tagged} () const
\begin{DoxyCompactList}\small\item\em is tagged ? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a5f5e2fd8dceaa6e5f7630d364fbbc45f}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a5f5e2fd8dceaa6e5f7630d364fbbc45f}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a5f5e2fd8dceaa6e5f7630d364fbbc45f}{set\+\_\+tagged} (bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set tagged \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a7dfca0113ce75c2f4887d57788867145}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a7dfca0113ce75c2f4887d57788867145}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a7dfca0113ce75c2f4887d57788867145}{tagged2} () const
\begin{DoxyCompactList}\small\item\em is tagged2 ? This is just one more tag info. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a0cb22b146d322ac145b6504e16b2bf58}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a0cb22b146d322ac145b6504e16b2bf58}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a0cb22b146d322ac145b6504e16b2bf58}{set\+\_\+tagged2} (bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set tagged \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a90346a1f5da923e9e9020b6dc4865865}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a90346a1f5da923e9e9020b6dc4865865}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a90346a1f5da923e9e9020b6dc4865865}{fixed\+\_\+nonmanifold} () const
\begin{DoxyCompactList}\small\item\em is fixed non-\/manifold ? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a015adc20d559f348ded4df88508ed84a}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a015adc20d559f348ded4df88508ed84a}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a015adc20d559f348ded4df88508ed84a}{set\+\_\+fixed\+\_\+nonmanifold} (bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set fixed non-\/manifold \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a9dee5fd4194e69c837beff75d70cdad1}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a9dee5fd4194e69c837beff75d70cdad1}} 
unsigned int \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a9dee5fd4194e69c837beff75d70cdad1}{bits} () const
\begin{DoxyCompactList}\small\item\em return whole status \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a211836948ed21a74219bc52080c667ba}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a211836948ed21a74219bc52080c667ba}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a211836948ed21a74219bc52080c667ba}{set\+\_\+bits} (unsigned int \+\_\+bits)
\begin{DoxyCompactList}\small\item\em set whole status at once \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a1291974ed4d2b1572b067118c2a08270}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a1291974ed4d2b1572b067118c2a08270}} 
bool \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a1291974ed4d2b1572b067118c2a08270}{is\+\_\+bit\+\_\+set} (unsigned int \+\_\+s) const
\begin{DoxyCompactList}\small\item\em is a certain bit set ? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a5654423dfe8d145bb41cec0879f50651}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a5654423dfe8d145bb41cec0879f50651}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a5654423dfe8d145bb41cec0879f50651}{set\+\_\+bit} (unsigned int \+\_\+s)
\begin{DoxyCompactList}\small\item\em set a certain bit \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_ab95b6d356942d383a170fdfb73c42c91}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_ab95b6d356942d383a170fdfb73c42c91}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_ab95b6d356942d383a170fdfb73c42c91}{unset\+\_\+bit} (unsigned int \+\_\+s)
\begin{DoxyCompactList}\small\item\em unset a certain bit \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_a785a68db93e51adf6e2ee33eaee3a880}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_a785a68db93e51adf6e2ee33eaee3a880}} 
void \hyperlink{classOpenMesh_1_1Attributes_1_1StatusInfo_a785a68db93e51adf6e2ee33eaee3a880}{change\+\_\+bit} (unsigned int \+\_\+s, bool \+\_\+b)
\begin{DoxyCompactList}\small\item\em set or unset a certain bit \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Attributes_1_1StatusInfo_ac98d727ad3892e1265cb7648c440bcf6}\label{classOpenMesh_1_1Attributes_1_1StatusInfo_ac98d727ad3892e1265cb7648c440bcf6}} 
value\+\_\+type {\bfseries status\+\_\+}
\end{DoxyCompactItemize}


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

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


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



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