webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | List of all members
webrtc::WPDTree Class Reference

#include <wpd_tree.h>

Public Member Functions

 WPDTree (size_t data_length, const float *high_pass_coefficients, const float *low_pass_coefficients, size_t coefficients_length, int levels)
 
 ~WPDTree ()
 
WPDNodeNodeAt (int level, int index)
 
int Update (const float *data, size_t data_length)
 
int levels () const
 
int num_nodes () const
 
int num_leaves () const
 
 WPDTree (size_t data_length, const float *high_pass_coefficients, const float *low_pass_coefficients, size_t coefficients_length, int levels)
 
 ~WPDTree ()
 
WPDNodeNodeAt (int level, int index)
 
int Update (const float *data, size_t data_length)
 
int levels () const
 
int num_nodes () const
 
int num_leaves () const
 

Static Public Member Functions

static int NumberOfNodesAtLevel (int level)
 
static int NumberOfNodesAtLevel (int level)
 

Constructor & Destructor Documentation

◆ WPDTree() [1/2]

webrtc::WPDTree::WPDTree ( size_t  data_length,
const float *  high_pass_coefficients,
const float *  low_pass_coefficients,
size_t  coefficients_length,
int  levels 
)

◆ ~WPDTree() [1/2]

webrtc::WPDTree::~WPDTree ( )

◆ WPDTree() [2/2]

webrtc::WPDTree::WPDTree ( size_t  data_length,
const float *  high_pass_coefficients,
const float *  low_pass_coefficients,
size_t  coefficients_length,
int  levels 
)

◆ ~WPDTree() [2/2]

webrtc::WPDTree::~WPDTree ( )

Member Function Documentation

◆ levels() [1/2]

int webrtc::WPDTree::levels ( ) const
inline

◆ levels() [2/2]

int webrtc::WPDTree::levels ( ) const
inline

◆ NodeAt() [1/2]

WPDNode* webrtc::WPDTree::NodeAt ( int  level,
int  index 
)

◆ NodeAt() [2/2]

WPDNode * webrtc::WPDTree::NodeAt ( int  level,
int  index 
)

◆ num_leaves() [1/2]

int webrtc::WPDTree::num_leaves ( ) const
inline

◆ num_leaves() [2/2]

int webrtc::WPDTree::num_leaves ( ) const
inline

◆ num_nodes() [1/2]

int webrtc::WPDTree::num_nodes ( ) const
inline

◆ num_nodes() [2/2]

int webrtc::WPDTree::num_nodes ( ) const
inline

◆ NumberOfNodesAtLevel() [1/2]

static int webrtc::WPDTree::NumberOfNodesAtLevel ( int  level)
inlinestatic

◆ NumberOfNodesAtLevel() [2/2]

static int webrtc::WPDTree::NumberOfNodesAtLevel ( int  level)
inlinestatic

◆ Update() [1/2]

int webrtc::WPDTree::Update ( const float *  data,
size_t  data_length 
)

◆ Update() [2/2]

int webrtc::WPDTree::Update ( const float *  data,
size_t  data_length 
)

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