\doxysection{Action\+Space Class Reference}
\hypertarget{classActionSpace}{}\label{classActionSpace}\index{ActionSpace@{ActionSpace}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classActionSpace_ab2b8f9f7841ee021bbac186d30afff9e}\label{classActionSpace_ab2b8f9f7841ee021bbac186d30afff9e} 
virtual void {\bfseries clear} (bool delete\+Actions)
\item 
\Hypertarget{classActionSpace_a4b8a875e86987940a3661b4528fb8410}\label{classActionSpace_a4b8a875e86987940a3661b4528fb8410} 
uint {\bfseries size} () const
\item 
\Hypertarget{classActionSpace_a9a1be5369514e5aee3859d12ffc9a7ed}\label{classActionSpace_a9a1be5369514e5aee3859d12ffc9a7ed} 
const std\+::vector$<$ \mbox{\hyperlink{classAction}{Action}} \texorpdfstring{$\ast$}{*} $>$ \& {\bfseries actions} () const
\item 
\Hypertarget{classActionSpace_a3d64ef208e4c3f159efa44cc79d3a633}\label{classActionSpace_a3d64ef208e4c3f159efa44cc79d3a633} 
\mbox{\hyperlink{classAction}{Action}} \texorpdfstring{$\ast$}{*} {\bfseries get\+Action} (Action\+::\+Index a) const
\item 
\Hypertarget{classActionSpace_affa9d8b486ceb885a7a3b8095455a3ed}\label{classActionSpace_affa9d8b486ceb885a7a3b8095455a3ed} 
\mbox{\hyperlink{classAction}{Action}} \texorpdfstring{$\ast$}{*} {\bfseries get\+Action} (const std\+::string \&name) const
\item 
\Hypertarget{classActionSpace_ac70f54dd68b0a78473352d6212b0c228}\label{classActionSpace_ac70f54dd68b0a78473352d6212b0c228} 
\mbox{\hyperlink{classAction}{Action}} \texorpdfstring{$\ast$}{*} {\bfseries get\+Action} (Py\+Object \texorpdfstring{$\ast$}{*}) const
\item 
\Hypertarget{classActionSpace_a665e08416da1a277f66f07db8fbc2afb}\label{classActionSpace_a665e08416da1a277f66f07db8fbc2afb} 
void {\bfseries add\+Action} (\mbox{\hyperlink{classAction}{Action}} \texorpdfstring{$\ast$}{*})
\item 
\Hypertarget{classActionSpace_af6017b81c5e0cda0adecde693c3de028}\label{classActionSpace_af6017b81c5e0cda0adecde693c3de028} 
void {\bfseries set\+Owns\+Actions} (bool own)
\item 
\Hypertarget{classActionSpace_ace39fdaeb299152f95e0759839f04964}\label{classActionSpace_ace39fdaeb299152f95e0759839f04964} 
bool {\bfseries owns\+Actions} () const
\item 
\Hypertarget{classActionSpace_a6cf51c94faf3c6e92f9085d8de705464}\label{classActionSpace_a6cf51c94faf3c6e92f9085d8de705464} 
const std\+::set$<$ Action\+::\+Index $>$ \& {\bfseries get\+Illegal} () const
\item 
\Hypertarget{classActionSpace_ada4f63edf21b4e8f5c77f5d0c5e04aab}\label{classActionSpace_ada4f63edf21b4e8f5c77f5d0c5e04aab} 
void {\bfseries set\+Legal} (\mbox{\hyperlink{classAction}{Action}} \texorpdfstring{$\ast$}{*}, bool)
\item 
\Hypertarget{classActionSpace_a6ee8f036eddce542461fcb4740cf1ce0}\label{classActionSpace_a6ee8f036eddce542461fcb4740cf1ce0} 
Py\+Object \texorpdfstring{$\ast$}{*} {\bfseries get\+Py} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classActionSpace_a465b8a25bf50fafd04b2156c7f3ff164}\label{classActionSpace_a465b8a25bf50fafd04b2156c7f3ff164} 
std\+::vector$<$ \mbox{\hyperlink{classAction}{Action}} \texorpdfstring{$\ast$}{*} $>$ {\bfseries m\+Actions}
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/\+RL/Action\+Space.\+hpp\end{DoxyCompactItemize}
