\hypertarget{bin__packing__solver_8cpp}{}\doxysection{bin\+\_\+packing\+\_\+solver.\+cpp File Reference}
\label{bin__packing__solver_8cpp}\index{bin\_packing\_solver.cpp@{bin\_packing\_solver.cpp}}


translated with gcc version 12.\+2.\+1  


{\ttfamily \#include \char`\"{}bin\+\_\+packing\+\_\+solver.\+h\char`\"{}}\newline
{\ttfamily \#include $<$python3.\+11/\+Python.\+h$>$}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{bin__packing__solver_8cpp_a71d24f525416f829f5e5d24bbe658585}\label{bin__packing__solver_8cpp_a71d24f525416f829f5e5d24bbe658585}} 
void {\bfseries cut\+To\+Units} (vector$<$ \mbox{\hyperlink{classOItem}{OItem}} $>$ item\+\_\+vect, vector$<$ \mbox{\hyperlink{classBoxItem}{Box\+Item}} $>$ $\ast$out\+\_\+items\+\_\+vect)
\item 
\mbox{\Hypertarget{bin__packing__solver_8cpp_a06f15e4fdc778a1decac91921fcbdc17}\label{bin__packing__solver_8cpp_a06f15e4fdc778a1decac91921fcbdc17}} 
void {\bfseries cut\+To\+Packages\+And\+Units} (vector$<$ \mbox{\hyperlink{classOItem}{OItem}} $>$ item\+\_\+vect, vector$<$ \mbox{\hyperlink{classBoxItem}{Box\+Item}} $>$ $\ast$out\+\_\+items\+\_\+vect)
\item 
\mbox{\Hypertarget{bin__packing__solver_8cpp_a59b93d4a61575f6bd395951ed9b97dff}\label{bin__packing__solver_8cpp_a59b93d4a61575f6bd395951ed9b97dff}} 
void {\bfseries split\+Package\+Box\+Item\+To\+Units} (\mbox{\hyperlink{classBoxItem}{Box\+Item}} box\+\_\+item\+\_\+pkg, vector$<$ \mbox{\hyperlink{classBoxItem}{Box\+Item}} $>$ $\ast$out\+\_\+items\+\_\+vect)
\item 
bool \mbox{\hyperlink{bin__packing__solver_8cpp_a7d287f3a5a3c49cf35788c4520de96b4}{main\+Solution1\+DFFDS\+\_\+helper}} (\mbox{\hyperlink{classBoxItem}{Box\+Item}} item, vector$<$ \mbox{\hyperlink{classBox}{Box}} $>$ $\ast$box\+\_\+vect, vector$<$ \mbox{\hyperlink{classBox}{Box}} $>$ box\+\_\+types)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
translated with gcc version 12.\+2.\+1 

\begin{DoxyAuthor}{Author}
Jan Holáň, xholan11 (\href{mailto:xholan11@vutbr.cz}{\texttt{ xholan11@vutbr.\+cz}}) 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
0.\+1 
\end{DoxyVersion}
\begin{DoxyDate}{Date}
2023-\/05-\/01
\end{DoxyDate}
\begin{DoxyCopyright}{Copyright}
Copyright (c) 2023 
\end{DoxyCopyright}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{bin__packing__solver_8cpp_a7d287f3a5a3c49cf35788c4520de96b4}\label{bin__packing__solver_8cpp_a7d287f3a5a3c49cf35788c4520de96b4}} 
\index{bin\_packing\_solver.cpp@{bin\_packing\_solver.cpp}!mainSolution1DFFDS\_helper@{mainSolution1DFFDS\_helper}}
\index{mainSolution1DFFDS\_helper@{mainSolution1DFFDS\_helper}!bin\_packing\_solver.cpp@{bin\_packing\_solver.cpp}}
\doxysubsubsection{\texorpdfstring{mainSolution1DFFDS\_helper()}{mainSolution1DFFDS\_helper()}}
{\footnotesize\ttfamily bool main\+Solution1\+DFFDS\+\_\+helper (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classBoxItem}{Box\+Item}}}]{item,  }\item[{vector$<$ \mbox{\hyperlink{classBox}{Box}} $>$ $\ast$}]{box\+\_\+vect,  }\item[{vector$<$ \mbox{\hyperlink{classBox}{Box}} $>$}]{box\+\_\+types }\end{DoxyParamCaption})}

\begin{DoxyReturn}{Returns}
true when the item has been put to some box, or false when not 
\end{DoxyReturn}
