OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
point_cloud
ossimGenericPointCloudHandler.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: ossimGenericPointCloudHandler.h 23654 2015-12-08 19:04:09Z gpotts $
9
10
#ifndef ossimGenericPointCloudHandler_HEADER
11
#define ossimGenericPointCloudHandler_HEADER 1
12
13
#include <
ossim/point_cloud/ossimPointCloudHandler.h
>
14
#include <
ossim/point_cloud/ossimPointBlock.h
>
15
#include <
ossim/base/ossimGpt.h
>
16
#include <
ossim/base/ossimGrect.h
>
17
#include <vector>
18
19
using namespace
std
;
20
21
class
OSSIM_DLL
ossimGenericPointCloudHandler
:
public
ossimPointCloudHandler
22
{
23
public
:
24
ossimGenericPointCloudHandler
(vector<ossimEcefPoint>& ecef_points);
25
ossimGenericPointCloudHandler
(vector<ossimGpt>& ground_points);
26
virtual
~
ossimGenericPointCloudHandler
();
27
virtual
ossim_uint32
getNumPoints()
const
;
28
virtual
void
getFileBlock(
ossim_uint32
offset,
29
ossimPointBlock
& block,
30
ossim_uint32
maxNumPoints=0xFFFFFFFF)
const
;
31
virtual
ossim_uint32
getFieldCode()
const
;
32
virtual
bool
open(
const
ossimFilename
& pointsFile);
33
virtual
void
close();
34
35
protected
:
36
ossimGenericPointCloudHandler
() {}
37
ossimPointBlock
m_pointBlock
;
38
};
39
40
#endif
/* #ifndef ossimPdalReader_HEADER */
ossimPointBlock.h
std
ossimGrect.h
ossimGenericPointCloudHandler::ossimGenericPointCloudHandler
ossimGenericPointCloudHandler()
Definition:
ossimGenericPointCloudHandler.h:36
ossim_uint32
unsigned int ossim_uint32
Definition:
ossimConstants.h:235
ossimGpt.h
ossimPointBlock
Definition:
ossimPointBlock.h:24
ossimFilename
Definition:
ossimFilename.h:20
ossimPointCloudHandler.h
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossimGenericPointCloudHandler::m_pointBlock
ossimPointBlock m_pointBlock
Definition:
ossimGenericPointCloudHandler.h:37
ossimPointCloudHandler
Base class for all point-cloud file readers.
Definition:
ossimPointCloudHandler.h:26
ossimGenericPointCloudHandler
Definition:
ossimGenericPointCloudHandler.h:21
Generated on Fri Aug 3 2018 08:46:47 for OSSIM - Open Source Software Image Map by
1.8.14