Field3D
FieldGroup< BaseTypeList_T, Dims_T >::Sample Struct Reference

#include <FieldGroup.h>

Public Member Functions

template<typename T >
void operator() (const T &vec) const
 Functor. More...
 
 Sample (const V3d &p, float *result, bool isVs)
 Ctor. More...
 

Public Attributes

bool m_isVs
 
const V3dm_p
 
float * m_result
 

Detailed Description

template<typename BaseTypeList_T, int Dims_T>
struct FieldGroup< BaseTypeList_T, Dims_T >::Sample

Definition at line 532 of file FieldGroup.h.

Constructor & Destructor Documentation

template<typename BaseTypeList_T , int Dims_T>
FieldGroup< BaseTypeList_T, Dims_T >::Sample::Sample ( const V3d p,
float *  result,
bool  isVs 
)
inline

Ctor.

Definition at line 535 of file FieldGroup.h.

536  : m_p(p), m_result(result), m_isVs(isVs)
537  { }
const V3d & m_p
Definition: FieldGroup.h:543

Member Function Documentation

template<typename BaseTypeList_T , int Dims_T>
template<typename T >
void FieldGroup< BaseTypeList_T, Dims_T >::Sample::operator() ( const T &  vec) const
inline

Functor.

Definition at line 540 of file FieldGroup.h.

References FieldSampler< WrapperVec_T, Dims_T >::sample().

const V3d & m_p
Definition: FieldGroup.h:543
static void sample(const WrapperVec_T &f, const V3d &p, float *value, bool isVs)

Member Data Documentation

template<typename BaseTypeList_T , int Dims_T>
const V3d& FieldGroup< BaseTypeList_T, Dims_T >::Sample::m_p

Definition at line 543 of file FieldGroup.h.

template<typename BaseTypeList_T , int Dims_T>
float* FieldGroup< BaseTypeList_T, Dims_T >::Sample::m_result

Definition at line 544 of file FieldGroup.h.

template<typename BaseTypeList_T , int Dims_T>
bool FieldGroup< BaseTypeList_T, Dims_T >::Sample::m_isVs

Definition at line 545 of file FieldGroup.h.


The documentation for this struct was generated from the following file: