\hypertarget{class_s_c_i_run_1_1_time}{\section{Time Class Reference}
\label{class_s_c_i_run_1_1_time}\index{Time@{Time}}
}


{\ttfamily \#include $<$Time.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef long long \hyperlink{class_s_c_i_run_1_1_time_a03ed2bb2d53c0a443cff16d58ff2bd6d}{Sys\-Clock}
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_s_c_i_run_1_1_time_a03ed2bb2d53c0a443cff16d58ff2bd6d}{Sys\-Clock} \hyperlink{class_s_c_i_run_1_1_time_a28e9832bc271bf07bce8ac33daa68d53}{current\-Ticks} ()
\item 
static double \hyperlink{class_s_c_i_run_1_1_time_a7dad25aaeff82fc21092114f7e96e98c}{current\-Seconds} ()
\item 
static double \hyperlink{class_s_c_i_run_1_1_time_a8811ffffb381dbbdc1fa31dc0945bd69}{ticks\-Per\-Second} ()
\begin{DoxyCompactList}\small\item\em Return the conversion from seconds to ticks. \end{DoxyCompactList}\item 
static double \hyperlink{class_s_c_i_run_1_1_time_ae87268ac96522540ea20b4ff5cad2322}{seconds\-Per\-Tick} ()
\begin{DoxyCompactList}\small\item\em Return the conversion from ticks to seconds. \end{DoxyCompactList}\item 
static void \hyperlink{class_s_c_i_run_1_1_time_ab88f7859cfdfe1e24a4013527b8cdf23}{wait\-Until} (\hyperlink{class_s_c_i_run_1_1_time_a03ed2bb2d53c0a443cff16d58ff2bd6d}{Sys\-Clock} ticks)
\begin{DoxyCompactList}\small\item\em Wait until the specified time in clock ticks. \end{DoxyCompactList}\item 
static void \hyperlink{class_s_c_i_run_1_1_time_aa1cabd54795cd509ddd3336448475ab0}{wait\-Until} (double seconds)
\begin{DoxyCompactList}\small\item\em Wait until the specified time in seconds. \end{DoxyCompactList}\item 
static void \hyperlink{class_s_c_i_run_1_1_time_ab7b9cda79a4bbe21684fce301cbe66de}{wait\-For} (\hyperlink{class_s_c_i_run_1_1_time_a03ed2bb2d53c0a443cff16d58ff2bd6d}{Sys\-Clock} ticks)
\begin{DoxyCompactList}\small\item\em Wait for the specified time in clock ticks. \end{DoxyCompactList}\item 
static void \hyperlink{class_s_c_i_run_1_1_time_a22cb33de56bd7ea0562022acf1f86370}{wait\-For} (double seconds)
\begin{DoxyCompactList}\small\item\em Wait for the specified time in seconds. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_time_a03ed2bb2d53c0a443cff16d58ff2bd6d}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!Sys\-Clock@{Sys\-Clock}}
\index{Sys\-Clock@{Sys\-Clock}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{Sys\-Clock}]{\setlength{\rightskip}{0pt plus 5cm}typedef long long {\bf Sys\-Clock}}}\label{class_s_c_i_run_1_1_time_a03ed2bb2d53c0a443cff16d58ff2bd6d}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_time_a7dad25aaeff82fc21092114f7e96e98c}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!current\-Seconds@{current\-Seconds}}
\index{current\-Seconds@{current\-Seconds}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{current\-Seconds}]{\setlength{\rightskip}{0pt plus 5cm}double current\-Seconds (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_time_a7dad25aaeff82fc21092114f7e96e98c}
Return the current system time, in terms of seconds. This is slower than \hyperlink{class_s_c_i_run_1_1_time_a28e9832bc271bf07bce8ac33daa68d53}{current\-Ticks()}. \hyperlink{class_s_c_i_run_1_1_time}{Time} zero is at some arbitrary point in the past. \hypertarget{class_s_c_i_run_1_1_time_a28e9832bc271bf07bce8ac33daa68d53}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!current\-Ticks@{current\-Ticks}}
\index{current\-Ticks@{current\-Ticks}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{current\-Ticks}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Time\-::\-Sys\-Clock} current\-Ticks (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_time_a28e9832bc271bf07bce8ac33daa68d53}
Return the current system time, in terms of clock ticks. \hyperlink{class_s_c_i_run_1_1_time}{Time} zero is at some arbitrary point in the past. \hypertarget{class_s_c_i_run_1_1_time_ae87268ac96522540ea20b4ff5cad2322}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!seconds\-Per\-Tick@{seconds\-Per\-Tick}}
\index{seconds\-Per\-Tick@{seconds\-Per\-Tick}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{seconds\-Per\-Tick}]{\setlength{\rightskip}{0pt plus 5cm}double seconds\-Per\-Tick (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_time_ae87268ac96522540ea20b4ff5cad2322}


Return the conversion from ticks to seconds. 

\hypertarget{class_s_c_i_run_1_1_time_a8811ffffb381dbbdc1fa31dc0945bd69}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!ticks\-Per\-Second@{ticks\-Per\-Second}}
\index{ticks\-Per\-Second@{ticks\-Per\-Second}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{ticks\-Per\-Second}]{\setlength{\rightskip}{0pt plus 5cm}double ticks\-Per\-Second (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_time_a8811ffffb381dbbdc1fa31dc0945bd69}


Return the conversion from seconds to ticks. 

\hypertarget{class_s_c_i_run_1_1_time_ab7b9cda79a4bbe21684fce301cbe66de}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!wait\-For@{wait\-For}}
\index{wait\-For@{wait\-For}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{wait\-For}]{\setlength{\rightskip}{0pt plus 5cm}void wait\-For (
\begin{DoxyParamCaption}
\item[{{\bf Sys\-Clock}}]{ticks}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_time_ab7b9cda79a4bbe21684fce301cbe66de}


Wait for the specified time in clock ticks. 

\hypertarget{class_s_c_i_run_1_1_time_a22cb33de56bd7ea0562022acf1f86370}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!wait\-For@{wait\-For}}
\index{wait\-For@{wait\-For}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{wait\-For}]{\setlength{\rightskip}{0pt plus 5cm}void wait\-For (
\begin{DoxyParamCaption}
\item[{double}]{seconds}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_time_a22cb33de56bd7ea0562022acf1f86370}


Wait for the specified time in seconds. 

\hypertarget{class_s_c_i_run_1_1_time_ab88f7859cfdfe1e24a4013527b8cdf23}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!wait\-Until@{wait\-Until}}
\index{wait\-Until@{wait\-Until}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{wait\-Until}]{\setlength{\rightskip}{0pt plus 5cm}void wait\-Until (
\begin{DoxyParamCaption}
\item[{{\bf Sys\-Clock}}]{ticks}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_time_ab88f7859cfdfe1e24a4013527b8cdf23}


Wait until the specified time in clock ticks. 

\hypertarget{class_s_c_i_run_1_1_time_aa1cabd54795cd509ddd3336448475ab0}{\index{S\-C\-I\-Run\-::\-Time@{S\-C\-I\-Run\-::\-Time}!wait\-Until@{wait\-Until}}
\index{wait\-Until@{wait\-Until}!SCIRun::Time@{S\-C\-I\-Run\-::\-Time}}
\subsubsection[{wait\-Until}]{\setlength{\rightskip}{0pt plus 5cm}void wait\-Until (
\begin{DoxyParamCaption}
\item[{double}]{seconds}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_time_aa1cabd54795cd509ddd3336448475ab0}


Wait until the specified time in seconds. 



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Thread/\-Legacy/\hyperlink{_time_8h}{Time.\-h}\item 
Core/\-Thread/\-Legacy/\hyperlink{_time__unix_8cc}{Time\-\_\-unix.\-cc}\end{DoxyCompactItemize}
