Workspace 6.21.5
Public Types | Public Member Functions | List of all members
StateVerificationFunctor< SrcInterfaceType, DestInterfaceType, DataType > Class Template Reference

#include <Mesh/ModelEdit/mapstatesaveragefunctor.h>

Public Types

using MyDataType = DataType
 

Public Member Functions

 StateVerificationFunctor (const SrcInterfaceType &srcInterface, const typename SrcInterfaceType::StateHandleType &srcStateHandle, DestInterfaceType &dstInterface, const typename DestInterfaceType::StateHandleType &dstStateHandle, DataExecution::TypedObject< DataType > &stateStorage)
 
void assignAverageToState (const typename DestInterfaceType::ItemHandleType &item)
 
bool hasBeenSet () const
 
bool isGood () const
 
void operator() (const typename SrcInterfaceType::ItemHandleType &item)
 
void setDestination (DestInterfaceType &dstInterface, const typename DestInterfaceType::StateHandleType &dstStateHandle)
 
void setSource (const SrcInterfaceType &srcInterface, const typename SrcInterfaceType::StateHandleType &srcStateHandle)
 

Member Typedef Documentation

◆ MyDataType

using MyDataType = DataType

Constructor & Destructor Documentation

◆ StateVerificationFunctor()

StateVerificationFunctor ( const SrcInterfaceType &  srcInterface,
const typename SrcInterfaceType::StateHandleType &  srcStateHandle,
DestInterfaceType &  dstInterface,
const typename DestInterfaceType::StateHandleType &  dstStateHandle,
DataExecution::TypedObject< DataType > &  stateStorage 
)
inline

Member Function Documentation

◆ assignAverageToState()

void assignAverageToState ( const typename DestInterfaceType::ItemHandleType &  item)
inline

◆ hasBeenSet()

bool hasBeenSet ( ) const
inline

◆ isGood()

bool isGood ( ) const
inline

◆ operator()()

void operator() ( const typename SrcInterfaceType::ItemHandleType &  item)
inline

◆ setDestination()

void setDestination ( DestInterfaceType &  dstInterface,
const typename DestInterfaceType::StateHandleType &  dstStateHandle 
)
inline

◆ setSource()

void setSource ( const SrcInterfaceType &  srcInterface,
const typename SrcInterfaceType::StateHandleType &  srcStateHandle 
)
inline