Grok  7.6.6
Public Member Functions | Public Attributes | List of all members
grk::dwt_data< T > Struct Template Reference

Public Member Functions

 dwt_data ()
 
 dwt_data (const dwt_data &rhs)
 
bool alloc (size_t len)
 
bool alloc (size_t len, size_t padding)
 
void release ()
 

Public Attributes

T * allocatedMem
 
size_t m_lenBytes
 
size_t m_paddingBytes
 
T * mem
 
T * memL
 
T * memH
 
uint32_t dn
 
uint32_t sn
 
uint32_t parity
 
grk_u32_line win_l
 
grk_u32_line win_h
 

Constructor & Destructor Documentation

◆ dwt_data() [1/2]

template<typename T >
grk::dwt_data< T >::dwt_data ( )
inline

◆ dwt_data() [2/2]

template<typename T >
grk::dwt_data< T >::dwt_data ( const dwt_data< T > &  rhs)
inline

Member Function Documentation

◆ alloc() [1/2]

template<typename T >
bool grk::dwt_data< T >::alloc ( size_t  len)
inline

◆ alloc() [2/2]

template<typename T >
bool grk::dwt_data< T >::alloc ( size_t  len,
size_t  padding 
)
inline

◆ release()

template<typename T >
void grk::dwt_data< T >::release ( )
inline

Member Data Documentation

◆ allocatedMem

template<typename T >
T* grk::dwt_data< T >::allocatedMem

◆ dn

template<typename T >
uint32_t grk::dwt_data< T >::dn

◆ m_lenBytes

template<typename T >
size_t grk::dwt_data< T >::m_lenBytes

◆ m_paddingBytes

template<typename T >
size_t grk::dwt_data< T >::m_paddingBytes

◆ mem

template<typename T >
T* grk::dwt_data< T >::mem

◆ memH

template<typename T >
T* grk::dwt_data< T >::memH

◆ memL

template<typename T >
T* grk::dwt_data< T >::memL

◆ parity

template<typename T >
uint32_t grk::dwt_data< T >::parity

◆ sn

template<typename T >
uint32_t grk::dwt_data< T >::sn

◆ win_h

template<typename T >
grk_u32_line grk::dwt_data< T >::win_h

◆ win_l

template<typename T >
grk_u32_line grk::dwt_data< T >::win_l

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