\hypertarget{classBezierInterpolationT}{}\section{Bezier\+InterpolationT$<$ Scalar $>$ Class Template Reference}
\label{classBezierInterpolationT}\index{Bezier\+Interpolation\+T$<$ Scalar $>$@{Bezier\+Interpolation\+T$<$ Scalar $>$}}
Inheritance diagram for Bezier\+InterpolationT$<$ Scalar $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBezierInterpolationT}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classBezierInterpolationT_a700dcd2b6c50b6d8356c523f16ec6b73}\label{classBezierInterpolationT_a700dcd2b6c50b6d8356c523f16ec6b73}} 
typedef std\+::vector$<$ Scalar $>$ {\bfseries Target}
\item 
\mbox{\Hypertarget{classBezierInterpolationT_ae6ae813fd05a831fdeb9f8bccd8ece42}\label{classBezierInterpolationT_ae6ae813fd05a831fdeb9f8bccd8ece42}} 
typedef std\+::pair$<$ Scalar, Target $>$ {\bfseries Point}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classBezierInterpolationT_a12f22ae458ef20b8a786b14479fcce53}\label{classBezierInterpolationT_a12f22ae458ef20b8a786b14479fcce53}} 
{\bfseries Bezier\+InterpolationT} (Point \+\_\+\+P0, Point \+\_\+\+P1)
\item 
\mbox{\Hypertarget{classBezierInterpolationT_a4d9269b1f2dcd3dc51025d3d010a1f95}\label{classBezierInterpolationT_a4d9269b1f2dcd3dc51025d3d010a1f95}} 
{\bfseries Bezier\+InterpolationT} (Point \+\_\+\+P0, Point \+\_\+\+P1, Point \+\_\+\+C0, Point \+\_\+\+C1)
\item 
\mbox{\Hypertarget{classBezierInterpolationT_afc2cb8b216df3574fbef866c31508db5}\label{classBezierInterpolationT_afc2cb8b216df3574fbef866c31508db5}} 
Target {\bfseries get\+Value} (Scalar atX)
\item 
\mbox{\Hypertarget{classBezierInterpolationT_aa634492070ae3d9593c48defcaef29c8}\label{classBezierInterpolationT_aa634492070ae3d9593c48defcaef29c8}} 
Scalar {\bfseries get\+Max\+Input} ()
\item 
\mbox{\Hypertarget{classBezierInterpolationT_aa45d3d33968f576b60f2c0f0e0b35a01}\label{classBezierInterpolationT_aa45d3d33968f576b60f2c0f0e0b35a01}} 
Scalar {\bfseries get\+Min\+Input} ()
\item 
\mbox{\Hypertarget{classBezierInterpolationT_acdb90401b8e0f2c19cbd6c82960e0608}\label{classBezierInterpolationT_acdb90401b8e0f2c19cbd6c82960e0608}} 
Point \& {\bfseries P0} ()
\item 
\mbox{\Hypertarget{classBezierInterpolationT_a083e0ba9c08da28101722cba9ede7e37}\label{classBezierInterpolationT_a083e0ba9c08da28101722cba9ede7e37}} 
Point \& {\bfseries C0} ()
\item 
\mbox{\Hypertarget{classBezierInterpolationT_a7862f4de0f2da8020a1c10514834cf13}\label{classBezierInterpolationT_a7862f4de0f2da8020a1c10514834cf13}} 
Point \& {\bfseries C1} ()
\item 
\mbox{\Hypertarget{classBezierInterpolationT_ac5f83e0f172265775414fee6ba76dfdb}\label{classBezierInterpolationT_ac5f83e0f172265775414fee6ba76dfdb}} 
Point \& {\bfseries P1} ()
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classBezierInterpolationT_a829e5bf66611af3641747fe732aeeb32}\label{classBezierInterpolationT_a829e5bf66611af3641747fe732aeeb32}} 
Point {\bfseries C0\+\_\+}
\item 
\mbox{\Hypertarget{classBezierInterpolationT_a15826770defad6da654c48e8b490834b}\label{classBezierInterpolationT_a15826770defad6da654c48e8b490834b}} 
Point {\bfseries C1\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Scalar$>$\newline
class Bezier\+Interpolation\+T$<$ Scalar $>$}



Definition at line 71 of file Interpolation\+T.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Skeleton/\+Object\+Types/\+Skeleton/\+Animation/Interpolation\+T.\+hh\item 
Type-\/\+Skeleton/\+Object\+Types/\+Skeleton/\+Animation/Bezier\+Interpolation\+T\+\_\+impl.\+hh\end{DoxyCompactItemize}
