\hypertarget{classBSplineCurveBackup}{}\section{B\+Spline\+Curve\+Backup Class Reference}
\label{classBSplineCurveBackup}\index{B\+Spline\+Curve\+Backup@{B\+Spline\+Curve\+Backup}}


Class that encapsulates a backup.  




{\ttfamily \#include $<$Type-\/\+B\+Spline/\+Plugin-\/\+Type\+B\+Spline\+Curve/\+B\+Spline\+Curve\+Backup.\+hh$>$}

Inheritance diagram for B\+Spline\+Curve\+Backup\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBSplineCurveBackup}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classBSplineCurveBackup_ad389a2670fa50a51ca06482efa91dfbf}\label{classBSplineCurveBackup_ad389a2670fa50a51ca06482efa91dfbf}} 
{\bfseries B\+Spline\+Curve\+Backup} (\hyperlink{classBSplineCurveObject}{B\+Spline\+Curve\+Object} $\ast$\+\_\+curve\+Obj, Q\+String \+\_\+name, \hyperlink{classUpdateType}{Update\+Type} \+\_\+type)
\item 
void \hyperlink{classBSplineCurveBackup_ac0275973a42676a170da34c55c2ca420}{apply} ()
\begin{DoxyCompactList}\small\item\em Revert this backup. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classBSplineCurveBackup_a65348ceae07f698ce77cfbf80d28a7f4}\label{classBSplineCurveBackup_a65348ceae07f698ce77cfbf80d28a7f4}} 
\hyperlink{classBSplineCurveObject}{B\+Spline\+Curve\+Object} $\ast$ {\bfseries curve\+Obj\+\_\+}
\item 
\mbox{\Hypertarget{classBSplineCurveBackup_ab524e508e7d147fb87cdd35543c5ac60}\label{classBSplineCurveBackup_ab524e508e7d147fb87cdd35543c5ac60}} 
\hyperlink{BSplineCurveTypes_8hh_a9349a240cf875194952236401379be6b}{B\+Spline\+Curve} $\ast$ {\bfseries curve\+Backup\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class that encapsulates a backup. 

Definition at line 52 of file B\+Spline\+Curve\+Backup.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBSplineCurveBackup_ac0275973a42676a170da34c55c2ca420}\label{classBSplineCurveBackup_ac0275973a42676a170da34c55c2ca420}} 
\index{B\+Spline\+Curve\+Backup@{B\+Spline\+Curve\+Backup}!apply@{apply}}
\index{apply@{apply}!B\+Spline\+Curve\+Backup@{B\+Spline\+Curve\+Backup}}
\subsubsection{\texorpdfstring{apply()}{apply()}}
{\footnotesize\ttfamily void B\+Spline\+Curve\+Backup\+::apply (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Revert this backup. 

This function has to be implemented. It will be called when the backup should be restored.

\begin{DoxyNote}{Note}
You have to call the \hyperlink{classBaseBackup_a66ac550529e9275a57eda2ca87cc8f67}{Base\+Backup\+::apply()} first in your implementation of this function.
\end{DoxyNote}
You have to restore your backup to the corresponding object when this function gets called. 

Reimplemented from \hyperlink{classBaseBackup_a66ac550529e9275a57eda2ca87cc8f67}{Base\+Backup}.



Definition at line 63 of file B\+Spline\+Curve\+Backup.\+cc.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+B\+Spline/\+Plugin-\/\+Type\+B\+Spline\+Curve/B\+Spline\+Curve\+Backup.\+hh\item 
Type-\/\+B\+Spline/\+Plugin-\/\+Type\+B\+Spline\+Curve/B\+Spline\+Curve\+Backup.\+cc\end{DoxyCompactItemize}
