Go to the documentation of this file.
6#ifndef imath_TFulcrumGridFunctionBase_included
7#define imath_TFulcrumGridFunctionBase_included
32template <
class Argument,
class Result,
class Fulcrums>
54template <
class Argument,
class Result,
class Fulcrums>
57 bool retVal = BaseClass2::CalculateCache(changeSet);
59 if (changeSet.
Contains(CF_SORT_LAYERS)){
Base class for interpolated functions based on fulcrums in multi-dimesional grid.
istd::TCachedUpdateManagerWrap< iser::ISerializable > BaseClass2
TFulcrumGrid< Argument, Fulcrums > BaseClass
virtual bool CalculateCache(const ChangeSet &changeSet)
Calculate cache.
TIMathFunction< Argument, Result > BaseClass3
TIMathFunction< Argument, Result >::ArgumentType ArgumentType
Representation of fulcrums in multi-dimesional regular grid.
Template interface for any mathematical function.
Set of change flags (its IDs).
bool Contains(int changeId) const
Check if there is specific change flag in the set.
Help wrapper class supporting of cached parts.
Package with mathematical functions and algebraical primitives.
© Witold Gantzke and Kirill Lepskiy