gft_radiometric3.h
Go to the documentation of this file.
1 
2 #ifndef _GFT_RADIOMETRIC3_H_
3 #define _GFT_RADIOMETRIC3_H_
4 
5 #include "gft_common.h"
6 #include "gft_scene.h"
7 #include "gft_curve.h"
8 
9 namespace gft{
10 
11 
12  namespace Scene32{
13  Curve::Curve *Histogram(Scene32 *scn, int binwidth);
14 
15  void LinearStretchinplace(Scene32 *scn,
16  int omin,int omax,
17  int nmin,int nmax);
19  int omin,int omax,
20  int nmin,int nmax);
21  } //end Scene32 namespace
22 
23 
24  namespace Scene16{
25  Curve::Curve *Histogram(Scene16 *scn, int binwidth);
26 
27  void LinearStretchinplace(Scene16 *scn,
28  int omin,int omax,
29  int nmin,int nmax);
31  int omin,int omax,
32  int nmin,int nmax);
33  } //end Scene16 namespace
34 
35 
36  namespace Scene8{
37  Curve::Curve *Histogram(Scene8 *scn, int binwidth);
38 
39  void LinearStretchinplace(Scene8 *scn,
40  int omin,int omax,
41  int nmin,int nmax);
43  int omin,int omax,
44  int nmin,int nmax);
45  } //end Scene8 namespace
46 
47 
48  namespace Scene{
49  Curve::Curve *Histogram(Scene *scn, int binwidth);
50 
51  void LinearStretchinplace(Scene *scn,
52  int omin,int omax,
53  int nmin,int nmax);
54  Scene *LinearStretch(Scene *scn,
55  int omin,int omax,
56  int nmin,int nmax);
57  } //end Scene namespace
58 
59 
60 } //end gft namespace
61 
62 #endif
63 
Curve::Curve * Histogram(Scene *scn, int binwidth)
Definition: gft_radiometric3.cpp:183
Curve::Curve * Histogram(Scene8 *scn, int binwidth)
Definition: gft_radiometric3.cpp:126
Scene32 * LinearStretch(Scene32 *scn, int omin, int omax, int nmin, int nmax)
Definition: gft_radiometric3.cpp:53
Scene16 * LinearStretch(Scene16 *scn, int omin, int omax, int nmin, int nmax)
Definition: gft_radiometric3.cpp:112
void LinearStretchinplace(Scene32 *scn, int omin, int omax, int nmin, int nmax)
Definition: gft_radiometric3.cpp:30
Curve::Curve * Histogram(Scene16 *scn, int binwidth)
Definition: gft_radiometric3.cpp:68
struct gft::Scene8::_scene8 Scene8
struct gft::Scene32::_scene32 Scene32
Scene8 * LinearStretch(Scene8 *scn, int omin, int omax, int nmin, int nmax)
Definition: gft_radiometric3.cpp:169
void LinearStretchinplace(Scene8 *scn, int omin, int omax, int nmin, int nmax)
Definition: gft_radiometric3.cpp:146
Header file for common definitions and function prototypes.
void LinearStretchinplace(Scene16 *scn, int omin, int omax, int nmin, int nmax)
Definition: gft_radiometric3.cpp:89
Scene * LinearStretch(Scene *scn, int omin, int omax, int nmin, int nmax)
Definition: gft_radiometric3.cpp:213
Curve::Curve * Histogram(Scene32 *scn, int binwidth)
Definition: gft_radiometric3.cpp:9
struct gft::Curve::_curve Curve
struct gft::Scene::_scene Scene
struct gft::Scene16::_scene16 Scene16
void LinearStretchinplace(Scene *scn, int omin, int omax, int nmin, int nmax)
Definition: gft_radiometric3.cpp:196