coherent WaveBurst
Library Reference Guide
home
cWB_docker
git
cWB
library
wat
lossy.hh
Go to the documentation of this file.
1
/*
2
# Copyright (C) 2019 Sergey Klimenko
3
#
4
# This program is free software: you can redistribute it and/or modify
5
# it under the terms of the GNU General Public License as published by
6
# the Free Software Foundation, either version 3 of the License, or
7
# (at your option) any later version.
8
#
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
# GNU General Public License for more details.
13
#
14
# You should have received a copy of the GNU General Public License
15
# along with this program. If not, see <https://www.gnu.org/licenses/>.
16
*/
17
18
19
/*-------------------------------------------------------
20
* Package: Wavelet Analysis Tool
21
* File name: lossy.h
22
*-------------------------------------------------------
23
*/
24
#include "
wavearray.hh
"
25
#include "
waverdc.hh
"
26
27
int
Compress
(
wavearray<double>
&,
int
* &,
int
,
int
,
28
double
,
double
,
int
,
int
);
29
30
int
Compress
(
float
[],
int
,
int
* &,
int
,
int
,
31
double
,
double
,
int
,
int
);
32
33
int
Compress
(
short
[],
int
,
int
* &,
int
,
int
,
34
double
,
double
,
int
,
int
);
35
36
int
unCompress
(
int
*,
wavearray<float>
&);
37
int
unCompress
(
int
*,
float
* &);
38
int
unCompress
(
int
*,
short
* &);
39
40
/*
41
int Compress(wavearray<double> &, int* &, int=0, int=0,
42
double=1., double=1., int=10, int=10);
43
44
int Compress(float [], int, int* &, int=0, int=0,
45
double=1., double=1., int=10, int=10);
46
47
int Compress(short [], int, int* &, int=0, int=0,
48
double=1., double=1., int=10, int=10);
49
50
int unCompress(int*, wavearray<float> &);
51
int unCompress(int*, float* &);
52
int unCompress(int*, short* &);
53
*/
54
55
56
57
58
wavearray< double >
unCompress
int unCompress(int *, wavearray< float > &)
Definition:
lossy.cc:176
wavearray.hh
Compress
int Compress(wavearray< double > &, int *&, int, int, double, double, int, int)
Definition:
lossy.cc:36
waverdc.hh