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

#include <FieldGroup.h>

Public Member Functions

 DoWsBoundsOptimization (const bool doWsBoundsOptimization)
 Ctor. More...
 
template<typename WrapperVec_T >
void operator() (WrapperVec_T &vec) const
 Functor. More...
 

Public Attributes

bool m_doWsBoundsOptimization
 Enable world space bounds optimization. More...
 

Detailed Description

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

Definition at line 956 of file FieldGroup.h.

Constructor & Destructor Documentation

◆ DoWsBoundsOptimization()

template<typename BaseTypeList_T , int Dims_T>
FieldGroup< BaseTypeList_T, Dims_T >::DoWsBoundsOptimization::DoWsBoundsOptimization ( const bool  doWsBoundsOptimization)
inline

Ctor.

Definition at line 959 of file FieldGroup.h.

960  : m_doWsBoundsOptimization(doWsBoundsOptimization)
961  { }

Member Function Documentation

◆ operator()()

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

Functor.

Definition at line 964 of file FieldGroup.h.

965  {
966  for (size_t i = 0, end = vec.size(); i < end; ++i) {
967  vec[i].setWsBoundsOptimization(m_doWsBoundsOptimization);
968  }
969  }

References FieldGroup< BaseTypeList_T, Dims_T >::m_doWsBoundsOptimization.

Member Data Documentation

◆ m_doWsBoundsOptimization

template<typename BaseTypeList_T , int Dims_T>
bool FieldGroup< BaseTypeList_T, Dims_T >::DoWsBoundsOptimization::m_doWsBoundsOptimization

Enable world space bounds optimization.

Definition at line 971 of file FieldGroup.h.


The documentation for this struct was generated from the following file:
FieldGroup::DoWsBoundsOptimization::m_doWsBoundsOptimization
bool m_doWsBoundsOptimization
Enable world space bounds optimization.
Definition: FieldGroup.h:971