HEVC Test Model (HM)  HM-16.3
Classes | Public Member Functions | Private Attributes | List of all members
ParameterSetMap< T > Class Template Reference

#include <TComSlice.h>

Collaboration diagram for ParameterSetMap< T >:
Collaboration graph
[legend]

Classes

struct  MapData
 

Public Member Functions

 ParameterSetMap (Int maxId)
 
 ~ParameterSetMap ()
 
Void storePS (Int psId, T *ps, const std::vector< UChar > *pNaluData)
 
Void clearChangedFlag (Int psId)
 
Bool getChangedFlag (Int psId) const
 
T * getPS (Int psId)
 
T * getFirstPS ()
 

Private Attributes

std::map< Int, MapData< T > > m_paramsetMap
 
Int m_maxId
 

Detailed Description

template<class T>
class ParameterSetMap< T >

Definition at line 1535 of file TComSlice.h.

Constructor & Destructor Documentation

template<class T>
ParameterSetMap< T >::ParameterSetMap ( Int  maxId)
inline

Definition at line 1546 of file TComSlice.h.

template<class T>
ParameterSetMap< T >::~ParameterSetMap ( )
inline

Definition at line 1550 of file TComSlice.h.

Member Function Documentation

template<class T>
Void ParameterSetMap< T >::clearChangedFlag ( Int  psId)
inline

Definition at line 1589 of file TComSlice.h.

template<class T>
Bool ParameterSetMap< T >::getChangedFlag ( Int  psId) const
inline

Definition at line 1597 of file TComSlice.h.

template<class T>
T* ParameterSetMap< T >::getFirstPS ( )
inline

Definition at line 1612 of file TComSlice.h.

template<class T>
T* ParameterSetMap< T >::getPS ( Int  psId)
inline

Definition at line 1607 of file TComSlice.h.

template<class T>
Void ParameterSetMap< T >::storePS ( Int  psId,
T *  ps,
const std::vector< UChar > *  pNaluData 
)
inline

Definition at line 1559 of file TComSlice.h.

Member Data Documentation

template<class T>
Int ParameterSetMap< T >::m_maxId
private

Definition at line 1619 of file TComSlice.h.

template<class T>
std::map<Int,MapData<T> > ParameterSetMap< T >::m_paramsetMap
private

Definition at line 1618 of file TComSlice.h.


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