bioprocessing  5.0.5
ParameterizedAimsData< VoxelType > Class Template Reference

#include <bioprocessing/data/parameterizeddata.h>

Inheritance diagram for ParameterizedAimsData< VoxelType >:
Collaboration diagram for ParameterizedAimsData< VoxelType >:

Public Member Functions

 ParameterizedAimsData ()
 
 ParameterizedAimsData (const AimsData< VoxelType > &other)
 
 ParameterizedAimsData (AimsData< VoxelType > &other)
 
 ParameterizedAimsData (const std::vector< std::string > &columns, const int dimX=1, const int dimY=1, const int dimZ=1)
 
const std::vector< std::string > columnnames () const
 
int indexof (const std::string &columnname) const
 
AimsData< VoxelType >::reference operator() (std::string columnname, typename AimsData< VoxelType >::size_type x=0, typename AimsData< VoxelType >::size_type y=0, typename AimsData< VoxelType >::size_type z=0)
 
AimsData< VoxelType >::const_reference operator() (std::string columnname, typename AimsData< VoxelType >::size_type x=0, typename AimsData< VoxelType >::size_type y=0, typename AimsData< VoxelType >::size_type z=0) const
 
AimsData< VoxelType > & operator= (const VoxelType &v)
 
AimsData< VoxelType >::reference operator() (typename AimsData< VoxelType >::size_type x, typename AimsData< VoxelType >::size_type y, typename AimsData< VoxelType >::size_type z, typename AimsData< VoxelType >::size_type t)
 
AimsData< VoxelType >::const_reference operator() (typename AimsData< VoxelType >::size_type x, typename AimsData< VoxelType >::size_type y, typename AimsData< VoxelType >::size_type z, typename AimsData< VoxelType >::size_type t) const
 

Detailed Description

template<class VoxelType>
class ParameterizedAimsData< VoxelType >

Definition at line 23 of file parameterizeddata.h.

Constructor & Destructor Documentation

◆ ParameterizedAimsData() [1/4]

template<class VoxelType>
ParameterizedAimsData< VoxelType >::ParameterizedAimsData ( )

◆ ParameterizedAimsData() [2/4]

template<class VoxelType>
ParameterizedAimsData< VoxelType >::ParameterizedAimsData ( const AimsData< VoxelType > &  other)

◆ ParameterizedAimsData() [3/4]

template<class VoxelType>
ParameterizedAimsData< VoxelType >::ParameterizedAimsData ( AimsData< VoxelType > &  other)

◆ ParameterizedAimsData() [4/4]

template<class VoxelType>
ParameterizedAimsData< VoxelType >::ParameterizedAimsData ( const std::vector< std::string > &  columns,
const int  dimX = 1,
const int  dimY = 1,
const int  dimZ = 1 
)

Member Function Documentation

◆ columnnames()

template<class VoxelType>
const std::vector<std::string> ParameterizedAimsData< VoxelType >::columnnames ( ) const

◆ indexof()

template<class VoxelType>
int ParameterizedAimsData< VoxelType >::indexof ( const std::string &  columnname) const

◆ operator()() [1/4]

template<class VoxelType>
AimsData<VoxelType>::reference ParameterizedAimsData< VoxelType >::operator() ( std::string  columnname,
typename AimsData< VoxelType >::size_type  x = 0,
typename AimsData< VoxelType >::size_type  y = 0,
typename AimsData< VoxelType >::size_type  z = 0 
)

◆ operator()() [2/4]

template<class VoxelType>
AimsData<VoxelType>::const_reference ParameterizedAimsData< VoxelType >::operator() ( std::string  columnname,
typename AimsData< VoxelType >::size_type  x = 0,
typename AimsData< VoxelType >::size_type  y = 0,
typename AimsData< VoxelType >::size_type  z = 0 
) const

◆ operator()() [3/4]

template<class VoxelType>
AimsData<VoxelType>::reference ParameterizedAimsData< VoxelType >::operator() ( typename AimsData< VoxelType >::size_type  x,
typename AimsData< VoxelType >::size_type  y,
typename AimsData< VoxelType >::size_type  z,
typename AimsData< VoxelType >::size_type  t 
)

◆ operator()() [4/4]

template<class VoxelType>
AimsData<VoxelType>::const_reference ParameterizedAimsData< VoxelType >::operator() ( typename AimsData< VoxelType >::size_type  x,
typename AimsData< VoxelType >::size_type  y,
typename AimsData< VoxelType >::size_type  z,
typename AimsData< VoxelType >::size_type  t 
) const

◆ operator=()

template<class VoxelType>
AimsData<VoxelType>& ParameterizedAimsData< VoxelType >::operator= ( const VoxelType &  v)

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