\hypertarget{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o}{\section{Geometry\-Object\-:\-:Spire\-V\-B\-O Struct Reference}
\label{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o}\index{Geometry\-Object\-::\-Spire\-V\-B\-O@{Geometry\-Object\-::\-Spire\-V\-B\-O}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a37d2247f7c373504cea40d09f43da58b}{Spire\-V\-B\-O} (const std\-::string \&vbo\-Name, const std\-::vector$<$ std\-::string $>$ attribs, std\-::shared\-\_\-ptr$<$ std\-::vector$<$ uint8\-\_\-t $>$$>$ vbo\-Data, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_b_box}{Core\-::\-Geometry\-::\-B\-Box} \&bbox)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string \hyperlink{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a9b45b3e13bd9167aab02e17e08916231}{name}
\item 
std\-::vector$<$ std\-::string $>$ \hyperlink{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a5a8ddb0ec0afa301056e8a3d8a050eb4}{attribute\-Names}
\item 
std\-::shared\-\_\-ptr$<$ std\-::vector\\*
$<$ uint8\-\_\-t $>$ $>$ \hyperlink{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a0e71a6840bbecee63a83f009f2963df7}{data}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_b_box}{Core\-::\-Geometry\-::\-B\-Box} \hyperlink{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_ad2dc2bad5986a959ccc7103c5a73dbef}{bounding\-Box}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a37d2247f7c373504cea40d09f43da58b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}!Spire\-V\-B\-O@{Spire\-V\-B\-O}}
\index{Spire\-V\-B\-O@{Spire\-V\-B\-O}!SCIRun::Core::Datatypes::GeometryObject::SpireVBO@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}}
\subsubsection[{Spire\-V\-B\-O}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Spire\-V\-B\-O} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{vbo\-Name, }
\item[{const std\-::vector$<$ std\-::string $>$}]{attribs, }
\item[{std\-::shared\-\_\-ptr$<$ std\-::vector$<$ uint8\-\_\-t $>$$>$}]{vbo\-Data, }
\item[{const {\bf Core\-::\-Geometry\-::\-B\-Box} \&}]{bbox}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a37d2247f7c373504cea40d09f43da58b}


\subsection{Member Data Documentation}
\hypertarget{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a5a8ddb0ec0afa301056e8a3d8a050eb4}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}!attribute\-Names@{attribute\-Names}}
\index{attribute\-Names@{attribute\-Names}!SCIRun::Core::Datatypes::GeometryObject::SpireVBO@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}}
\subsubsection[{attribute\-Names}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$std\-::string$>$ attribute\-Names}}\label{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a5a8ddb0ec0afa301056e8a3d8a050eb4}
\hypertarget{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_ad2dc2bad5986a959ccc7103c5a73dbef}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}!bounding\-Box@{bounding\-Box}}
\index{bounding\-Box@{bounding\-Box}!SCIRun::Core::Datatypes::GeometryObject::SpireVBO@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}}
\subsubsection[{bounding\-Box}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Core\-::\-Geometry\-::\-B\-Box} bounding\-Box}}\label{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_ad2dc2bad5986a959ccc7103c5a73dbef}
\hypertarget{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a0e71a6840bbecee63a83f009f2963df7}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}!data@{data}}
\index{data@{data}!SCIRun::Core::Datatypes::GeometryObject::SpireVBO@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}std\-::shared\-\_\-ptr$<$std\-::vector$<$uint8\-\_\-t$>$ $>$ data}}\label{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a0e71a6840bbecee63a83f009f2963df7}
\hypertarget{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a9b45b3e13bd9167aab02e17e08916231}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}!name@{name}}
\index{name@{name}!SCIRun::Core::Datatypes::GeometryObject::SpireVBO@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Geometry\-Object\-::\-Spire\-V\-B\-O}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string name}}\label{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_geometry_object_1_1_spire_v_b_o_a9b45b3e13bd9167aab02e17e08916231}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\hyperlink{_geometry_8h}{Geometry.\-h}\end{DoxyCompactItemize}
