te::vp::IndexReport< T > Class Template Reference

#include <CommonDataStructures.h>

Public Member Functions

std::vector< T > getAllData () const
 
te::vp::IndexData< T > * getData (std::size_t dataIndex) const
 
 IndexReport (const IndexContainer< T > *indexContainer, const std::vector< std::size_t > &vecFilter)
 
std::size_t size () const
 

Private Attributes

const IndexContainer< T > * m_indexContainer
 
std::vector< std::size_t > m_vecFilter
 

Detailed Description

template<class T>
class te::vp::IndexReport< T >

Definition at line 189 of file CommonDataStructures.h.

Constructor & Destructor Documentation

◆ IndexReport()

template<class T >
te::vp::IndexReport< T >::IndexReport ( const IndexContainer< T > *  indexContainer,
const std::vector< std::size_t > &  vecFilter 
)
inline

Definition at line 193 of file CommonDataStructures.h.

Member Function Documentation

◆ getAllData()

template<class T >
std::vector<T> te::vp::IndexReport< T >::getAllData ( ) const
inline

◆ getData()

template<class T >
te::vp::IndexData<T>* te::vp::IndexReport< T >::getData ( std::size_t  dataIndex) const
inline

◆ size()

template<class T >
std::size_t te::vp::IndexReport< T >::size ( void  ) const
inline

Definition at line 200 of file CommonDataStructures.h.

References te::vp::IndexReport< T >::m_vecFilter.

Member Data Documentation

◆ m_indexContainer

template<class T >
const IndexContainer<T>* te::vp::IndexReport< T >::m_indexContainer
private

◆ m_vecFilter

template<class T >
std::vector<std::size_t> te::vp::IndexReport< T >::m_vecFilter
private

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