GOFIGURE2
0.9.0
|
#include "boost/multi_index_container.hpp"
#include "boost/multi_index/member.hpp"
#include "boost/multi_index/ordered_index.hpp"
#include <algorithm>
#include <iostream>
#include <iterator>
#include <string>
#include <sstream>
#include <list>
#include <map>
#include <set>
#include "QGoIOConfigure.h"
Go to the source code of this file.
Classes | |
struct | GoFigureFileInfoHelper |
Typedefs | |
typedef boost::multi_index::multi_index_container < const GoFigureFileInfoHelper *, boost::multi_index::indexed_by < boost::multi_index::ordered_non_unique< > >> | GoFigureFileInfoHelperChannelViewContainer |
typedef boost::multi_index::multi_index_container < GoFigureFileInfoHelper, boost::multi_index::indexed_by < boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_PCoord > , >, boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_RCoord > , >, boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_CCoord > , >, boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_XTileCoord > , >, boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_YTileCoord > , >, boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_ZTileCoord > , >, boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_ZCoord > , >, boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_Channel > , >, boost::multi_index::ordered_non_unique < boost::multi_index::tag < m_TCoord >, > >> | GoFigureFileInfoHelperMultiIndexContainer |
typedef boost::multi_index::multi_index_container < const GoFigureFileInfoHelper *, boost::multi_index::indexed_by < boost::multi_index::ordered_non_unique< > >> | GoFigureFileInfoHelperTCoordViewContainer |
typedef boost::multi_index::multi_index_container < const GoFigureFileInfoHelper *, boost::multi_index::indexed_by < boost::multi_index::ordered_non_unique< > >> | GoFigureFileInfoHelperZCoordViewContainer |
Functions | |
QGOIO_EXPORT std::map < unsigned int, std::list < std::string > > | GetAllFileNamesForGivenChannelAndTCoords (const GoFigureFileInfoHelperMultiIndexContainer &iContainer, const unsigned int &iCh, const std::set< unsigned int > &iT) |
QGOIO_EXPORT std::map < unsigned int, std::list < std::string > > | GetAllFileNamesForGivenTCoord (const GoFigureFileInfoHelperMultiIndexContainer &iContainer, const unsigned int &iT, const unsigned int &iMinCh, const unsigned int &iMaxCh) |
QGOIO_EXPORT std::list < std::string > | GetAllFileNamesForGivenTCoordAndChannel (const GoFigureFileInfoHelperMultiIndexContainer &iContainer, const unsigned int &iT, const unsigned int &iCh) |
QGOIO_EXPORT std::map < unsigned int, std::list < std::string > > | GetAllFileNamesForGivenZCoord (const GoFigureFileInfoHelperMultiIndexContainer &iContainer, const unsigned int &iZ, const unsigned int &iMinCh, const unsigned int &iMaxCh) |
QGOIO_EXPORT std::list < std::string > | GetAllFileNamesForGivenZCoordPointAndChannel (const GoFigureFileInfoHelperMultiIndexContainer &iContainer, const unsigned int &iZ, const unsigned int &iCh) |
typedef boost::multi_index::multi_index_container< const GoFigureFileInfoHelper *, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< > >> GoFigureFileInfoHelperChannelViewContainer |
Definition at line 171 of file GoFigureFileInfoMultiIndexContainerHelper.h.
typedef boost::multi_index::multi_index_container< GoFigureFileInfoHelper, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::tag<m_PCoord>, >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<m_RCoord>, >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<m_CCoord>, >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<m_XTileCoord>, >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<m_YTileCoord>, >, boost::multi_index::ordered_non_unique< boost::multi_index::tag<m_ZTileCoord>, >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< m_ZCoord >, >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< m_Channel >, >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< m_TCoord >, > >> GoFigureFileInfoHelperMultiIndexContainer |
Definition at line 144 of file GoFigureFileInfoMultiIndexContainerHelper.h.
typedef boost::multi_index::multi_index_container< const GoFigureFileInfoHelper *, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< > >> GoFigureFileInfoHelperTCoordViewContainer |
Definition at line 162 of file GoFigureFileInfoMultiIndexContainerHelper.h.
typedef boost::multi_index::multi_index_container< const GoFigureFileInfoHelper *, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< > >> GoFigureFileInfoHelperZCoordViewContainer |
Definition at line 153 of file GoFigureFileInfoMultiIndexContainerHelper.h.
QGOIO_EXPORT std::map< unsigned int, std::list< std::string > > GetAllFileNamesForGivenChannelAndTCoords | ( | const GoFigureFileInfoHelperMultiIndexContainer & | iContainer, |
const unsigned int & | iCh, | ||
const std::set< unsigned int > & | iT | ||
) |
Definition at line 229 of file GoFigureFileInfoMultiIndexContainerHelper.cxx.
QGOIO_EXPORT std::map< unsigned int, std::list< std::string > > GetAllFileNamesForGivenTCoord | ( | const GoFigureFileInfoHelperMultiIndexContainer & | iContainer, |
const unsigned int & | iT, | ||
const unsigned int & | iMinCh, | ||
const unsigned int & | iMaxCh | ||
) |
Definition at line 39 of file GoFigureFileInfoMultiIndexContainerHelper.cxx.
QGOIO_EXPORT std::list< std::string > GetAllFileNamesForGivenTCoordAndChannel | ( | const GoFigureFileInfoHelperMultiIndexContainer & | iContainer, |
const unsigned int & | iT, | ||
const unsigned int & | iCh | ||
) |
Definition at line 136 of file GoFigureFileInfoMultiIndexContainerHelper.cxx.
QGOIO_EXPORT std::map< unsigned int, std::list< std::string > > GetAllFileNamesForGivenZCoord | ( | const GoFigureFileInfoHelperMultiIndexContainer & | iContainer, |
const unsigned int & | iZ, | ||
const unsigned int & | iMinCh, | ||
const unsigned int & | iMaxCh | ||
) |
Definition at line 88 of file GoFigureFileInfoMultiIndexContainerHelper.cxx.
QGOIO_EXPORT std::list< std::string > GetAllFileNamesForGivenZCoordPointAndChannel | ( | const GoFigureFileInfoHelperMultiIndexContainer & | iContainer, |
const unsigned int & | iZ, | ||
const unsigned int & | iCh | ||
) |
Definition at line 182 of file GoFigureFileInfoMultiIndexContainerHelper.cxx.