OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimPointCloudUtilityFilter.h
Go to the documentation of this file.
1 //**************************************************************************************************
2 //
3 // OSSIM (http://trac.osgeo.org/ossim/)
4 //
5 // License: MIT -- See LICENSE.txt file in the top level directory for more details.
6 //
7 //**************************************************************************************************
8 // $Id$
9 
10 #ifndef ossimPointCloudUtilityFilter_HEADER
11 #define ossimPointCloudUtilityFilter_HEADER
12 
14 #include <ossim/base/ossimString.h>
16 #include <ossim/base/ossimIrect.h>
20 #include <vector>
21 
22 class ossimImageData;
24 
26 {
27 public:
30 
31  virtual bool getTile(ossimImageData* result, ossim_uint32 resLevel);
32 
34 
35  virtual ossim_uint32 getNumberOfOutputBands() const { return 1; }
36 
38 
39 protected:
41 
42  TYPE_DATA
43 };
44 
45 #endif
#define OSSIMDLLEXPORT
32 bit floating point
#define TYPE_DATA
Definition: ossimRtti.h:339
unsigned int ossim_uint32
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if not defined...
ossimScalarType
ossimRefPtr< ossimPointCloudTool > m_util
Utility class for generating point-cloud-derived image products.
ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
virtual ossim_uint32 getNumberOfOutputBands() const
Returns the number of bands in a tile returned from this TileSource.
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)