\hypertarget{cd__templates__fields__6_8cc}{\section{Core/\-Datatypes/\-Legacy/\-Field/cd\-\_\-templates\-\_\-fields\-\_\-6.cc File Reference}
\label{cd__templates__fields__6_8cc}\index{Core/\-Datatypes/\-Legacy/\-Field/cd\-\_\-templates\-\_\-fields\-\_\-6.\-cc@{Core/\-Datatypes/\-Legacy/\-Field/cd\-\_\-templates\-\_\-fields\-\_\-6.\-cc}}
}
{\ttfamily \#include $<$Core/\-Basis/\-No\-Data.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Basis/\-Constant.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Basis/\-Crv\-Linear\-Lgn.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Basis/\-Hex\-Trilinear\-Lgn.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Basis/\-Quad\-Bilinear\-Lgn.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Struct\-Curve\-Mesh.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Struct\-Quad\-Surf\-Mesh.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Struct\-Hex\-Vol\-Mesh.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Containers/\-F\-Data.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Generic\-Field.\-h$>$}\\*
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run}
\begin{DoxyCompactList}\small\item\em S\-T\-L datatypes needed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} $>$ \hyperlink{namespace_s_c_i_run_a023f44f910cf39abf047f982ec99137d}{F\-D\-Cr\-Tensor\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} $>$ \hyperlink{namespace_s_c_i_run_acfa63817e888cf6f1db42bd5e59ace21}{F\-D\-Cr\-Vector\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ double $>$ \hyperlink{namespace_s_c_i_run_aaf6dd07121805bf33e4b3c0be1829929}{F\-D\-Crdouble\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ float $>$ \hyperlink{namespace_s_c_i_run_a3fe69db90ee29503cb2fdced7ce09108}{F\-D\-Crfloat\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ int $>$ \hyperlink{namespace_s_c_i_run_a23584884dc1062ab52d0a31a8988bf79}{F\-D\-Crint\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ long long $>$ \hyperlink{namespace_s_c_i_run_a1ea9d48d4d29eefbb2e517d7f7b042b8}{F\-D\-Crlonglong\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ short $>$ \hyperlink{namespace_s_c_i_run_ac317195a055ca7ce8b44c588dc2d901b}{F\-D\-Crshort\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ char $>$ \hyperlink{namespace_s_c_i_run_a02d34c491d4cf0b80844ad7884066957}{F\-D\-Crchar\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ unsigned \\*
int $>$ \hyperlink{namespace_s_c_i_run_a7081ca92627031e226f5529414b715b5}{F\-D\-Cruint\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ unsigned \\*
short $>$ \hyperlink{namespace_s_c_i_run_a97643c5110bb8933ad6fe9794804c0cb}{F\-D\-Crushort\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ unsigned \\*
char $>$ \hyperlink{namespace_s_c_i_run_a4e28ef7872ac5b7ae1336b1faaade305}{F\-D\-Cruchar\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ unsigned \\*
long $>$ \hyperlink{namespace_s_c_i_run_aed68aa1356a6c3949f7c19f9f081efcc}{F\-D\-Crulong\-Basis}
\item 
typedef Struct\-Curve\-Mesh\\*
$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_linear_lgn}{Crv\-Linear\-Lgn}$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ $>$ \hyperlink{namespace_s_c_i_run_afdb212c2aaad02c3669389d3ec07193c}{C\-Mesh}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} $>$ \hyperlink{namespace_s_c_i_run_a6c88ea2c6afef9f746d89951822b2629}{F\-D\-Q\-Tensor\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} $>$ \hyperlink{namespace_s_c_i_run_a1117865ae7ec37c0e643b3c8d2231c84}{F\-D\-Q\-Vector\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}$<$ double $>$ \hyperlink{namespace_s_c_i_run_a3cda523035529cc4e9928bc140631183}{F\-D\-Qdouble\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}$<$ float $>$ \hyperlink{namespace_s_c_i_run_ac9f9fae8abefeb787c6d43f8b4a4bb04}{F\-D\-Qfloat\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}$<$ int $>$ \hyperlink{namespace_s_c_i_run_a67cae9856de4a92762a31aa7a04e3b6a}{F\-D\-Qint\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}$<$ long \\*
long $>$ \hyperlink{namespace_s_c_i_run_a5eadfe7b201f1da2cc2ebb1f24b64699}{F\-D\-Qlonglong\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}$<$ short $>$ \hyperlink{namespace_s_c_i_run_a6d6adcc751b18015f958e1e7aa15ce6b}{F\-D\-Qshort\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}$<$ char $>$ \hyperlink{namespace_s_c_i_run_a5bc0fd70270e062c811577671ad3f7ff}{F\-D\-Qchar\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}\\*
$<$ unsigned int $>$ \hyperlink{namespace_s_c_i_run_adc1a3a1867be560ea7580daa678dbd3c}{F\-D\-Quint\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}\\*
$<$ unsigned short $>$ \hyperlink{namespace_s_c_i_run_adbd7dda055c883fe85f092238a9bfd0a}{F\-D\-Qushort\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}\\*
$<$ unsigned char $>$ \hyperlink{namespace_s_c_i_run_ab5975dda293892adbfc65f01f3d7bfe4}{F\-D\-Quchar\-Basis}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_bilinear_lgn}{Quad\-Bilinear\-Lgn}\\*
$<$ unsigned long $>$ \hyperlink{namespace_s_c_i_run_a45d1f45cc055bd55988b4c2d2d7060e2}{F\-D\-Qulong\-Basis}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_ae3a194838ca1cb5dd3e2edaf5581b244}{backwards\-\_\-compat\-\_\-\-S\-C\-M} (\char`\"{}Struct\-Curve\-Mesh\char`\"{},\char`\"{}Mesh\char`\"{}, C\-Mesh\-::maker, C\-Mesh\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_aa0fc7fd8817dff6a55bec8bce6082088}{backwards\-\_\-compat\-\_\-\-S\-C\-F\-T} (\char`\"{}Struct\-Curve\-Field$<$\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor}$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Cr\-Tensor\-Basis, std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a2a99878944eeb4d019529de12b2e990f}{C\-F\-D\-Tensor\-Basis}, std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_af47ce255afc25f08db6f886fa2d5dece}{backwards\-\_\-compat\-\_\-\-S\-C\-F\-V} (\char`\"{}Struct\-Curve\-Field$<$\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector}$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Cr\-Vector\-Basis, std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a0e7bd05ad9ed24c7b807dc404f3a202c}{C\-F\-D\-Vector\-Basis}, std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_ac5452788fc894be90e0d71b9b1b1d8d8}{backwards\-\_\-compat\-\_\-\-S\-C\-Fd} (\char`\"{}Struct\-Curve\-Field$<$double$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Crdouble\-Basis, std\-::vector$<$ double $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_af88cabfbc3e6608a2eed1df1d0272afb}{C\-F\-Ddouble\-Basis}, std\-::vector$<$ double $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a2b107fdacc913d4019e5d2ac050145c7}{N\-D\-Basis}, std\-::vector$<$ double $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_ae933da1594574a0b8276c5f944dc9dfe}{backwards\-\_\-compat\-\_\-\-S\-C\-Ff} (\char`\"{}Struct\-Curve\-Field$<$float$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Crfloat\-Basis, std\-::vector$<$ float $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a9e09e991310d34349a89d55849f39a9c}{C\-F\-Dfloat\-Basis}, std\-::vector$<$ float $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_a656d496cf1399341e50053e41beabcd2}{backwards\-\_\-compat\-\_\-\-S\-C\-Fi} (\char`\"{}Struct\-Curve\-Field$<$int$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Crint\-Basis, std\-::vector$<$ int $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a86b2f8cab6ffdb7109df5a07461888f2}{C\-F\-Dint\-Basis}, std\-::vector$<$ int $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_a249a1093b88f61db9606a9405253b1ab}{backwards\-\_\-compat\-\_\-\-S\-C\-Fs} (\char`\"{}Struct\-Curve\-Field$<$short$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Crshort\-Basis, std\-::vector$<$ short $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a25e80d122f26bf343d274c4730f452a5}{C\-F\-Dshort\-Basis}, std\-::vector$<$ short $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_ab1e004cdd110d5e22667b7d8f3950f66}{backwards\-\_\-compat\-\_\-\-S\-C\-Fc} (\char`\"{}Struct\-Curve\-Field$<$char$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Crchar\-Basis, std\-::vector$<$ char $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a8df110c03dfe615a2ba028687c31ab87}{C\-F\-Dchar\-Basis}, std\-::vector$<$ char $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_a9ad90498f6afa8131464a10782b6dc1e}{backwards\-\_\-compat\-\_\-\-S\-C\-Fui} (\char`\"{}Struct\-Curve\-Field$<$unsigned\-\_\-int$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Cruint\-Basis, std\-::vector$<$ unsigned int $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a4d89f979eec8548037a7c14f2bffad3a}{C\-F\-Duint\-Basis}, std\-::vector$<$ unsigned int $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_a603228c0c223da5ffcba45a69c163570}{backwards\-\_\-compat\-\_\-\-S\-C\-Fus} (\char`\"{}Struct\-Curve\-Field$<$unsigned\-\_\-short$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Crushort\-Basis, std\-::vector$<$ unsigned short $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_acc4fd4190e9cfc893bfa0c756d956c56}{C\-F\-Dushort\-Basis}, std\-::vector$<$ unsigned short $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_a25ae7a8875baa35de285159c27d821ff}{backwards\-\_\-compat\-\_\-\-S\-C\-Fuc} (\char`\"{}Struct\-Curve\-Field$<$unsigned\-\_\-char$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Cruchar\-Basis, std\-::vector$<$ unsigned char $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_ad27013da2d2d6aec1d348e9aa6177317}{C\-F\-Duchar\-Basis}, std\-::vector$<$ unsigned char $>$ $>$\-::maker)
\item 
Persistent\-Type\-I\-D \hyperlink{namespace_s_c_i_run_adb67a19423e016a2ba6f3eacde60c758}{backwards\-\_\-compat\-\_\-\-S\-C\-Ful} (\char`\"{}Struct\-Curve\-Field$<$unsigned\-\_\-long$>$\char`\"{},\char`\"{}Field\char`\"{}, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, F\-D\-Crulong\-Basis, std\-::vector$<$ unsigned long $>$ $>$\-::maker, Generic\-Field$<$ \hyperlink{cd__templates__fields__4_8cc_ae1ae4e8024fd225b6b3e4049ab6fe9f1}{C\-Mesh}, \hyperlink{cd__templates__fields__0_8cc_a5d9d88a88a836731b4ac5c5f40a5f0d0}{C\-F\-Dulong\-Basis}, std\-::vector$<$ unsigned long $>$ $>$\-::maker)
\end{DoxyCompactItemize}
