/usr/include/ossim/vec/ossimVpfCoverage.h is in libossim-dev 1.7.21-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | //*******************************************************************
//
// License: See top level LICENSE.txt file.
//
// Author: Garrett Potts (gpotts@imagelinks.com)
// Description: This class give the capability to access tiles from an
// vpf file.
//
//********************************************************************
// $Id: ossimVpfCoverage.h 9967 2006-11-29 02:01:23Z gpotts $
#ifndef ossimVpfCoverage_HEADER
#define ossimVpfCoverage_HEADER
#include <map>
#include <vector>
#include <ossim/base/ossimFilename.h>
#include <ossim/base/ossimErrorContext.h>
#include <ossim/vec/ossimVpfTable.h>
#include <ossim/vec/ossimVpfFeatureClass.h>
#include <ossim/vec/ossimVpfExtent.h>
class ossimVpfLibrary;
class ossimVpfFeatureClassSchema;
class OSSIMDLLEXPORT ossimVpfCoverage
{
public:
ossimVpfCoverage ();
virtual ~ossimVpfCoverage();
bool openCoverage(ossimVpfLibrary* library,
const ossimString& name,
const ossimFilename& fileName);
const ossimFilename& getPath()const;
const ossimString& getName()const;
ossim_uint32 getNumberOfFeatureClasses()const;
void print(ostream& out)const;
bool getExtent(ossimVpfExtent& extent)const;
ossimVpfLibrary* getLibrary();
bool openFeatureClassSchema(ossimVpfFeatureClassSchema& schema);
private:
ossimVpfLibrary* theLibrary;
ossimString theCoverageName;
/*!
* will hold the full path to this coverage.
*/
ossimFilename theCoverageNameFullPath;
};
#endif
|