\hypertarget{class_ogre_1_1_numeric_key_frame}{}\section{Ogre\+:\+:Numeric\+Key\+Frame Class Reference}
\label{class_ogre_1_1_numeric_key_frame}\index{Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}}


Specialised \hyperlink{class_ogre_1_1_key_frame}{Key\+Frame} which stores any numeric value.  




{\ttfamily \#include $<$Ogre\+Key\+Frame.\+h$>$}



Inheritance diagram for Ogre\+:\+:Numeric\+Key\+Frame\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=215pt]{class_ogre_1_1_numeric_key_frame__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_numeric_key_frame_ad78806d737208d08c84acc92cbc437a6}{Numeric\+Key\+Frame} (const \hyperlink{class_ogre_1_1_animation_track}{Animation\+Track} $\ast$parent, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} time)
\begin{DoxyCompactList}\small\item\em Default constructor, you should not call this but use \hyperlink{class_ogre_1_1_animation_track_a4517a1b16d6cb601754d98841bb4d7d6}{Animation\+Track\+::create\+Key\+Frame} instead. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_numeric_key_frame_a9e05848ca0aca03fb7a6e300c7d4b9f8}{$\sim$\+Numeric\+Key\+Frame} ()
\item 
\hyperlink{class_ogre_1_1_key_frame}{Key\+Frame} $\ast$ \hyperlink{class_ogre_1_1_numeric_key_frame_a1fad07f6710318d12f1c637164e15dd5}{\+\_\+clone} (\hyperlink{class_ogre_1_1_animation_track}{Animation\+Track} $\ast$new\+Parent) const
\begin{DoxyCompactList}\small\item\em Clone a keyframe (internal use only) \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_key_frame_a8c4fe7a2c23ed4a24bf5030bc3113b94}{get\+Time} (void) const
\begin{DoxyCompactList}\small\item\em Gets the time of this keyframe in the animation sequence. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \& \hyperlink{class_ogre_1_1_numeric_key_frame_acf7f0e06eee263456542c69c8118d485}{get\+Value} (void) const
\begin{DoxyCompactList}\small\item\em Get the value at this keyframe. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_numeric_key_frame_ae565dbf6c0679a659a9ef03747db4b36}{set\+Value} (const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&val)
\begin{DoxyCompactList}\small\item\em Set the value at this keyframe. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Specialised \hyperlink{class_ogre_1_1_key_frame}{Key\+Frame} which stores any numeric value. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_numeric_key_frame_ad78806d737208d08c84acc92cbc437a6}\label{class_ogre_1_1_numeric_key_frame_ad78806d737208d08c84acc92cbc437a6}} 
\index{Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}!Numeric\+Key\+Frame@{Numeric\+Key\+Frame}}
\index{Numeric\+Key\+Frame@{Numeric\+Key\+Frame}!Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}}
\subsubsection{\texorpdfstring{Numeric\+Key\+Frame()}{NumericKeyFrame()}}
{\footnotesize\ttfamily Ogre\+::\+Numeric\+Key\+Frame\+::\+Numeric\+Key\+Frame (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_animation_track}{Animation\+Track} $\ast$}]{parent,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{time }\end{DoxyParamCaption})}



Default constructor, you should not call this but use \hyperlink{class_ogre_1_1_animation_track_a4517a1b16d6cb601754d98841bb4d7d6}{Animation\+Track\+::create\+Key\+Frame} instead. 

\mbox{\Hypertarget{class_ogre_1_1_numeric_key_frame_a9e05848ca0aca03fb7a6e300c7d4b9f8}\label{class_ogre_1_1_numeric_key_frame_a9e05848ca0aca03fb7a6e300c7d4b9f8}} 
\index{Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}!````~Numeric\+Key\+Frame@{$\sim$\+Numeric\+Key\+Frame}}
\index{````~Numeric\+Key\+Frame@{$\sim$\+Numeric\+Key\+Frame}!Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}}
\subsubsection{\texorpdfstring{$\sim$\+Numeric\+Key\+Frame()}{~NumericKeyFrame()}}
{\footnotesize\ttfamily Ogre\+::\+Numeric\+Key\+Frame\+::$\sim$\+Numeric\+Key\+Frame (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_numeric_key_frame_acf7f0e06eee263456542c69c8118d485}\label{class_ogre_1_1_numeric_key_frame_acf7f0e06eee263456542c69c8118d485}} 
\index{Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}!get\+Value@{get\+Value}}
\index{get\+Value@{get\+Value}!Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}}
\subsubsection{\texorpdfstring{get\+Value()}{getValue()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric}\& Ogre\+::\+Numeric\+Key\+Frame\+::get\+Value (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Get the value at this keyframe. 

\mbox{\Hypertarget{class_ogre_1_1_numeric_key_frame_ae565dbf6c0679a659a9ef03747db4b36}\label{class_ogre_1_1_numeric_key_frame_ae565dbf6c0679a659a9ef03747db4b36}} 
\index{Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}!set\+Value@{set\+Value}}
\index{set\+Value@{set\+Value}!Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}}
\subsubsection{\texorpdfstring{set\+Value()}{setValue()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Numeric\+Key\+Frame\+::set\+Value (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_any_numeric}{Any\+Numeric} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the value at this keyframe. 

\begin{DoxyRemark}{Remarks}
All keyframe values must have a consistent type. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_numeric_key_frame_a1fad07f6710318d12f1c637164e15dd5}\label{class_ogre_1_1_numeric_key_frame_a1fad07f6710318d12f1c637164e15dd5}} 
\index{Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}!\+\_\+clone@{\+\_\+clone}}
\index{\+\_\+clone@{\+\_\+clone}!Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}}
\subsubsection{\texorpdfstring{\+\_\+clone()}{\_clone()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_key_frame}{Key\+Frame}$\ast$ Ogre\+::\+Numeric\+Key\+Frame\+::\+\_\+clone (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_animation_track}{Animation\+Track} $\ast$}]{new\+Parent }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Clone a keyframe (internal use only) 



Reimplemented from \hyperlink{class_ogre_1_1_key_frame_a7ab9d65fa65db74d5c101ceb70c9e843}{Ogre\+::\+Key\+Frame}.

\mbox{\Hypertarget{class_ogre_1_1_key_frame_a8c4fe7a2c23ed4a24bf5030bc3113b94}\label{class_ogre_1_1_key_frame_a8c4fe7a2c23ed4a24bf5030bc3113b94}} 
\index{Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}!get\+Time@{get\+Time}}
\index{get\+Time@{get\+Time}!Ogre\+::\+Numeric\+Key\+Frame@{Ogre\+::\+Numeric\+Key\+Frame}}
\subsubsection{\texorpdfstring{get\+Time()}{getTime()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Key\+Frame\+::get\+Time (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Gets the time of this keyframe in the animation sequence. 



References O\+G\+R\+E\+\_\+\+N\+O\+D\+I\+S\+C\+A\+RD.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_key_frame_8h}{Ogre\+Key\+Frame.\+h}\end{DoxyCompactItemize}
