\section{marlintpc\-:\-:Kal\-Tracking\-Template$<$ Container\-T $>$\-:\-:Intersection Struct Reference}
\label{structmarlintpc_1_1KalTrackingTemplate_1_1Intersection}\index{marlintpc\-::\-Kal\-Tracking\-Template$<$ Container\-T $>$\-::\-Intersection@{marlintpc\-::\-Kal\-Tracking\-Template$<$ Container\-T $>$\-::\-Intersection}}


A struct as return value for the extrapolation into the next layer.  




{\ttfamily \#include $<$Kal\-Tracking\-Template.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum {\bf Status} \{ {\bfseries Intersection\-O\-K}, 
{\bfseries Out\-Of\-Detector}, 
{\bfseries No\-Intersection}, 
{\bfseries No\-Intersection\-In\-Active\-Region}
 \}
\begin{DoxyCompactList}\small\item\em The status whether the intersection calculation succeeded. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Intersection} (T\-Vector3 \-\_\-coordinates\-\_\-, {\bf Status} \-\_\-status\-\_\-)\label{structmarlintpc_1_1KalTrackingTemplate_1_1Intersection_a80ddcb20383053ac066b34ab91a1c0ae}

\begin{DoxyCompactList}\small\item\em Convenience constructor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
T\-Vector3 {\bf coordinates}\label{structmarlintpc_1_1KalTrackingTemplate_1_1Intersection_a237dd3416687a652d2f86068d909c10c}

\begin{DoxyCompactList}\small\item\em The coordinates of the intersection. \end{DoxyCompactList}\item 
enum \\*
{\bf marlintpc\-::\-Kal\-Tracking\-Template\-::\-Intersection\-::\-Status} {\bfseries status}\label{structmarlintpc_1_1KalTrackingTemplate_1_1Intersection_a63a36b8f054e574d582eff6ce9fcc368}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Container\-T$>$struct marlintpc\-::\-Kal\-Tracking\-Template$<$ Container\-T $>$\-::\-Intersection}

A struct as return value for the extrapolation into the next layer. 

The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Kal\-Tracking\-Template.\-h\end{DoxyCompactItemize}
