OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimHsvGridRemapEngine.h
Go to the documentation of this file.
1 //*****************************************************************************
2 // FILE: ossimHsvGridRemapEngine.h
3 //
4 // Copyright (C) 2001 ImageLinks, Inc.
5 //
6 // License: MIT
7 //
8 // See LICENSE.txt file in the top level directory for more details.
9 //
10 // AUTHOR: Oscar Kramer
11 //
12 // DESCRIPTION: Contains declaration of class ossimHsvGridRemapEngine
13 //
14 // LIMITATIONS: None.
15 //
16 //*****************************************************************************
17 // $Id: ossimHsvGridRemapEngine.h 9094 2006-06-13 19:12:40Z dburken $
18 
19 #ifndef ossimHsvGridRemapEngine_HEADER
20 #define ossimHsvGridRemapEngine_HEADER
21 
23 
24 /*!****************************************************************************
25  *
26  * CLASS: ossimHsvGridRemapEngine
27  *
28  *****************************************************************************/
30 {
31 public:
33  : ossimGridRemapEngine(3, 3) {}
34 
35  virtual ossimObject* dup() const;
36 
37  virtual void remapTile(const ossimDpt& origin_point,
38  ossimGridRemapSource* remapper,
40 
41  virtual void assignRemapValues(std::vector<ossimAtbPointSource*>& sources);
42 
44  void* result);
45 
46 protected:
47  virtual void computeRemapNode(ossimAtbPointSource* point_source,
48  void* source_value,
49  void* target_value);
50 
51  TYPE_DATA
52 };
53 
54 #endif
virtual ossimObject * dup() const
#define TYPE_DATA
Definition: ossimRtti.h:339
virtual void computeRemapNode(ossimAtbPointSource *point_source, void *source_value, void *target_value)
virtual void assignRemapValues(std::vector< ossimAtbPointSource *> &sources)
virtual void computeSourceValue(ossimRefPtr< ossimImageData > &source, void *result)
virtual void remapTile(const ossimDpt &origin_point, ossimGridRemapSource *remapper, ossimRefPtr< ossimImageData > &tile)