diff --git a/Doxyfile b/Doxyfile index a91b532..e9631b1 100644 --- a/Doxyfile +++ b/Doxyfile @@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8 # title of most generated pages and in a few other places. # The default value is: My Project. -PROJECT_NAME = "OGR2GUI x64" +PROJECT_NAME = OGR2GUI # The PROJECT_NUMBER tag can be used to enter a project or revision number. This # could be handy for archiving the generated documentation or if some version diff --git a/OGR2GUI.pro b/OGR2GUI.pro index 973c83e..a56a153 100644 --- a/OGR2GUI.pro +++ b/OGR2GUI.pro @@ -25,7 +25,7 @@ TEMPLATE = app INCLUDEPATH += $$PWD/include $$PWD/include/ogr -#DESTDIR += $$PWD/bin +DESTDIR += $$PWD/bin TRANSLATIONS += \ res/translations/en_GB.ts \ diff --git a/OGR2GUI.pro.user b/OGR2GUI.pro.user index badad6c..94c1726 100644 --- a/OGR2GUI.pro.user +++ b/OGR2GUI.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -185,7 +185,7 @@ false false - C:/build-OGR2GUI-Desktop_Qt_5_6_0_MSVC2013_64bit-Release + C:/OGR2GUI/bin 3768 false true @@ -433,7 +433,7 @@ false false - + C:/OGR2GUI/bin 3768 false true diff --git a/OGR2GUI32.evb b/OGR2GUI32.evb new file mode 100644 index 0000000..7cf1402 Binary files /dev/null and b/OGR2GUI32.evb differ diff --git a/OGR2GUI64.evb b/OGR2GUI64.evb new file mode 100644 index 0000000..f5ad933 Binary files /dev/null and b/OGR2GUI64.evb differ diff --git a/OGR2GUI_test.pro b/OGR2GUI_test.pro index 00637fd..f8dc817 100644 --- a/OGR2GUI_test.pro +++ b/OGR2GUI_test.pro @@ -26,7 +26,7 @@ TEMPLATE = app TARGET = OGR2GUI_test INCLUDEPATH += $$PWD/include $$PWD/include/ogr $$PWD/include/tests LIBS += -L$$PWD/lib -lgdal_i -#DESTDIR += $$PWD/bin +DESTDIR += $$PWD/bin HEADERS += \ include/app.h \ diff --git a/OGR2GUI_test.pro.user b/OGR2GUI_test.pro.user index 0a5c576..645e541 100644 --- a/OGR2GUI_test.pro.user +++ b/OGR2GUI_test.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -293,7 +293,7 @@ false false - C:/build-OGR2GUI-Desktop_Qt_5_6_0_MSVC2013_32bit-Release + C:/OGR2GUI/bin 3768 false true diff --git a/bin/OGR2GUI.exe b/bin/OGR2GUI.exe new file mode 100644 index 0000000..b958706 Binary files /dev/null and b/bin/OGR2GUI.exe differ diff --git a/bin/OGR2GUI.lib b/bin/OGR2GUI.lib new file mode 100644 index 0000000..177acba Binary files /dev/null and b/bin/OGR2GUI.lib differ diff --git a/bin/OGR2GUI64.exe b/bin/OGR2GUI64.exe new file mode 100644 index 0000000..26d919e Binary files /dev/null and b/bin/OGR2GUI64.exe differ diff --git a/bin/OGR2GUI64.lib b/bin/OGR2GUI64.lib new file mode 100644 index 0000000..0d208d0 Binary files /dev/null and b/bin/OGR2GUI64.lib differ diff --git a/bin/OGR2GUI_test.exe b/bin/OGR2GUI_test.exe new file mode 100644 index 0000000..8ee25ba Binary files /dev/null and b/bin/OGR2GUI_test.exe differ diff --git a/bin/OGR2GUI_test.lib b/bin/OGR2GUI_test.lib new file mode 100644 index 0000000..eff5329 Binary files /dev/null and b/bin/OGR2GUI_test.lib differ diff --git a/bin/doc/html/annotated.html b/bin/doc/html/annotated.html new file mode 100644 index 0000000..8ef5cfa --- /dev/null +++ b/bin/doc/html/annotated.html @@ -0,0 +1,188 @@ + + + + + + +OGR2GUI: Class List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CApp
 CCPLSharedFileInfo
 CCPLXMLNode
 CDBConnect
 CGDAL_GCP
 CGDALAbstractBandBlockCacheThis manages how a raster band store its cached block
 CGDALAllValidMaskBand
 CGDALAsyncReader
 CGDALBuildVRTOptionsForBinary
 CGDALColorEntry
 CGDALColorTable
 CGDALDatasetA set of associated raster bands, usually from one file
 CGDALDefaultOverviews
 CGDALDEMProcessingOptionsForBinary
 CGDALDriverFormat specific driver
 CGDALDriverManager
 CGDALGridOptionsForBinary
 CGDALInfoOptionsForBinary
 CGDALMajorObjectObject with metadata
 CGDALMultiDomainMetadata
 CGDALNearblackOptionsForBinary
 CGDALNoDataMaskBand
 CGDALNoDataValuesMaskBand
 CGDALOpenInfo
 CGDALRasterBandA single raster band (or channel)
 CGDALRasterBlockA single raster block in the block cache
 CGDALRasterIOExtraArg
 CGDALRasterizeOptionsForBinary
 CGDALRescaledAlphaBand
 CGDALRPCInfo
 CGDALTranslateOptionsForBinary
 CGDALVectorTranslateOptionsForBinary
 CGDALWarpAppOptionsForBinary
 CI18N
 COgr
 COgr2ogrThread
 COGR_SRSNode
 Cogr_style_param
 Cogr_style_value
 COGRCircularString
 COGRCompoundCurve
 COGRCoordinateTransformation
 COGRCurve
 COGRCurveCollection
 COGRCurvePolygon
 COGRDataSource
 COGREnvelope
 COGREnvelope3D
 COGRFeature
 COGRFeatureDefn
 COGRFeatureQuery
 COGRField
 COGRFieldDefn
 COGRGeometry
 COGRGeometryCollection
 COGRGeometryFactory
 COGRGeomFieldDefn
 COGRLayer
 COGRLinearRing
 COGRLineString
 COGRMultiCurve
 COGRMultiLineString
 COGRMultiPoint
 COGRMultiPolygon
 COGRMultiSurface
 COGRPoint
 COGRPointIterator
 COGRPolygon
 COGRRawPoint
 COGRSFDriver
 COGRSFDriverRegistrar
 COGRSimpleCurve
 COGRSpatialReference
 COGRStyleBrush
 COGRStyleLabel
 COGRStyleMgr
 COGRStylePen
 COGRStyleSymbol
 COGRStyleTable
 COGRStyleTool
 COGRSurface
 CSettings
 CTestDBConnect
 CTestOgr
 CWebServiceConnect
+
+
+ + + + diff --git a/bin/doc/html/app_8cpp.html b/bin/doc/html/app_8cpp.html new file mode 100644 index 0000000..ba3eea8 --- /dev/null +++ b/bin/doc/html/app_8cpp.html @@ -0,0 +1,150 @@ + + + + + + +OGR2GUI: src/app.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
app.cpp File Reference
+
+
+ +

ogr2ogr GUI +More...

+
#include "app.h"
+
+

Go to the source code of this file.

+ + + + +

+Functions

bool sortCOORD_REF_SYS_CODE (const QPair< QString, QString > &s1, const QPair< QString, QString > &s2)
 
+

Detailed Description

+

ogr2ogr GUI

+
Author
Olivier Pilotte[Inventis], Mohamed Hedi Lassoued[Inventis], David Tran
+
Version
0.8
+ +

Definition in file app.cpp.

+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool sortCOORD_REF_SYS_CODE (const QPair< QString, QString > & s1,
const QPair< QString, QString > & s2 
)
+
+ +

Definition at line 132 of file app.cpp.

+ +
+
+
+ + + + diff --git a/bin/doc/html/app_8cpp_source.html b/bin/doc/html/app_8cpp_source.html new file mode 100644 index 0000000..7fd059e --- /dev/null +++ b/bin/doc/html/app_8cpp_source.html @@ -0,0 +1,129 @@ + + + + + + +OGR2GUI: src/app.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
app.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2009 Inventis <mailto:developpement@inventis.ca>
7  * Copyright (c) 2014 Faculty of Computer Science,
8  * University of Applied Sciences Rapperswil (HSR),
9  * 8640 Rapperswil, Switzerland
10  * Copyright (c) 2016 David Tran, Switzerland
11  *
12  * This program is free software: you can redistribute it and/or modify
13  * it under the terms of the GNU General Public License as published by
14  * the Free Software Foundation, either version 3 of the License, or
15  * (at your option) any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU General Public License for more details.
21  *
22  * You should have received a copy of the GNU General Public License
23  * along with this program. If not, see <http://www.gnu.org/licenses/>.
24  *****************************************************************************/
25 
33 #include "app.h"
34 
35 App::App(QWidget *widget) : QMainWindow(widget) {
36  ogr = new Ogr();
37  dbConnect = new DBConnect(this);
38  wsConnect = new WebServiceConnect(this);
39  settings = new Settings(this);
40 
41  initData();
42  initInterface();
43  translateInterface();
44  initProjectionFiles();
45  updateParameters();
46 
47  setGeometry(
48  QStyle::alignedRect(
49  Qt::LeftToRight,
50  Qt::AlignCenter,
51  this->size(),
52  qApp->desktop()->availableGeometry()
53  )
54  );
55  this->show();
56 }
57 
58 App::~App(void) {
59 }
60 
61 void App::initData(void) {
62  QFile resFormats(":/formats");
63  QFile resDatabases(":/databases");
64  QFile resWebServices(":/webservices");
65  readResources(resFormats, formatsListReadOnly, formatsListReadWrite);
66  readResources(resDatabases, databaseListReadOnly, databaseListReadWrite);
67  readResources(resWebServices, webServiceList);
68 }
69 
70 void App::readResources(QFile &file, QList<QPair<QString, QString> > &readonlyList, QList<QPair<QString, QString> > &readwriteList) {
71  if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
72  return;
73  QTextStream in(&file);
74  QString line;
75  QPair<QString, QString> pair;
76  bool readwrite = true;
77  while(!(line = in.readLine()).isNull()) {
78  QStringList t = line.split(",");
79  if(line.compare("#readonly") == 0)
80  readwrite = false;
81  if(t.size() <= 1)
82  continue;
83  if(!t.at(0).isNull())
84  pair.first = t.at(0);
85  if(!t.at(1).isNull())
86  pair.second = t.at(1);
87  readonlyList << pair;
88  if(readwrite)
89  readwriteList << pair;
90  }
91  file.close();
92  qSort(readwriteList.begin(), readwriteList.end());
93  qSort(readonlyList.begin(), readonlyList.end());
94 }
95 
96 void App::initProjectionFiles(void) {
97  const QString file_gcs = "gcs.csv";
98  const QString file_pcs = "pcs.csv";
99  readProjections(file_gcs);
100  readProjections(file_pcs);
101  initProjection();
102 }
103 
104 void App::readProjections(const QString filename) {
105  const QString folder = "data";
106  const QString filepath = QDir::toNativeSeparators(QCoreApplication::applicationDirPath() + QDir::separator() + folder + QDir::separator() + filename);
107  QFile file(filepath);
108  if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
109  QMessageBox msg;
110  msg.setText(tr("No ") + filename + tr(" file found in folder ") + folder);
111  msg.exec();
112  return;
113  }
114  QTextStream in(&file);
115  QString line;
116  QPair<QString, QString> pair;
117  while(!(line = in.readLine()).isNull()) {
118  QStringList t = line.split(",");
119  bool isInteger;
120  t.at(0).toInt(&isInteger);
121  if(!isInteger)
122  continue;
123  if(!t.at(0).isNull())
124  pair.first = t.at(0);
125  if(!t.at(1).isNull())
126  pair.second = t.at(1);
127  projectionsList << pair;
128  }
129  file.close();
130 }
131 
132 bool sortCOORD_REF_SYS_CODE(const QPair<QString, QString> &s1, const QPair<QString, QString> &s2) {
133  return s1.first.toInt() < s2.first.toInt();
134 }
135 
136 void App::initProjection() {
137  qSort(projectionsList.begin(), projectionsList.end(), sortCOORD_REF_SYS_CODE);
138  projectionsList.insert(0, QPair<QString, QString>());
139  cmbSourceProj->addItem(QString());
140  cmbTargetProj->addItem(QString());
141  for(int i=1;i<projectionsList.size();++i) {
142  QPair<QString, QString> pair = projectionsList.at(i);
143  cmbSourceProj->addItem(pair.first + " " + pair.second);
144  cmbTargetProj->addItem(pair.first + " " + pair.second);
145  }
146 }
147 
148 void App::initInterface(void) {
149  thePanel = new QWidget();
150 
151  initMenu();
152  initLayout();
153  initSlots();
154 
155  radSourceFile->setChecked(true);
156  radTargetFile->setChecked(true);
157 
158  this->setCentralWidget(thePanel);
159 }
160 
161 void App::initMenu(void) {
162  theMenu = new QMenuBar(this);
163  {
164  fileMenu = new QMenu(theMenu);
165  {
166  mnuSettings = new QAction(this);
167  mnuSettings->setShortcut(QKeySequence::Open);
168  mnuExit = new QAction(this);
169  mnuExit->setShortcuts(QKeySequence::Quit);
170 
171  fileMenu->addAction(mnuSettings);
172  fileMenu->addSeparator();
173  fileMenu->addAction(mnuExit);
174  }
175 
176  helpMenu = new QMenu(theMenu);
177  {
178  mnuOgr = new QAction(this);
179  mnuOgr->setShortcuts(QKeySequence::HelpContents);
180  mnuDoc = new QAction(this);
181  mnuDoc->setShortcuts(QKeySequence::WhatsThis);
182  mnuAbout = new QAction(this);
183 
184  helpMenu->addAction(mnuOgr);
185  helpMenu->addAction(mnuDoc);
186  helpMenu->addSeparator();
187  helpMenu->addAction(mnuAbout);
188  }
189  theMenu->addAction(fileMenu->menuAction());
190  theMenu->addAction(helpMenu->menuAction());
191  }
192 
193  this->setMenuBar(theMenu);
194 }
195 
196 void App::initLayout(void) {
197  theLayout = new QVBoxLayout(thePanel);
198  {
199  theLayout->setMargin(7);
200  theLayout->setSpacing(7);
201  initSourceLayout();
202  initTargetLayout();
203 
204  grpOptions = new QGroupBox(thePanel);
205  {
206  grpOptions->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
207 
208  lytOptions = new QGridLayout();
209  {
210  txtOption = new QTextEdit();
211  txtOption->setMaximumHeight(50);
212  }
213  lytOptions->addWidget(txtOption, 1, 0);
214  grpOptions->setLayout(lytOptions);
215  }
216 
217  theLayout->addWidget(grpOptions);
218 
219  txtOptionOutput = new QTextEdit();
220  txtOptionOutput->setReadOnly(true);
221 
222  lytExecute = new QHBoxLayout();
223  {
224  btnConvert = new QPushButton();
225  btnConvert->setMinimumWidth(200);
226 
227  lytExecute->addWidget(btnConvert);
228  }
229 
230  theLayout->addWidget(txtOptionOutput);
231  theLayout->addLayout(lytExecute);
232 
233  progress = new QProgressBar();
234  progress->setValue(0);
235  progress->setMinimum(0);
236  progress->setMaximum(100);
237  progress->setTextVisible(false);
238 
239  theLayout->addWidget(progress);
240  }
241 
242  thePanel->setLayout(theLayout);
243 }
244 
245 void App::initSourceLayout(void) {
246  grpSource = new QGroupBox(thePanel);
247  {
248  grpSource->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
249 
250  lytSource = new QGridLayout();
251  {
252  lytSource->setMargin(7);
253  lytSource->setSpacing(7);
254 
255  lytSourceInput = new QHBoxLayout();
256  {
257  radSourceFile = new QRadioButton();
258  radSourceFolder = new QRadioButton();
259  radSourceDatabase = new QRadioButton();
260  radSourceWebService = new QRadioButton();
261 
262  lytSourceInput->addWidget(radSourceFile);
263  lytSourceInput->addWidget(radSourceFolder);
264  lytSourceInput->addWidget(radSourceDatabase);
265  lytSourceInput->addWidget(radSourceWebService);
266  }
267 
268  lytSource->addLayout(lytSourceInput, 0, 1);
269 
270  lblSourceFormat = new QLabel();
271  lblSourceFormat->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
272  lblSourceFormat->setMinimumWidth(70);
273  lblSourceFormat->setMaximumWidth(70);
274 
275  cmbSourceFormat = new QComboBox();
276 
277  lytSource->addWidget(lblSourceFormat, 1, 0);
278  lytSource->addWidget(cmbSourceFormat, 1, 1);
279 
280  lblSourceName = new QLabel();
281  lblSourceName->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
282  lblSourceName->setMinimumWidth(70);
283  lblSourceName->setMaximumWidth(70);
284 
285  lytSourceName = new QHBoxLayout();
286  {
287  txtSourceName = new QLineEdit();
288 
289  btnSourceName = new QPushButton();
290 
291  lytSourceName->addWidget(txtSourceName);
292  lytSourceName->addWidget(btnSourceName);
293  }
294 
295  lytSource->addWidget(lblSourceName, 2, 0);
296  lytSource->addLayout(lytSourceName, 2, 1);
297 
298  lblSourceProj = new QLabel();
299  lblSourceProj->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
300  lblSourceProj->setMinimumWidth(70);
301  lblSourceProj->setMaximumWidth(70);
302 
303  lblSourceEPSG = new QLabel();
304  lblSourceEPSG->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
305  lblSourceEPSG->setMinimumWidth(70);
306  lblSourceEPSG->setMaximumWidth(70);
307 
308  txtSourceProjInit = new QLineEdit();
309  txtSourceProjInit->setReadOnly(true);
310 
311  lytSourceProj = new QHBoxLayout();
312  {
313  txtSourceProj = new QLineEdit();
314  txtSourceProj->setMaxLength(5);
315  txtSourceProj->setMinimumWidth(50);
316  txtSourceProj->setMaximumWidth(50);
317  QValidator *validator = new QIntValidator(0, 99999, this);
318  txtSourceProj->setValidator(validator);
319 
320  cmbSourceProj = new QComboBox();
321  cmbSourceProj->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
322 
323  lytSourceProj->addWidget(txtSourceProj);
324  lytSourceProj->addWidget(cmbSourceProj);
325  }
326 
327  lytSource->addWidget(lblSourceProj, 3, 0);
328  lytSource->addWidget(txtSourceProjInit, 3, 1);
329  lytSource->addWidget(lblSourceEPSG, 4, 0);
330  lytSource->addLayout(lytSourceProj, 4, 1);
331 
332  lblSourceQuery = new QLabel();
333  lblSourceQuery->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
334  lblSourceQuery->setMinimumWidth(70);
335  lblSourceQuery->setMaximumWidth(70);
336 
337  txtSourceQuery = new QLineEdit();
338 
339  lytSource->addWidget(lblSourceQuery);
340  lytSource->addWidget(txtSourceQuery);
341  }
342 
343  grpSource->setLayout(lytSource);
344  }
345 
346  theLayout->addWidget(grpSource);
347 }
348 
349 void App::initTargetLayout(void) {
350  grpTarget = new QGroupBox(thePanel);
351  {
352  grpTarget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
353 
354  lytTarget = new QGridLayout();
355  {
356  lytTargetOutput = new QHBoxLayout();
357  {
358  grpTargetOutput = new QButtonGroup();
359  {
360  radTargetFile = new QRadioButton();
361  radTargetFolder = new QRadioButton();
362  radTargetDatabase = new QRadioButton();
363 
364  grpTargetOutput->addButton(radTargetFile);
365  grpTargetOutput->addButton(radTargetFolder);
366  grpTargetOutput->addButton(radTargetDatabase);
367 
368  lytTargetOutput->addWidget(radTargetFile);
369  lytTargetOutput->addWidget(radTargetFolder);
370  lytTargetOutput->addWidget(radTargetDatabase);
371  }
372  }
373 
374  lytTarget->addLayout(lytTargetOutput, 0, 1);
375 
376  lblTargetFormat = new QLabel();
377  lblTargetFormat->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
378  lblTargetFormat->setMinimumWidth(70);
379  lblTargetFormat->setMaximumWidth(70);
380 
381  cmbTargetFormat = new QComboBox();
382 
383  lytTarget->addWidget(lblTargetFormat, 1, 0);
384  lytTarget->addWidget(cmbTargetFormat, 1, 1);
385 
386 
387  lblTargetName = new QLabel();
388  lblTargetName->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
389  lblTargetName->setMinimumWidth(70);
390  lblTargetName->setMaximumWidth(70);
391 
392  lytTargetName = new QHBoxLayout();
393  {
394  txtTargetName = new QLineEdit();
395  txtTargetName->setReadOnly(true);
396 
397  btnTargetName = new QPushButton();
398 
399  lytTargetName->addWidget(txtTargetName);
400  lytTargetName->addWidget(btnTargetName);
401  }
402 
403  lytTarget->addWidget(lblTargetName, 2, 0);
404  lytTarget->addLayout(lytTargetName, 2, 1);
405 
406 
407  lblTargetProj = new QLabel();
408  lblTargetProj->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
409  lblTargetProj->setMinimumWidth(70);
410  lblTargetProj->setMaximumWidth(70);
411 
412  lytTargetProj = new QHBoxLayout();
413  {
414  txtTargetProj = new QLineEdit();
415  txtTargetProj->setMaxLength(5);
416  txtTargetProj->setMinimumWidth(50);
417  txtTargetProj->setMaximumWidth(50);
418  QValidator *validator = new QIntValidator(0, 99999, this);
419  txtTargetProj->setValidator(validator);
420 
421  cmbTargetProj = new QComboBox();
422  cmbTargetProj->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
423 
424  lytTargetProj->addWidget(txtTargetProj);
425  lytTargetProj->addWidget(cmbTargetProj);
426  }
427 
428  lytTarget->addWidget(lblTargetProj, 3, 0);
429  lytTarget->addLayout(lytTargetProj, 3, 1);
430 
431  lblTargetSpat = new QLabel();
432  lblTargetSpat->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
433  lblTargetSpat->setMinimumWidth(70);
434  lblTargetSpat->setMaximumWidth(70);
435 
436  lytTargetSpat = new QHBoxLayout();
437  {
438  tabTargetSpat = new QTableWidget();
439  tabTargetSpat->setFixedHeight(20);
440  tabTargetSpat->horizontalHeader()->setVisible(false);
441  tabTargetSpat->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
442  tabTargetSpat->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
443  tabTargetSpat->verticalHeader()->setVisible(false);
444  tabTargetSpat->verticalHeader()->setSectionResizeMode(QHeaderView::Stretch);
445  tabTargetSpat->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
446  tabTargetSpat->setRowCount(1);
447  tabTargetSpat->setColumnCount(4);
448  tabTargetSpat->setSelectionMode(QAbstractItemView::SingleSelection);
449  tabTargetSpat->setToolTip("xmin ymin xmax ymax");
450  for(int x=0; x<tabTargetSpat->rowCount(); ++x) {
451  for(int y=0; y<tabTargetSpat->columnCount(); ++y) {
452  QLineEdit *cellLineEdit = new QLineEdit(tabTargetSpat);
453  cellLineEdit->setValidator(new QIntValidator(0, 99999999, tabTargetSpat));
454  cellLineEdit->setFrame(false);
455  cellLineEdit->setMaximumHeight(20);
456  tabTargetSpat->setCellWidget(x, y, cellLineEdit);
457  }
458  }
459  lytTargetSpat->addWidget(tabTargetSpat);
460  btnTargetSpat = new QPushButton();
461  lytTargetSpat->addWidget(btnTargetSpat);
462  }
463 
464  lytTarget->addWidget(lblTargetSpat, 4, 0);
465  lytTarget->addLayout(lytTargetSpat, 4, 1);
466 
467  lblTargetDSCO = new QLabel();
468  lblTargetDSCO->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
469  lblTargetDSCO->setMinimumWidth(70);
470  lblTargetDSCO->setMaximumWidth(70);
471 
472  lytTargetDSCO = new QHBoxLayout();
473  {
474  tabTargetDSCO = new QTableWidget();
475  tabTargetDSCO->setFixedHeight(20);
476  tabTargetDSCO->horizontalHeader()->setVisible(false);
477  tabTargetDSCO->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
478  tabTargetDSCO->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
479  tabTargetDSCO->verticalHeader()->setVisible(false);
480  tabTargetDSCO->verticalHeader()->setSectionResizeMode(QHeaderView::Stretch);
481  tabTargetDSCO->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
482  tabTargetDSCO->setRowCount(1);
483  tabTargetDSCO->setColumnCount(2);
484  tabTargetDSCO->setSelectionMode(QAbstractItemView::SingleSelection);
485  tabTargetDSCO->setToolTip("NAME=VALUE");
486  for(int x=0; x<tabTargetDSCO->rowCount(); ++x) {
487  for(int y=0; y<tabTargetDSCO->columnCount(); ++y) {
488  QLineEdit *cellLineEdit = new QLineEdit(tabTargetDSCO);
489  cellLineEdit->setFrame(false);
490  cellLineEdit->setMaximumHeight(20);
491  tabTargetDSCO->setCellWidget(x, y, cellLineEdit);
492  }
493  }
494  lytTargetDSCO->addWidget(tabTargetDSCO);
495  btnTargetDSCO = new QPushButton();
496  lytTargetDSCO->addWidget(btnTargetDSCO);
497  }
498 
499  lytTarget->addWidget(lblTargetDSCO, 5, 0);
500  lytTarget->addLayout(lytTargetDSCO, 5, 1);
501 
502  lblTargetLCO = new QLabel();
503  lblTargetLCO->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
504  lblTargetLCO->setMinimumWidth(70);
505  lblTargetLCO->setMaximumWidth(70);
506 
507  lytTargetLCO = new QHBoxLayout();
508  {
509  tabTargetLCO = new QTableWidget();
510  tabTargetLCO->setFixedHeight(20);
511  tabTargetLCO->horizontalHeader()->setVisible(false);
512  tabTargetLCO->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
513  tabTargetLCO->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
514  tabTargetLCO->verticalHeader()->setVisible(false);
515  tabTargetLCO->verticalHeader()->setSectionResizeMode(QHeaderView::Stretch);
516  tabTargetLCO->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
517  tabTargetLCO->setRowCount(1);
518  tabTargetLCO->setColumnCount(2);
519  tabTargetLCO->setSelectionMode(QAbstractItemView::SingleSelection);
520  tabTargetLCO->setToolTip("NAME=VALUE");
521  for(int x=0; x<tabTargetLCO->rowCount(); ++x) {
522  for(int y=0; y<tabTargetLCO->columnCount(); ++y) {
523  QLineEdit *cellLineEdit = new QLineEdit(tabTargetLCO);
524  cellLineEdit->setFrame(false);
525  cellLineEdit->setMaximumHeight(20);
526  tabTargetLCO->setCellWidget(x, y, cellLineEdit);
527  }
528  }
529  lytTargetLCO->addWidget(tabTargetLCO);
530  btnTargetLCO = new QPushButton();
531  lytTargetLCO->addWidget(btnTargetLCO);
532  }
533 
534  lytTarget->addWidget(lblTargetLCO, 6, 0);
535  lytTarget->addLayout(lytTargetLCO, 6, 1);
536 
537  lytTargetOptions = new QHBoxLayout();
538  {
539  radTargetOverwrite = new QCheckBox();
540  radTargetAppend = new QCheckBox();
541  radTargetUpdate = new QCheckBox();
542  radTargetSkipfailures = new QCheckBox();
543 
544  lytTargetOptions->addWidget(radTargetOverwrite);
545  lytTargetOptions->addWidget(radTargetAppend);
546  lytTargetOptions->addWidget(radTargetUpdate);
547  lytTargetOptions->addWidget(radTargetSkipfailures);
548  }
549  lytTarget->addLayout(lytTargetOptions, 7, 1);
550  }
551  grpTarget->setLayout(lytTarget);
552  }
553 
554  theLayout->addWidget(grpTarget);
555 }
556 
557 void App::initSlots(void) {
558  QObject::connect(mnuSettings, SIGNAL(triggered()), this, SLOT(evtMnuSettings(void)));
559  QObject::connect(mnuExit, SIGNAL(triggered()), this, SLOT(close(void)));
560  QObject::connect(mnuOgr, SIGNAL(triggered()), this, SLOT(evtMnuOgrHelp(void)));
561  QObject::connect(mnuDoc, SIGNAL(triggered()), this, SLOT(evtMnuGuiHelp(void)));
562  QObject::connect(mnuAbout, SIGNAL(triggered()), this, SLOT(evtMnuOgrAbout(void)));
563 
564  QObject::connect(radSourceFile, SIGNAL(toggled(bool)), this, SLOT(evtRadSourceFile(void)));
565  QObject::connect(radSourceFolder, SIGNAL(toggled(bool)), this, SLOT(evtRadSourceFolder(void)));
566  QObject::connect(radSourceDatabase, SIGNAL(toggled(bool)), this, SLOT(evtRadSourceDatabase(void)));
567  QObject::connect(radSourceWebService, SIGNAL(toggled(bool)), this, SLOT(evtRadSourceWebService(void)));
568 
569  QObject::connect(cmbSourceFormat, SIGNAL(currentIndexChanged(int)), this, SLOT(evtCmbSourceFormat(void)));
570  QObject::connect(txtSourceName, SIGNAL(textChanged(QString)), this, SLOT(evtTxtSourceName(void)));
571  QObject::connect(btnSourceName, SIGNAL(clicked(void)), this, SLOT(evtBtnSourceName(void)));
572  QObject::connect(txtSourceQuery, SIGNAL(textChanged(QString)), this, SLOT(evtUpdateParameters(void)));
573  QObject::connect(txtSourceProj, SIGNAL(textChanged(QString)), this, SLOT(evtTxtSourceProj(void)));
574  QObject::connect(cmbSourceProj, SIGNAL(currentIndexChanged(int)), this, SLOT(evtCmbSourceProj(void)));
575 
576  QObject::connect(radTargetFile, SIGNAL(toggled(bool)), this, SLOT(evtRadTargetFile(void)));
577  QObject::connect(radTargetFolder, SIGNAL(toggled(bool)), this, SLOT(evtRadTargetFolder(void)));
578  QObject::connect(radTargetDatabase, SIGNAL(toggled(bool)), this, SLOT(evtRadTargetDatabase(void)));
579 
580  QObject::connect(cmbTargetFormat, SIGNAL(currentIndexChanged(int)), this, SLOT(evtCmbTargetFormat(void)));
581  QObject::connect(txtTargetName, SIGNAL(textChanged(QString)), this, SLOT(evtTxtTargetName(void)));
582  QObject::connect(btnTargetName, SIGNAL(clicked()), this, SLOT(evtBtnTargetName(void)));
583  QObject::connect(txtTargetProj, SIGNAL(textChanged(QString)), this, SLOT(evtTxtTargetProj(void)));
584  QObject::connect(cmbTargetProj, SIGNAL(currentIndexChanged(int)), this, SLOT(evtUpdateParameters(void)));
585  QObject::connect(btnTargetSpat, SIGNAL(clicked(bool)), this, SLOT(evtUpdateParameters(void)));
586  QObject::connect(btnTargetDSCO, SIGNAL(clicked(bool)), this, SLOT(evtUpdateParameters(void)));
587  QObject::connect(btnTargetLCO, SIGNAL(clicked(bool)), this, SLOT(evtUpdateParameters(void)));
588 
589  QObject::connect(radTargetOverwrite, SIGNAL(toggled(bool)), this, SLOT(evtUpdateParameters(void)));
590  QObject::connect(radTargetAppend, SIGNAL(toggled(bool)), this, SLOT(evtUpdateParameters(void)));
591  QObject::connect(radTargetUpdate, SIGNAL(toggled(bool)), this, SLOT(evtUpdateParameters(void)));
592  QObject::connect(radTargetSkipfailures, SIGNAL(toggled(bool)), this, SLOT(evtUpdateParameters(void)));
593 
594  QObject::connect(txtOption, SIGNAL(textChanged()), this, SLOT(evtUpdateParameters(void)));
595  QObject::connect(btnConvert, SIGNAL(clicked(void)), this, SLOT(evtBtnExecute(void)));
596 
597  QMetaObject::connectSlotsByName(this);
598 }
599 
600 void App::translateInterface(void) {
601  this->setWindowTitle("OGR2GUI");
602  this->setWindowIcon(QIcon(":/icons/gdalicon.png"));
603 
604  fileMenu->setTitle(tr("&File"));
605  {
606  mnuSettings->setText(tr("&Settings"));
607  mnuExit->setText(tr("E&xit"));
608  }
609 
610  helpMenu->setTitle(tr("&Help"));
611  {
612  mnuOgr->setText(tr("Command-Line Options"));
613  mnuDoc->setText(tr("Documentation"));
614  mnuAbout->setText(tr("About OGR2GUI"));
615  }
616 
617  grpSource->setTitle(tr("Source"));
618  {
619  radSourceFile->setText(tr("File"));
620  radSourceFolder->setText(tr("Folder"));
621  radSourceDatabase->setText(tr("Database"));
622  radSourceWebService->setText(tr("Web Service"));
623 
624  lblSourceFormat->setText(tr("Format"));
625 
626  lblSourceName->setText("Name");
627  btnSourceName->setText(tr("Open"));
628 
629  lblSourceProj->setText(tr("Projection"));
630  lblSourceEPSG->setText("EPSG");
631 
632  lblSourceQuery->setText(tr("SQL Query"));
633  }
634 
635  grpTarget->setTitle(tr("Target"));
636  {
637  radTargetFile->setText(tr("File"));
638  radTargetFolder->setText(tr("Folder"));
639  radTargetDatabase->setText(tr("Database"));
640 
641  lblTargetFormat->setText(tr("Format"));
642 
643  lblTargetName->setText("Name");
644  btnTargetName->setText(tr("Save"));
645 
646  lblTargetProj->setText(tr("Projection"));
647 
648  const QString text = tr("Paste Option");
649  lblTargetSpat->setText(tr("Spat"));
650  btnTargetSpat->setText(text);
651  lblTargetDSCO->setText(tr("DSCO"));
652  btnTargetDSCO->setText(text);
653  lblTargetLCO->setText(tr("LCO"));
654  btnTargetLCO->setText(text);
655 
656  radTargetOverwrite->setText(tr("overwrite"));
657  radTargetAppend->setText(tr("append"));
658  radTargetUpdate->setText(tr("update"));
659  radTargetSkipfailures->setText(tr("skipfailures"));
660  }
661 
662  grpOptions->setTitle(tr("Options (advanced)"));
663 
664  btnConvert->setText(tr("Convert"));
665 }
666 
667 void App::updateParameters(void) {
668  parameters = "ogr2ogr -f \"" + cmbTargetFormat->currentText() + "\" ";
669  if(!txtTargetName->text().isEmpty())
670  parameters += "\"" + txtTargetName->text()+ "\" ";
671  if(radSourceWebService->isChecked() && !txtSourceName->text().isEmpty())
672  parameters += webServiceList.at(cmbSourceFormat->currentIndex()).second;
673  if(!txtSourceName->text().isEmpty())
674  parameters += "\"" + txtSourceName->text().trimmed() + "\"";
675  if(!cmbSourceProj->currentText().isEmpty())
676  parameters += " -s_srs EPSG:" + projectionsList.at(cmbSourceProj->currentIndex()).first;
677  if(!cmbTargetProj->currentText().isEmpty())
678  parameters += " -t_srs EPSG:" + projectionsList.at(cmbTargetProj->currentIndex()).first;
679  if(!txtSourceQuery->text().isEmpty())
680  parameters += " -sql \"" + txtSourceQuery->text() + "\"";
681  if(radTargetOverwrite->isChecked())
682  parameters += " -overwrite";
683  if(radTargetAppend->isChecked())
684  parameters += " -append";
685  if(radTargetUpdate->isChecked())
686  parameters += " -update";
687  if(radTargetSkipfailures->isChecked())
688  parameters += " -skipfailures";
689  if(radSourceWebService->isChecked())
690  parameters += " " + wsConnect->getSelectedLayers();
691  parameters += currentParameters();
692  if(!txtOption->toPlainText().isEmpty())
693  parameters += " " + txtOption->toPlainText().simplified();
694  txtOptionOutput->setText(parameters);
695  progress->setValue(0);
696  txtSourceName->setStyleSheet("");
697  txtTargetName->setStyleSheet("");
698  txtSourceQuery->setStyleSheet("");
699  cmbTargetProj->setStyleSheet("");
700  txtOptionOutput->setStyleSheet("");
701 }
702 
703 QString App::currentParameters(void) const {
704  QString parameters;
705  QString tempParameter;
706  int totalParameters = 0;
707  for(int x=0; x<tabTargetSpat->rowCount(); ++x) {
708  for(int y=0; y<tabTargetSpat->columnCount(); ++y) {
709  QLineEdit *cellLineEdit = static_cast<QLineEdit*>(tabTargetSpat->cellWidget(x, y));
710  if(cellLineEdit != 0)
711  if(!cellLineEdit->text().isEmpty()) {
712  tempParameter += " " + cellLineEdit->text();
713  ++totalParameters;
714  }
715  }
716  }
717  if(!tempParameter.isEmpty() && totalParameters == 4)
718  parameters += " -spat" + tempParameter;
719  if(tempParameter.isEmpty() || totalParameters == 4)
720  tabTargetSpat->setStyleSheet("");
721  else
722  tabTargetSpat->setStyleSheet("background-color: red");
723  tempParameter.clear();
724  totalParameters = 0;
725  QLineEdit *cellName = static_cast<QLineEdit*>(tabTargetDSCO->cellWidget(0, 0));
726  QLineEdit *cellValue = static_cast<QLineEdit*>(tabTargetDSCO->cellWidget(0, 1));
727  if(cellName != 0 && cellValue != 0)
728  if(!cellName->text().isEmpty() && !cellValue->text().isEmpty()) {
729  tempParameter = " " + cellName->text() + "=" + cellValue->text();
730  totalParameters = 2;
731  }
732  if(!tempParameter.isEmpty() && totalParameters == 2)
733  parameters += " -dsco" + tempParameter;
734  if((cellName->text().isEmpty() && cellValue->text().isEmpty()) || totalParameters == 2)
735  tabTargetDSCO->setStyleSheet("");
736  else
737  tabTargetDSCO->setStyleSheet("background-color: red");
738  tempParameter.clear();
739  totalParameters = 0;
740  cellName = static_cast<QLineEdit*>(tabTargetLCO->cellWidget(0, 0));
741  cellValue = static_cast<QLineEdit*>(tabTargetLCO->cellWidget(0, 1));
742  if(cellName != 0 && cellValue != 0)
743  if(!cellName->text().isEmpty() && !cellValue->text().isEmpty()) {
744  tempParameter = " " + cellName->text() + "=" + cellValue->text();
745  totalParameters = 2;
746  }
747  if(!tempParameter.isEmpty() && totalParameters == 2)
748  parameters += " -lco" + tempParameter;
749  if((cellName->text().isEmpty() && cellValue->text().isEmpty()) || totalParameters == 2)
750  tabTargetLCO->setStyleSheet("");
751  else
752  tabTargetLCO->setStyleSheet("background-color: red");
753  return parameters;
754 }
755 
756 void App::evtMnuSettings(void) {
757  settings->initFiles();
758  if(settings->exec() == QDialog::Accepted) {
759  this->translateInterface();
760  dbConnect->translateInterface();
761  settings->translateInterface();
762  wsConnect->translateInterface();
763 
764  cmbSourceProj->clear();
765  cmbTargetProj->clear();
766  projectionsList.clear();
767  QStringList fileList = settings->getProjectionFileList();
768  if(!fileList.isEmpty())
769  foreach(QString file, fileList)
770  readProjections(file);
771  initProjection();
772  evtTxtSourceName();
773  }
774 }
775 
776 void App::evtMnuOgrHelp(void) {
777  QDesktopServices::openUrl(QUrl("http://www.gdal.org/ogr2ogr.html"));
778 }
779 
780 void App::evtMnuGuiHelp(void) {
781  const QString doc = "file:///" + QCoreApplication::applicationDirPath() + "/doc/html/index.html";
782  QDesktopServices::openUrl(QUrl(doc));
783 }
784 
785 void App::evtMnuOgrAbout(void) {
786  QDesktopServices::openUrl(QUrl("http://www.ogr2gui.ca/"));
787 }
788 
789 void App::evtRadSourceFile(void) {
790  btnSourceName->setText(tr("Open"));
791 
792  cmbSourceFormat->clear();
793  for(int i = 0; i < formatsListReadOnly.size(); ++i) {
794  cmbSourceFormat->addItem(formatsListReadOnly.at(i).first);
795  }
796 
797  radTargetFile->setEnabled(true);
798  radTargetFolder->setEnabled(false);
799  radTargetDatabase->setEnabled(true);
800 
801  if(radTargetFolder->isChecked())
802  radTargetFile->setChecked(true);
803 
804  lblSourceName->setText(tr("Name"));
805  txtSourceName->clear();
806  txtSourceProj->clear();
807  txtSourceQuery->clear();
808 
809  txtSourceProj->setEnabled(true);
810  txtSourceQuery->setEnabled(true);
811 }
812 
813 void App::evtRadSourceFolder(void) {
814  btnSourceName->setText(tr("Browse"));
815 
816  cmbSourceFormat->clear();
817  for(int i = 0; i < formatsListReadOnly.size(); ++i) {
818  cmbSourceFormat->addItem(formatsListReadOnly.at(i).first);
819  }
820 
821  radTargetFile->setEnabled(false);
822  radTargetFolder->setEnabled(true);
823  radTargetDatabase->setEnabled(true);
824 
825  if(radTargetFile->isChecked())
826  radTargetFolder->setChecked(true);
827 
828  lblSourceName->setText(tr("Name"));
829  txtSourceName->clear();
830  txtSourceProj->clear();
831  txtSourceQuery->clear();
832 
833  txtSourceProj->setEnabled(true);
834  txtSourceQuery->setEnabled(true);
835 }
836 
837 void App::evtRadSourceDatabase(void) {
838  btnSourceName->setText(tr("Open"));
839 
840  cmbSourceFormat->clear();
841  for(int i = 0; i < databaseListReadOnly.size(); ++i) {
842  cmbSourceFormat->addItem(databaseListReadOnly.at(i).first);
843  }
844 
845  radTargetFile->setEnabled(true);
846  radTargetFolder->setEnabled(true);
847  radTargetDatabase->setEnabled(true);
848 
849  lblSourceName->setText(tr("Name"));
850  txtSourceName->clear();
851  txtSourceProj->clear();
852  txtSourceQuery->clear();
853 
854  txtSourceProj->setEnabled(true);
855  txtSourceQuery->setEnabled(true);
856 }
857 
858 void App::evtRadSourceWebService(void) {
859  btnSourceName->setText(tr("Open"));
860 
861  cmbSourceFormat->clear();
862  for(int i = 0; i < webServiceList.size(); ++i) {
863  cmbSourceFormat->addItem(webServiceList.at(i).first);
864  }
865 
866  radTargetFile->setEnabled(true);
867  radTargetFolder->setEnabled(true);
868  radTargetDatabase->setEnabled(true);
869 
870  lblSourceName->setText(tr("URI"));
871  txtSourceProj->clear();
872  txtSourceQuery->clear();
873 
874  txtSourceProj->setEnabled(true);
875  txtSourceQuery->setEnabled(true);
876 }
877 
878 void App::evtCmbSourceFormat(void) {
879  txtSourceName->clear();
880  txtSourceProj->clear();
881  txtSourceQuery->clear();
882 }
883 
884 void App::evtTxtSourceName(void) {
885  QString sourceName = txtSourceName->text().trimmed();
886  if(sourceName.isEmpty() || sourceName.isNull())
887  return;
888  string name = sourceName.toStdString();
889  string epsg, query, error;
890 
891  QString sourceProjInitTemp = txtSourceProjInit->text();
892  int sourceProjIndex = cmbSourceProj->currentIndex();
893 
894  if(radSourceWebService->isChecked())
895  name = webServiceList.at(0).second.toStdString() + name;
896  bool isOpen = ogr->openSource(name, epsg, query, error);
897  if(isOpen) {
898  txtSourceProj->clear();
899  txtSourceProjInit->clear();
900  sourceProjInit.clear();
901  cmbSourceProj->setCurrentIndex(0);
902  for(int i = 0; i < projectionsList.size(); ++i) {
903  if(projectionsList.at(i).first.compare(QString::fromStdString(epsg)) == 0) {
904  if(i>0)
905  txtSourceProjInit->setText(projectionsList.at(i).first + " " + projectionsList.at(i).second);
906  break;
907  }
908  }
909  ogr->closeSource();
910  sourceProjInit = txtSourceProjInit->text();
911  if(radSourceFile->isChecked())
912  txtSourceQuery->setText(query.c_str());
913  else if(radSourceWebService->isChecked())
914  btnSourceName->setText(tr("Connected"));
915  } else {
916  txtSourceQuery->clear();
917  if(radSourceWebService->isChecked())
918  btnSourceName->setText(tr("Open"));
919  }
920  if(QString::fromStdString(epsg).isEmpty() || sourceProjInit.isEmpty()) {
921  QString sourceProjTemp = projectionsList.at(sourceProjIndex).first + " " + projectionsList.at(sourceProjIndex).second;
922  if(sourceProjTemp.compare(sourceProjInitTemp) == 0) {
923  txtSourceProjInit->setText(sourceProjInitTemp);
924  cmbSourceProj->setCurrentIndex(sourceProjIndex);
925  }
926  }
927  updateParameters();
928 }
929 
930 void App::evtBtnSourceName(void) {
931  txtSourceName->selectAll();
932  txtSourceName->setFocus();
933  int index = cmbSourceFormat->currentIndex();
934  QString type;
935  if(radSourceFile->isChecked()) {
936  type = "\"" + formatsListReadOnly.at(index).first + " (*." + formatsListReadOnly.at(index).second + ")\"";
937  txtSourceName->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this, tr("Source File"), QString(), type)));
938  } else if(radSourceFolder->isChecked()) {
939  QStringList types;
940  type = "*." + formatsListReadOnly.at(cmbSourceFormat->currentIndex()).second;
941 
942  txtSourceName->setText(QDir::toNativeSeparators(QFileDialog::getExistingDirectory(this, tr("Source Folder"), QString(), QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks)));
943  QDir dir(txtSourceName->text());
944 
945  types.append(type);
946  QStringList list = dir.entryList(types);
947 
948  if(list.size() > 1) {
949  txtSourceProj->setEnabled(false);
950  txtSourceQuery->setEnabled(false);
951  }
952  } else if(radSourceDatabase->isChecked()) {
953  txtSourceName->clear();
954  dbConnect->setConnectionType(databaseListReadOnly.at(index).second);
955  dbConnect->showTables(true);
956  if(dbConnect->exec() == QDialog::Accepted) {
957  txtSourceName->setText(dbConnect->getConnectionString());
958  }
959  QStringList fileList;
960  QStringList tables = dbConnect->getSelectedTables();
961  QString connectionString = txtSourceName->text();
962  connectionString.truncate(connectionString.lastIndexOf("tables="));
963 
964  for(int i = 0; i < tables.size(); ++i) {
965  fileList.append(connectionString + "tables=" + tables.at(i));
966  }
967  if(fileList.size() > 1) {
968  txtSourceProj->setEnabled(false);
969  txtSourceQuery->setEnabled(false);
970  }
971  } else if(radSourceWebService->isChecked()) {
972  txtSourceName->clear();
973  wsConnect->setConnectionType(webServiceList.at(index).second);
974  if(wsConnect->exec() == QDialog::Accepted) {
975  txtSourceName->setText(wsConnect->getConnectionString());
976  }
977  }
978  updateParameters();
979 }
980 
981 void App::evtTxtSourceProj(void) {
982  const QString projection = txtSourceProj->text();
983  if(projection.isEmpty()) {
984  txtSourceProjInit->setText(sourceProjInit);
985  cmbSourceProj->setCurrentIndex(0);
986  } else {
987  for(int i = 0; i < projectionsList.size(); ++i) {
988  if(projectionsList.at(i).first.startsWith(projection)) {
989  cmbSourceProj->setCurrentIndex(i);
990  break;
991  }
992  }
993  }
994  updateParameters();
995 }
996 
997 void App::evtCmbSourceProj(void) {
998  txtSourceProjInit->clear();
999  if(cmbSourceProj->currentIndex() > 0) {
1000  txtSourceProjInit->setText(projectionsList.at(cmbSourceProj->currentIndex()).first + " " + projectionsList.at(cmbSourceProj->currentIndex()).second);
1001  } else {
1002  txtSourceProjInit->setText(sourceProjInit);
1003  cmbSourceProj->setCurrentIndex(0);
1004  }
1005  updateParameters();
1006 }
1007 
1008 void App::evtRadTargetFile(void) {
1009  btnTargetName->setText(tr("Save"));
1010 
1011  cmbTargetFormat->clear();
1012  for(int i = 0; i < formatsListReadWrite.size(); ++i) {
1013  cmbTargetFormat->addItem(formatsListReadWrite.at(i).first);
1014  }
1015 
1016  txtTargetName->clear();
1017 }
1018 
1019 void App::evtRadTargetFolder(void) {
1020  btnTargetName->setText(tr("Browse"));
1021 
1022  cmbTargetFormat->clear();
1023  for(int i = 0; i < formatsListReadWrite.size(); ++i) {
1024  cmbTargetFormat->addItem(formatsListReadWrite.at(i).first);
1025  }
1026 }
1027 
1028 void App::evtRadTargetDatabase(void) {
1029  btnTargetName->setText(tr("Open"));
1030 
1031  cmbTargetFormat->clear();
1032  for(int i = 0; i < databaseListReadWrite.size(); ++i) {
1033  cmbTargetFormat->addItem(databaseListReadWrite.at(i).first);
1034  }
1035 }
1036 
1037 void App::evtCmbTargetFormat(void) {
1038  txtTargetName->clear();
1039  updateParameters();
1040 }
1041 
1042 void App::evtTxtTargetName(void) {
1043  updateParameters();
1044 }
1045 
1046 void App::evtBtnTargetName(void) {
1047  QString type;
1048  int index = cmbTargetFormat->currentIndex();
1049  if(radTargetDatabase->isChecked()) {
1050  if(databaseListReadWrite.at(index).first == "SQLite") {
1051  type = "\"" + databaseListReadWrite.at(index).first + " (*.sqlite)\"";
1052  txtTargetName->setText(QDir::toNativeSeparators(QFileDialog::getSaveFileName(this, tr("Save File"), QString(), type)));
1053  updateParameters();
1054  return;
1055  }
1056  dbConnect->showTables(false);
1057  dbConnect->setConnectionType(databaseListReadWrite.at(cmbTargetFormat->currentIndex()).second);
1058  if(dbConnect->exec() == QDialog::Accepted)
1059  txtTargetName->setText(dbConnect->getConnectionString());
1060  } else if(radTargetFolder->isChecked()) {
1061  if(radSourceFile->isChecked()) {
1062  type = "\"" + formatsListReadWrite.at(index).first + " (*." + formatsListReadWrite.at(index).second + ") | *." + formatsListReadWrite.at(index).second;
1063  txtTargetName->setText(QDir::toNativeSeparators(QFileDialog::getSaveFileName(this, tr("Save File"), QString(), type)));
1064  } else if(radTargetFolder->isChecked()) {
1065  txtTargetName->setText(QDir::toNativeSeparators(QFileDialog::getExistingDirectory(this, tr("Target Folder"), QString(), QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks)));
1066  }
1067  } else {
1068  type = "\"" + formatsListReadWrite.at(index).first + " (*." + formatsListReadWrite.at(index).second + ")\"";
1069  txtTargetName->setText(QDir::toNativeSeparators(QFileDialog::getSaveFileName(this, tr("Target File"), QString(), type)));
1070  }
1071  updateParameters();
1072 }
1073 
1074 void App::evtTxtTargetProj(void) {
1075  const QString projection = txtTargetProj->text();
1076  if(projection.isEmpty()) {
1077  cmbTargetProj->setCurrentIndex(0);
1078  } else {
1079  for(int i = 0; i < projectionsList.size(); ++i) {
1080  if(projectionsList.at(i).first.startsWith(projection)) {
1081  cmbTargetProj->setCurrentIndex(i);
1082  break;
1083  }
1084  }
1085  }
1086  updateParameters();
1087 }
1088 
1089 void App::evtUpdateParameters(void) {
1090  updateParameters();
1091 }
1092 
1093 void App::evtBtnExecute(void) {
1094  updateParameters();
1095 
1096  QString sourcename = txtSourceName->text().trimmed();
1097  QString targetname = txtTargetName->text().trimmed();
1098  string epsg;
1099  string query;
1100  string error;
1101 
1102  bool resVal = true;
1103  QStringList fileList;
1104  if(radSourceWebService->isChecked()) {
1105  fileList = wsConnect->getSelectedLayersAsList();
1106  sourcename = webServiceList.at(cmbSourceFormat->currentIndex()).second + sourcename;
1107  }
1108  if(fileList.size() > 0) {
1109  for(int i=0; i<fileList.size(); ++i) {
1110  if(!ogr->openSource(sourcename.toStdString(), fileList.at(i).toStdString(), epsg, query, error)) {
1111  resVal = false;
1112  break;
1113  }
1114  }
1115  } else {
1116  resVal = ogr->openSource(sourcename.toStdString(), epsg, query, error);
1117  }
1118 
1119  int progressSteps = 1;
1120  int maxValue = 100;
1121  bool failed = false;
1122  txtOptionOutput->append("\n");
1123  if(!resVal) {
1124  // FAILURE: unable to open source!
1125  txtSourceName->setStyleSheet("background-color: red");
1126  ++progressSteps;
1127  failed = true;
1128  }
1129  if(!cmbSourceProj->currentText().isEmpty()) {
1130  if(cmbTargetProj->currentText().isEmpty()) {
1131  // FAILURE: if -s_srs is specified, -t_srs must also be specified!
1132  cmbTargetProj->setStyleSheet("background-color: red");
1133  ++progressSteps;
1134  failed = true;
1135  }
1136  }
1137  if(!txtSourceQuery->text().isEmpty()) {
1138  if(!ogr->testExecuteSQL(txtSourceQuery->text().toStdString())) {
1139  // FAILURE: unable to execute sql query!
1140  txtSourceQuery->setStyleSheet("background-color: red");
1141  ++progressSteps;
1142  failed = true;
1143  }
1144  }
1145  if(!ogr->openDriver(cmbTargetFormat->currentText().toStdString())) {
1146  // FAILURE: unable to open driver!
1147  txtOptionOutput->setStyleSheet("background-color: red");
1148  ++progressSteps;
1149  failed = true;
1150  }
1151  if(txtTargetName->text().isEmpty()) {
1152  // FAILURE: unable to open target!
1153  txtTargetName->setStyleSheet("background-color: red");
1154  ++progressSteps;
1155  failed = true;
1156  }
1157  if(failed) {
1158  progress->setValue(maxValue/progressSteps);
1159  return;
1160  }
1161  if(!ogr->testSpatialReference((projectionsList.at(cmbTargetProj->currentIndex()).first).toInt()))
1162  txtOptionOutput->append(tr("FAILURE: unable to create spatial reference!"));
1163  if(!radSourceDatabase->isChecked() &&!radSourceWebService->isChecked())
1164  if(!ogr->testFeatureProjection())
1165  txtOptionOutput->append(tr("FAILURE: unable to transform feature with projection!"));
1166  txtOptionOutput->append(sourcename + " as " + targetname);
1167  QString parameters = currentParameters();
1168  QString command = QDir::toNativeSeparators(QCoreApplication::applicationFilePath());
1169  if(radSourceWebService->isChecked())
1170  parameters += " " + wsConnect->getSelectedLayers();
1171  if(!txtOption->toPlainText().isEmpty())
1172  parameters += " " + txtOption->toPlainText();
1173  command += parameters;
1174  if(ogr->openOgr2ogr(command, btnConvert)) {
1175  progress->setValue(maxValue);
1176  txtOptionOutput->append("\n" + QString::number(maxValue) + "% SUCCESS");
1177  } else {
1178  txtOptionOutput->append(tr("FAILURE: unable to open ogr2ogr!"));
1179  txtOptionOutput->setStyleSheet("background-color: red");
1180  progress->setValue(maxValue/++progressSteps);
1181  }
1182  ogr->closeSource();
1183 }
void setConnectionType(const QString type)
Sets connection type.
Definition: dbConnect.cpp:343
+
void translateInterface(void)
Translates Interface.
Definition: dbConnect.cpp:181
+
void initFiles(void)
Inits File.
Definition: settings.cpp:169
+
void translateInterface(void)
Translates Interface.
+
Definition: ogr.h:49
+
bool closeSource(void) const
Closes source data.
Definition: ogr.cpp:148
+ +
void setConnectionType(const QString)
Sets connection type.
+
void translateInterface(void)
Translates Interface.
Definition: settings.cpp:139
+
bool openOgr2ogr(QString command, QPushButton *btnExecute)
Open ogr2ogr command line.
Definition: ogr.cpp:65
+
QStringList getSelectedLayersAsList(void) const
returns selected layers
+ +
QStringList getProjectionFileList(void)
Get list with filenames.
Definition: settings.cpp:185
+
bool testFeatureProjection(void)
Test feature projections.
Definition: ogr.cpp:172
+
void showTables(const bool enable) const
show tables
Definition: dbConnect.cpp:47
+
~App(void)
Destructor.
Definition: app.cpp:58
+
bool sortCOORD_REF_SYS_CODE(const QPair< QString, QString > &s1, const QPair< QString, QString > &s2)
Definition: app.cpp:132
+
QString getSelectedLayers(void) const
returns selected layers
+
QStringList getSelectedTables(void) const
returns selected tables
Definition: dbConnect.cpp:387
+
bool testSpatialReference(const int projection)
Test spatial reference.
Definition: ogr.cpp:161
+
bool openSource(const string filename, const string layername, string &epsg, string &query, string &Error)
Opens source data.
Definition: ogr.cpp:113
+
QString getConnectionString(void) const
returns connection string
+
bool openDriver(const string drivername)
Opens target driver.
Definition: ogr.cpp:156
+
bool testExecuteSQL(const string query) const
Execute sql query.
Definition: ogr.cpp:186
+
App(QWidget *=0)
Constructor.
Definition: app.cpp:35
+ +
ogr2ogr GUI
+
QString getConnectionString(void) const
returns connection string
Definition: dbConnect.cpp:383
+
+ + + + diff --git a/bin/doc/html/app_8h.html b/bin/doc/html/app_8h.html new file mode 100644 index 0000000..f1b2063 --- /dev/null +++ b/bin/doc/html/app_8h.html @@ -0,0 +1,124 @@ + + + + + + +OGR2GUI: include/app.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
app.h File Reference
+
+
+ +

ogr2ogr GUI +More...

+
#include "ogr.h"
+#include "dbConnect.h"
+#include "webServiceConnect.h"
+#include "settings.h"
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  App
 
+

Detailed Description

+

ogr2ogr GUI

+
Author
Olivier Pilotte [Inventis], Mohamed Hedi Lassoued [Inventis], David Tran
+
Version
0.8
+ +

Definition in file app.h.

+
+ + + + diff --git a/bin/doc/html/app_8h_source.html b/bin/doc/html/app_8h_source.html new file mode 100644 index 0000000..74e2e80 --- /dev/null +++ b/bin/doc/html/app_8h_source.html @@ -0,0 +1,112 @@ + + + + + + +OGR2GUI: include/app.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
app.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2009 Inventis <mailto:developpement@inventis.ca>
7  * Copyright (c) 2014 Faculty of Computer Science,
8  * University of Applied Sciences Rapperswil (HSR),
9  * 8640 Rapperswil, Switzerland
10  * Copyright (c) 2016 David Tran, Switzerland
11  *
12  * This program is free software: you can redistribute it and/or modify
13  * it under the terms of the GNU General Public License as published by
14  * the Free Software Foundation, either version 3 of the License, or
15  * (at your option) any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU General Public License for more details.
21  *
22  * You should have received a copy of the GNU General Public License
23  * along with this program. If not, see <http://www.gnu.org/licenses/>.
24  *****************************************************************************/
25 
50 #ifndef APP
51 #define APP
52 
53 #include "ogr.h"
54 #include "dbConnect.h"
55 #include "webServiceConnect.h"
56 #include "settings.h"
57 
58 QT_BEGIN_NAMESPACE
59 
60 class App : public QMainWindow
61 {
62  Q_OBJECT
63 
64 private:
65  Ogr *ogr;
66  DBConnect *dbConnect;
67  WebServiceConnect *wsConnect;
68  Settings *settings;
69 
70  QString parameters;
71  QString sourceProjInit;
72 
73  QList<QPair<QString, QString> > formatsListReadWrite;
74  QList<QPair<QString, QString> > formatsListReadOnly;
75  QList<QPair<QString, QString> > databaseListReadWrite;
76  QList<QPair<QString, QString> > databaseListReadOnly;
77  QList<QPair<QString, QString> > webServiceList;
78  QList<QPair<QString, QString> > projectionsList;
79 
80  QMenuBar *theMenu;
81  QMenu *fileMenu;
82  QMenu *helpMenu;
83 
84  QAction *mnuSettings;
85  QAction *mnuExit;
86  QAction *mnuOgr;
87  QAction *mnuDoc;
88  QAction *mnuAbout;
89 
90  QProgressBar *progress;
91 
92  QWidget *thePanel;
93  QVBoxLayout *theLayout;
94  QGroupBox *grpSource;
95  QGridLayout *lytSource;
96 
97  QLabel *lblSourceFormat;
98  QComboBox *cmbSourceFormat;
99 
100  QHBoxLayout *lytSourceInput;
101  QRadioButton *radSourceFile;
102  QRadioButton *radSourceFolder;
103  QRadioButton *radSourceDatabase;
104  QRadioButton *radSourceWebService;
105 
106  QLabel *lblSourceName;
107  QHBoxLayout *lytSourceName;
108  QLineEdit *txtSourceName;
109  QPushButton *btnSourceName;
110 
111  QLabel *lblSourceProj;
112  QLabel *lblSourceEPSG;
113  QHBoxLayout *lytSourceProj;
114  QLineEdit *txtSourceProj;
115  QLineEdit *txtSourceProjInit;
116  QComboBox *cmbSourceProj;
117 
118  QLabel *lblSourceQuery;
119  QLineEdit *txtSourceQuery;
120 
121  QGroupBox *grpTarget;
122  QGridLayout *lytTarget;
123 
124  QHBoxLayout *lytTargetOutput;
125  QButtonGroup *grpTargetOutput;
126  QRadioButton *radTargetFile;
127  QRadioButton *radTargetFolder;
128  QRadioButton *radTargetDatabase;
129 
130  QLabel *lblTargetFormat;
131  QComboBox *cmbTargetFormat;
132 
133  QLabel *lblTargetName;
134  QHBoxLayout *lytTargetName;
135  QLineEdit *txtTargetName;
136  QPushButton *btnTargetName;
137 
138  QLabel *lblTargetProj;
139  QHBoxLayout *lytTargetProj;
140  QLineEdit *txtTargetProj;
141  QComboBox *cmbTargetProj;
142 
143  QLabel *lblTargetSpat;
144  QHBoxLayout *lytTargetSpat;
145  QTableWidget *tabTargetSpat;
146  QPushButton *btnTargetSpat;
147 
148  QLabel *lblTargetDSCO;
149  QHBoxLayout *lytTargetDSCO;
150  QTableWidget *tabTargetDSCO;
151  QPushButton *btnTargetDSCO;
152 
153  QLabel *lblTargetLCO;
154  QHBoxLayout *lytTargetLCO;
155  QTableWidget *tabTargetLCO;
156  QPushButton *btnTargetLCO;
157 
158  QHBoxLayout *lytTargetOptions;
159  QCheckBox *radTargetAppend;
160  QCheckBox *radTargetOverwrite;
161  QCheckBox *radTargetUpdate;
162  QCheckBox *radTargetSkipfailures;
163 
164  QGroupBox *grpOptions;
165  QGridLayout *lytOptions;
166 
167  QTextEdit *txtOptionOutput;
168  QTextEdit *txtOption;
169 
170  QHBoxLayout *lytExecute;
171  QPushButton *btnConvert;
172 
177  void initData(void);
178 
186  void readResources(QFile &file, QList<QPair<QString, QString> > &readonlyList, QList<QPair<QString, QString> > &readwriteList = QList<QPair<QString, QString> >());
187 
192  void initProjectionFiles(void);
193 
198  void readProjections(const QString filename);
199 
204  void initProjection();
205 
210  void initInterface(void);
211 
216  void initMenu(void);
217 
222  void initLayout(void);
223 
228  void initSourceLayout(void);
229 
234  void initTargetLayout(void);
235 
240  void initSlots(void);
241 
246  void translateInterface(void);
247 
252  void updateParameters(void);
253 
258  QString currentParameters(void) const;
259 
260 
261 private slots :
262  void evtMnuSettings(void);
263  void evtMnuOgrHelp(void);
264  void evtMnuGuiHelp(void);
265  void evtMnuOgrAbout(void);
266 
267  void evtRadSourceFile(void);
268  void evtRadSourceFolder(void);
269  void evtRadSourceDatabase(void);
270  void evtRadSourceWebService(void);
271 
272  void evtCmbSourceFormat(void);
273  void evtTxtSourceName(void);
274  void evtBtnSourceName(void);
275  void evtTxtSourceProj(void);
276  void evtCmbSourceProj(void);
277 
278  void evtRadTargetFile(void);
279  void evtRadTargetFolder(void);
280  void evtRadTargetDatabase(void);
281 
282  void evtCmbTargetFormat(void);
283  void evtTxtTargetName(void);
284  void evtBtnTargetName(void);
285  void evtTxtTargetProj(void);
286 
287  void evtUpdateParameters(void);
288 
289  void evtBtnExecute(void);
290 
291 public:
292 
297  App(QWidget * = 0);
298 
303  ~App(void);
304 };
305 
306 QT_END_NAMESPACE
307 
308 #endif
Web Service Connect.
+
Definition: ogr.h:49
+ + +
~App(void)
Destructor.
Definition: app.cpp:58
+
Definition: app.h:60
+
Settings.
+
App(QWidget *=0)
Constructor.
Definition: app.cpp:35
+
OGR API.
+ +
Database Connect.
+
+ + + + diff --git a/bin/doc/html/arrowdown.png b/bin/doc/html/arrowdown.png new file mode 100644 index 0000000..0b63f6d Binary files /dev/null and b/bin/doc/html/arrowdown.png differ diff --git a/bin/doc/html/arrowright.png b/bin/doc/html/arrowright.png new file mode 100644 index 0000000..c6ee22f Binary files /dev/null and b/bin/doc/html/arrowright.png differ diff --git a/bin/doc/html/bc_s.png b/bin/doc/html/bc_s.png new file mode 100644 index 0000000..224b29a Binary files /dev/null and b/bin/doc/html/bc_s.png differ diff --git a/bin/doc/html/bdwn.png b/bin/doc/html/bdwn.png new file mode 100644 index 0000000..940a0b9 Binary files /dev/null and b/bin/doc/html/bdwn.png differ diff --git a/bin/doc/html/class_app-members.html b/bin/doc/html/class_app-members.html new file mode 100644 index 0000000..71e5cf8 --- /dev/null +++ b/bin/doc/html/class_app-members.html @@ -0,0 +1,104 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
App Member List
+
+
+ +

This is the complete list of members for App, including all inherited members.

+ + + +
App(QWidget *=0)App
~App(void)App
+ + + + diff --git a/bin/doc/html/class_app.html b/bin/doc/html/class_app.html new file mode 100644 index 0000000..b4d0d99 --- /dev/null +++ b/bin/doc/html/class_app.html @@ -0,0 +1,170 @@ + + + + + + +OGR2GUI: App Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
App Class Reference
+
+
+ +

#include <app.h>

+
+Inheritance diagram for App:
+
+
+ + + +
+ + + + + + + + +

+Public Member Functions

 App (QWidget *=0)
 Constructor. More...
 
 ~App (void)
 Destructor. More...
 
+

Detailed Description

+
+

Definition at line 60 of file app.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
App::App (QWidget * widget = 0)
+
+ +

Constructor.

+ +

Definition at line 35 of file app.cpp.

+ +
+
+ +
+
+ + + + + + + + +
App::~App (void )
+
+ +

Destructor.

+ +

Definition at line 58 of file app.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_app.png b/bin/doc/html/class_app.png new file mode 100644 index 0000000..7ee6925 Binary files /dev/null and b/bin/doc/html/class_app.png differ diff --git a/bin/doc/html/class_d_b_connect-members.html b/bin/doc/html/class_d_b_connect-members.html new file mode 100644 index 0000000..be719b2 --- /dev/null +++ b/bin/doc/html/class_d_b_connect-members.html @@ -0,0 +1,114 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
DBConnect Member List
+
+
+ +

This is the complete list of members for DBConnect, including all inherited members.

+ + + + + + + + + + + + + +
DBConnect(QWidget *=0)DBConnect
evtBtnCancel(void)DBConnectslot
evtBtnConnect(void)DBConnectslot
evtBtnOK(void)DBConnectslot
evtRadAllTables(void)DBConnectslot
evtRadNonTables(void)DBConnectslot
getConnectionString(void) const DBConnect
getSelectedTables(void) const DBConnect
setConnectionType(const QString type)DBConnect
showTables(const bool enable) const DBConnect
translateInterface(void)DBConnect
~DBConnect(void)DBConnect
+ + + + diff --git a/bin/doc/html/class_d_b_connect.html b/bin/doc/html/class_d_b_connect.html new file mode 100644 index 0000000..3692c8a --- /dev/null +++ b/bin/doc/html/class_d_b_connect.html @@ -0,0 +1,436 @@ + + + + + + +OGR2GUI: DBConnect Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
DBConnect Class Reference
+
+
+ +

#include <dbConnect.h>

+
+Inheritance diagram for DBConnect:
+
+
+ + + +
+ + + + + + + + + + + + +

+Public Slots

void evtBtnConnect (void)
 
void evtRadAllTables (void)
 
void evtRadNonTables (void)
 
void evtBtnOK (void)
 
void evtBtnCancel (void)
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DBConnect (QWidget *=0)
 Constructor. More...
 
 ~DBConnect (void)
 Destructor. More...
 
void translateInterface (void)
 Translates Interface. More...
 
void showTables (const bool enable) const
 show tables More...
 
void setConnectionType (const QString type)
 Sets connection type. More...
 
QString getConnectionString (void) const
 returns connection string More...
 
QStringList getSelectedTables (void) const
 returns selected tables More...
 
+

Detailed Description

+
+

Definition at line 41 of file dbConnect.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
DBConnect::DBConnect (QWidget * parent = 0)
+
+ +

Constructor.

+ +

Definition at line 35 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
DBConnect::~DBConnect (void )
+
+ +

Destructor.

+ +

Definition at line 44 of file dbConnect.cpp.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
void DBConnect::evtBtnCancel (void )
+
+slot
+
+ +

Definition at line 339 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void DBConnect::evtBtnConnect (void )
+
+slot
+
+ +

Definition at line 201 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void DBConnect::evtBtnOK (void )
+
+slot
+
+ +

Definition at line 264 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void DBConnect::evtRadAllTables (void )
+
+slot
+
+ +

Definition at line 252 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void DBConnect::evtRadNonTables (void )
+
+slot
+
+ +

Definition at line 258 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QString DBConnect::getConnectionString (void ) const
+
+ +

returns connection string

+ +

Definition at line 383 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QStringList DBConnect::getSelectedTables (void ) const
+
+ +

returns selected tables

+ +

Definition at line 387 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void DBConnect::setConnectionType (const QString type)
+
+ +

Sets connection type.

+ +

Definition at line 343 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void DBConnect::showTables (const bool enable) const
+
+ +

show tables

+
Parameters
+ + +
enable: show tables
+
+
+ +

Definition at line 47 of file dbConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void DBConnect::translateInterface (void )
+
+ +

Translates Interface.

+ +

Definition at line 181 of file dbConnect.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_d_b_connect.png b/bin/doc/html/class_d_b_connect.png new file mode 100644 index 0000000..290d9ef Binary files /dev/null and b/bin/doc/html/class_d_b_connect.png differ diff --git a/bin/doc/html/class_g_d_a_l_abstract_band_block_cache-members.html b/bin/doc/html/class_g_d_a_l_abstract_band_block_cache-members.html new file mode 100644 index 0000000..29962d0 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_abstract_band_block_cache-members.html @@ -0,0 +1,117 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALAbstractBandBlockCache Member List
+
+
+ +

This is the complete list of members for GDALAbstractBandBlockCache, including all inherited members.

+ + + + + + + + + + + + + + + + +
AddBlockToFreeList(GDALRasterBlock *)GDALAbstractBandBlockCache
AdoptBlock(GDALRasterBlock *poBlock)=0GDALAbstractBandBlockCachepure virtual
CreateBlock(int nXBlockOff, int nYBlockOff)GDALAbstractBandBlockCache
FlushBlock(int nXBlockOff, int nYBlockOff, int bWriteDirtyBlock)=0GDALAbstractBandBlockCachepure virtual
FlushCache()=0GDALAbstractBandBlockCachepure virtual
FreeDanglingBlocks()GDALAbstractBandBlockCacheprotected
GDALAbstractBandBlockCache(GDALRasterBand *poBand)GDALAbstractBandBlockCache
Init()=0GDALAbstractBandBlockCachepure virtual
IsInitOK()=0GDALAbstractBandBlockCachepure virtual
poBandGDALAbstractBandBlockCacheprotected
TryGetLockedBlockRef(int nXBlockOff, int nYBlockYOff)=0GDALAbstractBandBlockCachepure virtual
UnreferenceBlock(GDALRasterBlock *poBlock)=0GDALAbstractBandBlockCachepure virtual
UnreferenceBlockBase()GDALAbstractBandBlockCacheprotected
WaitKeepAliveCounter()GDALAbstractBandBlockCacheprotected
~GDALAbstractBandBlockCache()GDALAbstractBandBlockCachevirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_abstract_band_block_cache.html b/bin/doc/html/class_g_d_a_l_abstract_band_block_cache.html new file mode 100644 index 0000000..af8aecd --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_abstract_band_block_cache.html @@ -0,0 +1,522 @@ + + + + + + +OGR2GUI: GDALAbstractBandBlockCache Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALAbstractBandBlockCache Class Referenceabstract
+
+
+ +

This manages how a raster band store its cached block. + More...

+ +

#include <gdal_priv.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALAbstractBandBlockCache (GDALRasterBand *poBand)
 
virtual ~GDALAbstractBandBlockCache ()
 
GDALRasterBlockCreateBlock (int nXBlockOff, int nYBlockOff)
 
void AddBlockToFreeList (GDALRasterBlock *)
 
virtual bool Init ()=0
 
virtual bool IsInitOK ()=0
 
virtual CPLErr FlushCache ()=0
 
virtual CPLErr AdoptBlock (GDALRasterBlock *poBlock)=0
 
virtual GDALRasterBlockTryGetLockedBlockRef (int nXBlockOff, int nYBlockYOff)=0
 
virtual CPLErr UnreferenceBlock (GDALRasterBlock *poBlock)=0
 
virtual CPLErr FlushBlock (int nXBlockOff, int nYBlockOff, int bWriteDirtyBlock)=0
 
+ + + + + + + +

+Protected Member Functions

void FreeDanglingBlocks ()
 
void UnreferenceBlockBase ()
 
void WaitKeepAliveCounter ()
 
+ + + +

+Protected Attributes

GDALRasterBandpoBand
 
+

Detailed Description

+

This manages how a raster band store its cached block.

+ +

Definition at line 690 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
GDALAbstractBandBlockCache::GDALAbstractBandBlockCache (GDALRasterBandpoBand)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALAbstractBandBlockCache::~GDALAbstractBandBlockCache ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void GDALAbstractBandBlockCache::AddBlockToFreeList (GDALRasterBlock)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALAbstractBandBlockCache::AdoptBlock (GDALRasterBlockpoBlock)
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRasterBlock* GDALAbstractBandBlockCache::CreateBlock (int nXBlockOff,
int nYBlockOff 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALAbstractBandBlockCache::FlushBlock (int nXBlockOff,
int nYBlockOff,
int bWriteDirtyBlock 
)
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual CPLErr GDALAbstractBandBlockCache::FlushCache ()
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALAbstractBandBlockCache::FreeDanglingBlocks ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual bool GDALAbstractBandBlockCache::Init ()
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual bool GDALAbstractBandBlockCache::IsInitOK ()
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual GDALRasterBlock* GDALAbstractBandBlockCache::TryGetLockedBlockRef (int nXBlockOff,
int nYBlockYOff 
)
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALAbstractBandBlockCache::UnreferenceBlock (GDALRasterBlockpoBlock)
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALAbstractBandBlockCache::UnreferenceBlockBase ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALAbstractBandBlockCache::WaitKeepAliveCounter ()
+
+protected
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
GDALRasterBand* GDALAbstractBandBlockCache::poBand
+
+protected
+
+ +

Definition at line 702 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_all_valid_mask_band-members.html b/bin/doc/html/class_g_d_a_l_all_valid_mask_band-members.html new file mode 100644 index 0000000..5a924a1 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_all_valid_mask_band-members.html @@ -0,0 +1,202 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALAllValidMaskBand Member List
+
+
+ +

This is the complete list of members for GDALAllValidMaskBand, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddBlockToFreeList(GDALRasterBlock *)GDALRasterBandprotected
AdoptBlock(GDALRasterBlock *)GDALRasterBandprotected
AdviseRead(int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)GDALRasterBandvirtual
bForceCachedIOGDALRasterBandprotected
bOwnMaskGDALRasterBandprotected
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
BuildOverviews(const char *, int, int *, GDALProgressFunc, void *)GDALRasterBandvirtual
ComputeRasterMinMax(int, double *)GDALRasterBandvirtual
ComputeStatistics(int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
CreateMaskBand(int nFlagsIn)GDALRasterBandvirtual
DeleteNoDataValue()GDALRasterBandvirtual
eAccessGDALRasterBandprotected
eDataTypeGDALRasterBandprotected
EnterReadWrite(GDALRWFlag eRWFlag)GDALRasterBandprotected
Fill(double dfRealValue, double dfImaginaryValue=0)GDALRasterBandvirtual
FlushBlock(int, int, int bWriteDirtyBlock=TRUE)GDALRasterBand
FlushCache()GDALRasterBandvirtual
GDALAllValidMaskBand(GDALRasterBand *)GDALAllValidMaskBand
GDALMajorObject()GDALMajorObject
GDALRasterBand()GDALRasterBand
GDALRasterBand(int bForceCachedIO)GDALRasterBand
GetAccess()GDALRasterBand
GetBand()GDALRasterBand
GetBlockSize(int *, int *)GDALRasterBand
GetCategoryNames()GDALRasterBandvirtual
GetColorInterpretation()GDALRasterBandvirtual
GetColorTable()GDALRasterBandvirtual
GetDataset()GDALRasterBand
GetDefaultHistogram(double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetDefaultRAT()GDALRasterBandvirtual
GetDescription() const GDALMajorObjectvirtual
GetHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetIndexColorTranslationTo(GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)GDALRasterBand
GetLockedBlockRef(int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULTGDALRasterBand
GetMaskBand()GDALAllValidMaskBandvirtual
GetMaskFlags()GDALAllValidMaskBandvirtual
GetMaximum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMinimum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMOFlags()GDALMajorObject
GetNoDataValue(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOffset(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOverview(int)GDALRasterBandvirtual
GetOverviewCount()GDALRasterBandvirtual
GetRasterDataType(void)GDALRasterBand
GetRasterSampleOverview(GUIntBig)GDALRasterBandvirtual
GetScale(int *pbSuccess=NULL)GDALRasterBandvirtual
GetStatistics(int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)GDALRasterBandvirtual
GetUnitType()GDALRasterBandvirtual
GetVirtualMemAuto(GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULTGDALRasterBandvirtual
GetXSize()GDALRasterBand
GetYSize()GDALRasterBand
HasArbitraryOverviews()GDALRasterBandvirtual
InitBlockInfo()GDALRasterBandprotected
InvalidateMaskBand()GDALRasterBandprotected
IRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotectedvirtual
IReadBlock(int, int, void *)GDALAllValidMaskBandprotectedvirtual
IWriteBlock(int, int, void *)GDALRasterBandprotectedvirtual
LeaveReadWrite()GDALRasterBandprotected
nBandGDALRasterBandprotected
nBlockReadsGDALRasterBandprotected
nBlocksPerColumnGDALRasterBandprotected
nBlocksPerRowGDALRasterBandprotected
nBlockXSizeGDALRasterBandprotected
nBlockYSizeGDALRasterBandprotected
nFlagsGDALMajorObjectprotected
nMaskFlagsGDALRasterBandprotected
nRasterXSizeGDALRasterBandprotected
nRasterYSizeGDALRasterBandprotected
oMDMDGDALMajorObjectprotected
OverviewRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
poDSGDALRasterBandprotected
poMaskGDALRasterBandprotected
RasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBand
RasterIOResampled(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
ReadBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4GDALRasterBand
sDescriptionGDALMajorObjectprotected
SetCategoryNames(char **)GDALRasterBandvirtual
SetColorInterpretation(GDALColorInterp)GDALRasterBandvirtual
SetColorTable(GDALColorTable *)GDALRasterBandvirtual
SetDefaultHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)GDALRasterBandvirtual
SetDefaultRAT(const GDALRasterAttributeTable *)GDALRasterBandvirtual
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
SetNoDataValue(double)GDALRasterBandvirtual
SetOffset(double)GDALRasterBandvirtual
SetScale(double)GDALRasterBandvirtual
SetStatistics(double dfMin, double dfMax, double dfMean, double dfStdDev)GDALRasterBandvirtual
SetUnitType(const char *)GDALRasterBandvirtual
TryGetLockedBlockRef(int nXBlockOff, int nYBlockYOff)GDALRasterBandprotected
TryOverviewRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)GDALRasterBandprotected
WriteBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
~GDALAllValidMaskBand()GDALAllValidMaskBandvirtual
~GDALMajorObject()GDALMajorObjectvirtual
~GDALRasterBand()GDALRasterBandvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_all_valid_mask_band.html b/bin/doc/html/class_g_d_a_l_all_valid_mask_band.html new file mode 100644 index 0000000..e6bc20b --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_all_valid_mask_band.html @@ -0,0 +1,470 @@ + + + + + + +OGR2GUI: GDALAllValidMaskBand Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALAllValidMaskBand Class Reference
+
+
+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALAllValidMaskBand:
+
+
+ + +GDALRasterBand +GDALMajorObject + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALAllValidMaskBand (GDALRasterBand *)
 
virtual ~GDALAllValidMaskBand ()
 
virtual GDALRasterBandGetMaskBand ()
 
virtual int GetMaskFlags ()
 
- Public Member Functions inherited from GDALRasterBand
 GDALRasterBand ()
 
 GDALRasterBand (int bForceCachedIO)
 
virtual ~GDALRasterBand ()
 
int GetXSize ()
 
int GetYSize ()
 
int GetBand ()
 
GDALDatasetGetDataset ()
 
GDALDataType GetRasterDataType (void)
 
void GetBlockSize (int *, int *)
 
GDALAccess GetAccess ()
 
CPLErr RasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr ReadBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
CPLErr WriteBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
GDALRasterBlockGetLockedBlockRef (int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULT
 
CPLErr FlushBlock (int, int, int bWriteDirtyBlock=TRUE)
 
unsigned char * GetIndexColorTranslationTo (GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)
 
virtual CPLErr FlushCache ()
 
virtual char ** GetCategoryNames ()
 
virtual double GetNoDataValue (int *pbSuccess=NULL)
 
virtual double GetMinimum (int *pbSuccess=NULL)
 
virtual double GetMaximum (int *pbSuccess=NULL)
 
virtual double GetOffset (int *pbSuccess=NULL)
 
virtual double GetScale (int *pbSuccess=NULL)
 
virtual const char * GetUnitType ()
 
virtual GDALColorInterp GetColorInterpretation ()
 
virtual GDALColorTableGetColorTable ()
 
virtual CPLErr Fill (double dfRealValue, double dfImaginaryValue=0)
 
virtual CPLErr SetCategoryNames (char **)
 
virtual CPLErr SetNoDataValue (double)
 
virtual CPLErr DeleteNoDataValue ()
 
virtual CPLErr SetColorTable (GDALColorTable *)
 
virtual CPLErr SetColorInterpretation (GDALColorInterp)
 
virtual CPLErr SetOffset (double)
 
virtual CPLErr SetScale (double)
 
virtual CPLErr SetUnitType (const char *)
 
virtual CPLErr GetStatistics (int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)
 
virtual CPLErr ComputeStatistics (int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetStatistics (double dfMin, double dfMax, double dfMean, double dfStdDev)
 
virtual CPLErr ComputeRasterMinMax (int, double *)
 
virtual int HasArbitraryOverviews ()
 
virtual int GetOverviewCount ()
 
virtual GDALRasterBandGetOverview (int)
 
virtual GDALRasterBandGetRasterSampleOverview (GUIntBig)
 
virtual CPLErr BuildOverviews (const char *, int, int *, GDALProgressFunc, void *)
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)
 
virtual CPLErr GetHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr GetDefaultHistogram (double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetDefaultHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)
 
virtual GDALRasterAttributeTable * GetDefaultRAT ()
 
virtual CPLErr SetDefaultRAT (const GDALRasterAttributeTable *)
 
virtual CPLErr CreateMaskBand (int nFlagsIn)
 
virtual CPLVirtualMemGetVirtualMemAuto (GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
void ReportError (CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual CPLErr IReadBlock (int, int, void *)
 
- Protected Member Functions inherited from GDALRasterBand
void InvalidateMaskBand ()
 
CPLErr RasterIOResampled (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
int EnterReadWrite (GDALRWFlag eRWFlag)
 
void LeaveReadWrite ()
 
virtual CPLErr IWriteBlock (int, int, void *)
 
virtual CPLErr IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr OverviewRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr TryOverviewRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)
 
int InitBlockInfo ()
 
CPLErr AdoptBlock (GDALRasterBlock *)
 
GDALRasterBlockTryGetLockedBlockRef (int nXBlockOff, int nYBlockYOff)
 
void AddBlockToFreeList (GDALRasterBlock *)
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from GDALRasterBand
GDALDatasetpoDS
 
int nBand
 
int nRasterXSize
 
int nRasterYSize
 
GDALDataType eDataType
 
GDALAccess eAccess
 
int nBlockXSize
 
int nBlockYSize
 
int nBlocksPerRow
 
int nBlocksPerColumn
 
int nBlockReads
 
int bForceCachedIO
 
GDALRasterBandpoMask
 
bool bOwnMask
 
int nMaskFlags
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+
+

Definition at line 930 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
GDALAllValidMaskBand::GDALAllValidMaskBand (GDALRasterBand)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALAllValidMaskBand::~GDALAllValidMaskBand ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALRasterBand* GDALAllValidMaskBand::GetMaskBand ()
+
+virtual
+
+ +

Reimplemented from GDALRasterBand.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int GDALAllValidMaskBand::GetMaskFlags ()
+
+virtual
+
+ +

Reimplemented from GDALRasterBand.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALAllValidMaskBand::IReadBlock (int ,
int ,
void *  
)
+
+protectedvirtual
+
+ +

Implements GDALRasterBand.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_all_valid_mask_band.png b/bin/doc/html/class_g_d_a_l_all_valid_mask_band.png new file mode 100644 index 0000000..1bf78eb Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_all_valid_mask_band.png differ diff --git a/bin/doc/html/class_g_d_a_l_async_reader-members.html b/bin/doc/html/class_g_d_a_l_async_reader-members.html new file mode 100644 index 0000000..fbba791 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_async_reader-members.html @@ -0,0 +1,135 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALAsyncReader Member List
+
+
+ +

This is the complete list of members for GDALAsyncReader, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
eBufTypeGDALAsyncReaderprotected
GDALAsyncReader()GDALAsyncReader
GetBandCount() const GDALAsyncReaderinline
GetBandMap()GDALAsyncReaderinline
GetBandSpace() const GDALAsyncReaderinline
GetBuffer()GDALAsyncReaderinline
GetBufferType() const GDALAsyncReaderinline
GetBufferXSize() const GDALAsyncReaderinline
GetBufferYSize() const GDALAsyncReaderinline
GetGDALDataset()GDALAsyncReaderinline
GetLineSpace() const GDALAsyncReaderinline
GetNextUpdatedRegion(double dfTimeout, int *pnBufXOff, int *pnBufYOff, int *pnBufXSize, int *pnBufYSize)=0GDALAsyncReaderpure virtual
GetPixelSpace() const GDALAsyncReaderinline
GetXOffset() const GDALAsyncReaderinline
GetXSize() const GDALAsyncReaderinline
GetYOffset() const GDALAsyncReaderinline
GetYSize() const GDALAsyncReaderinline
LockBuffer(double dfTimeout=-1.0)GDALAsyncReadervirtual
nBandCountGDALAsyncReaderprotected
nBandSpaceGDALAsyncReaderprotected
nBufXSizeGDALAsyncReaderprotected
nBufYSizeGDALAsyncReaderprotected
nLineSpaceGDALAsyncReaderprotected
nPixelSpaceGDALAsyncReaderprotected
nXOffGDALAsyncReaderprotected
nXSizeGDALAsyncReaderprotected
nYOffGDALAsyncReaderprotected
nYSizeGDALAsyncReaderprotected
panBandMapGDALAsyncReaderprotected
pBufGDALAsyncReaderprotected
poDSGDALAsyncReaderprotected
UnlockBuffer()GDALAsyncReadervirtual
~GDALAsyncReader()GDALAsyncReadervirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_async_reader.html b/bin/doc/html/class_g_d_a_l_async_reader.html new file mode 100644 index 0000000..1080e68 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_async_reader.html @@ -0,0 +1,983 @@ + + + + + + +OGR2GUI: GDALAsyncReader Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALAsyncReader Class Referenceabstract
+
+
+ +

#include <gdal_priv.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALAsyncReader ()
 
virtual ~GDALAsyncReader ()
 
GDALDatasetGetGDALDataset ()
 
int GetXOffset () const
 
int GetYOffset () const
 
int GetXSize () const
 
int GetYSize () const
 
void * GetBuffer ()
 
int GetBufferXSize () const
 
int GetBufferYSize () const
 
GDALDataType GetBufferType () const
 
int GetBandCount () const
 
intGetBandMap ()
 
int GetPixelSpace () const
 
int GetLineSpace () const
 
int GetBandSpace () const
 
virtual GDALAsyncStatusType GetNextUpdatedRegion (double dfTimeout, int *pnBufXOff, int *pnBufYOff, int *pnBufXSize, int *pnBufYSize)=0
 
virtual int LockBuffer (double dfTimeout=-1.0)
 
virtual void UnlockBuffer ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

GDALDatasetpoDS
 
int nXOff
 
int nYOff
 
int nXSize
 
int nYSize
 
void * pBuf
 
int nBufXSize
 
int nBufYSize
 
GDALDataType eBufType
 
int nBandCount
 
intpanBandMap
 
int nPixelSpace
 
int nLineSpace
 
int nBandSpace
 
+

Detailed Description

+

Class used as a session object for asynchronous requests. They are created with GDALDataset::BeginAsyncReader(), and destroyed with GDALDataset::EndAsyncReader().

+ +

Definition at line 1179 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
GDALAsyncReader::GDALAsyncReader ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALAsyncReader::~GDALAsyncReader ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetBandCount () const
+
+inline
+
+ +

Definition at line 1210 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int* GDALAsyncReader::GetBandMap ()
+
+inline
+
+ +

Definition at line 1211 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetBandSpace () const
+
+inline
+
+ +

Definition at line 1214 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void* GDALAsyncReader::GetBuffer ()
+
+inline
+
+ +

Definition at line 1206 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GDALDataType GDALAsyncReader::GetBufferType () const
+
+inline
+
+ +

Definition at line 1209 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetBufferXSize () const
+
+inline
+
+ +

Definition at line 1207 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetBufferYSize () const
+
+inline
+
+ +

Definition at line 1208 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GDALDataset* GDALAsyncReader::GetGDALDataset ()
+
+inline
+
+ +

Definition at line 1201 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetLineSpace () const
+
+inline
+
+ +

Definition at line 1213 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual GDALAsyncStatusType GDALAsyncReader::GetNextUpdatedRegion (double dfTimeout,
intpnBufXOff,
intpnBufYOff,
intpnBufXSize,
intpnBufYSize 
)
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetPixelSpace () const
+
+inline
+
+ +

Definition at line 1212 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetXOffset () const
+
+inline
+
+ +

Definition at line 1202 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetXSize () const
+
+inline
+
+ +

Definition at line 1204 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetYOffset () const
+
+inline
+
+ +

Definition at line 1203 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALAsyncReader::GetYSize () const
+
+inline
+
+ +

Definition at line 1205 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int GDALAsyncReader::LockBuffer (double dfTimeout = -1.0)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void GDALAsyncReader::UnlockBuffer ()
+
+virtual
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
GDALDataType GDALAsyncReader::eBufType
+
+protected
+
+ +

Definition at line 1190 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nBandCount
+
+protected
+
+ +

Definition at line 1191 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nBandSpace
+
+protected
+
+ +

Definition at line 1195 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nBufXSize
+
+protected
+
+ +

Definition at line 1188 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nBufYSize
+
+protected
+
+ +

Definition at line 1189 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nLineSpace
+
+protected
+
+ +

Definition at line 1194 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nPixelSpace
+
+protected
+
+ +

Definition at line 1193 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nXOff
+
+protected
+
+ +

Definition at line 1183 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nXSize
+
+protected
+
+ +

Definition at line 1185 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nYOff
+
+protected
+
+ +

Definition at line 1184 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALAsyncReader::nYSize
+
+protected
+
+ +

Definition at line 1186 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int* GDALAsyncReader::panBandMap
+
+protected
+
+ +

Definition at line 1192 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
void* GDALAsyncReader::pBuf
+
+protected
+
+ +

Definition at line 1187 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALDataset* GDALAsyncReader::poDS
+
+protected
+
+ +

Definition at line 1182 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_color_table-members.html b/bin/doc/html/class_g_d_a_l_color_table-members.html new file mode 100644 index 0000000..a1e81aa --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_color_table-members.html @@ -0,0 +1,112 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALColorTable Member List
+
+
+ +

This is the complete list of members for GDALColorTable, including all inherited members.

+ + + + + + + + + + + +
Clone() const GDALColorTable
CreateColorRamp(int, const GDALColorEntry *, int, const GDALColorEntry *)GDALColorTable
GDALColorTable(GDALPaletteInterp=GPI_RGB)GDALColorTable
GetColorEntry(int) const GDALColorTable
GetColorEntryAsRGB(int, GDALColorEntry *) const GDALColorTable
GetColorEntryCount() const GDALColorTable
GetPaletteInterpretation() const GDALColorTable
IsSame(const GDALColorTable *poOtherCT) const GDALColorTable
SetColorEntry(int, const GDALColorEntry *)GDALColorTable
~GDALColorTable()GDALColorTable
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_color_table.html b/bin/doc/html/class_g_d_a_l_color_table.html new file mode 100644 index 0000000..9e71267 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_color_table.html @@ -0,0 +1,335 @@ + + + + + + +OGR2GUI: GDALColorTable Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALColorTable Class Reference
+
+
+ +

#include <gdal_priv.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALColorTable (GDALPaletteInterp=GPI_RGB)
 
 ~GDALColorTable ()
 
GDALColorTableClone () const
 
int IsSame (const GDALColorTable *poOtherCT) const
 
GDALPaletteInterp GetPaletteInterpretation () const
 
int GetColorEntryCount () const
 
const GDALColorEntryGetColorEntry (int) const
 
int GetColorEntryAsRGB (int, GDALColorEntry *) const
 
void SetColorEntry (int, const GDALColorEntry *)
 
int CreateColorRamp (int, const GDALColorEntry *, int, const GDALColorEntry *)
 
+

Detailed Description

+

A color table / palette.

+ +

Definition at line 659 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
GDALColorTable::GDALColorTable (GDALPaletteInterp  = GPI_RGB)
+
+ +
+
+ +
+
+ + + + + + + +
GDALColorTable::~GDALColorTable ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
GDALColorTable* GDALColorTable::Clone () const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int GDALColorTable::CreateColorRamp (int ,
const GDALColorEntry,
int ,
const GDALColorEntry 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const GDALColorEntry* GDALColorTable::GetColorEntry (int ) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int GDALColorTable::GetColorEntryAsRGB (int ,
GDALColorEntry 
) const
+
+ +
+
+ +
+
+ + + + + + + +
int GDALColorTable::GetColorEntryCount () const
+
+ +
+
+ +
+
+ + + + + + + +
GDALPaletteInterp GDALColorTable::GetPaletteInterpretation () const
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALColorTable::IsSame (const GDALColorTablepoOtherCT) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void GDALColorTable::SetColorEntry (int ,
const GDALColorEntry 
)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_dataset-members.html b/bin/doc/html/class_g_d_a_l_dataset-members.html new file mode 100644 index 0000000..4a6930f --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_dataset-members.html @@ -0,0 +1,224 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALDataset Member List
+
+
+ +

This is the complete list of members for GDALDataset, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AcquireMutex()GDALDatasetprotected
AddBand(GDALDataType eType, char **papszOptions=NULL)GDALDatasetvirtual
AdviseRead(int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList, char **papszOptions)GDALDatasetvirtual
BandBasedRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDatasetprotected
BeginAsyncReader(int nXOff, int nYOff, int nXSize, int nYSize, void *pBuf, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, int nLineSpace, int nBandSpace, char **papszOptions)GDALDatasetvirtual
bForceCachedIOGDALDatasetprotected
bIsInternalGDALDatasetprotected
BlockBasedFlushCache()GDALDatasetprotected
BlockBasedRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDatasetprotected
bSharedGDALDatasetprotected
bSuppressOnCloseGDALDatasetprotected
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
BuildOverviews(const char *, int, int *, int, int *, GDALProgressFunc, void *)GDALDataset
BuildParseInfo(swq_select *psSelectInfo, swq_select_parse_options *poSelectParseOptions)GDALDataset
CloseDependentDatasets()GDALDatasetprotectedvirtual
CommitTransaction()GDALDatasetvirtual
CopyLayer(OGRLayer *poSrcLayer, const char *pszNewName, char **papszOptions=NULL)GDALDatasetvirtual
CreateLayer(const char *pszName, OGRSpatialReference *poSpatialRef=NULL, OGRwkbGeometryType eGType=wkbUnknown, char **papszOptions=NULL)GDALDatasetvirtual
CreateMaskBand(int nFlagsIn)GDALDatasetvirtual
DeleteLayer(int)GDALDatasetvirtual
Dereference()GDALDataset
DestroyParseInfo(GDALSQLParseInfo *psParseInfo)GDALDataset
DisableReadWriteMutex()GDALDatasetprotected
eAccessGDALDatasetprotected
EndAsyncReader(GDALAsyncReader *)GDALDatasetvirtual
EnterReadWrite(GDALRWFlag eRWFlag)GDALDatasetprotected
ExecuteSQL(const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect)GDALDatasetvirtual
ExecuteSQL(const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect, swq_select_parse_options *poSelectParseOptions)GDALDataset
FlushCache(void)GDALDatasetvirtual
GDALClose(GDALDatasetH hDS)GDALDatasetfriend
GDALDataset(void)GDALDatasetprotected
GDALDataset(int bForceCachedIO)GDALDatasetprotected
GDALDefaultOverviews classGDALDatasetfriend
GDALDriver classGDALDatasetfriend
GDALDriverManager classGDALDatasetfriend
GDALMajorObject()GDALMajorObject
GDALOpenEx(const char *pszFilename, unsigned int nOpenFlags, const char *const *papszAllowedDrivers, const char *const *papszOpenOptions, const char *const *papszSiblingFiles)GDALDatasetfriend
GDALProxyDataset classGDALDatasetfriend
GDALRasterBand classGDALDatasetfriend
GetAccess() const GDALDatasetinline
GetDescription() const GDALMajorObjectvirtual
GetDriver(void)GDALDatasetvirtual
GetDriverName()GDALDatasetvirtual
GetFileList(void)GDALDatasetvirtual
GetGCPCount()GDALDatasetvirtual
GetGCPProjection()GDALDatasetvirtual
GetGCPs()GDALDatasetvirtual
GetGeoTransform(double *)GDALDatasetvirtual
GetInternalHandle(const char *)GDALDatasetvirtual
GetLayer(int)GDALDatasetvirtual
GetLayerByName(const char *)GDALDatasetvirtual
GetLayerCount()GDALDatasetvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMOFlags()GDALMajorObject
GetOpenDatasets(int *pnDatasetCount)GDALDatasetstatic
GetOpenOptions()GDALDatasetinline
GetProjectionRef(void)GDALDatasetvirtual
GetRasterBand(int)GDALDataset
GetRasterCount(void)GDALDataset
GetRasterXSize(void)GDALDataset
GetRasterYSize(void)GDALDataset
GetRefCount() const GDALDataset
GetShared()GDALDataset
GetStyleTable()GDALDatasetvirtual
GetSummaryRefCount() const GDALDataset
IBuildOverviews(const char *, int, int *, int, int *, GDALProgressFunc, void *)GDALDatasetprotectedvirtual
ICreateLayer(const char *pszName, OGRSpatialReference *poSpatialRef=NULL, OGRwkbGeometryType eGType=wkbUnknown, char **papszOptions=NULL)GDALDatasetprotectedvirtual
IRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDatasetprotectedvirtual
IsGenericSQLDialect(const char *pszDialect)GDALDatasetstatic
LeaveReadWrite()GDALDatasetprotected
m_poStyleTableGDALDatasetprotected
MarkAsShared()GDALDataset
MarkSuppressOnClose()GDALDatasetinline
nBandsGDALDatasetprotected
nFlagsGDALMajorObjectprotected
nOpenFlagsGDALDatasetprotected
nRasterXSizeGDALDatasetprotected
nRasterYSizeGDALDatasetprotected
nRefCountGDALDatasetprotected
oMDMDGDALMajorObjectprotected
oOvManagerGDALDatasetprotected
papoBandsGDALDatasetprotected
papszOpenOptionsGDALDatasetprotected
poDriverGDALDatasetprotected
ProcessSQLAlterTableAddColumn(const char *)GDALDatasetprotected
ProcessSQLAlterTableAlterColumn(const char *)GDALDatasetprotected
ProcessSQLAlterTableDropColumn(const char *)GDALDatasetprotected
ProcessSQLAlterTableRenameColumn(const char *)GDALDatasetprotected
ProcessSQLCreateIndex(const char *)GDALDatasetprotected
ProcessSQLDropIndex(const char *)GDALDatasetprotected
ProcessSQLDropTable(const char *)GDALDatasetprotected
RasterInitialize(int, int)GDALDatasetprotected
RasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDataset
RasterIOResampled(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDatasetprotected
ReacquireReadWriteLock()GDALDatasetprotected
Reference()GDALDataset
Release()GDALDataset
ReleaseMutex()GDALDatasetprotected
ReleaseResultSet(OGRLayer *poResultsSet)GDALDatasetvirtual
ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4GDALDataset
RollbackTransaction()GDALDatasetvirtual
sDescriptionGDALMajorObjectprotected
SetBand(int, GDALRasterBand *)GDALDatasetprotected
SetDescription(const char *)GDALMajorObjectvirtual
SetGCPs(int nGCPCount, const GDAL_GCP *pasGCPList, const char *pszGCPProjection)GDALDatasetvirtual
SetGeoTransform(double *)GDALDatasetvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
SetProjection(const char *)GDALDatasetvirtual
SetStyleTable(OGRStyleTable *poStyleTable)GDALDatasetvirtual
SetStyleTableDirectly(OGRStyleTable *poStyleTable)GDALDatasetvirtual
StartTransaction(int bForce=FALSE)GDALDatasetvirtual
TemporarilyDropReadWriteLock()GDALDatasetprotected
TestCapability(const char *)GDALDatasetvirtual
TryOverviewRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)GDALDatasetprotected
ValidateLayerCreationOptions(const char *const *papszLCO)GDALDatasetprotected
ValidateRasterIOOrAdviseReadParameters(const char *pszCallingFunc, int *pbStopProcessingOnCENone, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, int nBandCount, int *panBandMap)GDALDatasetprotected
~GDALDataset()GDALDatasetvirtual
~GDALMajorObject()GDALMajorObjectvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_dataset.html b/bin/doc/html/class_g_d_a_l_dataset.html new file mode 100644 index 0000000..297d976 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_dataset.html @@ -0,0 +1,3782 @@ + + + + + + +OGR2GUI: GDALDataset Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

A set of associated raster bands, usually from one file. + More...

+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALDataset:
+
+
+ + +GDALMajorObject +OGRDataSource + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~GDALDataset ()
 
int GetRasterXSize (void)
 
int GetRasterYSize (void)
 
int GetRasterCount (void)
 
GDALRasterBandGetRasterBand (int)
 
virtual void FlushCache (void)
 
virtual const char * GetProjectionRef (void)
 
virtual CPLErr SetProjection (const char *)
 
virtual CPLErr GetGeoTransform (double *)
 
virtual CPLErr SetGeoTransform (double *)
 
virtual CPLErr AddBand (GDALDataType eType, char **papszOptions=NULL)
 
virtual void * GetInternalHandle (const char *)
 
virtual GDALDriverGetDriver (void)
 
virtual char ** GetFileList (void)
 
virtual const char * GetDriverName ()
 
virtual int GetGCPCount ()
 
virtual const char * GetGCPProjection ()
 
virtual const GDAL_GCPGetGCPs ()
 
virtual CPLErr SetGCPs (int nGCPCount, const GDAL_GCP *pasGCPList, const char *pszGCPProjection)
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList, char **papszOptions)
 
virtual CPLErr CreateMaskBand (int nFlagsIn)
 
virtual GDALAsyncReaderBeginAsyncReader (int nXOff, int nYOff, int nXSize, int nYSize, void *pBuf, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, int nLineSpace, int nBandSpace, char **papszOptions)
 
virtual void EndAsyncReader (GDALAsyncReader *)
 
CPLErr RasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
int Reference ()
 
int Dereference ()
 
GDALAccess GetAccess () const
 
int GetShared ()
 
void MarkAsShared ()
 
void MarkSuppressOnClose ()
 
char ** GetOpenOptions ()
 
CPLErr BuildOverviews (const char *, int, int *, int, int *, GDALProgressFunc, void *)
 
void ReportError (CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4
 
virtual int GetLayerCount ()
 
virtual OGRLayerGetLayer (int)
 
virtual OGRLayerGetLayerByName (const char *)
 
virtual OGRErr DeleteLayer (int)
 
virtual int TestCapability (const char *)
 
virtual OGRLayerCreateLayer (const char *pszName, OGRSpatialReference *poSpatialRef=NULL, OGRwkbGeometryType eGType=wkbUnknown, char **papszOptions=NULL)
 
virtual OGRLayerCopyLayer (OGRLayer *poSrcLayer, const char *pszNewName, char **papszOptions=NULL)
 
virtual OGRStyleTableGetStyleTable ()
 
virtual void SetStyleTableDirectly (OGRStyleTable *poStyleTable)
 
virtual void SetStyleTable (OGRStyleTable *poStyleTable)
 
virtual OGRLayerExecuteSQL (const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect)
 
virtual void ReleaseResultSet (OGRLayer *poResultsSet)
 
int GetRefCount () const
 
int GetSummaryRefCount () const
 
OGRErr Release ()
 
virtual OGRErr StartTransaction (int bForce=FALSE)
 
virtual OGRErr CommitTransaction ()
 
virtual OGRErr RollbackTransaction ()
 
GDALSQLParseInfoBuildParseInfo (swq_select *psSelectInfo, swq_select_parse_options *poSelectParseOptions)
 
void DestroyParseInfo (GDALSQLParseInfo *psParseInfo)
 
OGRLayerExecuteSQL (const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect, swq_select_parse_options *poSelectParseOptions)
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + +

+Static Public Member Functions

static GDALDataset ** GetOpenDatasets (int *pnDatasetCount)
 
static int IsGenericSQLDialect (const char *pszDialect)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 GDALDataset (void)
 
 GDALDataset (int bForceCachedIO)
 
void RasterInitialize (int, int)
 
void SetBand (int, GDALRasterBand *)
 
virtual CPLErr IBuildOverviews (const char *, int, int *, int, int *, GDALProgressFunc, void *)
 
virtual CPLErr IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr BlockBasedRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
void BlockBasedFlushCache ()
 
CPLErr BandBasedRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr RasterIOResampled (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr ValidateRasterIOOrAdviseReadParameters (const char *pszCallingFunc, int *pbStopProcessingOnCENone, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, int nBandCount, int *panBandMap)
 
CPLErr TryOverviewRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)
 
virtual int CloseDependentDatasets ()
 
int ValidateLayerCreationOptions (const char *const *papszLCO)
 
int EnterReadWrite (GDALRWFlag eRWFlag)
 
void LeaveReadWrite ()
 
void TemporarilyDropReadWriteLock ()
 
void ReacquireReadWriteLock ()
 
void DisableReadWriteMutex ()
 
int AcquireMutex ()
 
void ReleaseMutex ()
 
virtual OGRLayerICreateLayer (const char *pszName, OGRSpatialReference *poSpatialRef=NULL, OGRwkbGeometryType eGType=wkbUnknown, char **papszOptions=NULL)
 
OGRErr ProcessSQLCreateIndex (const char *)
 
OGRErr ProcessSQLDropIndex (const char *)
 
OGRErr ProcessSQLDropTable (const char *)
 
OGRErr ProcessSQLAlterTableAddColumn (const char *)
 
OGRErr ProcessSQLAlterTableDropColumn (const char *)
 
OGRErr ProcessSQLAlterTableAlterColumn (const char *)
 
OGRErr ProcessSQLAlterTableRenameColumn (const char *)
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

GDALDriverpoDriver
 
GDALAccess eAccess
 
int nRasterXSize
 
int nRasterYSize
 
int nBands
 
GDALRasterBand ** papoBands
 
int nOpenFlags
 
int nRefCount
 
GByte bForceCachedIO
 
GByte bShared
 
GByte bIsInternal
 
GByte bSuppressOnClose
 
GDALDefaultOverviews oOvManager
 
char ** papszOpenOptions
 
OGRStyleTablem_poStyleTable
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+ + + + + + + + + + + + + + + +

+Friends

class GDALDriver
 
class GDALDefaultOverviews
 
class GDALProxyDataset
 
class GDALDriverManager
 
class GDALRasterBand
 
GDALDatasetH CPL_STDCALL GDALOpenEx (const char *pszFilename, unsigned int nOpenFlags, const char *const *papszAllowedDrivers, const char *const *papszOpenOptions, const char *const *papszSiblingFiles)
 
void CPL_STDCALL GDALClose (GDALDatasetH hDS)
 
+

Detailed Description

+

A set of associated raster bands, usually from one file.

+ +

Definition at line 296 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
GDALDataset::GDALDataset (void )
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
GDALDataset::GDALDataset (int bForceCachedIO)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALDataset::~GDALDataset ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
int GDALDataset::AcquireMutex ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALDataset::AddBand (GDALDataType eType,
char ** papszOptions = NULL 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALDataset::AdviseRead (int nXOff,
int nYOff,
int nXSize,
int nYSize,
int nBufXSize,
int nBufYSize,
GDALDataType eDT,
int nBandCount,
intpanBandList,
char ** papszOptions 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDataset::BandBasedRasterIO (GDALRWFlag eRWFlag,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
void * pData,
int nBufXSize,
int nBufYSize,
GDALDataType eBufType,
int nBandCount,
intpanBandMap,
GSpacing nPixelSpace,
GSpacing nLineSpace,
GSpacing nBandSpace,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual GDALAsyncReader* GDALDataset::BeginAsyncReader (int nXOff,
int nYOff,
int nXSize,
int nYSize,
void * pBuf,
int nBufXSize,
int nBufYSize,
GDALDataType eBufType,
int nBandCount,
intpanBandMap,
int nPixelSpace,
int nLineSpace,
int nBandSpace,
char ** papszOptions 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALDataset::BlockBasedFlushCache ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDataset::BlockBasedRasterIO (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
int ,
int,
GSpacing ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDataset::BuildOverviews (const char * ,
int ,
int,
int ,
int,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALSQLParseInfo* GDALDataset::BuildParseInfo (swq_select * psSelectInfo,
swq_select_parse_options * poSelectParseOptions 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int GDALDataset::CloseDependentDatasets ()
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRErr GDALDataset::CommitTransaction ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRLayer* GDALDataset::CopyLayer (OGRLayerpoSrcLayer,
const char * pszNewName,
char ** papszOptions = NULL 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRLayer* GDALDataset::CreateLayer (const char * pszName,
OGRSpatialReferencepoSpatialRef = NULL,
OGRwkbGeometryType eGType = wkbUnknown,
char ** papszOptions = NULL 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALDataset::CreateMaskBand (int nFlagsIn)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr GDALDataset::DeleteLayer (int )
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
int GDALDataset::Dereference ()
+
+ +
+
+ +
+
+ + + + + + + + +
void GDALDataset::DestroyParseInfo (GDALSQLParseInfopsParseInfo)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALDataset::DisableReadWriteMutex ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void GDALDataset::EndAsyncReader (GDALAsyncReader)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int GDALDataset::EnterReadWrite (GDALRWFlag eRWFlag)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRLayer* GDALDataset::ExecuteSQL (const char * pszStatement,
OGRGeometrypoSpatialFilter,
const char * pszDialect 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRLayer* GDALDataset::ExecuteSQL (const char * pszStatement,
OGRGeometrypoSpatialFilter,
const char * pszDialect,
swq_select_parse_options * poSelectParseOptions 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void GDALDataset::FlushCache (void )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GDALAccess GDALDataset::GetAccess () const
+
+inline
+
+ +

Definition at line 475 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual GDALDriver* GDALDataset::GetDriver (void )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* GDALDataset::GetDriverName ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual char** GDALDataset::GetFileList (void )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int GDALDataset::GetGCPCount ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* GDALDataset::GetGCPProjection ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const GDAL_GCP* GDALDataset::GetGCPs ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALDataset::GetGeoTransform (double * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void* GDALDataset::GetInternalHandle (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRLayer* GDALDataset::GetLayer (int )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRLayer* GDALDataset::GetLayerByName (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int GDALDataset::GetLayerCount ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static GDALDataset** GDALDataset::GetOpenDatasets (intpnDatasetCount)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
char** GDALDataset::GetOpenOptions ()
+
+inline
+
+ +

Definition at line 482 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual const char* GDALDataset::GetProjectionRef (void )
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + +
GDALRasterBand* GDALDataset::GetRasterBand (int )
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALDataset::GetRasterCount (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALDataset::GetRasterXSize (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALDataset::GetRasterYSize (void )
+
+ +
+
+ +
+
+ + + + + + + +
int GDALDataset::GetRefCount () const
+
+ +
+
+ +
+
+ + + + + + + +
int GDALDataset::GetShared ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRStyleTable* GDALDataset::GetStyleTable ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
int GDALDataset::GetSummaryRefCount () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALDataset::IBuildOverviews (const char * ,
int ,
int,
int ,
int,
GDALProgressFunc ,
void *  
)
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRLayer* GDALDataset::ICreateLayer (const char * pszName,
OGRSpatialReferencepoSpatialRef = NULL,
OGRwkbGeometryType eGType = wkbUnknown,
char ** papszOptions = NULL 
)
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALDataset::IRasterIO (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
int ,
int,
GSpacing ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static int GDALDataset::IsGenericSQLDialect (const char * pszDialect)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALDataset::LeaveReadWrite ()
+
+protected
+
+ +
+
+ +
+
+ + + + + + + +
void GDALDataset::MarkAsShared ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALDataset::MarkSuppressOnClose ()
+
+inline
+
+ +

Definition at line 480 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRErr GDALDataset::ProcessSQLAlterTableAddColumn (const char * )
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRErr GDALDataset::ProcessSQLAlterTableAlterColumn (const char * )
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRErr GDALDataset::ProcessSQLAlterTableDropColumn (const char * )
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRErr GDALDataset::ProcessSQLAlterTableRenameColumn (const char * )
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRErr GDALDataset::ProcessSQLCreateIndex (const char * )
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRErr GDALDataset::ProcessSQLDropIndex (const char * )
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRErr GDALDataset::ProcessSQLDropTable (const char * )
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void GDALDataset::RasterInitialize (int ,
int  
)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDataset::RasterIO (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
int ,
int,
GSpacing ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDataset::RasterIOResampled (GDALRWFlag eRWFlag,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
void * pData,
int nBufXSize,
int nBufYSize,
GDALDataType eBufType,
int nBandCount,
intpanBandMap,
GSpacing nPixelSpace,
GSpacing nLineSpace,
GSpacing nBandSpace,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALDataset::ReacquireReadWriteLock ()
+
+protected
+
+ +
+
+ +
+
+ + + + + + + +
int GDALDataset::Reference ()
+
+ +
+
+ +
+
+ + + + + + + +
OGRErr GDALDataset::Release ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALDataset::ReleaseMutex ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void GDALDataset::ReleaseResultSet (OGRLayerpoResultsSet)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GDALDataset::ReportError (CPLErr eErrClass,
CPLErrorNum err_no,
const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRErr GDALDataset::RollbackTransaction ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void GDALDataset::SetBand (int ,
GDALRasterBand 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALDataset::SetGCPs (int nGCPCount,
const GDAL_GCPpasGCPList,
const char * pszGCPProjection 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALDataset::SetGeoTransform (double * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALDataset::SetProjection (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void GDALDataset::SetStyleTable (OGRStyleTablepoStyleTable)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void GDALDataset::SetStyleTableDirectly (OGRStyleTablepoStyleTable)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr GDALDataset::StartTransaction (int bForce = FALSE)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALDataset::TemporarilyDropReadWriteLock ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int GDALDataset::TestCapability (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDataset::TryOverviewRasterIO (GDALRWFlag eRWFlag,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
void * pData,
int nBufXSize,
int nBufYSize,
GDALDataType eBufType,
int nBandCount,
intpanBandMap,
GSpacing nPixelSpace,
GSpacing nLineSpace,
GSpacing nBandSpace,
GDALRasterIOExtraArgpsExtraArg,
intpbTried 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int GDALDataset::ValidateLayerCreationOptions (const char *const * papszLCO)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDataset::ValidateRasterIOOrAdviseReadParameters (const char * pszCallingFunc,
intpbStopProcessingOnCENone,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
int nBufXSize,
int nBufYSize,
int nBandCount,
intpanBandMap 
)
+
+protected
+
+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
void CPL_STDCALL GDALClose (GDALDatasetH hDS)
+
+friend
+
+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALDefaultOverviews
+
+friend
+
+ +

Definition at line 306 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALDriver
+
+friend
+
+ +

Definition at line 305 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALDriverManager
+
+friend
+
+ +

Definition at line 308 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_STDCALL GDALOpenEx (const char * pszFilename,
unsigned int nOpenFlags,
const char *const * papszAllowedDrivers,
const char *const * papszOpenOptions,
const char *const * papszSiblingFiles 
)
+
+friend
+
+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALProxyDataset
+
+friend
+
+ +

Definition at line 307 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALRasterBand
+
+friend
+
+ +

Definition at line 401 of file gdal_priv.h.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
GByte GDALDataset::bForceCachedIO
+
+protected
+
+ +

Definition at line 327 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GByte GDALDataset::bIsInternal
+
+protected
+
+ +

Definition at line 329 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GByte GDALDataset::bShared
+
+protected
+
+ +

Definition at line 328 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GByte GDALDataset::bSuppressOnClose
+
+protected
+
+ +

Definition at line 330 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALAccess GDALDataset::eAccess
+
+protected
+
+ +

Definition at line 316 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRStyleTable* GDALDataset::m_poStyleTable
+
+protected
+
+ +

Definition at line 560 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALDataset::nBands
+
+protected
+
+ +

Definition at line 321 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALDataset::nOpenFlags
+
+protected
+
+ +

Definition at line 324 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALDataset::nRasterXSize
+
+protected
+
+ +

Definition at line 319 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALDataset::nRasterYSize
+
+protected
+
+ +

Definition at line 320 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALDataset::nRefCount
+
+protected
+
+ +

Definition at line 326 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALDefaultOverviews GDALDataset::oOvManager
+
+protected
+
+ +

Definition at line 338 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALRasterBand** GDALDataset::papoBands
+
+protected
+
+ +

Definition at line 322 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
char** GDALDataset::papszOpenOptions
+
+protected
+
+ +

Definition at line 399 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALDriver* GDALDataset::poDriver
+
+protected
+
+ +

Definition at line 315 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_dataset.png b/bin/doc/html/class_g_d_a_l_dataset.png new file mode 100644 index 0000000..8760fc2 Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_dataset.png differ diff --git a/bin/doc/html/class_g_d_a_l_default_overviews-members.html b/bin/doc/html/class_g_d_a_l_default_overviews-members.html new file mode 100644 index 0000000..ef7544f --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_default_overviews-members.html @@ -0,0 +1,119 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALDefaultOverviews Member List
+
+
+ +

This is the complete list of members for GDALDefaultOverviews, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
BuildOverviews(const char *pszBasename, const char *pszResampling, int nOverviews, int *panOverviewList, int nBands, int *panBandList, GDALProgressFunc pfnProgress, void *pProgressData)GDALDefaultOverviews
BuildOverviewsSubDataset(const char *pszPhysicalFile, const char *pszResampling, int nOverviews, int *panOverviewList, int nBands, int *panBandList, GDALProgressFunc pfnProgress, void *pProgressData)GDALDefaultOverviews
CleanOverviews()GDALDefaultOverviews
CloseDependentDatasets()GDALDefaultOverviews
CreateMaskBand(int nFlags, int nBand=-1)GDALDefaultOverviews
GDALDataset classGDALDefaultOverviewsfriend
GDALDefaultOverviews()GDALDefaultOverviews
GetMaskBand(int nBand)GDALDefaultOverviews
GetMaskFlags(int nBand)GDALDefaultOverviews
GetOverview(int, int)GDALDefaultOverviews
GetOverviewCount(int)GDALDefaultOverviews
GetSiblingFiles()GDALDefaultOverviewsinline
HaveMaskFile(char **papszSiblings=NULL, const char *pszBasename=NULL)GDALDefaultOverviews
Initialize(GDALDataset *poDSIn, const char *pszName=NULL, char **papszSiblingFiles=NULL, int bNameIsOVR=FALSE)GDALDefaultOverviews
IsInitialized()GDALDefaultOverviews
TransferSiblingFiles(char **papszSiblingFiles)GDALDefaultOverviews
~GDALDefaultOverviews()GDALDefaultOverviews
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_default_overviews.html b/bin/doc/html/class_g_d_a_l_default_overviews.html new file mode 100644 index 0000000..3804983 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_default_overviews.html @@ -0,0 +1,581 @@ + + + + + + +OGR2GUI: GDALDefaultOverviews Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALDefaultOverviews Class Reference
+
+
+ +

#include <gdal_priv.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALDefaultOverviews ()
 
 ~GDALDefaultOverviews ()
 
void Initialize (GDALDataset *poDSIn, const char *pszName=NULL, char **papszSiblingFiles=NULL, int bNameIsOVR=FALSE)
 
void TransferSiblingFiles (char **papszSiblingFiles)
 
int IsInitialized ()
 
int CloseDependentDatasets ()
 
int GetOverviewCount (int)
 
GDALRasterBandGetOverview (int, int)
 
CPLErr BuildOverviews (const char *pszBasename, const char *pszResampling, int nOverviews, int *panOverviewList, int nBands, int *panBandList, GDALProgressFunc pfnProgress, void *pProgressData)
 
CPLErr BuildOverviewsSubDataset (const char *pszPhysicalFile, const char *pszResampling, int nOverviews, int *panOverviewList, int nBands, int *panBandList, GDALProgressFunc pfnProgress, void *pProgressData)
 
CPLErr CleanOverviews ()
 
CPLErr CreateMaskBand (int nFlags, int nBand=-1)
 
GDALRasterBandGetMaskBand (int nBand)
 
int GetMaskFlags (int nBand)
 
int HaveMaskFile (char **papszSiblings=NULL, const char *pszBasename=NULL)
 
char ** GetSiblingFiles ()
 
+ + + +

+Friends

class GDALDataset
 
+

Detailed Description

+
+

Definition at line 156 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
GDALDefaultOverviews::GDALDefaultOverviews ()
+
+ +
+
+ +
+
+ + + + + + + +
GDALDefaultOverviews::~GDALDefaultOverviews ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDefaultOverviews::BuildOverviews (const char * pszBasename,
const char * pszResampling,
int nOverviews,
intpanOverviewList,
int nBands,
intpanBandList,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALDefaultOverviews::BuildOverviewsSubDataset (const char * pszPhysicalFile,
const char * pszResampling,
int nOverviews,
intpanOverviewList,
int nBands,
intpanBandList,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + +
CPLErr GDALDefaultOverviews::CleanOverviews ()
+
+ +
+
+ +
+
+ + + + + + + +
int GDALDefaultOverviews::CloseDependentDatasets ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr GDALDefaultOverviews::CreateMaskBand (int nFlags,
int nBand = -1 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALRasterBand* GDALDefaultOverviews::GetMaskBand (int nBand)
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALDefaultOverviews::GetMaskFlags (int nBand)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRasterBand* GDALDefaultOverviews::GetOverview (int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALDefaultOverviews::GetOverviewCount (int )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
char** GDALDefaultOverviews::GetSiblingFiles ()
+
+inline
+
+ +

Definition at line 226 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int GDALDefaultOverviews::HaveMaskFile (char ** papszSiblings = NULL,
const char * pszBasename = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GDALDefaultOverviews::Initialize (GDALDatasetpoDSIn,
const char * pszName = NULL,
char ** papszSiblingFiles = NULL,
int bNameIsOVR = FALSE 
)
+
+ +
+
+ +
+
+ + + + + + + +
int GDALDefaultOverviews::IsInitialized ()
+
+ +
+
+ +
+
+ + + + + + + + +
void GDALDefaultOverviews::TransferSiblingFiles (char ** papszSiblingFiles)
+
+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class GDALDataset
+
+friend
+
+ +

Definition at line 158 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_driver-members.html b/bin/doc/html/class_g_d_a_l_driver-members.html new file mode 100644 index 0000000..96619e3 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_driver-members.html @@ -0,0 +1,141 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALDriver Member List
+
+
+ +

This is the complete list of members for GDALDriver, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
CopyFiles(const char *pszNewName, const char *pszOldName)GDALDriver
Create(const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions) CPL_WARN_UNUSED_RESULTGDALDriver
CreateCopy(const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULTGDALDriver
DefaultCopyFiles(const char *pszNewName, const char *pszOldName)GDALDriver
DefaultCopyMasks(GDALDataset *poSrcDS, GDALDataset *poDstDS, int bStrict)GDALDriverstatic
DefaultCreateCopy(const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULTGDALDriver
DefaultRename(const char *pszNewName, const char *pszOldName)GDALDriver
Delete(const char *pszName)GDALDriver
GDALDriver()GDALDriver
GDALMajorObject()GDALMajorObject
GetDescription() const GDALMajorObjectvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMOFlags()GDALMajorObject
nFlagsGDALMajorObjectprotected
oMDMDGDALMajorObjectprotected
pDriverDataGDALDriver
pfnCopyFilesGDALDriver
pfnCreateGDALDriver
pfnCreateCopyGDALDriver
pfnCreateVectorOnlyGDALDriver
pfnDeleteGDALDriver
pfnDeleteDataSourceGDALDriver
pfnIdentifyGDALDriver
pfnOpenGDALDriver
pfnOpenWithDriverArgGDALDriver
pfnRenameGDALDriver
pfnUnloadDriverGDALDriver
QuietDelete(const char *pszName)GDALDriverstatic
Rename(const char *pszNewName, const char *pszOldName)GDALDriver
sDescriptionGDALMajorObjectprotected
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALDrivervirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
~GDALDriver()GDALDriver
~GDALMajorObject()GDALMajorObjectvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_driver.html b/bin/doc/html/class_g_d_a_l_driver.html new file mode 100644 index 0000000..76f3206 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_driver.html @@ -0,0 +1,801 @@ + + + + + + +OGR2GUI: GDALDriver Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

Format specific driver. + More...

+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALDriver:
+
+
+ + +GDALMajorObject +OGRSFDriver + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALDriver ()
 
 ~GDALDriver ()
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
GDALDatasetCreate (const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
CPLErr Delete (const char *pszName)
 
CPLErr Rename (const char *pszNewName, const char *pszOldName)
 
CPLErr CopyFiles (const char *pszNewName, const char *pszOldName)
 
GDALDatasetCreateCopy (const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULT
 
GDALDatasetDefaultCreateCopy (const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULT
 
CPLErr DefaultRename (const char *pszNewName, const char *pszOldName)
 
CPLErr DefaultCopyFiles (const char *pszNewName, const char *pszOldName)
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
+ + + + + +

+Static Public Member Functions

static CPLErr DefaultCopyMasks (GDALDataset *poSrcDS, GDALDataset *poDstDS, int bStrict)
 
static CPLErr QuietDelete (const char *pszName)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

GDALDataset *(* pfnOpen )(GDALOpenInfo *)
 
GDALDataset *(* pfnCreate )(const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions)
 
CPLErr(* pfnDelete )(const char *pszName)
 
GDALDataset *(* pfnCreateCopy )(const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData)
 
void * pDriverData
 
void(* pfnUnloadDriver )(GDALDriver *)
 
int(* pfnIdentify )(GDALOpenInfo *)
 
CPLErr(* pfnRename )(const char *pszNewName, const char *pszOldName)
 
CPLErr(* pfnCopyFiles )(const char *pszNewName, const char *pszOldName)
 
GDALDataset *(* pfnOpenWithDriverArg )(GDALDriver *, GDALOpenInfo *)
 
GDALDataset *(* pfnCreateVectorOnly )(GDALDriver *, const char *pszName, char **papszOptions)
 
CPLErr(* pfnDeleteDataSource )(GDALDriver *, const char *pszName)
 
+ + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+

Format specific driver.

+

An instance of this class is created for each supported format, and manages information about the format.

+

This roughly corresponds to a file format, though some drivers may be gateways to many formats through a secondary multi-library.

+ +

Definition at line 1034 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
GDALDriver::GDALDriver ()
+
+ +
+
+ +
+
+ + + + + + + +
GDALDriver::~GDALDriver ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr GDALDriver::CopyFiles (const char * pszNewName,
const char * pszOldName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDataset* GDALDriver::Create (const char * pszName,
int nXSize,
int nYSize,
int nBands,
GDALDataType eType,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDataset* GDALDriver::CreateCopy (const char * ,
GDALDataset,
int ,
char ** ,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr GDALDriver::DefaultCopyFiles (const char * pszNewName,
const char * pszOldName 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static CPLErr GDALDriver::DefaultCopyMasks (GDALDatasetpoSrcDS,
GDALDatasetpoDstDS,
int bStrict 
)
+
+static
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDataset* GDALDriver::DefaultCreateCopy (const char * ,
GDALDataset,
int ,
char ** ,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr GDALDriver::DefaultRename (const char * pszNewName,
const char * pszOldName 
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLErr GDALDriver::Delete (const char * pszName)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static CPLErr GDALDriver::QuietDelete (const char * pszName)
+
+static
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr GDALDriver::Rename (const char * pszNewName,
const char * pszOldName 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALDriver::SetMetadataItem (const char * pszName,
const char * pszValue,
const char * pszDomain = "" 
)
+
+virtual
+
+ +

Reimplemented from GDALMajorObject.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
void* GDALDriver::pDriverData
+
+ +

Definition at line 1081 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
CPLErr(* GDALDriver::pfnCopyFiles) (const char *pszNewName, const char *pszOldName)
+
+ +

Definition at line 1096 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
GDALDataset*(* GDALDriver::pfnCreate) (const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions)
+
+ +

Definition at line 1069 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
GDALDataset*(* GDALDriver::pfnCreateCopy) (const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData)
+
+ +

Definition at line 1076 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
GDALDataset*(* GDALDriver::pfnCreateVectorOnly) (GDALDriver *, const char *pszName, char **papszOptions)
+
+ +

Definition at line 1101 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
CPLErr(* GDALDriver::pfnDelete) (const char *pszName)
+
+ +

Definition at line 1074 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
CPLErr(* GDALDriver::pfnDeleteDataSource) (GDALDriver *, const char *pszName)
+
+ +

Definition at line 1104 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
int(* GDALDriver::pfnIdentify) (GDALOpenInfo *)
+
+

Identify() if the file is recognized or not by the driver.

+

Return GDAL_IDENTIFY_TRUE (1) if the passed file is certainly recognized by the driver. Return GDAL_IDENTIFY_FALSE (0) if the passed file is certainly NOT recognized by the driver. Return GDAL_IDENTIFY_UNKNOWN (-1) if the passed file may be or may not be recognized by the driver, and that a potentially costly test must be done with pfnOpen.

+ +

Definition at line 1092 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
GDALDataset*(* GDALDriver::pfnOpen) (GDALOpenInfo *)
+
+ +

Definition at line 1067 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
GDALDataset*(* GDALDriver::pfnOpenWithDriverArg) (GDALDriver *, GDALOpenInfo *)
+
+ +

Definition at line 1100 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
CPLErr(* GDALDriver::pfnRename) (const char *pszNewName, const char *pszOldName)
+
+ +

Definition at line 1094 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
void(* GDALDriver::pfnUnloadDriver) (GDALDriver *)
+
+ +

Definition at line 1083 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_driver.png b/bin/doc/html/class_g_d_a_l_driver.png new file mode 100644 index 0000000..864622f Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_driver.png differ diff --git a/bin/doc/html/class_g_d_a_l_driver_manager-members.html b/bin/doc/html/class_g_d_a_l_driver_manager-members.html new file mode 100644 index 0000000..2eeba38 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_driver_manager-members.html @@ -0,0 +1,126 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALDriverManager Member List
+
+
+ +

This is the complete list of members for GDALDriverManager, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
AutoLoadDrivers()GDALDriverManager
AutoSkipDrivers()GDALDriverManager
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
DeregisterDriver(GDALDriver *)GDALDriverManager
GDALDriverManager()GDALDriverManager
GDALMajorObject()GDALMajorObject
GetDescription() const GDALMajorObjectvirtual
GetDriver(int)GDALDriverManager
GetDriverByName(const char *)GDALDriverManager
GetDriverCount(void)GDALDriverManager
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMOFlags()GDALMajorObject
nFlagsGDALMajorObjectprotected
oMDMDGDALMajorObjectprotected
RegisterDriver(GDALDriver *)GDALDriverManager
sDescriptionGDALMajorObjectprotected
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
~GDALDriverManager()GDALDriverManager
~GDALMajorObject()GDALMajorObjectvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_driver_manager.html b/bin/doc/html/class_g_d_a_l_driver_manager.html new file mode 100644 index 0000000..c9df790 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_driver_manager.html @@ -0,0 +1,321 @@ + + + + + + +OGR2GUI: GDALDriverManager Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALDriverManager Class Reference
+
+
+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALDriverManager:
+
+
+ + +GDALMajorObject + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALDriverManager ()
 
 ~GDALDriverManager ()
 
int GetDriverCount (void)
 
GDALDriverGetDriver (int)
 
GDALDriverGetDriverByName (const char *)
 
int RegisterDriver (GDALDriver *)
 
void DeregisterDriver (GDALDriver *)
 
void AutoLoadDrivers ()
 
void AutoSkipDrivers ()
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+

Class for managing the registration of file format drivers.

+

Use GetGDALDriverManager() to fetch the global singleton instance of this class.

+ +

Definition at line 1138 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
GDALDriverManager::GDALDriverManager ()
+
+ +
+
+ +
+
+ + + + + + + +
GDALDriverManager::~GDALDriverManager ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
void GDALDriverManager::AutoLoadDrivers ()
+
+ +
+
+ +
+
+ + + + + + + +
void GDALDriverManager::AutoSkipDrivers ()
+
+ +
+
+ +
+
+ + + + + + + + +
void GDALDriverManager::DeregisterDriver (GDALDriver)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDriver* GDALDriverManager::GetDriver (int )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDriver* GDALDriverManager::GetDriverByName (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALDriverManager::GetDriverCount (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALDriverManager::RegisterDriver (GDALDriver)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_driver_manager.png b/bin/doc/html/class_g_d_a_l_driver_manager.png new file mode 100644 index 0000000..15f67f1 Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_driver_manager.png differ diff --git a/bin/doc/html/class_g_d_a_l_major_object-members.html b/bin/doc/html/class_g_d_a_l_major_object-members.html new file mode 100644 index 0000000..a9169f5 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_major_object-members.html @@ -0,0 +1,117 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALMajorObject Member List
+
+
+ +

This is the complete list of members for GDALMajorObject, including all inherited members.

+ + + + + + + + + + + + + + + + +
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
GDALMajorObject()GDALMajorObject
GetDescription() const GDALMajorObjectvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMOFlags()GDALMajorObject
nFlagsGDALMajorObjectprotected
oMDMDGDALMajorObjectprotected
sDescriptionGDALMajorObjectprotected
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
~GDALMajorObject()GDALMajorObjectvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_major_object.html b/bin/doc/html/class_g_d_a_l_major_object.html new file mode 100644 index 0000000..9f0da47 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_major_object.html @@ -0,0 +1,557 @@ + + + + + + +OGR2GUI: GDALMajorObject Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

Object with metadata. + More...

+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALMajorObject:
+
+
+ + +GDALDataset +GDALDriver +GDALDriverManager +GDALRasterBand +OGRLayer +OGRDataSource +OGRSFDriver +GDALAllValidMaskBand +GDALNoDataMaskBand +GDALNoDataValuesMaskBand +GDALRescaledAlphaBand + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + +

+Protected Member Functions

char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
+ + + + + + + +

+Protected Attributes

int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+

Object with metadata.

+ +

Definition at line 122 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
GDALMajorObject::GDALMajorObject ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALMajorObject::~GDALMajorObject ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
char** GDALMajorObject::BuildMetadataDomainList (char ** papszList,
int bCheckNonEmpty,
 ... 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* GDALMajorObject::GetDescription () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual char** GDALMajorObject::GetMetadata (const char * pszDomain = "")
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual char** GDALMajorObject::GetMetadataDomainList ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual const char* GDALMajorObject::GetMetadataItem (const char * pszName,
const char * pszDomain = "" 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
int GDALMajorObject::GetMOFlags ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void GDALMajorObject::SetDescription (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALMajorObject::SetMetadata (char ** papszMetadata,
const char * pszDomain = "" 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALMajorObject::SetMetadataItem (const char * pszName,
const char * pszValue,
const char * pszDomain = "" 
)
+
+virtual
+
+ +

Reimplemented in GDALDriver.

+ +
+
+ +
+
+ + + + + + + + +
void GDALMajorObject::SetMOFlags (int nFlagsIn)
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int GDALMajorObject::nFlags
+
+protected
+
+ +

Definition at line 125 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALMultiDomainMetadata GDALMajorObject::oMDMD
+
+protected
+
+ +

Definition at line 127 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
CPLString GDALMajorObject::sDescription
+
+protected
+
+ +

Definition at line 126 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_major_object.png b/bin/doc/html/class_g_d_a_l_major_object.png new file mode 100644 index 0000000..fab1a4c Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_major_object.png differ diff --git a/bin/doc/html/class_g_d_a_l_multi_domain_metadata-members.html b/bin/doc/html/class_g_d_a_l_multi_domain_metadata-members.html new file mode 100644 index 0000000..352a4c8 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_multi_domain_metadata-members.html @@ -0,0 +1,112 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALMultiDomainMetadata Member List
+
+
+ +

This is the complete list of members for GDALMultiDomainMetadata, including all inherited members.

+ + + + + + + + + + + +
Clear()GDALMultiDomainMetadata
GDALMultiDomainMetadata()GDALMultiDomainMetadata
GetDomainList()GDALMultiDomainMetadatainline
GetMetadata(const char *pszDomain="")GDALMultiDomainMetadata
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMultiDomainMetadata
Serialize()GDALMultiDomainMetadata
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMultiDomainMetadata
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMultiDomainMetadata
XMLInit(CPLXMLNode *psMetadata, int bMerge)GDALMultiDomainMetadata
~GDALMultiDomainMetadata()GDALMultiDomainMetadata
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_multi_domain_metadata.html b/bin/doc/html/class_g_d_a_l_multi_domain_metadata.html new file mode 100644 index 0000000..fae8e7e --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_multi_domain_metadata.html @@ -0,0 +1,347 @@ + + + + + + +OGR2GUI: GDALMultiDomainMetadata Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALMultiDomainMetadata Class Reference
+
+
+ +

#include <gdal_priv.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALMultiDomainMetadata ()
 
 ~GDALMultiDomainMetadata ()
 
int XMLInit (CPLXMLNode *psMetadata, int bMerge)
 
CPLXMLNodeSerialize ()
 
char ** GetDomainList ()
 
char ** GetMetadata (const char *pszDomain="")
 
CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
void Clear ()
 
+

Detailed Description

+
+

Definition at line 83 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
GDALMultiDomainMetadata::GDALMultiDomainMetadata ()
+
+ +
+
+ +
+
+ + + + + + + +
GDALMultiDomainMetadata::~GDALMultiDomainMetadata ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
void GDALMultiDomainMetadata::Clear ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
char** GDALMultiDomainMetadata::GetDomainList ()
+
+inline
+
+ +

Definition at line 96 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + + + + +
char** GDALMultiDomainMetadata::GetMetadata (const char * pszDomain = "")
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char* GDALMultiDomainMetadata::GetMetadataItem (const char * pszName,
const char * pszDomain = "" 
)
+
+ +
+
+ +
+
+ + + + + + + +
CPLXMLNode* GDALMultiDomainMetadata::Serialize ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr GDALMultiDomainMetadata::SetMetadata (char ** papszMetadata,
const char * pszDomain = "" 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALMultiDomainMetadata::SetMetadataItem (const char * pszName,
const char * pszValue,
const char * pszDomain = "" 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int GDALMultiDomainMetadata::XMLInit (CPLXMLNodepsMetadata,
int bMerge 
)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_no_data_mask_band-members.html b/bin/doc/html/class_g_d_a_l_no_data_mask_band-members.html new file mode 100644 index 0000000..1d53b9e --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_no_data_mask_band-members.html @@ -0,0 +1,202 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALNoDataMaskBand Member List
+
+
+ +

This is the complete list of members for GDALNoDataMaskBand, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddBlockToFreeList(GDALRasterBlock *)GDALRasterBandprotected
AdoptBlock(GDALRasterBlock *)GDALRasterBandprotected
AdviseRead(int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)GDALRasterBandvirtual
bForceCachedIOGDALRasterBandprotected
bOwnMaskGDALRasterBandprotected
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
BuildOverviews(const char *, int, int *, GDALProgressFunc, void *)GDALRasterBandvirtual
ComputeRasterMinMax(int, double *)GDALRasterBandvirtual
ComputeStatistics(int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
CreateMaskBand(int nFlagsIn)GDALRasterBandvirtual
DeleteNoDataValue()GDALRasterBandvirtual
eAccessGDALRasterBandprotected
eDataTypeGDALRasterBandprotected
EnterReadWrite(GDALRWFlag eRWFlag)GDALRasterBandprotected
Fill(double dfRealValue, double dfImaginaryValue=0)GDALRasterBandvirtual
FlushBlock(int, int, int bWriteDirtyBlock=TRUE)GDALRasterBand
FlushCache()GDALRasterBandvirtual
GDALMajorObject()GDALMajorObject
GDALNoDataMaskBand(GDALRasterBand *)GDALNoDataMaskBand
GDALRasterBand()GDALRasterBand
GDALRasterBand(int bForceCachedIO)GDALRasterBand
GetAccess()GDALRasterBand
GetBand()GDALRasterBand
GetBlockSize(int *, int *)GDALRasterBand
GetCategoryNames()GDALRasterBandvirtual
GetColorInterpretation()GDALRasterBandvirtual
GetColorTable()GDALRasterBandvirtual
GetDataset()GDALRasterBand
GetDefaultHistogram(double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetDefaultRAT()GDALRasterBandvirtual
GetDescription() const GDALMajorObjectvirtual
GetHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetIndexColorTranslationTo(GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)GDALRasterBand
GetLockedBlockRef(int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULTGDALRasterBand
GetMaskBand()GDALRasterBandvirtual
GetMaskFlags()GDALRasterBandvirtual
GetMaximum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMinimum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMOFlags()GDALMajorObject
GetNoDataValue(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOffset(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOverview(int)GDALRasterBandvirtual
GetOverviewCount()GDALRasterBandvirtual
GetRasterDataType(void)GDALRasterBand
GetRasterSampleOverview(GUIntBig)GDALRasterBandvirtual
GetScale(int *pbSuccess=NULL)GDALRasterBandvirtual
GetStatistics(int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)GDALRasterBandvirtual
GetUnitType()GDALRasterBandvirtual
GetVirtualMemAuto(GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULTGDALRasterBandvirtual
GetXSize()GDALRasterBand
GetYSize()GDALRasterBand
HasArbitraryOverviews()GDALRasterBandvirtual
InitBlockInfo()GDALRasterBandprotected
InvalidateMaskBand()GDALRasterBandprotected
IRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg)GDALNoDataMaskBandprotectedvirtual
IReadBlock(int, int, void *)GDALNoDataMaskBandprotectedvirtual
IWriteBlock(int, int, void *)GDALRasterBandprotectedvirtual
LeaveReadWrite()GDALRasterBandprotected
nBandGDALRasterBandprotected
nBlockReadsGDALRasterBandprotected
nBlocksPerColumnGDALRasterBandprotected
nBlocksPerRowGDALRasterBandprotected
nBlockXSizeGDALRasterBandprotected
nBlockYSizeGDALRasterBandprotected
nFlagsGDALMajorObjectprotected
nMaskFlagsGDALRasterBandprotected
nRasterXSizeGDALRasterBandprotected
nRasterYSizeGDALRasterBandprotected
oMDMDGDALMajorObjectprotected
OverviewRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
poDSGDALRasterBandprotected
poMaskGDALRasterBandprotected
RasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBand
RasterIOResampled(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
ReadBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4GDALRasterBand
sDescriptionGDALMajorObjectprotected
SetCategoryNames(char **)GDALRasterBandvirtual
SetColorInterpretation(GDALColorInterp)GDALRasterBandvirtual
SetColorTable(GDALColorTable *)GDALRasterBandvirtual
SetDefaultHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)GDALRasterBandvirtual
SetDefaultRAT(const GDALRasterAttributeTable *)GDALRasterBandvirtual
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
SetNoDataValue(double)GDALRasterBandvirtual
SetOffset(double)GDALRasterBandvirtual
SetScale(double)GDALRasterBandvirtual
SetStatistics(double dfMin, double dfMax, double dfMean, double dfStdDev)GDALRasterBandvirtual
SetUnitType(const char *)GDALRasterBandvirtual
TryGetLockedBlockRef(int nXBlockOff, int nYBlockYOff)GDALRasterBandprotected
TryOverviewRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)GDALRasterBandprotected
WriteBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
~GDALMajorObject()GDALMajorObjectvirtual
~GDALNoDataMaskBand()GDALNoDataMaskBandvirtual
~GDALRasterBand()GDALRasterBandvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_no_data_mask_band.html b/bin/doc/html/class_g_d_a_l_no_data_mask_band.html new file mode 100644 index 0000000..f988ec6 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_no_data_mask_band.html @@ -0,0 +1,516 @@ + + + + + + +OGR2GUI: GDALNoDataMaskBand Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALNoDataMaskBand Class Reference
+
+
+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALNoDataMaskBand:
+
+
+ + +GDALRasterBand +GDALMajorObject + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALNoDataMaskBand (GDALRasterBand *)
 
virtual ~GDALNoDataMaskBand ()
 
- Public Member Functions inherited from GDALRasterBand
 GDALRasterBand ()
 
 GDALRasterBand (int bForceCachedIO)
 
virtual ~GDALRasterBand ()
 
int GetXSize ()
 
int GetYSize ()
 
int GetBand ()
 
GDALDatasetGetDataset ()
 
GDALDataType GetRasterDataType (void)
 
void GetBlockSize (int *, int *)
 
GDALAccess GetAccess ()
 
CPLErr RasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr ReadBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
CPLErr WriteBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
GDALRasterBlockGetLockedBlockRef (int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULT
 
CPLErr FlushBlock (int, int, int bWriteDirtyBlock=TRUE)
 
unsigned char * GetIndexColorTranslationTo (GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)
 
virtual CPLErr FlushCache ()
 
virtual char ** GetCategoryNames ()
 
virtual double GetNoDataValue (int *pbSuccess=NULL)
 
virtual double GetMinimum (int *pbSuccess=NULL)
 
virtual double GetMaximum (int *pbSuccess=NULL)
 
virtual double GetOffset (int *pbSuccess=NULL)
 
virtual double GetScale (int *pbSuccess=NULL)
 
virtual const char * GetUnitType ()
 
virtual GDALColorInterp GetColorInterpretation ()
 
virtual GDALColorTableGetColorTable ()
 
virtual CPLErr Fill (double dfRealValue, double dfImaginaryValue=0)
 
virtual CPLErr SetCategoryNames (char **)
 
virtual CPLErr SetNoDataValue (double)
 
virtual CPLErr DeleteNoDataValue ()
 
virtual CPLErr SetColorTable (GDALColorTable *)
 
virtual CPLErr SetColorInterpretation (GDALColorInterp)
 
virtual CPLErr SetOffset (double)
 
virtual CPLErr SetScale (double)
 
virtual CPLErr SetUnitType (const char *)
 
virtual CPLErr GetStatistics (int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)
 
virtual CPLErr ComputeStatistics (int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetStatistics (double dfMin, double dfMax, double dfMean, double dfStdDev)
 
virtual CPLErr ComputeRasterMinMax (int, double *)
 
virtual int HasArbitraryOverviews ()
 
virtual int GetOverviewCount ()
 
virtual GDALRasterBandGetOverview (int)
 
virtual GDALRasterBandGetRasterSampleOverview (GUIntBig)
 
virtual CPLErr BuildOverviews (const char *, int, int *, GDALProgressFunc, void *)
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)
 
virtual CPLErr GetHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr GetDefaultHistogram (double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetDefaultHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)
 
virtual GDALRasterAttributeTable * GetDefaultRAT ()
 
virtual CPLErr SetDefaultRAT (const GDALRasterAttributeTable *)
 
virtual GDALRasterBandGetMaskBand ()
 
virtual int GetMaskFlags ()
 
virtual CPLErr CreateMaskBand (int nFlagsIn)
 
virtual CPLVirtualMemGetVirtualMemAuto (GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
void ReportError (CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual CPLErr IReadBlock (int, int, void *)
 
virtual CPLErr IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg)
 
- Protected Member Functions inherited from GDALRasterBand
void InvalidateMaskBand ()
 
CPLErr RasterIOResampled (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
int EnterReadWrite (GDALRWFlag eRWFlag)
 
void LeaveReadWrite ()
 
virtual CPLErr IWriteBlock (int, int, void *)
 
CPLErr OverviewRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr TryOverviewRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)
 
int InitBlockInfo ()
 
CPLErr AdoptBlock (GDALRasterBlock *)
 
GDALRasterBlockTryGetLockedBlockRef (int nXBlockOff, int nYBlockYOff)
 
void AddBlockToFreeList (GDALRasterBlock *)
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from GDALRasterBand
GDALDatasetpoDS
 
int nBand
 
int nRasterXSize
 
int nRasterYSize
 
GDALDataType eDataType
 
GDALAccess eAccess
 
int nBlockXSize
 
int nBlockYSize
 
int nBlocksPerRow
 
int nBlocksPerColumn
 
int nBlockReads
 
int bForceCachedIO
 
GDALRasterBandpoMask
 
bool bOwnMask
 
int nMaskFlags
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+
+

Definition at line 947 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
GDALNoDataMaskBand::GDALNoDataMaskBand (GDALRasterBand)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALNoDataMaskBand::~GDALNoDataMaskBand ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALNoDataMaskBand::IRasterIO (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protectedvirtual
+
+ +

Reimplemented from GDALRasterBand.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALNoDataMaskBand::IReadBlock (int ,
int ,
void *  
)
+
+protectedvirtual
+
+ +

Implements GDALRasterBand.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_no_data_mask_band.png b/bin/doc/html/class_g_d_a_l_no_data_mask_band.png new file mode 100644 index 0000000..49ee004 Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_no_data_mask_band.png differ diff --git a/bin/doc/html/class_g_d_a_l_no_data_values_mask_band-members.html b/bin/doc/html/class_g_d_a_l_no_data_values_mask_band-members.html new file mode 100644 index 0000000..5058f43 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_no_data_values_mask_band-members.html @@ -0,0 +1,202 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALNoDataValuesMaskBand Member List
+
+
+ +

This is the complete list of members for GDALNoDataValuesMaskBand, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddBlockToFreeList(GDALRasterBlock *)GDALRasterBandprotected
AdoptBlock(GDALRasterBlock *)GDALRasterBandprotected
AdviseRead(int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)GDALRasterBandvirtual
bForceCachedIOGDALRasterBandprotected
bOwnMaskGDALRasterBandprotected
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
BuildOverviews(const char *, int, int *, GDALProgressFunc, void *)GDALRasterBandvirtual
ComputeRasterMinMax(int, double *)GDALRasterBandvirtual
ComputeStatistics(int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
CreateMaskBand(int nFlagsIn)GDALRasterBandvirtual
DeleteNoDataValue()GDALRasterBandvirtual
eAccessGDALRasterBandprotected
eDataTypeGDALRasterBandprotected
EnterReadWrite(GDALRWFlag eRWFlag)GDALRasterBandprotected
Fill(double dfRealValue, double dfImaginaryValue=0)GDALRasterBandvirtual
FlushBlock(int, int, int bWriteDirtyBlock=TRUE)GDALRasterBand
FlushCache()GDALRasterBandvirtual
GDALMajorObject()GDALMajorObject
GDALNoDataValuesMaskBand(GDALDataset *)GDALNoDataValuesMaskBand
GDALRasterBand()GDALRasterBand
GDALRasterBand(int bForceCachedIO)GDALRasterBand
GetAccess()GDALRasterBand
GetBand()GDALRasterBand
GetBlockSize(int *, int *)GDALRasterBand
GetCategoryNames()GDALRasterBandvirtual
GetColorInterpretation()GDALRasterBandvirtual
GetColorTable()GDALRasterBandvirtual
GetDataset()GDALRasterBand
GetDefaultHistogram(double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetDefaultRAT()GDALRasterBandvirtual
GetDescription() const GDALMajorObjectvirtual
GetHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetIndexColorTranslationTo(GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)GDALRasterBand
GetLockedBlockRef(int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULTGDALRasterBand
GetMaskBand()GDALRasterBandvirtual
GetMaskFlags()GDALRasterBandvirtual
GetMaximum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMinimum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMOFlags()GDALMajorObject
GetNoDataValue(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOffset(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOverview(int)GDALRasterBandvirtual
GetOverviewCount()GDALRasterBandvirtual
GetRasterDataType(void)GDALRasterBand
GetRasterSampleOverview(GUIntBig)GDALRasterBandvirtual
GetScale(int *pbSuccess=NULL)GDALRasterBandvirtual
GetStatistics(int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)GDALRasterBandvirtual
GetUnitType()GDALRasterBandvirtual
GetVirtualMemAuto(GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULTGDALRasterBandvirtual
GetXSize()GDALRasterBand
GetYSize()GDALRasterBand
HasArbitraryOverviews()GDALRasterBandvirtual
InitBlockInfo()GDALRasterBandprotected
InvalidateMaskBand()GDALRasterBandprotected
IRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotectedvirtual
IReadBlock(int, int, void *)GDALNoDataValuesMaskBandprotectedvirtual
IWriteBlock(int, int, void *)GDALRasterBandprotectedvirtual
LeaveReadWrite()GDALRasterBandprotected
nBandGDALRasterBandprotected
nBlockReadsGDALRasterBandprotected
nBlocksPerColumnGDALRasterBandprotected
nBlocksPerRowGDALRasterBandprotected
nBlockXSizeGDALRasterBandprotected
nBlockYSizeGDALRasterBandprotected
nFlagsGDALMajorObjectprotected
nMaskFlagsGDALRasterBandprotected
nRasterXSizeGDALRasterBandprotected
nRasterYSizeGDALRasterBandprotected
oMDMDGDALMajorObjectprotected
OverviewRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
poDSGDALRasterBandprotected
poMaskGDALRasterBandprotected
RasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBand
RasterIOResampled(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
ReadBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4GDALRasterBand
sDescriptionGDALMajorObjectprotected
SetCategoryNames(char **)GDALRasterBandvirtual
SetColorInterpretation(GDALColorInterp)GDALRasterBandvirtual
SetColorTable(GDALColorTable *)GDALRasterBandvirtual
SetDefaultHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)GDALRasterBandvirtual
SetDefaultRAT(const GDALRasterAttributeTable *)GDALRasterBandvirtual
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
SetNoDataValue(double)GDALRasterBandvirtual
SetOffset(double)GDALRasterBandvirtual
SetScale(double)GDALRasterBandvirtual
SetStatistics(double dfMin, double dfMax, double dfMean, double dfStdDev)GDALRasterBandvirtual
SetUnitType(const char *)GDALRasterBandvirtual
TryGetLockedBlockRef(int nXBlockOff, int nYBlockYOff)GDALRasterBandprotected
TryOverviewRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)GDALRasterBandprotected
WriteBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
~GDALMajorObject()GDALMajorObjectvirtual
~GDALNoDataValuesMaskBand()GDALNoDataValuesMaskBandvirtual
~GDALRasterBand()GDALRasterBandvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_no_data_values_mask_band.html b/bin/doc/html/class_g_d_a_l_no_data_values_mask_band.html new file mode 100644 index 0000000..c11630a --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_no_data_values_mask_band.html @@ -0,0 +1,420 @@ + + + + + + +OGR2GUI: GDALNoDataValuesMaskBand Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALNoDataValuesMaskBand Class Reference
+
+
+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALNoDataValuesMaskBand:
+
+
+ + +GDALRasterBand +GDALMajorObject + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALNoDataValuesMaskBand (GDALDataset *)
 
virtual ~GDALNoDataValuesMaskBand ()
 
- Public Member Functions inherited from GDALRasterBand
 GDALRasterBand ()
 
 GDALRasterBand (int bForceCachedIO)
 
virtual ~GDALRasterBand ()
 
int GetXSize ()
 
int GetYSize ()
 
int GetBand ()
 
GDALDatasetGetDataset ()
 
GDALDataType GetRasterDataType (void)
 
void GetBlockSize (int *, int *)
 
GDALAccess GetAccess ()
 
CPLErr RasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr ReadBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
CPLErr WriteBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
GDALRasterBlockGetLockedBlockRef (int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULT
 
CPLErr FlushBlock (int, int, int bWriteDirtyBlock=TRUE)
 
unsigned char * GetIndexColorTranslationTo (GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)
 
virtual CPLErr FlushCache ()
 
virtual char ** GetCategoryNames ()
 
virtual double GetNoDataValue (int *pbSuccess=NULL)
 
virtual double GetMinimum (int *pbSuccess=NULL)
 
virtual double GetMaximum (int *pbSuccess=NULL)
 
virtual double GetOffset (int *pbSuccess=NULL)
 
virtual double GetScale (int *pbSuccess=NULL)
 
virtual const char * GetUnitType ()
 
virtual GDALColorInterp GetColorInterpretation ()
 
virtual GDALColorTableGetColorTable ()
 
virtual CPLErr Fill (double dfRealValue, double dfImaginaryValue=0)
 
virtual CPLErr SetCategoryNames (char **)
 
virtual CPLErr SetNoDataValue (double)
 
virtual CPLErr DeleteNoDataValue ()
 
virtual CPLErr SetColorTable (GDALColorTable *)
 
virtual CPLErr SetColorInterpretation (GDALColorInterp)
 
virtual CPLErr SetOffset (double)
 
virtual CPLErr SetScale (double)
 
virtual CPLErr SetUnitType (const char *)
 
virtual CPLErr GetStatistics (int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)
 
virtual CPLErr ComputeStatistics (int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetStatistics (double dfMin, double dfMax, double dfMean, double dfStdDev)
 
virtual CPLErr ComputeRasterMinMax (int, double *)
 
virtual int HasArbitraryOverviews ()
 
virtual int GetOverviewCount ()
 
virtual GDALRasterBandGetOverview (int)
 
virtual GDALRasterBandGetRasterSampleOverview (GUIntBig)
 
virtual CPLErr BuildOverviews (const char *, int, int *, GDALProgressFunc, void *)
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)
 
virtual CPLErr GetHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr GetDefaultHistogram (double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetDefaultHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)
 
virtual GDALRasterAttributeTable * GetDefaultRAT ()
 
virtual CPLErr SetDefaultRAT (const GDALRasterAttributeTable *)
 
virtual GDALRasterBandGetMaskBand ()
 
virtual int GetMaskFlags ()
 
virtual CPLErr CreateMaskBand (int nFlagsIn)
 
virtual CPLVirtualMemGetVirtualMemAuto (GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
void ReportError (CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual CPLErr IReadBlock (int, int, void *)
 
- Protected Member Functions inherited from GDALRasterBand
void InvalidateMaskBand ()
 
CPLErr RasterIOResampled (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
int EnterReadWrite (GDALRWFlag eRWFlag)
 
void LeaveReadWrite ()
 
virtual CPLErr IWriteBlock (int, int, void *)
 
virtual CPLErr IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr OverviewRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr TryOverviewRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)
 
int InitBlockInfo ()
 
CPLErr AdoptBlock (GDALRasterBlock *)
 
GDALRasterBlockTryGetLockedBlockRef (int nXBlockOff, int nYBlockYOff)
 
void AddBlockToFreeList (GDALRasterBlock *)
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from GDALRasterBand
GDALDatasetpoDS
 
int nBand
 
int nRasterXSize
 
int nRasterYSize
 
GDALDataType eDataType
 
GDALAccess eAccess
 
int nBlockXSize
 
int nBlockYSize
 
int nBlocksPerRow
 
int nBlocksPerColumn
 
int nBlockReads
 
int bForceCachedIO
 
GDALRasterBandpoMask
 
bool bOwnMask
 
int nMaskFlags
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+
+

Definition at line 967 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
GDALNoDataValuesMaskBand::GDALNoDataValuesMaskBand (GDALDataset)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALNoDataValuesMaskBand::~GDALNoDataValuesMaskBand ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALNoDataValuesMaskBand::IReadBlock (int ,
int ,
void *  
)
+
+protectedvirtual
+
+ +

Implements GDALRasterBand.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_no_data_values_mask_band.png b/bin/doc/html/class_g_d_a_l_no_data_values_mask_band.png new file mode 100644 index 0000000..c7f45b3 Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_no_data_values_mask_band.png differ diff --git a/bin/doc/html/class_g_d_a_l_open_info-members.html b/bin/doc/html/class_g_d_a_l_open_info-members.html new file mode 100644 index 0000000..e883f79 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_open_info-members.html @@ -0,0 +1,117 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALOpenInfo Member List
+
+ + + + + diff --git a/bin/doc/html/class_g_d_a_l_open_info.html b/bin/doc/html/class_g_d_a_l_open_info.html new file mode 100644 index 0000000..eeb8830 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_open_info.html @@ -0,0 +1,386 @@ + + + + + + +OGR2GUI: GDALOpenInfo Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALOpenInfo Class Reference
+
+
+ +

#include <gdal_priv.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 GDALOpenInfo (const char *pszFile, int nOpenFlagsIn, char **papszSiblingFiles=NULL)
 
 ~GDALOpenInfo (void)
 
int TryToIngest (int nBytes)
 
char ** GetSiblingFiles ()
 
char ** StealSiblingFiles ()
 
bool AreSiblingFilesLoaded () const
 
+ + + + + + + + + + + + + + + + + + + +

+Public Attributes

char * pszFilename
 
char ** papszOpenOptions
 
GDALAccess eAccess
 
int nOpenFlags
 
int bStatOK
 
int bIsDirectory
 
VSILFILEfpL
 
int nHeaderBytes
 
GBytepabyHeader
 
+

Detailed Description

+
+

Definition at line 238 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GDALOpenInfo::GDALOpenInfo (const char * pszFile,
int nOpenFlagsIn,
char ** papszSiblingFiles = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALOpenInfo::~GDALOpenInfo (void )
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
bool GDALOpenInfo::AreSiblingFilesLoaded () const
+
+ +
+
+ +
+
+ + + + + + + +
char** GDALOpenInfo::GetSiblingFiles ()
+
+ +
+
+ +
+
+ + + + + + + +
char** GDALOpenInfo::StealSiblingFiles ()
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALOpenInfo::TryToIngest (int nBytes)
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
int GDALOpenInfo::bIsDirectory
+
+ +

Definition at line 256 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALOpenInfo::bStatOK
+
+ +

Definition at line 255 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
GDALAccess GDALOpenInfo::eAccess
+
+ +

Definition at line 252 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
VSILFILE* GDALOpenInfo::fpL
+
+ +

Definition at line 258 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALOpenInfo::nHeaderBytes
+
+ +

Definition at line 260 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALOpenInfo::nOpenFlags
+
+ +

Definition at line 253 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
GByte* GDALOpenInfo::pabyHeader
+
+ +

Definition at line 261 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
char** GDALOpenInfo::papszOpenOptions
+
+ +

Definition at line 250 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALOpenInfo::pszFilename
+
+ +

Definition at line 249 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_raster_band-members.html b/bin/doc/html/class_g_d_a_l_raster_band-members.html new file mode 100644 index 0000000..298f810 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_raster_band-members.html @@ -0,0 +1,206 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALRasterBand Member List
+
+
+ +

This is the complete list of members for GDALRasterBand, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddBlockToFreeList(GDALRasterBlock *)GDALRasterBandprotected
AdoptBlock(GDALRasterBlock *)GDALRasterBandprotected
AdviseRead(int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)GDALRasterBandvirtual
bForceCachedIOGDALRasterBandprotected
bOwnMaskGDALRasterBandprotected
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
BuildOverviews(const char *, int, int *, GDALProgressFunc, void *)GDALRasterBandvirtual
ComputeRasterMinMax(int, double *)GDALRasterBandvirtual
ComputeStatistics(int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
CreateMaskBand(int nFlagsIn)GDALRasterBandvirtual
DeleteNoDataValue()GDALRasterBandvirtual
eAccessGDALRasterBandprotected
eDataTypeGDALRasterBandprotected
EnterReadWrite(GDALRWFlag eRWFlag)GDALRasterBandprotected
Fill(double dfRealValue, double dfImaginaryValue=0)GDALRasterBandvirtual
FlushBlock(int, int, int bWriteDirtyBlock=TRUE)GDALRasterBand
FlushCache()GDALRasterBandvirtual
GDALArrayBandBlockCache classGDALRasterBandfriend
GDALDataset classGDALRasterBandfriend
GDALDefaultOverviews classGDALRasterBandfriend
GDALHashSetBandBlockCache classGDALRasterBandfriend
GDALMajorObject()GDALMajorObject
GDALProxyRasterBand classGDALRasterBandfriend
GDALRasterBand()GDALRasterBand
GDALRasterBand(int bForceCachedIO)GDALRasterBand
GDALRasterBlock classGDALRasterBandfriend
GetAccess()GDALRasterBand
GetBand()GDALRasterBand
GetBlockSize(int *, int *)GDALRasterBand
GetCategoryNames()GDALRasterBandvirtual
GetColorInterpretation()GDALRasterBandvirtual
GetColorTable()GDALRasterBandvirtual
GetDataset()GDALRasterBand
GetDefaultHistogram(double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetDefaultRAT()GDALRasterBandvirtual
GetDescription() const GDALMajorObjectvirtual
GetHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetIndexColorTranslationTo(GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)GDALRasterBand
GetLockedBlockRef(int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULTGDALRasterBand
GetMaskBand()GDALRasterBandvirtual
GetMaskFlags()GDALRasterBandvirtual
GetMaximum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMinimum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMOFlags()GDALMajorObject
GetNoDataValue(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOffset(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOverview(int)GDALRasterBandvirtual
GetOverviewCount()GDALRasterBandvirtual
GetRasterDataType(void)GDALRasterBand
GetRasterSampleOverview(GUIntBig)GDALRasterBandvirtual
GetScale(int *pbSuccess=NULL)GDALRasterBandvirtual
GetStatistics(int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)GDALRasterBandvirtual
GetUnitType()GDALRasterBandvirtual
GetVirtualMemAuto(GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULTGDALRasterBandvirtual
GetXSize()GDALRasterBand
GetYSize()GDALRasterBand
HasArbitraryOverviews()GDALRasterBandvirtual
InitBlockInfo()GDALRasterBandprotected
InvalidateMaskBand()GDALRasterBandprotected
IRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotectedvirtual
IReadBlock(int, int, void *)=0GDALRasterBandprotectedpure virtual
IWriteBlock(int, int, void *)GDALRasterBandprotectedvirtual
LeaveReadWrite()GDALRasterBandprotected
nBandGDALRasterBandprotected
nBlockReadsGDALRasterBandprotected
nBlocksPerColumnGDALRasterBandprotected
nBlocksPerRowGDALRasterBandprotected
nBlockXSizeGDALRasterBandprotected
nBlockYSizeGDALRasterBandprotected
nFlagsGDALMajorObjectprotected
nMaskFlagsGDALRasterBandprotected
nRasterXSizeGDALRasterBandprotected
nRasterYSizeGDALRasterBandprotected
oMDMDGDALMajorObjectprotected
OverviewRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
poDSGDALRasterBandprotected
poMaskGDALRasterBandprotected
RasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBand
RasterIOResampled(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
ReadBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4GDALRasterBand
sDescriptionGDALMajorObjectprotected
SetCategoryNames(char **)GDALRasterBandvirtual
SetColorInterpretation(GDALColorInterp)GDALRasterBandvirtual
SetColorTable(GDALColorTable *)GDALRasterBandvirtual
SetDefaultHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)GDALRasterBandvirtual
SetDefaultRAT(const GDALRasterAttributeTable *)GDALRasterBandvirtual
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
SetNoDataValue(double)GDALRasterBandvirtual
SetOffset(double)GDALRasterBandvirtual
SetScale(double)GDALRasterBandvirtual
SetStatistics(double dfMin, double dfMax, double dfMean, double dfStdDev)GDALRasterBandvirtual
SetUnitType(const char *)GDALRasterBandvirtual
TryGetLockedBlockRef(int nXBlockOff, int nYBlockYOff)GDALRasterBandprotected
TryOverviewRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)GDALRasterBandprotected
WriteBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
~GDALMajorObject()GDALMajorObjectvirtual
~GDALRasterBand()GDALRasterBandvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_raster_band.html b/bin/doc/html/class_g_d_a_l_raster_band.html new file mode 100644 index 0000000..a490bb0 --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_raster_band.html @@ -0,0 +1,3141 @@ + + + + + + +OGR2GUI: GDALRasterBand Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALRasterBand Class Referenceabstract
+
+
+ +

A single raster band (or channel). + More...

+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALRasterBand:
+
+
+ + +GDALMajorObject +GDALAllValidMaskBand +GDALNoDataMaskBand +GDALNoDataValuesMaskBand +GDALRescaledAlphaBand + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALRasterBand ()
 
 GDALRasterBand (int bForceCachedIO)
 
virtual ~GDALRasterBand ()
 
int GetXSize ()
 
int GetYSize ()
 
int GetBand ()
 
GDALDatasetGetDataset ()
 
GDALDataType GetRasterDataType (void)
 
void GetBlockSize (int *, int *)
 
GDALAccess GetAccess ()
 
CPLErr RasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr ReadBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
CPLErr WriteBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
GDALRasterBlockGetLockedBlockRef (int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULT
 
CPLErr FlushBlock (int, int, int bWriteDirtyBlock=TRUE)
 
unsigned char * GetIndexColorTranslationTo (GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)
 
virtual CPLErr FlushCache ()
 
virtual char ** GetCategoryNames ()
 
virtual double GetNoDataValue (int *pbSuccess=NULL)
 
virtual double GetMinimum (int *pbSuccess=NULL)
 
virtual double GetMaximum (int *pbSuccess=NULL)
 
virtual double GetOffset (int *pbSuccess=NULL)
 
virtual double GetScale (int *pbSuccess=NULL)
 
virtual const char * GetUnitType ()
 
virtual GDALColorInterp GetColorInterpretation ()
 
virtual GDALColorTableGetColorTable ()
 
virtual CPLErr Fill (double dfRealValue, double dfImaginaryValue=0)
 
virtual CPLErr SetCategoryNames (char **)
 
virtual CPLErr SetNoDataValue (double)
 
virtual CPLErr DeleteNoDataValue ()
 
virtual CPLErr SetColorTable (GDALColorTable *)
 
virtual CPLErr SetColorInterpretation (GDALColorInterp)
 
virtual CPLErr SetOffset (double)
 
virtual CPLErr SetScale (double)
 
virtual CPLErr SetUnitType (const char *)
 
virtual CPLErr GetStatistics (int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)
 
virtual CPLErr ComputeStatistics (int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetStatistics (double dfMin, double dfMax, double dfMean, double dfStdDev)
 
virtual CPLErr ComputeRasterMinMax (int, double *)
 
virtual int HasArbitraryOverviews ()
 
virtual int GetOverviewCount ()
 
virtual GDALRasterBandGetOverview (int)
 
virtual GDALRasterBandGetRasterSampleOverview (GUIntBig)
 
virtual CPLErr BuildOverviews (const char *, int, int *, GDALProgressFunc, void *)
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)
 
virtual CPLErr GetHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr GetDefaultHistogram (double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetDefaultHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)
 
virtual GDALRasterAttributeTable * GetDefaultRAT ()
 
virtual CPLErr SetDefaultRAT (const GDALRasterAttributeTable *)
 
virtual GDALRasterBandGetMaskBand ()
 
virtual int GetMaskFlags ()
 
virtual CPLErr CreateMaskBand (int nFlagsIn)
 
virtual CPLVirtualMemGetVirtualMemAuto (GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
void ReportError (CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

void InvalidateMaskBand ()
 
CPLErr RasterIOResampled (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
int EnterReadWrite (GDALRWFlag eRWFlag)
 
void LeaveReadWrite ()
 
virtual CPLErr IReadBlock (int, int, void *)=0
 
virtual CPLErr IWriteBlock (int, int, void *)
 
virtual CPLErr IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr OverviewRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr TryOverviewRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)
 
int InitBlockInfo ()
 
CPLErr AdoptBlock (GDALRasterBlock *)
 
GDALRasterBlockTryGetLockedBlockRef (int nXBlockOff, int nYBlockYOff)
 
void AddBlockToFreeList (GDALRasterBlock *)
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

GDALDatasetpoDS
 
int nBand
 
int nRasterXSize
 
int nRasterYSize
 
GDALDataType eDataType
 
GDALAccess eAccess
 
int nBlockXSize
 
int nBlockYSize
 
int nBlocksPerRow
 
int nBlocksPerColumn
 
int nBlockReads
 
int bForceCachedIO
 
GDALRasterBandpoMask
 
bool bOwnMask
 
int nMaskFlags
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+ + + + + + + + + + + + + +

+Friends

class GDALArrayBandBlockCache
 
class GDALHashSetBandBlockCache
 
class GDALRasterBlock
 
class GDALDataset
 
class GDALProxyRasterBand
 
class GDALDefaultOverviews
 
+

Detailed Description

+

A single raster band (or channel).

+ +

Definition at line 735 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
GDALRasterBand::GDALRasterBand ()
+
+ +
+
+ +
+
+ + + + + + + + +
GDALRasterBand::GDALRasterBand (int bForceCachedIO)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALRasterBand::~GDALRasterBand ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
void GDALRasterBand::AddBlockToFreeList (GDALRasterBlock)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
CPLErr GDALRasterBand::AdoptBlock (GDALRasterBlock)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::AdviseRead (int nXOff,
int nYOff,
int nXSize,
int nYSize,
int nBufXSize,
int nBufYSize,
GDALDataType eDT,
char ** papszOptions 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::BuildOverviews (const char * ,
int ,
int,
GDALProgressFunc ,
void *  
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::ComputeRasterMinMax (int ,
double *  
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::ComputeStatistics (int bApproxOK,
double * pdfMin,
double * pdfMax,
double * pdfMean,
double * pdfStdDev,
GDALProgressFunc ,
void * pProgressData 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::CreateMaskBand (int nFlagsIn)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual CPLErr GDALRasterBand::DeleteNoDataValue ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int GDALRasterBand::EnterReadWrite (GDALRWFlag eRWFlag)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::Fill (double dfRealValue,
double dfImaginaryValue = 0 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALRasterBand::FlushBlock (int ,
int ,
int bWriteDirtyBlock = TRUE 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual CPLErr GDALRasterBand::FlushCache ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
GDALAccess GDALRasterBand::GetAccess ()
+
+ +
+
+ +
+
+ + + + + + + +
int GDALRasterBand::GetBand ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void GDALRasterBand::GetBlockSize (int,
int 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual char** GDALRasterBand::GetCategoryNames ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALColorInterp GDALRasterBand::GetColorInterpretation ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALColorTable* GDALRasterBand::GetColorTable ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
GDALDataset* GDALRasterBand::GetDataset ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::GetDefaultHistogram (double * pdfMin,
double * pdfMax,
intpnBuckets,
GUIntBig ** ppanHistogram,
int bForce,
GDALProgressFunc ,
void * pProgressData 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALRasterAttributeTable* GDALRasterBand::GetDefaultRAT ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::GetHistogram (double dfMin,
double dfMax,
int nBuckets,
GUIntBigpanHistogram,
int bIncludeOutOfRange,
int bApproxOK,
GDALProgressFunc ,
void * pProgressData 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
unsigned char* GDALRasterBand::GetIndexColorTranslationTo (GDALRasterBandpoReferenceBand,
unsigned char * pTranslationTable = NULL,
intpApproximateMatching = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GDALRasterBlock* GDALRasterBand::GetLockedBlockRef (int nXBlockOff,
int nYBlockOff,
int bJustInitialize = FALSE 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALRasterBand* GDALRasterBand::GetMaskBand ()
+
+virtual
+
+ +

Reimplemented in GDALAllValidMaskBand.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int GDALRasterBand::GetMaskFlags ()
+
+virtual
+
+ +

Reimplemented in GDALAllValidMaskBand.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual double GDALRasterBand::GetMaximum (intpbSuccess = NULL)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual double GDALRasterBand::GetMinimum (intpbSuccess = NULL)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual double GDALRasterBand::GetNoDataValue (intpbSuccess = NULL)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual double GDALRasterBand::GetOffset (intpbSuccess = NULL)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual GDALRasterBand* GDALRasterBand::GetOverview (int )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int GDALRasterBand::GetOverviewCount ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDataType GDALRasterBand::GetRasterDataType (void )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual GDALRasterBand* GDALRasterBand::GetRasterSampleOverview (GUIntBig )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual double GDALRasterBand::GetScale (intpbSuccess = NULL)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::GetStatistics (int bApproxOK,
int bForce,
double * pdfMin,
double * pdfMax,
double * pdfMean,
double * padfStdDev 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* GDALRasterBand::GetUnitType ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLVirtualMem* GDALRasterBand::GetVirtualMemAuto (GDALRWFlag eRWFlag,
intpnPixelSpace,
GIntBigpnLineSpace,
char ** papszOptions 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
int GDALRasterBand::GetXSize ()
+
+ +
+
+ +
+
+ + + + + + + +
int GDALRasterBand::GetYSize ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int GDALRasterBand::HasArbitraryOverviews ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALRasterBand::InitBlockInfo ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALRasterBand::InvalidateMaskBand ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::IRasterIO (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protectedvirtual
+
+ +

Reimplemented in GDALRescaledAlphaBand, and GDALNoDataMaskBand.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::IReadBlock (int ,
int ,
void *  
)
+
+protectedpure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::IWriteBlock (int ,
int ,
void *  
)
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GDALRasterBand::LeaveReadWrite ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALRasterBand::OverviewRasterIO (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALRasterBand::RasterIO (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALRasterBand::RasterIOResampled (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALRasterBand::ReadBlock (int ,
int ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GDALRasterBand::ReportError (CPLErr eErrClass,
CPLErrorNum err_no,
const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::SetCategoryNames (char ** )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::SetColorInterpretation (GDALColorInterp )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::SetColorTable (GDALColorTable)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::SetDefaultHistogram (double dfMin,
double dfMax,
int nBuckets,
GUIntBigpanHistogram 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::SetDefaultRAT (const GDALRasterAttributeTable * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::SetNoDataValue (double )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::SetOffset (double )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::SetScale (double )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRasterBand::SetStatistics (double dfMin,
double dfMax,
double dfMean,
double dfStdDev 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual CPLErr GDALRasterBand::SetUnitType (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
GDALRasterBlock* GDALRasterBand::TryGetLockedBlockRef (int nXBlockOff,
int nYBlockYOff 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALRasterBand::TryOverviewRasterIO (GDALRWFlag eRWFlag,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
void * pData,
int nBufXSize,
int nBufYSize,
GDALDataType eBufType,
GSpacing nPixelSpace,
GSpacing nLineSpace,
GDALRasterIOExtraArgpsExtraArg,
intpbTried 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr GDALRasterBand::WriteBlock (int ,
int ,
void *  
)
+
+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class GDALArrayBandBlockCache
+
+friend
+
+ +

Definition at line 738 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALDataset
+
+friend
+
+ +

Definition at line 775 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALDefaultOverviews
+
+friend
+
+ +

Definition at line 777 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALHashSetBandBlockCache
+
+friend
+
+ +

Definition at line 739 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALProxyRasterBand
+
+friend
+
+ +

Definition at line 776 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class GDALRasterBlock
+
+friend
+
+ +

Definition at line 740 of file gdal_priv.h.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::bForceCachedIO
+
+protected
+
+ +

Definition at line 767 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
bool GDALRasterBand::bOwnMask
+
+protected
+
+ +

Definition at line 770 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALAccess GDALRasterBand::eAccess
+
+protected
+
+ +

Definition at line 758 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALDataType GDALRasterBand::eDataType
+
+protected
+
+ +

Definition at line 757 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nBand
+
+protected
+
+ +

Definition at line 752 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nBlockReads
+
+protected
+
+ +

Definition at line 766 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nBlocksPerColumn
+
+protected
+
+ +

Definition at line 764 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nBlocksPerRow
+
+protected
+
+ +

Definition at line 763 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nBlockXSize
+
+protected
+
+ +

Definition at line 761 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nBlockYSize
+
+protected
+
+ +

Definition at line 762 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nMaskFlags
+
+protected
+
+ +

Definition at line 771 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nRasterXSize
+
+protected
+
+ +

Definition at line 754 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int GDALRasterBand::nRasterYSize
+
+protected
+
+ +

Definition at line 755 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALDataset* GDALRasterBand::poDS
+
+protected
+
+ +

Definition at line 751 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GDALRasterBand* GDALRasterBand::poMask
+
+protected
+
+ +

Definition at line 769 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_raster_band.png b/bin/doc/html/class_g_d_a_l_raster_band.png new file mode 100644 index 0000000..1c380b4 Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_raster_band.png differ diff --git a/bin/doc/html/class_g_d_a_l_raster_block-members.html b/bin/doc/html/class_g_d_a_l_raster_block-members.html new file mode 100644 index 0000000..b3a252c --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_raster_block-members.html @@ -0,0 +1,129 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALRasterBlock Member List
+
+ + + + + diff --git a/bin/doc/html/class_g_d_a_l_raster_block.html b/bin/doc/html/class_g_d_a_l_raster_block.html new file mode 100644 index 0000000..ff19c9d --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_raster_block.html @@ -0,0 +1,785 @@ + + + + + + +OGR2GUI: GDALRasterBlock Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALRasterBlock Class Reference
+
+
+ +

A single raster block in the block cache. + More...

+ +

#include <gdal_priv.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALRasterBlock (GDALRasterBand *, int, int)
 
 GDALRasterBlock (int nXOffIn, int nYOffIn)
 
virtual ~GDALRasterBlock ()
 
CPLErr Internalize (void)
 
void Touch (void)
 
void MarkDirty (void)
 
void MarkClean (void)
 
int AddLock (void)
 
int DropLock (void)
 
void Detach ()
 
CPLErr Write ()
 
GDALDataType GetDataType () const
 
int GetXOff () const
 
int GetYOff () const
 
int GetXSize () const
 
int GetYSize () const
 
int GetDirty () const
 
void * GetDataRef (void)
 
int GetBlockSize () const
 
int TakeLock ()
 
int DropLockForRemovalFromStorage ()
 
GDALRasterBandGetBand ()
 Accessor to source GDALRasterBand object. More...
 
+ + + + + + + + + +

+Static Public Member Functions

static void FlushDirtyBlocks ()
 
static int FlushCacheBlock (int bDirtyBlocksOnly=FALSE)
 
static void Verify ()
 
static void DestroyRBMutex ()
 
+ + + +

+Friends

class GDALAbstractBandBlockCache
 
+

Detailed Description

+

A single raster block in the block cache.

+ +

Definition at line 574 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GDALRasterBlock::GDALRasterBlock (GDALRasterBand,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRasterBlock::GDALRasterBlock (int nXOffIn,
int nYOffIn 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALRasterBlock::~GDALRasterBlock ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
int GDALRasterBlock::AddLock (void )
+
+inline
+
+ +

Definition at line 612 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static void GDALRasterBlock::DestroyRBMutex ()
+
+static
+
+ +
+
+ +
+
+ + + + + + + +
void GDALRasterBlock::Detach ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int GDALRasterBlock::DropLock (void )
+
+inline
+
+ +

Definition at line 613 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + + + +
int GDALRasterBlock::DropLockForRemovalFromStorage ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static int GDALRasterBlock::FlushCacheBlock (int bDirtyBlocksOnly = FALSE)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static void GDALRasterBlock::FlushDirtyBlocks ()
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GDALRasterBand* GDALRasterBlock::GetBand ()
+
+inline
+
+ +

Accessor to source GDALRasterBand object.

+
Returns
source raster band of the raster block.
+ +

Definition at line 634 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALRasterBlock::GetBlockSize () const
+
+inline
+
+ +

Definition at line 626 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void* GDALRasterBlock::GetDataRef (void )
+
+inline
+
+ +

Definition at line 625 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GDALDataType GDALRasterBlock::GetDataType () const
+
+inline
+
+ +

Definition at line 618 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALRasterBlock::GetDirty () const
+
+inline
+
+ +

Definition at line 623 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALRasterBlock::GetXOff () const
+
+inline
+
+ +

Definition at line 619 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALRasterBlock::GetXSize () const
+
+inline
+
+ +

Definition at line 621 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALRasterBlock::GetYOff () const
+
+inline
+
+ +

Definition at line 620 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int GDALRasterBlock::GetYSize () const
+
+inline
+
+ +

Definition at line 622 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + + + + +
CPLErr GDALRasterBlock::Internalize (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void GDALRasterBlock::MarkClean (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void GDALRasterBlock::MarkDirty (void )
+
+ +
+
+ +
+
+ + + + + + + +
int GDALRasterBlock::TakeLock ()
+
+ +
+
+ +
+
+ + + + + + + + +
void GDALRasterBlock::Touch (void )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static void GDALRasterBlock::Verify ()
+
+static
+
+ +
+
+ +
+
+ + + + + + + +
CPLErr GDALRasterBlock::Write ()
+
+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class GDALAbstractBandBlockCache
+
+friend
+
+ +

Definition at line 576 of file gdal_priv.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_rescaled_alpha_band-members.html b/bin/doc/html/class_g_d_a_l_rescaled_alpha_band-members.html new file mode 100644 index 0000000..79d73cd --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_rescaled_alpha_band-members.html @@ -0,0 +1,202 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALRescaledAlphaBand Member List
+
+
+ +

This is the complete list of members for GDALRescaledAlphaBand, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddBlockToFreeList(GDALRasterBlock *)GDALRasterBandprotected
AdoptBlock(GDALRasterBlock *)GDALRasterBandprotected
AdviseRead(int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)GDALRasterBandvirtual
bForceCachedIOGDALRasterBandprotected
bOwnMaskGDALRasterBandprotected
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
BuildOverviews(const char *, int, int *, GDALProgressFunc, void *)GDALRasterBandvirtual
ComputeRasterMinMax(int, double *)GDALRasterBandvirtual
ComputeStatistics(int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
CreateMaskBand(int nFlagsIn)GDALRasterBandvirtual
DeleteNoDataValue()GDALRasterBandvirtual
eAccessGDALRasterBandprotected
eDataTypeGDALRasterBandprotected
EnterReadWrite(GDALRWFlag eRWFlag)GDALRasterBandprotected
Fill(double dfRealValue, double dfImaginaryValue=0)GDALRasterBandvirtual
FlushBlock(int, int, int bWriteDirtyBlock=TRUE)GDALRasterBand
FlushCache()GDALRasterBandvirtual
GDALMajorObject()GDALMajorObject
GDALRasterBand()GDALRasterBand
GDALRasterBand(int bForceCachedIO)GDALRasterBand
GDALRescaledAlphaBand(GDALRasterBand *)GDALRescaledAlphaBand
GetAccess()GDALRasterBand
GetBand()GDALRasterBand
GetBlockSize(int *, int *)GDALRasterBand
GetCategoryNames()GDALRasterBandvirtual
GetColorInterpretation()GDALRasterBandvirtual
GetColorTable()GDALRasterBandvirtual
GetDataset()GDALRasterBand
GetDefaultHistogram(double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetDefaultRAT()GDALRasterBandvirtual
GetDescription() const GDALMajorObjectvirtual
GetHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)GDALRasterBandvirtual
GetIndexColorTranslationTo(GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)GDALRasterBand
GetLockedBlockRef(int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULTGDALRasterBand
GetMaskBand()GDALRasterBandvirtual
GetMaskFlags()GDALRasterBandvirtual
GetMaximum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMinimum(int *pbSuccess=NULL)GDALRasterBandvirtual
GetMOFlags()GDALMajorObject
GetNoDataValue(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOffset(int *pbSuccess=NULL)GDALRasterBandvirtual
GetOverview(int)GDALRasterBandvirtual
GetOverviewCount()GDALRasterBandvirtual
GetRasterDataType(void)GDALRasterBand
GetRasterSampleOverview(GUIntBig)GDALRasterBandvirtual
GetScale(int *pbSuccess=NULL)GDALRasterBandvirtual
GetStatistics(int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)GDALRasterBandvirtual
GetUnitType()GDALRasterBandvirtual
GetVirtualMemAuto(GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULTGDALRasterBandvirtual
GetXSize()GDALRasterBand
GetYSize()GDALRasterBand
HasArbitraryOverviews()GDALRasterBandvirtual
InitBlockInfo()GDALRasterBandprotected
InvalidateMaskBand()GDALRasterBandprotected
IRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg)GDALRescaledAlphaBandprotectedvirtual
IReadBlock(int, int, void *)GDALRescaledAlphaBandprotectedvirtual
IWriteBlock(int, int, void *)GDALRasterBandprotectedvirtual
LeaveReadWrite()GDALRasterBandprotected
nBandGDALRasterBandprotected
nBlockReadsGDALRasterBandprotected
nBlocksPerColumnGDALRasterBandprotected
nBlocksPerRowGDALRasterBandprotected
nBlockXSizeGDALRasterBandprotected
nBlockYSizeGDALRasterBandprotected
nFlagsGDALMajorObjectprotected
nMaskFlagsGDALRasterBandprotected
nRasterXSizeGDALRasterBandprotected
nRasterYSizeGDALRasterBandprotected
oMDMDGDALMajorObjectprotected
OverviewRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
poDSGDALRasterBandprotected
poMaskGDALRasterBandprotected
RasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBand
RasterIOResampled(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALRasterBandprotected
ReadBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4GDALRasterBand
sDescriptionGDALMajorObjectprotected
SetCategoryNames(char **)GDALRasterBandvirtual
SetColorInterpretation(GDALColorInterp)GDALRasterBandvirtual
SetColorTable(GDALColorTable *)GDALRasterBandvirtual
SetDefaultHistogram(double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)GDALRasterBandvirtual
SetDefaultRAT(const GDALRasterAttributeTable *)GDALRasterBandvirtual
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
SetNoDataValue(double)GDALRasterBandvirtual
SetOffset(double)GDALRasterBandvirtual
SetScale(double)GDALRasterBandvirtual
SetStatistics(double dfMin, double dfMax, double dfMean, double dfStdDev)GDALRasterBandvirtual
SetUnitType(const char *)GDALRasterBandvirtual
TryGetLockedBlockRef(int nXBlockOff, int nYBlockYOff)GDALRasterBandprotected
TryOverviewRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)GDALRasterBandprotected
WriteBlock(int, int, void *) CPL_WARN_UNUSED_RESULTGDALRasterBand
~GDALMajorObject()GDALMajorObjectvirtual
~GDALRasterBand()GDALRasterBandvirtual
~GDALRescaledAlphaBand()GDALRescaledAlphaBandvirtual
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_rescaled_alpha_band.html b/bin/doc/html/class_g_d_a_l_rescaled_alpha_band.html new file mode 100644 index 0000000..b6ac24b --- /dev/null +++ b/bin/doc/html/class_g_d_a_l_rescaled_alpha_band.html @@ -0,0 +1,516 @@ + + + + + + +OGR2GUI: GDALRescaledAlphaBand Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALRescaledAlphaBand Class Reference
+
+
+ +

#include <gdal_priv.h>

+
+Inheritance diagram for GDALRescaledAlphaBand:
+
+
+ + +GDALRasterBand +GDALMajorObject + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GDALRescaledAlphaBand (GDALRasterBand *)
 
virtual ~GDALRescaledAlphaBand ()
 
- Public Member Functions inherited from GDALRasterBand
 GDALRasterBand ()
 
 GDALRasterBand (int bForceCachedIO)
 
virtual ~GDALRasterBand ()
 
int GetXSize ()
 
int GetYSize ()
 
int GetBand ()
 
GDALDatasetGetDataset ()
 
GDALDataType GetRasterDataType (void)
 
void GetBlockSize (int *, int *)
 
GDALAccess GetAccess ()
 
CPLErr RasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr ReadBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
CPLErr WriteBlock (int, int, void *) CPL_WARN_UNUSED_RESULT
 
GDALRasterBlockGetLockedBlockRef (int nXBlockOff, int nYBlockOff, int bJustInitialize=FALSE) CPL_WARN_UNUSED_RESULT
 
CPLErr FlushBlock (int, int, int bWriteDirtyBlock=TRUE)
 
unsigned char * GetIndexColorTranslationTo (GDALRasterBand *poReferenceBand, unsigned char *pTranslationTable=NULL, int *pApproximateMatching=NULL)
 
virtual CPLErr FlushCache ()
 
virtual char ** GetCategoryNames ()
 
virtual double GetNoDataValue (int *pbSuccess=NULL)
 
virtual double GetMinimum (int *pbSuccess=NULL)
 
virtual double GetMaximum (int *pbSuccess=NULL)
 
virtual double GetOffset (int *pbSuccess=NULL)
 
virtual double GetScale (int *pbSuccess=NULL)
 
virtual const char * GetUnitType ()
 
virtual GDALColorInterp GetColorInterpretation ()
 
virtual GDALColorTableGetColorTable ()
 
virtual CPLErr Fill (double dfRealValue, double dfImaginaryValue=0)
 
virtual CPLErr SetCategoryNames (char **)
 
virtual CPLErr SetNoDataValue (double)
 
virtual CPLErr DeleteNoDataValue ()
 
virtual CPLErr SetColorTable (GDALColorTable *)
 
virtual CPLErr SetColorInterpretation (GDALColorInterp)
 
virtual CPLErr SetOffset (double)
 
virtual CPLErr SetScale (double)
 
virtual CPLErr SetUnitType (const char *)
 
virtual CPLErr GetStatistics (int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *padfStdDev)
 
virtual CPLErr ComputeStatistics (int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetStatistics (double dfMin, double dfMax, double dfMean, double dfStdDev)
 
virtual CPLErr ComputeRasterMinMax (int, double *)
 
virtual int HasArbitraryOverviews ()
 
virtual int GetOverviewCount ()
 
virtual GDALRasterBandGetOverview (int)
 
virtual GDALRasterBandGetRasterSampleOverview (GUIntBig)
 
virtual CPLErr BuildOverviews (const char *, int, int *, GDALProgressFunc, void *)
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)
 
virtual CPLErr GetHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr GetDefaultHistogram (double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData)
 
virtual CPLErr SetDefaultHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)
 
virtual GDALRasterAttributeTable * GetDefaultRAT ()
 
virtual CPLErr SetDefaultRAT (const GDALRasterAttributeTable *)
 
virtual GDALRasterBandGetMaskBand ()
 
virtual int GetMaskFlags ()
 
virtual CPLErr CreateMaskBand (int nFlagsIn)
 
virtual CPLVirtualMemGetVirtualMemAuto (GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
void ReportError (CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual CPLErr IReadBlock (int, int, void *)
 
virtual CPLErr IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg)
 
- Protected Member Functions inherited from GDALRasterBand
void InvalidateMaskBand ()
 
CPLErr RasterIOResampled (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
int EnterReadWrite (GDALRWFlag eRWFlag)
 
void LeaveReadWrite ()
 
virtual CPLErr IWriteBlock (int, int, void *)
 
CPLErr OverviewRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr TryOverviewRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)
 
int InitBlockInfo ()
 
CPLErr AdoptBlock (GDALRasterBlock *)
 
GDALRasterBlockTryGetLockedBlockRef (int nXBlockOff, int nYBlockYOff)
 
void AddBlockToFreeList (GDALRasterBlock *)
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from GDALRasterBand
GDALDatasetpoDS
 
int nBand
 
int nRasterXSize
 
int nRasterYSize
 
GDALDataType eDataType
 
GDALAccess eAccess
 
int nBlockXSize
 
int nBlockYSize
 
int nBlocksPerRow
 
int nBlocksPerColumn
 
int nBlockReads
 
int bForceCachedIO
 
GDALRasterBandpoMask
 
bool bOwnMask
 
int nMaskFlags
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+
+

Definition at line 983 of file gdal_priv.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
GDALRescaledAlphaBand::GDALRescaledAlphaBand (GDALRasterBand)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GDALRescaledAlphaBand::~GDALRescaledAlphaBand ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRescaledAlphaBand::IRasterIO (GDALRWFlag ,
int ,
int ,
int ,
int ,
void * ,
int ,
int ,
GDALDataType ,
GSpacing ,
GSpacing ,
GDALRasterIOExtraArgpsExtraArg 
)
+
+protectedvirtual
+
+ +

Reimplemented from GDALRasterBand.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual CPLErr GDALRescaledAlphaBand::IReadBlock (int ,
int ,
void *  
)
+
+protectedvirtual
+
+ +

Implements GDALRasterBand.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_g_d_a_l_rescaled_alpha_band.png b/bin/doc/html/class_g_d_a_l_rescaled_alpha_band.png new file mode 100644 index 0000000..31bbb7b Binary files /dev/null and b/bin/doc/html/class_g_d_a_l_rescaled_alpha_band.png differ diff --git a/bin/doc/html/class_i18_n-members.html b/bin/doc/html/class_i18_n-members.html new file mode 100644 index 0000000..ee525cf --- /dev/null +++ b/bin/doc/html/class_i18_n-members.html @@ -0,0 +1,105 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
I18N Member List
+
+
+ +

This is the complete list of members for I18N, including all inherited members.

+ + + + +
getInstance(void)I18Nstatic
translate(const QString lang)I18N
~I18N(void)I18N
+ + + + diff --git a/bin/doc/html/class_i18_n.html b/bin/doc/html/class_i18_n.html new file mode 100644 index 0000000..c630666 --- /dev/null +++ b/bin/doc/html/class_i18_n.html @@ -0,0 +1,198 @@ + + + + + + +OGR2GUI: I18N Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <i18n.h>

+ + + + + + + + +

+Public Member Functions

 ~I18N (void)
 Destructor. More...
 
void translate (const QString lang)
 translate user interface More...
 
+ + + + +

+Static Public Member Functions

static I18NgetInstance (void)
 Get I18N instance. More...
 
+

Detailed Description

+
+

Definition at line 39 of file i18n.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
I18N::~I18N (void )
+
+ +

Destructor.

+ +

Definition at line 40 of file i18n.cpp.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
I18N * I18N::getInstance (void )
+
+static
+
+ +

Get I18N instance.

+ +

Definition at line 48 of file i18n.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void I18N::translate (const QString lang)
+
+ +

translate user interface

+ +

Definition at line 43 of file i18n.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_o_g_r___s_r_s_node-members.html b/bin/doc/html/class_o_g_r___s_r_s_node-members.html new file mode 100644 index 0000000..92a5322 --- /dev/null +++ b/bin/doc/html/class_o_g_r___s_r_s_node-members.html @@ -0,0 +1,125 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGR_SRSNode Member List
+
+
+ +

This is the complete list of members for OGR_SRSNode, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
AddChild(OGR_SRSNode *)OGR_SRSNode
applyRemapper(const char *pszNode, char **papszSrcValues, char **papszDstValues, int nStepSize=1, int bChildOfHit=FALSE)OGR_SRSNode
ClearChildren()OGR_SRSNode
Clone() const OGR_SRSNode
DestroyChild(int)OGR_SRSNode
exportToPrettyWkt(char **, int=1) const OGR_SRSNode
exportToWkt(char **) const OGR_SRSNode
FindChild(const char *) const OGR_SRSNode
FixupOrdering()OGR_SRSNode
GetChild(int)OGR_SRSNode
GetChild(int) const OGR_SRSNode
GetChildCount() const OGR_SRSNodeinline
GetNode(const char *)OGR_SRSNode
GetNode(const char *) const OGR_SRSNode
GetValue() const OGR_SRSNodeinline
importFromWkt(char **)OGR_SRSNode
InsertChild(OGR_SRSNode *, int)OGR_SRSNode
IsLeafNode() const OGR_SRSNodeinline
MakeValueSafe()OGR_SRSNode
OGR_SRSNode(const char *=NULL)OGR_SRSNode
SetValue(const char *)OGR_SRSNode
StripNodes(const char *)OGR_SRSNode
~OGR_SRSNode()OGR_SRSNode
+ + + + diff --git a/bin/doc/html/class_o_g_r___s_r_s_node.html b/bin/doc/html/class_o_g_r___s_r_s_node.html new file mode 100644 index 0000000..24ae8cb --- /dev/null +++ b/bin/doc/html/class_o_g_r___s_r_s_node.html @@ -0,0 +1,602 @@ + + + + + + +OGR2GUI: OGR_SRSNode Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGR_SRSNode Class Reference
+
+
+ +

#include <ogr_spatialref.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGR_SRSNode (const char *=NULL)
 
 ~OGR_SRSNode ()
 
int IsLeafNode () const
 
int GetChildCount () const
 
OGR_SRSNodeGetChild (int)
 
const OGR_SRSNodeGetChild (int) const
 
OGR_SRSNodeGetNode (const char *)
 
const OGR_SRSNodeGetNode (const char *) const
 
void InsertChild (OGR_SRSNode *, int)
 
void AddChild (OGR_SRSNode *)
 
int FindChild (const char *) const
 
void DestroyChild (int)
 
void ClearChildren ()
 
void StripNodes (const char *)
 
const char * GetValue () const
 
void SetValue (const char *)
 
void MakeValueSafe ()
 
OGRErr FixupOrdering ()
 
OGR_SRSNodeClone () const
 
OGRErr importFromWkt (char **)
 
OGRErr exportToWkt (char **) const
 
OGRErr exportToPrettyWkt (char **, int=1) const
 
OGRErr applyRemapper (const char *pszNode, char **papszSrcValues, char **papszDstValues, int nStepSize=1, int bChildOfHit=FALSE)
 
+

Detailed Description

+

Objects of this class are used to represent value nodes in the parsed representation of the WKT SRS format. For instance UNIT["METER",1] would be rendered into three OGR_SRSNodes. The root node would have a value of UNIT, and two children, the first with a value of METER, and the second with a value of 1.

+

Normally application code just interacts with the OGRSpatialReference object, which uses the OGR_SRSNode to implement it's data structure; however, this class is user accessible for detailed access to components of an SRS definition.

+ +

Definition at line 60 of file ogr_spatialref.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
OGR_SRSNode::OGR_SRSNode (const char *  = NULL)
+
+ +
+
+ +
+
+ + + + + + + +
OGR_SRSNode::~OGR_SRSNode ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void OGR_SRSNode::AddChild (OGR_SRSNode)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGR_SRSNode::applyRemapper (const char * pszNode,
char ** papszSrcValues,
char ** papszDstValues,
int nStepSize = 1,
int bChildOfHit = FALSE 
)
+
+ +
+
+ +
+
+ + + + + + + +
void OGR_SRSNode::ClearChildren ()
+
+ +
+
+ +
+
+ + + + + + + +
OGR_SRSNode* OGR_SRSNode::Clone () const
+
+ +
+
+ +
+
+ + + + + + + + +
void OGR_SRSNode::DestroyChild (int )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGR_SRSNode::exportToPrettyWkt (char ** ,
int  = 1 
) const
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGR_SRSNode::exportToWkt (char ** ) const
+
+ +
+
+ +
+
+ + + + + + + + +
int OGR_SRSNode::FindChild (const char * ) const
+
+ +
+
+ +
+
+ + + + + + + +
OGRErr OGR_SRSNode::FixupOrdering ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGR_SRSNode* OGR_SRSNode::GetChild (int )
+
+ +
+
+ +
+
+ + + + + + + + +
const OGR_SRSNode* OGR_SRSNode::GetChild (int ) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGR_SRSNode::GetChildCount () const
+
+inline
+
+ +

Definition at line 78 of file ogr_spatialref.h.

+ +
+
+ +
+
+ + + + + + + + +
OGR_SRSNode* OGR_SRSNode::GetNode (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
const OGR_SRSNode* OGR_SRSNode::GetNode (const char * ) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* OGR_SRSNode::GetValue () const
+
+inline
+
+ +

Definition at line 92 of file ogr_spatialref.h.

+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGR_SRSNode::importFromWkt (char ** )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGR_SRSNode::InsertChild (OGR_SRSNode,
int  
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGR_SRSNode::IsLeafNode () const
+
+inline
+
+ +

Definition at line 76 of file ogr_spatialref.h.

+ +
+
+ +
+
+ + + + + + + +
void OGR_SRSNode::MakeValueSafe ()
+
+ +
+
+ +
+
+ + + + + + + + +
void OGR_SRSNode::SetValue (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
void OGR_SRSNode::StripNodes (const char * )
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_circular_string-members.html b/bin/doc/html/class_o_g_r_circular_string-members.html new file mode 100644 index 0000000..a144405 --- /dev/null +++ b/bin/doc/html/class_o_g_r_circular_string-members.html @@ -0,0 +1,257 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRCircularString Member List
+
+
+ +

This is the complete list of members for OGRCircularString, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddM()OGRSimpleCurveprotected
addPoint(OGRPoint *)OGRSimpleCurve
addPoint(double, double)OGRSimpleCurve
addPoint(double, double, double)OGRSimpleCurve
addPoint(double, double, double, double)OGRSimpleCurve
addPointM(double, double, double)OGRSimpleCurve
addSubLineString(const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)OGRSimpleCurve
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCompoundCurve(OGRCurve *puCurve)OGRCurvestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToLinearRing(OGRCurve *poCurve)OGRCurvestatic
CastToLineString(OGRCurve *poCurve)OGRCurvestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRSimpleCurvevirtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ContainsPoint(const OGRPoint *p) const OGRCircularStringprotectedvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRCircularStringvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRSimpleCurvevirtual
EndPoint(OGRPoint *) const OGRSimpleCurvevirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRSimpleCurvevirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRCircularStringvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const OGRCircularStringvirtual
flagsOGRGeometryprotected
flattenTo2D()OGRSimpleCurvevirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRCircularStringvirtual
get_AreaOfCurveSegments() const OGRCircularStringprotectedvirtual
get_IsClosed() const OGRCurvevirtual
get_Length() const OGRCircularStringvirtual
get_LinearArea() const OGRSimpleCurveprotectedvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToLinearRing() const OGRCircularStringprotectedvirtual
GetCasterToLineString() const OGRCircularStringprotectedvirtual
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getDimension() const OGRCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRCircularStringvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRCircularStringvirtual
getGeometryName() const OGRCircularStringvirtual
getGeometryType() const OGRCircularStringvirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRCircularStringvirtual
getM(int i) const OGRSimpleCurve
getNumPoints() const OGRSimpleCurveinlinevirtual
getPoint(int, OGRPoint *) const OGRSimpleCurve
getPointIterator() const OGRSimpleCurvevirtual
getPoints(OGRRawPoint *, double *=NULL) const OGRSimpleCurve
getPoints(OGRRawPoint *, double *, double *) const OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const OGRSimpleCurve
getSpatialReference(void) const OGRGeometryinline
getSubLine(double, double, int) const OGRSimpleCurvevirtual
getX(int i) const OGRSimpleCurveinline
getY(int i) const OGRSimpleCurveinline
getZ(int i) const OGRSimpleCurve
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRCircularStringvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRCircularStringvirtual
importFromWkt(char **)OGRCircularStringvirtual
importFromWKTListOnly(char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn)OGRSimpleCurveprotected
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
IsConvex() const OGRCurvevirtual
IsEmpty() const OGRSimpleCurvevirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRCircularStringvirtual
Make2D()OGRSimpleCurveprotected
Make3D()OGRSimpleCurveprotected
nPointCountOGRSimpleCurveprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCircularString()OGRCircularString
OGRCircularString(const OGRCircularString &other)OGRCircularString
OGRCurve()OGRCurveprotected
OGRCurve(const OGRCurve &other)OGRCurveprotected
OGRCurve::OGRGeometry()OGRGeometry
OGRCurve::OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRSimpleCurve()OGRSimpleCurveprotected
OGRSimpleCurve(const OGRSimpleCurve &other)OGRSimpleCurveprotected
operator=(const OGRCircularString &other)OGRCircularString
OGRSimpleCurve::operator=(const OGRSimpleCurve &other)OGRSimpleCurve
OGRCurve::operator=(const OGRCurve &other)OGRCurve
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
padfMOGRSimpleCurveprotected
padfZOGRSimpleCurveprotected
paoPointsOGRSimpleCurveprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Project(const OGRPoint *) const OGRSimpleCurvevirtual
RemoveM()OGRSimpleCurveprotected
reversePoints(void)OGRSimpleCurve
segmentize(double dfMaxLength)OGRCircularStringvirtual
set3D(OGRBoolean bIs3D)OGRSimpleCurvevirtual
setCoordinateDimension(int nDimension)OGRSimpleCurvevirtual
setM(int, double)OGRSimpleCurve
setMeasured(OGRBoolean bIsMeasured)OGRSimpleCurvevirtual
setNumPoints(int nNewPointCount, int bZeroizeNewContent=TRUE)OGRSimpleCurve
setPoint(int, OGRPoint *)OGRSimpleCurve
setPoint(int, double, double)OGRSimpleCurve
setPoint(int, double, double, double)OGRSimpleCurve
setPoint(int, double, double, double, double)OGRSimpleCurve
setPointM(int, double, double, double)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *=NULL)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *, double *)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn=NULL)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)OGRSimpleCurve
setPointsM(int, OGRRawPoint *, double *)OGRSimpleCurve
setPointsM(int, double *padfX, double *padfY, double *padfMIn=NULL)OGRSimpleCurve
setZ(int, double)OGRSimpleCurve
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
StartPoint(OGRPoint *) const OGRSimpleCurvevirtual
swapXY()OGRSimpleCurvevirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)OGRSimpleCurvevirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Value(double, OGRPoint *) const OGRCircularStringvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRSimpleCurvevirtual
~OGRCircularString()OGRCircularStringvirtual
~OGRCurve()OGRCurvevirtual
~OGRGeometry()OGRGeometryvirtual
~OGRSimpleCurve()OGRSimpleCurvevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_circular_string.html b/bin/doc/html/class_o_g_r_circular_string.html new file mode 100644 index 0000000..5fc969b --- /dev/null +++ b/bin/doc/html/class_o_g_r_circular_string.html @@ -0,0 +1,1113 @@ + + + + + + +OGR2GUI: OGRCircularString Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRCircularString Class Reference
+
+
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRCircularString:
+
+
+ + +OGRSimpleCurve +OGRCurve +OGRGeometry + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRCircularString ()
 
 OGRCircularString (const OGRCircularString &other)
 
virtual ~OGRCircularString ()
 
OGRCircularStringoperator= (const OGRCircularString &other)
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRBoolean IsValid () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
virtual double get_Length () const
 
virtual OGRLineStringCurveToLine (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual void Value (double, OGRPoint *) const
 
virtual double get_Area () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual const char * getGeometryName () const
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
- Public Member Functions inherited from OGRSimpleCurve
virtual ~OGRSimpleCurve ()
 
OGRSimpleCurveoperator= (const OGRSimpleCurve &other)
 
virtual int WkbSize () const
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void StartPoint (OGRPoint *) const
 
virtual void EndPoint (OGRPoint *) const
 
virtual double Project (const OGRPoint *) const
 
virtual OGRLineStringgetSubLine (double, double, int) const
 
virtual int getNumPoints () const
 
void getPoint (int, OGRPoint *) const
 
double getX (int i) const
 
double getY (int i) const
 
double getZ (int i) const
 
double getM (int i) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
void setNumPoints (int nNewPointCount, int bZeroizeNewContent=TRUE)
 
void setPoint (int, OGRPoint *)
 
void setPoint (int, double, double)
 
void setZ (int, double)
 
void setM (int, double)
 
void setPoint (int, double, double, double)
 
void setPointM (int, double, double, double)
 
void setPoint (int, double, double, double, double)
 
void setPoints (int, OGRRawPoint *, double *=NULL)
 
void setPointsM (int, OGRRawPoint *, double *)
 
void setPoints (int, OGRRawPoint *, double *, double *)
 
void setPoints (int, double *padfX, double *padfY, double *padfZIn=NULL)
 
void setPointsM (int, double *padfX, double *padfY, double *padfMIn=NULL)
 
void setPoints (int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)
 
void addPoint (OGRPoint *)
 
void addPoint (double, double)
 
void addPoint (double, double, double)
 
void addPointM (double, double, double)
 
void addPoint (double, double, double, double)
 
void getPoints (OGRRawPoint *, double *=NULL) const
 
void getPoints (OGRRawPoint *, double *, double *) const
 
void getPoints (void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const
 
void getPoints (void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const
 
void addSubLineString (const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)
 
void reversePoints (void)
 
virtual OGRPointIteratorgetPointIterator () const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRCurve
virtual ~OGRCurve ()
 
OGRCurveoperator= (const OGRCurve &other)
 
virtual int get_IsClosed () const
 
virtual int getDimension () const
 
virtual OGRBoolean IsConvex () const
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRCurveCasterToLineString GetCasterToLineString () const
 
virtual OGRCurveCasterToLinearRing GetCasterToLinearRing () const
 
virtual int ContainsPoint (const OGRPoint *p) const
 
virtual double get_AreaOfCurveSegments () const
 
- Protected Member Functions inherited from OGRSimpleCurve
void Make3D ()
 
void Make2D ()
 
void RemoveM ()
 
void AddM ()
 
OGRErr importFromWKTListOnly (char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn)
 
virtual double get_LinearArea () const
 
 OGRSimpleCurve ()
 
 OGRSimpleCurve (const OGRSimpleCurve &other)
 
- Protected Member Functions inherited from OGRCurve
 OGRCurve ()
 
 OGRCurve (const OGRCurve &other)
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRCurve
static OGRCompoundCurveCastToCompoundCurve (OGRCurve *puCurve)
 
static OGRLineStringCastToLineString (OGRCurve *poCurve)
 
static OGRLinearRingCastToLinearRing (OGRCurve *poCurve)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Attributes inherited from OGRSimpleCurve
int nPointCount
 
OGRRawPointpaoPoints
 
double * padfZ
 
double * padfM
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

Concrete representation of a circular string, that is to say a curve made of one or several arc circles.

+

Note: for implementation convenience, we make it inherit from OGRSimpleCurve whereas SQL/MM only makes it inherits from OGRCurve.

+

Compatibility: ISO SQL/MM Part 3.

+
Since
GDAL 2.0
+ +

Definition at line 640 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRCircularString::OGRCircularString ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRCircularString::OGRCircularString (const OGRCircularStringother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCircularString::~OGRCircularString ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRCircularString::ContainsPoint (const OGRPointp) const
+
+protectedvirtual
+
+ +

Reimplemented from OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRLineString* OGRCircularString::CurveToLine (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCircularString::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCircularString::exportToWkt (char ** ppszDstText,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCircularString::get_Area () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCircularString::get_AreaOfCurveSegments () const
+
+protectedvirtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCircularString::get_Length () const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLinearRing OGRCircularString::GetCasterToLinearRing () const
+
+protectedvirtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLineString OGRCircularString::GetCasterToLineString () const
+
+protectedvirtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCircularString::getEnvelope (OGREnvelopepsEnvelope) const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCircularString::getEnvelope (OGREnvelope3DpsEnvelope) const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRCircularString::getGeometryName () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRCircularString::getGeometryType () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRGeometry* OGRCircularString::getLinearGeometry (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRCircularString::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCircularString::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRCircularString::importFromWkt (char ** )
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRCircularString::IsValid () const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + + +
OGRCircularString& OGRCircularString::operator= (const OGRCircularStringother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCircularString::segmentize (double dfMaxLength)
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void OGRCircularString::Value (double ,
OGRPoint 
) const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_circular_string.png b/bin/doc/html/class_o_g_r_circular_string.png new file mode 100644 index 0000000..3c75d6d Binary files /dev/null and b/bin/doc/html/class_o_g_r_circular_string.png differ diff --git a/bin/doc/html/class_o_g_r_compound_curve-members.html b/bin/doc/html/class_o_g_r_compound_curve-members.html new file mode 100644 index 0000000..4363d98 --- /dev/null +++ b/bin/doc/html/class_o_g_r_compound_curve-members.html @@ -0,0 +1,219 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRCompoundCurve Member List
+
+
+ +

This is the complete list of members for OGRCompoundCurve, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addCurve(OGRCurve *, double dfToleranceEps=1e-14)OGRCompoundCurve
addCurveDirectly(OGRCurve *, double dfToleranceEps=1e-14)OGRCompoundCurve
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCompoundCurve(OGRCurve *puCurve)OGRCurvestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToLinearRing(OGRCompoundCurve *poCC)OGRCompoundCurveprotectedstatic
OGRCurve::CastToLinearRing(OGRCurve *poCurve)OGRCurvestatic
CastToLineString(OGRCompoundCurve *poCC)OGRCompoundCurveprotectedstatic
OGRCurve::CastToLineString(OGRCurve *poCurve)OGRCurvestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRCompoundCurvevirtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ContainsPoint(const OGRPoint *p) const OGRCurveprotectedvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRCompoundCurvevirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRCompoundCurvevirtual
EndPoint(OGRPoint *) const OGRCompoundCurvevirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRCompoundCurvevirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRCompoundCurvevirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const OGRCompoundCurvevirtual
flagsOGRGeometryprotected
flattenTo2D()OGRCompoundCurvevirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRCompoundCurvevirtual
get_AreaOfCurveSegments() const OGRCompoundCurvevirtual
get_IsClosed() const OGRCurvevirtual
get_Length() const OGRCompoundCurvevirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToLinearRing() const OGRCompoundCurveprotectedvirtual
GetCasterToLineString() const OGRCompoundCurveprotectedvirtual
getCoordinateDimension() const OGRGeometryvirtual
getCurve(int)OGRCompoundCurve
getCurve(int) const OGRCompoundCurve
getCurveGeometry(const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getDimension() const OGRCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRCompoundCurvevirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRCompoundCurvevirtual
getGeometryName() const OGRCompoundCurvevirtual
getGeometryType() const OGRCompoundCurvevirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRCompoundCurvevirtual
getNumCurves() const OGRCompoundCurve
getNumPoints() const OGRCompoundCurvevirtual
getPointIterator() const OGRCompoundCurvevirtual
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRCompoundCurvevirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRCompoundCurvevirtual
importFromWkt(char **)OGRCompoundCurvevirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
IsConvex() const OGRCurvevirtual
IsEmpty() const OGRCompoundCurvevirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCompoundCurve()OGRCompoundCurve
OGRCompoundCurve(const OGRCompoundCurve &other)OGRCompoundCurve
OGRCurve()OGRCurveprotected
OGRCurve(const OGRCurve &other)OGRCurveprotected
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
operator=(const OGRCompoundCurve &other)OGRCompoundCurve
OGRCurve::operator=(const OGRCurve &other)OGRCurve
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
segmentize(double dfMaxLength)OGRCompoundCurvevirtual
set3D(OGRBoolean bIs3D)OGRCompoundCurvevirtual
setCoordinateDimension(int nDimension)OGRCompoundCurvevirtual
setMeasured(OGRBoolean bIsMeasured)OGRCompoundCurvevirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
StartPoint(OGRPoint *) const OGRCompoundCurvevirtual
stealCurve(int)OGRCompoundCurve
swapXY()OGRCompoundCurvevirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)OGRCompoundCurvevirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Value(double, OGRPoint *) const OGRCompoundCurvevirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRCompoundCurvevirtual
~OGRCompoundCurve()OGRCompoundCurvevirtual
~OGRCurve()OGRCurvevirtual
~OGRGeometry()OGRGeometryvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_compound_curve.html b/bin/doc/html/class_o_g_r_compound_curve.html new file mode 100644 index 0000000..15f8eae --- /dev/null +++ b/bin/doc/html/class_o_g_r_compound_curve.html @@ -0,0 +1,1530 @@ + + + + + + +OGR2GUI: OGRCompoundCurve Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRCompoundCurve:
+
+
+ + +OGRCurve +OGRGeometry + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRCompoundCurve ()
 
 OGRCompoundCurve (const OGRCompoundCurve &other)
 
virtual ~OGRCompoundCurve ()
 
OGRCompoundCurveoperator= (const OGRCompoundCurve &other)
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
virtual OGRBoolean IsEmpty () const
 
virtual double get_Length () const
 
virtual void StartPoint (OGRPoint *) const
 
virtual void EndPoint (OGRPoint *) const
 
virtual void Value (double, OGRPoint *) const
 
virtual OGRLineStringCurveToLine (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual int getNumPoints () const
 
virtual double get_AreaOfCurveSegments () const
 
virtual double get_Area () const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
int getNumCurves () const
 
OGRCurvegetCurve (int)
 
const OGRCurvegetCurve (int) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
OGRErr addCurve (OGRCurve *, double dfToleranceEps=1e-14)
 
OGRErr addCurveDirectly (OGRCurve *, double dfToleranceEps=1e-14)
 
OGRCurvestealCurve (int)
 
virtual OGRPointIteratorgetPointIterator () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual const char * getGeometryName () const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRCurve
virtual ~OGRCurve ()
 
OGRCurveoperator= (const OGRCurve &other)
 
virtual int get_IsClosed () const
 
virtual int getDimension () const
 
virtual OGRBoolean IsConvex () const
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRCurveCasterToLineString GetCasterToLineString () const
 
virtual OGRCurveCasterToLinearRing GetCasterToLinearRing () const
 
- Protected Member Functions inherited from OGRCurve
 OGRCurve ()
 
 OGRCurve (const OGRCurve &other)
 
virtual int ContainsPoint (const OGRPoint *p) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + +

+Static Protected Member Functions

static OGRLineStringCastToLineString (OGRCompoundCurve *poCC)
 
static OGRLinearRingCastToLinearRing (OGRCompoundCurve *poCC)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRCurve
static OGRCompoundCurveCastToCompoundCurve (OGRCurve *puCurve)
 
static OGRLineStringCastToLineString (OGRCurve *poCurve)
 
static OGRLinearRingCastToLinearRing (OGRCurve *poCurve)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

Concrete representation of a compound curve, made of curves: OGRLineString and OGRCircularString. Each curve is connected by its first point to the last point of the previous curve.

+

Compatibility: ISO SQL/MM Part 3.

+
Since
GDAL 2.0
+ +

Definition at line 773 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRCompoundCurve::OGRCompoundCurve ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRCompoundCurve::OGRCompoundCurve (const OGRCompoundCurveother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCompoundCurve::~OGRCompoundCurve ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRCompoundCurve::addCurve (OGRCurve,
double dfToleranceEps = 1e-14 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRCompoundCurve::addCurveDirectly (OGRCurve,
double dfToleranceEps = 1e-14 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRLinearRing* OGRCompoundCurve::CastToLinearRing (OGRCompoundCurvepoCC)
+
+staticprotected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRLineString* OGRCompoundCurve::CastToLineString (OGRCompoundCurvepoCC)
+
+staticprotected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRCompoundCurve::clone () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRLineString* OGRCompoundCurve::CurveToLine (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRCompoundCurve::empty ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCompoundCurve::EndPoint (OGRPoint) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRCompoundCurve::Equals (OGRGeometry) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCompoundCurve::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCompoundCurve::exportToWkt (char ** ppszDstText,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRCompoundCurve::flattenTo2D ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCompoundCurve::get_Area () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCompoundCurve::get_AreaOfCurveSegments () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCompoundCurve::get_Length () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLinearRing OGRCompoundCurve::GetCasterToLinearRing () const
+
+protectedvirtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLineString OGRCompoundCurve::GetCasterToLineString () const
+
+protectedvirtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + + + + +
OGRCurve* OGRCompoundCurve::getCurve (int )
+
+ +
+
+ +
+
+ + + + + + + + +
const OGRCurve* OGRCompoundCurve::getCurve (int ) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCompoundCurve::getEnvelope (OGREnvelopepsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCompoundCurve::getEnvelope (OGREnvelope3DpsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRCompoundCurve::getGeometryName () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRCompoundCurve::getGeometryType () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRGeometry* OGRCompoundCurve::getLinearGeometry (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + +
int OGRCompoundCurve::getNumCurves () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRCompoundCurve::getNumPoints () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRPointIterator* OGRCompoundCurve::getPointIterator () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRCompoundCurve::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCompoundCurve::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRCompoundCurve::importFromWkt (char ** )
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRCompoundCurve::IsEmpty () const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + + +
OGRCompoundCurve& OGRCompoundCurve::operator= (const OGRCompoundCurveother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCompoundCurve::segmentize (double dfMaxLength)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCompoundCurve::set3D (OGRBoolean bIs3D)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCompoundCurve::setCoordinateDimension (int nDimension)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCompoundCurve::setMeasured (OGRBoolean bIsMeasured)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCompoundCurve::StartPoint (OGRPoint) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + + + + +
OGRCurve* OGRCompoundCurve::stealCurve (int )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRCompoundCurve::swapXY ()
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRCompoundCurve::transform (OGRCoordinateTransformationpoCT)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void OGRCompoundCurve::Value (double ,
OGRPoint 
) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRCompoundCurve::WkbSize () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_compound_curve.png b/bin/doc/html/class_o_g_r_compound_curve.png new file mode 100644 index 0000000..7074a9b Binary files /dev/null and b/bin/doc/html/class_o_g_r_compound_curve.png differ diff --git a/bin/doc/html/class_o_g_r_coordinate_transformation-members.html b/bin/doc/html/class_o_g_r_coordinate_transformation-members.html new file mode 100644 index 0000000..d88a08c --- /dev/null +++ b/bin/doc/html/class_o_g_r_coordinate_transformation-members.html @@ -0,0 +1,108 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRCoordinateTransformation Member List
+
+
+ +

This is the complete list of members for OGRCoordinateTransformation, including all inherited members.

+ + + + + + + +
DestroyCT(OGRCoordinateTransformation *poCT)OGRCoordinateTransformationstatic
GetSourceCS()=0OGRCoordinateTransformationpure virtual
GetTargetCS()=0OGRCoordinateTransformationpure virtual
Transform(int nCount, double *x, double *y, double *z=NULL)=0OGRCoordinateTransformationpure virtual
TransformEx(int nCount, double *x, double *y, double *z=NULL, int *pabSuccess=NULL)=0OGRCoordinateTransformationpure virtual
~OGRCoordinateTransformation()OGRCoordinateTransformationinlinevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_coordinate_transformation.html b/bin/doc/html/class_o_g_r_coordinate_transformation.html new file mode 100644 index 0000000..6dc284e --- /dev/null +++ b/bin/doc/html/class_o_g_r_coordinate_transformation.html @@ -0,0 +1,356 @@ + + + + + + +OGR2GUI: OGRCoordinateTransformation Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRCoordinateTransformation Class Referenceabstract
+
+
+ +

#include <ogr_spatialref.h>

+ + + + + + + + + + + + +

+Public Member Functions

virtual ~OGRCoordinateTransformation ()
 
virtual OGRSpatialReferenceGetSourceCS ()=0
 
virtual OGRSpatialReferenceGetTargetCS ()=0
 
virtual int Transform (int nCount, double *x, double *y, double *z=NULL)=0
 
virtual int TransformEx (int nCount, double *x, double *y, double *z=NULL, int *pabSuccess=NULL)=0
 
+ + + +

+Static Public Member Functions

static void DestroyCT (OGRCoordinateTransformation *poCT)
 
+

Detailed Description

+

Interface for transforming between coordinate systems.

+

Currently, the only implementation within OGR is OGRProj4CT, which requires the PROJ.4 library to be available at run-time.

+

Also, see OGRCreateCoordinateTransformation() for creating transformations.

+ +

Definition at line 576 of file ogr_spatialref.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCoordinateTransformation::~OGRCoordinateTransformation ()
+
+inlinevirtual
+
+ +

Definition at line 579 of file ogr_spatialref.h.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static void OGRCoordinateTransformation::DestroyCT (OGRCoordinateTransformationpoCT)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSpatialReference* OGRCoordinateTransformation::GetSourceCS ()
+
+pure virtual
+
+

Fetch internal source coordinate system.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSpatialReference* OGRCoordinateTransformation::GetTargetCS ()
+
+pure virtual
+
+

Fetch internal target coordinate system.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual int OGRCoordinateTransformation::Transform (int nCount,
double * x,
double * y,
double * z = NULL 
)
+
+pure virtual
+
+

Transform points from source to destination space.

+

This method is the same as the C function OCTTransform().

+

The method TransformEx() allows extended success information to be captured indicating which points failed to transform.

+
Parameters
+ + + + + +
nCountnumber of points to transform.
xarray of nCount X vertices, modified in place.
yarray of nCount Y vertices, modified in place.
zarray of nCount Z vertices, modified in place.
+
+
+
Returns
TRUE on success, or FALSE if some or all points fail to transform.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual int OGRCoordinateTransformation::TransformEx (int nCount,
double * x,
double * y,
double * z = NULL,
intpabSuccess = NULL 
)
+
+pure virtual
+
+

Transform points from source to destination space.

+

This method is the same as the C function OCTTransformEx().

+
Parameters
+ + + + + + +
nCountnumber of points to transform.
xarray of nCount X vertices, modified in place.
yarray of nCount Y vertices, modified in place.
zarray of nCount Z vertices, modified in place.
pabSuccessarray of per-point flags set to TRUE if that point transforms, or FALSE if it does not.
+
+
+
Returns
TRUE if some or all points transform successfully, or FALSE if if none transform.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_curve-members.html b/bin/doc/html/class_o_g_r_curve-members.html new file mode 100644 index 0000000..6fcf7d5 --- /dev/null +++ b/bin/doc/html/class_o_g_r_curve-members.html @@ -0,0 +1,209 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRCurve Member List
+
+
+ +

This is the complete list of members for OGRCurve, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCompoundCurve(OGRCurve *puCurve)OGRCurvestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToLinearRing(OGRCurve *poCurve)OGRCurvestatic
CastToLineString(OGRCurve *poCurve)OGRCurvestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const CPL_WARN_UNUSED_RESULT=0OGRGeometrypure virtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ContainsPoint(const OGRPoint *p) const OGRCurveprotectedvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const =0OGRCurvepure virtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()=0OGRGeometrypure virtual
EndPoint(OGRPoint *) const =0OGRCurvepure virtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const =0OGRGeometrypure virtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const =0OGRGeometrypure virtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const =0OGRGeometrypure virtual
flagsOGRGeometryprotected
flattenTo2D()=0OGRGeometrypure virtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const =0OGRCurvepure virtual
get_AreaOfCurveSegments() const =0OGRCurveprotectedpure virtual
get_IsClosed() const OGRCurvevirtual
get_Length() const =0OGRCurvepure virtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToLinearRing() const =0OGRCurveprotectedpure virtual
GetCasterToLineString() const =0OGRCurveprotectedpure virtual
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getDimension() const OGRCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const =0OGRGeometrypure virtual
getEnvelope(OGREnvelope3D *psEnvelope) const =0OGRGeometrypure virtual
getGeometryName() const =0OGRGeometrypure virtual
getGeometryType() const =0OGRGeometrypure virtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getNumPoints() const =0OGRCurvepure virtual
getPointIterator() const =0OGRCurvepure virtual
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRGeometryvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)=0OGRGeometrypure virtual
importFromWkt(char **ppszInput)=0OGRGeometrypure virtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
IsConvex() const OGRCurvevirtual
IsEmpty() const OGRGeometryvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCompoundCurve classOGRCurvefriend
OGRCurve()OGRCurveprotected
OGRCurve(const OGRCurve &other)OGRCurveprotected
OGRCurvePolygon classOGRCurvefriend
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
operator=(const OGRCurve &other)OGRCurve
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
segmentize(double dfMaxLength)OGRGeometryvirtual
set3D(OGRBoolean bIs3D)OGRGeometryvirtual
setCoordinateDimension(int nDimension)OGRGeometryvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
StartPoint(OGRPoint *) const =0OGRCurvepure virtual
swapXY()OGRGeometryvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)=0OGRGeometrypure virtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Value(double, OGRPoint *) const =0OGRCurvepure virtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const =0OGRGeometrypure virtual
~OGRCurve()OGRCurvevirtual
~OGRGeometry()OGRGeometryvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_curve.html b/bin/doc/html/class_o_g_r_curve.html new file mode 100644 index 0000000..b7363ba --- /dev/null +++ b/bin/doc/html/class_o_g_r_curve.html @@ -0,0 +1,964 @@ + + + + + + +OGR2GUI: OGRCurve Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRCurve:
+
+
+ + +OGRGeometry +OGRCompoundCurve +OGRSimpleCurve +OGRCircularString +OGRLineString +OGRLinearRing + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~OGRCurve ()
 
OGRCurveoperator= (const OGRCurve &other)
 
virtual double get_Length () const =0
 
virtual void StartPoint (OGRPoint *) const =0
 
virtual void EndPoint (OGRPoint *) const =0
 
virtual int get_IsClosed () const
 
virtual void Value (double, OGRPoint *) const =0
 
virtual OGRLineStringCurveToLine (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const =0
 
virtual int getDimension () const
 
virtual int getNumPoints () const =0
 
virtual OGRPointIteratorgetPointIterator () const =0
 
virtual OGRBoolean IsConvex () const
 
virtual double get_Area () const =0
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsEmpty () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
virtual void empty ()=0
 
virtual OGRGeometryclone () const CPL_WARN_UNUSED_RESULT=0
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const =0
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const =0
 
virtual int WkbSize () const =0
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)=0
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const =0
 
virtual OGRErr importFromWkt (char **ppszInput)=0
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const =0
 
virtual OGRwkbGeometryType getGeometryType () const =0
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual const char * getGeometryName () const =0
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual void flattenTo2D ()=0
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)=0
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Equals (OGRGeometry *) const =0
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
virtual void swapXY ()
 
+ + + + + + + + + + + + + + + + +

+Static Public Member Functions

static OGRCompoundCurveCastToCompoundCurve (OGRCurve *puCurve)
 
static OGRLineStringCastToLineString (OGRCurve *poCurve)
 
static OGRLinearRingCastToLinearRing (OGRCurve *poCurve)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 OGRCurve ()
 
 OGRCurve (const OGRCurve &other)
 
virtual OGRCurveCasterToLineString GetCasterToLineString () const =0
 
virtual OGRCurveCasterToLinearRing GetCasterToLinearRing () const =0
 
virtual int ContainsPoint (const OGRPoint *p) const
 
virtual double get_AreaOfCurveSegments () const =0
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + +

+Friends

class OGRCurvePolygon
 
class OGRCompoundCurve
 
+ + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

Abstract curve base class for OGRLineString, OGRCircularString and OGRCompoundCurve

+ +

Definition at line 351 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
OGRCurve::OGRCurve ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRCurve::OGRCurve (const OGRCurveother)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurve::~OGRCurve ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static OGRCompoundCurve* OGRCurve::CastToCompoundCurve (OGRCurvepuCurve)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRLinearRing* OGRCurve::CastToLinearRing (OGRCurvepoCurve)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRLineString* OGRCurve::CastToLineString (OGRCurvepoCurve)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRCurve::ContainsPoint (const OGRPointp) const
+
+protectedvirtual
+
+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRLineString* OGRCurve::CurveToLine (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+pure virtual
+
+ +

Implemented in OGRCompoundCurve, OGRCircularString, and OGRLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCurve::EndPoint (OGRPoint) const
+
+pure virtual
+
+ +

Implemented in OGRCompoundCurve, and OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCurve::get_Area () const
+
+pure virtual
+
+ +

Implemented in OGRCompoundCurve, OGRCircularString, and OGRLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCurve::get_AreaOfCurveSegments () const
+
+protectedpure virtual
+
+ +

Implemented in OGRCompoundCurve, OGRCircularString, and OGRLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRCurve::get_IsClosed () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCurve::get_Length () const
+
+pure virtual
+
+ +

Implemented in OGRCompoundCurve, OGRCircularString, and OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLinearRing OGRCurve::GetCasterToLinearRing () const
+
+protectedpure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLineString OGRCurve::GetCasterToLineString () const
+
+protectedpure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRCurve::getDimension () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRCurve::getNumPoints () const
+
+pure virtual
+
+ +

Implemented in OGRCompoundCurve, and OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRPointIterator* OGRCurve::getPointIterator () const
+
+pure virtual
+
+ +

Implemented in OGRCompoundCurve, and OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRCurve::IsConvex () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + +
OGRCurve& OGRCurve::operator= (const OGRCurveother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCurve::StartPoint (OGRPoint) const
+
+pure virtual
+
+ +

Implemented in OGRCompoundCurve, and OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void OGRCurve::Value (double ,
OGRPoint 
) const
+
+pure virtual
+
+ +

Implemented in OGRCompoundCurve, OGRCircularString, and OGRSimpleCurve.

+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class OGRCompoundCurve
+
+friend
+
+ +

Definition at line 361 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class OGRCurvePolygon
+
+friend
+
+ +

Definition at line 360 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_curve.png b/bin/doc/html/class_o_g_r_curve.png new file mode 100644 index 0000000..f2177bb Binary files /dev/null and b/bin/doc/html/class_o_g_r_curve.png differ diff --git a/bin/doc/html/class_o_g_r_curve_collection-members.html b/bin/doc/html/class_o_g_r_curve_collection-members.html new file mode 100644 index 0000000..7c6b9dc --- /dev/null +++ b/bin/doc/html/class_o_g_r_curve_collection-members.html @@ -0,0 +1,134 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRCurveCollection Member List
+
+
+ +

This is the complete list of members for OGRCurveCollection, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addCurveDirectly(OGRGeometry *poGeom, OGRCurve *poCurve, int bNeedRealloc)OGRCurveCollection
empty(OGRGeometry *poGeom)OGRCurveCollection
Equals(OGRCurveCollection *poOCC) const OGRCurveCollection
exportToWkb(const OGRGeometry *poGeom, OGRwkbByteOrder, unsigned char *, OGRwkbVariant eWkbVariant) const OGRCurveCollection
exportToWkt(const OGRGeometry *poGeom, char **ppszDstText) const OGRCurveCollection
flattenTo2D(OGRGeometry *poGeom)OGRCurveCollection
getCurve(int)OGRCurveCollection
getCurve(int) const OGRCurveCollection
getEnvelope(OGREnvelope *psEnvelope) const OGRCurveCollection
getEnvelope(OGREnvelope3D *psEnvelope) const OGRCurveCollection
getNumCurves() const OGRCurveCollection
hasCurveGeometry(int bLookForNonLinear) const OGRCurveCollection
importBodyFromWkb(OGRGeometry *poGeom, unsigned char *pabyData, int nSize, int nDataOffset, int bAcceptCompoundCurve, OGRErr(*pfnAddCurveDirectlyFromWkb)(OGRGeometry *poGeom, OGRCurve *poCurve), OGRwkbVariant eWkVariant)OGRCurveCollection
importPreambuleFromWkb(OGRGeometry *poGeom, unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, OGRwkbVariant eWkVariant)OGRCurveCollection
IsEmpty() const OGRCurveCollection
nCurveCountOGRCurveCollectionprotected
OGRCompoundCurve classOGRCurveCollectionfriend
OGRCurveCollection()OGRCurveCollection
OGRCurveCollection(const OGRCurveCollection &other)OGRCurveCollection
OGRCurvePolygon classOGRCurveCollectionfriend
OGRPolygon classOGRCurveCollectionfriend
operator=(const OGRCurveCollection &other)OGRCurveCollection
papoCurvesOGRCurveCollectionprotected
segmentize(double dfMaxLength)OGRCurveCollection
set3D(OGRGeometry *poGeom, OGRBoolean bIs3D)OGRCurveCollection
setCoordinateDimension(OGRGeometry *poGeom, int nNewDimension)OGRCurveCollection
setMeasured(OGRGeometry *poGeom, OGRBoolean bIsMeasured)OGRCurveCollection
stealCurve(int)OGRCurveCollection
swapXY()OGRCurveCollection
transform(OGRGeometry *poGeom, OGRCoordinateTransformation *poCT)OGRCurveCollection
WkbSize() const OGRCurveCollection
~OGRCurveCollection()OGRCurveCollection
+ + + + diff --git a/bin/doc/html/class_o_g_r_curve_collection.html b/bin/doc/html/class_o_g_r_curve_collection.html new file mode 100644 index 0000000..6bcbac6 --- /dev/null +++ b/bin/doc/html/class_o_g_r_curve_collection.html @@ -0,0 +1,897 @@ + + + + + + +OGR2GUI: OGRCurveCollection Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRCurveCollection Class Reference
+
+
+ +

#include <ogr_geometry.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRCurveCollection ()
 
 OGRCurveCollection (const OGRCurveCollection &other)
 
 ~OGRCurveCollection ()
 
OGRCurveCollectionoperator= (const OGRCurveCollection &other)
 
void empty (OGRGeometry *poGeom)
 
OGRBoolean IsEmpty () const
 
void getEnvelope (OGREnvelope *psEnvelope) const
 
void getEnvelope (OGREnvelope3D *psEnvelope) const
 
OGRErr addCurveDirectly (OGRGeometry *poGeom, OGRCurve *poCurve, int bNeedRealloc)
 
int WkbSize () const
 
OGRErr importPreambuleFromWkb (OGRGeometry *poGeom, unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, OGRwkbVariant eWkVariant)
 
OGRErr importBodyFromWkb (OGRGeometry *poGeom, unsigned char *pabyData, int nSize, int nDataOffset, int bAcceptCompoundCurve, OGRErr(*pfnAddCurveDirectlyFromWkb)(OGRGeometry *poGeom, OGRCurve *poCurve), OGRwkbVariant eWkVariant)
 
OGRErr exportToWkt (const OGRGeometry *poGeom, char **ppszDstText) const
 
OGRErr exportToWkb (const OGRGeometry *poGeom, OGRwkbByteOrder, unsigned char *, OGRwkbVariant eWkbVariant) const
 
OGRBoolean Equals (OGRCurveCollection *poOCC) const
 
void setCoordinateDimension (OGRGeometry *poGeom, int nNewDimension)
 
void set3D (OGRGeometry *poGeom, OGRBoolean bIs3D)
 
void setMeasured (OGRGeometry *poGeom, OGRBoolean bIsMeasured)
 
int getNumCurves () const
 
OGRCurvegetCurve (int)
 
const OGRCurvegetCurve (int) const
 
OGRCurvestealCurve (int)
 
OGRErr transform (OGRGeometry *poGeom, OGRCoordinateTransformation *poCT)
 
void flattenTo2D (OGRGeometry *poGeom)
 
void segmentize (double dfMaxLength)
 
void swapXY ()
 
OGRBoolean hasCurveGeometry (int bLookForNonLinear) const
 
+ + + + + +

+Protected Attributes

int nCurveCount
 
OGRCurve ** papoCurves
 
+ + + + + + + +

+Friends

class OGRCompoundCurve
 
class OGRCurvePolygon
 
class OGRPolygon
 
+

Detailed Description

+

Utility class to store a collection of curves. Used as a member of OGRCompoundCurve and OGRCurvePolygon.

+

This class is only exported because of linking issues. It should never be directly used.

+
Since
GDAL 2.0
+ +

Definition at line 701 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRCurveCollection::OGRCurveCollection ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRCurveCollection::OGRCurveCollection (const OGRCurveCollectionother)
+
+ +
+
+ +
+
+ + + + + + + +
OGRCurveCollection::~OGRCurveCollection ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRCurveCollection::addCurveDirectly (OGRGeometrypoGeom,
OGRCurvepoCurve,
int bNeedRealloc 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRCurveCollection::empty (OGRGeometrypoGeom)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRBoolean OGRCurveCollection::Equals (OGRCurveCollectionpoOCC) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRCurveCollection::exportToWkb (const OGRGeometrypoGeom,
OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant eWkbVariant 
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRCurveCollection::exportToWkt (const OGRGeometrypoGeom,
char ** ppszDstText 
) const
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRCurveCollection::flattenTo2D (OGRGeometrypoGeom)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRCurve* OGRCurveCollection::getCurve (int )
+
+ +
+
+ +
+
+ + + + + + + + +
const OGRCurve* OGRCurveCollection::getCurve (int ) const
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRCurveCollection::getEnvelope (OGREnvelopepsEnvelope) const
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRCurveCollection::getEnvelope (OGREnvelope3DpsEnvelope) const
+
+ +
+
+ +
+
+ + + + + + + +
int OGRCurveCollection::getNumCurves () const
+
+ +
+
+ +
+
+ + + + + + + + +
OGRBoolean OGRCurveCollection::hasCurveGeometry (int bLookForNonLinear) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRCurveCollection::importBodyFromWkb (OGRGeometrypoGeom,
unsigned char * pabyData,
int nSize,
int nDataOffset,
int bAcceptCompoundCurve,
OGRErr(*)(OGRGeometry *poGeom, OGRCurve *poCurve) pfnAddCurveDirectlyFromWkb,
OGRwkbVariant eWkVariant 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRCurveCollection::importPreambuleFromWkb (OGRGeometrypoGeom,
unsigned char * pabyData,
intnSize,
intnDataOffset,
OGRwkbByteOrdereByteOrder,
int nMinSubGeomSize,
OGRwkbVariant eWkVariant 
)
+
+ +
+
+ +
+
+ + + + + + + +
OGRBoolean OGRCurveCollection::IsEmpty () const
+
+ +
+
+ +
+
+ + + + + + + + +
OGRCurveCollection& OGRCurveCollection::operator= (const OGRCurveCollectionother)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRCurveCollection::segmentize (double dfMaxLength)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRCurveCollection::set3D (OGRGeometrypoGeom,
OGRBoolean bIs3D 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRCurveCollection::setCoordinateDimension (OGRGeometrypoGeom,
int nNewDimension 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRCurveCollection::setMeasured (OGRGeometrypoGeom,
OGRBoolean bIsMeasured 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRCurve* OGRCurveCollection::stealCurve (int )
+
+ +
+
+ +
+
+ + + + + + + +
void OGRCurveCollection::swapXY ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRCurveCollection::transform (OGRGeometrypoGeom,
OGRCoordinateTransformationpoCT 
)
+
+ +
+
+ +
+
+ + + + + + + +
int OGRCurveCollection::WkbSize () const
+
+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class OGRCompoundCurve
+
+friend
+
+ +

Definition at line 704 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class OGRCurvePolygon
+
+friend
+
+ +

Definition at line 705 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
friend class OGRPolygon
+
+friend
+
+ +

Definition at line 706 of file ogr_geometry.h.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int OGRCurveCollection::nCurveCount
+
+protected
+
+ +

Definition at line 708 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRCurve** OGRCurveCollection::papoCurves
+
+protected
+
+ +

Definition at line 709 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_curve_polygon-members.html b/bin/doc/html/class_o_g_r_curve_polygon-members.html new file mode 100644 index 0000000..603e793 --- /dev/null +++ b/bin/doc/html/class_o_g_r_curve_polygon-members.html @@ -0,0 +1,208 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRCurvePolygon Member List
+
+
+ +

This is the complete list of members for OGRCurvePolygon, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addRing(OGRCurve *)OGRCurvePolygon
addRingDirectly(OGRCurve *)OGRCurvePolygon
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCurvePolygon(OGRSurface *poSurface)OGRSurfacestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToPolygon(OGRCurvePolygon *poCP)OGRCurvePolygonprotectedstatic
OGRSurface::CastToPolygon(OGRSurface *poSurface)OGRSurfacestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRCurvePolygonvirtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRCurvePolygonvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
CurvePolyToPoly(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRCurvePolygonvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRCurvePolygonvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRCurvePolygonvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRCurvePolygonvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant eWkbVariant=wkbVariantOldOgc) const OGRCurvePolygonvirtual
flagsOGRGeometryprotected
flattenTo2D()OGRCurvePolygonvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRCurvePolygonvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToCurvePolygon() const OGRCurvePolygonprotectedvirtual
GetCasterToPolygon() const OGRCurvePolygonprotectedvirtual
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getDimension() const OGRCurvePolygonvirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRCurvePolygonvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRCurvePolygonvirtual
getExteriorRingCurve()OGRCurvePolygon
getExteriorRingCurve() const OGRCurvePolygon
getGeometryName() const OGRCurvePolygonvirtual
getGeometryType() const OGRCurvePolygonvirtual
getInteriorRingCurve(int)OGRCurvePolygon
getInteriorRingCurve(int) const OGRCurvePolygon
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRCurvePolygonvirtual
getNumInteriorRings() const OGRCurvePolygon
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRCurvePolygonvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRCurvePolygonvirtual
importFromWkt(char **)OGRCurvePolygonvirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRCurvePolygonvirtual
Is3D() const OGRGeometryinline
IsEmpty() const OGRCurvePolygonvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
oCCOGRCurvePolygonprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCurvePolygon()OGRCurvePolygon
OGRCurvePolygon(const OGRCurvePolygon &)OGRCurvePolygon
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRPolygon classOGRCurvePolygonfriend
operator=(const OGRCurvePolygon &other)OGRCurvePolygon
OGRSurface::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
PointOnSurface(OGRPoint *poPoint) const OGRCurvePolygonvirtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
segmentize(double dfMaxLength)OGRCurvePolygonvirtual
set3D(OGRBoolean bIs3D)OGRCurvePolygonvirtual
setCoordinateDimension(int nDimension)OGRCurvePolygonvirtual
setMeasured(OGRBoolean bIsMeasured)OGRCurvePolygonvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
stealExteriorRingCurve()OGRCurvePolygon
swapXY()OGRCurvePolygonvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)OGRCurvePolygonvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRCurvePolygonvirtual
~OGRCurvePolygon()OGRCurvePolygonvirtual
~OGRGeometry()OGRGeometryvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_curve_polygon.html b/bin/doc/html/class_o_g_r_curve_polygon.html new file mode 100644 index 0000000..1488a6b --- /dev/null +++ b/bin/doc/html/class_o_g_r_curve_polygon.html @@ -0,0 +1,1486 @@ + + + + + + +OGR2GUI: OGRCurvePolygon Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRCurvePolygon:
+
+
+ + +OGRSurface +OGRGeometry +OGRPolygon + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRCurvePolygon ()
 
 OGRCurvePolygon (const OGRCurvePolygon &)
 
virtual ~OGRCurvePolygon ()
 
OGRCurvePolygonoperator= (const OGRCurvePolygon &other)
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual double get_Area () const
 
virtual OGRErr PointOnSurface (OGRPoint *poPoint) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant eWkbVariant=wkbVariantOldOgc) const
 
virtual int getDimension () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
virtual OGRPolygonCurvePolyToPoly (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
OGRErr addRing (OGRCurve *)
 
OGRErr addRingDirectly (OGRCurve *)
 
OGRCurvegetExteriorRingCurve ()
 
const OGRCurvegetExteriorRingCurve () const
 
int getNumInteriorRings () const
 
OGRCurvegetInteriorRingCurve (int)
 
const OGRCurvegetInteriorRingCurve (int) const
 
OGRCurvestealExteriorRingCurve ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRSurfaceCasterToPolygon GetCasterToPolygon () const
 
virtual OGRSurfaceCasterToCurvePolygon GetCasterToCurvePolygon () const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + +

+Static Protected Member Functions

static OGRPolygonCastToPolygon (OGRCurvePolygon *poCP)
 
+ + + + + + +

+Protected Attributes

OGRCurveCollection oCC
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+ + + +

+Friends

class OGRPolygon
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRSurface
static OGRPolygonCastToPolygon (OGRSurface *poSurface)
 
static OGRCurvePolygonCastToCurvePolygon (OGRSurface *poSurface)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
+

Detailed Description

+

Concrete class representing curve polygons.

+

Note that curve polygons consist of one outer (curve) ring, and zero or more inner rings. A curve polygon cannot represent disconnected regions (such as multiple islands in a political body). The OGRMultiSurface must be used for this.

+

Compatibility: ISO SQL/MM Part 3.

+
Since
GDAL 2.0
+ +

Definition at line 899 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRCurvePolygon::OGRCurvePolygon ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRCurvePolygon::OGRCurvePolygon (const OGRCurvePolygon)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurvePolygon::~OGRCurvePolygon ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
OGRErr OGRCurvePolygon::addRing (OGRCurve)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRCurvePolygon::addRingDirectly (OGRCurve)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRPolygon* OGRCurvePolygon::CastToPolygon (OGRCurvePolygonpoCP)
+
+staticprotected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRCurvePolygon::clone () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRCurvePolygon::Contains (const OGRGeometry) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRPolygon* OGRCurvePolygon::CurvePolyToPoly (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRCurvePolygon::empty ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRCurvePolygon::Equals (OGRGeometry) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCurvePolygon::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCurvePolygon::exportToWkt (char ** ppszDstText,
OGRwkbVariant eWkbVariant = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRCurvePolygon::flattenTo2D ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRCurvePolygon::get_Area () const
+
+virtual
+
+ +

Implements OGRSurface.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSurfaceCasterToCurvePolygon OGRCurvePolygon::GetCasterToCurvePolygon () const
+
+protectedvirtual
+
+ +

Implements OGRSurface.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSurfaceCasterToPolygon OGRCurvePolygon::GetCasterToPolygon () const
+
+protectedvirtual
+
+ +

Implements OGRSurface.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRCurvePolygon::getDimension () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCurvePolygon::getEnvelope (OGREnvelopepsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCurvePolygon::getEnvelope (OGREnvelope3DpsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + + + +
OGRCurve* OGRCurvePolygon::getExteriorRingCurve ()
+
+ +
+
+ +
+
+ + + + + + + +
const OGRCurve* OGRCurvePolygon::getExteriorRingCurve () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRCurvePolygon::getGeometryName () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRCurvePolygon::getGeometryType () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + + + + +
OGRCurve* OGRCurvePolygon::getInteriorRingCurve (int )
+
+ +
+
+ +
+
+ + + + + + + + +
const OGRCurve* OGRCurvePolygon::getInteriorRingCurve (int ) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRGeometry* OGRCurvePolygon::getLinearGeometry (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + + + +
int OGRCurvePolygon::getNumInteriorRings () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRCurvePolygon::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRCurvePolygon::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRCurvePolygon::importFromWkt (char ** )
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRCurvePolygon::Intersects (const OGRGeometry) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRCurvePolygon::IsEmpty () const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + + +
OGRCurvePolygon& OGRCurvePolygon::operator= (const OGRCurvePolygonother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRCurvePolygon::PointOnSurface (OGRPointpoPoint) const
+
+virtual
+
+ +

Implements OGRSurface.

+ +

Reimplemented in OGRPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCurvePolygon::segmentize (double dfMaxLength)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCurvePolygon::set3D (OGRBoolean bIs3D)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCurvePolygon::setCoordinateDimension (int nDimension)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRCurvePolygon::setMeasured (OGRBoolean bIsMeasured)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + +
OGRCurve* OGRCurvePolygon::stealExteriorRingCurve ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRCurvePolygon::swapXY ()
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRCurvePolygon::transform (OGRCoordinateTransformationpoCT)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRCurvePolygon::WkbSize () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRPolygon.

+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class OGRPolygon
+
+friend
+
+ +

Definition at line 909 of file ogr_geometry.h.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
OGRCurveCollection OGRCurvePolygon::oCC
+
+protected
+
+ +

Definition at line 910 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_curve_polygon.png b/bin/doc/html/class_o_g_r_curve_polygon.png new file mode 100644 index 0000000..217df0a Binary files /dev/null and b/bin/doc/html/class_o_g_r_curve_polygon.png differ diff --git a/bin/doc/html/class_o_g_r_data_source-members.html b/bin/doc/html/class_o_g_r_data_source-members.html new file mode 100644 index 0000000..1732b34 --- /dev/null +++ b/bin/doc/html/class_o_g_r_data_source-members.html @@ -0,0 +1,220 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRDataSource Member List
+
+
+ +

This is the complete list of members for OGRDataSource, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AcquireMutex()GDALDatasetprotected
AddBand(GDALDataType eType, char **papszOptions=NULL)GDALDatasetvirtual
AdviseRead(int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList, char **papszOptions)GDALDatasetvirtual
BandBasedRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDatasetprotected
BeginAsyncReader(int nXOff, int nYOff, int nXSize, int nYSize, void *pBuf, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, int nLineSpace, int nBandSpace, char **papszOptions)GDALDatasetvirtual
bForceCachedIOGDALDatasetprotected
bIsInternalGDALDatasetprotected
BlockBasedFlushCache()GDALDatasetprotected
BlockBasedRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDatasetprotected
bSharedGDALDatasetprotected
bSuppressOnCloseGDALDatasetprotected
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
BuildOverviews(const char *, int, int *, int, int *, GDALProgressFunc, void *)GDALDataset
BuildParseInfo(swq_select *psSelectInfo, swq_select_parse_options *poSelectParseOptions)GDALDataset
CloseDependentDatasets()GDALDatasetprotectedvirtual
CommitTransaction()GDALDatasetvirtual
CopyLayer(OGRLayer *poSrcLayer, const char *pszNewName, char **papszOptions=NULL)GDALDatasetvirtual
CreateLayer(const char *pszName, OGRSpatialReference *poSpatialRef=NULL, OGRwkbGeometryType eGType=wkbUnknown, char **papszOptions=NULL)GDALDatasetvirtual
CreateMaskBand(int nFlagsIn)GDALDatasetvirtual
DeleteLayer(int)GDALDatasetvirtual
Dereference()GDALDataset
DestroyDataSource(OGRDataSource *) OGR_DEPRECATED("Use GDALDataset class instead")OGRDataSourcestatic
DestroyParseInfo(GDALSQLParseInfo *psParseInfo)GDALDataset
DisableReadWriteMutex()GDALDatasetprotected
eAccessGDALDatasetprotected
EndAsyncReader(GDALAsyncReader *)GDALDatasetvirtual
EnterReadWrite(GDALRWFlag eRWFlag)GDALDatasetprotected
ExecuteSQL(const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect)GDALDatasetvirtual
ExecuteSQL(const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect, swq_select_parse_options *poSelectParseOptions)GDALDataset
FlushCache(void)GDALDatasetvirtual
GDALDataset(void)GDALDatasetprotected
GDALDataset(int bForceCachedIO)GDALDatasetprotected
GDALMajorObject()GDALMajorObject
GetAccess() const GDALDatasetinline
GetDescription() const GDALMajorObjectvirtual
GetDriver(void)GDALDatasetvirtual
GetDriverName()GDALDatasetvirtual
GetFileList(void)GDALDatasetvirtual
GetGCPCount()GDALDatasetvirtual
GetGCPProjection()GDALDatasetvirtual
GetGCPs()GDALDatasetvirtual
GetGeoTransform(double *)GDALDatasetvirtual
GetInternalHandle(const char *)GDALDatasetvirtual
GetLayer(int)GDALDatasetvirtual
GetLayerByName(const char *)GDALDatasetvirtual
GetLayerCount()GDALDatasetvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMOFlags()GDALMajorObject
GetName() OGR_DEPRECATED("Use GDALDataset class instead")=0OGRDataSourcepure virtual
GetOpenDatasets(int *pnDatasetCount)GDALDatasetstatic
GetOpenOptions()GDALDatasetinline
GetProjectionRef(void)GDALDatasetvirtual
GetRasterBand(int)GDALDataset
GetRasterCount(void)GDALDataset
GetRasterXSize(void)GDALDataset
GetRasterYSize(void)GDALDataset
GetRefCount() const GDALDataset
GetShared()GDALDataset
GetStyleTable()GDALDatasetvirtual
GetSummaryRefCount() const GDALDataset
IBuildOverviews(const char *, int, int *, int, int *, GDALProgressFunc, void *)GDALDatasetprotectedvirtual
ICreateLayer(const char *pszName, OGRSpatialReference *poSpatialRef=NULL, OGRwkbGeometryType eGType=wkbUnknown, char **papszOptions=NULL)GDALDatasetprotectedvirtual
IRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDatasetprotectedvirtual
IsGenericSQLDialect(const char *pszDialect)GDALDatasetstatic
LeaveReadWrite()GDALDatasetprotected
m_poStyleTableGDALDatasetprotected
MarkAsShared()GDALDataset
MarkSuppressOnClose()GDALDatasetinline
nBandsGDALDatasetprotected
nFlagsGDALMajorObjectprotected
nOpenFlagsGDALDatasetprotected
nRasterXSizeGDALDatasetprotected
nRasterYSizeGDALDatasetprotected
nRefCountGDALDatasetprotected
OGRDataSource()OGRDataSource
oMDMDGDALMajorObjectprotected
oOvManagerGDALDatasetprotected
papoBandsGDALDatasetprotected
papszOpenOptionsGDALDatasetprotected
poDriverGDALDatasetprotected
ProcessSQLAlterTableAddColumn(const char *)GDALDatasetprotected
ProcessSQLAlterTableAlterColumn(const char *)GDALDatasetprotected
ProcessSQLAlterTableDropColumn(const char *)GDALDatasetprotected
ProcessSQLAlterTableRenameColumn(const char *)GDALDatasetprotected
ProcessSQLCreateIndex(const char *)GDALDatasetprotected
ProcessSQLDropIndex(const char *)GDALDatasetprotected
ProcessSQLDropTable(const char *)GDALDatasetprotected
RasterInitialize(int, int)GDALDatasetprotected
RasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDataset
RasterIOResampled(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULTGDALDatasetprotected
ReacquireReadWriteLock()GDALDatasetprotected
Reference()GDALDataset
Release()GDALDataset
ReleaseMutex()GDALDatasetprotected
ReleaseResultSet(OGRLayer *poResultsSet)GDALDatasetvirtual
ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4GDALDataset
RollbackTransaction()GDALDatasetvirtual
sDescriptionGDALMajorObjectprotected
SetBand(int, GDALRasterBand *)GDALDatasetprotected
SetDescription(const char *)GDALMajorObjectvirtual
SetGCPs(int nGCPCount, const GDAL_GCP *pasGCPList, const char *pszGCPProjection)GDALDatasetvirtual
SetGeoTransform(double *)GDALDatasetvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
SetProjection(const char *)GDALDatasetvirtual
SetStyleTable(OGRStyleTable *poStyleTable)GDALDatasetvirtual
SetStyleTableDirectly(OGRStyleTable *poStyleTable)GDALDatasetvirtual
StartTransaction(int bForce=FALSE)GDALDatasetvirtual
TemporarilyDropReadWriteLock()GDALDatasetprotected
TestCapability(const char *)GDALDatasetvirtual
TryOverviewRasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)GDALDatasetprotected
ValidateLayerCreationOptions(const char *const *papszLCO)GDALDatasetprotected
ValidateRasterIOOrAdviseReadParameters(const char *pszCallingFunc, int *pbStopProcessingOnCENone, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, int nBandCount, int *panBandMap)GDALDatasetprotected
~GDALDataset()GDALDatasetvirtual
~GDALMajorObject()GDALMajorObjectvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_data_source.html b/bin/doc/html/class_o_g_r_data_source.html new file mode 100644 index 0000000..59ee9fc --- /dev/null +++ b/bin/doc/html/class_o_g_r_data_source.html @@ -0,0 +1,443 @@ + + + + + + +OGR2GUI: OGRDataSource Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRDataSource Class Referenceabstract
+
+
+ +

#include <ogrsf_frmts.h>

+
+Inheritance diagram for OGRDataSource:
+
+
+ + +GDALDataset +GDALMajorObject + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRDataSource ()
 
virtual const char * GetName () OGR_DEPRECATED("Use GDALDataset class instead")=0
 
- Public Member Functions inherited from GDALDataset
virtual ~GDALDataset ()
 
int GetRasterXSize (void)
 
int GetRasterYSize (void)
 
int GetRasterCount (void)
 
GDALRasterBandGetRasterBand (int)
 
virtual void FlushCache (void)
 
virtual const char * GetProjectionRef (void)
 
virtual CPLErr SetProjection (const char *)
 
virtual CPLErr GetGeoTransform (double *)
 
virtual CPLErr SetGeoTransform (double *)
 
virtual CPLErr AddBand (GDALDataType eType, char **papszOptions=NULL)
 
virtual void * GetInternalHandle (const char *)
 
virtual GDALDriverGetDriver (void)
 
virtual char ** GetFileList (void)
 
virtual const char * GetDriverName ()
 
virtual int GetGCPCount ()
 
virtual const char * GetGCPProjection ()
 
virtual const GDAL_GCPGetGCPs ()
 
virtual CPLErr SetGCPs (int nGCPCount, const GDAL_GCP *pasGCPList, const char *pszGCPProjection)
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList, char **papszOptions)
 
virtual CPLErr CreateMaskBand (int nFlagsIn)
 
virtual GDALAsyncReaderBeginAsyncReader (int nXOff, int nYOff, int nXSize, int nYSize, void *pBuf, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, int nLineSpace, int nBandSpace, char **papszOptions)
 
virtual void EndAsyncReader (GDALAsyncReader *)
 
CPLErr RasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
int Reference ()
 
int Dereference ()
 
GDALAccess GetAccess () const
 
int GetShared ()
 
void MarkAsShared ()
 
void MarkSuppressOnClose ()
 
char ** GetOpenOptions ()
 
CPLErr BuildOverviews (const char *, int, int *, int, int *, GDALProgressFunc, void *)
 
void ReportError (CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4
 
virtual int GetLayerCount ()
 
virtual OGRLayerGetLayer (int)
 
virtual OGRLayerGetLayerByName (const char *)
 
virtual OGRErr DeleteLayer (int)
 
virtual int TestCapability (const char *)
 
virtual OGRLayerCreateLayer (const char *pszName, OGRSpatialReference *poSpatialRef=NULL, OGRwkbGeometryType eGType=wkbUnknown, char **papszOptions=NULL)
 
virtual OGRLayerCopyLayer (OGRLayer *poSrcLayer, const char *pszNewName, char **papszOptions=NULL)
 
virtual OGRStyleTableGetStyleTable ()
 
virtual void SetStyleTableDirectly (OGRStyleTable *poStyleTable)
 
virtual void SetStyleTable (OGRStyleTable *poStyleTable)
 
virtual OGRLayerExecuteSQL (const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect)
 
virtual void ReleaseResultSet (OGRLayer *poResultsSet)
 
int GetRefCount () const
 
int GetSummaryRefCount () const
 
OGRErr Release ()
 
virtual OGRErr StartTransaction (int bForce=FALSE)
 
virtual OGRErr CommitTransaction ()
 
virtual OGRErr RollbackTransaction ()
 
GDALSQLParseInfoBuildParseInfo (swq_select *psSelectInfo, swq_select_parse_options *poSelectParseOptions)
 
void DestroyParseInfo (GDALSQLParseInfo *psParseInfo)
 
OGRLayerExecuteSQL (const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect, swq_select_parse_options *poSelectParseOptions)
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + + + + +

+Static Public Member Functions

static void DestroyDataSource (OGRDataSource *) OGR_DEPRECATED("Use GDALDataset class instead")
 
- Static Public Member Functions inherited from GDALDataset
static GDALDataset ** GetOpenDatasets (int *pnDatasetCount)
 
static int IsGenericSQLDialect (const char *pszDialect)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from GDALDataset
 GDALDataset (void)
 
 GDALDataset (int bForceCachedIO)
 
void RasterInitialize (int, int)
 
void SetBand (int, GDALRasterBand *)
 
virtual CPLErr IBuildOverviews (const char *, int, int *, int, int *, GDALProgressFunc, void *)
 
virtual CPLErr IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr BlockBasedRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, GSpacing, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
void BlockBasedFlushCache ()
 
CPLErr BandBasedRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr RasterIOResampled (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr ValidateRasterIOOrAdviseReadParameters (const char *pszCallingFunc, int *pbStopProcessingOnCENone, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, int nBandCount, int *panBandMap)
 
CPLErr TryOverviewRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg, int *pbTried)
 
virtual int CloseDependentDatasets ()
 
int ValidateLayerCreationOptions (const char *const *papszLCO)
 
int EnterReadWrite (GDALRWFlag eRWFlag)
 
void LeaveReadWrite ()
 
void TemporarilyDropReadWriteLock ()
 
void ReacquireReadWriteLock ()
 
void DisableReadWriteMutex ()
 
int AcquireMutex ()
 
void ReleaseMutex ()
 
virtual OGRLayerICreateLayer (const char *pszName, OGRSpatialReference *poSpatialRef=NULL, OGRwkbGeometryType eGType=wkbUnknown, char **papszOptions=NULL)
 
OGRErr ProcessSQLCreateIndex (const char *)
 
OGRErr ProcessSQLDropIndex (const char *)
 
OGRErr ProcessSQLDropTable (const char *)
 
OGRErr ProcessSQLAlterTableAddColumn (const char *)
 
OGRErr ProcessSQLAlterTableDropColumn (const char *)
 
OGRErr ProcessSQLAlterTableAlterColumn (const char *)
 
OGRErr ProcessSQLAlterTableRenameColumn (const char *)
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
- Protected Attributes inherited from GDALDataset
GDALDriverpoDriver
 
GDALAccess eAccess
 
int nRasterXSize
 
int nRasterYSize
 
int nBands
 
GDALRasterBand ** papoBands
 
int nOpenFlags
 
int nRefCount
 
GByte bForceCachedIO
 
GByte bShared
 
GByte bIsInternal
 
GByte bSuppressOnClose
 
GDALDefaultOverviews oOvManager
 
char ** papszOpenOptions
 
OGRStyleTablem_poStyleTable
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+

LEGACY class. Use GDALDataset in your new code ! This class may be removed in a later release.

+

This class represents a data source. A data source potentially consists of many layers (OGRLayer). A data source normally consists of one, or a related set of files, though the name doesn't have to be a real item in the file system.

+

When an OGRDataSource is destroyed, all it's associated OGRLayers objects are also destroyed.

+

NOTE: Starting with GDAL 2.0, it is NOT safe to cast the handle of a C function that returns a OGRDataSourceH to a OGRDataSource*. If a C++ object is needed, the handle should be cast to GDALDataset*.

+
Deprecated:
+ +

Definition at line 238 of file ogrsf_frmts.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRDataSource::OGRDataSource ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static void OGRDataSource::DestroyDataSource (OGRDataSource)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRDataSource::GetName ()
+
+pure virtual
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_data_source.png b/bin/doc/html/class_o_g_r_data_source.png new file mode 100644 index 0000000..8546d3d Binary files /dev/null and b/bin/doc/html/class_o_g_r_data_source.png differ diff --git a/bin/doc/html/class_o_g_r_feature-members.html b/bin/doc/html/class_o_g_r_feature-members.html new file mode 100644 index 0000000..7450623 --- /dev/null +++ b/bin/doc/html/class_o_g_r_feature-members.html @@ -0,0 +1,190 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRFeature Member List
+
+
+ +

This is the complete list of members for OGRFeature, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Clone() CPL_WARN_UNUSED_RESULTOGRFeature
CreateFeature(OGRFeatureDefn *)OGRFeaturestatic
DestroyFeature(OGRFeature *)OGRFeaturestatic
DumpReadable(FILE *, char **papszOptions=NULL)OGRFeature
Equal(OGRFeature *poFeature)OGRFeaturevirtual
FillUnsetWithDefault(int bNotNullableOnly, char **papszOptions)OGRFeature
GetDefnRef()OGRFeatureinline
GetFID()OGRFeatureinline
GetFieldAsBinary(int i, int *pnCount)OGRFeature
GetFieldAsDateTime(int i, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, int *pnSecond, int *pnTZFlag)OGRFeature
GetFieldAsDateTime(int i, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, float *pfSecond, int *pnTZFlag)OGRFeature
GetFieldAsDouble(int i)OGRFeature
GetFieldAsDouble(const char *pszFName)OGRFeatureinline
GetFieldAsDoubleList(int i, int *pnCount)OGRFeature
GetFieldAsDoubleList(const char *pszFName, int *pnCount)OGRFeatureinline
GetFieldAsInteger(int i)OGRFeature
GetFieldAsInteger(const char *pszFName)OGRFeatureinline
GetFieldAsInteger64(int i)OGRFeature
GetFieldAsInteger64(const char *pszFName)OGRFeatureinline
GetFieldAsInteger64List(int i, int *pnCount)OGRFeature
GetFieldAsInteger64List(const char *pszFName, int *pnCount)OGRFeatureinline
GetFieldAsIntegerList(int i, int *pnCount)OGRFeature
GetFieldAsIntegerList(const char *pszFName, int *pnCount)OGRFeatureinline
GetFieldAsString(int i)OGRFeature
GetFieldAsString(const char *pszFName)OGRFeatureinline
GetFieldAsStringList(int i)OGRFeature
GetFieldAsStringList(const char *pszFName)OGRFeatureinline
GetFieldCount()OGRFeatureinline
GetFieldDefnRef(int iField)OGRFeatureinline
GetFieldIndex(const char *pszName)OGRFeatureinline
GetGeometryRef()OGRFeature
GetGeomFieldCount()OGRFeatureinline
GetGeomFieldDefnRef(int iField)OGRFeatureinline
GetGeomFieldIndex(const char *pszName)OGRFeatureinline
GetGeomFieldRef(int iField)OGRFeature
GetGeomFieldRef(const char *pszFName)OGRFeature
GetNativeData() const OGRFeatureinline
GetNativeMediaType() const OGRFeatureinline
GetRawFieldRef(int i)OGRFeatureinline
GetStyleString()OGRFeaturevirtual
GetStyleTable()OGRFeatureinlinevirtual
IsFieldSet(int iField)OGRFeature
m_poStyleTableOGRFeatureprotected
m_pszStyleStringOGRFeatureprotected
m_pszTmpFieldValueOGRFeatureprotected
OGRFeature(OGRFeatureDefn *)OGRFeature
RemapFields(OGRFeatureDefn *poNewDefn, int *panRemapSource)OGRFeature
RemapGeomFields(OGRFeatureDefn *poNewDefn, int *panRemapSource)OGRFeature
SetFID(GIntBig nFIDIn)OGRFeaturevirtual
SetField(int i, int nValue)OGRFeature
SetField(int i, GIntBig nValue)OGRFeature
SetField(int i, double dfValue)OGRFeature
SetField(int i, const char *pszValue)OGRFeature
SetField(int i, int nCount, int *panValues)OGRFeature
SetField(int i, int nCount, const GIntBig *panValues)OGRFeature
SetField(int i, int nCount, double *padfValues)OGRFeature
SetField(int i, char **papszValues)OGRFeature
SetField(int i, OGRField *puValue)OGRFeature
SetField(int i, int nCount, GByte *pabyBinary)OGRFeature
SetField(int i, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)OGRFeature
SetField(const char *pszFName, int nValue)OGRFeatureinline
SetField(const char *pszFName, GIntBig nValue)OGRFeatureinline
SetField(const char *pszFName, double dfValue)OGRFeatureinline
SetField(const char *pszFName, const char *pszValue)OGRFeatureinline
SetField(const char *pszFName, int nCount, int *panValues)OGRFeatureinline
SetField(const char *pszFName, int nCount, const GIntBig *panValues)OGRFeatureinline
SetField(const char *pszFName, int nCount, double *padfValues)OGRFeatureinline
SetField(const char *pszFName, char **papszValues)OGRFeatureinline
SetField(const char *pszFName, OGRField *puValue)OGRFeatureinline
SetField(const char *pszFName, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)OGRFeatureinline
SetFieldsFrom(OGRFeature *, int *, int=TRUE)OGRFeature
SetFrom(OGRFeature *, int=TRUE)OGRFeature
SetFrom(OGRFeature *, int *, int=TRUE)OGRFeature
SetGeometry(OGRGeometry *)OGRFeature
SetGeometryDirectly(OGRGeometry *)OGRFeature
SetGeomField(int iField, OGRGeometry *)OGRFeature
SetGeomFieldDirectly(int iField, OGRGeometry *)OGRFeature
SetNativeData(const char *pszNativeData)OGRFeature
SetNativeMediaType(const char *pszNativeMediaType)OGRFeature
SetStyleString(const char *)OGRFeaturevirtual
SetStyleStringDirectly(char *)OGRFeaturevirtual
SetStyleTable(OGRStyleTable *poStyleTable)OGRFeaturevirtual
SetStyleTableDirectly(OGRStyleTable *poStyleTable)OGRFeaturevirtual
StealGeometry() CPL_WARN_UNUSED_RESULTOGRFeature
StealGeometry(int iField)OGRFeature
UnsetField(int iField)OGRFeature
Validate(int nValidateFlags, int bEmitError)OGRFeature
~OGRFeature()OGRFeaturevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_feature.html b/bin/doc/html/class_o_g_r_feature.html new file mode 100644 index 0000000..956fe1e --- /dev/null +++ b/bin/doc/html/class_o_g_r_feature.html @@ -0,0 +1,2694 @@ + + + + + + +OGR2GUI: OGRFeature Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_feature.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRFeature (OGRFeatureDefn *)
 
virtual ~OGRFeature ()
 
OGRFeatureDefnGetDefnRef ()
 
OGRErr SetGeometryDirectly (OGRGeometry *)
 
OGRErr SetGeometry (OGRGeometry *)
 
OGRGeometryGetGeometryRef ()
 
OGRGeometryStealGeometry () CPL_WARN_UNUSED_RESULT
 
int GetGeomFieldCount ()
 
OGRGeomFieldDefnGetGeomFieldDefnRef (int iField)
 
int GetGeomFieldIndex (const char *pszName)
 
OGRGeometryGetGeomFieldRef (int iField)
 
OGRGeometryStealGeometry (int iField)
 
OGRGeometryGetGeomFieldRef (const char *pszFName)
 
OGRErr SetGeomFieldDirectly (int iField, OGRGeometry *)
 
OGRErr SetGeomField (int iField, OGRGeometry *)
 
OGRFeatureClone () CPL_WARN_UNUSED_RESULT
 
virtual OGRBoolean Equal (OGRFeature *poFeature)
 
int GetFieldCount ()
 
OGRFieldDefnGetFieldDefnRef (int iField)
 
int GetFieldIndex (const char *pszName)
 
int IsFieldSet (int iField)
 
void UnsetField (int iField)
 
OGRFieldGetRawFieldRef (int i)
 
int GetFieldAsInteger (int i)
 
GIntBig GetFieldAsInteger64 (int i)
 
double GetFieldAsDouble (int i)
 
const char * GetFieldAsString (int i)
 
const intGetFieldAsIntegerList (int i, int *pnCount)
 
const GIntBigGetFieldAsInteger64List (int i, int *pnCount)
 
const double * GetFieldAsDoubleList (int i, int *pnCount)
 
char ** GetFieldAsStringList (int i)
 
GByteGetFieldAsBinary (int i, int *pnCount)
 
int GetFieldAsDateTime (int i, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, int *pnSecond, int *pnTZFlag)
 
int GetFieldAsDateTime (int i, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, float *pfSecond, int *pnTZFlag)
 
int GetFieldAsInteger (const char *pszFName)
 
GIntBig GetFieldAsInteger64 (const char *pszFName)
 
double GetFieldAsDouble (const char *pszFName)
 
const char * GetFieldAsString (const char *pszFName)
 
const intGetFieldAsIntegerList (const char *pszFName, int *pnCount)
 
const GIntBigGetFieldAsInteger64List (const char *pszFName, int *pnCount)
 
const double * GetFieldAsDoubleList (const char *pszFName, int *pnCount)
 
char ** GetFieldAsStringList (const char *pszFName)
 
void SetField (int i, int nValue)
 
void SetField (int i, GIntBig nValue)
 
void SetField (int i, double dfValue)
 
void SetField (int i, const char *pszValue)
 
void SetField (int i, int nCount, int *panValues)
 
void SetField (int i, int nCount, const GIntBig *panValues)
 
void SetField (int i, int nCount, double *padfValues)
 
void SetField (int i, char **papszValues)
 
void SetField (int i, OGRField *puValue)
 
void SetField (int i, int nCount, GByte *pabyBinary)
 
void SetField (int i, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)
 
void SetField (const char *pszFName, int nValue)
 
void SetField (const char *pszFName, GIntBig nValue)
 
void SetField (const char *pszFName, double dfValue)
 
void SetField (const char *pszFName, const char *pszValue)
 
void SetField (const char *pszFName, int nCount, int *panValues)
 
void SetField (const char *pszFName, int nCount, const GIntBig *panValues)
 
void SetField (const char *pszFName, int nCount, double *padfValues)
 
void SetField (const char *pszFName, char **papszValues)
 
void SetField (const char *pszFName, OGRField *puValue)
 
void SetField (const char *pszFName, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)
 
GIntBig GetFID ()
 
virtual OGRErr SetFID (GIntBig nFIDIn)
 
void DumpReadable (FILE *, char **papszOptions=NULL)
 
OGRErr SetFrom (OGRFeature *, int=TRUE)
 
OGRErr SetFrom (OGRFeature *, int *, int=TRUE)
 
OGRErr SetFieldsFrom (OGRFeature *, int *, int=TRUE)
 
OGRErr RemapFields (OGRFeatureDefn *poNewDefn, int *panRemapSource)
 
OGRErr RemapGeomFields (OGRFeatureDefn *poNewDefn, int *panRemapSource)
 
int Validate (int nValidateFlags, int bEmitError)
 
void FillUnsetWithDefault (int bNotNullableOnly, char **papszOptions)
 
virtual const char * GetStyleString ()
 
virtual void SetStyleString (const char *)
 
virtual void SetStyleStringDirectly (char *)
 
virtual OGRStyleTableGetStyleTable ()
 
virtual void SetStyleTable (OGRStyleTable *poStyleTable)
 
virtual void SetStyleTableDirectly (OGRStyleTable *poStyleTable)
 
const char * GetNativeData () const
 
const char * GetNativeMediaType () const
 
void SetNativeData (const char *pszNativeData)
 
void SetNativeMediaType (const char *pszNativeMediaType)
 
+ + + + + +

+Static Public Member Functions

static OGRFeatureCreateFeature (OGRFeatureDefn *)
 
static void DestroyFeature (OGRFeature *)
 
+ + + + + + + +

+Protected Attributes

char * m_pszStyleString
 
OGRStyleTablem_poStyleTable
 
char * m_pszTmpFieldValue
 
+

Detailed Description

+

A simple feature, including geometry and attributes.

+ +

Definition at line 274 of file ogr_feature.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
OGRFeature::OGRFeature (OGRFeatureDefn)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRFeature::~OGRFeature ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
OGRFeature* OGRFeature::Clone ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRFeature* OGRFeature::CreateFeature (OGRFeatureDefn)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static void OGRFeature::DestroyFeature (OGRFeature)
+
+static
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::DumpReadable (FILE * ,
char ** papszOptions = NULL 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRFeature::Equal (OGRFeaturepoFeature)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::FillUnsetWithDefault (int bNotNullableOnly,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRFeatureDefn* OGRFeature::GetDefnRef ()
+
+inline
+
+ +

Definition at line 296 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GIntBig OGRFeature::GetFID ()
+
+inline
+
+ +

Definition at line 415 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GByte* OGRFeature::GetFieldAsBinary (int i,
intpnCount 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int OGRFeature::GetFieldAsDateTime (int i,
intpnYear,
intpnMonth,
intpnDay,
intpnHour,
intpnMinute,
intpnSecond,
intpnTZFlag 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int OGRFeature::GetFieldAsDateTime (int i,
intpnYear,
intpnMonth,
intpnDay,
intpnHour,
intpnMinute,
float * pfSecond,
intpnTZFlag 
)
+
+ +
+
+ +
+
+ + + + + + + + +
double OGRFeature::GetFieldAsDouble (int i)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRFeature::GetFieldAsDouble (const char * pszFName)
+
+inline
+
+ +

Definition at line 353 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const double* OGRFeature::GetFieldAsDoubleList (int i,
intpnCount 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
const double* OGRFeature::GetFieldAsDoubleList (const char * pszFName,
intpnCount 
)
+
+inline
+
+ +

Definition at line 365 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
int OGRFeature::GetFieldAsInteger (int i)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRFeature::GetFieldAsInteger (const char * pszFName)
+
+inline
+
+ +

Definition at line 349 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
GIntBig OGRFeature::GetFieldAsInteger64 (int i)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
GIntBig OGRFeature::GetFieldAsInteger64 (const char * pszFName)
+
+inline
+
+ +

Definition at line 351 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const GIntBig* OGRFeature::GetFieldAsInteger64List (int i,
intpnCount 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
const GIntBig* OGRFeature::GetFieldAsInteger64List (const char * pszFName,
intpnCount 
)
+
+inline
+
+ +

Definition at line 361 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const int* OGRFeature::GetFieldAsIntegerList (int i,
intpnCount 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
const int* OGRFeature::GetFieldAsIntegerList (const char * pszFName,
intpnCount 
)
+
+inline
+
+ +

Definition at line 357 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
const char* OGRFeature::GetFieldAsString (int i)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRFeature::GetFieldAsString (const char * pszFName)
+
+inline
+
+ +

Definition at line 355 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
char** OGRFeature::GetFieldAsStringList (int i)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
char** OGRFeature::GetFieldAsStringList (const char * pszFName)
+
+inline
+
+ +

Definition at line 369 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFeature::GetFieldCount ()
+
+inline
+
+ +

Definition at line 319 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRFieldDefn* OGRFeature::GetFieldDefnRef (int iField)
+
+inline
+
+ +

Definition at line 320 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRFeature::GetFieldIndex (const char * pszName)
+
+inline
+
+ +

Definition at line 322 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + +
OGRGeometry* OGRFeature::GetGeometryRef ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFeature::GetGeomFieldCount ()
+
+inline
+
+ +

Definition at line 303 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRGeomFieldDefn* OGRFeature::GetGeomFieldDefnRef (int iField)
+
+inline
+
+ +

Definition at line 305 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRFeature::GetGeomFieldIndex (const char * pszName)
+
+inline
+
+ +

Definition at line 307 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
OGRGeometry* OGRFeature::GetGeomFieldRef (int iField)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometry* OGRFeature::GetGeomFieldRef (const char * pszFName)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* OGRFeature::GetNativeData () const
+
+inline
+
+ +

Definition at line 441 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* OGRFeature::GetNativeMediaType () const
+
+inline
+
+ +

Definition at line 442 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRField* OGRFeature::GetRawFieldRef (int i)
+
+inline
+
+ +

Definition at line 329 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRFeature::GetStyleString ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRStyleTable* OGRFeature::GetStyleTable ()
+
+inlinevirtual
+
+ +

Definition at line 437 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
int OGRFeature::IsFieldSet (int iField)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRFeature::RemapFields (OGRFeatureDefnpoNewDefn,
intpanRemapSource 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRFeature::RemapGeomFields (OGRFeatureDefnpoNewDefn,
intpanRemapSource 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRFeature::SetFID (GIntBig nFIDIn)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
int nValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
GIntBig nValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
double dfValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
int nCount,
intpanValues 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
int nCount,
const GIntBigpanValues 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
int nCount,
double * padfValues 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
char ** papszValues 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
OGRFieldpuValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
int nCount,
GBytepabyBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (int i,
int nYear,
int nMonth,
int nDay,
int nHour = 0,
int nMinute = 0,
float fSecond = 0.f,
int nTZFlag = 0 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
int nValue 
)
+
+inline
+
+ +

Definition at line 386 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
GIntBig nValue 
)
+
+inline
+
+ +

Definition at line 388 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
double dfValue 
)
+
+inline
+
+ +

Definition at line 390 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
const char * pszValue 
)
+
+inline
+
+ +

Definition at line 392 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
int nCount,
intpanValues 
)
+
+inline
+
+ +

Definition at line 394 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
int nCount,
const GIntBigpanValues 
)
+
+inline
+
+ +

Definition at line 397 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
int nCount,
double * padfValues 
)
+
+inline
+
+ +

Definition at line 400 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
char ** papszValues 
)
+
+inline
+
+ +

Definition at line 403 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
OGRFieldpuValue 
)
+
+inline
+
+ +

Definition at line 405 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFeature::SetField (const char * pszFName,
int nYear,
int nMonth,
int nDay,
int nHour = 0,
int nMinute = 0,
float fSecond = 0.f,
int nTZFlag = 0 
)
+
+inline
+
+ +

Definition at line 407 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRFeature::SetFieldsFrom (OGRFeature,
int,
int  = TRUE 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRFeature::SetFrom (OGRFeature,
int  = TRUE 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRFeature::SetFrom (OGRFeature,
int,
int  = TRUE 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRFeature::SetGeometry (OGRGeometry)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRFeature::SetGeometryDirectly (OGRGeometry)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRFeature::SetGeomField (int iField,
OGRGeometry 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRFeature::SetGeomFieldDirectly (int iField,
OGRGeometry 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRFeature::SetNativeData (const char * pszNativeData)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRFeature::SetNativeMediaType (const char * pszNativeMediaType)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRFeature::SetStyleString (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRFeature::SetStyleStringDirectly (char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRFeature::SetStyleTable (OGRStyleTablepoStyleTable)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRFeature::SetStyleTableDirectly (OGRStyleTablepoStyleTable)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
OGRGeometry* OGRFeature::StealGeometry ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometry* OGRFeature::StealGeometry (int iField)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRFeature::UnsetField (int iField)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRFeature::Validate (int nValidateFlags,
int bEmitError 
)
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
OGRStyleTable* OGRFeature::m_poStyleTable
+
+protected
+
+ +

Definition at line 289 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
char* OGRFeature::m_pszStyleString
+
+protected
+
+ +

Definition at line 288 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
char* OGRFeature::m_pszTmpFieldValue
+
+protected
+
+ +

Definition at line 290 of file ogr_feature.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_feature_defn-members.html b/bin/doc/html/class_o_g_r_feature_defn-members.html new file mode 100644 index 0000000..6ae2695 --- /dev/null +++ b/bin/doc/html/class_o_g_r_feature_defn-members.html @@ -0,0 +1,137 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRFeatureDefn Member List
+
+
+ +

This is the complete list of members for OGRFeatureDefn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddFieldDefn(OGRFieldDefn *)OGRFeatureDefnvirtual
AddGeomFieldDefn(OGRGeomFieldDefn *, int bCopy=TRUE)OGRFeatureDefnvirtual
bIgnoreStyleOGRFeatureDefnprotected
Clone()OGRFeatureDefnvirtual
CreateFeatureDefn(const char *pszName=NULL)OGRFeatureDefnstatic
DeleteFieldDefn(int iField)OGRFeatureDefnvirtual
DeleteGeomFieldDefn(int iGeomField)OGRFeatureDefnvirtual
Dereference()OGRFeatureDefninline
DestroyFeatureDefn(OGRFeatureDefn *)OGRFeatureDefnstatic
GetFieldCount()OGRFeatureDefnvirtual
GetFieldDefn(int i)OGRFeatureDefnvirtual
GetFieldIndex(const char *)OGRFeatureDefnvirtual
GetGeomFieldCount()OGRFeatureDefnvirtual
GetGeomFieldDefn(int i)OGRFeatureDefnvirtual
GetGeomFieldIndex(const char *)OGRFeatureDefnvirtual
GetGeomType()OGRFeatureDefnvirtual
GetName()OGRFeatureDefnvirtual
GetReferenceCount()OGRFeatureDefninline
IsGeometryIgnored()OGRFeatureDefnvirtual
IsSame(OGRFeatureDefn *poOtherFeatureDefn)OGRFeatureDefnvirtual
IsStyleIgnored()OGRFeatureDefninlinevirtual
nFieldCountOGRFeatureDefnprotected
nGeomFieldCountOGRFeatureDefnprotected
nRefCountOGRFeatureDefnprotected
OGRFeatureDefn(const char *pszName=NULL)OGRFeatureDefn
papoFieldDefnOGRFeatureDefnprotected
papoGeomFieldDefnOGRFeatureDefnprotected
pszFeatureClassNameOGRFeatureDefnprotected
Reference()OGRFeatureDefninline
Release()OGRFeatureDefn
ReorderFieldDefns(int *panMap)OGRFeatureDefnvirtual
SetGeometryIgnored(int bIgnore)OGRFeatureDefnvirtual
SetGeomType(OGRwkbGeometryType)OGRFeatureDefnvirtual
SetStyleIgnored(int bIgnore)OGRFeatureDefninlinevirtual
~OGRFeatureDefn()OGRFeatureDefnvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_feature_defn.html b/bin/doc/html/class_o_g_r_feature_defn.html new file mode 100644 index 0000000..67c0d9b --- /dev/null +++ b/bin/doc/html/class_o_g_r_feature_defn.html @@ -0,0 +1,1018 @@ + + + + + + +OGR2GUI: OGRFeatureDefn Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_feature.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRFeatureDefn (const char *pszName=NULL)
 
virtual ~OGRFeatureDefn ()
 
virtual const char * GetName ()
 
virtual int GetFieldCount ()
 
virtual OGRFieldDefnGetFieldDefn (int i)
 
virtual int GetFieldIndex (const char *)
 
virtual void AddFieldDefn (OGRFieldDefn *)
 
virtual OGRErr DeleteFieldDefn (int iField)
 
virtual OGRErr ReorderFieldDefns (int *panMap)
 
virtual int GetGeomFieldCount ()
 
virtual OGRGeomFieldDefnGetGeomFieldDefn (int i)
 
virtual int GetGeomFieldIndex (const char *)
 
virtual void AddGeomFieldDefn (OGRGeomFieldDefn *, int bCopy=TRUE)
 
virtual OGRErr DeleteGeomFieldDefn (int iGeomField)
 
virtual OGRwkbGeometryType GetGeomType ()
 
virtual void SetGeomType (OGRwkbGeometryType)
 
virtual OGRFeatureDefnClone ()
 
int Reference ()
 
int Dereference ()
 
int GetReferenceCount ()
 
void Release ()
 
virtual int IsGeometryIgnored ()
 
virtual void SetGeometryIgnored (int bIgnore)
 
virtual int IsStyleIgnored ()
 
virtual void SetStyleIgnored (int bIgnore)
 
virtual int IsSame (OGRFeatureDefn *poOtherFeatureDefn)
 
+ + + + + +

+Static Public Member Functions

static OGRFeatureDefnCreateFeatureDefn (const char *pszName=NULL)
 
static void DestroyFeatureDefn (OGRFeatureDefn *)
 
+ + + + + + + + + + + + + + + +

+Protected Attributes

volatile int nRefCount
 
int nFieldCount
 
OGRFieldDefn ** papoFieldDefn
 
int nGeomFieldCount
 
OGRGeomFieldDefn ** papoGeomFieldDefn
 
char * pszFeatureClassName
 
int bIgnoreStyle
 
+

Detailed Description

+

Definition of a feature class or feature layer.

+

This object contains schema information for a set of OGRFeatures. In table based systems, an OGRFeatureDefn is essentially a layer. In more object oriented approaches (such as SF CORBA) this can represent a class of features but doesn't necessarily relate to all of a layer, or just one layer.

+

This object also can contain some other information such as a name and potentially other metadata.

+

It is essentially a collection of field descriptions (OGRFieldDefn class). Starting with GDAL 1.11, in addition to attribute fields, it can also contain multiple geometry fields (OGRGeomFieldDefn class).

+

It is reasonable for different translators to derive classes from OGRFeatureDefn with additional translator specific information.

+ +

Definition at line 206 of file ogr_feature.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
OGRFeatureDefn::OGRFeatureDefn (const char * pszName = NULL)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRFeatureDefn::~OGRFeatureDefn ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRFeatureDefn::AddFieldDefn (OGRFieldDefn)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void OGRFeatureDefn::AddGeomFieldDefn (OGRGeomFieldDefn,
int bCopy = TRUE 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRFeatureDefn* OGRFeatureDefn::Clone ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRFeatureDefn* OGRFeatureDefn::CreateFeatureDefn (const char * pszName = NULL)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRFeatureDefn::DeleteFieldDefn (int iField)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRFeatureDefn::DeleteGeomFieldDefn (int iGeomField)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFeatureDefn::Dereference ()
+
+inline
+
+ +

Definition at line 248 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static void OGRFeatureDefn::DestroyFeatureDefn (OGRFeatureDefn)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRFeatureDefn::GetFieldCount ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRFieldDefn* OGRFeatureDefn::GetFieldDefn (int i)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRFeatureDefn::GetFieldIndex (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRFeatureDefn::GetGeomFieldCount ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeomFieldDefn* OGRFeatureDefn::GetGeomFieldDefn (int i)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRFeatureDefn::GetGeomFieldIndex (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRFeatureDefn::GetGeomType ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRFeatureDefn::GetName ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFeatureDefn::GetReferenceCount ()
+
+inline
+
+ +

Definition at line 249 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRFeatureDefn::IsGeometryIgnored ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRFeatureDefn::IsSame (OGRFeatureDefnpoOtherFeatureDefn)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRFeatureDefn::IsStyleIgnored ()
+
+inlinevirtual
+
+ +

Definition at line 254 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFeatureDefn::Reference ()
+
+inline
+
+ +

Definition at line 247 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + +
void OGRFeatureDefn::Release ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRFeatureDefn::ReorderFieldDefns (intpanMap)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRFeatureDefn::SetGeometryIgnored (int bIgnore)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRFeatureDefn::SetGeomType (OGRwkbGeometryType )
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRFeatureDefn::SetStyleIgnored (int bIgnore)
+
+inlinevirtual
+
+ +

Definition at line 255 of file ogr_feature.h.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int OGRFeatureDefn::bIgnoreStyle
+
+protected
+
+ +

Definition at line 219 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int OGRFeatureDefn::nFieldCount
+
+protected
+
+ +

Definition at line 211 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int OGRFeatureDefn::nGeomFieldCount
+
+protected
+
+ +

Definition at line 214 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
volatile int OGRFeatureDefn::nRefCount
+
+protected
+
+ +

Definition at line 209 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRFieldDefn** OGRFeatureDefn::papoFieldDefn
+
+protected
+
+ +

Definition at line 212 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRGeomFieldDefn** OGRFeatureDefn::papoGeomFieldDefn
+
+protected
+
+ +

Definition at line 215 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
char* OGRFeatureDefn::pszFeatureClassName
+
+protected
+
+ +

Definition at line 217 of file ogr_feature.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_feature_query-members.html b/bin/doc/html/class_o_g_r_feature_query-members.html new file mode 100644 index 0000000..8645bd3 --- /dev/null +++ b/bin/doc/html/class_o_g_r_feature_query-members.html @@ -0,0 +1,110 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRFeatureQuery Member List
+
+
+ +

This is the complete list of members for OGRFeatureQuery, including all inherited members.

+ + + + + + + + + +
CanUseIndex(OGRLayer *)OGRFeatureQuery
Compile(OGRFeatureDefn *, const char *, int bCheck=TRUE, swq_custom_func_registrar *poCustomFuncRegistrar=NULL)OGRFeatureQuery
Evaluate(OGRFeature *)OGRFeatureQuery
EvaluateAgainstIndices(OGRLayer *, OGRErr *)OGRFeatureQuery
GetSWQExpr()OGRFeatureQueryinline
GetUsedFields()OGRFeatureQuery
OGRFeatureQuery()OGRFeatureQuery
~OGRFeatureQuery()OGRFeatureQuery
+ + + + diff --git a/bin/doc/html/class_o_g_r_feature_query.html b/bin/doc/html/class_o_g_r_feature_query.html new file mode 100644 index 0000000..042bad6 --- /dev/null +++ b/bin/doc/html/class_o_g_r_feature_query.html @@ -0,0 +1,298 @@ + + + + + + +OGR2GUI: OGRFeatureQuery Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRFeatureQuery Class Reference
+
+
+ +

#include <ogr_feature.h>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRFeatureQuery ()
 
 ~OGRFeatureQuery ()
 
OGRErr Compile (OGRFeatureDefn *, const char *, int bCheck=TRUE, swq_custom_func_registrar *poCustomFuncRegistrar=NULL)
 
int Evaluate (OGRFeature *)
 
GIntBigEvaluateAgainstIndices (OGRLayer *, OGRErr *)
 
int CanUseIndex (OGRLayer *)
 
char ** GetUsedFields ()
 
void * GetSWQExpr ()
 
+

Detailed Description

+
+

Definition at line 461 of file ogr_feature.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRFeatureQuery::OGRFeatureQuery ()
+
+ +
+
+ +
+
+ + + + + + + +
OGRFeatureQuery::~OGRFeatureQuery ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
int OGRFeatureQuery::CanUseIndex (OGRLayer)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRFeatureQuery::Compile (OGRFeatureDefn,
const char * ,
int bCheck = TRUE,
swq_custom_func_registrar * poCustomFuncRegistrar = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int OGRFeatureQuery::Evaluate (OGRFeature)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GIntBig* OGRFeatureQuery::EvaluateAgainstIndices (OGRLayer,
OGRErr 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void* OGRFeatureQuery::GetSWQExpr ()
+
+inline
+
+ +

Definition at line 487 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + +
char** OGRFeatureQuery::GetUsedFields ()
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_field_defn-members.html b/bin/doc/html/class_o_g_r_field_defn-members.html new file mode 100644 index 0000000..b8c0028 --- /dev/null +++ b/bin/doc/html/class_o_g_r_field_defn-members.html @@ -0,0 +1,128 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRFieldDefn Member List
+
+
+ +

This is the complete list of members for OGRFieldDefn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
GetDefault() const OGRFieldDefn
GetFieldSubTypeName(OGRFieldSubType)OGRFieldDefnstatic
GetFieldTypeName(OGRFieldType)OGRFieldDefnstatic
GetJustify()OGRFieldDefninline
GetNameRef()OGRFieldDefninline
GetPrecision()OGRFieldDefninline
GetSubType()OGRFieldDefninline
GetType()OGRFieldDefninline
GetWidth()OGRFieldDefninline
IsDefaultDriverSpecific() const OGRFieldDefn
IsIgnored()OGRFieldDefninline
IsNullable() const OGRFieldDefninline
IsSame(const OGRFieldDefn *) const OGRFieldDefn
OGRFieldDefn(const char *, OGRFieldType)OGRFieldDefn
OGRFieldDefn(OGRFieldDefn *)OGRFieldDefn
Set(const char *, OGRFieldType, int=0, int=0, OGRJustification=OJUndefined)OGRFieldDefn
SetDefault(const char *)OGRFieldDefn
SetIgnored(int bIgnoreIn)OGRFieldDefninline
SetJustify(OGRJustification eJustifyIn)OGRFieldDefninline
SetName(const char *)OGRFieldDefn
SetNullable(int bNullableIn)OGRFieldDefninline
SetPrecision(int nPrecisionIn)OGRFieldDefninline
SetSubType(OGRFieldSubType eSubTypeIn)OGRFieldDefn
SetType(OGRFieldType eTypeIn)OGRFieldDefn
SetWidth(int nWidthIn)OGRFieldDefninline
~OGRFieldDefn()OGRFieldDefn
+ + + + diff --git a/bin/doc/html/class_o_g_r_field_defn.html b/bin/doc/html/class_o_g_r_field_defn.html new file mode 100644 index 0000000..26d7d89 --- /dev/null +++ b/bin/doc/html/class_o_g_r_field_defn.html @@ -0,0 +1,779 @@ + + + + + + +OGR2GUI: OGRFieldDefn Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_feature.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRFieldDefn (const char *, OGRFieldType)
 
 OGRFieldDefn (OGRFieldDefn *)
 
 ~OGRFieldDefn ()
 
void SetName (const char *)
 
const char * GetNameRef ()
 
OGRFieldType GetType ()
 
void SetType (OGRFieldType eTypeIn)
 
OGRFieldSubType GetSubType ()
 
void SetSubType (OGRFieldSubType eSubTypeIn)
 
OGRJustification GetJustify ()
 
void SetJustify (OGRJustification eJustifyIn)
 
int GetWidth ()
 
void SetWidth (int nWidthIn)
 
int GetPrecision ()
 
void SetPrecision (int nPrecisionIn)
 
void Set (const char *, OGRFieldType, int=0, int=0, OGRJustification=OJUndefined)
 
void SetDefault (const char *)
 
const char * GetDefault () const
 
int IsDefaultDriverSpecific () const
 
int IsIgnored ()
 
void SetIgnored (int bIgnoreIn)
 
int IsNullable () const
 
void SetNullable (int bNullableIn)
 
int IsSame (const OGRFieldDefn *) const
 
+ + + + + +

+Static Public Member Functions

static const char * GetFieldTypeName (OGRFieldType)
 
static const char * GetFieldSubTypeName (OGRFieldSubType)
 
+

Detailed Description

+

Definition of an attribute of an OGRFeatureDefn. A field is described by :

+ +

Definition at line 62 of file ogr_feature.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRFieldDefn::OGRFieldDefn (const char * ,
OGRFieldType  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFieldDefn::OGRFieldDefn (OGRFieldDefn)
+
+ +
+
+ +
+
+ + + + + + + +
OGRFieldDefn::~OGRFieldDefn ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
const char* OGRFieldDefn::GetDefault () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static const char* OGRFieldDefn::GetFieldSubTypeName (OGRFieldSubType )
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static const char* OGRFieldDefn::GetFieldTypeName (OGRFieldType )
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRJustification OGRFieldDefn::GetJustify ()
+
+inline
+
+ +

Definition at line 95 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* OGRFieldDefn::GetNameRef ()
+
+inline
+
+ +

Definition at line 85 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFieldDefn::GetPrecision ()
+
+inline
+
+ +

Definition at line 102 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRFieldSubType OGRFieldDefn::GetSubType ()
+
+inline
+
+ +

Definition at line 91 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRFieldType OGRFieldDefn::GetType ()
+
+inline
+
+ +

Definition at line 87 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFieldDefn::GetWidth ()
+
+inline
+
+ +

Definition at line 99 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + +
int OGRFieldDefn::IsDefaultDriverSpecific () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFieldDefn::IsIgnored ()
+
+inline
+
+ +

Definition at line 113 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRFieldDefn::IsNullable () const
+
+inline
+
+ +

Definition at line 116 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
int OGRFieldDefn::IsSame (const OGRFieldDefn) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFieldDefn::Set (const char * ,
OGRFieldType ,
int  = 0,
int  = 0,
OGRJustification  = OJUndefined 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRFieldDefn::SetDefault (const char * )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRFieldDefn::SetIgnored (int bIgnoreIn)
+
+inline
+
+ +

Definition at line 114 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRFieldDefn::SetJustify (OGRJustification eJustifyIn)
+
+inline
+
+ +

Definition at line 96 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
void OGRFieldDefn::SetName (const char * )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRFieldDefn::SetNullable (int bNullableIn)
+
+inline
+
+ +

Definition at line 117 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRFieldDefn::SetPrecision (int nPrecisionIn)
+
+inline
+
+ +

Definition at line 103 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
void OGRFieldDefn::SetSubType (OGRFieldSubType eSubTypeIn)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRFieldDefn::SetType (OGRFieldType eTypeIn)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRFieldDefn::SetWidth (int nWidthIn)
+
+inline
+
+ +

Definition at line 100 of file ogr_feature.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_geom_field_defn-members.html b/bin/doc/html/class_o_g_r_geom_field_defn-members.html new file mode 100644 index 0000000..9968b46 --- /dev/null +++ b/bin/doc/html/class_o_g_r_geom_field_defn-members.html @@ -0,0 +1,122 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRGeomFieldDefn Member List
+
+
+ +

This is the complete list of members for OGRGeomFieldDefn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
bIgnoreOGRGeomFieldDefnprotected
bNullableOGRGeomFieldDefnprotected
eGeomTypeOGRGeomFieldDefnprotected
GetNameRef()OGRGeomFieldDefninline
GetSpatialRef()OGRGeomFieldDefnvirtual
GetType()OGRGeomFieldDefninline
Initialize(const char *, OGRwkbGeometryType)OGRGeomFieldDefnprotected
IsIgnored()OGRGeomFieldDefninline
IsNullable() const OGRGeomFieldDefninline
IsSame(OGRGeomFieldDefn *)OGRGeomFieldDefn
OGRGeomFieldDefn(const char *pszNameIn, OGRwkbGeometryType eGeomTypeIn)OGRGeomFieldDefn
OGRGeomFieldDefn(OGRGeomFieldDefn *)OGRGeomFieldDefn
poSRSOGRGeomFieldDefnprotected
pszNameOGRGeomFieldDefnprotected
SetIgnored(int bIgnoreIn)OGRGeomFieldDefninline
SetName(const char *)OGRGeomFieldDefn
SetNullable(int bNullableIn)OGRGeomFieldDefninline
SetSpatialRef(OGRSpatialReference *poSRSIn)OGRGeomFieldDefn
SetType(OGRwkbGeometryType eTypeIn)OGRGeomFieldDefn
~OGRGeomFieldDefn()OGRGeomFieldDefnvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_geom_field_defn.html b/bin/doc/html/class_o_g_r_geom_field_defn.html new file mode 100644 index 0000000..f13eac0 --- /dev/null +++ b/bin/doc/html/class_o_g_r_geom_field_defn.html @@ -0,0 +1,626 @@ + + + + + + +OGR2GUI: OGRGeomFieldDefn Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_feature.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRGeomFieldDefn (const char *pszNameIn, OGRwkbGeometryType eGeomTypeIn)
 
 OGRGeomFieldDefn (OGRGeomFieldDefn *)
 
virtual ~OGRGeomFieldDefn ()
 
void SetName (const char *)
 
const char * GetNameRef ()
 
OGRwkbGeometryType GetType ()
 
void SetType (OGRwkbGeometryType eTypeIn)
 
virtual OGRSpatialReferenceGetSpatialRef ()
 
void SetSpatialRef (OGRSpatialReference *poSRSIn)
 
int IsIgnored ()
 
void SetIgnored (int bIgnoreIn)
 
int IsNullable () const
 
void SetNullable (int bNullableIn)
 
int IsSame (OGRGeomFieldDefn *)
 
+ + + +

+Protected Member Functions

void Initialize (const char *, OGRwkbGeometryType)
 
+ + + + + + + + + + + +

+Protected Attributes

char * pszName
 
OGRwkbGeometryType eGeomType
 
OGRSpatialReferencepoSRS
 
int bIgnore
 
int bNullable
 
+

Detailed Description

+

Definition of a geometry field of an OGRFeatureDefn. A geometry field is described by :

+
Since
OGR 1.11
+ +

Definition at line 143 of file ogr_feature.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeomFieldDefn::OGRGeomFieldDefn (const char * pszNameIn,
OGRwkbGeometryType eGeomTypeIn 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeomFieldDefn::OGRGeomFieldDefn (OGRGeomFieldDefn)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeomFieldDefn::~OGRGeomFieldDefn ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
const char* OGRGeomFieldDefn::GetNameRef ()
+
+inline
+
+ +

Definition at line 162 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSpatialReference* OGRGeomFieldDefn::GetSpatialRef ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRwkbGeometryType OGRGeomFieldDefn::GetType ()
+
+inline
+
+ +

Definition at line 164 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void OGRGeomFieldDefn::Initialize (const char * ,
OGRwkbGeometryType  
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRGeomFieldDefn::IsIgnored ()
+
+inline
+
+ +

Definition at line 170 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRGeomFieldDefn::IsNullable () const
+
+inline
+
+ +

Definition at line 173 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
int OGRGeomFieldDefn::IsSame (OGRGeomFieldDefn)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRGeomFieldDefn::SetIgnored (int bIgnoreIn)
+
+inline
+
+ +

Definition at line 171 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
void OGRGeomFieldDefn::SetName (const char * )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRGeomFieldDefn::SetNullable (int bNullableIn)
+
+inline
+
+ +

Definition at line 174 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + + + + +
void OGRGeomFieldDefn::SetSpatialRef (OGRSpatialReferencepoSRSIn)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRGeomFieldDefn::SetType (OGRwkbGeometryType eTypeIn)
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int OGRGeomFieldDefn::bIgnore
+
+protected
+
+ +

Definition at line 150 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int OGRGeomFieldDefn::bNullable
+
+protected
+
+ +

Definition at line 151 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRwkbGeometryType OGRGeomFieldDefn::eGeomType
+
+protected
+
+ +

Definition at line 147 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRSpatialReference* OGRGeomFieldDefn::poSRS
+
+protected
+
+ +

Definition at line 148 of file ogr_feature.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
char* OGRGeomFieldDefn::pszName
+
+protected
+
+ +

Definition at line 146 of file ogr_feature.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_geometry-members.html b/bin/doc/html/class_o_g_r_geometry-members.html new file mode 100644 index 0000000..c6a360c --- /dev/null +++ b/bin/doc/html/class_o_g_r_geometry-members.html @@ -0,0 +1,187 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRGeometry Member List
+
+
+ +

This is the complete list of members for OGRGeometry, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const CPL_WARN_UNUSED_RESULT=0OGRGeometrypure virtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()=0OGRGeometrypure virtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const =0OGRGeometrypure virtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const =0OGRGeometrypure virtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const =0OGRGeometrypure virtual
flagsOGRGeometryprotected
flattenTo2D()=0OGRGeometrypure virtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getDimension() const =0OGRGeometrypure virtual
getEnvelope(OGREnvelope *psEnvelope) const =0OGRGeometrypure virtual
getEnvelope(OGREnvelope3D *psEnvelope) const =0OGRGeometrypure virtual
getGeometryName() const =0OGRGeometrypure virtual
getGeometryType() const =0OGRGeometrypure virtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRGeometryvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)=0OGRGeometrypure virtual
importFromWkt(char **ppszInput)=0OGRGeometrypure virtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
IsEmpty() const OGRGeometryvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCurveCollection classOGRGeometryfriend
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
segmentize(double dfMaxLength)OGRGeometryvirtual
set3D(OGRBoolean bIs3D)OGRGeometryvirtual
setCoordinateDimension(int nDimension)OGRGeometryvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRGeometryvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)=0OGRGeometrypure virtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const =0OGRGeometrypure virtual
~OGRGeometry()OGRGeometryvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_geometry.html b/bin/doc/html/class_o_g_r_geometry.html new file mode 100644 index 0000000..4607bec --- /dev/null +++ b/bin/doc/html/class_o_g_r_geometry.html @@ -0,0 +1,2512 @@ + + + + + + +OGR2GUI: OGRGeometry Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRGeometry:
+
+
+ + +OGRCurve +OGRGeometryCollection +OGRPoint +OGRSurface +OGRCompoundCurve +OGRSimpleCurve +OGRMultiCurve +OGRMultiPoint +OGRMultiSurface +OGRCurvePolygon +OGRCircularString +OGRLineString +OGRMultiLineString +OGRMultiPolygon +OGRPolygon +OGRLinearRing + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getDimension () const =0
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsEmpty () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
virtual void empty ()=0
 
virtual OGRGeometryclone () const CPL_WARN_UNUSED_RESULT=0
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const =0
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const =0
 
virtual int WkbSize () const =0
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)=0
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const =0
 
virtual OGRErr importFromWkt (char **ppszInput)=0
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const =0
 
virtual OGRwkbGeometryType getGeometryType () const =0
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual const char * getGeometryName () const =0
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual void flattenTo2D ()=0
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)=0
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Equals (OGRGeometry *) const =0
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
virtual void swapXY ()
 
+ + + + + + + + + +

+Static Public Member Functions

static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
+ + + + + + + + + +

+Static Public Attributes

static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
+ + + + + + + + + + + +

+Protected Member Functions

OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + +

+Protected Attributes

unsigned int flags
 
+ + + +

+Friends

class OGRCurveCollection
 
+

Detailed Description

+

Abstract base class for all geometry classes.

+

Some spatial analysis methods require that OGR is built on the GEOS library to work properly. The precise meaning of methods that describe spatial relationships between geometries is described in the SFCOM, or other simple features interface specifications, like "OpenGIS® Implementation Specification for +Geographic information - Simple feature access - Part 1: Common architecture" (OGC 06-103r4)

+

In GDAL 2.0, the hierarchy of classes has been extended with (working draft) ISO SQL/MM Part 3 (ISO/IEC 13249-3) curve geometries : CIRCULARSTRING (OGRCircularString), COMPOUNDCURVE (OGRCompoundCurve), CURVEPOLYGON (OGRCurvePolygon), MULTICURVE (OGRMultiCurve) and MULTISURFACE (OGRMultiSurface).

+ +

Definition at line 104 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRGeometry::OGRGeometry ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometry::OGRGeometry (const OGRGeometryother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry::~OGRGeometry ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void OGRGeometry::assignSpatialReference (OGRSpatialReferencepoSR)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRGeometry::Boundary () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRGeometry* OGRGeometry::Buffer (double dfDist,
int nQuadSegs = 30 
) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRGeometry* OGRGeometry::CastToError (OGRGeometrypoGeom)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRGeometry* OGRGeometry::CastToIdentity (OGRGeometrypoGeom)
+
+inlinestatic
+
+ +

Definition at line 250 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRGeometry::Centroid (OGRPointpoPoint) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRGeometry::clone () const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRGeometry::closeRings ()
+
+virtual
+
+ +

Reimplemented in OGRGeometryCollection, OGRPolygon, and OGRLinearRing.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::Contains (const OGRGeometry) const
+
+virtual
+
+ +

Reimplemented in OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRGeometry::ConvexHull () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
int OGRGeometry::CoordinateDimension () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static GEOSContextHandle_t OGRGeometry::createGEOSContext ()
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::Crosses (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRGeometry* OGRGeometry::DelaunayTriangulation (double dfTolerance,
int bOnlyEdges 
) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRGeometry::Difference (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::Disjoint (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual double OGRGeometry::Distance (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void OGRGeometry::dumpReadable (FILE * ,
const char *  = NULL,
char ** papszOptions = NULL 
) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRGeometry::empty ()
+
+pure virtual
+
+
+ +
+
+ + + + + + + + +
OGRBoolean OGRGeometry::Equal (OGRGeometry) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::Equals (OGRGeometry) const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual GEOSGeom OGRGeometry::exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual char* OGRGeometry::exportToGML (const char *const * papszOptions = NULL) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual char* OGRGeometry::exportToJson () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual char* OGRGeometry::exportToKML () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRGeometry::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRGeometry::exportToWkt (char ** ppszDstText,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRGeometry::flattenTo2D ()
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
static void OGRGeometry::freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
+
+static
+
+ +
+
+ +
+
+ + + + + + + +
OGRGeometry* OGRGeometry::getBoundary () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRGeometry::getCoordinateDimension () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRGeometry::getCurveGeometry (const char *const * papszOptions = NULL) const
+
+virtual
+
+ +

Reimplemented in OGRGeometryCollection, OGRPolygon, and OGRLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRGeometry::getDimension () const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometry::getEnvelope (OGREnvelopepsEnvelope) const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometry::getEnvelope (OGREnvelope3DpsEnvelope) const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRGeometry::getGeometryName () const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRGeometry::getGeometryType () const
+
+pure virtual
+
+
+ +
+
+ + + + + + + +
OGRwkbGeometryType OGRGeometry::getIsoGeometryType () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRGeometry* OGRGeometry::getLinearGeometry (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRSpatialReference* OGRGeometry::getSpatialReference (void ) const
+
+inline
+
+ +

Definition at line 203 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRGeometry::importCurveCollectionFromWkt (char ** ppszInput,
int bAllowEmptyComponent,
int bAllowLineString,
int bAllowCurve,
int bAllowCompoundCurve,
OGRErr(*)(OGRGeometry *poSelf, OGRCurve *poCurve) pfnAddCurveDirectly 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRGeometry::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRGeometry::importFromWkt (char ** ppszInput)
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRGeometry::importPreambuleFromWkb (unsigned char * pabyData,
int nSize,
OGRwkbByteOrdereByteOrder,
OGRwkbVariant eWkbVariant 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRGeometry::importPreambuleFromWkt (char ** ppszInput,
intpbHasZ,
intpbHasM,
bool * pbIsEmpty 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRGeometry::importPreambuleOfCollectionFromWkb (unsigned char * pabyData,
intnSize,
intnDataOffset,
OGRwkbByteOrdereByteOrder,
int nMinSubGeomSize,
intnGeomCount,
OGRwkbVariant eWkbVariant 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + +
OGRBoolean OGRGeometry::Intersect (OGRGeometry) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRGeometry::Intersection (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::Intersects (const OGRGeometry) const
+
+virtual
+
+ +

Reimplemented in OGRCurvePolygon, and OGRPoint.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRBoolean OGRGeometry::Is3D () const
+
+inline
+
+ +

Definition at line 163 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRGeometry::IsEmpty () const
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRBoolean OGRGeometry::IsMeasured () const
+
+inline
+
+ +

Definition at line 164 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRGeometry::IsRing () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRGeometry::IsSimple () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRGeometry::IsValid () const
+
+virtual
+
+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + + + + +
OGRGeometry& OGRGeometry::operator= (const OGRGeometryother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::Overlaps (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRErr OGRGeometry::PointOnSurfaceInternal (OGRPointpoPoint) const
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRGeometry::Polygonize () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometry::segmentize (double dfMaxLength)
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometry::set3D (OGRBoolean bIs3D)
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometry::setCoordinateDimension (int nDimension)
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometry::setMeasured (OGRBoolean bIsMeasured)
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRGeometry::Simplify (double dTolerance) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometry* OGRGeometry::SimplifyPreserveTopology (double dTolerance) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRGeometry::swapXY ()
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRGeometry::SymDifference (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometry* OGRGeometry::SymmetricDifference (const OGRGeometry) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::Touches (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRGeometry::transform (OGRCoordinateTransformationpoCT)
+
+pure virtual
+
+
+ +
+
+ + + + + + + + +
OGRErr OGRGeometry::transformTo (OGRSpatialReferencepoSR)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRGeometry::Union (const OGRGeometry) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRGeometry::UnionCascaded () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometry::Within (const OGRGeometry) const
+
+virtual
+
+ +

Reimplemented in OGRPoint.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRGeometry::WkbSize () const
+
+pure virtual
+
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class OGRCurveCollection
+
+friend
+
+ +

Definition at line 110 of file ogr_geometry.h.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int OGRGeometry::bGenerate_DB2_V72_BYTE_ORDER
+
+static
+
+ +

Definition at line 246 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
unsigned int OGRGeometry::flags
+
+protected
+
+ +

Definition at line 112 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
const unsigned int OGRGeometry::OGR_G_3D = 0x2
+
+static
+
+ +

Definition at line 147 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
const unsigned int OGRGeometry::OGR_G_MEASURED = 0x4
+
+static
+
+ +

Definition at line 148 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
const unsigned int OGRGeometry::OGR_G_NOT_EMPTY_POINT = 0x1
+
+static
+
+ +

Definition at line 146 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_geometry.png b/bin/doc/html/class_o_g_r_geometry.png new file mode 100644 index 0000000..9a6adc1 Binary files /dev/null and b/bin/doc/html/class_o_g_r_geometry.png differ diff --git a/bin/doc/html/class_o_g_r_geometry_collection-members.html b/bin/doc/html/class_o_g_r_geometry_collection-members.html new file mode 100644 index 0000000..952836b --- /dev/null +++ b/bin/doc/html/class_o_g_r_geometry_collection-members.html @@ -0,0 +1,203 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRGeometryCollection Member List
+
+
+ +

This is the complete list of members for OGRGeometryCollection, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addGeometry(const OGRGeometry *)OGRGeometryCollectionvirtual
addGeometryDirectly(OGRGeometry *)OGRGeometryCollectionvirtual
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRGeometryCollectionvirtual
closeRings()OGRGeometryCollectionvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRGeometryCollectionvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRGeometryCollectionvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRGeometryCollectionvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const OGRGeometryCollectionvirtual
exportToWktInternal(char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const OGRGeometryCollectionprotected
flagsOGRGeometryprotected
flattenTo2D()OGRGeometryCollectionvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRGeometryCollectionvirtual
get_Length() const OGRGeometryCollectionvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getDimension() const OGRGeometryCollectionvirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRGeometryCollectionvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRGeometryCollectionvirtual
getGeometryName() const OGRGeometryCollectionvirtual
getGeometryRef(int)OGRGeometryCollection
getGeometryRef(int) const OGRGeometryCollection
getGeometryType() const OGRGeometryCollectionvirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getNumGeometries() const OGRGeometryCollection
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRGeometryCollectionvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRGeometryCollectionvirtual
importFromWkt(char **)OGRGeometryCollectionvirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
isCompatibleSubType(OGRwkbGeometryType) const OGRGeometryCollectionprotectedvirtual
IsEmpty() const OGRGeometryCollectionvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
nGeomCountOGRGeometryCollectionprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRGeometryCollection()OGRGeometryCollection
OGRGeometryCollection(const OGRGeometryCollection &other)OGRGeometryCollection
operator=(const OGRGeometryCollection &other)OGRGeometryCollection
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
papoGeomsOGRGeometryCollectionprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
removeGeometry(int iIndex, int bDelete=TRUE)OGRGeometryCollectionvirtual
segmentize(double dfMaxLength)OGRGeometryCollectionvirtual
set3D(OGRBoolean bIs3D)OGRGeometryCollectionvirtual
setCoordinateDimension(int nDimension)OGRGeometryCollectionvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryCollectionvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRGeometryCollectionvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
TransferMembersAndDestroy(OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)OGRGeometryCollectionprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRGeometryCollectionvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRGeometryCollectionvirtual
~OGRGeometry()OGRGeometryvirtual
~OGRGeometryCollection()OGRGeometryCollectionvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_geometry_collection.html b/bin/doc/html/class_o_g_r_geometry_collection.html new file mode 100644 index 0000000..2bf3b58 --- /dev/null +++ b/bin/doc/html/class_o_g_r_geometry_collection.html @@ -0,0 +1,1448 @@ + + + + + + +OGR2GUI: OGRGeometryCollection Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRGeometryCollection:
+
+
+ + +OGRGeometry +OGRMultiCurve +OGRMultiPoint +OGRMultiSurface +OGRMultiLineString +OGRMultiPolygon + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRGeometryCollection ()
 
 OGRGeometryCollection (const OGRGeometryCollection &other)
 
virtual ~OGRGeometryCollection ()
 
OGRGeometryCollectionoperator= (const OGRGeometryCollection &other)
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual double get_Length () const
 
virtual double get_Area () const
 
virtual int getDimension () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
int getNumGeometries () const
 
OGRGeometrygetGeometryRef (int)
 
const OGRGeometrygetGeometryRef (int) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
virtual OGRErr addGeometry (const OGRGeometry *)
 
virtual OGRErr addGeometryDirectly (OGRGeometry *)
 
virtual OGRErr removeGeometry (int iIndex, int bDelete=TRUE)
 
void closeRings ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + +

+Protected Member Functions

OGRErr exportToWktInternal (char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const
 
virtual OGRBoolean isCompatibleSubType (OGRwkbGeometryType) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + +

+Static Protected Member Functions

static OGRGeometryCollectionTransferMembersAndDestroy (OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)
 
+ + + + + + + + +

+Protected Attributes

int nGeomCount
 
OGRGeometry ** papoGeoms
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+ + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
+

Detailed Description

+

A collection of 1 or more geometry objects.

+

All geometries must share a common spatial reference system, and Subclasses may impose additional restrictions on the contents.

+ +

Definition at line 1062 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRGeometryCollection::OGRGeometryCollection ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryCollection::OGRGeometryCollection (const OGRGeometryCollectionother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometryCollection::~OGRGeometryCollection ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRGeometryCollection::addGeometry (const OGRGeometry)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRGeometryCollection::addGeometryDirectly (OGRGeometry)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRGeometryCollection::clone () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void OGRGeometryCollection::closeRings ()
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRGeometryCollection::empty ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometryCollection::Equals (OGRGeometry) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRGeometryCollection::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRGeometryCollection::exportToWkt (char ** ppszDstText,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRGeometryCollection::exportToWktInternal (char ** ppszDstText,
OGRwkbVariant eWkbVariant,
const char * pszSkipPrefix 
) const
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRGeometryCollection::flattenTo2D ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRGeometryCollection::get_Area () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRGeometryCollection::get_Length () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRGeometryCollection::getCurveGeometry (const char *const * papszOptions = NULL) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRGeometryCollection::getDimension () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRMultiCurve, OGRMultiPoint, and OGRMultiSurface.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometryCollection::getEnvelope (OGREnvelopepsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometryCollection::getEnvelope (OGREnvelope3DpsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRGeometryCollection::getGeometryName () const
+
+virtual
+
+
+ +
+
+ + + + + + + + +
OGRGeometry* OGRGeometryCollection::getGeometryRef (int )
+
+ +
+
+ +
+
+ + + + + + + + +
const OGRGeometry* OGRGeometryCollection::getGeometryRef (int ) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRGeometryCollection::getGeometryType () const
+
+virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRGeometry* OGRGeometryCollection::getLinearGeometry (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + +
int OGRGeometryCollection::getNumGeometries () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometryCollection::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +

Reimplemented in OGRMultiLineString, OGRMultiCurve, OGRMultiPoint, OGRMultiPolygon, and OGRMultiSurface.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRGeometryCollection::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRGeometryCollection::importFromWkt (char ** )
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRMultiCurve, OGRMultiPoint, and OGRMultiSurface.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRGeometryCollection::isCompatibleSubType (OGRwkbGeometryType ) const
+
+protectedvirtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRGeometryCollection::IsEmpty () const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryCollection& OGRGeometryCollection::operator= (const OGRGeometryCollectionother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRGeometryCollection::removeGeometry (int iIndex,
int bDelete = TRUE 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometryCollection::segmentize (double dfMaxLength)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometryCollection::set3D (OGRBoolean bIs3D)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometryCollection::setCoordinateDimension (int nDimension)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRGeometryCollection::setMeasured (OGRBoolean bIsMeasured)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRGeometryCollection::swapXY ()
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static OGRGeometryCollection* OGRGeometryCollection::TransferMembersAndDestroy (OGRGeometryCollectionpoSrc,
OGRGeometryCollectionpoDst 
)
+
+staticprotected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRGeometryCollection::transform (OGRCoordinateTransformationpoCT)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRGeometryCollection::WkbSize () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int OGRGeometryCollection::nGeomCount
+
+protected
+
+ +

Definition at line 1069 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRGeometry** OGRGeometryCollection::papoGeoms
+
+protected
+
+ +

Definition at line 1070 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_geometry_collection.png b/bin/doc/html/class_o_g_r_geometry_collection.png new file mode 100644 index 0000000..7a90cb9 Binary files /dev/null and b/bin/doc/html/class_o_g_r_geometry_collection.png differ diff --git a/bin/doc/html/class_o_g_r_geometry_factory-members.html b/bin/doc/html/class_o_g_r_geometry_factory-members.html new file mode 100644 index 0000000..1d2fd5f --- /dev/null +++ b/bin/doc/html/class_o_g_r_geometry_factory-members.html @@ -0,0 +1,122 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRGeometryFactory Member List
+
+
+ +

This is the complete list of members for OGRGeometryFactory, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
approximateArcAngles(double dfX, double dfY, double dfZ, double dfPrimaryRadius, double dfSecondaryAxis, double dfRotation, double dfStartAngle, double dfEndAngle, double dfMaxAngleStepSizeDegrees)OGRGeometryFactorystatic
createFromFgf(unsigned char *, OGRSpatialReference *, OGRGeometry **, int=-1, int *=NULL)OGRGeometryFactorystatic
createFromGEOS(GEOSContextHandle_t hGEOSCtxt, GEOSGeom)OGRGeometryFactorystatic
createFromGML(const char *)OGRGeometryFactorystatic
createFromWkb(unsigned char *, OGRSpatialReference *, OGRGeometry **, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRGeometryFactorystatic
createFromWkt(char **, OGRSpatialReference *, OGRGeometry **)OGRGeometryFactorystatic
createGeometry(OGRwkbGeometryType)OGRGeometryFactorystatic
curveFromLineString(const OGRLineString *poLS, const char *const *papszOptions=NULL)OGRGeometryFactorystatic
curveToLineString(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, int bHasZ, double dfMaxAngleStepSizeDegrees, const char *const *papszOptions=NULL)OGRGeometryFactorystatic
destroyGeometry(OGRGeometry *)OGRGeometryFactorystatic
forceTo(OGRGeometry *poGeom, OGRwkbGeometryType eTargetType, const char *const *papszOptions=NULL)OGRGeometryFactorystatic
forceToLineString(OGRGeometry *, bool bOnlyInOrder=true)OGRGeometryFactorystatic
forceToMultiLineString(OGRGeometry *)OGRGeometryFactorystatic
forceToMultiPoint(OGRGeometry *)OGRGeometryFactorystatic
forceToMultiPolygon(OGRGeometry *)OGRGeometryFactorystatic
forceToPolygon(OGRGeometry *)OGRGeometryFactorystatic
GetCurveParmeters(double x0, double y0, double x1, double y1, double x2, double y2, double &R, double &cx, double &cy, double &alpha0, double &alpha1, double &alpha2)OGRGeometryFactorystatic
haveGEOS()OGRGeometryFactorystatic
organizePolygons(OGRGeometry **papoPolygons, int nPolygonCount, int *pbResultValidGeometry, const char **papszOptions=NULL)OGRGeometryFactorystatic
transformWithOptions(const OGRGeometry *poSrcGeom, OGRCoordinateTransformation *poCT, char **papszOptions)OGRGeometryFactorystatic
+ + + + diff --git a/bin/doc/html/class_o_g_r_geometry_factory.html b/bin/doc/html/class_o_g_r_geometry_factory.html new file mode 100644 index 0000000..bd8ee74 --- /dev/null +++ b/bin/doc/html/class_o_g_r_geometry_factory.html @@ -0,0 +1,983 @@ + + + + + + +OGR2GUI: OGRGeometryFactory Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRGeometryFactory Class Reference
+
+
+ +

#include <ogr_geometry.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static OGRErr createFromWkb (unsigned char *, OGRSpatialReference *, OGRGeometry **, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
static OGRErr createFromWkt (char **, OGRSpatialReference *, OGRGeometry **)
 
static OGRErr createFromFgf (unsigned char *, OGRSpatialReference *, OGRGeometry **, int=-1, int *=NULL)
 
static OGRGeometrycreateFromGML (const char *)
 
static OGRGeometrycreateFromGEOS (GEOSContextHandle_t hGEOSCtxt, GEOSGeom)
 
static void destroyGeometry (OGRGeometry *)
 
static OGRGeometrycreateGeometry (OGRwkbGeometryType)
 
static OGRGeometryforceToPolygon (OGRGeometry *)
 
static OGRGeometryforceToLineString (OGRGeometry *, bool bOnlyInOrder=true)
 
static OGRGeometryforceToMultiPolygon (OGRGeometry *)
 
static OGRGeometryforceToMultiPoint (OGRGeometry *)
 
static OGRGeometryforceToMultiLineString (OGRGeometry *)
 
static OGRGeometryforceTo (OGRGeometry *poGeom, OGRwkbGeometryType eTargetType, const char *const *papszOptions=NULL)
 
static OGRGeometryorganizePolygons (OGRGeometry **papoPolygons, int nPolygonCount, int *pbResultValidGeometry, const char **papszOptions=NULL)
 
static int haveGEOS ()
 
static OGRGeometrytransformWithOptions (const OGRGeometry *poSrcGeom, OGRCoordinateTransformation *poCT, char **papszOptions)
 
static OGRGeometryapproximateArcAngles (double dfX, double dfY, double dfZ, double dfPrimaryRadius, double dfSecondaryAxis, double dfRotation, double dfStartAngle, double dfEndAngle, double dfMaxAngleStepSizeDegrees)
 
static int GetCurveParmeters (double x0, double y0, double x1, double y1, double x2, double y2, double &R, double &cx, double &cy, double &alpha0, double &alpha1, double &alpha2)
 
static OGRLineStringcurveToLineString (double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, int bHasZ, double dfMaxAngleStepSizeDegrees, const char *const *papszOptions=NULL)
 
static OGRCurvecurveFromLineString (const OGRLineString *poLS, const char *const *papszOptions=NULL)
 
+

Detailed Description

+

Create geometry objects from well known text/binary.

+ +

Definition at line 1324 of file ogr_geometry.h.

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static OGRGeometry* OGRGeometryFactory::approximateArcAngles (double dfX,
double dfY,
double dfZ,
double dfPrimaryRadius,
double dfSecondaryAxis,
double dfRotation,
double dfStartAngle,
double dfEndAngle,
double dfMaxAngleStepSizeDegrees 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static OGRErr OGRGeometryFactory::createFromFgf (unsigned char * ,
OGRSpatialReference,
OGRGeometry ** ,
int  = -1,
int = NULL 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static OGRGeometry* OGRGeometryFactory::createFromGEOS (GEOSContextHandle_t hGEOSCtxt,
GEOSGeom  
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRGeometry* OGRGeometryFactory::createFromGML (const char * )
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static OGRErr OGRGeometryFactory::createFromWkb (unsigned char * ,
OGRSpatialReference,
OGRGeometry ** ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static OGRErr OGRGeometryFactory::createFromWkt (char ** ,
OGRSpatialReference,
OGRGeometry **  
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRGeometry* OGRGeometryFactory::createGeometry (OGRwkbGeometryType )
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static OGRCurve* OGRGeometryFactory::curveFromLineString (const OGRLineStringpoLS,
const char *const * papszOptions = NULL 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static OGRLineString* OGRGeometryFactory::curveToLineString (double x0,
double y0,
double z0,
double x1,
double y1,
double z1,
double x2,
double y2,
double z2,
int bHasZ,
double dfMaxAngleStepSizeDegrees,
const char *const * papszOptions = NULL 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static void OGRGeometryFactory::destroyGeometry (OGRGeometry)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static OGRGeometry* OGRGeometryFactory::forceTo (OGRGeometrypoGeom,
OGRwkbGeometryType eTargetType,
const char *const * papszOptions = NULL 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static OGRGeometry* OGRGeometryFactory::forceToLineString (OGRGeometry,
bool bOnlyInOrder = true 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRGeometry* OGRGeometryFactory::forceToMultiLineString (OGRGeometry)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRGeometry* OGRGeometryFactory::forceToMultiPoint (OGRGeometry)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRGeometry* OGRGeometryFactory::forceToMultiPolygon (OGRGeometry)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRGeometry* OGRGeometryFactory::forceToPolygon (OGRGeometry)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static int OGRGeometryFactory::GetCurveParmeters (double x0,
double y0,
double x1,
double y1,
double x2,
double y2,
double & R,
double & cx,
double & cy,
double & alpha0,
double & alpha1,
double & alpha2 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static int OGRGeometryFactory::haveGEOS ()
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static OGRGeometry* OGRGeometryFactory::organizePolygons (OGRGeometry ** papoPolygons,
int nPolygonCount,
intpbResultValidGeometry,
const char ** papszOptions = NULL 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static OGRGeometry* OGRGeometryFactory::transformWithOptions (const OGRGeometrypoSrcGeom,
OGRCoordinateTransformationpoCT,
char ** papszOptions 
)
+
+static
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_layer-members.html b/bin/doc/html/class_o_g_r_layer-members.html new file mode 100644 index 0000000..c2b4762 --- /dev/null +++ b/bin/doc/html/class_o_g_r_layer-members.html @@ -0,0 +1,187 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRLayer Member List
+
+
+ +

This is the complete list of members for OGRLayer, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AlterFieldDefn(int iField, OGRFieldDefn *poNewFieldDefn, int nFlagsIn)OGRLayervirtual
AttributeFilterEvaluationNeedsGeometry()OGRLayer
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
Clip(OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)OGRLayer
CommitTransaction() CPL_WARN_UNUSED_RESULTOGRLayervirtual
CreateFeature(OGRFeature *poFeature) CPL_WARN_UNUSED_RESULTOGRLayer
CreateField(OGRFieldDefn *poField, int bApproxOK=TRUE)OGRLayervirtual
CreateGeomField(OGRGeomFieldDefn *poField, int bApproxOK=TRUE)OGRLayervirtual
DeleteFeature(GIntBig nFID) CPL_WARN_UNUSED_RESULTOGRLayervirtual
DeleteField(int iField)OGRLayervirtual
Dereference()OGRLayer
Erase(OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)OGRLayer
FilterGeometry(OGRGeometry *)OGRLayerprotected
FindFieldIndex(const char *pszFieldName, int bExactMatch)OGRLayervirtual
GDALMajorObject()GDALMajorObject
GetDescription() const GDALMajorObjectvirtual
GetExtent(OGREnvelope *psExtent, int bForce=TRUE) CPL_WARN_UNUSED_RESULTOGRLayervirtual
GetExtent(int iGeomField, OGREnvelope *psExtent, int bForce=TRUE) CPL_WARN_UNUSED_RESULTOGRLayervirtual
GetExtentInternal(int iGeomField, OGREnvelope *psExtent, int bForce)OGRLayerprotected
GetFeature(GIntBig nFID) CPL_WARN_UNUSED_RESULTOGRLayervirtual
GetFeatureCount(int bForce=TRUE)OGRLayervirtual
GetFeaturesRead()OGRLayer
GetFIDColumn()OGRLayervirtual
GetGeometryColumn()OGRLayervirtual
GetGeomType()OGRLayervirtual
GetIndex()OGRLayerinline
GetLayerDefn()=0OGRLayerpure virtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMOFlags()GDALMajorObject
GetName()OGRLayervirtual
GetNextFeature() CPL_WARN_UNUSED_RESULT=0OGRLayerpure virtual
GetRefCount() const OGRLayer
GetSpatialFilter()OGRLayervirtual
GetSpatialRef()OGRLayervirtual
GetStyleTable()OGRLayervirtual
ICreateFeature(OGRFeature *poFeature) CPL_WARN_UNUSED_RESULTOGRLayerprotectedvirtual
Identity(OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)OGRLayer
InitializeIndexSupport(const char *)OGRLayer
InstallFilter(OGRGeometry *)OGRLayerprotected
Intersection(OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)OGRLayer
ISetFeature(OGRFeature *poFeature) CPL_WARN_UNUSED_RESULTOGRLayerprotectedvirtual
m_bFilterIsEnvelopeOGRLayerprotected
m_iGeomFieldFilterOGRLayerprotected
m_nFeaturesReadOGRLayerprotected
m_nRefCountOGRLayerprotected
m_poAttrIndexOGRLayerprotected
m_poAttrQueryOGRLayerprotected
m_poFilterGeomOGRLayerprotected
m_poStyleTableOGRLayerprotected
m_pPreparedFilterGeomOGRLayerprotected
m_pszAttrQueryStringOGRLayerprotected
m_sFilterEnvelopeOGRLayerprotected
nFlagsGDALMajorObjectprotected
OGRLayer()OGRLayer
oMDMDGDALMajorObjectprotected
Reference()OGRLayer
ReorderField(int iOldFieldPos, int iNewFieldPos)OGRLayer
ReorderFields(int *panMap)OGRLayervirtual
ResetReading()=0OGRLayerpure virtual
RollbackTransaction()OGRLayervirtual
sDescriptionGDALMajorObjectprotected
SetAttributeFilter(const char *)OGRLayervirtual
SetDescription(const char *)GDALMajorObjectvirtual
SetFeature(OGRFeature *poFeature) CPL_WARN_UNUSED_RESULTOGRLayer
SetIgnoredFields(const char **papszFields)OGRLayervirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALMajorObjectvirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
SetNextByIndex(GIntBig nIndex)OGRLayervirtual
SetSpatialFilter(OGRGeometry *)OGRLayervirtual
SetSpatialFilter(int iGeomField, OGRGeometry *)OGRLayervirtual
SetSpatialFilterRect(double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)OGRLayervirtual
SetSpatialFilterRect(int iGeomField, double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)OGRLayervirtual
SetStyleTable(OGRStyleTable *poStyleTable)OGRLayervirtual
SetStyleTableDirectly(OGRStyleTable *poStyleTable)OGRLayervirtual
StartTransaction() CPL_WARN_UNUSED_RESULTOGRLayervirtual
SymDifference(OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions, GDALProgressFunc pfnProgress, void *pProgressArg)OGRLayer
SyncToDisk()OGRLayervirtual
TestCapability(const char *)=0OGRLayerpure virtual
Union(OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)OGRLayer
Update(OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)OGRLayer
~GDALMajorObject()GDALMajorObjectvirtual
~OGRLayer()OGRLayervirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_layer.html b/bin/doc/html/class_o_g_r_layer.html new file mode 100644 index 0000000..fd4ae72 --- /dev/null +++ b/bin/doc/html/class_o_g_r_layer.html @@ -0,0 +1,2164 @@ + + + + + + +OGR2GUI: OGRLayer Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogrsf_frmts.h>

+
+Inheritance diagram for OGRLayer:
+
+
+ + +GDALMajorObject + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRLayer ()
 
virtual ~OGRLayer ()
 
virtual OGRGeometryGetSpatialFilter ()
 
virtual void SetSpatialFilter (OGRGeometry *)
 
virtual void SetSpatialFilterRect (double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)
 
virtual void SetSpatialFilter (int iGeomField, OGRGeometry *)
 
virtual void SetSpatialFilterRect (int iGeomField, double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)
 
virtual OGRErr SetAttributeFilter (const char *)
 
virtual void ResetReading ()=0
 
virtual OGRFeatureGetNextFeature () CPL_WARN_UNUSED_RESULT=0
 
virtual OGRErr SetNextByIndex (GIntBig nIndex)
 
virtual OGRFeatureGetFeature (GIntBig nFID) CPL_WARN_UNUSED_RESULT
 
OGRErr SetFeature (OGRFeature *poFeature) CPL_WARN_UNUSED_RESULT
 
OGRErr CreateFeature (OGRFeature *poFeature) CPL_WARN_UNUSED_RESULT
 
virtual OGRErr DeleteFeature (GIntBig nFID) CPL_WARN_UNUSED_RESULT
 
virtual const char * GetName ()
 
virtual OGRwkbGeometryType GetGeomType ()
 
virtual OGRFeatureDefnGetLayerDefn ()=0
 
virtual int FindFieldIndex (const char *pszFieldName, int bExactMatch)
 
virtual OGRSpatialReferenceGetSpatialRef ()
 
virtual GIntBig GetFeatureCount (int bForce=TRUE)
 
virtual OGRErr GetExtent (OGREnvelope *psExtent, int bForce=TRUE) CPL_WARN_UNUSED_RESULT
 
virtual OGRErr GetExtent (int iGeomField, OGREnvelope *psExtent, int bForce=TRUE) CPL_WARN_UNUSED_RESULT
 
virtual int TestCapability (const char *)=0
 
virtual OGRErr CreateField (OGRFieldDefn *poField, int bApproxOK=TRUE)
 
virtual OGRErr DeleteField (int iField)
 
virtual OGRErr ReorderFields (int *panMap)
 
virtual OGRErr AlterFieldDefn (int iField, OGRFieldDefn *poNewFieldDefn, int nFlagsIn)
 
virtual OGRErr CreateGeomField (OGRGeomFieldDefn *poField, int bApproxOK=TRUE)
 
virtual OGRErr SyncToDisk ()
 
virtual OGRStyleTableGetStyleTable ()
 
virtual void SetStyleTableDirectly (OGRStyleTable *poStyleTable)
 
virtual void SetStyleTable (OGRStyleTable *poStyleTable)
 
virtual OGRErr StartTransaction () CPL_WARN_UNUSED_RESULT
 
virtual OGRErr CommitTransaction () CPL_WARN_UNUSED_RESULT
 
virtual OGRErr RollbackTransaction ()
 
virtual const char * GetFIDColumn ()
 
virtual const char * GetGeometryColumn ()
 
virtual OGRErr SetIgnoredFields (const char **papszFields)
 
OGRErr Intersection (OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)
 
OGRErr Union (OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)
 
OGRErr SymDifference (OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions, GDALProgressFunc pfnProgress, void *pProgressArg)
 
OGRErr Identity (OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)
 
OGRErr Update (OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)
 
OGRErr Clip (OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)
 
OGRErr Erase (OGRLayer *pLayerMethod, OGRLayer *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)
 
int Reference ()
 
int Dereference ()
 
int GetRefCount () const
 
GIntBig GetFeaturesRead ()
 
OGRErr ReorderField (int iOldFieldPos, int iNewFieldPos)
 
int AttributeFilterEvaluationNeedsGeometry ()
 
OGRErr InitializeIndexSupport (const char *)
 
OGRLayerAttrIndex * GetIndex ()
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
+ + + + + + + + + + + + + + +

+Protected Member Functions

int FilterGeometry (OGRGeometry *)
 
int InstallFilter (OGRGeometry *)
 
OGRErr GetExtentInternal (int iGeomField, OGREnvelope *psExtent, int bForce)
 
virtual OGRErr ISetFeature (OGRFeature *poFeature) CPL_WARN_UNUSED_RESULT
 
virtual OGRErr ICreateFeature (OGRFeature *poFeature) CPL_WARN_UNUSED_RESULT
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

int m_bFilterIsEnvelope
 
OGRGeometrym_poFilterGeom
 
OGRPreparedGeometrym_pPreparedFilterGeom
 
OGREnvelope m_sFilterEnvelope
 
int m_iGeomFieldFilter
 
OGRStyleTablem_poStyleTable
 
OGRFeatureQuerym_poAttrQuery
 
char * m_pszAttrQueryString
 
OGRLayerAttrIndex * m_poAttrIndex
 
int m_nRefCount
 
GIntBig m_nFeaturesRead
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+

This class represents a layer of simple features, with access methods.

+ +

Definition at line 66 of file ogrsf_frmts.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRLayer::OGRLayer ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRLayer::~OGRLayer ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLayer::AlterFieldDefn (int iField,
OGRFieldDefnpoNewFieldDefn,
int nFlagsIn 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
int OGRLayer::AttributeFilterEvaluationNeedsGeometry ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::Clip (OGRLayerpLayerMethod,
OGRLayerpLayerResult,
char ** papszOptions = NULL,
GDALProgressFunc pfnProgress = NULL,
void * pProgressArg = NULL 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRErr OGRLayer::CommitTransaction ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRLayer::CreateFeature (OGRFeaturepoFeature)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLayer::CreateField (OGRFieldDefnpoField,
int bApproxOK = TRUE 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLayer::CreateGeomField (OGRGeomFieldDefnpoField,
int bApproxOK = TRUE 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRLayer::DeleteFeature (GIntBig nFID)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRLayer::DeleteField (int iField)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
int OGRLayer::Dereference ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::Erase (OGRLayerpLayerMethod,
OGRLayerpLayerResult,
char ** papszOptions = NULL,
GDALProgressFunc pfnProgress = NULL,
void * pProgressArg = NULL 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRLayer::FilterGeometry (OGRGeometry)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual int OGRLayer::FindFieldIndex (const char * pszFieldName,
int bExactMatch 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLayer::GetExtent (OGREnvelopepsExtent,
int bForce = TRUE 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLayer::GetExtent (int iGeomField,
OGREnvelopepsExtent,
int bForce = TRUE 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::GetExtentInternal (int iGeomField,
OGREnvelopepsExtent,
int bForce 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRFeature* OGRLayer::GetFeature (GIntBig nFID)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual GIntBig OGRLayer::GetFeatureCount (int bForce = TRUE)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + +
GIntBig OGRLayer::GetFeaturesRead ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRLayer::GetFIDColumn ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRLayer::GetGeometryColumn ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRLayer::GetGeomType ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRLayerAttrIndex* OGRLayer::GetIndex ()
+
+inline
+
+ +

Definition at line 202 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRFeatureDefn* OGRLayer::GetLayerDefn ()
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRLayer::GetName ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRFeature* OGRLayer::GetNextFeature ()
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + + + +
int OGRLayer::GetRefCount () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRLayer::GetSpatialFilter ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSpatialReference* OGRLayer::GetSpatialRef ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRStyleTable* OGRLayer::GetStyleTable ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRLayer::ICreateFeature (OGRFeaturepoFeature)
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::Identity (OGRLayerpLayerMethod,
OGRLayerpLayerResult,
char ** papszOptions = NULL,
GDALProgressFunc pfnProgress = NULL,
void * pProgressArg = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRLayer::InitializeIndexSupport (const char * )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRLayer::InstallFilter (OGRGeometry)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::Intersection (OGRLayerpLayerMethod,
OGRLayerpLayerResult,
char ** papszOptions = NULL,
GDALProgressFunc pfnProgress = NULL,
void * pProgressArg = NULL 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRLayer::ISetFeature (OGRFeaturepoFeature)
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + + + +
int OGRLayer::Reference ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::ReorderField (int iOldFieldPos,
int iNewFieldPos 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRLayer::ReorderFields (intpanMap)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRLayer::ResetReading ()
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRErr OGRLayer::RollbackTransaction ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRLayer::SetAttributeFilter (const char * )
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRLayer::SetFeature (OGRFeaturepoFeature)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRLayer::SetIgnoredFields (const char ** papszFields)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRLayer::SetNextByIndex (GIntBig nIndex)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRLayer::SetSpatialFilter (OGRGeometry)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void OGRLayer::SetSpatialFilter (int iGeomField,
OGRGeometry 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void OGRLayer::SetSpatialFilterRect (double dfMinX,
double dfMinY,
double dfMaxX,
double dfMaxY 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void OGRLayer::SetSpatialFilterRect (int iGeomField,
double dfMinX,
double dfMinY,
double dfMaxX,
double dfMaxY 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRLayer::SetStyleTable (OGRStyleTablepoStyleTable)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRLayer::SetStyleTableDirectly (OGRStyleTablepoStyleTable)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRErr OGRLayer::StartTransaction ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::SymDifference (OGRLayerpLayerMethod,
OGRLayerpLayerResult,
char ** papszOptions,
GDALProgressFunc pfnProgress,
void * pProgressArg 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRErr OGRLayer::SyncToDisk ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRLayer::TestCapability (const char * )
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::Union (OGRLayerpLayerMethod,
OGRLayerpLayerResult,
char ** papszOptions = NULL,
GDALProgressFunc pfnProgress = NULL,
void * pProgressArg = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRLayer::Update (OGRLayerpLayerMethod,
OGRLayerpLayerResult,
char ** papszOptions = NULL,
GDALProgressFunc pfnProgress = NULL,
void * pProgressArg = NULL 
)
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int OGRLayer::m_bFilterIsEnvelope
+
+protected
+
+ +

Definition at line 72 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int OGRLayer::m_iGeomFieldFilter
+
+protected
+
+ +

Definition at line 76 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
GIntBig OGRLayer::m_nFeaturesRead
+
+protected
+
+ +

Definition at line 212 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
int OGRLayer::m_nRefCount
+
+protected
+
+ +

Definition at line 210 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRLayerAttrIndex* OGRLayer::m_poAttrIndex
+
+protected
+
+ +

Definition at line 208 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRFeatureQuery* OGRLayer::m_poAttrQuery
+
+protected
+
+ +

Definition at line 206 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRGeometry* OGRLayer::m_poFilterGeom
+
+protected
+
+ +

Definition at line 73 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRStyleTable* OGRLayer::m_poStyleTable
+
+protected
+
+ +

Definition at line 205 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRPreparedGeometry* OGRLayer::m_pPreparedFilterGeom
+
+protected
+
+ +

Definition at line 74 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
char* OGRLayer::m_pszAttrQueryString
+
+protected
+
+ +

Definition at line 207 of file ogrsf_frmts.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGREnvelope OGRLayer::m_sFilterEnvelope
+
+protected
+
+ +

Definition at line 75 of file ogrsf_frmts.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_layer.png b/bin/doc/html/class_o_g_r_layer.png new file mode 100644 index 0000000..1f1c164 Binary files /dev/null and b/bin/doc/html/class_o_g_r_layer.png differ diff --git a/bin/doc/html/class_o_g_r_line_string-members.html b/bin/doc/html/class_o_g_r_line_string-members.html new file mode 100644 index 0000000..102e2f6 --- /dev/null +++ b/bin/doc/html/class_o_g_r_line_string-members.html @@ -0,0 +1,259 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRLineString Member List
+
+
+ +

This is the complete list of members for OGRLineString, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddM()OGRSimpleCurveprotected
addPoint(OGRPoint *)OGRSimpleCurve
addPoint(double, double)OGRSimpleCurve
addPoint(double, double, double)OGRSimpleCurve
addPoint(double, double, double, double)OGRSimpleCurve
addPointM(double, double, double)OGRSimpleCurve
addSubLineString(const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)OGRSimpleCurve
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCompoundCurve(OGRCurve *puCurve)OGRCurvestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToLinearRing(OGRLineString *poLS)OGRLineStringprotectedstatic
OGRSimpleCurve::CastToLinearRing(OGRCurve *poCurve)OGRCurvestatic
CastToLineString(OGRCurve *poCurve)OGRCurvestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRSimpleCurvevirtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ContainsPoint(const OGRPoint *p) const OGRCurveprotectedvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRLineStringvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRSimpleCurvevirtual
EndPoint(OGRPoint *) const OGRSimpleCurvevirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRSimpleCurvevirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRSimpleCurvevirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const OGRSimpleCurvevirtual
flagsOGRGeometryprotected
flattenTo2D()OGRSimpleCurvevirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRLineStringvirtual
get_AreaOfCurveSegments() const OGRLineStringprotectedvirtual
get_IsClosed() const OGRCurvevirtual
get_Length() const OGRSimpleCurvevirtual
get_LinearArea() const OGRSimpleCurveprotectedvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToLinearRing() const OGRLineStringprotectedvirtual
GetCasterToLineString() const OGRLineStringprotectedvirtual
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRLineStringvirtual
getDimension() const OGRCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRSimpleCurvevirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRSimpleCurvevirtual
getGeometryName() const OGRLineStringvirtual
getGeometryType() const OGRLineStringvirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getM(int i) const OGRSimpleCurve
getNumPoints() const OGRSimpleCurveinlinevirtual
getPoint(int, OGRPoint *) const OGRSimpleCurve
getPointIterator() const OGRSimpleCurvevirtual
getPoints(OGRRawPoint *, double *=NULL) const OGRSimpleCurve
getPoints(OGRRawPoint *, double *, double *) const OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const OGRSimpleCurve
getSpatialReference(void) const OGRGeometryinline
getSubLine(double, double, int) const OGRSimpleCurvevirtual
getX(int i) const OGRSimpleCurveinline
getY(int i) const OGRSimpleCurveinline
getZ(int i) const OGRSimpleCurve
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRGeometryvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRSimpleCurvevirtual
importFromWkt(char **)OGRSimpleCurvevirtual
importFromWKTListOnly(char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn)OGRSimpleCurveprotected
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
IsConvex() const OGRCurvevirtual
IsEmpty() const OGRSimpleCurvevirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
Make2D()OGRSimpleCurveprotected
Make3D()OGRSimpleCurveprotected
nPointCountOGRSimpleCurveprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCurve()OGRCurveprotected
OGRCurve(const OGRCurve &other)OGRCurveprotected
OGRCurve::OGRGeometry()OGRGeometry
OGRCurve::OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRLineString()OGRLineString
OGRLineString(const OGRLineString &other)OGRLineString
OGRSimpleCurve()OGRSimpleCurveprotected
OGRSimpleCurve(const OGRSimpleCurve &other)OGRSimpleCurveprotected
operator=(const OGRLineString &other)OGRLineString
OGRSimpleCurve::operator=(const OGRSimpleCurve &other)OGRSimpleCurve
OGRCurve::operator=(const OGRCurve &other)OGRCurve
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
padfMOGRSimpleCurveprotected
padfZOGRSimpleCurveprotected
paoPointsOGRSimpleCurveprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Project(const OGRPoint *) const OGRSimpleCurvevirtual
RemoveM()OGRSimpleCurveprotected
reversePoints(void)OGRSimpleCurve
segmentize(double dfMaxLength)OGRSimpleCurvevirtual
set3D(OGRBoolean bIs3D)OGRSimpleCurvevirtual
setCoordinateDimension(int nDimension)OGRSimpleCurvevirtual
setM(int, double)OGRSimpleCurve
setMeasured(OGRBoolean bIsMeasured)OGRSimpleCurvevirtual
setNumPoints(int nNewPointCount, int bZeroizeNewContent=TRUE)OGRSimpleCurve
setPoint(int, OGRPoint *)OGRSimpleCurve
setPoint(int, double, double)OGRSimpleCurve
setPoint(int, double, double, double)OGRSimpleCurve
setPoint(int, double, double, double, double)OGRSimpleCurve
setPointM(int, double, double, double)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *=NULL)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *, double *)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn=NULL)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)OGRSimpleCurve
setPointsM(int, OGRRawPoint *, double *)OGRSimpleCurve
setPointsM(int, double *padfX, double *padfY, double *padfMIn=NULL)OGRSimpleCurve
setZ(int, double)OGRSimpleCurve
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
StartPoint(OGRPoint *) const OGRSimpleCurvevirtual
swapXY()OGRSimpleCurvevirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
TransferMembersAndDestroy(OGRLineString *poSrc, OGRLineString *poDst)OGRLineStringprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRSimpleCurvevirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Value(double, OGRPoint *) const OGRSimpleCurvevirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRSimpleCurvevirtual
~OGRCurve()OGRCurvevirtual
~OGRGeometry()OGRGeometryvirtual
~OGRLineString()OGRLineStringvirtual
~OGRSimpleCurve()OGRSimpleCurvevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_line_string.html b/bin/doc/html/class_o_g_r_line_string.html new file mode 100644 index 0000000..eed11fa --- /dev/null +++ b/bin/doc/html/class_o_g_r_line_string.html @@ -0,0 +1,812 @@ + + + + + + +OGR2GUI: OGRLineString Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRLineString:
+
+
+ + +OGRSimpleCurve +OGRCurve +OGRGeometry +OGRLinearRing + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRLineString ()
 
 OGRLineString (const OGRLineString &other)
 
virtual ~OGRLineString ()
 
OGRLineStringoperator= (const OGRLineString &other)
 
virtual OGRLineStringCurveToLine (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual double get_Area () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual const char * getGeometryName () const
 
- Public Member Functions inherited from OGRSimpleCurve
virtual ~OGRSimpleCurve ()
 
OGRSimpleCurveoperator= (const OGRSimpleCurve &other)
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
virtual OGRBoolean IsEmpty () const
 
virtual double get_Length () const
 
virtual void StartPoint (OGRPoint *) const
 
virtual void EndPoint (OGRPoint *) const
 
virtual void Value (double, OGRPoint *) const
 
virtual double Project (const OGRPoint *) const
 
virtual OGRLineStringgetSubLine (double, double, int) const
 
virtual int getNumPoints () const
 
void getPoint (int, OGRPoint *) const
 
double getX (int i) const
 
double getY (int i) const
 
double getZ (int i) const
 
double getM (int i) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
void setNumPoints (int nNewPointCount, int bZeroizeNewContent=TRUE)
 
void setPoint (int, OGRPoint *)
 
void setPoint (int, double, double)
 
void setZ (int, double)
 
void setM (int, double)
 
void setPoint (int, double, double, double)
 
void setPointM (int, double, double, double)
 
void setPoint (int, double, double, double, double)
 
void setPoints (int, OGRRawPoint *, double *=NULL)
 
void setPointsM (int, OGRRawPoint *, double *)
 
void setPoints (int, OGRRawPoint *, double *, double *)
 
void setPoints (int, double *padfX, double *padfY, double *padfZIn=NULL)
 
void setPointsM (int, double *padfX, double *padfY, double *padfMIn=NULL)
 
void setPoints (int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)
 
void addPoint (OGRPoint *)
 
void addPoint (double, double)
 
void addPoint (double, double, double)
 
void addPointM (double, double, double)
 
void addPoint (double, double, double, double)
 
void getPoints (OGRRawPoint *, double *=NULL) const
 
void getPoints (OGRRawPoint *, double *, double *) const
 
void getPoints (void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const
 
void getPoints (void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const
 
void addSubLineString (const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)
 
void reversePoints (void)
 
virtual OGRPointIteratorgetPointIterator () const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual void segmentize (double dfMaxLength)
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRCurve
virtual ~OGRCurve ()
 
OGRCurveoperator= (const OGRCurve &other)
 
virtual int get_IsClosed () const
 
virtual int getDimension () const
 
virtual OGRBoolean IsConvex () const
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRCurveCasterToLineString GetCasterToLineString () const
 
virtual OGRCurveCasterToLinearRing GetCasterToLinearRing () const
 
virtual double get_AreaOfCurveSegments () const
 
- Protected Member Functions inherited from OGRSimpleCurve
void Make3D ()
 
void Make2D ()
 
void RemoveM ()
 
void AddM ()
 
OGRErr importFromWKTListOnly (char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn)
 
virtual double get_LinearArea () const
 
 OGRSimpleCurve ()
 
 OGRSimpleCurve (const OGRSimpleCurve &other)
 
- Protected Member Functions inherited from OGRCurve
 OGRCurve ()
 
 OGRCurve (const OGRCurve &other)
 
virtual int ContainsPoint (const OGRPoint *p) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + +

+Static Protected Member Functions

static OGRLineStringTransferMembersAndDestroy (OGRLineString *poSrc, OGRLineString *poDst)
 
static OGRLinearRingCastToLinearRing (OGRLineString *poLS)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRCurve
static OGRCompoundCurveCastToCompoundCurve (OGRCurve *puCurve)
 
static OGRLineStringCastToLineString (OGRCurve *poCurve)
 
static OGRLinearRingCastToLinearRing (OGRCurve *poCurve)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Attributes inherited from OGRSimpleCurve
int nPointCount
 
OGRRawPointpaoPoints
 
double * padfZ
 
double * padfM
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

Concrete representation of a multi-vertex line.

+

Note: for implementation convenience, we make it inherit from OGRSimpleCurve whereas SFSQL and SQL/MM only make it inherits from OGRCurve.

+ +

Definition at line 527 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRLineString::OGRLineString ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRLineString::OGRLineString (const OGRLineStringother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRLineString::~OGRLineString ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static OGRLinearRing* OGRLineString::CastToLinearRing (OGRLineStringpoLS)
+
+staticprotected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRLineString* OGRLineString::CurveToLine (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRLineString::get_Area () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRLineString::get_AreaOfCurveSegments () const
+
+protectedvirtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLinearRing OGRLineString::GetCasterToLinearRing () const
+
+protectedvirtual
+
+ +

Implements OGRCurve.

+ +

Reimplemented in OGRLinearRing.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLineString OGRLineString::GetCasterToLineString () const
+
+protectedvirtual
+
+ +

Implements OGRCurve.

+ +

Reimplemented in OGRLinearRing.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRLineString::getCurveGeometry (const char *const * papszOptions = NULL) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRLineString::getGeometryName () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRLinearRing.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRLineString::getGeometryType () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + + + + +
OGRLineString& OGRLineString::operator= (const OGRLineStringother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static OGRLineString* OGRLineString::TransferMembersAndDestroy (OGRLineStringpoSrc,
OGRLineStringpoDst 
)
+
+staticprotected
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_line_string.png b/bin/doc/html/class_o_g_r_line_string.png new file mode 100644 index 0000000..20c5bc0 Binary files /dev/null and b/bin/doc/html/class_o_g_r_line_string.png differ diff --git a/bin/doc/html/class_o_g_r_linear_ring-members.html b/bin/doc/html/class_o_g_r_linear_ring-members.html new file mode 100644 index 0000000..b99db77 --- /dev/null +++ b/bin/doc/html/class_o_g_r_linear_ring-members.html @@ -0,0 +1,273 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRLinearRing Member List
+
+
+ +

This is the complete list of members for OGRLinearRing, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_exportToWkb(OGRwkbByteOrder, int _flags, unsigned char *) const OGRLinearRingprotectedvirtual
_importFromWkb(OGRwkbByteOrder, int _flags, unsigned char *, int=-1)OGRLinearRingprotectedvirtual
_WkbSize(int _flags) const OGRLinearRingprotectedvirtual
AddM()OGRSimpleCurveprotected
addPoint(OGRPoint *)OGRSimpleCurve
addPoint(double, double)OGRSimpleCurve
addPoint(double, double, double)OGRSimpleCurve
addPoint(double, double, double, double)OGRSimpleCurve
addPointM(double, double, double)OGRSimpleCurve
addSubLineString(const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)OGRSimpleCurve
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCompoundCurve(OGRCurve *puCurve)OGRCurvestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToLinearRing(OGRLineString *poLS)OGRLineStringprotectedstatic
OGRSimpleCurve::CastToLinearRing(OGRCurve *poCurve)OGRCurvestatic
CastToLineString(OGRLinearRing *poLR)OGRLinearRingprotectedstatic
OGRLineString::CastToLineString(OGRCurve *poCurve)OGRCurvestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRLinearRingvirtual
closeRings()OGRLinearRingvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ContainsPoint(const OGRPoint *p) const OGRCurveprotectedvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRLineStringvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRSimpleCurvevirtual
EndPoint(OGRPoint *) const OGRSimpleCurvevirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRSimpleCurvevirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRLinearRingvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const OGRSimpleCurvevirtual
flagsOGRGeometryprotected
flattenTo2D()OGRSimpleCurvevirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRLineStringvirtual
get_AreaOfCurveSegments() const OGRLineStringprotectedvirtual
get_IsClosed() const OGRCurvevirtual
get_Length() const OGRSimpleCurvevirtual
get_LinearArea() const OGRSimpleCurveprotectedvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToLinearRing() const OGRLinearRingprotectedvirtual
GetCasterToLineString() const OGRLinearRingprotectedvirtual
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRLineStringvirtual
getDimension() const OGRCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRSimpleCurvevirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRSimpleCurvevirtual
getGeometryName() const OGRLinearRingvirtual
getGeometryType() const OGRLineStringvirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getM(int i) const OGRSimpleCurve
getNumPoints() const OGRSimpleCurveinlinevirtual
getPoint(int, OGRPoint *) const OGRSimpleCurve
getPointIterator() const OGRSimpleCurvevirtual
getPoints(OGRRawPoint *, double *=NULL) const OGRSimpleCurve
getPoints(OGRRawPoint *, double *, double *) const OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const OGRSimpleCurve
getSpatialReference(void) const OGRGeometryinline
getSubLine(double, double, int) const OGRSimpleCurvevirtual
getX(int i) const OGRSimpleCurveinline
getY(int i) const OGRSimpleCurveinline
getZ(int i) const OGRSimpleCurve
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRGeometryvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRLinearRingvirtual
importFromWkt(char **)OGRSimpleCurvevirtual
importFromWKTListOnly(char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn)OGRSimpleCurveprotected
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
isClockwise() const OGRLinearRingvirtual
IsConvex() const OGRCurvevirtual
IsEmpty() const OGRSimpleCurvevirtual
IsMeasured() const OGRGeometryinline
isPointInRing(const OGRPoint *pt, int bTestEnvelope=TRUE) const OGRLinearRing
isPointOnRingBoundary(const OGRPoint *pt, int bTestEnvelope=TRUE) const OGRLinearRing
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
Make2D()OGRSimpleCurveprotected
Make3D()OGRSimpleCurveprotected
nPointCountOGRSimpleCurveprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCurve()OGRCurveprotected
OGRCurve(const OGRCurve &other)OGRCurveprotected
OGRCurve::OGRGeometry()OGRGeometry
OGRCurve::OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRLinearRing()OGRLinearRing
OGRLinearRing(const OGRLinearRing &other)OGRLinearRing
OGRLinearRing(OGRLinearRing *)OGRLinearRing
OGRLineString()OGRLineString
OGRLineString(const OGRLineString &other)OGRLineString
OGRPolygon classOGRLinearRingfriend
OGRSimpleCurve()OGRSimpleCurveprotected
OGRSimpleCurve(const OGRSimpleCurve &other)OGRSimpleCurveprotected
operator=(const OGRLinearRing &other)OGRLinearRing
OGRLineString::operator=(const OGRLineString &other)OGRLineString
OGRSimpleCurve::operator=(const OGRSimpleCurve &other)OGRSimpleCurve
OGRCurve::operator=(const OGRCurve &other)OGRCurve
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
padfMOGRSimpleCurveprotected
padfZOGRSimpleCurveprotected
paoPointsOGRSimpleCurveprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Project(const OGRPoint *) const OGRSimpleCurvevirtual
RemoveM()OGRSimpleCurveprotected
reversePoints(void)OGRSimpleCurve
reverseWindingOrder()OGRLinearRingvirtual
segmentize(double dfMaxLength)OGRSimpleCurvevirtual
set3D(OGRBoolean bIs3D)OGRSimpleCurvevirtual
setCoordinateDimension(int nDimension)OGRSimpleCurvevirtual
setM(int, double)OGRSimpleCurve
setMeasured(OGRBoolean bIsMeasured)OGRSimpleCurvevirtual
setNumPoints(int nNewPointCount, int bZeroizeNewContent=TRUE)OGRSimpleCurve
setPoint(int, OGRPoint *)OGRSimpleCurve
setPoint(int, double, double)OGRSimpleCurve
setPoint(int, double, double, double)OGRSimpleCurve
setPoint(int, double, double, double, double)OGRSimpleCurve
setPointM(int, double, double, double)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *=NULL)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *, double *)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn=NULL)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)OGRSimpleCurve
setPointsM(int, OGRRawPoint *, double *)OGRSimpleCurve
setPointsM(int, double *padfX, double *padfY, double *padfMIn=NULL)OGRSimpleCurve
setZ(int, double)OGRSimpleCurve
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
StartPoint(OGRPoint *) const OGRSimpleCurvevirtual
swapXY()OGRSimpleCurvevirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
TransferMembersAndDestroy(OGRLineString *poSrc, OGRLineString *poDst)OGRLineStringprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRSimpleCurvevirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Value(double, OGRPoint *) const OGRSimpleCurvevirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRLinearRingvirtual
~OGRCurve()OGRCurvevirtual
~OGRGeometry()OGRGeometryvirtual
~OGRLinearRing()OGRLinearRingvirtual
~OGRLineString()OGRLineStringvirtual
~OGRSimpleCurve()OGRSimpleCurvevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_linear_ring.html b/bin/doc/html/class_o_g_r_linear_ring.html new file mode 100644 index 0000000..7e3160a --- /dev/null +++ b/bin/doc/html/class_o_g_r_linear_ring.html @@ -0,0 +1,1079 @@ + + + + + + +OGR2GUI: OGRLinearRing Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRLinearRing:
+
+
+ + +OGRLineString +OGRSimpleCurve +OGRCurve +OGRGeometry + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRLinearRing ()
 
 OGRLinearRing (const OGRLinearRing &other)
 
 OGRLinearRing (OGRLinearRing *)
 
virtual ~OGRLinearRing ()
 
OGRLinearRingoperator= (const OGRLinearRing &other)
 
virtual const char * getGeometryName () const
 
virtual OGRGeometryclone () const
 
virtual int isClockwise () const
 
virtual void reverseWindingOrder ()
 
virtual void closeRings ()
 
OGRBoolean isPointInRing (const OGRPoint *pt, int bTestEnvelope=TRUE) const
 
OGRBoolean isPointOnRingBoundary (const OGRPoint *pt, int bTestEnvelope=TRUE) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
- Public Member Functions inherited from OGRLineString
 OGRLineString ()
 
 OGRLineString (const OGRLineString &other)
 
virtual ~OGRLineString ()
 
OGRLineStringoperator= (const OGRLineString &other)
 
virtual OGRLineStringCurveToLine (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual double get_Area () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
- Public Member Functions inherited from OGRSimpleCurve
virtual ~OGRSimpleCurve ()
 
OGRSimpleCurveoperator= (const OGRSimpleCurve &other)
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual void empty ()
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
virtual OGRBoolean IsEmpty () const
 
virtual double get_Length () const
 
virtual void StartPoint (OGRPoint *) const
 
virtual void EndPoint (OGRPoint *) const
 
virtual void Value (double, OGRPoint *) const
 
virtual double Project (const OGRPoint *) const
 
virtual OGRLineStringgetSubLine (double, double, int) const
 
virtual int getNumPoints () const
 
void getPoint (int, OGRPoint *) const
 
double getX (int i) const
 
double getY (int i) const
 
double getZ (int i) const
 
double getM (int i) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
void setNumPoints (int nNewPointCount, int bZeroizeNewContent=TRUE)
 
void setPoint (int, OGRPoint *)
 
void setPoint (int, double, double)
 
void setZ (int, double)
 
void setM (int, double)
 
void setPoint (int, double, double, double)
 
void setPointM (int, double, double, double)
 
void setPoint (int, double, double, double, double)
 
void setPoints (int, OGRRawPoint *, double *=NULL)
 
void setPointsM (int, OGRRawPoint *, double *)
 
void setPoints (int, OGRRawPoint *, double *, double *)
 
void setPoints (int, double *padfX, double *padfY, double *padfZIn=NULL)
 
void setPointsM (int, double *padfX, double *padfY, double *padfMIn=NULL)
 
void setPoints (int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)
 
void addPoint (OGRPoint *)
 
void addPoint (double, double)
 
void addPoint (double, double, double)
 
void addPointM (double, double, double)
 
void addPoint (double, double, double, double)
 
void getPoints (OGRRawPoint *, double *=NULL) const
 
void getPoints (OGRRawPoint *, double *, double *) const
 
void getPoints (void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const
 
void getPoints (void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const
 
void addSubLineString (const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)
 
void reversePoints (void)
 
virtual OGRPointIteratorgetPointIterator () const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual void segmentize (double dfMaxLength)
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRCurve
virtual ~OGRCurve ()
 
OGRCurveoperator= (const OGRCurve &other)
 
virtual int get_IsClosed () const
 
virtual int getDimension () const
 
virtual OGRBoolean IsConvex () const
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual int _WkbSize (int _flags) const
 
virtual OGRErr _importFromWkb (OGRwkbByteOrder, int _flags, unsigned char *, int=-1)
 
virtual OGRErr _exportToWkb (OGRwkbByteOrder, int _flags, unsigned char *) const
 
virtual OGRCurveCasterToLineString GetCasterToLineString () const
 
virtual OGRCurveCasterToLinearRing GetCasterToLinearRing () const
 
- Protected Member Functions inherited from OGRLineString
virtual double get_AreaOfCurveSegments () const
 
- Protected Member Functions inherited from OGRSimpleCurve
void Make3D ()
 
void Make2D ()
 
void RemoveM ()
 
void AddM ()
 
OGRErr importFromWKTListOnly (char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn)
 
virtual double get_LinearArea () const
 
 OGRSimpleCurve ()
 
 OGRSimpleCurve (const OGRSimpleCurve &other)
 
- Protected Member Functions inherited from OGRCurve
 OGRCurve ()
 
 OGRCurve (const OGRCurve &other)
 
virtual int ContainsPoint (const OGRPoint *p) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + + + +

+Static Protected Member Functions

static OGRLineStringCastToLineString (OGRLinearRing *poLR)
 
- Static Protected Member Functions inherited from OGRLineString
static OGRLineStringTransferMembersAndDestroy (OGRLineString *poSrc, OGRLineString *poDst)
 
static OGRLinearRingCastToLinearRing (OGRLineString *poLS)
 
+ + + +

+Friends

class OGRPolygon
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRCurve
static OGRCompoundCurveCastToCompoundCurve (OGRCurve *puCurve)
 
static OGRLineStringCastToLineString (OGRCurve *poCurve)
 
static OGRLinearRingCastToLinearRing (OGRCurve *poCurve)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Attributes inherited from OGRSimpleCurve
int nPointCount
 
OGRRawPointpaoPoints
 
double * padfZ
 
double * padfM
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

Concrete representation of a closed ring.

+

This class is functionally equivalent to an OGRLineString, but has a separate identity to maintain alignment with the OpenGIS simple feature data model. It exists to serve as a component of an OGRPolygon.

+

The OGRLinearRing has no corresponding free standing well known binary representation, so importFromWkb() and exportToWkb() will not actually work. There is a non-standard GDAL WKT representation though.

+

Because OGRLinearRing is not a "proper" free standing simple features object, it cannot be directly used on a feature via SetGeometry(), and cannot generally be used with GEOS for operations like Intersects(). Instead the polygon should be used, or the OGRLinearRing should be converted to an OGRLineString for such operations.

+

Note: this class exists in SFSQL 1.2, but not in ISO SQL/MM Part 3.

+ +

Definition at line 582 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRLinearRing::OGRLinearRing ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRLinearRing::OGRLinearRing (const OGRLinearRingother)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRLinearRing::OGRLinearRing (OGRLinearRing)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRLinearRing::~OGRLinearRing ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLinearRing::_exportToWkb (OGRwkbByteOrder ,
int _flags,
unsigned char *  
) const
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLinearRing::_importFromWkb (OGRwkbByteOrder ,
int _flags,
unsigned char * ,
int  = -1 
)
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRLinearRing::_WkbSize (int _flags) const
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRLineString* OGRLinearRing::CastToLineString (OGRLinearRingpoLR)
+
+staticprotected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRLinearRing::clone () const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRLinearRing::closeRings ()
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLinearRing::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLinearRing OGRLinearRing::GetCasterToLinearRing () const
+
+protectedvirtual
+
+ +

Reimplemented from OGRLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRCurveCasterToLineString OGRLinearRing::GetCasterToLineString () const
+
+protectedvirtual
+
+ +

Reimplemented from OGRLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRLinearRing::getGeometryName () const
+
+virtual
+
+ +

Reimplemented from OGRLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRLinearRing::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRLinearRing::isClockwise () const
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRBoolean OGRLinearRing::isPointInRing (const OGRPointpt,
int bTestEnvelope = TRUE 
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRBoolean OGRLinearRing::isPointOnRingBoundary (const OGRPointpt,
int bTestEnvelope = TRUE 
) const
+
+ +
+
+ +
+
+ + + + + + + + +
OGRLinearRing& OGRLinearRing::operator= (const OGRLinearRingother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRLinearRing::reverseWindingOrder ()
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRLinearRing::WkbSize () const
+
+virtual
+
+ +

Reimplemented from OGRSimpleCurve.

+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class OGRPolygon
+
+friend
+
+ +

Definition at line 585 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_linear_ring.png b/bin/doc/html/class_o_g_r_linear_ring.png new file mode 100644 index 0000000..e734910 Binary files /dev/null and b/bin/doc/html/class_o_g_r_linear_ring.png differ diff --git a/bin/doc/html/class_o_g_r_multi_curve-members.html b/bin/doc/html/class_o_g_r_multi_curve-members.html new file mode 100644 index 0000000..cc877bd --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_curve-members.html @@ -0,0 +1,209 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRMultiCurve Member List
+
+
+ +

This is the complete list of members for OGRMultiCurve, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addCurveDirectlyFromWkt(OGRGeometry *poSelf, OGRCurve *poCurve)OGRMultiCurveprotectedstatic
addGeometry(const OGRGeometry *)OGRGeometryCollectionvirtual
addGeometryDirectly(OGRGeometry *)OGRGeometryCollectionvirtual
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToMultiLineString(OGRMultiCurve *poMC)OGRMultiCurvestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRGeometryCollectionvirtual
closeRings()OGRGeometryCollectionvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRGeometryCollectionvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRGeometryCollectionvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRGeometryCollectionvirtual
exportToWkt(char **, OGRwkbVariant=wkbVariantOldOgc) const OGRMultiCurvevirtual
exportToWktInternal(char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const OGRGeometryCollectionprotected
flagsOGRGeometryprotected
flattenTo2D()OGRGeometryCollectionvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRGeometryCollectionvirtual
get_Length() const OGRGeometryCollectionvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getDimension() const OGRMultiCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRGeometryCollectionvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRGeometryCollectionvirtual
getGeometryName() const OGRMultiCurvevirtual
getGeometryRef(int)OGRGeometryCollection
getGeometryRef(int) const OGRGeometryCollection
getGeometryType() const OGRMultiCurvevirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getNumGeometries() const OGRGeometryCollection
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRMultiCurvevirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRGeometryCollectionvirtual
importFromWkt(char **)OGRMultiCurvevirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
isCompatibleSubType(OGRwkbGeometryType) const OGRMultiCurveprotectedvirtual
IsEmpty() const OGRGeometryCollectionvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
nGeomCountOGRGeometryCollectionprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRGeometryCollection()OGRGeometryCollection
OGRGeometryCollection(const OGRGeometryCollection &other)OGRGeometryCollection
OGRMultiCurve()OGRMultiCurve
OGRMultiCurve(const OGRMultiCurve &other)OGRMultiCurve
operator=(const OGRMultiCurve &other)OGRMultiCurve
OGRGeometryCollection::operator=(const OGRGeometryCollection &other)OGRGeometryCollection
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
papoGeomsOGRGeometryCollectionprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
removeGeometry(int iIndex, int bDelete=TRUE)OGRGeometryCollectionvirtual
segmentize(double dfMaxLength)OGRGeometryCollectionvirtual
set3D(OGRBoolean bIs3D)OGRGeometryCollectionvirtual
setCoordinateDimension(int nDimension)OGRGeometryCollectionvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryCollectionvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRGeometryCollectionvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
TransferMembersAndDestroy(OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)OGRGeometryCollectionprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRGeometryCollectionvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRGeometryCollectionvirtual
~OGRGeometry()OGRGeometryvirtual
~OGRGeometryCollection()OGRGeometryCollectionvirtual
~OGRMultiCurve()OGRMultiCurvevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_curve.html b/bin/doc/html/class_o_g_r_multi_curve.html new file mode 100644 index 0000000..04d3d4f --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_curve.html @@ -0,0 +1,694 @@ + + + + + + +OGR2GUI: OGRMultiCurve Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRMultiCurve:
+
+
+ + +OGRGeometryCollection +OGRGeometry +OGRMultiLineString + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRMultiCurve ()
 
 OGRMultiCurve (const OGRMultiCurve &other)
 
virtual ~OGRMultiCurve ()
 
OGRMultiCurveoperator= (const OGRMultiCurve &other)
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual int getDimension () const
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
- Public Member Functions inherited from OGRGeometryCollection
 OGRGeometryCollection ()
 
 OGRGeometryCollection (const OGRGeometryCollection &other)
 
virtual ~OGRGeometryCollection ()
 
OGRGeometryCollectionoperator= (const OGRGeometryCollection &other)
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual double get_Length () const
 
virtual double get_Area () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
int getNumGeometries () const
 
OGRGeometrygetGeometryRef (int)
 
const OGRGeometrygetGeometryRef (int) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
virtual OGRErr addGeometry (const OGRGeometry *)
 
virtual OGRErr addGeometryDirectly (OGRGeometry *)
 
virtual OGRErr removeGeometry (int iIndex, int bDelete=TRUE)
 
void closeRings ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + +

+Static Public Member Functions

static OGRMultiLineStringCastToMultiLineString (OGRMultiCurve *poMC)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
+ + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRBoolean isCompatibleSubType (OGRwkbGeometryType) const
 
- Protected Member Functions inherited from OGRGeometryCollection
OGRErr exportToWktInternal (char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + +

+Static Protected Member Functions

static OGRErr addCurveDirectlyFromWkt (OGRGeometry *poSelf, OGRCurve *poCurve)
 
- Static Protected Member Functions inherited from OGRGeometryCollection
static OGRGeometryCollectionTransferMembersAndDestroy (OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)
 
+ + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Attributes inherited from OGRGeometryCollection
int nGeomCount
 
OGRGeometry ** papoGeoms
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

A collection of OGRCurve.

+
Since
GDAL 2.0
+ +

Definition at line 1256 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRMultiCurve::OGRMultiCurve ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRMultiCurve::OGRMultiCurve (const OGRMultiCurveother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRMultiCurve::~OGRMultiCurve ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static OGRErr OGRMultiCurve::addCurveDirectlyFromWkt (OGRGeometrypoSelf,
OGRCurvepoCurve 
)
+
+staticprotected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRMultiLineString* OGRMultiCurve::CastToMultiLineString (OGRMultiCurvepoMC)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRMultiCurve::exportToWkt (char ** ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRMultiCurve::getDimension () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRMultiCurve::getGeometryName () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRMultiCurve::getGeometryType () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiCurve::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiLineString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRMultiCurve::importFromWkt (char ** )
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiCurve::isCompatibleSubType (OGRwkbGeometryType ) const
+
+protectedvirtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiLineString.

+ +
+
+ +
+
+ + + + + + + + +
OGRMultiCurve& OGRMultiCurve::operator= (const OGRMultiCurveother)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_curve.png b/bin/doc/html/class_o_g_r_multi_curve.png new file mode 100644 index 0000000..f335216 Binary files /dev/null and b/bin/doc/html/class_o_g_r_multi_curve.png differ diff --git a/bin/doc/html/class_o_g_r_multi_line_string-members.html b/bin/doc/html/class_o_g_r_multi_line_string-members.html new file mode 100644 index 0000000..9cb719b --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_line_string-members.html @@ -0,0 +1,214 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRMultiLineString Member List
+
+
+ +

This is the complete list of members for OGRMultiLineString, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addCurveDirectlyFromWkt(OGRGeometry *poSelf, OGRCurve *poCurve)OGRMultiCurveprotectedstatic
addGeometry(const OGRGeometry *)OGRGeometryCollectionvirtual
addGeometryDirectly(OGRGeometry *)OGRGeometryCollectionvirtual
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToMultiCurve(OGRMultiLineString *poMLS)OGRMultiLineStringstatic
CastToMultiLineString(OGRMultiCurve *poMC)OGRMultiCurvestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRGeometryCollectionvirtual
closeRings()OGRGeometryCollectionvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRGeometryCollectionvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRGeometryCollectionvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRGeometryCollectionvirtual
exportToWkt(char **, OGRwkbVariant=wkbVariantOldOgc) const OGRMultiLineStringvirtual
exportToWktInternal(char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const OGRGeometryCollectionprotected
flagsOGRGeometryprotected
flattenTo2D()OGRGeometryCollectionvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRGeometryCollectionvirtual
get_Length() const OGRGeometryCollectionvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getDimension() const OGRMultiCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRGeometryCollectionvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRGeometryCollectionvirtual
getGeometryName() const OGRMultiLineStringvirtual
getGeometryRef(int)OGRGeometryCollection
getGeometryRef(int) const OGRGeometryCollection
getGeometryType() const OGRMultiLineStringvirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getNumGeometries() const OGRGeometryCollection
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRMultiLineStringvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRGeometryCollectionvirtual
importFromWkt(char **)OGRMultiCurvevirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
isCompatibleSubType(OGRwkbGeometryType) const OGRMultiLineStringprotectedvirtual
IsEmpty() const OGRGeometryCollectionvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
nGeomCountOGRGeometryCollectionprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRGeometryCollection()OGRGeometryCollection
OGRGeometryCollection(const OGRGeometryCollection &other)OGRGeometryCollection
OGRMultiCurve()OGRMultiCurve
OGRMultiCurve(const OGRMultiCurve &other)OGRMultiCurve
OGRMultiLineString()OGRMultiLineString
OGRMultiLineString(const OGRMultiLineString &other)OGRMultiLineString
operator=(const OGRMultiLineString &other)OGRMultiLineString
OGRMultiCurve::operator=(const OGRMultiCurve &other)OGRMultiCurve
OGRGeometryCollection::operator=(const OGRGeometryCollection &other)OGRGeometryCollection
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
papoGeomsOGRGeometryCollectionprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
removeGeometry(int iIndex, int bDelete=TRUE)OGRGeometryCollectionvirtual
segmentize(double dfMaxLength)OGRGeometryCollectionvirtual
set3D(OGRBoolean bIs3D)OGRGeometryCollectionvirtual
setCoordinateDimension(int nDimension)OGRGeometryCollectionvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryCollectionvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRGeometryCollectionvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
TransferMembersAndDestroy(OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)OGRGeometryCollectionprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRGeometryCollectionvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRGeometryCollectionvirtual
~OGRGeometry()OGRGeometryvirtual
~OGRGeometryCollection()OGRGeometryCollectionvirtual
~OGRMultiCurve()OGRMultiCurvevirtual
~OGRMultiLineString()OGRMultiLineStringvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_line_string.html b/bin/doc/html/class_o_g_r_multi_line_string.html new file mode 100644 index 0000000..52fb051 --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_line_string.html @@ -0,0 +1,607 @@ + + + + + + +OGR2GUI: OGRMultiLineString Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRMultiLineString:
+
+
+ + +OGRMultiCurve +OGRGeometryCollection +OGRGeometry + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRMultiLineString ()
 
 OGRMultiLineString (const OGRMultiLineString &other)
 
virtual ~OGRMultiLineString ()
 
OGRMultiLineStringoperator= (const OGRMultiLineString &other)
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRErr exportToWkt (char **, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
- Public Member Functions inherited from OGRMultiCurve
 OGRMultiCurve ()
 
 OGRMultiCurve (const OGRMultiCurve &other)
 
virtual ~OGRMultiCurve ()
 
OGRMultiCurveoperator= (const OGRMultiCurve &other)
 
virtual OGRErr importFromWkt (char **)
 
virtual int getDimension () const
 
- Public Member Functions inherited from OGRGeometryCollection
 OGRGeometryCollection ()
 
 OGRGeometryCollection (const OGRGeometryCollection &other)
 
virtual ~OGRGeometryCollection ()
 
OGRGeometryCollectionoperator= (const OGRGeometryCollection &other)
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual double get_Length () const
 
virtual double get_Area () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
int getNumGeometries () const
 
OGRGeometrygetGeometryRef (int)
 
const OGRGeometrygetGeometryRef (int) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
virtual OGRErr addGeometry (const OGRGeometry *)
 
virtual OGRErr addGeometryDirectly (OGRGeometry *)
 
virtual OGRErr removeGeometry (int iIndex, int bDelete=TRUE)
 
void closeRings ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + +

+Static Public Member Functions

static OGRMultiCurveCastToMultiCurve (OGRMultiLineString *poMLS)
 
- Static Public Member Functions inherited from OGRMultiCurve
static OGRMultiLineStringCastToMultiLineString (OGRMultiCurve *poMC)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
+ + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRBoolean isCompatibleSubType (OGRwkbGeometryType) const
 
- Protected Member Functions inherited from OGRGeometryCollection
OGRErr exportToWktInternal (char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Static Protected Member Functions inherited from OGRMultiCurve
static OGRErr addCurveDirectlyFromWkt (OGRGeometry *poSelf, OGRCurve *poCurve)
 
- Static Protected Member Functions inherited from OGRGeometryCollection
static OGRGeometryCollectionTransferMembersAndDestroy (OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)
 
- Protected Attributes inherited from OGRGeometryCollection
int nGeomCount
 
OGRGeometry ** papoGeoms
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

A collection of OGRLineString.

+ +

Definition at line 1292 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRMultiLineString::OGRMultiLineString ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRMultiLineString::OGRMultiLineString (const OGRMultiLineStringother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRMultiLineString::~OGRMultiLineString ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static OGRMultiCurve* OGRMultiLineString::CastToMultiCurve (OGRMultiLineStringpoMLS)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRMultiLineString::exportToWkt (char ** ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRMultiCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRMultiLineString::getGeometryName () const
+
+virtual
+
+ +

Reimplemented from OGRMultiCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRMultiLineString::getGeometryType () const
+
+virtual
+
+ +

Reimplemented from OGRMultiCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiLineString::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRMultiCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiLineString::isCompatibleSubType (OGRwkbGeometryType ) const
+
+protectedvirtual
+
+ +

Reimplemented from OGRMultiCurve.

+ +
+
+ +
+
+ + + + + + + + +
OGRMultiLineString& OGRMultiLineString::operator= (const OGRMultiLineStringother)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_line_string.png b/bin/doc/html/class_o_g_r_multi_line_string.png new file mode 100644 index 0000000..0e024f0 Binary files /dev/null and b/bin/doc/html/class_o_g_r_multi_line_string.png differ diff --git a/bin/doc/html/class_o_g_r_multi_point-members.html b/bin/doc/html/class_o_g_r_multi_point-members.html new file mode 100644 index 0000000..bbcef84 --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_point-members.html @@ -0,0 +1,207 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRMultiPoint Member List
+
+
+ +

This is the complete list of members for OGRMultiPoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addGeometry(const OGRGeometry *)OGRGeometryCollectionvirtual
addGeometryDirectly(OGRGeometry *)OGRGeometryCollectionvirtual
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRGeometryCollectionvirtual
closeRings()OGRGeometryCollectionvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRGeometryCollectionvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRGeometryCollectionvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRGeometryCollectionvirtual
exportToWkt(char **, OGRwkbVariant=wkbVariantOldOgc) const OGRMultiPointvirtual
exportToWktInternal(char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const OGRGeometryCollectionprotected
flagsOGRGeometryprotected
flattenTo2D()OGRGeometryCollectionvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRGeometryCollectionvirtual
get_Length() const OGRGeometryCollectionvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getDimension() const OGRMultiPointvirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRGeometryCollectionvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRGeometryCollectionvirtual
getGeometryName() const OGRMultiPointvirtual
getGeometryRef(int)OGRGeometryCollection
getGeometryRef(int) const OGRGeometryCollection
getGeometryType() const OGRMultiPointvirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getNumGeometries() const OGRGeometryCollection
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRMultiPointvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRGeometryCollectionvirtual
importFromWkt(char **)OGRMultiPointvirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
isCompatibleSubType(OGRwkbGeometryType) const OGRMultiPointprotectedvirtual
IsEmpty() const OGRGeometryCollectionvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
nGeomCountOGRGeometryCollectionprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRGeometryCollection()OGRGeometryCollection
OGRGeometryCollection(const OGRGeometryCollection &other)OGRGeometryCollection
OGRMultiPoint()OGRMultiPoint
OGRMultiPoint(const OGRMultiPoint &other)OGRMultiPoint
operator=(const OGRMultiPoint &other)OGRMultiPoint
OGRGeometryCollection::operator=(const OGRGeometryCollection &other)OGRGeometryCollection
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
papoGeomsOGRGeometryCollectionprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
removeGeometry(int iIndex, int bDelete=TRUE)OGRGeometryCollectionvirtual
segmentize(double dfMaxLength)OGRGeometryCollectionvirtual
set3D(OGRBoolean bIs3D)OGRGeometryCollectionvirtual
setCoordinateDimension(int nDimension)OGRGeometryCollectionvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryCollectionvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRGeometryCollectionvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
TransferMembersAndDestroy(OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)OGRGeometryCollectionprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRGeometryCollectionvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRGeometryCollectionvirtual
~OGRGeometry()OGRGeometryvirtual
~OGRGeometryCollection()OGRGeometryCollectionvirtual
~OGRMultiPoint()OGRMultiPointvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_point.html b/bin/doc/html/class_o_g_r_multi_point.html new file mode 100644 index 0000000..c13762e --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_point.html @@ -0,0 +1,612 @@ + + + + + + +OGR2GUI: OGRMultiPoint Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRMultiPoint Class Reference
+
+
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRMultiPoint:
+
+
+ + +OGRGeometryCollection +OGRGeometry + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRMultiPoint ()
 
 OGRMultiPoint (const OGRMultiPoint &other)
 
virtual ~OGRMultiPoint ()
 
OGRMultiPointoperator= (const OGRMultiPoint &other)
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual int getDimension () const
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
- Public Member Functions inherited from OGRGeometryCollection
 OGRGeometryCollection ()
 
 OGRGeometryCollection (const OGRGeometryCollection &other)
 
virtual ~OGRGeometryCollection ()
 
OGRGeometryCollectionoperator= (const OGRGeometryCollection &other)
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual double get_Length () const
 
virtual double get_Area () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
int getNumGeometries () const
 
OGRGeometrygetGeometryRef (int)
 
const OGRGeometrygetGeometryRef (int) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
virtual OGRErr addGeometry (const OGRGeometry *)
 
virtual OGRErr addGeometryDirectly (OGRGeometry *)
 
virtual OGRErr removeGeometry (int iIndex, int bDelete=TRUE)
 
void closeRings ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRBoolean isCompatibleSubType (OGRwkbGeometryType) const
 
- Protected Member Functions inherited from OGRGeometryCollection
OGRErr exportToWktInternal (char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Static Protected Member Functions inherited from OGRGeometryCollection
static OGRGeometryCollectionTransferMembersAndDestroy (OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)
 
- Protected Attributes inherited from OGRGeometryCollection
int nGeomCount
 
OGRGeometry ** papoGeoms
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

A collection of OGRPoint.

+ +

Definition at line 1218 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRMultiPoint::OGRMultiPoint ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRMultiPoint::OGRMultiPoint (const OGRMultiPointother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRMultiPoint::~OGRMultiPoint ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRMultiPoint::exportToWkt (char ** ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRMultiPoint::getDimension () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRMultiPoint::getGeometryName () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRMultiPoint::getGeometryType () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiPoint::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRMultiPoint::importFromWkt (char ** )
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiPoint::isCompatibleSubType (OGRwkbGeometryType ) const
+
+protectedvirtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + + + + +
OGRMultiPoint& OGRMultiPoint::operator= (const OGRMultiPointother)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_point.png b/bin/doc/html/class_o_g_r_multi_point.png new file mode 100644 index 0000000..cbaddbb Binary files /dev/null and b/bin/doc/html/class_o_g_r_multi_point.png differ diff --git a/bin/doc/html/class_o_g_r_multi_polygon-members.html b/bin/doc/html/class_o_g_r_multi_polygon-members.html new file mode 100644 index 0000000..f7a1f0a --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_polygon-members.html @@ -0,0 +1,214 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRMultiPolygon Member List
+
+
+ +

This is the complete list of members for OGRMultiPolygon, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addGeometry(const OGRGeometry *)OGRGeometryCollectionvirtual
addGeometryDirectly(OGRGeometry *)OGRGeometryCollectionvirtual
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToMultiPolygon(OGRMultiSurface *poMS)OGRMultiSurfacestatic
CastToMultiSurface(OGRMultiPolygon *poMP)OGRMultiPolygonstatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRGeometryCollectionvirtual
closeRings()OGRGeometryCollectionvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRGeometryCollectionvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRGeometryCollectionvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRGeometryCollectionvirtual
exportToWkt(char **, OGRwkbVariant=wkbVariantOldOgc) const OGRMultiPolygonvirtual
exportToWktInternal(char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const OGRGeometryCollectionprotected
flagsOGRGeometryprotected
flattenTo2D()OGRGeometryCollectionvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRGeometryCollectionvirtual
get_Length() const OGRGeometryCollectionvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getDimension() const OGRMultiSurfacevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRGeometryCollectionvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRGeometryCollectionvirtual
getGeometryName() const OGRMultiPolygonvirtual
getGeometryRef(int)OGRGeometryCollection
getGeometryRef(int) const OGRGeometryCollection
getGeometryType() const OGRMultiPolygonvirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getNumGeometries() const OGRGeometryCollection
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRMultiPolygonvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRGeometryCollectionvirtual
importFromWkt(char **)OGRMultiSurfacevirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
isCompatibleSubType(OGRwkbGeometryType) const OGRMultiPolygonprotectedvirtual
IsEmpty() const OGRGeometryCollectionvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
nGeomCountOGRGeometryCollectionprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRGeometryCollection()OGRGeometryCollection
OGRGeometryCollection(const OGRGeometryCollection &other)OGRGeometryCollection
OGRMultiPolygon()OGRMultiPolygon
OGRMultiPolygon(const OGRMultiPolygon &other)OGRMultiPolygon
OGRMultiSurface()OGRMultiSurface
OGRMultiSurface(const OGRMultiSurface &other)OGRMultiSurface
operator=(const OGRMultiPolygon &other)OGRMultiPolygon
OGRMultiSurface::operator=(const OGRMultiSurface &other)OGRMultiSurface
OGRGeometryCollection::operator=(const OGRGeometryCollection &other)OGRGeometryCollection
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
papoGeomsOGRGeometryCollectionprotected
PointOnSurface(OGRPoint *poPoint) const OGRMultiPolygonvirtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
removeGeometry(int iIndex, int bDelete=TRUE)OGRGeometryCollectionvirtual
segmentize(double dfMaxLength)OGRGeometryCollectionvirtual
set3D(OGRBoolean bIs3D)OGRGeometryCollectionvirtual
setCoordinateDimension(int nDimension)OGRGeometryCollectionvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryCollectionvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRGeometryCollectionvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
TransferMembersAndDestroy(OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)OGRGeometryCollectionprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRGeometryCollectionvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRGeometryCollectionvirtual
~OGRGeometry()OGRGeometryvirtual
~OGRGeometryCollection()OGRGeometryCollectionvirtual
~OGRMultiPolygon()OGRMultiPolygonvirtual
~OGRMultiSurface()OGRMultiSurfacevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_polygon.html b/bin/doc/html/class_o_g_r_multi_polygon.html new file mode 100644 index 0000000..fb54f7e --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_polygon.html @@ -0,0 +1,632 @@ + + + + + + +OGR2GUI: OGRMultiPolygon Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRMultiPolygon:
+
+
+ + +OGRMultiSurface +OGRGeometryCollection +OGRGeometry + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRMultiPolygon ()
 
 OGRMultiPolygon (const OGRMultiPolygon &other)
 
virtual ~OGRMultiPolygon ()
 
OGRMultiPolygonoperator= (const OGRMultiPolygon &other)
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRErr exportToWkt (char **, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr PointOnSurface (OGRPoint *poPoint) const
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
- Public Member Functions inherited from OGRMultiSurface
 OGRMultiSurface ()
 
 OGRMultiSurface (const OGRMultiSurface &other)
 
virtual ~OGRMultiSurface ()
 
OGRMultiSurfaceoperator= (const OGRMultiSurface &other)
 
virtual OGRErr importFromWkt (char **)
 
virtual int getDimension () const
 
- Public Member Functions inherited from OGRGeometryCollection
 OGRGeometryCollection ()
 
 OGRGeometryCollection (const OGRGeometryCollection &other)
 
virtual ~OGRGeometryCollection ()
 
OGRGeometryCollectionoperator= (const OGRGeometryCollection &other)
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual double get_Length () const
 
virtual double get_Area () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
int getNumGeometries () const
 
OGRGeometrygetGeometryRef (int)
 
const OGRGeometrygetGeometryRef (int) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
virtual OGRErr addGeometry (const OGRGeometry *)
 
virtual OGRErr addGeometryDirectly (OGRGeometry *)
 
virtual OGRErr removeGeometry (int iIndex, int bDelete=TRUE)
 
void closeRings ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + +

+Static Public Member Functions

static OGRMultiSurfaceCastToMultiSurface (OGRMultiPolygon *poMP)
 
- Static Public Member Functions inherited from OGRMultiSurface
static OGRMultiPolygonCastToMultiPolygon (OGRMultiSurface *poMS)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
+ + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRBoolean isCompatibleSubType (OGRwkbGeometryType) const
 
- Protected Member Functions inherited from OGRGeometryCollection
OGRErr exportToWktInternal (char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Static Protected Member Functions inherited from OGRGeometryCollection
static OGRGeometryCollectionTransferMembersAndDestroy (OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)
 
- Protected Attributes inherited from OGRGeometryCollection
int nGeomCount
 
OGRGeometry ** papoGeoms
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

A collection of non-overlapping OGRPolygon.

+ +

Definition at line 1184 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRMultiPolygon::OGRMultiPolygon ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRMultiPolygon::OGRMultiPolygon (const OGRMultiPolygonother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRMultiPolygon::~OGRMultiPolygon ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static OGRMultiSurface* OGRMultiPolygon::CastToMultiSurface (OGRMultiPolygonpoMP)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRMultiPolygon::exportToWkt (char ** ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRMultiSurface.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRMultiPolygon::getGeometryName () const
+
+virtual
+
+ +

Reimplemented from OGRMultiSurface.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRMultiPolygon::getGeometryType () const
+
+virtual
+
+ +

Reimplemented from OGRMultiSurface.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiPolygon::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRMultiSurface.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiPolygon::isCompatibleSubType (OGRwkbGeometryType ) const
+
+protectedvirtual
+
+ +

Reimplemented from OGRMultiSurface.

+ +
+
+ +
+
+ + + + + + + + +
OGRMultiPolygon& OGRMultiPolygon::operator= (const OGRMultiPolygonother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRMultiPolygon::PointOnSurface (OGRPointpoPoint) const
+
+virtual
+
+ +

Reimplemented from OGRMultiSurface.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_polygon.png b/bin/doc/html/class_o_g_r_multi_polygon.png new file mode 100644 index 0000000..27dfb5c Binary files /dev/null and b/bin/doc/html/class_o_g_r_multi_polygon.png differ diff --git a/bin/doc/html/class_o_g_r_multi_surface-members.html b/bin/doc/html/class_o_g_r_multi_surface-members.html new file mode 100644 index 0000000..b780ab5 --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_surface-members.html @@ -0,0 +1,209 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRMultiSurface Member List
+
+
+ +

This is the complete list of members for OGRMultiSurface, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addGeometry(const OGRGeometry *)OGRGeometryCollectionvirtual
addGeometryDirectly(OGRGeometry *)OGRGeometryCollectionvirtual
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToMultiPolygon(OGRMultiSurface *poMS)OGRMultiSurfacestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRGeometryCollectionvirtual
closeRings()OGRGeometryCollectionvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRGeometryCollectionvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRGeometryCollectionvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRGeometryCollectionvirtual
exportToWkt(char **, OGRwkbVariant=wkbVariantOldOgc) const OGRMultiSurfacevirtual
exportToWktInternal(char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const OGRGeometryCollectionprotected
flagsOGRGeometryprotected
flattenTo2D()OGRGeometryCollectionvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRGeometryCollectionvirtual
get_Length() const OGRGeometryCollectionvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getDimension() const OGRMultiSurfacevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRGeometryCollectionvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRGeometryCollectionvirtual
getGeometryName() const OGRMultiSurfacevirtual
getGeometryRef(int)OGRGeometryCollection
getGeometryRef(int) const OGRGeometryCollection
getGeometryType() const OGRMultiSurfacevirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRGeometryCollectionvirtual
getNumGeometries() const OGRGeometryCollection
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRMultiSurfacevirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRGeometryCollectionvirtual
importFromWkt(char **)OGRMultiSurfacevirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
isCompatibleSubType(OGRwkbGeometryType) const OGRMultiSurfaceprotectedvirtual
IsEmpty() const OGRGeometryCollectionvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
nGeomCountOGRGeometryCollectionprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRGeometryCollection()OGRGeometryCollection
OGRGeometryCollection(const OGRGeometryCollection &other)OGRGeometryCollection
OGRMultiSurface()OGRMultiSurface
OGRMultiSurface(const OGRMultiSurface &other)OGRMultiSurface
operator=(const OGRMultiSurface &other)OGRMultiSurface
OGRGeometryCollection::operator=(const OGRGeometryCollection &other)OGRGeometryCollection
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
papoGeomsOGRGeometryCollectionprotected
PointOnSurface(OGRPoint *poPoint) const OGRMultiSurfacevirtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
removeGeometry(int iIndex, int bDelete=TRUE)OGRGeometryCollectionvirtual
segmentize(double dfMaxLength)OGRGeometryCollectionvirtual
set3D(OGRBoolean bIs3D)OGRGeometryCollectionvirtual
setCoordinateDimension(int nDimension)OGRGeometryCollectionvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryCollectionvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRGeometryCollectionvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
TransferMembersAndDestroy(OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)OGRGeometryCollectionprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRGeometryCollectionvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRGeometryCollectionvirtual
~OGRGeometry()OGRGeometryvirtual
~OGRGeometryCollection()OGRGeometryCollectionvirtual
~OGRMultiSurface()OGRMultiSurfacevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_surface.html b/bin/doc/html/class_o_g_r_multi_surface.html new file mode 100644 index 0000000..b8b7cf3 --- /dev/null +++ b/bin/doc/html/class_o_g_r_multi_surface.html @@ -0,0 +1,682 @@ + + + + + + +OGR2GUI: OGRMultiSurface Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRMultiSurface:
+
+
+ + +OGRGeometryCollection +OGRGeometry +OGRMultiPolygon + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRMultiSurface ()
 
 OGRMultiSurface (const OGRMultiSurface &other)
 
virtual ~OGRMultiSurface ()
 
OGRMultiSurfaceoperator= (const OGRMultiSurface &other)
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr PointOnSurface (OGRPoint *poPoint) const
 
virtual int getDimension () const
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
- Public Member Functions inherited from OGRGeometryCollection
 OGRGeometryCollection ()
 
 OGRGeometryCollection (const OGRGeometryCollection &other)
 
virtual ~OGRGeometryCollection ()
 
OGRGeometryCollectionoperator= (const OGRGeometryCollection &other)
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual double get_Length () const
 
virtual double get_Area () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
int getNumGeometries () const
 
OGRGeometrygetGeometryRef (int)
 
const OGRGeometrygetGeometryRef (int) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
virtual OGRErr addGeometry (const OGRGeometry *)
 
virtual OGRErr addGeometryDirectly (OGRGeometry *)
 
virtual OGRErr removeGeometry (int iIndex, int bDelete=TRUE)
 
void closeRings ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + +

+Static Public Member Functions

static OGRMultiPolygonCastToMultiPolygon (OGRMultiSurface *poMS)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
+ + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRBoolean isCompatibleSubType (OGRwkbGeometryType) const
 
- Protected Member Functions inherited from OGRGeometryCollection
OGRErr exportToWktInternal (char **ppszDstText, OGRwkbVariant eWkbVariant, const char *pszSkipPrefix) const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Static Protected Member Functions inherited from OGRGeometryCollection
static OGRGeometryCollectionTransferMembersAndDestroy (OGRGeometryCollection *poSrc, OGRGeometryCollection *poDst)
 
- Protected Attributes inherited from OGRGeometryCollection
int nGeomCount
 
OGRGeometry ** papoGeoms
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

A collection of non-overlapping OGRSurface.

+
Since
GDAL 2.0
+ +

Definition at line 1146 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRMultiSurface::OGRMultiSurface ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRMultiSurface::OGRMultiSurface (const OGRMultiSurfaceother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRMultiSurface::~OGRMultiSurface ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static OGRMultiPolygon* OGRMultiSurface::CastToMultiPolygon (OGRMultiSurfacepoMS)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRMultiSurface::exportToWkt (char ** ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRMultiSurface::getDimension () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRMultiSurface::getGeometryName () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRMultiSurface::getGeometryType () const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiSurface::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiPolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRMultiSurface::importFromWkt (char ** )
+
+virtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRMultiSurface::isCompatibleSubType (OGRwkbGeometryType ) const
+
+protectedvirtual
+
+ +

Reimplemented from OGRGeometryCollection.

+ +

Reimplemented in OGRMultiPolygon.

+ +
+
+ +
+
+ + + + + + + + +
OGRMultiSurface& OGRMultiSurface::operator= (const OGRMultiSurfaceother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRMultiSurface::PointOnSurface (OGRPointpoPoint) const
+
+virtual
+
+ +

Reimplemented in OGRMultiPolygon.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_multi_surface.png b/bin/doc/html/class_o_g_r_multi_surface.png new file mode 100644 index 0000000..a9193a8 Binary files /dev/null and b/bin/doc/html/class_o_g_r_multi_surface.png differ diff --git a/bin/doc/html/class_o_g_r_point-members.html b/bin/doc/html/class_o_g_r_point-members.html new file mode 100644 index 0000000..9b403e8 --- /dev/null +++ b/bin/doc/html/class_o_g_r_point-members.html @@ -0,0 +1,201 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRPoint Member List
+
+
+ +

This is the complete list of members for OGRPoint, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRPointvirtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRPointvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRPointvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRPointvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const OGRPointvirtual
flagsOGRGeometryprotected
flattenTo2D()OGRPointvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getDimension() const OGRPointvirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRPointvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRPointvirtual
getGeometryName() const OGRPointvirtual
getGeometryType() const OGRPointvirtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getM() const OGRPointinline
getSpatialReference(void) const OGRGeometryinline
getX() const OGRPointinline
getY() const OGRPointinline
getZ() const OGRPointinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRGeometryvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRPointvirtual
importFromWkt(char **)OGRPointvirtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRPointvirtual
Is3D() const OGRGeometryinline
IsEmpty() const OGRPointinlinevirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRPoint()OGRPoint
OGRPoint(double x, double y)OGRPoint
OGRPoint(double x, double y, double z)OGRPoint
OGRPoint(double x, double y, double z, double m)OGRPoint
OGRPoint(const OGRPoint &other)OGRPoint
operator=(const OGRPoint &other)OGRPoint
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
segmentize(double dfMaxLength)OGRGeometryvirtual
set3D(OGRBoolean bIs3D)OGRGeometryvirtual
setCoordinateDimension(int nDimension)OGRPointvirtual
setM(double mIn)OGRPointinline
setMeasured(OGRBoolean bIsMeasured)OGRGeometryvirtual
setX(double xIn)OGRPointinline
setY(double yIn)OGRPointinline
setZ(double zIn)OGRPointinline
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRPointvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)OGRPointvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRPointvirtual
WkbSize() const OGRPointvirtual
~OGRGeometry()OGRGeometryvirtual
~OGRPoint()OGRPointvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_point.html b/bin/doc/html/class_o_g_r_point.html new file mode 100644 index 0000000..3c6a31f --- /dev/null +++ b/bin/doc/html/class_o_g_r_point.html @@ -0,0 +1,1258 @@ + + + + + + +OGR2GUI: OGRPoint Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRPoint Class Reference
+
+
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRPoint:
+
+
+ + +OGRGeometry + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRPoint ()
 
 OGRPoint (double x, double y)
 
 OGRPoint (double x, double y, double z)
 
 OGRPoint (double x, double y, double z, double m)
 
 OGRPoint (const OGRPoint &other)
 
virtual ~OGRPoint ()
 
OGRPointoperator= (const OGRPoint &other)
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual int getDimension () const
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
virtual OGRBoolean IsEmpty () const
 
double getX () const
 
double getY () const
 
double getZ () const
 
double getM () const
 
virtual void setCoordinateDimension (int nDimension)
 
void setX (double xIn)
 
void setY (double yIn)
 
void setZ (double zIn)
 
void setM (double mIn)
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

Point class.

+

Implements SFCOM IPoint methods.

+ +

Definition at line 264 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRPoint::OGRPoint ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRPoint::OGRPoint (double x,
double y 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRPoint::OGRPoint (double x,
double y,
double z 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRPoint::OGRPoint (double x,
double y,
double z,
double m 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRPoint::OGRPoint (const OGRPointother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRPoint::~OGRPoint ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRPoint::clone () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRPoint::empty ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRPoint::Equals (OGRGeometry) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRPoint::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRPoint::exportToWkt (char ** ppszDstText,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRPoint::flattenTo2D ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRPoint::getDimension () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRPoint::getEnvelope (OGREnvelopepsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRPoint::getEnvelope (OGREnvelope3DpsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRPoint::getGeometryName () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRPoint::getGeometryType () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
double OGRPoint::getM () const
+
+inline
+
+ +

Definition at line 300 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
double OGRPoint::getX () const
+
+inline
+
+ +

Definition at line 297 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
double OGRPoint::getY () const
+
+inline
+
+ +

Definition at line 298 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
double OGRPoint::getZ () const
+
+inline
+
+ +

Definition at line 299 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRPoint::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRPoint::importFromWkt (char ** )
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRPoint::Intersects (const OGRGeometry) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRPoint::IsEmpty () const
+
+inlinevirtual
+
+ +

Reimplemented from OGRGeometry.

+ +

Definition at line 294 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + + + + +
OGRPoint& OGRPoint::operator= (const OGRPointother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRPoint::setCoordinateDimension (int nDimension)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRPoint::setM (double mIn)
+
+inline
+
+ +

Definition at line 307 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRPoint::setX (double xIn)
+
+inline
+
+ +

Definition at line 304 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRPoint::setY (double yIn)
+
+inline
+
+ +

Definition at line 305 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRPoint::setZ (double zIn)
+
+inline
+
+ +

Definition at line 306 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRPoint::swapXY ()
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRPoint::transform (OGRCoordinateTransformationpoCT)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRPoint::Within (const OGRGeometry) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRPoint::WkbSize () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_point.png b/bin/doc/html/class_o_g_r_point.png new file mode 100644 index 0000000..32406b9 Binary files /dev/null and b/bin/doc/html/class_o_g_r_point.png differ diff --git a/bin/doc/html/class_o_g_r_point_iterator-members.html b/bin/doc/html/class_o_g_r_point_iterator-members.html new file mode 100644 index 0000000..7d73b84 --- /dev/null +++ b/bin/doc/html/class_o_g_r_point_iterator-members.html @@ -0,0 +1,105 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRPointIterator Member List
+
+
+ +

This is the complete list of members for OGRPointIterator, including all inherited members.

+ + + + +
destroy(OGRPointIterator *)OGRPointIteratorstatic
getNextPoint(OGRPoint *p)=0OGRPointIteratorpure virtual
~OGRPointIterator()OGRPointIteratorvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_point_iterator.html b/bin/doc/html/class_o_g_r_point_iterator.html new file mode 100644 index 0000000..17b0cb1 --- /dev/null +++ b/bin/doc/html/class_o_g_r_point_iterator.html @@ -0,0 +1,199 @@ + + + + + + +OGR2GUI: OGRPointIterator Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRPointIterator Class Referenceabstract
+
+
+ +

#include <ogr_geometry.h>

+ + + + + + +

+Public Member Functions

virtual ~OGRPointIterator ()
 
virtual OGRBoolean getNextPoint (OGRPoint *p)=0
 
+ + + +

+Static Public Member Functions

static void destroy (OGRPointIterator *)
 
+

Detailed Description

+

Interface for a point iterator.

+
Since
GDAL 2.0
+ +

Definition at line 333 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRPointIterator::~OGRPointIterator ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static void OGRPointIterator::destroy (OGRPointIterator)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRPointIterator::getNextPoint (OGRPointp)
+
+pure virtual
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_polygon-members.html b/bin/doc/html/class_o_g_r_polygon-members.html new file mode 100644 index 0000000..ae29d07 --- /dev/null +++ b/bin/doc/html/class_o_g_r_polygon-members.html @@ -0,0 +1,222 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRPolygon Member List
+
+
+ +

This is the complete list of members for OGRPolygon, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addRing(OGRCurve *)OGRCurvePolygon
addRingDirectly(OGRCurve *)OGRCurvePolygon
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCurvePolygon(OGRPolygon *poPoly)OGRPolygonprotectedstatic
OGRCurvePolygon::CastToCurvePolygon(OGRSurface *poSurface)OGRSurfacestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToPolygon(OGRCurvePolygon *poCP)OGRCurvePolygonprotectedstatic
OGRSurface::CastToPolygon(OGRSurface *poSurface)OGRSurfacestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
checkRing(OGRCurve *poNewRing) const OGRPolygonprotectedvirtual
clone() const OGRCurvePolygonvirtual
closeRings()OGRPolygonvirtual
Contains(const OGRGeometry *) const OGRCurvePolygonvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
CurvePolyToPoly(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRPolygonvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRCurvePolygonvirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRCurvePolygonvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRPolygonvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const OGRPolygonvirtual
flagsOGRGeometryprotected
flattenTo2D()OGRCurvePolygonvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const OGRCurvePolygonvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToCurvePolygon() const OGRPolygonprotectedvirtual
GetCasterToPolygon() const OGRPolygonprotectedvirtual
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const OGRPolygonvirtual
getDimension() const OGRCurvePolygonvirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRCurvePolygonvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRCurvePolygonvirtual
getExteriorRing()OGRPolygon
getExteriorRing() const OGRPolygon
getExteriorRingCurve()OGRCurvePolygon
getExteriorRingCurve() const OGRCurvePolygon
getGeometryName() const OGRPolygonvirtual
getGeometryType() const OGRPolygonvirtual
getInteriorRing(int)OGRPolygon
getInteriorRing(int) const OGRPolygon
getInteriorRingCurve(int)OGRCurvePolygon
getInteriorRingCurve(int) const OGRCurvePolygon
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const OGRPolygonvirtual
getNumInteriorRings() const OGRCurvePolygon
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRPolygonvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRPolygonvirtual
importFromWkt(char **)OGRPolygonvirtual
importFromWKTListOnly(char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPoints, int &nMaxPoints, double *&padfZ)OGRPolygonprotected
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRCurvePolygonvirtual
Is3D() const OGRGeometryinline
IsEmpty() const OGRCurvePolygonvirtual
IsMeasured() const OGRGeometryinline
IsPointOnSurface(const OGRPoint *) const OGRPolygon
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
oCCOGRCurvePolygonprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCurvePolygon()OGRCurvePolygon
OGRCurvePolygon(const OGRCurvePolygon &)OGRCurvePolygon
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRMultiSurface classOGRPolygonfriend
OGRPolygon()OGRPolygon
OGRPolygon(const OGRPolygon &other)OGRPolygon
operator=(const OGRPolygon &other)OGRPolygon
OGRCurvePolygon::operator=(const OGRCurvePolygon &other)OGRCurvePolygon
OGRSurface::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
PointOnSurface(OGRPoint *poPoint) const OGRPolygonvirtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
segmentize(double dfMaxLength)OGRCurvePolygonvirtual
set3D(OGRBoolean bIs3D)OGRCurvePolygonvirtual
setCoordinateDimension(int nDimension)OGRCurvePolygonvirtual
setMeasured(OGRBoolean bIsMeasured)OGRCurvePolygonvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
stealExteriorRing()OGRPolygon
stealExteriorRingCurve()OGRCurvePolygon
stealInteriorRing(int)OGRPolygon
swapXY()OGRCurvePolygonvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)OGRCurvePolygonvirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRPolygonvirtual
~OGRCurvePolygon()OGRCurvePolygonvirtual
~OGRGeometry()OGRGeometryvirtual
~OGRPolygon()OGRPolygonvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_polygon.html b/bin/doc/html/class_o_g_r_polygon.html new file mode 100644 index 0000000..43a77bf --- /dev/null +++ b/bin/doc/html/class_o_g_r_polygon.html @@ -0,0 +1,1149 @@ + + + + + + +OGR2GUI: OGRPolygon Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRPolygon:
+
+
+ + +OGRCurvePolygon +OGRSurface +OGRGeometry + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRPolygon ()
 
 OGRPolygon (const OGRPolygon &other)
 
virtual ~OGRPolygon ()
 
OGRPolygonoperator= (const OGRPolygon &other)
 
virtual const char * getGeometryName () const
 
virtual OGRwkbGeometryType getGeometryType () const
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
virtual OGRErr PointOnSurface (OGRPoint *poPoint) const
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRPolygonCurvePolyToPoly (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
 
OGRLinearRinggetExteriorRing ()
 
const OGRLinearRinggetExteriorRing () const
 
OGRLinearRinggetInteriorRing (int)
 
const OGRLinearRinggetInteriorRing (int) const
 
OGRLinearRingstealExteriorRing ()
 
OGRLinearRingstealInteriorRing (int)
 
OGRBoolean IsPointOnSurface (const OGRPoint *) const
 
virtual void closeRings ()
 
- Public Member Functions inherited from OGRCurvePolygon
 OGRCurvePolygon ()
 
 OGRCurvePolygon (const OGRCurvePolygon &)
 
virtual ~OGRCurvePolygon ()
 
OGRCurvePolygonoperator= (const OGRCurvePolygon &other)
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual OGRBoolean IsEmpty () const
 
virtual void segmentize (double dfMaxLength)
 
virtual double get_Area () const
 
virtual int getDimension () const
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
OGRErr addRing (OGRCurve *)
 
OGRErr addRingDirectly (OGRCurve *)
 
OGRCurvegetExteriorRingCurve ()
 
const OGRCurvegetExteriorRingCurve () const
 
int getNumInteriorRings () const
 
OGRCurvegetInteriorRingCurve (int)
 
const OGRCurvegetInteriorRingCurve (int) const
 
OGRCurvestealExteriorRingCurve ()
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual int checkRing (OGRCurve *poNewRing) const
 
OGRErr importFromWKTListOnly (char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPoints, int &nMaxPoints, double *&padfZ)
 
virtual OGRSurfaceCasterToPolygon GetCasterToPolygon () const
 
virtual OGRSurfaceCasterToCurvePolygon GetCasterToCurvePolygon () const
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + +

+Static Protected Member Functions

static OGRCurvePolygonCastToCurvePolygon (OGRPolygon *poPoly)
 
- Static Protected Member Functions inherited from OGRCurvePolygon
static OGRPolygonCastToPolygon (OGRCurvePolygon *poCP)
 
+ + + +

+Friends

class OGRMultiSurface
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRSurface
static OGRPolygonCastToPolygon (OGRSurface *poSurface)
 
static OGRCurvePolygonCastToCurvePolygon (OGRSurface *poSurface)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Attributes inherited from OGRCurvePolygon
OGRCurveCollection oCC
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

Concrete class representing polygons.

+

Note that the OpenGIS simple features polygons consist of one outer ring (linearring), and zero or more inner rings. A polygon cannot represent disconnected regions (such as multiple islands in a political body). The OGRMultiPolygon must be used for this.

+ +

Definition at line 994 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRPolygon::OGRPolygon ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRPolygon::OGRPolygon (const OGRPolygonother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRPolygon::~OGRPolygon ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static OGRCurvePolygon* OGRPolygon::CastToCurvePolygon (OGRPolygonpoPoly)
+
+staticprotected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRPolygon::checkRing (OGRCurvepoNewRing) const
+
+protectedvirtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRPolygon::closeRings ()
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRPolygon* OGRPolygon::CurvePolyToPoly (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRPolygon::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRPolygon::exportToWkt (char ** ppszDstText,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSurfaceCasterToCurvePolygon OGRPolygon::GetCasterToCurvePolygon () const
+
+protectedvirtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSurfaceCasterToPolygon OGRPolygon::GetCasterToPolygon () const
+
+protectedvirtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRGeometry* OGRPolygon::getCurveGeometry (const char *const * papszOptions = NULL) const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + +
OGRLinearRing* OGRPolygon::getExteriorRing ()
+
+ +
+
+ +
+
+ + + + + + + +
const OGRLinearRing* OGRPolygon::getExteriorRing () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRPolygon::getGeometryName () const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRwkbGeometryType OGRPolygon::getGeometryType () const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + + + + +
OGRLinearRing* OGRPolygon::getInteriorRing (int )
+
+ +
+
+ +
+
+ + + + + + + + +
const OGRLinearRing* OGRPolygon::getInteriorRing (int ) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRGeometry* OGRPolygon::getLinearGeometry (double dfMaxAngleStepSizeDegrees = 0,
const char *const * papszOptions = NULL 
) const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRPolygon::hasCurveGeometry (int bLookForNonLinear = FALSE) const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRPolygon::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRPolygon::importFromWkt (char ** )
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRPolygon::importFromWKTListOnly (char ** ppszInput,
int bHasZ,
int bHasM,
OGRRawPoint *& paoPoints,
intnMaxPoints,
double *& padfZ 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + +
OGRBoolean OGRPolygon::IsPointOnSurface (const OGRPoint) const
+
+ +
+
+ +
+
+ + + + + + + + +
OGRPolygon& OGRPolygon::operator= (const OGRPolygonother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRPolygon::PointOnSurface (OGRPointpoPoint) const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + + + +
OGRLinearRing* OGRPolygon::stealExteriorRing ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRLinearRing* OGRPolygon::stealInteriorRing (int )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRPolygon::WkbSize () const
+
+virtual
+
+ +

Reimplemented from OGRCurvePolygon.

+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class OGRMultiSurface
+
+friend
+
+ +

Definition at line 997 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_polygon.png b/bin/doc/html/class_o_g_r_polygon.png new file mode 100644 index 0000000..e7fc6a2 Binary files /dev/null and b/bin/doc/html/class_o_g_r_polygon.png differ diff --git a/bin/doc/html/class_o_g_r_raw_point-members.html b/bin/doc/html/class_o_g_r_raw_point-members.html new file mode 100644 index 0000000..8b74c15 --- /dev/null +++ b/bin/doc/html/class_o_g_r_raw_point-members.html @@ -0,0 +1,106 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRRawPoint Member List
+
+
+ +

This is the complete list of members for OGRRawPoint, including all inherited members.

+ + + + + +
OGRRawPoint()OGRRawPointinline
OGRRawPoint(double xIn, double yIn)OGRRawPointinline
xOGRRawPoint
yOGRRawPoint
+ + + + diff --git a/bin/doc/html/class_o_g_r_raw_point.html b/bin/doc/html/class_o_g_r_raw_point.html new file mode 100644 index 0000000..48c9d3f --- /dev/null +++ b/bin/doc/html/class_o_g_r_raw_point.html @@ -0,0 +1,218 @@ + + + + + + +OGR2GUI: OGRRawPoint Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRRawPoint Class Reference
+
+
+ +

#include <ogr_geometry.h>

+ + + + + + +

+Public Member Functions

 OGRRawPoint ()
 
 OGRRawPoint (double xIn, double yIn)
 
+ + + + + +

+Public Attributes

double x
 
double y
 
+

Detailed Description

+

Simple container for a position.

+ +

Definition at line 47 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
OGRRawPoint::OGRRawPoint ()
+
+inline
+
+ +

Definition at line 50 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
OGRRawPoint::OGRRawPoint (double xIn,
double yIn 
)
+
+inline
+
+ +

Definition at line 55 of file ogr_geometry.h.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
double OGRRawPoint::x
+
+ +

Definition at line 56 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + +
double OGRRawPoint::y
+
+ +

Definition at line 57 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_s_f_driver-members.html b/bin/doc/html/class_o_g_r_s_f_driver-members.html new file mode 100644 index 0000000..425cd49 --- /dev/null +++ b/bin/doc/html/class_o_g_r_s_f_driver-members.html @@ -0,0 +1,147 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRSFDriver Member List
+
+
+ +

This is the complete list of members for OGRSFDriver, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BuildMetadataDomainList(char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATEDGDALMajorObjectprotected
CopyFiles(const char *pszNewName, const char *pszOldName)GDALDriver
Create(const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions) CPL_WARN_UNUSED_RESULTGDALDriver
CreateCopy(const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULTGDALDriver
CreateDataSource(const char *pszName, char **=NULL) OGR_DEPRECATED("Use GDALDriver class instead")OGRSFDrivervirtual
DefaultCopyFiles(const char *pszNewName, const char *pszOldName)GDALDriver
DefaultCopyMasks(GDALDataset *poSrcDS, GDALDataset *poDstDS, int bStrict)GDALDriverstatic
DefaultCreateCopy(const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULTGDALDriver
DefaultRename(const char *pszNewName, const char *pszOldName)GDALDriver
Delete(const char *pszName)GDALDriver
DeleteDataSource(const char *pszName) OGR_DEPRECATED("Use GDALDriver class instead")OGRSFDrivervirtual
GDALDriver()GDALDriver
GDALMajorObject()GDALMajorObject
GetDescription() const GDALMajorObjectvirtual
GetMetadata(const char *pszDomain="")GDALMajorObjectvirtual
GetMetadataDomainList()GDALMajorObjectvirtual
GetMetadataItem(const char *pszName, const char *pszDomain="")GDALMajorObjectvirtual
GetMOFlags()GDALMajorObject
GetName() OGR_DEPRECATED("Use GDALDriver class instead")=0OGRSFDriverpure virtual
nFlagsGDALMajorObjectprotected
oMDMDGDALMajorObjectprotected
Open(const char *pszName, int bUpdate=FALSE) OGR_DEPRECATED("Use GDALDriver class instead")=0OGRSFDriverpure virtual
pDriverDataGDALDriver
pfnCopyFilesGDALDriver
pfnCreateGDALDriver
pfnCreateCopyGDALDriver
pfnCreateVectorOnlyGDALDriver
pfnDeleteGDALDriver
pfnDeleteDataSourceGDALDriver
pfnIdentifyGDALDriver
pfnOpenGDALDriver
pfnOpenWithDriverArgGDALDriver
pfnRenameGDALDriver
pfnUnloadDriverGDALDriver
QuietDelete(const char *pszName)GDALDriverstatic
Rename(const char *pszNewName, const char *pszOldName)GDALDriver
sDescriptionGDALMajorObjectprotected
SetDescription(const char *)GDALMajorObjectvirtual
SetMetadata(char **papszMetadata, const char *pszDomain="")GDALMajorObjectvirtual
SetMetadataItem(const char *pszName, const char *pszValue, const char *pszDomain="")GDALDrivervirtual
SetMOFlags(int nFlagsIn)GDALMajorObject
TestCapability(const char *pszCap) OGR_DEPRECATED("Use GDALDriver class instead")=0OGRSFDriverpure virtual
~GDALDriver()GDALDriver
~GDALMajorObject()GDALMajorObjectvirtual
~OGRSFDriver()OGRSFDrivervirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_s_f_driver.html b/bin/doc/html/class_o_g_r_s_f_driver.html new file mode 100644 index 0000000..aa0e90c --- /dev/null +++ b/bin/doc/html/class_o_g_r_s_f_driver.html @@ -0,0 +1,392 @@ + + + + + + +OGR2GUI: OGRSFDriver Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRSFDriver Class Referenceabstract
+
+
+ +

#include <ogrsf_frmts.h>

+
+Inheritance diagram for OGRSFDriver:
+
+
+ + +GDALDriver +GDALMajorObject + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~OGRSFDriver ()
 
virtual const char * GetName () OGR_DEPRECATED("Use GDALDriver class instead")=0
 
virtual OGRDataSourceOpen (const char *pszName, int bUpdate=FALSE) OGR_DEPRECATED("Use GDALDriver class instead")=0
 
virtual int TestCapability (const char *pszCap) OGR_DEPRECATED("Use GDALDriver class instead")=0
 
virtual OGRDataSourceCreateDataSource (const char *pszName, char **=NULL) OGR_DEPRECATED("Use GDALDriver class instead")
 
virtual OGRErr DeleteDataSource (const char *pszName) OGR_DEPRECATED("Use GDALDriver class instead")
 
- Public Member Functions inherited from GDALDriver
 GDALDriver ()
 
 ~GDALDriver ()
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
 
GDALDatasetCreate (const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
CPLErr Delete (const char *pszName)
 
CPLErr Rename (const char *pszNewName, const char *pszOldName)
 
CPLErr CopyFiles (const char *pszNewName, const char *pszOldName)
 
GDALDatasetCreateCopy (const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULT
 
GDALDatasetDefaultCreateCopy (const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULT
 
CPLErr DefaultRename (const char *pszNewName, const char *pszOldName)
 
CPLErr DefaultCopyFiles (const char *pszNewName, const char *pszOldName)
 
- Public Member Functions inherited from GDALMajorObject
 GDALMajorObject ()
 
virtual ~GDALMajorObject ()
 
int GetMOFlags ()
 
void SetMOFlags (int nFlagsIn)
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *)
 
virtual char ** GetMetadataDomainList ()
 
virtual char ** GetMetadata (const char *pszDomain="")
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="")
 
virtual const char * GetMetadataItem (const char *pszName, const char *pszDomain="")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from GDALDriver
static CPLErr DefaultCopyMasks (GDALDataset *poSrcDS, GDALDataset *poDstDS, int bStrict)
 
static CPLErr QuietDelete (const char *pszName)
 
- Public Attributes inherited from GDALDriver
GDALDataset *(* pfnOpen )(GDALOpenInfo *)
 
GDALDataset *(* pfnCreate )(const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions)
 
CPLErr(* pfnDelete )(const char *pszName)
 
GDALDataset *(* pfnCreateCopy )(const char *, GDALDataset *, int, char **, GDALProgressFunc pfnProgress, void *pProgressData)
 
void * pDriverData
 
void(* pfnUnloadDriver )(GDALDriver *)
 
int(* pfnIdentify )(GDALOpenInfo *)
 
CPLErr(* pfnRename )(const char *pszNewName, const char *pszOldName)
 
CPLErr(* pfnCopyFiles )(const char *pszNewName, const char *pszOldName)
 
GDALDataset *(* pfnOpenWithDriverArg )(GDALDriver *, GDALOpenInfo *)
 
GDALDataset *(* pfnCreateVectorOnly )(GDALDriver *, const char *pszName, char **papszOptions)
 
CPLErr(* pfnDeleteDataSource )(GDALDriver *, const char *pszName)
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 
+

Detailed Description

+

LEGACY class. Use GDALDriver in your new code ! This class may be removed in a later release.

+

Represents an operational format driver.

+

One OGRSFDriver derived class will normally exist for each file format registered for use, regardless of whether a file has or will be opened. The list of available drivers is normally managed by the OGRSFDriverRegistrar.

+

NOTE: Starting with GDAL 2.0, it is NOT safe to cast the handle of a C function that returns a OGRSFDriverH to a OGRSFDriver*. If a C++ object is needed, the handle should be cast to GDALDriver*.

+
Deprecated:
+ +

Definition at line 270 of file ogrsf_frmts.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSFDriver::~OGRSFDriver ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRDataSource* OGRSFDriver::CreateDataSource (const char * pszName,
char **  = NULL 
)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRSFDriver::DeleteDataSource (const char * pszName)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRSFDriver::GetName ()
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRDataSource* OGRSFDriver::Open (const char * pszName,
int bUpdate = FALSE 
)
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual int OGRSFDriver::TestCapability (const char * pszCap)
+
+pure virtual
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_s_f_driver.png b/bin/doc/html/class_o_g_r_s_f_driver.png new file mode 100644 index 0000000..d0ef354 Binary files /dev/null and b/bin/doc/html/class_o_g_r_s_f_driver.png differ diff --git a/bin/doc/html/class_o_g_r_s_f_driver_registrar-members.html b/bin/doc/html/class_o_g_r_s_f_driver_registrar-members.html new file mode 100644 index 0000000..8d572ef --- /dev/null +++ b/bin/doc/html/class_o_g_r_s_f_driver_registrar-members.html @@ -0,0 +1,109 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRSFDriverRegistrar Member List
+
+
+ +

This is the complete list of members for OGRSFDriverRegistrar, including all inherited members.

+ + + + + + + + +
GetDriver(int iDriver) OGR_DEPRECATED("Use GDALDriverManager class instead")OGRSFDriverRegistrar
GetDriverByName(const char *) OGR_DEPRECATED("Use GDALDriverManager class instead")OGRSFDriverRegistrar
GetDriverCount(void) OGR_DEPRECATED("Use GDALDriverManager class instead")OGRSFDriverRegistrar
GetOpenDS(int) OGR_DEPRECATED("Use GDALDriverManager class instead")OGRSFDriverRegistrar
GetOpenDSCount() OGR_DEPRECATED("Use GDALDriverManager class instead")OGRSFDriverRegistrar
GetRegistrar() OGR_DEPRECATED("Use GDALDriverManager class instead")OGRSFDriverRegistrarstatic
RegisterDriver(OGRSFDriver *poDriver) OGR_DEPRECATED("Use GDALDriverManager class instead")OGRSFDriverRegistrar
+ + + + diff --git a/bin/doc/html/class_o_g_r_s_f_driver_registrar.html b/bin/doc/html/class_o_g_r_s_f_driver_registrar.html new file mode 100644 index 0000000..cdfb2ef --- /dev/null +++ b/bin/doc/html/class_o_g_r_s_f_driver_registrar.html @@ -0,0 +1,254 @@ + + + + + + +OGR2GUI: OGRSFDriverRegistrar Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRSFDriverRegistrar Class Reference
+
+
+ +

#include <ogrsf_frmts.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

void RegisterDriver (OGRSFDriver *poDriver) OGR_DEPRECATED("Use GDALDriverManager class instead")
 
int GetDriverCount (void) OGR_DEPRECATED("Use GDALDriverManager class instead")
 
GDALDriverGetDriver (int iDriver) OGR_DEPRECATED("Use GDALDriverManager class instead")
 
GDALDriverGetDriverByName (const char *) OGR_DEPRECATED("Use GDALDriverManager class instead")
 
int GetOpenDSCount () OGR_DEPRECATED("Use GDALDriverManager class instead")
 
OGRDataSourceGetOpenDS (int) OGR_DEPRECATED("Use GDALDriverManager class instead")
 
+ + + +

+Static Public Member Functions

static OGRSFDriverRegistrarGetRegistrar () OGR_DEPRECATED("Use GDALDriverManager class instead")
 
+

Detailed Description

+

LEGACY class. Use GDALDriverManager in your new code ! This class may be removed in a later release.

+

Singleton manager for OGRSFDriver instances that will be used to try and open datasources. Normally the registrar is populated with standard drivers using the OGRRegisterAll() function and does not need to be directly accessed. The driver registrar and all registered drivers may be cleaned up on shutdown using OGRCleanupAll().

+
Deprecated:
+ +

Definition at line 304 of file ogrsf_frmts.h.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
GDALDriver* OGRSFDriverRegistrar::GetDriver (int iDriver)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDriver* OGRSFDriverRegistrar::GetDriverByName (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
int OGRSFDriverRegistrar::GetDriverCount (void )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRDataSource* OGRSFDriverRegistrar::GetOpenDS (int )
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSFDriverRegistrar::GetOpenDSCount ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static OGRSFDriverRegistrar* OGRSFDriverRegistrar::GetRegistrar ()
+
+static
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRSFDriverRegistrar::RegisterDriver (OGRSFDriverpoDriver)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_simple_curve-members.html b/bin/doc/html/class_o_g_r_simple_curve-members.html new file mode 100644 index 0000000..054c540 --- /dev/null +++ b/bin/doc/html/class_o_g_r_simple_curve-members.html @@ -0,0 +1,254 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRSimpleCurve Member List
+
+
+ +

This is the complete list of members for OGRSimpleCurve, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddM()OGRSimpleCurveprotected
addPoint(OGRPoint *)OGRSimpleCurve
addPoint(double, double)OGRSimpleCurve
addPoint(double, double, double)OGRSimpleCurve
addPoint(double, double, double, double)OGRSimpleCurve
addPointM(double, double, double)OGRSimpleCurve
addSubLineString(const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)OGRSimpleCurve
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCompoundCurve(OGRCurve *puCurve)OGRCurvestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToLinearRing(OGRCurve *poCurve)OGRCurvestatic
CastToLineString(OGRCurve *poCurve)OGRCurvestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const OGRSimpleCurvevirtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ContainsPoint(const OGRPoint *p) const OGRCurveprotectedvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const =0OGRCurvepure virtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()OGRSimpleCurvevirtual
EndPoint(OGRPoint *) const OGRSimpleCurvevirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const OGRSimpleCurvevirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const OGRSimpleCurvevirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const OGRSimpleCurvevirtual
flagsOGRGeometryprotected
flattenTo2D()OGRSimpleCurvevirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const =0OGRCurvepure virtual
get_AreaOfCurveSegments() const =0OGRCurveprotectedpure virtual
get_IsClosed() const OGRCurvevirtual
get_Length() const OGRSimpleCurvevirtual
get_LinearArea() const OGRSimpleCurveprotectedvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToLinearRing() const =0OGRCurveprotectedpure virtual
GetCasterToLineString() const =0OGRCurveprotectedpure virtual
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getDimension() const OGRCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const OGRSimpleCurvevirtual
getEnvelope(OGREnvelope3D *psEnvelope) const OGRSimpleCurvevirtual
getGeometryName() const =0OGRGeometrypure virtual
getGeometryType() const =0OGRGeometrypure virtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getM(int i) const OGRSimpleCurve
getNumPoints() const OGRSimpleCurveinlinevirtual
getPoint(int, OGRPoint *) const OGRSimpleCurve
getPointIterator() const OGRSimpleCurvevirtual
getPoints(OGRRawPoint *, double *=NULL) const OGRSimpleCurve
getPoints(OGRRawPoint *, double *, double *) const OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const OGRSimpleCurve
getSpatialReference(void) const OGRGeometryinline
getSubLine(double, double, int) const OGRSimpleCurvevirtual
getX(int i) const OGRSimpleCurveinline
getY(int i) const OGRSimpleCurveinline
getZ(int i) const OGRSimpleCurve
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRGeometryvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRSimpleCurvevirtual
importFromWkt(char **)OGRSimpleCurvevirtual
importFromWKTListOnly(char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn)OGRSimpleCurveprotected
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
IsConvex() const OGRCurvevirtual
IsEmpty() const OGRSimpleCurvevirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
Make2D()OGRSimpleCurveprotected
Make3D()OGRSimpleCurveprotected
nPointCountOGRSimpleCurveprotected
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRCurve()OGRCurveprotected
OGRCurve(const OGRCurve &other)OGRCurveprotected
OGRGeometry classOGRSimpleCurvefriend
OGRCurve::OGRGeometry()OGRGeometry
OGRCurve::OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRSimpleCurve()OGRSimpleCurveprotected
OGRSimpleCurve(const OGRSimpleCurve &other)OGRSimpleCurveprotected
operator=(const OGRSimpleCurve &other)OGRSimpleCurve
OGRCurve::operator=(const OGRCurve &other)OGRCurve
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
padfMOGRSimpleCurveprotected
padfZOGRSimpleCurveprotected
paoPointsOGRSimpleCurveprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Project(const OGRPoint *) const OGRSimpleCurvevirtual
RemoveM()OGRSimpleCurveprotected
reversePoints(void)OGRSimpleCurve
segmentize(double dfMaxLength)OGRSimpleCurvevirtual
set3D(OGRBoolean bIs3D)OGRSimpleCurvevirtual
setCoordinateDimension(int nDimension)OGRSimpleCurvevirtual
setM(int, double)OGRSimpleCurve
setMeasured(OGRBoolean bIsMeasured)OGRSimpleCurvevirtual
setNumPoints(int nNewPointCount, int bZeroizeNewContent=TRUE)OGRSimpleCurve
setPoint(int, OGRPoint *)OGRSimpleCurve
setPoint(int, double, double)OGRSimpleCurve
setPoint(int, double, double, double)OGRSimpleCurve
setPoint(int, double, double, double, double)OGRSimpleCurve
setPointM(int, double, double, double)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *=NULL)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *, double *)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn=NULL)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)OGRSimpleCurve
setPointsM(int, OGRRawPoint *, double *)OGRSimpleCurve
setPointsM(int, double *padfX, double *padfY, double *padfMIn=NULL)OGRSimpleCurve
setZ(int, double)OGRSimpleCurve
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
StartPoint(OGRPoint *) const OGRSimpleCurvevirtual
swapXY()OGRSimpleCurvevirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)OGRSimpleCurvevirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Value(double, OGRPoint *) const OGRSimpleCurvevirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const OGRSimpleCurvevirtual
~OGRCurve()OGRCurvevirtual
~OGRGeometry()OGRGeometryvirtual
~OGRSimpleCurve()OGRSimpleCurvevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_simple_curve.html b/bin/doc/html/class_o_g_r_simple_curve.html new file mode 100644 index 0000000..4dd4ea3 --- /dev/null +++ b/bin/doc/html/class_o_g_r_simple_curve.html @@ -0,0 +1,2535 @@ + + + + + + +OGR2GUI: OGRSimpleCurve Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRSimpleCurve:
+
+
+ + +OGRCurve +OGRGeometry +OGRCircularString +OGRLineString +OGRLinearRing + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~OGRSimpleCurve ()
 
OGRSimpleCurveoperator= (const OGRSimpleCurve &other)
 
virtual int WkbSize () const
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRErr importFromWkt (char **)
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
 
virtual OGRGeometryclone () const
 
virtual void empty ()
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const
 
virtual OGRBoolean IsEmpty () const
 
virtual double get_Length () const
 
virtual void StartPoint (OGRPoint *) const
 
virtual void EndPoint (OGRPoint *) const
 
virtual void Value (double, OGRPoint *) const
 
virtual double Project (const OGRPoint *) const
 
virtual OGRLineStringgetSubLine (double, double, int) const
 
virtual int getNumPoints () const
 
void getPoint (int, OGRPoint *) const
 
double getX (int i) const
 
double getY (int i) const
 
double getZ (int i) const
 
double getM (int i) const
 
virtual OGRBoolean Equals (OGRGeometry *) const
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
void setNumPoints (int nNewPointCount, int bZeroizeNewContent=TRUE)
 
void setPoint (int, OGRPoint *)
 
void setPoint (int, double, double)
 
void setZ (int, double)
 
void setM (int, double)
 
void setPoint (int, double, double, double)
 
void setPointM (int, double, double, double)
 
void setPoint (int, double, double, double, double)
 
void setPoints (int, OGRRawPoint *, double *=NULL)
 
void setPointsM (int, OGRRawPoint *, double *)
 
void setPoints (int, OGRRawPoint *, double *, double *)
 
void setPoints (int, double *padfX, double *padfY, double *padfZIn=NULL)
 
void setPointsM (int, double *padfX, double *padfY, double *padfMIn=NULL)
 
void setPoints (int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)
 
void addPoint (OGRPoint *)
 
void addPoint (double, double)
 
void addPoint (double, double, double)
 
void addPointM (double, double, double)
 
void addPoint (double, double, double, double)
 
void getPoints (OGRRawPoint *, double *=NULL) const
 
void getPoints (OGRRawPoint *, double *, double *) const
 
void getPoints (void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const
 
void getPoints (void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const
 
void addSubLineString (const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)
 
void reversePoints (void)
 
virtual OGRPointIteratorgetPointIterator () const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)
 
virtual void flattenTo2D ()
 
virtual void segmentize (double dfMaxLength)
 
virtual void swapXY ()
 
- Public Member Functions inherited from OGRCurve
virtual ~OGRCurve ()
 
OGRCurveoperator= (const OGRCurve &other)
 
virtual int get_IsClosed () const
 
virtual OGRLineStringCurveToLine (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const =0
 
virtual int getDimension () const
 
virtual OGRBoolean IsConvex () const
 
virtual double get_Area () const =0
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
virtual OGRwkbGeometryType getGeometryType () const =0
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual const char * getGeometryName () const =0
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

void Make3D ()
 
void Make2D ()
 
void RemoveM ()
 
void AddM ()
 
OGRErr importFromWKTListOnly (char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn)
 
virtual double get_LinearArea () const
 
 OGRSimpleCurve ()
 
 OGRSimpleCurve (const OGRSimpleCurve &other)
 
- Protected Member Functions inherited from OGRCurve
 OGRCurve ()
 
 OGRCurve (const OGRCurve &other)
 
virtual OGRCurveCasterToLineString GetCasterToLineString () const =0
 
virtual OGRCurveCasterToLinearRing GetCasterToLinearRing () const =0
 
virtual int ContainsPoint (const OGRPoint *p) const
 
virtual double get_AreaOfCurveSegments () const =0
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + + + + + + + +

+Protected Attributes

int nPointCount
 
OGRRawPointpaoPoints
 
double * padfZ
 
double * padfM
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+ + + +

+Friends

class OGRGeometry
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from OGRCurve
static OGRCompoundCurveCastToCompoundCurve (OGRCurve *puCurve)
 
static OGRLineStringCastToLineString (OGRCurve *poCurve)
 
static OGRLinearRingCastToLinearRing (OGRCurve *poCurve)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
+

Detailed Description

+

Abstract curve base class for OGRLineString and OGRCircularString

+

Note: this class does not exist in SQL/MM standard and exists for implementation convenience.

+
Since
GDAL 2.0
+ +

Definition at line 404 of file ogr_geometry.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
OGRSimpleCurve::OGRSimpleCurve ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
OGRSimpleCurve::OGRSimpleCurve (const OGRSimpleCurveother)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSimpleCurve::~OGRSimpleCurve ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
void OGRSimpleCurve::AddM ()
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRSimpleCurve::addPoint (OGRPoint)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::addPoint (double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::addPoint (double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::addPoint (double ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::addPointM (double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::addSubLineString (const OGRLineString,
int nStartVertex = 0,
int nEndVertex = -1 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRGeometry* OGRSimpleCurve::clone () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRLinearRing.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRSimpleCurve::empty ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRSimpleCurve::EndPoint (OGRPoint) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRBoolean OGRSimpleCurve::Equals (OGRGeometry) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRSimpleCurve::exportToWkb (OGRwkbByteOrder ,
unsigned char * ,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRCircularString, and OGRLinearRing.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRSimpleCurve::exportToWkt (char ** ppszDstText,
OGRwkbVariant  = wkbVariantOldOgc 
) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRSimpleCurve::flattenTo2D ()
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRSimpleCurve::get_Length () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRSimpleCurve::get_LinearArea () const
+
+protectedvirtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRSimpleCurve::getEnvelope (OGREnvelopepsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRSimpleCurve::getEnvelope (OGREnvelope3DpsEnvelope) const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + + + + +
double OGRSimpleCurve::getM (int i) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRSimpleCurve::getNumPoints () const
+
+inlinevirtual
+
+ +

Implements OGRCurve.

+ +

Definition at line 456 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::getPoint (int ,
OGRPoint 
) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRPointIterator* OGRSimpleCurve::getPointIterator () const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::getPoints (OGRRawPoint,
double *  = NULL 
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::getPoints (OGRRawPoint,
double * ,
double *  
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::getPoints (void * pabyX,
int nXStride,
void * pabyY,
int nYStride,
void * pabyZ = NULL,
int nZStride = 0 
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::getPoints (void * pabyX,
int nXStride,
void * pabyY,
int nYStride,
void * pabyZ,
int nZStride,
void * pabyM,
int nMStride 
) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRLineString* OGRSimpleCurve::getSubLine (double ,
double ,
int  
) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRSimpleCurve::getX (int i) const
+
+inline
+
+ +

Definition at line 458 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRSimpleCurve::getY (int i) const
+
+inline
+
+ +

Definition at line 459 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + + + + +
double OGRSimpleCurve::getZ (int i) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual OGRErr OGRSimpleCurve::importFromWkb (unsigned char * ,
int  = -1,
OGRwkbVariant  = wkbVariantOldOgc 
)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRCircularString, and OGRLinearRing.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRSimpleCurve::importFromWkt (char ** )
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSimpleCurve::importFromWKTListOnly (char ** ppszInput,
int bHasZ,
int bHasM,
OGRRawPoint *& paoPointsIn,
intnMaxPoints,
double *& padfZIn 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRBoolean OGRSimpleCurve::IsEmpty () const
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void OGRSimpleCurve::Make2D ()
+
+protected
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void OGRSimpleCurve::Make3D ()
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSimpleCurve& OGRSimpleCurve::operator= (const OGRSimpleCurveother)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual double OGRSimpleCurve::Project (const OGRPoint) const
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void OGRSimpleCurve::RemoveM ()
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRSimpleCurve::reversePoints (void )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRSimpleCurve::segmentize (double dfMaxLength)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRSimpleCurve::set3D (OGRBoolean bIs3D)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRSimpleCurve::setCoordinateDimension (int nDimension)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setM (int ,
double  
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRSimpleCurve::setMeasured (OGRBoolean bIsMeasured)
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setNumPoints (int nNewPointCount,
int bZeroizeNewContent = TRUE 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPoint (int ,
OGRPoint 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPoint (int ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPoint (int ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPoint (int ,
double ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPointM (int ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPoints (int ,
OGRRawPoint,
double *  = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPoints (int ,
OGRRawPoint,
double * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPoints (int ,
double * padfX,
double * padfY,
double * padfZIn = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPoints (int ,
double * padfX,
double * padfY,
double * padfZIn,
double * padfMIn 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPointsM (int ,
OGRRawPoint,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setPointsM (int ,
double * padfX,
double * padfY,
double * padfMIn = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRSimpleCurve::setZ (int ,
double  
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void OGRSimpleCurve::StartPoint (OGRPoint) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void OGRSimpleCurve::swapXY ()
+
+virtual
+
+ +

Reimplemented from OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRSimpleCurve::transform (OGRCoordinateTransformationpoCT)
+
+virtual
+
+ +

Implements OGRGeometry.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void OGRSimpleCurve::Value (double ,
OGRPoint 
) const
+
+virtual
+
+ +

Implements OGRCurve.

+ +

Reimplemented in OGRCircularString.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int OGRSimpleCurve::WkbSize () const
+
+virtual
+
+ +

Implements OGRGeometry.

+ +

Reimplemented in OGRLinearRing.

+ +
+
+

Friends And Related Function Documentation

+ +
+
+ + + + + +
+ + + + +
friend class OGRGeometry
+
+friend
+
+ +

Definition at line 407 of file ogr_geometry.h.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int OGRSimpleCurve::nPointCount
+
+protected
+
+ +

Definition at line 409 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
double* OGRSimpleCurve::padfM
+
+protected
+
+ +

Definition at line 412 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
double* OGRSimpleCurve::padfZ
+
+protected
+
+ +

Definition at line 411 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + + +
+ + + + +
OGRRawPoint* OGRSimpleCurve::paoPoints
+
+protected
+
+ +

Definition at line 410 of file ogr_geometry.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_simple_curve.png b/bin/doc/html/class_o_g_r_simple_curve.png new file mode 100644 index 0000000..200e06a Binary files /dev/null and b/bin/doc/html/class_o_g_r_simple_curve.png differ diff --git a/bin/doc/html/class_o_g_r_spatial_reference-members.html b/bin/doc/html/class_o_g_r_spatial_reference-members.html new file mode 100644 index 0000000..2ac4a43 --- /dev/null +++ b/bin/doc/html/class_o_g_r_spatial_reference-members.html @@ -0,0 +1,262 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRSpatialReference Member List
+
+
+ +

This is the complete list of members for OGRSpatialReference, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AutoIdentifyEPSG()OGRSpatialReference
Clear()OGRSpatialReference
Clone() const OGRSpatialReference
CloneGeogCS() const OGRSpatialReference
CopyGeogCSFrom(const OGRSpatialReference *poSrcSRS)OGRSpatialReference
Dereference()OGRSpatialReference
DestroySpatialReference(OGRSpatialReference *poSRS)OGRSpatialReferencestatic
dumpReadable()OGRSpatialReference
EPSGTreatsAsLatLong()OGRSpatialReference
EPSGTreatsAsNorthingEasting()OGRSpatialReference
exportToERM(char *pszProj, char *pszDatum, char *pszUnits)OGRSpatialReference
exportToMICoordSys(char **) const OGRSpatialReference
exportToPanorama(long *, long *, long *, long *, double *) const OGRSpatialReference
exportToPCI(char **, char **, double **) const OGRSpatialReference
exportToPrettyWkt(char **, int=FALSE) const OGRSpatialReference
exportToProj4(char **) const OGRSpatialReference
exportToUSGS(long *, long *, double **, long *) const OGRSpatialReference
exportToWkt(char **) const OGRSpatialReference
exportToXML(char **, const char *=NULL) const OGRSpatialReference
FindProjParm(const char *pszParameter, const OGR_SRSNode *poPROJCS=NULL) const OGRSpatialReference
Fixup()OGRSpatialReference
FixupOrdering()OGRSpatialReference
GetAngularUnits(char **=NULL) const OGRSpatialReference
GetAttrNode(const char *)OGRSpatialReference
GetAttrNode(const char *) const OGRSpatialReference
GetAttrValue(const char *, int=0) const OGRSpatialReference
GetAuthorityCode(const char *pszTargetKey) const OGRSpatialReference
GetAuthorityName(const char *pszTargetKey) const OGRSpatialReference
GetAxis(const char *pszTargetKey, int iAxis, OGRAxisOrientation *peOrientation) const OGRSpatialReference
GetEPSGGeogCS()OGRSpatialReference
GetExtension(const char *pszTargetKey, const char *pszName, const char *pszDefault=NULL) const OGRSpatialReference
GetInvFlattening(OGRErr *=NULL) const OGRSpatialReference
GetLinearUnits(char **=NULL) const OGRSpatialReference
GetNormProjParm(const char *, double=0.0, OGRErr *=NULL) const OGRSpatialReference
GetPrimeMeridian(char **=NULL) const OGRSpatialReference
GetProjParm(const char *, double=0.0, OGRErr *=NULL) const OGRSpatialReference
GetReferenceCount() const OGRSpatialReferenceinline
GetRoot()OGRSpatialReferenceinline
GetRoot() const OGRSpatialReferenceinline
GetSemiMajor(OGRErr *=NULL) const OGRSpatialReference
GetSemiMinor(OGRErr *=NULL) const OGRSpatialReference
GetTargetLinearUnits(const char *pszTargetKey, char **ppszRetName=NULL) const OGRSpatialReference
GetTOWGS84(double *padfCoef, int nCoeff=7) const OGRSpatialReference
GetUTMZone(int *pbNorth=NULL) const OGRSpatialReference
GetWGS84SRS()OGRSpatialReferencestatic
importFromCRSURL(const char *)OGRSpatialReference
importFromDict(const char *pszDict, const char *pszCode)OGRSpatialReference
importFromEPSG(int)OGRSpatialReference
importFromEPSGA(int)OGRSpatialReference
importFromERM(const char *pszProj, const char *pszDatum, const char *pszUnits)OGRSpatialReference
importFromESRI(char **)OGRSpatialReference
ImportFromESRIStatePlaneWKT(int nCode, const char *pszDatumName, const char *pszUnitsName, int nPCSCode, const char *pszCSName=NULL)OGRSpatialReference
ImportFromESRIWisconsinWKT(const char *pszPrjName, double dfCentralMeridian, double dfLatOfOrigin, const char *pszUnitsName, const char *pszCSName=NULL)OGRSpatialReference
importFromMICoordSys(const char *)OGRSpatialReference
importFromOzi(const char *const *papszLines)OGRSpatialReference
importFromPanorama(long, long, long, double *)OGRSpatialReference
importFromPCI(const char *, const char *=NULL, double *=NULL)OGRSpatialReference
importFromProj4(const char *)OGRSpatialReference
importFromUrl(const char *)OGRSpatialReference
importFromURN(const char *)OGRSpatialReference
importFromUSGS(long iProjSys, long iZone, double *padfPrjParams, long iDatum, int nUSGSAngleFormat=USGS_ANGLE_PACKEDDMS)OGRSpatialReference
importFromWkt(char **)OGRSpatialReference
importFromWMSAUTO(const char *pszAutoDef)OGRSpatialReference
importFromXML(const char *)OGRSpatialReference
IsAngularParameter(const char *)OGRSpatialReferencestatic
IsCompound() const OGRSpatialReference
IsGeocentric() const OGRSpatialReference
IsGeographic() const OGRSpatialReference
IsLinearParameter(const char *)OGRSpatialReferencestatic
IsLocal() const OGRSpatialReference
IsLongitudeParameter(const char *)OGRSpatialReferencestatic
IsProjected() const OGRSpatialReference
IsSame(const OGRSpatialReference *) const OGRSpatialReference
IsSameGeogCS(const OGRSpatialReference *) const OGRSpatialReference
IsSameVertCS(const OGRSpatialReference *) const OGRSpatialReference
IsVertical() const OGRSpatialReference
morphFromESRI()OGRSpatialReference
morphToESRI()OGRSpatialReference
OGRSpatialReference(const OGRSpatialReference &)OGRSpatialReference
OGRSpatialReference(const char *=NULL)OGRSpatialReference
operator=(const OGRSpatialReference &)OGRSpatialReference
Reference()OGRSpatialReference
Release()OGRSpatialReference
SetACEA(double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetAE(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetAngularUnits(const char *pszName, double dfInRadians)OGRSpatialReference
SetAuthority(const char *pszTargetKey, const char *pszAuthority, int nCode)OGRSpatialReference
SetAxes(const char *pszTargetKey, const char *pszXAxisName, OGRAxisOrientation eXAxisOrientation, const char *pszYAxisName, OGRAxisOrientation eYAxisOrientation)OGRSpatialReference
SetBonne(double dfStdP1, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetCEA(double dfStdP1, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetCompoundCS(const char *pszName, const OGRSpatialReference *poHorizSRS, const OGRSpatialReference *poVertSRS)OGRSpatialReference
SetCS(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetEC(double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetEckert(int nVariation, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetEckertIV(double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetEckertVI(double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetEquirectangular(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetEquirectangular2(double dfCenterLat, double dfCenterLong, double dfPseudoStdParallel1, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetExtension(const char *pszTargetKey, const char *pszName, const char *pszValue)OGRSpatialReference
SetFromUserInput(const char *)OGRSpatialReference
SetGaussSchreiberTMercator(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetGeocCS(const char *pszGeocName)OGRSpatialReference
SetGeogCS(const char *pszGeogName, const char *pszDatumName, const char *pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, const char *pszPMName=NULL, double dfPMOffset=0.0, const char *pszUnits=NULL, double dfConvertToRadians=0.0)OGRSpatialReference
SetGEOS(double dfCentralMeridian, double dfSatelliteHeight, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetGH(double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetGnomonic(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetGS(double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetHOM(double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetHOM2PNO(double dfCenterLat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetHOMAC(double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetIGH()OGRSpatialReference
SetIWMPolyconic(double dfLat1, double dfLat2, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetKrovak(double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfPseudoStdParallelLat, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetLAEA(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetLCC(double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetLCC1SP(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetLCCB(double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetLinearUnits(const char *pszName, double dfInMeters)OGRSpatialReference
SetLinearUnitsAndUpdateParameters(const char *pszName, double dfInMeters)OGRSpatialReference
SetLocalCS(const char *)OGRSpatialReference
SetMC(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetMercator(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetMercator2SP(double dfStdP1, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetMollweide(double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetNode(const char *, const char *)OGRSpatialReference
SetNode(const char *, double)OGRSpatialReference
SetNormProjParm(const char *, double)OGRSpatialReference
SetNZMG(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetOM(double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetOrthographic(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetOS(double dfOriginLat, double dfCMeridian, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetPolyconic(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetProjCS(const char *)OGRSpatialReference
SetProjection(const char *)OGRSpatialReference
SetProjParm(const char *, double)OGRSpatialReference
SetPS(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetQSC(double dfCenterLat, double dfCenterLong)OGRSpatialReference
SetRobinson(double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetRoot(OGR_SRSNode *)OGRSpatialReference
SetSCH(double dfPegLat, double dfPegLong, double dfPegHeading, double dfPegHgt)OGRSpatialReference
SetSinusoidal(double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetSOC(double dfLatitudeOfOrigin, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetStatePlane(int nZone, int bNAD83=TRUE, const char *pszOverrideUnitName=NULL, double dfOverrideUnit=0.0)OGRSpatialReference
SetStereographic(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetTargetLinearUnits(const char *pszTargetKey, const char *pszName, double dfInMeters)OGRSpatialReference
SetTM(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetTMG(double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetTMSO(double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetTMVariant(const char *pszVariantName, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetTOWGS84(double, double, double, double=0.0, double=0.0, double=0.0, double=0.0)OGRSpatialReference
SetTPED(double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetUTM(int nZone, int bNorth=TRUE)OGRSpatialReference
SetVDG(double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetVertCS(const char *pszVertCSName, const char *pszVertDatumName, int nVertDatumClass=2005)OGRSpatialReference
SetWagner(int nVariation, double dfCenterLat, double dfFalseEasting, double dfFalseNorthing)OGRSpatialReference
SetWellKnownGeogCS(const char *)OGRSpatialReference
StripCTParms(OGR_SRSNode *=NULL)OGRSpatialReference
StripVertical()OGRSpatialReference
Validate()OGRSpatialReference
~OGRSpatialReference()OGRSpatialReferencevirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_spatial_reference.html b/bin/doc/html/class_o_g_r_spatial_reference.html new file mode 100644 index 0000000..665a640 --- /dev/null +++ b/bin/doc/html/class_o_g_r_spatial_reference.html @@ -0,0 +1,4984 @@ + + + + + + +OGR2GUI: OGRSpatialReference Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRSpatialReference Class Reference
+
+
+ +

#include <ogr_spatialref.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRSpatialReference (const OGRSpatialReference &)
 
 OGRSpatialReference (const char *=NULL)
 
virtual ~OGRSpatialReference ()
 
OGRSpatialReferenceoperator= (const OGRSpatialReference &)
 
int Reference ()
 
int Dereference ()
 
int GetReferenceCount () const
 
void Release ()
 
OGRSpatialReferenceClone () const
 
OGRSpatialReferenceCloneGeogCS () const
 
void dumpReadable ()
 
OGRErr exportToWkt (char **) const
 
OGRErr exportToPrettyWkt (char **, int=FALSE) const
 
OGRErr exportToProj4 (char **) const
 
OGRErr exportToPCI (char **, char **, double **) const
 
OGRErr exportToUSGS (long *, long *, double **, long *) const
 
OGRErr exportToXML (char **, const char *=NULL) const
 
OGRErr exportToPanorama (long *, long *, long *, long *, double *) const
 
OGRErr exportToERM (char *pszProj, char *pszDatum, char *pszUnits)
 
OGRErr exportToMICoordSys (char **) const
 
OGRErr importFromWkt (char **)
 
OGRErr importFromProj4 (const char *)
 
OGRErr importFromEPSG (int)
 
OGRErr importFromEPSGA (int)
 
OGRErr importFromESRI (char **)
 
OGRErr importFromPCI (const char *, const char *=NULL, double *=NULL)
 
OGRErr importFromUSGS (long iProjSys, long iZone, double *padfPrjParams, long iDatum, int nUSGSAngleFormat=USGS_ANGLE_PACKEDDMS)
 
OGRErr importFromPanorama (long, long, long, double *)
 
OGRErr importFromOzi (const char *const *papszLines)
 
OGRErr importFromWMSAUTO (const char *pszAutoDef)
 
OGRErr importFromXML (const char *)
 
OGRErr importFromDict (const char *pszDict, const char *pszCode)
 
OGRErr importFromURN (const char *)
 
OGRErr importFromCRSURL (const char *)
 
OGRErr importFromERM (const char *pszProj, const char *pszDatum, const char *pszUnits)
 
OGRErr importFromUrl (const char *)
 
OGRErr importFromMICoordSys (const char *)
 
OGRErr morphToESRI ()
 
OGRErr morphFromESRI ()
 
OGRErr Validate ()
 
OGRErr StripCTParms (OGR_SRSNode *=NULL)
 
OGRErr StripVertical ()
 
OGRErr FixupOrdering ()
 
OGRErr Fixup ()
 
int EPSGTreatsAsLatLong ()
 
int EPSGTreatsAsNorthingEasting ()
 
const char * GetAxis (const char *pszTargetKey, int iAxis, OGRAxisOrientation *peOrientation) const
 
OGRErr SetAxes (const char *pszTargetKey, const char *pszXAxisName, OGRAxisOrientation eXAxisOrientation, const char *pszYAxisName, OGRAxisOrientation eYAxisOrientation)
 
OGR_SRSNodeGetRoot ()
 
const OGR_SRSNodeGetRoot () const
 
void SetRoot (OGR_SRSNode *)
 
OGR_SRSNodeGetAttrNode (const char *)
 
const OGR_SRSNodeGetAttrNode (const char *) const
 
const char * GetAttrValue (const char *, int=0) const
 
OGRErr SetNode (const char *, const char *)
 
OGRErr SetNode (const char *, double)
 
OGRErr SetLinearUnitsAndUpdateParameters (const char *pszName, double dfInMeters)
 
OGRErr SetLinearUnits (const char *pszName, double dfInMeters)
 
OGRErr SetTargetLinearUnits (const char *pszTargetKey, const char *pszName, double dfInMeters)
 
double GetLinearUnits (char **=NULL) const
 
double GetTargetLinearUnits (const char *pszTargetKey, char **ppszRetName=NULL) const
 
OGRErr SetAngularUnits (const char *pszName, double dfInRadians)
 
double GetAngularUnits (char **=NULL) const
 
double GetPrimeMeridian (char **=NULL) const
 
int IsGeographic () const
 
int IsProjected () const
 
int IsGeocentric () const
 
int IsLocal () const
 
int IsVertical () const
 
int IsCompound () const
 
int IsSameGeogCS (const OGRSpatialReference *) const
 
int IsSameVertCS (const OGRSpatialReference *) const
 
int IsSame (const OGRSpatialReference *) const
 
void Clear ()
 
OGRErr SetLocalCS (const char *)
 
OGRErr SetProjCS (const char *)
 
OGRErr SetProjection (const char *)
 
OGRErr SetGeocCS (const char *pszGeocName)
 
OGRErr SetGeogCS (const char *pszGeogName, const char *pszDatumName, const char *pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, const char *pszPMName=NULL, double dfPMOffset=0.0, const char *pszUnits=NULL, double dfConvertToRadians=0.0)
 
OGRErr SetWellKnownGeogCS (const char *)
 
OGRErr CopyGeogCSFrom (const OGRSpatialReference *poSrcSRS)
 
OGRErr SetVertCS (const char *pszVertCSName, const char *pszVertDatumName, int nVertDatumClass=2005)
 
OGRErr SetCompoundCS (const char *pszName, const OGRSpatialReference *poHorizSRS, const OGRSpatialReference *poVertSRS)
 
OGRErr SetFromUserInput (const char *)
 
OGRErr SetTOWGS84 (double, double, double, double=0.0, double=0.0, double=0.0, double=0.0)
 
OGRErr GetTOWGS84 (double *padfCoef, int nCoeff=7) const
 
double GetSemiMajor (OGRErr *=NULL) const
 
double GetSemiMinor (OGRErr *=NULL) const
 
double GetInvFlattening (OGRErr *=NULL) const
 
OGRErr SetAuthority (const char *pszTargetKey, const char *pszAuthority, int nCode)
 
OGRErr AutoIdentifyEPSG ()
 
int GetEPSGGeogCS ()
 
const char * GetAuthorityCode (const char *pszTargetKey) const
 
const char * GetAuthorityName (const char *pszTargetKey) const
 
const char * GetExtension (const char *pszTargetKey, const char *pszName, const char *pszDefault=NULL) const
 
OGRErr SetExtension (const char *pszTargetKey, const char *pszName, const char *pszValue)
 
int FindProjParm (const char *pszParameter, const OGR_SRSNode *poPROJCS=NULL) const
 
OGRErr SetProjParm (const char *, double)
 
double GetProjParm (const char *, double=0.0, OGRErr *=NULL) const
 
OGRErr SetNormProjParm (const char *, double)
 
double GetNormProjParm (const char *, double=0.0, OGRErr *=NULL) const
 
OGRErr SetACEA (double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetAE (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetBonne (double dfStdP1, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetCEA (double dfStdP1, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetCS (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetEC (double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetEckert (int nVariation, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetEckertIV (double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetEckertVI (double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetEquirectangular (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetEquirectangular2 (double dfCenterLat, double dfCenterLong, double dfPseudoStdParallel1, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetGEOS (double dfCentralMeridian, double dfSatelliteHeight, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetGH (double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetIGH ()
 
OGRErr SetGS (double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetGaussSchreiberTMercator (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetGnomonic (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetHOM (double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetHOM2PNO (double dfCenterLat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetOM (double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetHOMAC (double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetIWMPolyconic (double dfLat1, double dfLat2, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetKrovak (double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfPseudoStdParallelLat, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetLAEA (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetLCC (double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetLCC1SP (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetLCCB (double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetMC (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetMercator (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetMercator2SP (double dfStdP1, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetMollweide (double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetNZMG (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetOS (double dfOriginLat, double dfCMeridian, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetOrthographic (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetPolyconic (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetPS (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetRobinson (double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetSinusoidal (double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetStereographic (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetSOC (double dfLatitudeOfOrigin, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetTM (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetTMVariant (const char *pszVariantName, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetTMG (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetTMSO (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetTPED (double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetVDG (double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetUTM (int nZone, int bNorth=TRUE)
 
int GetUTMZone (int *pbNorth=NULL) const
 
OGRErr SetWagner (int nVariation, double dfCenterLat, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr SetQSC (double dfCenterLat, double dfCenterLong)
 
OGRErr SetSCH (double dfPegLat, double dfPegLong, double dfPegHeading, double dfPegHgt)
 
OGRErr SetStatePlane (int nZone, int bNAD83=TRUE, const char *pszOverrideUnitName=NULL, double dfOverrideUnit=0.0)
 
OGRErr ImportFromESRIStatePlaneWKT (int nCode, const char *pszDatumName, const char *pszUnitsName, int nPCSCode, const char *pszCSName=NULL)
 
OGRErr ImportFromESRIWisconsinWKT (const char *pszPrjName, double dfCentralMeridian, double dfLatOfOrigin, const char *pszUnitsName, const char *pszCSName=NULL)
 
+ + + + + + + + + + + +

+Static Public Member Functions

static void DestroySpatialReference (OGRSpatialReference *poSRS)
 
static int IsAngularParameter (const char *)
 
static int IsLongitudeParameter (const char *)
 
static int IsLinearParameter (const char *)
 
static OGRSpatialReferenceGetWGS84SRS ()
 
+

Detailed Description

+

This class represents an OpenGIS Spatial Reference System, and contains methods for converting between this object organization and well known text (WKT) format. This object is reference counted as one instance of the object is normally shared between many OGRGeometry objects.

+

Normally application code can fetch needed parameter values for this SRS using GetAttrValue(), but in special cases the underlying parse tree (or OGR_SRSNode objects) can be accessed more directly.

+

See the tutorial for more information on how to use this class.

+ +

Definition at line 129 of file ogr_spatialref.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
OGRSpatialReference::OGRSpatialReference (const OGRSpatialReference)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSpatialReference::OGRSpatialReference (const char *  = NULL)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSpatialReference::~OGRSpatialReference ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
OGRErr OGRSpatialReference::AutoIdentifyEPSG ()
+
+ +
+
+ +
+
+ + + + + + + +
void OGRSpatialReference::Clear ()
+
+ +
+
+ +
+
+ + + + + + + +
OGRSpatialReference* OGRSpatialReference::Clone () const
+
+ +
+
+ +
+
+ + + + + + + +
OGRSpatialReference* OGRSpatialReference::CloneGeogCS () const
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::CopyGeogCSFrom (const OGRSpatialReferencepoSrcSRS)
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::Dereference ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static void OGRSpatialReference::DestroySpatialReference (OGRSpatialReferencepoSRS)
+
+static
+
+ +
+
+ +
+
+ + + + + + + +
void OGRSpatialReference::dumpReadable ()
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::EPSGTreatsAsLatLong ()
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::EPSGTreatsAsNorthingEasting ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::exportToERM (char * pszProj,
char * pszDatum,
char * pszUnits 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::exportToMICoordSys (char ** ) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::exportToPanorama (long * ,
long * ,
long * ,
long * ,
double *  
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::exportToPCI (char ** ,
char ** ,
double **  
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::exportToPrettyWkt (char ** ,
int  = FALSE 
) const
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::exportToProj4 (char ** ) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::exportToUSGS (long * ,
long * ,
double ** ,
long *  
) const
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::exportToWkt (char ** ) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::exportToXML (char ** ,
const char *  = NULL 
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRSpatialReference::FindProjParm (const char * pszParameter,
const OGR_SRSNodepoPROJCS = NULL 
) const
+
+ +
+
+ +
+
+ + + + + + + +
OGRErr OGRSpatialReference::Fixup ()
+
+ +
+
+ +
+
+ + + + + + + +
OGRErr OGRSpatialReference::FixupOrdering ()
+
+ +
+
+ +
+
+ + + + + + + + +
double OGRSpatialReference::GetAngularUnits (char **  = NULL) const
+
+ +
+
+ +
+
+ + + + + + + + +
OGR_SRSNode* OGRSpatialReference::GetAttrNode (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
const OGR_SRSNode* OGRSpatialReference::GetAttrNode (const char * ) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char* OGRSpatialReference::GetAttrValue (const char * ,
int  = 0 
) const
+
+ +
+
+ +
+
+ + + + + + + + +
const char* OGRSpatialReference::GetAuthorityCode (const char * pszTargetKey) const
+
+ +
+
+ +
+
+ + + + + + + + +
const char* OGRSpatialReference::GetAuthorityName (const char * pszTargetKey) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char* OGRSpatialReference::GetAxis (const char * pszTargetKey,
int iAxis,
OGRAxisOrientationpeOrientation 
) const
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::GetEPSGGeogCS ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char* OGRSpatialReference::GetExtension (const char * pszTargetKey,
const char * pszName,
const char * pszDefault = NULL 
) const
+
+ +
+
+ +
+
+ + + + + + + + +
double OGRSpatialReference::GetInvFlattening (OGRErr = NULL) const
+
+ +
+
+ +
+
+ + + + + + + + +
double OGRSpatialReference::GetLinearUnits (char **  = NULL) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
double OGRSpatialReference::GetNormProjParm (const char * ,
double  = 0.0,
OGRErr = NULL 
) const
+
+ +
+
+ +
+
+ + + + + + + + +
double OGRSpatialReference::GetPrimeMeridian (char **  = NULL) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
double OGRSpatialReference::GetProjParm (const char * ,
double  = 0.0,
OGRErr = NULL 
) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int OGRSpatialReference::GetReferenceCount () const
+
+inline
+
+ +

Definition at line 164 of file ogr_spatialref.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGR_SRSNode* OGRSpatialReference::GetRoot ()
+
+inline
+
+ +

Definition at line 227 of file ogr_spatialref.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const OGR_SRSNode* OGRSpatialReference::GetRoot () const
+
+inline
+
+ +

Definition at line 228 of file ogr_spatialref.h.

+ +
+
+ +
+
+ + + + + + + + +
double OGRSpatialReference::GetSemiMajor (OGRErr = NULL) const
+
+ +
+
+ +
+
+ + + + + + + + +
double OGRSpatialReference::GetSemiMinor (OGRErr = NULL) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double OGRSpatialReference::GetTargetLinearUnits (const char * pszTargetKey,
char ** ppszRetName = NULL 
) const
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::GetTOWGS84 (double * padfCoef,
int nCoeff = 7 
) const
+
+ +
+
+ +
+
+ + + + + + + + +
int OGRSpatialReference::GetUTMZone (intpbNorth = NULL) const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static OGRSpatialReference* OGRSpatialReference::GetWGS84SRS ()
+
+static
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromCRSURL (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::importFromDict (const char * pszDict,
const char * pszCode 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromEPSG (int )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromEPSGA (int )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::importFromERM (const char * pszProj,
const char * pszDatum,
const char * pszUnits 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromESRI (char ** )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::ImportFromESRIStatePlaneWKT (int nCode,
const char * pszDatumName,
const char * pszUnitsName,
int nPCSCode,
const char * pszCSName = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::ImportFromESRIWisconsinWKT (const char * pszPrjName,
double dfCentralMeridian,
double dfLatOfOrigin,
const char * pszUnitsName,
const char * pszCSName = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromMICoordSys (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromOzi (const char *const * papszLines)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::importFromPanorama (long ,
long ,
long ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::importFromPCI (const char * ,
const char *  = NULL,
double *  = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromProj4 (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromUrl (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromURN (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::importFromUSGS (long iProjSys,
long iZone,
double * padfPrjParams,
long iDatum,
int nUSGSAngleFormat = USGS_ANGLE_PACKEDDMS 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromWkt (char ** )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromWMSAUTO (const char * pszAutoDef)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::importFromXML (const char * )
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static int OGRSpatialReference::IsAngularParameter (const char * )
+
+static
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::IsCompound () const
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::IsGeocentric () const
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::IsGeographic () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static int OGRSpatialReference::IsLinearParameter (const char * )
+
+static
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::IsLocal () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static int OGRSpatialReference::IsLongitudeParameter (const char * )
+
+static
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::IsProjected () const
+
+ +
+
+ +
+
+ + + + + + + + +
int OGRSpatialReference::IsSame (const OGRSpatialReference) const
+
+ +
+
+ +
+
+ + + + + + + + +
int OGRSpatialReference::IsSameGeogCS (const OGRSpatialReference) const
+
+ +
+
+ +
+
+ + + + + + + + +
int OGRSpatialReference::IsSameVertCS (const OGRSpatialReference) const
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::IsVertical () const
+
+ +
+
+ +
+
+ + + + + + + +
OGRErr OGRSpatialReference::morphFromESRI ()
+
+ +
+
+ +
+
+ + + + + + + +
OGRErr OGRSpatialReference::morphToESRI ()
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSpatialReference& OGRSpatialReference::operator= (const OGRSpatialReference)
+
+ +
+
+ +
+
+ + + + + + + +
int OGRSpatialReference::Reference ()
+
+ +
+
+ +
+
+ + + + + + + +
void OGRSpatialReference::Release ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetACEA (double dfStdP1,
double dfStdP2,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Albers Conic Equal Area

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetAE (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Azimuthal Equidistant

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetAngularUnits (const char * pszName,
double dfInRadians 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetAuthority (const char * pszTargetKey,
const char * pszAuthority,
int nCode 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetAxes (const char * pszTargetKey,
const char * pszXAxisName,
OGRAxisOrientation eXAxisOrientation,
const char * pszYAxisName,
OGRAxisOrientation eYAxisOrientation 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetBonne (double dfStdP1,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Bonne

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetCEA (double dfStdP1,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Cylindrical Equal Area

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetCompoundCS (const char * pszName,
const OGRSpatialReferencepoHorizSRS,
const OGRSpatialReferencepoVertSRS 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetCS (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Cassini-Soldner

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetEC (double dfStdP1,
double dfStdP2,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Equidistant Conic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetEckert (int nVariation,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Eckert I-VI

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetEckertIV (double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetEckertVI (double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetEquirectangular (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Equirectangular

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetEquirectangular2 (double dfCenterLat,
double dfCenterLong,
double dfPseudoStdParallel1,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Equirectangular generalized form :

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetExtension (const char * pszTargetKey,
const char * pszName,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::SetFromUserInput (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetGaussSchreiberTMercator (double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Gauss Schreiber Transverse Mercator

+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::SetGeocCS (const char * pszGeocName)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetGeogCS (const char * pszGeogName,
const char * pszDatumName,
const char * pszEllipsoidName,
double dfSemiMajor,
double dfInvFlattening,
const char * pszPMName = NULL,
double dfPMOffset = 0.0,
const char * pszUnits = NULL,
double dfConvertToRadians = 0.0 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetGEOS (double dfCentralMeridian,
double dfSatelliteHeight,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Geostationary Satellite

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetGH (double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Goode Homolosine

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetGnomonic (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Gnomonic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetGS (double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Gall Stereograpic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetHOM (double dfCenterLat,
double dfCenterLong,
double dfAzimuth,
double dfRectToSkew,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Hotine Oblique Mercator

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetHOM2PNO (double dfCenterLat,
double dfLat1,
double dfLong1,
double dfLat2,
double dfLong2,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetHOMAC (double dfCenterLat,
double dfCenterLong,
double dfAzimuth,
double dfRectToSkew,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Hotine Oblique Mercator Azimuth Center / Variant B

+ +
+
+ +
+
+ + + + + + + +
OGRErr OGRSpatialReference::SetIGH ()
+
+

Interrupted Goode Homolosine

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetIWMPolyconic (double dfLat1,
double dfLat2,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

International Map of the World Polyconic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetKrovak (double dfCenterLat,
double dfCenterLong,
double dfAzimuth,
double dfPseudoStdParallelLat,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Krovak Oblique Conic Conformal

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetLAEA (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Lambert Azimuthal Equal-Area

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetLCC (double dfStdP1,
double dfStdP2,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Lambert Conformal Conic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetLCC1SP (double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Lambert Conformal Conic 1SP

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetLCCB (double dfStdP1,
double dfStdP2,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Lambert Conformal Conic (Belgium)

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetLinearUnits (const char * pszName,
double dfInMeters 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetLinearUnitsAndUpdateParameters (const char * pszName,
double dfInMeters 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::SetLocalCS (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetMC (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Miller Cylindrical

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetMercator (double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Mercator

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetMercator2SP (double dfStdP1,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetMollweide (double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Mollweide

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetNode (const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetNode (const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetNormProjParm (const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetNZMG (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

New Zealand Map Grid

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetOM (double dfCenterLat,
double dfCenterLong,
double dfAzimuth,
double dfRectToSkew,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetOrthographic (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Orthographic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetOS (double dfOriginLat,
double dfCMeridian,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Oblique Stereographic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetPolyconic (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Polyconic

+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::SetProjCS (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::SetProjection (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetProjParm (const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetPS (double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Polar Stereographic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetQSC (double dfCenterLat,
double dfCenterLong 
)
+
+

Quadrilateralized Spherical Cube

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetRobinson (double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Robinson

+ +
+
+ +
+
+ + + + + + + + +
void OGRSpatialReference::SetRoot (OGR_SRSNode)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetSCH (double dfPegLat,
double dfPegLong,
double dfPegHeading,
double dfPegHgt 
)
+
+

Spherical, Cross-track, Height

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetSinusoidal (double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Sinusoidal

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetSOC (double dfLatitudeOfOrigin,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Swiss Oblique Cylindrical

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetStatePlane (int nZone,
int bNAD83 = TRUE,
const char * pszOverrideUnitName = NULL,
double dfOverrideUnit = 0.0 
)
+
+

State Plane

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetStereographic (double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Stereographic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetTargetLinearUnits (const char * pszTargetKey,
const char * pszName,
double dfInMeters 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetTM (double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Transverse Mercator

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetTMG (double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Tunesia Mining Grid

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetTMSO (double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Transverse Mercator (South Oriented)

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetTMVariant (const char * pszVariantName,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Transverse Mercator variants.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetTOWGS84 (double ,
double ,
double ,
double  = 0.0,
double  = 0.0,
double  = 0.0,
double  = 0.0 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetTPED (double dfLat1,
double dfLong1,
double dfLat2,
double dfLong2,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Two Point Equidistant

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetUTM (int nZone,
int bNorth = TRUE 
)
+
+

Universal Transverse Mercator

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetVDG (double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

VanDerGrinten

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetVertCS (const char * pszVertCSName,
const char * pszVertDatumName,
int nVertDatumClass = 2005 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRSpatialReference::SetWagner (int nVariation,
double dfCenterLat,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Wagner I – VII

+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::SetWellKnownGeogCS (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr OGRSpatialReference::StripCTParms (OGR_SRSNode = NULL)
+
+ +
+
+ +
+
+ + + + + + + +
OGRErr OGRSpatialReference::StripVertical ()
+
+ +
+
+ +
+
+ + + + + + + +
OGRErr OGRSpatialReference::Validate ()
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_brush-members.html b/bin/doc/html/class_o_g_r_style_brush-members.html new file mode 100644 index 0000000..0c04e3f --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_brush-members.html @@ -0,0 +1,151 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRStyleBrush Member List
+
+
+ +

This is the complete list of members for OGRStyleBrush, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Angle(GBool &bDefault)OGRStyleBrushinline
BackColor(GBool &bDefault)OGRStyleBrushinline
ComputeWithUnit(double, OGRSTUnitId)OGRStyleTool
ComputeWithUnit(int, OGRSTUnitId)OGRStyleTool
ForeColor(GBool &bDefault)OGRStyleBrushinline
GetParamDbl(OGRSTBrushParam eParam, GBool &bValueIsNull)OGRStyleBrush
OGRStyleTool::GetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamNum(OGRSTBrushParam eParam, GBool &bValueIsNull)OGRStyleBrush
OGRStyleTool::GetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamStr(OGRSTBrushParam eParam, GBool &bValueIsNull)OGRStyleBrush
OGRStyleTool::GetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetRGBFromString(const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)OGRStyleTool
GetSpecificId(const char *pszId, const char *pszWanted)OGRStyleTool
GetStyleString()OGRStyleBrushvirtual
OGRStyleTool::GetStyleString(const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)OGRStyleTool
GetType()OGRStyleTool
GetUnit()OGRStyleToolinline
Id(GBool &bDefault)OGRStyleBrushinline
IsStyleModified()OGRStyleToolinline
IsStyleParsed()OGRStyleToolinline
OGRStyleBrush()OGRStyleBrush
OGRStyleTool()OGRStyleToolinline
OGRStyleTool(OGRSTClassId eClassId)OGRStyleTool
OGRStyleTool::Parse(const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)OGRStyleToolprotected
Priority(GBool &bDefault)OGRStyleBrushinline
SetAngle(double dfAngle)OGRStyleBrushinline
SetBackColor(const char *pszColor)OGRStyleBrushinline
SetForeColor(const char *pszColor)OGRStyleBrushinline
SetId(const char *pszId)OGRStyleBrushinline
SetInternalInputUnitFromParam(char *pszString)OGRStyleTool
SetParamDbl(OGRSTBrushParam eParam, double dfParam)OGRStyleBrush
OGRStyleTool::SetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)OGRStyleTool
SetParamNum(OGRSTBrushParam eParam, int nParam)OGRStyleBrush
OGRStyleTool::SetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)OGRStyleTool
SetParamStr(OGRSTBrushParam eParam, const char *pszParamString)OGRStyleBrush
OGRStyleTool::SetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)OGRStyleTool
SetPriority(int nPriority)OGRStyleBrushinline
SetSize(double dfSize)OGRStyleBrushinline
SetSpacingX(double dfX)OGRStyleBrushinline
SetSpacingY(double dfY)OGRStyleBrushinline
SetStyleString(const char *pszStyleString)OGRStyleTool
SetUnit(OGRSTUnitId, double dfScale=1.0)OGRStyleTool
Size(GBool &bDefault)OGRStyleBrushinline
SpacingX(GBool &bDefault)OGRStyleBrushinline
SpacingY(GBool &bDefault)OGRStyleBrushinline
StyleModified()OGRStyleToolinline
StyleParsed()OGRStyleToolinline
~OGRStyleBrush()OGRStyleBrushvirtual
~OGRStyleTool()OGRStyleToolvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_brush.html b/bin/doc/html/class_o_g_r_style_brush.html new file mode 100644 index 0000000..3850d96 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_brush.html @@ -0,0 +1,864 @@ + + + + + + +OGR2GUI: OGRStyleBrush Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRStyleBrush Class Reference
+
+
+ +

#include <ogr_featurestyle.h>

+
+Inheritance diagram for OGRStyleBrush:
+
+
+ + +OGRStyleTool + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRStyleBrush ()
 
virtual ~OGRStyleBrush ()
 
const char * ForeColor (GBool &bDefault)
 
void SetForeColor (const char *pszColor)
 
const char * BackColor (GBool &bDefault)
 
void SetBackColor (const char *pszColor)
 
const char * Id (GBool &bDefault)
 
void SetId (const char *pszId)
 
double Angle (GBool &bDefault)
 
void SetAngle (double dfAngle)
 
double Size (GBool &bDefault)
 
void SetSize (double dfSize)
 
double SpacingX (GBool &bDefault)
 
void SetSpacingX (double dfX)
 
double SpacingY (GBool &bDefault)
 
void SetSpacingY (double dfY)
 
int Priority (GBool &bDefault)
 
void SetPriority (int nPriority)
 
const char * GetParamStr (OGRSTBrushParam eParam, GBool &bValueIsNull)
 
int GetParamNum (OGRSTBrushParam eParam, GBool &bValueIsNull)
 
double GetParamDbl (OGRSTBrushParam eParam, GBool &bValueIsNull)
 
void SetParamStr (OGRSTBrushParam eParam, const char *pszParamString)
 
void SetParamNum (OGRSTBrushParam eParam, int nParam)
 
void SetParamDbl (OGRSTBrushParam eParam, double dfParam)
 
const char * GetStyleString ()
 
- Public Member Functions inherited from OGRStyleTool
 OGRStyleTool ()
 
 OGRStyleTool (OGRSTClassId eClassId)
 
virtual ~OGRStyleTool ()
 
GBool GetRGBFromString (const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)
 
int GetSpecificId (const char *pszId, const char *pszWanted)
 
GBool IsStyleModified ()
 
void StyleModified ()
 
GBool IsStyleParsed ()
 
void StyleParsed ()
 
OGRSTClassId GetType ()
 
void SetInternalInputUnitFromParam (char *pszString)
 
void SetUnit (OGRSTUnitId, double dfScale=1.0)
 
OGRSTUnitId GetUnit ()
 
void SetStyleString (const char *pszStyleString)
 
const char * GetStyleString (const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)
 
const char * GetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
int GetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
double GetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
void SetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)
 
void SetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)
 
void SetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)
 
double ComputeWithUnit (double, OGRSTUnitId)
 
int ComputeWithUnit (int, OGRSTUnitId)
 
+ + + + +

+Additional Inherited Members

- Protected Member Functions inherited from OGRStyleTool
GBool Parse (const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)
 
+

Detailed Description

+

This class represents a style brush

+ +

Definition at line 291 of file ogr_featurestyle.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRStyleBrush::OGRStyleBrush ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRStyleBrush::~OGRStyleBrush ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleBrush::Angle (GBoolbDefault)
+
+inline
+
+ +

Definition at line 312 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleBrush::BackColor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 308 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleBrush::ForeColor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 306 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double OGRStyleBrush::GetParamDbl (OGRSTBrushParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRStyleBrush::GetParamNum (OGRSTBrushParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char* OGRStyleBrush::GetParamStr (OGRSTBrushParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* OGRStyleBrush::GetStyleString ()
+
+virtual
+
+ +

Implements OGRStyleTool.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleBrush::Id (GBoolbDefault)
+
+inline
+
+ +

Definition at line 310 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRStyleBrush::Priority (GBoolbDefault)
+
+inline
+
+ +

Definition at line 320 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleBrush::SetAngle (double dfAngle)
+
+inline
+
+ +

Definition at line 313 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleBrush::SetBackColor (const char * pszColor)
+
+inline
+
+ +

Definition at line 309 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleBrush::SetForeColor (const char * pszColor)
+
+inline
+
+ +

Definition at line 307 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleBrush::SetId (const char * pszId)
+
+inline
+
+ +

Definition at line 311 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleBrush::SetParamDbl (OGRSTBrushParam eParam,
double dfParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleBrush::SetParamNum (OGRSTBrushParam eParam,
int nParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleBrush::SetParamStr (OGRSTBrushParam eParam,
const char * pszParamString 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleBrush::SetPriority (int nPriority)
+
+inline
+
+ +

Definition at line 321 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleBrush::SetSize (double dfSize)
+
+inline
+
+ +

Definition at line 315 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleBrush::SetSpacingX (double dfX)
+
+inline
+
+ +

Definition at line 317 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleBrush::SetSpacingY (double dfY)
+
+inline
+
+ +

Definition at line 319 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleBrush::Size (GBoolbDefault)
+
+inline
+
+ +

Definition at line 314 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleBrush::SpacingX (GBoolbDefault)
+
+inline
+
+ +

Definition at line 316 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleBrush::SpacingY (GBoolbDefault)
+
+inline
+
+ +

Definition at line 318 of file ogr_featurestyle.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_brush.png b/bin/doc/html/class_o_g_r_style_brush.png new file mode 100644 index 0000000..5616211 Binary files /dev/null and b/bin/doc/html/class_o_g_r_style_brush.png differ diff --git a/bin/doc/html/class_o_g_r_style_label-members.html b/bin/doc/html/class_o_g_r_style_label-members.html new file mode 100644 index 0000000..0ef07d5 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_label-members.html @@ -0,0 +1,177 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRStyleLabel Member List
+
+
+ +

This is the complete list of members for OGRStyleLabel, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AdjustmentHor(GBool &bDefault)OGRStyleLabelinline
AdjustmentVert(GBool &bDefault)OGRStyleLabelinline
Anchor(GBool &bDefault)OGRStyleLabelinline
Angle(GBool &bDefault)OGRStyleLabelinline
BackColor(GBool &bDefault)OGRStyleLabelinline
Bold(GBool &bDefault)OGRStyleLabelinline
ComputeWithUnit(double, OGRSTUnitId)OGRStyleTool
ComputeWithUnit(int, OGRSTUnitId)OGRStyleTool
FontName(GBool &bDefault)OGRStyleLabelinline
ForeColor(GBool &bDefault)OGRStyleLabelinline
GetParamDbl(OGRSTLabelParam eParam, GBool &bValueIsNull)OGRStyleLabel
OGRStyleTool::GetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamNum(OGRSTLabelParam eParam, GBool &bValueIsNull)OGRStyleLabel
OGRStyleTool::GetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamStr(OGRSTLabelParam eParam, GBool &bValueIsNull)OGRStyleLabel
OGRStyleTool::GetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetRGBFromString(const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)OGRStyleTool
GetSpecificId(const char *pszId, const char *pszWanted)OGRStyleTool
GetStyleString()OGRStyleLabelvirtual
OGRStyleTool::GetStyleString(const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)OGRStyleTool
GetType()OGRStyleTool
GetUnit()OGRStyleToolinline
IsStyleModified()OGRStyleToolinline
IsStyleParsed()OGRStyleToolinline
Italic(GBool &bDefault)OGRStyleLabelinline
OGRStyleLabel()OGRStyleLabel
OGRStyleTool()OGRStyleToolinline
OGRStyleTool(OGRSTClassId eClassId)OGRStyleTool
OutlineColor(GBool &bDefault)OGRStyleLabelinline
OGRStyleTool::Parse(const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)OGRStyleToolprotected
Perp(GBool &bDefault)OGRStyleLabelinline
Placement(GBool &bDefault)OGRStyleLabelinline
Priority(GBool &bDefault)OGRStyleLabelinline
SetAdjustmentHor(const char *pszAdjustmentHor)OGRStyleLabelinline
SetAdjustmentVert(const char *pszAdjustmentVert)OGRStyleLabelinline
SetAnchor(int nAnchor)OGRStyleLabelinline
SetAngle(double dfAngle)OGRStyleLabelinline
SetBackColor(const char *pszBackColor)OGRStyleLabelinline
SetBold(GBool bBold)OGRStyleLabelinline
SetFontName(const char *pszFontName)OGRStyleLabelinline
SetForColor(const char *pszForColor)OGRStyleLabelinline
SetInternalInputUnitFromParam(char *pszString)OGRStyleTool
SetItalic(GBool bItalic)OGRStyleLabelinline
SetOutlineColor(const char *pszOutlineColor)OGRStyleLabelinline
SetParamDbl(OGRSTLabelParam eParam, double dfParam)OGRStyleLabel
OGRStyleTool::SetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)OGRStyleTool
SetParamNum(OGRSTLabelParam eParam, int nParam)OGRStyleLabel
OGRStyleTool::SetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)OGRStyleTool
SetParamStr(OGRSTLabelParam eParam, const char *pszParamString)OGRStyleLabel
OGRStyleTool::SetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)OGRStyleTool
SetPerp(double dfPerp)OGRStyleLabelinline
SetPlacement(const char *pszPlacement)OGRStyleLabelinline
SetPriority(int nPriority)OGRStyleLabelinline
SetShadowColor(const char *pszShadowColor)OGRStyleLabelinline
SetSize(double dfSize)OGRStyleLabelinline
SetSpacingX(double dfX)OGRStyleLabelinline
SetSpacingY(double dfY)OGRStyleLabelinline
SetStretch(double dfStretch)OGRStyleLabelinline
SetStrikeout(GBool bStrikeout)OGRStyleLabelinline
SetStyleString(const char *pszStyleString)OGRStyleTool
SetTextString(const char *pszTextString)OGRStyleLabelinline
SetUnderline(GBool bUnderline)OGRStyleLabelinline
SetUnit(OGRSTUnitId, double dfScale=1.0)OGRStyleTool
ShadowColor(GBool &bDefault)OGRStyleLabelinline
Size(GBool &bDefault)OGRStyleLabelinline
SpacingX(GBool &bDefault)OGRStyleLabelinline
SpacingY(GBool &bDefault)OGRStyleLabelinline
Stretch(GBool &bDefault)OGRStyleLabelinline
Strikeout(GBool &bDefault)OGRStyleLabelinline
StyleModified()OGRStyleToolinline
StyleParsed()OGRStyleToolinline
TextString(GBool &bDefault)OGRStyleLabelinline
Underline(GBool &bDefault)OGRStyleLabelinline
~OGRStyleLabel()OGRStyleLabelvirtual
~OGRStyleTool()OGRStyleToolvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_label.html b/bin/doc/html/class_o_g_r_style_label.html new file mode 100644 index 0000000..6014200 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_label.html @@ -0,0 +1,1592 @@ + + + + + + +OGR2GUI: OGRStyleLabel Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRStyleLabel Class Reference
+
+
+ +

#include <ogr_featurestyle.h>

+
+Inheritance diagram for OGRStyleLabel:
+
+
+ + +OGRStyleTool + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRStyleLabel ()
 
virtual ~OGRStyleLabel ()
 
const char * FontName (GBool &bDefault)
 
void SetFontName (const char *pszFontName)
 
double Size (GBool &bDefault)
 
void SetSize (double dfSize)
 
const char * TextString (GBool &bDefault)
 
void SetTextString (const char *pszTextString)
 
double Angle (GBool &bDefault)
 
void SetAngle (double dfAngle)
 
const char * ForeColor (GBool &bDefault)
 
void SetForColor (const char *pszForColor)
 
const char * BackColor (GBool &bDefault)
 
void SetBackColor (const char *pszBackColor)
 
const char * Placement (GBool &bDefault)
 
void SetPlacement (const char *pszPlacement)
 
int Anchor (GBool &bDefault)
 
void SetAnchor (int nAnchor)
 
double SpacingX (GBool &bDefault)
 
void SetSpacingX (double dfX)
 
double SpacingY (GBool &bDefault)
 
void SetSpacingY (double dfY)
 
double Perp (GBool &bDefault)
 
void SetPerp (double dfPerp)
 
GBool Bold (GBool &bDefault)
 
void SetBold (GBool bBold)
 
GBool Italic (GBool &bDefault)
 
void SetItalic (GBool bItalic)
 
GBool Underline (GBool &bDefault)
 
void SetUnderline (GBool bUnderline)
 
int Priority (GBool &bDefault)
 
void SetPriority (int nPriority)
 
GBool Strikeout (GBool &bDefault)
 
void SetStrikeout (GBool bStrikeout)
 
double Stretch (GBool &bDefault)
 
void SetStretch (double dfStretch)
 
const char * AdjustmentHor (GBool &bDefault)
 
void SetAdjustmentHor (const char *pszAdjustmentHor)
 
const char * AdjustmentVert (GBool &bDefault)
 
void SetAdjustmentVert (const char *pszAdjustmentVert)
 
const char * ShadowColor (GBool &bDefault)
 
void SetShadowColor (const char *pszShadowColor)
 
const char * OutlineColor (GBool &bDefault)
 
void SetOutlineColor (const char *pszOutlineColor)
 
const char * GetParamStr (OGRSTLabelParam eParam, GBool &bValueIsNull)
 
int GetParamNum (OGRSTLabelParam eParam, GBool &bValueIsNull)
 
double GetParamDbl (OGRSTLabelParam eParam, GBool &bValueIsNull)
 
void SetParamStr (OGRSTLabelParam eParam, const char *pszParamString)
 
void SetParamNum (OGRSTLabelParam eParam, int nParam)
 
void SetParamDbl (OGRSTLabelParam eParam, double dfParam)
 
const char * GetStyleString ()
 
- Public Member Functions inherited from OGRStyleTool
 OGRStyleTool ()
 
 OGRStyleTool (OGRSTClassId eClassId)
 
virtual ~OGRStyleTool ()
 
GBool GetRGBFromString (const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)
 
int GetSpecificId (const char *pszId, const char *pszWanted)
 
GBool IsStyleModified ()
 
void StyleModified ()
 
GBool IsStyleParsed ()
 
void StyleParsed ()
 
OGRSTClassId GetType ()
 
void SetInternalInputUnitFromParam (char *pszString)
 
void SetUnit (OGRSTUnitId, double dfScale=1.0)
 
OGRSTUnitId GetUnit ()
 
void SetStyleString (const char *pszStyleString)
 
const char * GetStyleString (const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)
 
const char * GetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
int GetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
double GetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
void SetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)
 
void SetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)
 
void SetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)
 
double ComputeWithUnit (double, OGRSTUnitId)
 
int ComputeWithUnit (int, OGRSTUnitId)
 
+ + + + +

+Additional Inherited Members

- Protected Member Functions inherited from OGRStyleTool
GBool Parse (const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)
 
+

Detailed Description

+

This class represents a style label

+ +

Definition at line 395 of file ogr_featurestyle.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRStyleLabel::OGRStyleLabel ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRStyleLabel::~OGRStyleLabel ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::AdjustmentHor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 446 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::AdjustmentVert (GBoolbDefault)
+
+inline
+
+ +

Definition at line 448 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRStyleLabel::Anchor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 426 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleLabel::Angle (GBoolbDefault)
+
+inline
+
+ +

Definition at line 418 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::BackColor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 422 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
GBool OGRStyleLabel::Bold (GBoolbDefault)
+
+inline
+
+ +

Definition at line 434 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::FontName (GBoolbDefault)
+
+inline
+
+ +

Definition at line 412 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::ForeColor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 420 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double OGRStyleLabel::GetParamDbl (OGRSTLabelParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRStyleLabel::GetParamNum (OGRSTLabelParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char* OGRStyleLabel::GetParamStr (OGRSTLabelParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* OGRStyleLabel::GetStyleString ()
+
+virtual
+
+ +

Implements OGRStyleTool.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
GBool OGRStyleLabel::Italic (GBoolbDefault)
+
+inline
+
+ +

Definition at line 436 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::OutlineColor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 452 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleLabel::Perp (GBoolbDefault)
+
+inline
+
+ +

Definition at line 432 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::Placement (GBoolbDefault)
+
+inline
+
+ +

Definition at line 424 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRStyleLabel::Priority (GBoolbDefault)
+
+inline
+
+ +

Definition at line 440 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetAdjustmentHor (const char * pszAdjustmentHor)
+
+inline
+
+ +

Definition at line 447 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetAdjustmentVert (const char * pszAdjustmentVert)
+
+inline
+
+ +

Definition at line 449 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetAnchor (int nAnchor)
+
+inline
+
+ +

Definition at line 427 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetAngle (double dfAngle)
+
+inline
+
+ +

Definition at line 419 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetBackColor (const char * pszBackColor)
+
+inline
+
+ +

Definition at line 423 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetBold (GBool bBold)
+
+inline
+
+ +

Definition at line 435 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetFontName (const char * pszFontName)
+
+inline
+
+ +

Definition at line 413 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetForColor (const char * pszForColor)
+
+inline
+
+ +

Definition at line 421 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetItalic (GBool bItalic)
+
+inline
+
+ +

Definition at line 437 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetOutlineColor (const char * pszOutlineColor)
+
+inline
+
+ +

Definition at line 453 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleLabel::SetParamDbl (OGRSTLabelParam eParam,
double dfParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleLabel::SetParamNum (OGRSTLabelParam eParam,
int nParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleLabel::SetParamStr (OGRSTLabelParam eParam,
const char * pszParamString 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetPerp (double dfPerp)
+
+inline
+
+ +

Definition at line 433 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetPlacement (const char * pszPlacement)
+
+inline
+
+ +

Definition at line 425 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetPriority (int nPriority)
+
+inline
+
+ +

Definition at line 441 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetShadowColor (const char * pszShadowColor)
+
+inline
+
+ +

Definition at line 451 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetSize (double dfSize)
+
+inline
+
+ +

Definition at line 415 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetSpacingX (double dfX)
+
+inline
+
+ +

Definition at line 429 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetSpacingY (double dfY)
+
+inline
+
+ +

Definition at line 431 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetStretch (double dfStretch)
+
+inline
+
+ +

Definition at line 445 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetStrikeout (GBool bStrikeout)
+
+inline
+
+ +

Definition at line 443 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetTextString (const char * pszTextString)
+
+inline
+
+ +

Definition at line 417 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleLabel::SetUnderline (GBool bUnderline)
+
+inline
+
+ +

Definition at line 439 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::ShadowColor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 450 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleLabel::Size (GBoolbDefault)
+
+inline
+
+ +

Definition at line 414 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleLabel::SpacingX (GBoolbDefault)
+
+inline
+
+ +

Definition at line 428 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleLabel::SpacingY (GBoolbDefault)
+
+inline
+
+ +

Definition at line 430 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleLabel::Stretch (GBoolbDefault)
+
+inline
+
+ +

Definition at line 444 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
GBool OGRStyleLabel::Strikeout (GBoolbDefault)
+
+inline
+
+ +

Definition at line 442 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleLabel::TextString (GBoolbDefault)
+
+inline
+
+ +

Definition at line 416 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
GBool OGRStyleLabel::Underline (GBoolbDefault)
+
+inline
+
+ +

Definition at line 438 of file ogr_featurestyle.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_label.png b/bin/doc/html/class_o_g_r_style_label.png new file mode 100644 index 0000000..a3b7ab0 Binary files /dev/null and b/bin/doc/html/class_o_g_r_style_label.png differ diff --git a/bin/doc/html/class_o_g_r_style_mgr-members.html b/bin/doc/html/class_o_g_r_style_mgr-members.html new file mode 100644 index 0000000..87d65b0 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_mgr-members.html @@ -0,0 +1,117 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRStyleMgr Member List
+
+
+ +

This is the complete list of members for OGRStyleMgr, including all inherited members.

+ + + + + + + + + + + + + + + + +
AddPart(OGRStyleTool *)OGRStyleMgr
AddPart(const char *)OGRStyleMgr
AddStyle(const char *pszStyleName, const char *pszStyleString=NULL)OGRStyleMgr
CreateStyleToolFromStyleString(const char *pszStyleString)OGRStyleMgr
GetDataSetStyleTable()OGRStyleMgrinline
GetPart(int hPartId, const char *pszStyleString=NULL)OGRStyleMgr
GetPartCount(const char *pszStyleString=NULL)OGRStyleMgr
GetStyleByName(const char *pszStyleName)OGRStyleMgr
GetStyleName(const char *pszStyleString=NULL)OGRStyleMgr
GetStyleString(OGRFeature *=NULL)OGRStyleMgr
InitFromFeature(OGRFeature *)OGRStyleMgr
InitStyleString(const char *pszStyleString=NULL)OGRStyleMgr
OGRStyleMgr(OGRStyleTable *poDataSetStyleTable=NULL)OGRStyleMgr
SetFeatureStyleString(OGRFeature *, const char *pszStyleString=NULL, GBool bNoMatching=FALSE)OGRStyleMgr
~OGRStyleMgr()OGRStyleMgr
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_mgr.html b/bin/doc/html/class_o_g_r_style_mgr.html new file mode 100644 index 0000000..e5ebb0f --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_mgr.html @@ -0,0 +1,431 @@ + + + + + + +OGR2GUI: OGRStyleMgr Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRStyleMgr Class Reference
+
+
+ +

#include <ogr_featurestyle.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRStyleMgr (OGRStyleTable *poDataSetStyleTable=NULL)
 
 ~OGRStyleMgr ()
 
GBool SetFeatureStyleString (OGRFeature *, const char *pszStyleString=NULL, GBool bNoMatching=FALSE)
 
const char * InitFromFeature (OGRFeature *)
 
GBool InitStyleString (const char *pszStyleString=NULL)
 
const char * GetStyleName (const char *pszStyleString=NULL)
 
const char * GetStyleByName (const char *pszStyleName)
 
GBool AddStyle (const char *pszStyleName, const char *pszStyleString=NULL)
 
const char * GetStyleString (OGRFeature *=NULL)
 
GBool AddPart (OGRStyleTool *)
 
GBool AddPart (const char *)
 
int GetPartCount (const char *pszStyleString=NULL)
 
OGRStyleToolGetPart (int hPartId, const char *pszStyleString=NULL)
 
OGRStyleTableGetDataSetStyleTable ()
 
OGRStyleToolCreateStyleToolFromStyleString (const char *pszStyleString)
 
+

Detailed Description

+

This class represents a style manager

+ +

Definition at line 116 of file ogr_featurestyle.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
OGRStyleMgr::OGRStyleMgr (OGRStyleTablepoDataSetStyleTable = NULL)
+
+ +
+
+ +
+
+ + + + + + + +
OGRStyleMgr::~OGRStyleMgr ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
GBool OGRStyleMgr::AddPart (OGRStyleTool)
+
+ +
+
+ +
+
+ + + + + + + + +
GBool OGRStyleMgr::AddPart (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GBool OGRStyleMgr::AddStyle (const char * pszStyleName,
const char * pszStyleString = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRStyleTool* OGRStyleMgr::CreateStyleToolFromStyleString (const char * pszStyleString)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRStyleTable* OGRStyleMgr::GetDataSetStyleTable ()
+
+inline
+
+ +

Definition at line 151 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRStyleTool* OGRStyleMgr::GetPart (int hPartId,
const char * pszStyleString = NULL 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int OGRStyleMgr::GetPartCount (const char * pszStyleString = NULL)
+
+ +
+
+ +
+
+ + + + + + + + +
const char* OGRStyleMgr::GetStyleByName (const char * pszStyleName)
+
+ +
+
+ +
+
+ + + + + + + + +
const char* OGRStyleMgr::GetStyleName (const char * pszStyleString = NULL)
+
+ +
+
+ +
+
+ + + + + + + + +
const char* OGRStyleMgr::GetStyleString (OGRFeature = NULL)
+
+ +
+
+ +
+
+ + + + + + + + +
const char* OGRStyleMgr::InitFromFeature (OGRFeature)
+
+ +
+
+ +
+
+ + + + + + + + +
GBool OGRStyleMgr::InitStyleString (const char * pszStyleString = NULL)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GBool OGRStyleMgr::SetFeatureStyleString (OGRFeature,
const char * pszStyleString = NULL,
GBool bNoMatching = FALSE 
)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_pen-members.html b/bin/doc/html/class_o_g_r_style_pen-members.html new file mode 100644 index 0000000..c9b906f --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_pen-members.html @@ -0,0 +1,151 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRStylePen Member List
+
+
+ +

This is the complete list of members for OGRStylePen, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cap(GBool &bDefault)OGRStylePeninline
Color(GBool &bDefault)OGRStylePeninline
ComputeWithUnit(double, OGRSTUnitId)OGRStyleTool
ComputeWithUnit(int, OGRSTUnitId)OGRStyleTool
GetParamDbl(OGRSTPenParam eParam, GBool &bValueIsNull)OGRStylePen
OGRStyleTool::GetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamNum(OGRSTPenParam eParam, GBool &bValueIsNull)OGRStylePen
OGRStyleTool::GetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamStr(OGRSTPenParam eParam, GBool &bValueIsNull)OGRStylePen
OGRStyleTool::GetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetRGBFromString(const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)OGRStyleTool
GetSpecificId(const char *pszId, const char *pszWanted)OGRStyleTool
GetStyleString()OGRStylePenvirtual
OGRStyleTool::GetStyleString(const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)OGRStyleTool
GetType()OGRStyleTool
GetUnit()OGRStyleToolinline
Id(GBool &bDefault)OGRStylePeninline
IsStyleModified()OGRStyleToolinline
IsStyleParsed()OGRStyleToolinline
Join(GBool &bDefault)OGRStylePeninline
OGRStylePen()OGRStylePen
OGRStyleTool()OGRStyleToolinline
OGRStyleTool(OGRSTClassId eClassId)OGRStyleTool
OGRStyleTool::Parse(const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)OGRStyleToolprotected
Pattern(GBool &bDefault)OGRStylePeninline
PerpendicularOffset(GBool &bDefault)OGRStylePeninline
Priority(GBool &bDefault)OGRStylePeninline
SetCap(const char *pszCap)OGRStylePeninline
SetColor(const char *pszColor)OGRStylePeninline
SetId(const char *pszId)OGRStylePeninline
SetInternalInputUnitFromParam(char *pszString)OGRStyleTool
SetJoin(const char *pszJoin)OGRStylePeninline
SetParamDbl(OGRSTPenParam eParam, double dfParam)OGRStylePen
OGRStyleTool::SetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)OGRStyleTool
SetParamNum(OGRSTPenParam eParam, int nParam)OGRStylePen
OGRStyleTool::SetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)OGRStyleTool
SetParamStr(OGRSTPenParam eParam, const char *pszParamString)OGRStylePen
OGRStyleTool::SetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)OGRStyleTool
SetPattern(const char *pszPattern)OGRStylePeninline
SetPerpendicularOffset(double dfPerp)OGRStylePeninline
SetPriority(int nPriority)OGRStylePeninline
SetStyleString(const char *pszStyleString)OGRStyleTool
SetUnit(OGRSTUnitId, double dfScale=1.0)OGRStyleTool
SetWidth(double dfWidth)OGRStylePeninline
StyleModified()OGRStyleToolinline
StyleParsed()OGRStyleToolinline
Width(GBool &bDefault)OGRStylePeninline
~OGRStylePen()OGRStylePenvirtual
~OGRStyleTool()OGRStyleToolvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_pen.html b/bin/doc/html/class_o_g_r_style_pen.html new file mode 100644 index 0000000..c4c6476 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_pen.html @@ -0,0 +1,864 @@ + + + + + + +OGR2GUI: OGRStylePen Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRStylePen Class Reference
+
+
+ +

#include <ogr_featurestyle.h>

+
+Inheritance diagram for OGRStylePen:
+
+
+ + +OGRStyleTool + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRStylePen ()
 
virtual ~OGRStylePen ()
 
const char * Color (GBool &bDefault)
 
void SetColor (const char *pszColor)
 
double Width (GBool &bDefault)
 
void SetWidth (double dfWidth)
 
const char * Pattern (GBool &bDefault)
 
void SetPattern (const char *pszPattern)
 
const char * Id (GBool &bDefault)
 
void SetId (const char *pszId)
 
double PerpendicularOffset (GBool &bDefault)
 
void SetPerpendicularOffset (double dfPerp)
 
const char * Cap (GBool &bDefault)
 
void SetCap (const char *pszCap)
 
const char * Join (GBool &bDefault)
 
void SetJoin (const char *pszJoin)
 
int Priority (GBool &bDefault)
 
void SetPriority (int nPriority)
 
const char * GetParamStr (OGRSTPenParam eParam, GBool &bValueIsNull)
 
int GetParamNum (OGRSTPenParam eParam, GBool &bValueIsNull)
 
double GetParamDbl (OGRSTPenParam eParam, GBool &bValueIsNull)
 
void SetParamStr (OGRSTPenParam eParam, const char *pszParamString)
 
void SetParamNum (OGRSTPenParam eParam, int nParam)
 
void SetParamDbl (OGRSTPenParam eParam, double dfParam)
 
const char * GetStyleString ()
 
- Public Member Functions inherited from OGRStyleTool
 OGRStyleTool ()
 
 OGRStyleTool (OGRSTClassId eClassId)
 
virtual ~OGRStyleTool ()
 
GBool GetRGBFromString (const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)
 
int GetSpecificId (const char *pszId, const char *pszWanted)
 
GBool IsStyleModified ()
 
void StyleModified ()
 
GBool IsStyleParsed ()
 
void StyleParsed ()
 
OGRSTClassId GetType ()
 
void SetInternalInputUnitFromParam (char *pszString)
 
void SetUnit (OGRSTUnitId, double dfScale=1.0)
 
OGRSTUnitId GetUnit ()
 
void SetStyleString (const char *pszStyleString)
 
const char * GetStyleString (const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)
 
const char * GetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
int GetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
double GetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
void SetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)
 
void SetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)
 
void SetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)
 
double ComputeWithUnit (double, OGRSTUnitId)
 
int ComputeWithUnit (int, OGRSTUnitId)
 
+ + + + +

+Additional Inherited Members

- Protected Member Functions inherited from OGRStyleTool
GBool Parse (const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)
 
+

Detailed Description

+

This class represents a style pen

+ +

Definition at line 243 of file ogr_featurestyle.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRStylePen::OGRStylePen ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRStylePen::~OGRStylePen ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStylePen::Cap (GBoolbDefault)
+
+inline
+
+ +

Definition at line 270 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStylePen::Color (GBoolbDefault)
+
+inline
+
+ +

Definition at line 260 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double OGRStylePen::GetParamDbl (OGRSTPenParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRStylePen::GetParamNum (OGRSTPenParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char* OGRStylePen::GetParamStr (OGRSTPenParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* OGRStylePen::GetStyleString ()
+
+virtual
+
+ +

Implements OGRStyleTool.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStylePen::Id (GBoolbDefault)
+
+inline
+
+ +

Definition at line 266 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStylePen::Join (GBoolbDefault)
+
+inline
+
+ +

Definition at line 272 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStylePen::Pattern (GBoolbDefault)
+
+inline
+
+ +

Definition at line 264 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStylePen::PerpendicularOffset (GBoolbDefault)
+
+inline
+
+ +

Definition at line 268 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRStylePen::Priority (GBoolbDefault)
+
+inline
+
+ +

Definition at line 274 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStylePen::SetCap (const char * pszCap)
+
+inline
+
+ +

Definition at line 271 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStylePen::SetColor (const char * pszColor)
+
+inline
+
+ +

Definition at line 261 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStylePen::SetId (const char * pszId)
+
+inline
+
+ +

Definition at line 267 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStylePen::SetJoin (const char * pszJoin)
+
+inline
+
+ +

Definition at line 273 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStylePen::SetParamDbl (OGRSTPenParam eParam,
double dfParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStylePen::SetParamNum (OGRSTPenParam eParam,
int nParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStylePen::SetParamStr (OGRSTPenParam eParam,
const char * pszParamString 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStylePen::SetPattern (const char * pszPattern)
+
+inline
+
+ +

Definition at line 265 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStylePen::SetPerpendicularOffset (double dfPerp)
+
+inline
+
+ +

Definition at line 269 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStylePen::SetPriority (int nPriority)
+
+inline
+
+ +

Definition at line 275 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStylePen::SetWidth (double dfWidth)
+
+inline
+
+ +

Definition at line 263 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStylePen::Width (GBoolbDefault)
+
+inline
+
+ +

Definition at line 262 of file ogr_featurestyle.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_pen.png b/bin/doc/html/class_o_g_r_style_pen.png new file mode 100644 index 0000000..38d953c Binary files /dev/null and b/bin/doc/html/class_o_g_r_style_pen.png differ diff --git a/bin/doc/html/class_o_g_r_style_symbol-members.html b/bin/doc/html/class_o_g_r_style_symbol-members.html new file mode 100644 index 0000000..318afb1 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_symbol-members.html @@ -0,0 +1,159 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRStyleSymbol Member List
+
+
+ +

This is the complete list of members for OGRStyleSymbol, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Angle(GBool &bDefault)OGRStyleSymbolinline
Color(GBool &bDefault)OGRStyleSymbolinline
ComputeWithUnit(double, OGRSTUnitId)OGRStyleTool
ComputeWithUnit(int, OGRSTUnitId)OGRStyleTool
FontName(GBool &bDefault)OGRStyleSymbolinline
GetParamDbl(OGRSTSymbolParam eParam, GBool &bValueIsNull)OGRStyleSymbol
OGRStyleTool::GetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamNum(OGRSTSymbolParam eParam, GBool &bValueIsNull)OGRStyleSymbol
OGRStyleTool::GetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamStr(OGRSTSymbolParam eParam, GBool &bValueIsNull)OGRStyleSymbol
OGRStyleTool::GetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetRGBFromString(const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)OGRStyleTool
GetSpecificId(const char *pszId, const char *pszWanted)OGRStyleTool
GetStyleString()OGRStyleSymbolvirtual
OGRStyleTool::GetStyleString(const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)OGRStyleTool
GetType()OGRStyleTool
GetUnit()OGRStyleToolinline
Id(GBool &bDefault)OGRStyleSymbolinline
IsStyleModified()OGRStyleToolinline
IsStyleParsed()OGRStyleToolinline
OColor(GBool &bDefault)OGRStyleSymbolinline
Offset(GBool &bDefault)OGRStyleSymbolinline
OGRStyleSymbol()OGRStyleSymbol
OGRStyleTool()OGRStyleToolinline
OGRStyleTool(OGRSTClassId eClassId)OGRStyleTool
OGRStyleTool::Parse(const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)OGRStyleToolprotected
Perp(GBool &bDefault)OGRStyleSymbolinline
Priority(GBool &bDefault)OGRStyleSymbolinline
SetAngle(double dfAngle)OGRStyleSymbolinline
SetColor(const char *pszColor)OGRStyleSymbolinline
SetFontName(const char *pszFontName)OGRStyleSymbolinline
SetId(const char *pszId)OGRStyleSymbolinline
SetInternalInputUnitFromParam(char *pszString)OGRStyleTool
SetOColor(const char *pszColor)OGRStyleSymbolinline
SetOffset(double dfOffset)OGRStyleSymbolinline
SetParamDbl(OGRSTSymbolParam eParam, double dfParam)OGRStyleSymbol
OGRStyleTool::SetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)OGRStyleTool
SetParamNum(OGRSTSymbolParam eParam, int nParam)OGRStyleSymbol
OGRStyleTool::SetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)OGRStyleTool
SetParamStr(OGRSTSymbolParam eParam, const char *pszParamString)OGRStyleSymbol
OGRStyleTool::SetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)OGRStyleTool
SetPerp(double dfPerp)OGRStyleSymbolinline
SetPriority(int nPriority)OGRStyleSymbolinline
SetSize(double dfSize)OGRStyleSymbolinline
SetSpacingX(double dfX)OGRStyleSymbolinline
SetSpacingY(double dfY)OGRStyleSymbolinline
SetStep(double dfStep)OGRStyleSymbolinline
SetStyleString(const char *pszStyleString)OGRStyleTool
SetUnit(OGRSTUnitId, double dfScale=1.0)OGRStyleTool
Size(GBool &bDefault)OGRStyleSymbolinline
SpacingX(GBool &bDefault)OGRStyleSymbolinline
SpacingY(GBool &bDefault)OGRStyleSymbolinline
Step(GBool &bDefault)OGRStyleSymbolinline
StyleModified()OGRStyleToolinline
StyleParsed()OGRStyleToolinline
~OGRStyleSymbol()OGRStyleSymbolvirtual
~OGRStyleTool()OGRStyleToolvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_symbol.html b/bin/doc/html/class_o_g_r_style_symbol.html new file mode 100644 index 0000000..e6d8ea2 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_symbol.html @@ -0,0 +1,1088 @@ + + + + + + +OGR2GUI: OGRStyleSymbol Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRStyleSymbol Class Reference
+
+
+ +

#include <ogr_featurestyle.h>

+
+Inheritance diagram for OGRStyleSymbol:
+
+
+ + +OGRStyleTool + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRStyleSymbol ()
 
virtual ~OGRStyleSymbol ()
 
const char * Id (GBool &bDefault)
 
void SetId (const char *pszId)
 
double Angle (GBool &bDefault)
 
void SetAngle (double dfAngle)
 
const char * Color (GBool &bDefault)
 
void SetColor (const char *pszColor)
 
double Size (GBool &bDefault)
 
void SetSize (double dfSize)
 
double SpacingX (GBool &bDefault)
 
void SetSpacingX (double dfX)
 
double SpacingY (GBool &bDefault)
 
void SetSpacingY (double dfY)
 
double Step (GBool &bDefault)
 
void SetStep (double dfStep)
 
double Offset (GBool &bDefault)
 
void SetOffset (double dfOffset)
 
double Perp (GBool &bDefault)
 
void SetPerp (double dfPerp)
 
int Priority (GBool &bDefault)
 
void SetPriority (int nPriority)
 
const char * FontName (GBool &bDefault)
 
void SetFontName (const char *pszFontName)
 
const char * OColor (GBool &bDefault)
 
void SetOColor (const char *pszColor)
 
const char * GetParamStr (OGRSTSymbolParam eParam, GBool &bValueIsNull)
 
int GetParamNum (OGRSTSymbolParam eParam, GBool &bValueIsNull)
 
double GetParamDbl (OGRSTSymbolParam eParam, GBool &bValueIsNull)
 
void SetParamStr (OGRSTSymbolParam eParam, const char *pszParamString)
 
void SetParamNum (OGRSTSymbolParam eParam, int nParam)
 
void SetParamDbl (OGRSTSymbolParam eParam, double dfParam)
 
const char * GetStyleString ()
 
- Public Member Functions inherited from OGRStyleTool
 OGRStyleTool ()
 
 OGRStyleTool (OGRSTClassId eClassId)
 
virtual ~OGRStyleTool ()
 
GBool GetRGBFromString (const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)
 
int GetSpecificId (const char *pszId, const char *pszWanted)
 
GBool IsStyleModified ()
 
void StyleModified ()
 
GBool IsStyleParsed ()
 
void StyleParsed ()
 
OGRSTClassId GetType ()
 
void SetInternalInputUnitFromParam (char *pszString)
 
void SetUnit (OGRSTUnitId, double dfScale=1.0)
 
OGRSTUnitId GetUnit ()
 
void SetStyleString (const char *pszStyleString)
 
const char * GetStyleString (const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)
 
const char * GetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
int GetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
double GetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
void SetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)
 
void SetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)
 
void SetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)
 
double ComputeWithUnit (double, OGRSTUnitId)
 
int ComputeWithUnit (int, OGRSTUnitId)
 
+ + + + +

+Additional Inherited Members

- Protected Member Functions inherited from OGRStyleTool
GBool Parse (const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)
 
+

Detailed Description

+

This class represents a style symbol

+ +

Definition at line 337 of file ogr_featurestyle.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRStyleSymbol::OGRStyleSymbol ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRStyleSymbol::~OGRStyleSymbol ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleSymbol::Angle (GBoolbDefault)
+
+inline
+
+ +

Definition at line 356 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleSymbol::Color (GBoolbDefault)
+
+inline
+
+ +

Definition at line 358 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleSymbol::FontName (GBoolbDefault)
+
+inline
+
+ +

Definition at line 374 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double OGRStyleSymbol::GetParamDbl (OGRSTSymbolParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRStyleSymbol::GetParamNum (OGRSTSymbolParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char* OGRStyleSymbol::GetParamStr (OGRSTSymbolParam eParam,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* OGRStyleSymbol::GetStyleString ()
+
+virtual
+
+ +

Implements OGRStyleTool.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleSymbol::Id (GBoolbDefault)
+
+inline
+
+ +

Definition at line 354 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const char* OGRStyleSymbol::OColor (GBoolbDefault)
+
+inline
+
+ +

Definition at line 378 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleSymbol::Offset (GBoolbDefault)
+
+inline
+
+ +

Definition at line 368 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleSymbol::Perp (GBoolbDefault)
+
+inline
+
+ +

Definition at line 370 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
int OGRStyleSymbol::Priority (GBoolbDefault)
+
+inline
+
+ +

Definition at line 372 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetAngle (double dfAngle)
+
+inline
+
+ +

Definition at line 357 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetColor (const char * pszColor)
+
+inline
+
+ +

Definition at line 359 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetFontName (const char * pszFontName)
+
+inline
+
+ +

Definition at line 376 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetId (const char * pszId)
+
+inline
+
+ +

Definition at line 355 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetOColor (const char * pszColor)
+
+inline
+
+ +

Definition at line 379 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetOffset (double dfOffset)
+
+inline
+
+ +

Definition at line 369 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleSymbol::SetParamDbl (OGRSTSymbolParam eParam,
double dfParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleSymbol::SetParamNum (OGRSTSymbolParam eParam,
int nParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleSymbol::SetParamStr (OGRSTSymbolParam eParam,
const char * pszParamString 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetPerp (double dfPerp)
+
+inline
+
+ +

Definition at line 371 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetPriority (int nPriority)
+
+inline
+
+ +

Definition at line 373 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetSize (double dfSize)
+
+inline
+
+ +

Definition at line 361 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetSpacingX (double dfX)
+
+inline
+
+ +

Definition at line 363 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetSpacingY (double dfY)
+
+inline
+
+ +

Definition at line 365 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void OGRStyleSymbol::SetStep (double dfStep)
+
+inline
+
+ +

Definition at line 367 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleSymbol::Size (GBoolbDefault)
+
+inline
+
+ +

Definition at line 360 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleSymbol::SpacingX (GBoolbDefault)
+
+inline
+
+ +

Definition at line 362 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleSymbol::SpacingY (GBoolbDefault)
+
+inline
+
+ +

Definition at line 364 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
double OGRStyleSymbol::Step (GBoolbDefault)
+
+inline
+
+ +

Definition at line 366 of file ogr_featurestyle.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_symbol.png b/bin/doc/html/class_o_g_r_style_symbol.png new file mode 100644 index 0000000..535b059 Binary files /dev/null and b/bin/doc/html/class_o_g_r_style_symbol.png differ diff --git a/bin/doc/html/class_o_g_r_style_table-members.html b/bin/doc/html/class_o_g_r_style_table-members.html new file mode 100644 index 0000000..41a1f41 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_table-members.html @@ -0,0 +1,118 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRStyleTable Member List
+
+
+ +

This is the complete list of members for OGRStyleTable, including all inherited members.

+ + + + + + + + + + + + + + + + + +
AddStyle(const char *pszName, const char *pszStyleString)OGRStyleTable
Clear()OGRStyleTable
Clone()OGRStyleTable
Find(const char *pszStyleString)OGRStyleTable
GetLastStyleName()OGRStyleTable
GetNextStyle()OGRStyleTable
GetStyleName(const char *pszName)OGRStyleTable
IsExist(const char *pszName)OGRStyleTable
LoadStyleTable(const char *pszFilename)OGRStyleTable
ModifyStyle(const char *pszName, const char *pszStyleString)OGRStyleTable
OGRStyleTable()OGRStyleTable
Print(FILE *fpOut)OGRStyleTable
RemoveStyle(const char *pszName)OGRStyleTable
ResetStyleStringReading()OGRStyleTable
SaveStyleTable(const char *pszFilename)OGRStyleTable
~OGRStyleTable()OGRStyleTable
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_table.html b/bin/doc/html/class_o_g_r_style_table.html new file mode 100644 index 0000000..9dffa4f --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_table.html @@ -0,0 +1,418 @@ + + + + + + +OGR2GUI: OGRStyleTable Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRStyleTable Class Reference
+
+
+ +

#include <ogr_featurestyle.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRStyleTable ()
 
 ~OGRStyleTable ()
 
GBool AddStyle (const char *pszName, const char *pszStyleString)
 
GBool RemoveStyle (const char *pszName)
 
GBool ModifyStyle (const char *pszName, const char *pszStyleString)
 
GBool SaveStyleTable (const char *pszFilename)
 
GBool LoadStyleTable (const char *pszFilename)
 
const char * Find (const char *pszStyleString)
 
GBool IsExist (const char *pszName)
 
const char * GetStyleName (const char *pszName)
 
void Print (FILE *fpOut)
 
void Clear ()
 
OGRStyleTableClone ()
 
void ResetStyleStringReading ()
 
const char * GetNextStyle ()
 
const char * GetLastStyleName ()
 
+

Detailed Description

+

This class represents a style table

+ +

Definition at line 82 of file ogr_featurestyle.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
OGRStyleTable::OGRStyleTable ()
+
+ +
+
+ +
+
+ + + + + + + +
OGRStyleTable::~OGRStyleTable ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
GBool OGRStyleTable::AddStyle (const char * pszName,
const char * pszStyleString 
)
+
+ +
+
+ +
+
+ + + + + + + +
void OGRStyleTable::Clear ()
+
+ +
+
+ +
+
+ + + + + + + +
OGRStyleTable* OGRStyleTable::Clone ()
+
+ +
+
+ +
+
+ + + + + + + + +
const char* OGRStyleTable::Find (const char * pszStyleString)
+
+ +
+
+ +
+
+ + + + + + + +
const char* OGRStyleTable::GetLastStyleName ()
+
+ +
+
+ +
+
+ + + + + + + +
const char* OGRStyleTable::GetNextStyle ()
+
+ +
+
+ +
+
+ + + + + + + + +
const char* OGRStyleTable::GetStyleName (const char * pszName)
+
+ +
+
+ +
+
+ + + + + + + + +
GBool OGRStyleTable::IsExist (const char * pszName)
+
+ +
+
+ +
+
+ + + + + + + + +
GBool OGRStyleTable::LoadStyleTable (const char * pszFilename)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GBool OGRStyleTable::ModifyStyle (const char * pszName,
const char * pszStyleString 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRStyleTable::Print (FILE * fpOut)
+
+ +
+
+ +
+
+ + + + + + + + +
GBool OGRStyleTable::RemoveStyle (const char * pszName)
+
+ +
+
+ +
+
+ + + + + + + +
void OGRStyleTable::ResetStyleStringReading ()
+
+ +
+
+ +
+
+ + + + + + + + +
GBool OGRStyleTable::SaveStyleTable (const char * pszFilename)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_tool-members.html b/bin/doc/html/class_o_g_r_style_tool-members.html new file mode 100644 index 0000000..2c8d275 --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_tool-members.html @@ -0,0 +1,127 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRStyleTool Member List
+
+
+ +

This is the complete list of members for OGRStyleTool, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ComputeWithUnit(double, OGRSTUnitId)OGRStyleTool
ComputeWithUnit(int, OGRSTUnitId)OGRStyleTool
GetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)OGRStyleTool
GetRGBFromString(const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)OGRStyleTool
GetSpecificId(const char *pszId, const char *pszWanted)OGRStyleTool
GetStyleString()=0OGRStyleToolpure virtual
GetStyleString(const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)OGRStyleTool
GetType()OGRStyleTool
GetUnit()OGRStyleToolinline
IsStyleModified()OGRStyleToolinline
IsStyleParsed()OGRStyleToolinline
OGRStyleTool()OGRStyleToolinline
OGRStyleTool(OGRSTClassId eClassId)OGRStyleTool
Parse(const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)OGRStyleToolprotected
SetInternalInputUnitFromParam(char *pszString)OGRStyleTool
SetParamDbl(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)OGRStyleTool
SetParamNum(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)OGRStyleTool
SetParamStr(const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)OGRStyleTool
SetStyleString(const char *pszStyleString)OGRStyleTool
SetUnit(OGRSTUnitId, double dfScale=1.0)OGRStyleTool
StyleModified()OGRStyleToolinline
StyleParsed()OGRStyleToolinline
~OGRStyleTool()OGRStyleToolvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_tool.html b/bin/doc/html/class_o_g_r_style_tool.html new file mode 100644 index 0000000..bdea90d --- /dev/null +++ b/bin/doc/html/class_o_g_r_style_tool.html @@ -0,0 +1,856 @@ + + + + + + +OGR2GUI: OGRStyleTool Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRStyleTool Class Referenceabstract
+
+
+ +

#include <ogr_featurestyle.h>

+
+Inheritance diagram for OGRStyleTool:
+
+
+ + +OGRStyleBrush +OGRStyleLabel +OGRStylePen +OGRStyleSymbol + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OGRStyleTool ()
 
 OGRStyleTool (OGRSTClassId eClassId)
 
virtual ~OGRStyleTool ()
 
GBool GetRGBFromString (const char *pszColor, int &nRed, int &nGreen, int &nBlue, int &nTransparence)
 
int GetSpecificId (const char *pszId, const char *pszWanted)
 
GBool IsStyleModified ()
 
void StyleModified ()
 
GBool IsStyleParsed ()
 
void StyleParsed ()
 
OGRSTClassId GetType ()
 
void SetInternalInputUnitFromParam (char *pszString)
 
void SetUnit (OGRSTUnitId, double dfScale=1.0)
 
OGRSTUnitId GetUnit ()
 
virtual const char * GetStyleString ()=0
 
void SetStyleString (const char *pszStyleString)
 
const char * GetStyleString (const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)
 
const char * GetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
int GetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
double GetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, GBool &bValueIsNull)
 
void SetParamStr (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, const char *pszParamString)
 
void SetParamNum (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, int nParam)
 
void SetParamDbl (const OGRStyleParamId &sStyleParam, OGRStyleValue &sStyleValue, double dfParam)
 
double ComputeWithUnit (double, OGRSTUnitId)
 
int ComputeWithUnit (int, OGRSTUnitId)
 
+ + + +

+Protected Member Functions

GBool Parse (const OGRStyleParamId *pasStyle, OGRStyleValue *pasValue, int nCount)
 
+

Detailed Description

+

This class represents a style tool

+ +

Definition at line 160 of file ogr_featurestyle.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
OGRStyleTool::OGRStyleTool ()
+
+inline
+
+ +

Definition at line 179 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + + + + +
OGRStyleTool::OGRStyleTool (OGRSTClassId eClassId)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRStyleTool::~OGRStyleTool ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
double OGRStyleTool::ComputeWithUnit (double ,
OGRSTUnitId  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRStyleTool::ComputeWithUnit (int ,
OGRSTUnitId  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
double OGRStyleTool::GetParamDbl (const OGRStyleParamIdsStyleParam,
OGRStyleValuesStyleValue,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int OGRStyleTool::GetParamNum (const OGRStyleParamIdsStyleParam,
OGRStyleValuesStyleValue,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char* OGRStyleTool::GetParamStr (const OGRStyleParamIdsStyleParam,
OGRStyleValuesStyleValue,
GBoolbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GBool OGRStyleTool::GetRGBFromString (const char * pszColor,
intnRed,
intnGreen,
intnBlue,
intnTransparence 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRStyleTool::GetSpecificId (const char * pszId,
const char * pszWanted 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const char* OGRStyleTool::GetStyleString ()
+
+pure virtual
+
+ +

Implemented in OGRStyleLabel, OGRStyleSymbol, OGRStyleBrush, and OGRStylePen.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char* OGRStyleTool::GetStyleString (const OGRStyleParamIdpasStyleParam,
OGRStyleValuepasStyleValue,
int nSize 
)
+
+ +
+
+ +
+
+ + + + + + + +
OGRSTClassId OGRStyleTool::GetType ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
OGRSTUnitId OGRStyleTool::GetUnit ()
+
+inline
+
+ +

Definition at line 200 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GBool OGRStyleTool::IsStyleModified ()
+
+inline
+
+ +

Definition at line 187 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GBool OGRStyleTool::IsStyleParsed ()
+
+inline
+
+ +

Definition at line 190 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
GBool OGRStyleTool::Parse (const OGRStyleParamIdpasStyle,
OGRStyleValuepasValue,
int nCount 
)
+
+protected
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRStyleTool::SetInternalInputUnitFromParam (char * pszString)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRStyleTool::SetParamDbl (const OGRStyleParamIdsStyleParam,
OGRStyleValuesStyleValue,
double dfParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRStyleTool::SetParamNum (const OGRStyleParamIdsStyleParam,
OGRStyleValuesStyleValue,
int nParam 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OGRStyleTool::SetParamStr (const OGRStyleParamIdsStyleParam,
OGRStyleValuesStyleValue,
const char * pszParamString 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRStyleTool::SetStyleString (const char * pszStyleString)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void OGRStyleTool::SetUnit (OGRSTUnitId ,
double dfScale = 1.0 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void OGRStyleTool::StyleModified ()
+
+inline
+
+ +

Definition at line 188 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void OGRStyleTool::StyleParsed ()
+
+inline
+
+ +

Definition at line 191 of file ogr_featurestyle.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_style_tool.png b/bin/doc/html/class_o_g_r_style_tool.png new file mode 100644 index 0000000..f67fb29 Binary files /dev/null and b/bin/doc/html/class_o_g_r_style_tool.png differ diff --git a/bin/doc/html/class_o_g_r_surface-members.html b/bin/doc/html/class_o_g_r_surface-members.html new file mode 100644 index 0000000..7d2f101 --- /dev/null +++ b/bin/doc/html/class_o_g_r_surface-members.html @@ -0,0 +1,192 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRSurface Member List
+
+
+ +

This is the complete list of members for OGRSurface, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDEROGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCurvePolygon(OGRSurface *poSurface)OGRSurfacestatic
CastToError(OGRGeometry *poGeom)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom)OGRGeometryinlinestatic
CastToPolygon(OGRSurface *poSurface)OGRSurfacestatic
Centroid(OGRPoint *poPoint) const OGRGeometryvirtual
clone() const CPL_WARN_UNUSED_RESULT=0OGRGeometrypure virtual
closeRings()OGRGeometryvirtual
Contains(const OGRGeometry *) const OGRGeometryvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() const OGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) const OGRGeometryvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) const OGRGeometryvirtual
Distance(const OGRGeometry *) const OGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) const OGRGeometryvirtual
empty()=0OGRGeometrypure virtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")OGRGeometry
Equals(OGRGeometry *) const =0OGRGeometrypure virtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) const OGRGeometryvirtual
exportToJson() const OGRGeometryvirtual
exportToKML() const OGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const =0OGRGeometrypure virtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const =0OGRGeometrypure virtual
flagsOGRGeometryprotected
flattenTo2D()=0OGRGeometrypure virtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
get_Area() const =0OGRSurfacepure virtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToCurvePolygon() const =0OGRSurfaceprotectedpure virtual
GetCasterToPolygon() const =0OGRSurfaceprotectedpure virtual
getCoordinateDimension() const OGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getDimension() const =0OGRGeometrypure virtual
getEnvelope(OGREnvelope *psEnvelope) const =0OGRGeometrypure virtual
getEnvelope(OGREnvelope3D *psEnvelope) const =0OGRGeometrypure virtual
getGeometryName() const =0OGRGeometrypure virtual
getGeometryType() const =0OGRGeometrypure virtual
getIsoGeometryType() const OGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getSpatialReference(void) const OGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const OGRGeometryvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)=0OGRGeometrypure virtual
importFromWkt(char **ppszInput)=0OGRGeometrypure virtual
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) const OGRGeometryvirtual
Is3D() const OGRGeometryinline
IsEmpty() const OGRGeometryvirtual
IsMeasured() const OGRGeometryinline
IsRing() const OGRGeometryvirtual
IsSimple() const OGRGeometryvirtual
IsValid() const OGRGeometryvirtual
OGR_G_3DOGRGeometrystatic
OGR_G_MEASUREDOGRGeometrystatic
OGR_G_NOT_EMPTY_POINTOGRGeometrystatic
OGRGeometry()OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) const OGRGeometryvirtual
PointOnSurface(OGRPoint *poPoint) const =0OGRSurfacepure virtual
PointOnSurfaceInternal(OGRPoint *poPoint) const OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
segmentize(double dfMaxLength)OGRGeometryvirtual
set3D(OGRBoolean bIs3D)OGRGeometryvirtual
setCoordinateDimension(int nDimension)OGRGeometryvirtual
setMeasured(OGRBoolean bIsMeasured)OGRGeometryvirtual
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
swapXY()OGRGeometryvirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) const OGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT)=0OGRGeometrypure virtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Within(const OGRGeometry *) const OGRGeometryvirtual
WkbSize() const =0OGRGeometrypure virtual
~OGRGeometry()OGRGeometryvirtual
+ + + + diff --git a/bin/doc/html/class_o_g_r_surface.html b/bin/doc/html/class_o_g_r_surface.html new file mode 100644 index 0000000..eca4145 --- /dev/null +++ b/bin/doc/html/class_o_g_r_surface.html @@ -0,0 +1,472 @@ + + + + + + +OGR2GUI: OGRSurface Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

#include <ogr_geometry.h>

+
+Inheritance diagram for OGRSurface:
+
+
+ + +OGRGeometry +OGRCurvePolygon +OGRPolygon + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual double get_Area () const =0
 
virtual OGRErr PointOnSurface (OGRPoint *poPoint) const =0
 
- Public Member Functions inherited from OGRGeometry
 OGRGeometry ()
 
 OGRGeometry (const OGRGeometry &other)
 
virtual ~OGRGeometry ()
 
OGRGeometryoperator= (const OGRGeometry &other)
 
virtual int getDimension () const =0
 
virtual int getCoordinateDimension () const
 
int CoordinateDimension () const
 
virtual OGRBoolean IsEmpty () const
 
virtual OGRBoolean IsValid () const
 
virtual OGRBoolean IsSimple () const
 
OGRBoolean Is3D () const
 
OGRBoolean IsMeasured () const
 
virtual OGRBoolean IsRing () const
 
virtual void empty ()=0
 
virtual OGRGeometryclone () const CPL_WARN_UNUSED_RESULT=0
 
virtual void getEnvelope (OGREnvelope *psEnvelope) const =0
 
virtual void getEnvelope (OGREnvelope3D *psEnvelope) const =0
 
virtual int WkbSize () const =0
 
virtual OGRErr importFromWkb (unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)=0
 
virtual OGRErr exportToWkb (OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const =0
 
virtual OGRErr importFromWkt (char **ppszInput)=0
 
virtual OGRErr exportToWkt (char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const =0
 
virtual OGRwkbGeometryType getGeometryType () const =0
 
OGRwkbGeometryType getIsoGeometryType () const
 
virtual const char * getGeometryName () const =0
 
virtual void dumpReadable (FILE *, const char *=NULL, char **papszOptions=NULL) const
 
virtual void flattenTo2D ()=0
 
virtual char * exportToGML (const char *const *papszOptions=NULL) const
 
virtual char * exportToKML () const
 
virtual char * exportToJson () const
 
virtual GEOSGeom exportToGEOS (GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT
 
virtual OGRBoolean hasCurveGeometry (int bLookForNonLinear=FALSE) const
 
virtual OGRGeometrygetCurveGeometry (const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrygetLinearGeometry (double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULT
 
virtual void closeRings ()
 
virtual void setCoordinateDimension (int nDimension)
 
virtual void set3D (OGRBoolean bIs3D)
 
virtual void setMeasured (OGRBoolean bIsMeasured)
 
void assignSpatialReference (OGRSpatialReference *poSR)
 
OGRSpatialReferencegetSpatialReference (void) const
 
virtual OGRErr transform (OGRCoordinateTransformation *poCT)=0
 
OGRErr transformTo (OGRSpatialReference *poSR)
 
virtual void segmentize (double dfMaxLength)
 
virtual OGRBoolean Intersects (const OGRGeometry *) const
 
virtual OGRBoolean Equals (OGRGeometry *) const =0
 
virtual OGRBoolean Disjoint (const OGRGeometry *) const
 
virtual OGRBoolean Touches (const OGRGeometry *) const
 
virtual OGRBoolean Crosses (const OGRGeometry *) const
 
virtual OGRBoolean Within (const OGRGeometry *) const
 
virtual OGRBoolean Contains (const OGRGeometry *) const
 
virtual OGRBoolean Overlaps (const OGRGeometry *) const
 
virtual OGRGeometryBoundary () const CPL_WARN_UNUSED_RESULT
 
virtual double Distance (const OGRGeometry *) const
 
virtual OGRGeometryConvexHull () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryBuffer (double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryIntersection (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnion (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryUnionCascaded () const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometrySymDifference (const OGRGeometry *) const CPL_WARN_UNUSED_RESULT
 
virtual OGRErr Centroid (OGRPoint *poPoint) const
 
virtual OGRGeometrySimplify (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
OGRGeometrySimplifyPreserveTopology (double dTolerance) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryDelaunayTriangulation (double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT
 
virtual OGRGeometryPolygonize () const CPL_WARN_UNUSED_RESULT
 
OGRBoolean Intersect (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead")
 
OGRBoolean Equal (OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead")
 
OGRGeometrySymmetricDifference (const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")
 
OGRGeometrygetBoundary () const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")
 
virtual void swapXY ()
 
+ + + + + + + + + + + + + + +

+Static Public Member Functions

static OGRPolygonCastToPolygon (OGRSurface *poSurface)
 
static OGRCurvePolygonCastToCurvePolygon (OGRSurface *poSurface)
 
- Static Public Member Functions inherited from OGRGeometry
static GEOSContextHandle_t createGEOSContext ()
 
static void freeGEOSContext (GEOSContextHandle_t hGEOSCtxt)
 
static OGRGeometryCastToIdentity (OGRGeometry *poGeom)
 
static OGRGeometryCastToError (OGRGeometry *poGeom)
 
+ + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual OGRSurfaceCasterToPolygon GetCasterToPolygon () const =0
 
virtual OGRSurfaceCasterToCurvePolygon GetCasterToCurvePolygon () const =0
 
- Protected Member Functions inherited from OGRGeometry
OGRErr importPreambuleFromWkt (char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty)
 
OGRErr importCurveCollectionFromWkt (char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve))
 
OGRErr importPreambuleFromWkb (unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
 
OGRErr importPreambuleOfCollectionFromWkb (unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant)
 
OGRErr PointOnSurfaceInternal (OGRPoint *poPoint) const
 
+ + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Attributes inherited from OGRGeometry
static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1
 
static const unsigned int OGR_G_3D = 0x2
 
static const unsigned int OGR_G_MEASURED = 0x4
 
static int bGenerate_DB2_V72_BYTE_ORDER
 
- Protected Attributes inherited from OGRGeometry
unsigned int flags
 
+

Detailed Description

+

Abstract base class for 2 dimensional objects like polygons or curve polygons.

+ +

Definition at line 866 of file ogr_geometry.h.

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
static OGRCurvePolygon* OGRSurface::CastToCurvePolygon (OGRSurfacepoSurface)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
static OGRPolygon* OGRSurface::CastToPolygon (OGRSurfacepoSurface)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual double OGRSurface::get_Area () const
+
+pure virtual
+
+ +

Implemented in OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSurfaceCasterToCurvePolygon OGRSurface::GetCasterToCurvePolygon () const
+
+protectedpure virtual
+
+ +

Implemented in OGRPolygon, and OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual OGRSurfaceCasterToPolygon OGRSurface::GetCasterToPolygon () const
+
+protectedpure virtual
+
+ +

Implemented in OGRPolygon, and OGRCurvePolygon.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual OGRErr OGRSurface::PointOnSurface (OGRPointpoPoint) const
+
+pure virtual
+
+ +

Implemented in OGRPolygon, and OGRCurvePolygon.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/bin/doc/html/class_o_g_r_surface.png b/bin/doc/html/class_o_g_r_surface.png new file mode 100644 index 0000000..473423d Binary files /dev/null and b/bin/doc/html/class_o_g_r_surface.png differ diff --git a/bin/doc/html/class_ogr-members.html b/bin/doc/html/class_ogr-members.html new file mode 100644 index 0000000..6c79bd2 --- /dev/null +++ b/bin/doc/html/class_ogr-members.html @@ -0,0 +1,113 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Ogr Member List
+
+
+ +

This is the complete list of members for Ogr, including all inherited members.

+ + + + + + + + + + + + +
closeSource(void) const Ogr
Ogr(void)Ogr
openDriver(const string drivername)Ogr
openOgr2ogr(QString command, QPushButton *btnExecute)Ogr
openSource(const string filename, const string layername, string &epsg, string &query, string &Error)Ogr
openSource(const string filename, string &epsg, string &query, string &Error)Ogr
openWFS(const QString uri, QStringList &fileList)Ogr
testExecuteSQL(const string query) const Ogr
testFeatureProjection(void)Ogr
testSpatialReference(const int projection)Ogr
~Ogr(void)Ogr
+ + + + diff --git a/bin/doc/html/class_ogr.html b/bin/doc/html/class_ogr.html new file mode 100644 index 0000000..3e38efa --- /dev/null +++ b/bin/doc/html/class_ogr.html @@ -0,0 +1,499 @@ + + + + + + +OGR2GUI: Ogr Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Ogr Class Reference
+
+
+ +

#include <ogr.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Ogr (void)
 Constructor. More...
 
 ~Ogr (void)
 Destructor. More...
 
bool openOgr2ogr (QString command, QPushButton *btnExecute)
 Open ogr2ogr command line. More...
 
bool openWFS (const QString uri, QStringList &fileList)
 Open WFS data. More...
 
bool openSource (const string filename, const string layername, string &epsg, string &query, string &Error)
 Opens source data. More...
 
bool openSource (const string filename, string &epsg, string &query, string &Error)
 Opens source data. More...
 
bool closeSource (void) const
 Closes source data. More...
 
bool openDriver (const string drivername)
 Opens target driver. More...
 
bool testFeatureProjection (void)
 Test feature projections. More...
 
bool testSpatialReference (const int projection)
 Test spatial reference. More...
 
bool testExecuteSQL (const string query) const
 Execute sql query. More...
 
+

Detailed Description

+
+

Definition at line 49 of file ogr.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
Ogr::Ogr (void )
+
+ +

Constructor.

+ +

Definition at line 58 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + +
Ogr::~Ogr (void )
+
+ +

Destructor.

+ +

Definition at line 62 of file ogr.cpp.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
bool Ogr::closeSource (void ) const
+
+ +

Closes source data.

+
Returns
true on success
+ +

Definition at line 148 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + +
bool Ogr::openDriver (const string drivername)
+
+ +

Opens target driver.

+
Parameters
+ + +
drivername: selected driver
+
+
+
Returns
true on success
+ +

Definition at line 156 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
bool Ogr::openOgr2ogr (QString command,
QPushButton * btnExecute 
)
+
+ +

Open ogr2ogr command line.

+
Parameters
+ + + +
command: command with arguments
btnExecute: execute button
+
+
+
Returns
true on success
+ +

Definition at line 65 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Ogr::openSource (const string filename,
const string layername,
string & epsg,
string & query,
string & error 
)
+
+ +

Opens source data.

+
Parameters
+ + + + + + +
filename: source filename
layername: layername
&epsg: epsg code
&query: sql query
&error: error text
+
+
+
Returns
true on success
+ +

Definition at line 113 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Ogr::openSource (const string filename,
string & epsg = 0,
string & query = 0,
string & error = 0 
)
+
+ +

Opens source data.

+
Parameters
+ + + + + +
filename: source filename
&epsg: epsg code
&query: sql query
&error: error text
+
+
+
Returns
true on success
+ +

Definition at line 118 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
bool Ogr::openWFS (const QString uri,
QStringList & fileList 
)
+
+ +

Open WFS data.

+
Parameters
+ + + +
uri: source uri
&fileList: layer list
+
+
+
Returns
true on success
+ +

Definition at line 97 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + +
bool Ogr::testExecuteSQL (const string query) const
+
+ +

Execute sql query.

+
Parameters
+ + +
query: sql query
+
+
+
Returns
true on success
+ +

Definition at line 186 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + +
bool Ogr::testFeatureProjection (void )
+
+ +

Test feature projections.

+ +

Definition at line 172 of file ogr.cpp.

+ +
+
+ +
+
+ + + + + + + + +
bool Ogr::testSpatialReference (const int projection)
+
+ +

Test spatial reference.

+
Parameters
+ + +
projection: projection
+
+
+
Returns
true on success
+ +

Definition at line 161 of file ogr.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_ogr2ogr_thread-members.html b/bin/doc/html/class_ogr2ogr_thread-members.html new file mode 100644 index 0000000..fc16277 --- /dev/null +++ b/bin/doc/html/class_ogr2ogr_thread-members.html @@ -0,0 +1,105 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Ogr2ogrThread Member List
+
+
+ +

This is the complete list of members for Ogr2ogrThread, including all inherited members.

+ + + + +
Ogr2ogrThread(QString &, QPushButton *)Ogr2ogrThread
run()Ogr2ogrThreadprotected
~Ogr2ogrThread(void)Ogr2ogrThread
+ + + + diff --git a/bin/doc/html/class_ogr2ogr_thread.html b/bin/doc/html/class_ogr2ogr_thread.html new file mode 100644 index 0000000..5e4d723 --- /dev/null +++ b/bin/doc/html/class_ogr2ogr_thread.html @@ -0,0 +1,212 @@ + + + + + + +OGR2GUI: Ogr2ogrThread Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Ogr2ogrThread Class Reference
+
+
+ +

#include <ogr2ogrThread.h>

+
+Inheritance diagram for Ogr2ogrThread:
+
+
+ + + +
+ + + + + + + + +

+Public Member Functions

 Ogr2ogrThread (QString &, QPushButton *)
 Constructor. More...
 
 ~Ogr2ogrThread (void)
 Destructor. More...
 
+ + + +

+Protected Member Functions

void run ()
 
+

Detailed Description

+
+

Definition at line 40 of file ogr2ogrThread.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
Ogr2ogrThread::Ogr2ogrThread (QString & command,
QPushButton * btnExecute 
)
+
+ +

Constructor.

+ +

Definition at line 33 of file ogr2ogrThread.cpp.

+ +
+
+ +
+
+ + + + + + + + +
Ogr2ogrThread::~Ogr2ogrThread (void )
+
+ +

Destructor.

+ +

Definition at line 36 of file ogr2ogrThread.cpp.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
void Ogr2ogrThread::run ()
+
+protected
+
+ +

Definition at line 39 of file ogr2ogrThread.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_ogr2ogr_thread.png b/bin/doc/html/class_ogr2ogr_thread.png new file mode 100644 index 0000000..88ec49f Binary files /dev/null and b/bin/doc/html/class_ogr2ogr_thread.png differ diff --git a/bin/doc/html/class_settings-members.html b/bin/doc/html/class_settings-members.html new file mode 100644 index 0000000..f1b7682 --- /dev/null +++ b/bin/doc/html/class_settings-members.html @@ -0,0 +1,109 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Settings Member List
+
+
+ +

This is the complete list of members for Settings, including all inherited members.

+ + + + + + + + +
evtBtnCancel(void)Settingsslot
evtBtnOK(void)Settingsslot
getProjectionFileList(void)Settings
initFiles(void)Settings
Settings(QWidget *=0)Settings
translateInterface(void)Settings
~Settings(void)Settings
+ + + + diff --git a/bin/doc/html/class_settings.html b/bin/doc/html/class_settings.html new file mode 100644 index 0000000..f912898 --- /dev/null +++ b/bin/doc/html/class_settings.html @@ -0,0 +1,300 @@ + + + + + + +OGR2GUI: Settings Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Settings Class Reference
+
+
+ +

#include <settings.h>

+
+Inheritance diagram for Settings:
+
+
+ + + +
+ + + + + + +

+Public Slots

void evtBtnOK (void)
 
void evtBtnCancel (void)
 
+ + + + + + + + + + + + + + + + +

+Public Member Functions

 Settings (QWidget *=0)
 Constructor. More...
 
 ~Settings (void)
 Destructor. More...
 
void translateInterface (void)
 Translates Interface. More...
 
void initFiles (void)
 Inits File. More...
 
QStringList getProjectionFileList (void)
 Get list with filenames. More...
 
+

Detailed Description

+
+

Definition at line 40 of file settings.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
Settings::Settings (QWidget * parent = 0)
+
+ +

Constructor.

+ +

Definition at line 34 of file settings.cpp.

+ +
+
+ +
+
+ + + + + + + + +
Settings::~Settings (void )
+
+ +

Destructor.

+ +

Definition at line 44 of file settings.cpp.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
void Settings::evtBtnCancel (void )
+
+slot
+
+ +

Definition at line 165 of file settings.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void Settings::evtBtnOK (void )
+
+slot
+
+ +

Definition at line 152 of file settings.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QStringList Settings::getProjectionFileList (void )
+
+ +

Get list with filenames.

+ +

Definition at line 185 of file settings.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void Settings::initFiles (void )
+
+ +

Inits File.

+ +

Definition at line 169 of file settings.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void Settings::translateInterface (void )
+
+ +

Translates Interface.

+ +

Definition at line 139 of file settings.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_settings.png b/bin/doc/html/class_settings.png new file mode 100644 index 0000000..53789a1 Binary files /dev/null and b/bin/doc/html/class_settings.png differ diff --git a/bin/doc/html/class_test_d_b_connect-members.html b/bin/doc/html/class_test_d_b_connect-members.html new file mode 100644 index 0000000..ec01709 --- /dev/null +++ b/bin/doc/html/class_test_d_b_connect-members.html @@ -0,0 +1,104 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
TestDBConnect Member List
+
+
+ +

This is the complete list of members for TestDBConnect, including all inherited members.

+ + + +
dbConnectTestDBConnect
TestDBConnect()TestDBConnect
+ + + + diff --git a/bin/doc/html/class_test_d_b_connect.html b/bin/doc/html/class_test_d_b_connect.html new file mode 100644 index 0000000..18be13a --- /dev/null +++ b/bin/doc/html/class_test_d_b_connect.html @@ -0,0 +1,164 @@ + + + + + + +OGR2GUI: TestDBConnect Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
TestDBConnect Class Reference
+
+
+ +

#include <testDBConnect.h>

+
+Inheritance diagram for TestDBConnect:
+
+
+ + + +
+ + + + +

+Public Member Functions

 TestDBConnect ()
 
+ + + +

+Public Attributes

DBConnectdbConnect
 
+

Detailed Description

+
+

Definition at line 38 of file testDBConnect.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
TestDBConnect::TestDBConnect ()
+
+ +

Definition at line 34 of file testDBConnect.cpp.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
DBConnect* TestDBConnect::dbConnect
+
+ +

Definition at line 43 of file testDBConnect.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_test_d_b_connect.png b/bin/doc/html/class_test_d_b_connect.png new file mode 100644 index 0000000..8ba5674 Binary files /dev/null and b/bin/doc/html/class_test_d_b_connect.png differ diff --git a/bin/doc/html/class_test_ogr-members.html b/bin/doc/html/class_test_ogr-members.html new file mode 100644 index 0000000..c44278e --- /dev/null +++ b/bin/doc/html/class_test_ogr-members.html @@ -0,0 +1,104 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
TestOgr Member List
+
+
+ +

This is the complete list of members for TestOgr, including all inherited members.

+ + + +
ogrTestOgr
TestOgr()TestOgr
+ + + + diff --git a/bin/doc/html/class_test_ogr.html b/bin/doc/html/class_test_ogr.html new file mode 100644 index 0000000..4296c4c --- /dev/null +++ b/bin/doc/html/class_test_ogr.html @@ -0,0 +1,164 @@ + + + + + + +OGR2GUI: TestOgr Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
TestOgr Class Reference
+
+
+ +

#include <testOgr.h>

+
+Inheritance diagram for TestOgr:
+
+
+ + + +
+ + + + +

+Public Member Functions

 TestOgr ()
 
+ + + +

+Public Attributes

Ogrogr
 
+

Detailed Description

+
+

Definition at line 38 of file testOgr.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
TestOgr::TestOgr ()
+
+ +

Definition at line 34 of file testOgr.cpp.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
Ogr* TestOgr::ogr
+
+ +

Definition at line 42 of file testOgr.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_test_ogr.png b/bin/doc/html/class_test_ogr.png new file mode 100644 index 0000000..bc904c9 Binary files /dev/null and b/bin/doc/html/class_test_ogr.png differ diff --git a/bin/doc/html/class_web_service_connect-members.html b/bin/doc/html/class_web_service_connect-members.html new file mode 100644 index 0000000..96bcba7 --- /dev/null +++ b/bin/doc/html/class_web_service_connect-members.html @@ -0,0 +1,114 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
WebServiceConnect Member List
+
+ + + + + diff --git a/bin/doc/html/class_web_service_connect.html b/bin/doc/html/class_web_service_connect.html new file mode 100644 index 0000000..f5a2464 --- /dev/null +++ b/bin/doc/html/class_web_service_connect.html @@ -0,0 +1,430 @@ + + + + + + +OGR2GUI: WebServiceConnect Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
WebServiceConnect Class Reference
+
+
+ +

#include <webServiceConnect.h>

+
+Inheritance diagram for WebServiceConnect:
+
+
+ + + +
+ + + + + + + + + + + + +

+Public Slots

void evtBtnConnect (void)
 
void evtRadAllLayers (void)
 
void evtRadNonLayers (void)
 
void evtBtnOK (void)
 
void evtBtnCancel (void)
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 WebServiceConnect (QWidget *=0)
 Constructor. More...
 
 ~WebServiceConnect (void)
 Destructor. More...
 
void translateInterface (void)
 Translates Interface. More...
 
void setConnectionType (const QString)
 Sets connection type. More...
 
QString getConnectionString (void) const
 returns connection string More...
 
QString getSelectedLayers (void) const
 returns selected layers More...
 
QStringList getSelectedLayersAsList (void) const
 returns selected layers More...
 
+

Detailed Description

+
+

Definition at line 40 of file webServiceConnect.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
WebServiceConnect::WebServiceConnect (QWidget * parent = 0)
+
+ +

Constructor.

+ +

Definition at line 34 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
WebServiceConnect::~WebServiceConnect (void )
+
+ +

Destructor.

+ +

Definition at line 43 of file webServiceConnect.cpp.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
void WebServiceConnect::evtBtnCancel (void )
+
+slot
+
+ +

Definition at line 190 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void WebServiceConnect::evtBtnConnect (void )
+
+slot
+
+ +

Definition at line 133 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void WebServiceConnect::evtBtnOK (void )
+
+slot
+
+ +

Definition at line 165 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void WebServiceConnect::evtRadAllLayers (void )
+
+slot
+
+ +

Definition at line 154 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void WebServiceConnect::evtRadNonLayers (void )
+
+slot
+
+ +

Definition at line 159 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QString WebServiceConnect::getConnectionString (void ) const
+
+ +

returns connection string

+ +

Definition at line 200 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QString WebServiceConnect::getSelectedLayers (void ) const
+
+ +

returns selected layers

+ +

Definition at line 204 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QStringList WebServiceConnect::getSelectedLayersAsList (void ) const
+
+ +

returns selected layers

+ +

Definition at line 208 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void WebServiceConnect::setConnectionType (const QString type)
+
+ +

Sets connection type.

+ +

Definition at line 196 of file webServiceConnect.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void WebServiceConnect::translateInterface (void )
+
+ +

Translates Interface.

+ +

Definition at line 117 of file webServiceConnect.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/bin/doc/html/class_web_service_connect.png b/bin/doc/html/class_web_service_connect.png new file mode 100644 index 0000000..b122624 Binary files /dev/null and b/bin/doc/html/class_web_service_connect.png differ diff --git a/bin/doc/html/classes.html b/bin/doc/html/classes.html new file mode 100644 index 0000000..daf4efc --- /dev/null +++ b/bin/doc/html/classes.html @@ -0,0 +1,137 @@ + + + + + + +OGR2GUI: Class Index + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
A | C | D | G | I | O | S | T | W
+ + + + + + + + + + + + + + + + + + + + + + + + + +
  A  
+
GDALDEMProcessingOptionsForBinary   
  O  
+
OGRGeometryFactory   OGRStylePen   
GDALDriver   OGRGeomFieldDefn   OGRStyleSymbol   
App   GDALDriverManager   Ogr   OGRLayer   OGRStyleTable   
  C  
+
GDALGridOptionsForBinary   Ogr2ogrThread   OGRLinearRing   OGRStyleTool   
GDALInfoOptionsForBinary   OGR_SRSNode   OGRLineString   OGRSurface   
CPLSharedFileInfo   GDALMajorObject   OGRCircularString   OGRMultiCurve   
  S  
+
CPLXMLNode   GDALMultiDomainMetadata   OGRCompoundCurve   OGRMultiLineString   
  D  
+
GDALNearblackOptionsForBinary   OGRCoordinateTransformation   OGRMultiPoint   Settings   
GDALNoDataMaskBand   OGRCurve   OGRMultiPolygon   
  T  
+
DBConnect   GDALNoDataValuesMaskBand   OGRCurveCollection   OGRMultiSurface   
  G  
+
GDALOpenInfo   OGRCurvePolygon   OGRPoint   TestDBConnect   
GDALRasterBand   OGRDataSource   OGRPointIterator   TestOgr   
GDAL_GCP   GDALRasterBlock   OGREnvelope   OGRPolygon   
  W  
+
GDALAbstractBandBlockCache   GDALRasterIOExtraArg   OGREnvelope3D   OGRRawPoint   
GDALAllValidMaskBand   GDALRasterizeOptionsForBinary   OGRFeature   OGRSFDriver   WebServiceConnect   
GDALAsyncReader   GDALRescaledAlphaBand   OGRFeatureDefn   OGRSFDriverRegistrar   
  o  
+
GDALBuildVRTOptionsForBinary   GDALRPCInfo   OGRFeatureQuery   OGRSimpleCurve   
GDALColorEntry   GDALTranslateOptionsForBinary   OGRField   OGRSpatialReference   ogr_style_param   
GDALColorTable   GDALVectorTranslateOptionsForBinary   OGRFieldDefn   OGRStyleBrush   ogr_style_value   
GDALDataset   GDALWarpAppOptionsForBinary   OGRGeometry   OGRStyleLabel   
GDALDefaultOverviews   
  I  
+
OGRGeometryCollection   OGRStyleMgr   
I18N   
+
A | C | D | G | I | O | S | T | W
+
+ + + + diff --git a/bin/doc/html/closed.png b/bin/doc/html/closed.png new file mode 100644 index 0000000..98cc2c9 Binary files /dev/null and b/bin/doc/html/closed.png differ diff --git a/bin/doc/html/commonutils_8cpp.html b/bin/doc/html/commonutils_8cpp.html new file mode 100644 index 0000000..670096e --- /dev/null +++ b/bin/doc/html/commonutils_8cpp.html @@ -0,0 +1,191 @@ + + + + + + +OGR2GUI: src/utils/commonutils.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
commonutils.cpp File Reference
+
+
+
#include "commonutils.h"
+#include "cpl_string.h"
+#include "gdal.h"
+
+

Go to the source code of this file.

+ + + + + + + + +

+Functions

 CPL_CVSID ("$Id: commonutils.cpp 33921 2016-04-08 20:02:49Z rouault $")
 
void CheckExtensionConsistency (const char *pszDestFilename, const char *pszDriverName)
 
void EarlySetConfigOptions (int argc, char **argv)
 
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void CheckExtensionConsistency (const char * pszDestFilename,
const char * pszDriverName 
)
+
+ +

Definition at line 70 of file commonutils.cpp.

+ +
+
+ +
+
+ + + + + + + + +
CPL_CVSID ("$Id: commonutils.cpp 33921 2016-04-08 20:02:49Z rouault $" )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void EarlySetConfigOptions (int argc,
char ** argv 
)
+
+ +

Definition at line 110 of file commonutils.cpp.

+ +
+
+
+ + + + diff --git a/bin/doc/html/commonutils_8cpp_source.html b/bin/doc/html/commonutils_8cpp_source.html new file mode 100644 index 0000000..4f48937 --- /dev/null +++ b/bin/doc/html/commonutils_8cpp_source.html @@ -0,0 +1,120 @@ + + + + + + +OGR2GUI: src/utils/commonutils.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
commonutils.cpp
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: commonutils.cpp 33921 2016-04-08 20:02:49Z rouault $
3  *
4  * Project: GDAL Utilities
5  * Purpose: Common utility routines
6  * Author: Even Rouault, <even dot rouault at mines dash paris dot org>
7  *
8  ******************************************************************************
9  * Copyright (c) 2011-2012, Even Rouault <even dot rouault at mines-paris dot org>
10  *
11  * Permission is hereby granted, free of charge, to any person obtaining a
12  * copy of this software and associated documentation files (the "Software"),
13  * to deal in the Software without restriction, including without limitation
14  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
15  * and/or sell copies of the Software, and to permit persons to whom the
16  * Software is furnished to do so, subject to the following conditions:
17  *
18  * The above copyright notice and this permission notice shall be included
19  * in all copies or substantial portions of the Software.
20  *
21  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
22  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
24  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
26  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
27  * DEALINGS IN THE SOFTWARE.
28  ****************************************************************************/
29 
30 #include "commonutils.h"
31 #include "cpl_string.h"
32 #include "gdal.h"
33 
34 CPL_CVSID("$Id: commonutils.cpp 33921 2016-04-08 20:02:49Z rouault $");
35 
36 /* -------------------------------------------------------------------- */
37 /* DoesDriverHandleExtension() */
38 /* -------------------------------------------------------------------- */
39 
40 static bool DoesDriverHandleExtension( GDALDriverH hDriver, const char* pszExt )
41 {
42  bool bRet = false;
43  const char* pszDriverExtensions =
45  if( pszDriverExtensions )
46  {
47  char** papszTokens = CSLTokenizeString( pszDriverExtensions );
48  for(int j=0; papszTokens[j]; j++)
49  {
50  if( EQUAL(pszExt, papszTokens[j]) )
51  {
52  bRet = true;
53  break;
54  }
55  }
56  CSLDestroy(papszTokens);
57  }
58  return bRet;
59 }
60 
61 /* -------------------------------------------------------------------- */
62 /* CheckExtensionConsistency() */
63 /* */
64 /* Check that the target file extension is consistent with the */
65 /* requested driver. Actually, we only warn in cases where the */
66 /* inconsistency is blatant (use of an extension declared by one */
67 /* or several drivers, and not by the selected one) */
68 /* -------------------------------------------------------------------- */
69 
70 void CheckExtensionConsistency(const char* pszDestFilename,
71  const char* pszDriverName)
72 {
73 
74  CPLString osExt = CPLGetExtension(pszDestFilename);
75  if (osExt.size())
76  {
77  GDALDriverH hThisDrv = GDALGetDriverByName(pszDriverName);
78  if( hThisDrv != NULL && DoesDriverHandleExtension(hThisDrv, osExt) )
79  return;
80 
81  int nDriverCount = GDALGetDriverCount();
82  CPLString osConflictingDriverList;
83  for(int i=0;i<nDriverCount;i++)
84  {
85  GDALDriverH hDriver = GDALGetDriver(i);
86  if( hDriver != hThisDrv && DoesDriverHandleExtension(hDriver, osExt) )
87  {
88  if (osConflictingDriverList.size())
89  osConflictingDriverList += ", ";
90  osConflictingDriverList += GDALGetDriverShortName(hDriver);
91  }
92  }
93  if (osConflictingDriverList.size())
94  {
95  fprintf(stderr,
96  "Warning: The target file has a '%s' extension, which is normally used by the %s driver%s,\n"
97  "but the requested output driver is %s. Is it really what you want ?\n",
98  osExt.c_str(),
99  osConflictingDriverList.c_str(),
100  strchr(osConflictingDriverList.c_str(), ',') ? "s" : "",
101  pszDriverName);
102  }
103  }
104 }
105 
106 /* -------------------------------------------------------------------- */
107 /* EarlySetConfigOptions() */
108 /* -------------------------------------------------------------------- */
109 
110 void EarlySetConfigOptions( int argc, char ** argv )
111 {
112  /* Must process some config options before GDALAllRegister() or OGRRegisterAll(), */
113  /* but we can't call GDALGeneralCmdLineProcessor() or OGRGeneralCmdLineProcessor(), */
114  /* because it needs the drivers to be registered for the --format or --formats options */
115  for( int i = 1; i < argc; i++ )
116  {
117  if( EQUAL(argv[i],"--config") && i + 2 < argc &&
118  (EQUAL(argv[i + 1], "GDAL_SKIP") ||
119  EQUAL(argv[i + 1], "GDAL_DRIVER_PATH") ||
120  EQUAL(argv[i + 1], "OGR_SKIP") ||
121  EQUAL(argv[i + 1], "OGR_DRIVER_PATH")) )
122  {
123  CPLSetConfigOption( argv[i+1], argv[i+2] );
124 
125  i += 2;
126  }
127  else if( EQUAL(argv[i],"--debug") && i + 1 < argc )
128  {
129  CPLSetConfigOption( "CPL_DEBUG", argv[i+1] );
130  i += 1;
131  }
132  }
133 }
#define EQUAL(a, b)
Definition: cpl_port.h:520
+
void CheckExtensionConsistency(const char *pszDestFilename, const char *pszDriverName)
Definition: commonutils.cpp:70
+ +
void CPL_DLL CPL_STDCALL CSLDestroy(char **papszStrList)
+
void CPL_DLL CPL_STDCALL CPLSetConfigOption(const char *, const char *)
+ +
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriver(int)
+
int CPL_DLL CPL_STDCALL GDALGetDriverCount(void)
+ +
CPL_CVSID("$Id: commonutils.cpp 33921 2016-04-08 20:02:49Z rouault $")
+
const char CPL_DLL * CPLGetExtension(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
char CPL_DLL ** CSLTokenizeString(const char *pszString) CPL_WARN_UNUSED_RESULT
+
void * GDALDriverH
Definition: gdal.h:236
+
const char CPL_DLL *CPL_STDCALL GDALGetMetadataItem(GDALMajorObjectH, const char *, const char *)
+
void EarlySetConfigOptions(int argc, char **argv)
+
#define GDAL_DMD_EXTENSIONS
Definition: gdal.h:275
+
#define NULL
Definition: cpl_port.h:359
+
const char CPL_DLL *CPL_STDCALL GDALGetDriverShortName(GDALDriverH)
+
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriverByName(const char *)
+
+ + + + diff --git a/bin/doc/html/commonutils_8h.html b/bin/doc/html/commonutils_8h.html new file mode 100644 index 0000000..af0b3f6 --- /dev/null +++ b/bin/doc/html/commonutils_8h.html @@ -0,0 +1,171 @@ + + + + + + +OGR2GUI: include/ogr/commonutils.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
commonutils.h File Reference
+
+
+
#include "cpl_port.h"
+
+

Go to the source code of this file.

+ + + + + + +

+Functions

CPL_C_START void CPL_DLL CheckExtensionConsistency (const char *pszDestFilename, const char *pszDriverName)
 
void CPL_DLL EarlySetConfigOptions (int argc, char **argv)
 
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
CPL_C_START void CPL_DLL CheckExtensionConsistency (const char * pszDestFilename,
const char * pszDriverName 
)
+
+ +

Definition at line 70 of file commonutils.cpp.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL EarlySetConfigOptions (int argc,
char ** argv 
)
+
+ +

Definition at line 110 of file commonutils.cpp.

+ +
+
+
+ + + + diff --git a/bin/doc/html/commonutils_8h_source.html b/bin/doc/html/commonutils_8h_source.html new file mode 100644 index 0000000..9b54d47 --- /dev/null +++ b/bin/doc/html/commonutils_8h_source.html @@ -0,0 +1,107 @@ + + + + + + +OGR2GUI: include/ogr/commonutils.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
commonutils.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: commonutils.h 31778 2015-11-26 14:15:36Z rouault $
3  *
4  * Project: GDAL Utilities
5  * Purpose: Common utility routines
6  * Author: Even Rouault, <even dot rouault at mines dash paris dot org>
7  *
8  ******************************************************************************
9  * Copyright (c) 2011-2012, Even Rouault <even dot rouault at mines-paris dot org>
10  *
11  * Permission is hereby granted, free of charge, to any person obtaining a
12  * copy of this software and associated documentation files (the "Software"),
13  * to deal in the Software without restriction, including without limitation
14  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
15  * and/or sell copies of the Software, and to permit persons to whom the
16  * Software is furnished to do so, subject to the following conditions:
17  *
18  * The above copyright notice and this permission notice shall be included
19  * in all copies or substantial portions of the Software.
20  *
21  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
22  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
24  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
26  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
27  * DEALINGS IN THE SOFTWARE.
28  ****************************************************************************/
29 
30 #ifndef COMMONUTILS_H_INCLUDED
31 #define COMMONUTILS_H_INCLUDED
32 
33 #include "cpl_port.h"
34 
36 
37 void CPL_DLL CheckExtensionConsistency(const char* pszDestFilename,
38  const char* pszDriverName);
39 
40 void CPL_DLL EarlySetConfigOptions( int argc, char ** argv );
41 
43 
44 #endif /* COMMONUTILS_H_INCLUDED */
#define CPL_DLL
Definition: cpl_port.h:282
+ +
#define CPL_C_START
Definition: cpl_port.h:271
+
void CPL_DLL EarlySetConfigOptions(int argc, char **argv)
+
CPL_C_START void CPL_DLL CheckExtensionConsistency(const char *pszDestFilename, const char *pszDriverName)
Definition: commonutils.cpp:70
+
#define CPL_C_END
Definition: cpl_port.h:272
+
+ + + + diff --git a/bin/doc/html/cpl__atomic__ops_8h.html b/bin/doc/html/cpl__atomic__ops_8h.html new file mode 100644 index 0000000..120ee9f --- /dev/null +++ b/bin/doc/html/cpl__atomic__ops_8h.html @@ -0,0 +1,259 @@ + + + + + + +OGR2GUI: include/ogr/cpl_atomic_ops.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_atomic_ops.h File Reference
+
+
+
#include "cpl_port.h"
+
+

Go to the source code of this file.

+ + + + + + +

+Macros

#define CPLAtomicInc(ptr)   CPLAtomicAdd(ptr, 1)
 
#define CPLAtomicDec(ptr)   CPLAtomicAdd(ptr, -1)
 
+ + + + + +

+Functions

CPL_C_START int CPL_DLL CPLAtomicAdd (volatile int *ptr, int increment)
 
int CPLAtomicCompareAndExchange (volatile int *ptr, int oldval, int newval)
 
+

Macro Definition Documentation

+ +
+
+ + + + + + + + +
#define CPLAtomicDec( ptr)   CPLAtomicAdd(ptr, -1)
+
+

Decrement of 1 the pointed integer in a thread and SMP-safe way and return the resulting value of the operation.

+
See also
CPLAtomicAdd for the details and guarantees of this atomic operation
+
Parameters
+ + +
ptra pointer to an integer to decrement
+
+
+
Returns
the pointed value AFTER the operation: *ptr - 1
+ +

Definition at line 83 of file cpl_atomic_ops.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPLAtomicInc( ptr)   CPLAtomicAdd(ptr, 1)
+
+

Increment of 1 the pointed integer in a thread and SMP-safe way and return the resulting value of the operation.

+
See also
CPLAtomicAdd for the details and guarantees of this atomic operation
+
Parameters
+ + +
ptra pointer to an integer to increment
+
+
+
Returns
the pointed value AFTER the operation: *ptr + 1
+ +

Definition at line 72 of file cpl_atomic_ops.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
CPL_C_START int CPL_DLL CPLAtomicAdd (volatile intptr,
int increment 
)
+
+

Add a value to a pointed integer in a thread and SMP-safe way and return the resulting value of the operation.

+

This function, which in most cases is implemented by a few efficient machine instructions, guarantees that the value pointed by ptr will be incremented in a thread and SMP-safe way. The variables for this function must be aligned on a 32-bit boundary.

+

Depending on the platforms, this function can also act as a memory barrier, but this should not be assumed.

+

Current platforms/architectures where an efficient implementation exists are MacOSX, MS Windows, i386/x86_64 with GCC and platforms supported by GCC 4.1 or higher. For other platforms supporting the pthread library, and when GDAL is configured with thread-support, the atomicity will be done with a mutex, but with reduced efficiently. For the remaining platforms, a simple addition with no locking will be done...

+
Parameters
+ + + +
ptra pointer to an integer to increment
incrementthe amount to add to the pointed integer
+
+
+
Returns
the pointed value AFTER the result of the addition
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPLAtomicCompareAndExchange (volatile intptr,
int oldval,
int newval 
)
+
+

Compares *ptr with oldval. If *ptr == oldval, then *ptr is assigned newval and TRUE is returned. Otherwise nothing is done, and FALSE is returned.

+

Current platforms/architectures where an efficient implementation exists are MacOSX, MS Windows, i386/x86_64 with GCC and platforms supported by GCC 4.1 or higher. For other platforms supporting the pthread library, and when GDAL is configured with thread-support, the atomicity will be done with a mutex, but with reduced efficiently. For the remaining platforms, a simple addition with no locking will be done...

+
Parameters
+ + + + +
ptra pointer to an integer (aligned on 32bit boundary).
oldvalold value
newvalnew value
+
+
+
Returns
TRUE if the exchange has been done
+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__atomic__ops_8h_source.html b/bin/doc/html/cpl__atomic__ops_8h_source.html new file mode 100644 index 0000000..77cb4a0 --- /dev/null +++ b/bin/doc/html/cpl__atomic__ops_8h_source.html @@ -0,0 +1,107 @@ + + + + + + +OGR2GUI: include/ogr/cpl_atomic_ops.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_atomic_ops.h
+
+
+Go to the documentation of this file.
1 /**********************************************************************
2  * $Id: cpl_atomic_ops.h 33666 2016-03-07 05:21:07Z goatbar $
3  *
4  * Name: cpl_atomic_ops.h
5  * Project: CPL - Common Portability Library
6  * Purpose: Atomic operation functions.
7  * Author: Even Rouault, <even dot rouault at mines dash paris dot org>
8  *
9  **********************************************************************
10  * Copyright (c) 2009-2010, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef CPL_ATOMIC_OPS_INCLUDED
32 #define CPL_ATOMIC_OPS_INCLUDED
33 
34 #include "cpl_port.h"
35 
37 
61 int CPL_DLL CPLAtomicAdd(volatile int* ptr, int increment);
62 
72 #define CPLAtomicInc(ptr) CPLAtomicAdd(ptr, 1)
73 
83 #define CPLAtomicDec(ptr) CPLAtomicAdd(ptr, -1)
84 
85 
102 int CPLAtomicCompareAndExchange(volatile int* ptr, int oldval, int newval);
103 
104 CPL_C_END
105 
106 #endif /* CPL_ATOMIC_OPS_INCLUDED */
#define CPL_DLL
Definition: cpl_port.h:282
+ +
#define CPL_C_START
Definition: cpl_port.h:271
+
int CPLAtomicCompareAndExchange(volatile int *ptr, int oldval, int newval)
+
CPL_C_START int CPL_DLL CPLAtomicAdd(volatile int *ptr, int increment)
+
#define CPL_C_END
Definition: cpl_port.h:272
+
+ + + + diff --git a/bin/doc/html/cpl__config_8h.html b/bin/doc/html/cpl__config_8h.html new file mode 100644 index 0000000..aafad3a --- /dev/null +++ b/bin/doc/html/cpl__config_8h.html @@ -0,0 +1,398 @@ + + + + + + +OGR2GUI: include/ogr/cpl_config.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_config.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define CPL_MULTIPROC_STUB   1
 
#define HAVE_ERRNO_H   1
 
#define HAVE_FCNTL_H   1
 
#define HAVE_FLOAT_H   1
 
#define HAVE_LIMITS_H   1
 
#define HAVE_LOCALE_H   1
 
#define HAVE_SNPRINTF   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STRINGS_H   1
 
#define HAVE_STRING_H   1
 
#define HAVE_SYS_STAT_H   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_UNISTD_H   1
 
#define HAVE_VALUES_H   1
 
#define HAVE_VPRINTF   1
 
#define HAVE_VSNPRINTF   1
 
#define SIZEOF_INT   4
 
#define SIZEOF_LONG   4
 
+

Macro Definition Documentation

+ +
+
+ + + + +
#define CPL_MULTIPROC_STUB   1
+
+ +

Definition at line 5 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_ERRNO_H   1
+
+ +

Definition at line 8 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_FCNTL_H   1
+
+ +

Definition at line 11 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_FLOAT_H   1
+
+ +

Definition at line 14 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_LIMITS_H   1
+
+ +

Definition at line 17 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_LOCALE_H   1
+
+ +

Definition at line 20 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_SNPRINTF   1
+
+ +

Definition at line 23 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_STDLIB_H   1
+
+ +

Definition at line 26 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_STRING_H   1
+
+ +

Definition at line 32 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_STRINGS_H   1
+
+ +

Definition at line 29 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_SYS_STAT_H   1
+
+ +

Definition at line 35 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_SYS_TYPES_H   1
+
+ +

Definition at line 38 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_UNISTD_H   1
+
+ +

Definition at line 41 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_VALUES_H   1
+
+ +

Definition at line 44 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_VPRINTF   1
+
+ +

Definition at line 47 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define HAVE_VSNPRINTF   1
+
+ +

Definition at line 50 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define SIZEOF_INT   4
+
+ +

Definition at line 53 of file cpl_config.h.

+ +
+
+ +
+
+ + + + +
#define SIZEOF_LONG   4
+
+ +

Definition at line 56 of file cpl_config.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__config_8h_source.html b/bin/doc/html/cpl__config_8h_source.html new file mode 100644 index 0000000..97940b3 --- /dev/null +++ b/bin/doc/html/cpl__config_8h_source.html @@ -0,0 +1,101 @@ + + + + + + +OGR2GUI: include/ogr/cpl_config.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_config.h
+
+
+Go to the documentation of this file.
1 /* Define to 1 if your processor stores words with the most significant byte
2  first (like Motorola and SPARC, unlike Intel and VAX). */
3 /* #undef WORDS_BIGENDIAN */
4 
5 #define CPL_MULTIPROC_STUB 1
6 
7 /* Define to 1 if you have the <errno.h> header file. */
8 #define HAVE_ERRNO_H 1
9 
10 /* Define to 1 if you have the <fcntl.h> header file. */
11 #define HAVE_FCNTL_H 1
12 
13 /* Define to 1 if you have the <float.h> header file. */
14 #define HAVE_FLOAT_H 1
15 
16 /* Define to 1 if you have the <limits.h> header file. */
17 #define HAVE_LIMITS_H 1
18 
19 /* Define to 1 if you have the <locale.h> header file. */
20 #define HAVE_LOCALE_H 1
21 
22 /* Define to 1 if you have the `snprintf' function. */
23 #define HAVE_SNPRINTF 1
24 
25 /* Define to 1 if you have the <stdlib.h> header file. */
26 #define HAVE_STDLIB_H 1
27 
28 /* Define to 1 if you have the <strings.h> header file. */
29 #define HAVE_STRINGS_H 1
30 
31 /* Define to 1 if you have the <string.h> header file. */
32 #define HAVE_STRING_H 1
33 
34 /* Define to 1 if you have the <sys/stat.h> header file. */
35 #define HAVE_SYS_STAT_H 1
36 
37 /* Define to 1 if you have the <sys/types.h> header file. */
38 #define HAVE_SYS_TYPES_H 1
39 
40 /* Define to 1 if you have the <unistd.h> header file. */
41 #define HAVE_UNISTD_H 1
42 
43 /* Define to 1 if you have the <values.h> header file. */
44 #define HAVE_VALUES_H 1
45 
46 /* Define to 1 if you have the `vprintf' function. */
47 #define HAVE_VPRINTF 1
48 
49 /* Define to 1 if you have the `vsnprintf' function. */
50 #define HAVE_VSNPRINTF 1
51 
52 /* The size of a `int', as computed by sizeof. */
53 #define SIZEOF_INT 4
54 
55 /* The size of a `long', as computed by sizeof. */
56 #define SIZEOF_LONG 4
57 
+ + + + diff --git a/bin/doc/html/cpl__conv_8h.html b/bin/doc/html/cpl__conv_8h.html new file mode 100644 index 0000000..8417898 --- /dev/null +++ b/bin/doc/html/cpl__conv_8h.html @@ -0,0 +1,2505 @@ + + + + + + +OGR2GUI: include/ogr/cpl_conv.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_conv.h File Reference
+
+
+
#include "cpl_port.h"
+#include "cpl_vsi.h"
+#include "cpl_error.h"
+
+

Go to the source code of this file.

+ + + + +

+Classes

struct  CPLSharedFileInfo
 
+ + + + + +

+Macros

#define CPLFree   VSIFree
 
#define CPL_ZIP_API_OFFERED
 
+ + + +

+Typedefs

typedef const char *(* CPLFileFinder) (const char *, const char *)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

CPL_C_START void CPL_DLL CPLVerifyConfiguration (void)
 
const char CPL_DLL *CPL_STDCALL CPLGetConfigOption (const char *, const char *) CPL_WARN_UNUSED_RESULT
 
const char CPL_DLL *CPL_STDCALL CPLGetThreadLocalConfigOption (const char *, const char *) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL CPL_STDCALL CPLSetConfigOption (const char *, const char *)
 
void CPL_DLL CPL_STDCALL CPLSetThreadLocalConfigOption (const char *pszKey, const char *pszValue)
 
void CPL_DLL CPL_STDCALL CPLFreeConfig (void)
 
void CPL_DLLCPLMalloc (size_t) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLCPLCalloc (size_t, size_t) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLCPLRealloc (void *, size_t) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLCPLStrdup (const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
char CPL_DLLCPLStrlwr (char *)
 
char CPL_DLLCPLFGets (char *, int, FILE *)
 
const char CPL_DLLCPLReadLine (FILE *)
 
const char CPL_DLLCPLReadLineL (VSILFILE *)
 
const char CPL_DLLCPLReadLine2L (VSILFILE *, int nMaxCols, char **papszOptions)
 
double CPL_DLL CPLAtof (const char *)
 
double CPL_DLL CPLAtofDelim (const char *, char)
 
double CPL_DLL CPLStrtod (const char *, char **)
 
double CPL_DLL CPLStrtodDelim (const char *, char **, char)
 
float CPL_DLL CPLStrtof (const char *, char **)
 
float CPL_DLL CPLStrtofDelim (const char *, char **, char)
 
double CPL_DLL CPLAtofM (const char *)
 
char CPL_DLLCPLScanString (const char *, int, int, int)
 
double CPL_DLL CPLScanDouble (const char *, int)
 
long CPL_DLL CPLScanLong (const char *, int)
 
unsigned long CPL_DLL CPLScanULong (const char *, int)
 
GUIntBig CPL_DLL CPLScanUIntBig (const char *, int)
 
GIntBig CPL_DLL CPLAtoGIntBig (const char *pszString)
 
GIntBig CPL_DLL CPLAtoGIntBigEx (const char *pszString, int bWarn, int *pbOverflow)
 
void CPL_DLLCPLScanPointer (const char *, int)
 
int CPL_DLL CPLPrintString (char *, const char *, int)
 
int CPL_DLL CPLPrintStringFill (char *, const char *, int)
 
int CPL_DLL CPLPrintInt32 (char *, GInt32, int)
 
int CPL_DLL CPLPrintUIntBig (char *, GUIntBig, int)
 
int CPL_DLL CPLPrintDouble (char *, const char *, double, const char *)
 
int CPL_DLL CPLPrintTime (char *, int, const char *, const struct tm *, const char *)
 
int CPL_DLL CPLPrintPointer (char *, void *, int)
 
void CPL_DLLCPLGetSymbol (const char *, const char *)
 
int CPL_DLL CPLGetExecPath (char *pszPathBuf, int nMaxLength)
 
const char CPL_DLLCPLGetPath (const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLGetDirname (const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLGetFilename (const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLGetBasename (const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLGetExtension (const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
char CPL_DLLCPLGetCurrentDir (void)
 
const char CPL_DLLCPLFormFilename (const char *pszPath, const char *pszBasename, const char *pszExtension) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLFormCIFilename (const char *pszPath, const char *pszBasename, const char *pszExtension) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLResetExtension (const char *, const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLProjectRelativeFilename (const char *pszProjectDir, const char *pszSecondaryFilename) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
int CPL_DLL CPLIsFilenameRelative (const char *pszFilename)
 
const char CPL_DLLCPLExtractRelativePath (const char *, const char *, int *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLCleanTrailingSlash (const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
char CPL_DLL ** CPLCorrespondingPaths (const char *pszOldFilename, const char *pszNewFilename, char **papszFileList) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CPLCheckForFile (char *pszFilename, char **papszSiblingList)
 
const char CPL_DLLCPLGenerateTempFilename (const char *pszStem) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
const char CPL_DLLCPLFindFile (const char *pszClass, const char *pszBasename)
 
const char CPL_DLLCPLDefaultFindFile (const char *pszClass, const char *pszBasename)
 
void CPL_DLL CPLPushFileFinder (CPLFileFinder pfnFinder)
 
CPLFileFinder CPL_DLL CPLPopFileFinder (void)
 
void CPL_DLL CPLPushFinderLocation (const char *)
 
void CPL_DLL CPLPopFinderLocation (void)
 
void CPL_DLL CPLFinderClean (void)
 
int CPL_DLL CPLStat (const char *, VSIStatBuf *) CPL_WARN_UNUSED_RESULT
 
FILE CPL_DLLCPLOpenShared (const char *, const char *, int)
 
void CPL_DLL CPLCloseShared (FILE *)
 
CPLSharedFileInfo CPL_DLLCPLGetSharedList (int *)
 
void CPL_DLL CPLDumpSharedList (FILE *)
 
void CPL_DLL CPLCleanupSharedFileMutex (void)
 
double CPL_DLL CPLDMSToDec (const char *is)
 
const char CPL_DLLCPLDecToDMS (double dfAngle, const char *pszAxis, int nPrecision)
 
double CPL_DLL CPLPackedDMSToDec (double)
 
double CPL_DLL CPLDecToPackedDMS (double dfDec)
 
void CPL_DLL CPLStringToComplex (const char *pszString, double *pdfReal, double *pdfImag)
 
int CPL_DLL CPLUnlinkTree (const char *)
 
int CPL_DLL CPLCopyFile (const char *pszNewPath, const char *pszOldPath)
 
int CPL_DLL CPLCopyTree (const char *pszNewPath, const char *pszOldPath)
 
int CPL_DLL CPLMoveFile (const char *pszNewPath, const char *pszOldPath)
 
int CPL_DLL CPLSymlink (const char *pszOldPath, const char *pszNewPath, char **papszOptions)
 
void CPL_DLLCPLCreateZip (const char *pszZipFilename, char **papszOptions)
 
CPLErr CPL_DLL CPLCreateFileInZip (void *hZip, const char *pszFilename, char **papszOptions)
 
CPLErr CPL_DLL CPLWriteFileInZip (void *hZip, const void *pBuffer, int nBufferSize)
 
CPLErr CPL_DLL CPLCloseFileInZip (void *hZip)
 
CPLErr CPL_DLL CPLCloseZip (void *hZip)
 
void CPL_DLLCPLZLibDeflate (const void *ptr, size_t nBytes, int nLevel, void *outptr, size_t nOutAvailableBytes, size_t *pnOutBytes)
 
void CPL_DLLCPLZLibInflate (const void *ptr, size_t nBytes, void *outptr, size_t nOutAvailableBytes, size_t *pnOutBytes)
 
int CPL_DLL CPLValidateXML (const char *pszXMLFilename, const char *pszXSDFilename, char **papszOptions)
 
char * CPLsetlocale (int category, const char *locale)
 
void CPLCleanupSetlocaleMutex (void)
 
+

Detailed Description

+

Various convenience functions for CPL.

+ +

Definition in file cpl_conv.h.

+

Macro Definition Documentation

+ +
+
+ + + + +
#define CPL_ZIP_API_OFFERED
+
+ +

Definition at line 224 of file cpl_conv.h.

+ +
+
+ +
+
+ + + + +
#define CPLFree   VSIFree
+
+ +

Definition at line 72 of file cpl_conv.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef const char*(* CPLFileFinder) (const char *, const char *)
+
+ +

Definition at line 165 of file cpl_conv.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
double CPL_DLL CPLAtof (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL CPLAtofDelim (const char * ,
char  
)
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL CPLAtofM (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
GIntBig CPL_DLL CPLAtoGIntBig (const char * pszString)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GIntBig CPL_DLL CPLAtoGIntBigEx (const char * pszString,
int bWarn,
intpbOverflow 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLCalloc (size_t ,
size_t  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLCheckForFile (char * pszFilename,
char ** papszSiblingList 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLCleanTrailingSlash (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPLCleanupSetlocaleMutex (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLCleanupSharedFileMutex (void )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLErr CPL_DLL CPLCloseFileInZip (void * hZip)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLCloseShared (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLErr CPL_DLL CPLCloseZip (void * hZip)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLCopyFile (const char * pszNewPath,
const char * pszOldPath 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLCopyTree (const char * pszNewPath,
const char * pszOldPath 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CPLCorrespondingPaths (const char * pszOldFilename,
const char * pszNewFilename,
char ** papszFileList 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPLCreateFileInZip (void * hZip,
const char * pszFilename,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLCreateZip (const char * pszZipFilename,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLDecToDMS (double dfAngle,
const char * pszAxis,
int nPrecision 
)
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL CPLDecToPackedDMS (double dfDec)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLDefaultFindFile (const char * pszClass,
const char * pszBasename 
)
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL CPLDMSToDec (const char * is)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLDumpSharedList (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLExtractRelativePath (const char * ,
const char * ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLFGets (char * ,
int ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLFinderClean (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLFindFile (const char * pszClass,
const char * pszBasename 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLFormCIFilename (const char * pszPath,
const char * pszBasename,
const char * pszExtension 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLFormFilename (const char * pszPath,
const char * pszBasename,
const char * pszExtension 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL CPLFreeConfig (void )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLGenerateTempFilename (const char * pszStem)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLGetBasename (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPL_STDCALL CPLGetConfigOption (const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* CPLGetCurrentDir (void )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLGetDirname (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLGetExecPath (char * pszPathBuf,
int nMaxLength 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLGetExtension (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLGetFilename (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLGetPath (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLSharedFileInfo CPL_DLL* CPLGetSharedList (int)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLGetSymbol (const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPL_STDCALL CPLGetThreadLocalConfigOption (const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLIsFilenameRelative (const char * pszFilename)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL* CPLMalloc (size_t )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLMoveFile (const char * pszNewPath,
const char * pszOldPath 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
FILE CPL_DLL* CPLOpenShared (const char * ,
const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL CPLPackedDMSToDec (double )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLFileFinder CPL_DLL CPLPopFileFinder (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLPopFinderLocation (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLPrintDouble (char * ,
const char * ,
double ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLPrintInt32 (char * ,
GInt32 ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLPrintPointer (char * ,
void * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLPrintString (char * ,
const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLPrintStringFill (char * ,
const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLPrintTime (char * ,
int ,
const char * ,
const struct tm * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLPrintUIntBig (char * ,
GUIntBig ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLProjectRelativeFilename (const char * pszProjectDir,
const char * pszSecondaryFilename 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLPushFileFinder (CPLFileFinder pfnFinder)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLPushFinderLocation (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLReadLine (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLReadLine2L (VSILFILE,
int nMaxCols,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLReadLineL (VSILFILE)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLRealloc (void * ,
size_t  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLResetExtension (const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL CPLScanDouble (const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
long CPL_DLL CPLScanLong (const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLScanPointer (const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLScanString (const char * ,
int ,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GUIntBig CPL_DLL CPLScanUIntBig (const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
unsigned long CPL_DLL CPLScanULong (const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL CPLSetConfigOption (const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char* CPLsetlocale (int category,
const char * locale 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL CPLSetThreadLocalConfigOption (const char * pszKey,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLStat (const char * ,
VSIStatBuf 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* CPLStrdup (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLStringToComplex (const char * pszString,
double * pdfReal,
double * pdfImag 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* CPLStrlwr (char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL CPLStrtod (const char * ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
double CPL_DLL CPLStrtodDelim (const char * ,
char ** ,
char  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
float CPL_DLL CPLStrtof (const char * ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
float CPL_DLL CPLStrtofDelim (const char * ,
char ** ,
char  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLSymlink (const char * pszOldPath,
const char * pszNewPath,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLUnlinkTree (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLValidateXML (const char * pszXMLFilename,
const char * pszXSDFilename,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPL_C_START void CPL_DLL CPLVerifyConfiguration (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPLWriteFileInZip (void * hZip,
const void * pBuffer,
int nBufferSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLZLibDeflate (const void * ptr,
size_t nBytes,
int nLevel,
void * outptr,
size_t nOutAvailableBytes,
size_t * pnOutBytes 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLZLibInflate (const void * ptr,
size_t nBytes,
void * outptr,
size_t nOutAvailableBytes,
size_t * pnOutBytes 
)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__conv_8h_source.html b/bin/doc/html/cpl__conv_8h_source.html new file mode 100644 index 0000000..92fd34b --- /dev/null +++ b/bin/doc/html/cpl__conv_8h_source.html @@ -0,0 +1,211 @@ + + + + + + +OGR2GUI: include/ogr/cpl_conv.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_conv.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: cpl_conv.h 33666 2016-03-07 05:21:07Z goatbar $
3  *
4  * Project: CPL - Common Portability Library
5  * Purpose: Convenience functions declarations.
6  * This is intended to remain light weight.
7  * Author: Frank Warmerdam, warmerdam@pobox.com
8  *
9  ******************************************************************************
10  * Copyright (c) 1998, Frank Warmerdam
11  * Copyright (c) 2007-2013, Even Rouault <even dot rouault at mines-paris dot org>
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a
14  * copy of this software and associated documentation files (the "Software"),
15  * to deal in the Software without restriction, including without limitation
16  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17  * and/or sell copies of the Software, and to permit persons to whom the
18  * Software is furnished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included
21  * in all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
24  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29  * DEALINGS IN THE SOFTWARE.
30  ****************************************************************************/
31 
32 #ifndef CPL_CONV_H_INCLUDED
33 #define CPL_CONV_H_INCLUDED
34 
35 #include "cpl_port.h"
36 #include "cpl_vsi.h"
37 #include "cpl_error.h"
38 
46 /* -------------------------------------------------------------------- */
47 /* Runtime check of various configuration items. */
48 /* -------------------------------------------------------------------- */
50 
52 
53 const char CPL_DLL * CPL_STDCALL
54 CPLGetConfigOption( const char *, const char * ) CPL_WARN_UNUSED_RESULT;
55 const char CPL_DLL * CPL_STDCALL
56 CPLGetThreadLocalConfigOption( const char *, const char * ) CPL_WARN_UNUSED_RESULT;
57 void CPL_DLL CPL_STDCALL CPLSetConfigOption( const char *, const char * );
58 void CPL_DLL CPL_STDCALL CPLSetThreadLocalConfigOption( const char *pszKey,
59  const char *pszValue );
61 
62 /* -------------------------------------------------------------------- */
63 /* Safe malloc() API. Thin cover over VSI functions with fatal */
64 /* error reporting if memory allocation fails. */
65 /* -------------------------------------------------------------------- */
66 void CPL_DLL *CPLMalloc( size_t ) CPL_WARN_UNUSED_RESULT;
67 void CPL_DLL *CPLCalloc( size_t, size_t ) CPL_WARN_UNUSED_RESULT;
68 void CPL_DLL *CPLRealloc( void *, size_t ) CPL_WARN_UNUSED_RESULT;
69 char CPL_DLL *CPLStrdup( const char * ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
70 char CPL_DLL *CPLStrlwr( char *);
71 
72 #define CPLFree VSIFree
73 
74 /* -------------------------------------------------------------------- */
75 /* Read a line from a text file, and strip of CR/LF. */
76 /* -------------------------------------------------------------------- */
77 char CPL_DLL *CPLFGets( char *, int, FILE *);
78 const char CPL_DLL *CPLReadLine( FILE * );
79 const char CPL_DLL *CPLReadLineL( VSILFILE * );
80 const char CPL_DLL *CPLReadLine2L( VSILFILE * , int nMaxCols, char** papszOptions);
81 
82 /* -------------------------------------------------------------------- */
83 /* Convert ASCII string to floating point number */
84 /* (THESE FUNCTIONS ARE NOT LOCALE AWARE!). */
85 /* -------------------------------------------------------------------- */
86 double CPL_DLL CPLAtof(const char *);
87 double CPL_DLL CPLAtofDelim(const char *, char);
88 double CPL_DLL CPLStrtod(const char *, char **);
89 double CPL_DLL CPLStrtodDelim(const char *, char **, char);
90 float CPL_DLL CPLStrtof(const char *, char **);
91 float CPL_DLL CPLStrtofDelim(const char *, char **, char);
92 
93 /* -------------------------------------------------------------------- */
94 /* Convert number to string. This function is locale agnostic */
95 /* (i.e. it will support "," or "." regardless of current locale) */
96 /* -------------------------------------------------------------------- */
97 double CPL_DLL CPLAtofM(const char *);
98 
99 /* -------------------------------------------------------------------- */
100 /* Read a numeric value from an ASCII character string. */
101 /* -------------------------------------------------------------------- */
102 char CPL_DLL *CPLScanString( const char *, int, int, int );
103 double CPL_DLL CPLScanDouble( const char *, int );
104 long CPL_DLL CPLScanLong( const char *, int );
105 unsigned long CPL_DLL CPLScanULong( const char *, int );
106 GUIntBig CPL_DLL CPLScanUIntBig( const char *, int );
107 GIntBig CPL_DLL CPLAtoGIntBig( const char* pszString );
108 GIntBig CPL_DLL CPLAtoGIntBigEx( const char* pszString, int bWarn, int *pbOverflow );
109 void CPL_DLL *CPLScanPointer( const char *, int );
110 
111 /* -------------------------------------------------------------------- */
112 /* Print a value to an ASCII character string. */
113 /* -------------------------------------------------------------------- */
114 int CPL_DLL CPLPrintString( char *, const char *, int );
115 int CPL_DLL CPLPrintStringFill( char *, const char *, int );
116 int CPL_DLL CPLPrintInt32( char *, GInt32 , int );
117 int CPL_DLL CPLPrintUIntBig( char *, GUIntBig , int );
118 int CPL_DLL CPLPrintDouble( char *, const char *, double, const char * );
119 int CPL_DLL CPLPrintTime( char *, int , const char *, const struct tm *,
120  const char * );
121 int CPL_DLL CPLPrintPointer( char *, void *, int );
122 
123 /* -------------------------------------------------------------------- */
124 /* Fetch a function from DLL / so. */
125 /* -------------------------------------------------------------------- */
126 
127 void CPL_DLL *CPLGetSymbol( const char *, const char * );
128 
129 /* -------------------------------------------------------------------- */
130 /* Fetch executable path. */
131 /* -------------------------------------------------------------------- */
132 int CPL_DLL CPLGetExecPath( char *pszPathBuf, int nMaxLength );
133 
134 /* -------------------------------------------------------------------- */
135 /* Filename handling functions. */
136 /* -------------------------------------------------------------------- */
137 const char CPL_DLL *CPLGetPath( const char * ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
138 const char CPL_DLL *CPLGetDirname( const char * ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
139 const char CPL_DLL *CPLGetFilename( const char * ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
140 const char CPL_DLL *CPLGetBasename( const char * ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
141 const char CPL_DLL *CPLGetExtension( const char * ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
142 char CPL_DLL *CPLGetCurrentDir(void);
143 const char CPL_DLL *CPLFormFilename( const char *pszPath,
144  const char *pszBasename,
145  const char *pszExtension ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
146 const char CPL_DLL *CPLFormCIFilename( const char *pszPath,
147  const char *pszBasename,
148  const char *pszExtension ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
149 const char CPL_DLL *CPLResetExtension( const char *, const char * ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
150 const char CPL_DLL *CPLProjectRelativeFilename( const char *pszProjectDir,
151  const char *pszSecondaryFilename ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
152 int CPL_DLL CPLIsFilenameRelative( const char *pszFilename );
153 const char CPL_DLL *CPLExtractRelativePath(const char *, const char *, int *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
154 const char CPL_DLL *CPLCleanTrailingSlash( const char * ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
155 char CPL_DLL **CPLCorrespondingPaths( const char *pszOldFilename,
156  const char *pszNewFilename,
157  char **papszFileList ) CPL_WARN_UNUSED_RESULT;
158 int CPL_DLL CPLCheckForFile( char *pszFilename, char **papszSiblingList );
159 
160 const char CPL_DLL *CPLGenerateTempFilename( const char *pszStem ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
161 
162 /* -------------------------------------------------------------------- */
163 /* Find File Function */
164 /* -------------------------------------------------------------------- */
165 typedef const char *(*CPLFileFinder)(const char *, const char *);
166 
167 const char CPL_DLL *CPLFindFile(const char *pszClass,
168  const char *pszBasename);
169 const char CPL_DLL *CPLDefaultFindFile(const char *pszClass,
170  const char *pszBasename);
171 void CPL_DLL CPLPushFileFinder( CPLFileFinder pfnFinder );
173 void CPL_DLL CPLPushFinderLocation( const char * );
174 void CPL_DLL CPLPopFinderLocation(void);
175 void CPL_DLL CPLFinderClean(void);
176 
177 /* -------------------------------------------------------------------- */
178 /* Safe version of stat() that works properly on stuff like "C:". */
179 /* -------------------------------------------------------------------- */
180 int CPL_DLL CPLStat( const char *, VSIStatBuf * ) CPL_WARN_UNUSED_RESULT;
181 
182 /* -------------------------------------------------------------------- */
183 /* Reference counted file handle manager. Makes sharing file */
184 /* handles more practical. */
185 /* -------------------------------------------------------------------- */
186 typedef struct {
187  FILE *fp;
189  int bLarge;
190  char *pszFilename;
191  char *pszAccess;
193 
194 FILE CPL_DLL *CPLOpenShared( const char *, const char *, int );
195 void CPL_DLL CPLCloseShared( FILE * );
197 void CPL_DLL CPLDumpSharedList( FILE * );
199 
200 /* -------------------------------------------------------------------- */
201 /* DMS to Dec to DMS conversion. */
202 /* -------------------------------------------------------------------- */
203 double CPL_DLL CPLDMSToDec( const char *is );
204 const char CPL_DLL *CPLDecToDMS( double dfAngle, const char * pszAxis,
205  int nPrecision );
206 double CPL_DLL CPLPackedDMSToDec( double );
207 double CPL_DLL CPLDecToPackedDMS( double dfDec );
208 
209 void CPL_DLL CPLStringToComplex( const char *pszString,
210  double *pdfReal, double *pdfImag );
211 
212 /* -------------------------------------------------------------------- */
213 /* Misc other functions. */
214 /* -------------------------------------------------------------------- */
215 int CPL_DLL CPLUnlinkTree( const char * );
216 int CPL_DLL CPLCopyFile( const char *pszNewPath, const char *pszOldPath );
217 int CPL_DLL CPLCopyTree( const char *pszNewPath, const char *pszOldPath );
218 int CPL_DLL CPLMoveFile( const char *pszNewPath, const char *pszOldPath );
219 int CPL_DLL CPLSymlink( const char* pszOldPath, const char* pszNewPath, char** papszOptions );
220 
221 /* -------------------------------------------------------------------- */
222 /* ZIP Creation. */
223 /* -------------------------------------------------------------------- */
224 #define CPL_ZIP_API_OFFERED
225 void CPL_DLL *CPLCreateZip( const char *pszZipFilename, char **papszOptions );
226 CPLErr CPL_DLL CPLCreateFileInZip( void *hZip, const char *pszFilename,
227  char **papszOptions );
228 CPLErr CPL_DLL CPLWriteFileInZip( void *hZip, const void *pBuffer, int nBufferSize );
229 CPLErr CPL_DLL CPLCloseFileInZip( void *hZip );
230 CPLErr CPL_DLL CPLCloseZip( void *hZip );
231 
232 /* -------------------------------------------------------------------- */
233 /* ZLib compression */
234 /* -------------------------------------------------------------------- */
235 
236 void CPL_DLL *CPLZLibDeflate( const void* ptr, size_t nBytes, int nLevel,
237  void* outptr, size_t nOutAvailableBytes,
238  size_t* pnOutBytes );
239 void CPL_DLL *CPLZLibInflate( const void* ptr, size_t nBytes,
240  void* outptr, size_t nOutAvailableBytes,
241  size_t* pnOutBytes );
242 
243 /* -------------------------------------------------------------------- */
244 /* XML validation. */
245 /* -------------------------------------------------------------------- */
246 int CPL_DLL CPLValidateXML(const char* pszXMLFilename,
247  const char* pszXSDFilename,
248  char** papszOptions);
249 
250 /* -------------------------------------------------------------------- */
251 /* Locale handling. Prevents parallel executions of setlocale(). */
252 /* -------------------------------------------------------------------- */
253 char* CPLsetlocale (int category, const char* locale);
254 void CPLCleanupSetlocaleMutex(void);
255 
256 CPL_C_END
257 
258 /* -------------------------------------------------------------------- */
259 /* C++ object for temporarily forcing a LC_NUMERIC locale to "C". */
260 /* -------------------------------------------------------------------- */
261 
262 #if defined(__cplusplus) && !defined(CPL_SUPRESS_CPLUSPLUS)
263 
264 class CPL_DLL CPLLocaleC
265 {
266 public:
267  CPLLocaleC();
268  ~CPLLocaleC();
269 
270 private:
271  char *pszOldLocale;
272 
273  /* Make it non-copyable */
274  CPLLocaleC(const CPLLocaleC&);
275  CPLLocaleC& operator=(const CPLLocaleC&);
276 };
277 
278 // Does the same as CPLLocaleC except that, when available, it tries to
279 // only affect the current thread. But code that would be dependent of
280 // setlocale(LC_NUMERIC, NULL) returning "C", such as current proj.4 versions,
281 // will not work depending on the actual implementation
282 class CPL_DLL CPLThreadLocaleC
283 {
284 public:
285  CPLThreadLocaleC();
286  ~CPLThreadLocaleC();
287 
288 private:
289 #ifdef HAVE_USELOCALE
290  locale_t nNewLocale;
291  locale_t nOldLocale;
292 #else
293 #if defined(_MSC_VER)
294  int nOldValConfigThreadLocale;
295 #endif
296  char *pszOldLocale;
297 #endif
298 
299  /* Make it non-copyable */
300  CPLThreadLocaleC(const CPLThreadLocaleC&);
301  CPLThreadLocaleC& operator=(const CPLThreadLocaleC&);
302 };
303 
304 #endif /* def __cplusplus */
305 
306 
307 #endif /* ndef CPL_CONV_H_INCLUDED */
double CPL_DLL CPLAtofM(const char *)
+
CPL_C_START void CPL_DLL CPLVerifyConfiguration(void)
+
double CPL_DLL CPLStrtod(const char *, char **)
+
CPLErr CPL_DLL CPLCreateFileInZip(void *hZip, const char *pszFilename, char **papszOptions)
+
int CPL_DLL CPLPrintString(char *, const char *, int)
+
GUIntBig CPL_DLL CPLScanUIntBig(const char *, int)
+
int CPL_DLL CPLCopyFile(const char *pszNewPath, const char *pszOldPath)
+
const char CPL_DLL * CPLFormFilename(const char *pszPath, const char *pszBasename, const char *pszExtension) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
char * pszAccess
Definition: cpl_conv.h:191
+
int CPL_DLL CPLPrintInt32(char *, GInt32, int)
+
const char CPL_DLL * CPLResetExtension(const char *, const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+ +
void CPL_DLL * CPLZLibDeflate(const void *ptr, size_t nBytes, int nLevel, void *outptr, size_t nOutAvailableBytes, size_t *pnOutBytes)
+
const char CPL_DLL * CPLFindFile(const char *pszClass, const char *pszBasename)
+
int CPL_DLL CPLPrintTime(char *, int, const char *, const struct tm *, const char *)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
int CPL_DLL CPLMoveFile(const char *pszNewPath, const char *pszOldPath)
+ +
#define CPL_C_START
Definition: cpl_port.h:271
+
unsigned long CPL_DLL CPLScanULong(const char *, int)
+
const char CPL_DLL * CPLDefaultFindFile(const char *pszClass, const char *pszBasename)
+
int GInt32
Definition: cpl_port.h:187
+
GIntBig CPL_DLL CPLAtoGIntBigEx(const char *pszString, int bWarn, int *pbOverflow)
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+
FILE VSILFILE
Definition: cpl_vsi.h:135
+
char CPL_DLL * CPLStrdup(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+ +
CPLSharedFileInfo CPL_DLL * CPLGetSharedList(int *)
+
char * CPLsetlocale(int category, const char *locale)
+
void CPL_DLL CPLCleanupSharedFileMutex(void)
+
const char CPL_DLL * CPLReadLine(FILE *)
+
double CPL_DLL CPLDecToPackedDMS(double dfDec)
+
int CPL_DLL CPLPrintDouble(char *, const char *, double, const char *)
+
void CPL_DLL * CPLCreateZip(const char *pszZipFilename, char **papszOptions)
+
char * pszFilename
Definition: cpl_conv.h:190
+
double CPL_DLL CPLScanDouble(const char *, int)
+
const char CPL_DLL * CPLGetFilename(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
int CPL_DLL CPLStat(const char *, VSIStatBuf *) CPL_WARN_UNUSED_RESULT
+
void CPLCleanupSetlocaleMutex(void)
+
void CPL_DLL CPL_STDCALL CPLSetThreadLocalConfigOption(const char *pszKey, const char *pszValue)
+
GIntBig CPL_DLL CPLAtoGIntBig(const char *pszString)
+
double CPL_DLL CPLAtofDelim(const char *, char)
+
void CPL_DLL CPLPushFinderLocation(const char *)
+
const char CPL_DLL * CPLReadLineL(VSILFILE *)
+
#define CPL_STDCALL
Definition: cpl_port.h:298
+
char CPL_DLL * CPLStrlwr(char *)
+
int CPL_DLL CPLGetExecPath(char *pszPathBuf, int nMaxLength)
+
int CPL_DLL CPLValidateXML(const char *pszXMLFilename, const char *pszXSDFilename, char **papszOptions)
+
const char CPL_DLL *CPL_STDCALL CPLGetThreadLocalConfigOption(const char *, const char *) CPL_WARN_UNUSED_RESULT
+ +
void CPL_DLL CPLFinderClean(void)
+
void CPL_DLL CPL_STDCALL CPLSetConfigOption(const char *, const char *)
+
FILE CPL_DLL * CPLOpenShared(const char *, const char *, int)
+
char CPL_DLL * CPLScanString(const char *, int, int, int)
+
const char CPL_DLL * CPLReadLine2L(VSILFILE *, int nMaxCols, char **papszOptions)
+
long GIntBig
Definition: cpl_port.h:226
+
const char CPL_DLL * CPLGenerateTempFilename(const char *pszStem) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
char CPL_DLL * CPLFGets(char *, int, FILE *)
+
char CPL_DLL ** CPLCorrespondingPaths(const char *pszOldFilename, const char *pszNewFilename, char **papszFileList) CPL_WARN_UNUSED_RESULT
+
const char CPL_DLL * CPLCleanTrailingSlash(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
char CPL_DLL * CPLGetCurrentDir(void)
+ +
void CPL_DLL * CPLMalloc(size_t) CPL_WARN_UNUSED_RESULT
+ +
int CPL_DLL CPLPrintUIntBig(char *, GUIntBig, int)
+
const char CPL_DLL * CPLGetExtension(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
double CPL_DLL CPLAtof(const char *)
+
int CPL_DLL CPLPrintPointer(char *, void *, int)
+
CPLErr CPL_DLL CPLCloseZip(void *hZip)
+
int CPL_DLL CPLPrintStringFill(char *, const char *, int)
+
void CPL_DLL CPL_STDCALL CPLFreeConfig(void)
+
const char CPL_DLL * CPLExtractRelativePath(const char *, const char *, int *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
void CPL_DLL CPLDumpSharedList(FILE *)
+
const char CPL_DLL *CPL_STDCALL CPLGetConfigOption(const char *, const char *) CPL_WARN_UNUSED_RESULT
+
double CPL_DLL CPLDMSToDec(const char *is)
+
const char *(* CPLFileFinder)(const char *, const char *)
Definition: cpl_conv.h:165
+
int CPL_DLL CPLCopyTree(const char *pszNewPath, const char *pszOldPath)
+
void CPL_DLL CPLPushFileFinder(CPLFileFinder pfnFinder)
+
const char CPL_DLL * CPLGetDirname(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
const char CPL_DLL * CPLDecToDMS(double dfAngle, const char *pszAxis, int nPrecision)
+
void CPL_DLL * CPLRealloc(void *, size_t) CPL_WARN_UNUSED_RESULT
+
unsigned long GUIntBig
Definition: cpl_port.h:227
+
void CPL_DLL CPLPopFinderLocation(void)
+
float CPL_DLL CPLStrtofDelim(const char *, char **, char)
+
const char CPL_DLL * CPLGetBasename(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
const char CPL_DLL * CPLProjectRelativeFilename(const char *pszProjectDir, const char *pszSecondaryFilename) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
float CPL_DLL CPLStrtof(const char *, char **)
+
long CPL_DLL CPLScanLong(const char *, int)
+
double CPL_DLL CPLStrtodDelim(const char *, char **, char)
+
void CPL_DLL CPLStringToComplex(const char *pszString, double *pdfReal, double *pdfImag)
+
const char CPL_DLL * CPLGetPath(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
int CPL_DLL CPLUnlinkTree(const char *)
+
#define CPL_RETURNS_NONNULL
Definition: cpl_port.h:799
+
int CPL_DLL CPLCheckForFile(char *pszFilename, char **papszSiblingList)
+
struct stat VSIStatBuf
Definition: cpl_vsi.h:102
+
#define CPL_C_END
Definition: cpl_port.h:272
+
int CPL_DLL CPLSymlink(const char *pszOldPath, const char *pszNewPath, char **papszOptions)
+
CPLErr CPL_DLL CPLWriteFileInZip(void *hZip, const void *pBuffer, int nBufferSize)
+
void CPL_DLL * CPLCalloc(size_t, size_t) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL * CPLScanPointer(const char *, int)
+ +
CPLFileFinder CPL_DLL CPLPopFileFinder(void)
+
const char CPL_DLL * CPLFormCIFilename(const char *pszPath, const char *pszBasename, const char *pszExtension) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
void CPL_DLL CPLCloseShared(FILE *)
+
double CPL_DLL CPLPackedDMSToDec(double)
+
CPLErr CPL_DLL CPLCloseFileInZip(void *hZip)
+
void CPL_DLL * CPLZLibInflate(const void *ptr, size_t nBytes, void *outptr, size_t nOutAvailableBytes, size_t *pnOutBytes)
+
int CPL_DLL CPLIsFilenameRelative(const char *pszFilename)
+
void CPL_DLL * CPLGetSymbol(const char *, const char *)
+
CPLErr
Definition: cpl_error.h:48
+
+ + + + diff --git a/bin/doc/html/cpl__error_8h.html b/bin/doc/html/cpl__error_8h.html new file mode 100644 index 0000000..69ec1ef --- /dev/null +++ b/bin/doc/html/cpl__error_8h.html @@ -0,0 +1,1134 @@ + + + + + + +OGR2GUI: include/ogr/cpl_error.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_error.h File Reference
+
+
+
#include "cpl_port.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define CPLE_None   0
 
#define CPLE_AppDefined   1
 
#define CPLE_OutOfMemory   2
 
#define CPLE_FileIO   3
 
#define CPLE_OpenFailed   4
 
#define CPLE_IllegalArg   5
 
#define CPLE_NotSupported   6
 
#define CPLE_AssertionFailed   7
 
#define CPLE_NoWriteAccess   8
 
#define CPLE_UserInterrupt   9
 
#define CPLE_ObjectNull   10
 
#define CPLE_HttpResponse   11
 
#define CPLE_AWSBucketNotFound   12
 
#define CPLE_AWSObjectNotFound   13
 
#define CPLE_AWSAccessDenied   14
 
#define CPLE_AWSInvalidCredentials   15
 
#define CPLE_AWSSignatureDoesNotMatch   16
 
#define CPLAssert(expr)
 
#define VALIDATE_POINTER_ERR   CE_Failure
 
#define VALIDATE_POINTER0(ptr, func)
 
#define VALIDATE_POINTER1(ptr, func, rc)
 
+ + + + + +

+Typedefs

typedef int CPLErrorNum
 
typedef void(CPL_STDCALLCPLErrorHandler) (CPLErr, CPLErrorNum, const char *)
 
+ + + +

+Enumerations

enum  CPLErr {
+  CE_None = 0, +CE_Debug = 1, +CE_Warning = 2, +CE_Failure = 3, +
+  CE_Fatal = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void CPL_DLL CPLError (CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(3
 
void CPL_DLL void CPL_DLL CPLErrorV (CPLErr, CPLErrorNum, const char *, va_list)
 
void CPL_DLL CPLEmergencyError (const char *) CPL_NO_RETURN
 
void CPL_DLL CPL_STDCALL CPLErrorReset (void)
 
CPLErrorNum CPL_DLL CPL_STDCALL CPLGetLastErrorNo (void)
 
CPLErr CPL_DLL CPL_STDCALL CPLGetLastErrorType (void)
 
const char CPL_DLL *CPL_STDCALL CPLGetLastErrorMsg (void)
 
void CPL_DLL *CPL_STDCALL CPLGetErrorHandlerUserData (void)
 
void CPL_DLL CPLErrorSetState (CPLErr eErrClass, CPLErrorNum err_no, const char *pszMsg)
 
void CPL_DLL CPLCleanupErrorMutex (void)
 
void CPL_DLL CPL_STDCALL CPLLoggingErrorHandler (CPLErr, CPLErrorNum, const char *)
 
void CPL_DLL CPL_STDCALL CPLDefaultErrorHandler (CPLErr, CPLErrorNum, const char *)
 
void CPL_DLL CPL_STDCALL CPLQuietErrorHandler (CPLErr, CPLErrorNum, const char *)
 
void CPLTurnFailureIntoWarning (int bOn)
 
CPLErrorHandler CPL_DLL CPL_STDCALL CPLSetErrorHandler (CPLErrorHandler)
 
CPLErrorHandler CPL_DLL CPL_STDCALL CPLSetErrorHandlerEx (CPLErrorHandler, void *)
 
void CPL_DLL CPL_STDCALL CPLPushErrorHandler (CPLErrorHandler)
 
void CPL_DLL CPL_STDCALL CPLPushErrorHandlerEx (CPLErrorHandler, void *)
 
void CPL_DLL CPL_STDCALL CPLSetCurrentErrorHandlerCatchDebug (int bCatchDebug)
 
void CPL_DLL CPL_STDCALL CPLPopErrorHandler (void)
 
void CPL_DLL CPL_STDCALL CPLDebug (const char *, const char *,...) CPL_PRINT_FUNC_FORMAT(2
 
void CPL_DLL CPL_STDCALL void CPL_DLL CPL_STDCALL _CPLAssert (const char *, const char *, int) CPL_NO_RETURN
 
+

Detailed Description

+

CPL error handling services.

+ +

Definition in file cpl_error.h.

+

Macro Definition Documentation

+ +
+
+ + + + + + + + +
#define CPLAssert( expr)
+
+ +

Definition at line 149 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_AppDefined   1
+
+ +

Definition at line 93 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_AssertionFailed   7
+
+ +

Definition at line 99 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_AWSAccessDenied   14
+
+ +

Definition at line 110 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_AWSBucketNotFound   12
+
+ +

Definition at line 108 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_AWSInvalidCredentials   15
+
+ +

Definition at line 111 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_AWSObjectNotFound   13
+
+ +

Definition at line 109 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_AWSSignatureDoesNotMatch   16
+
+ +

Definition at line 112 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_FileIO   3
+
+ +

Definition at line 95 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_HttpResponse   11
+
+ +

Definition at line 107 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_IllegalArg   5
+
+ +

Definition at line 97 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_None   0
+
+ +

Definition at line 92 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_NotSupported   6
+
+ +

Definition at line 98 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_NoWriteAccess   8
+
+ +

Definition at line 100 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_ObjectNull   10
+
+ +

Definition at line 102 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_OpenFailed   4
+
+ +

Definition at line 96 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_OutOfMemory   2
+
+ +

Definition at line 94 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define CPLE_UserInterrupt   9
+
+ +

Definition at line 101 of file cpl_error.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define VALIDATE_POINTER0( ptr,
 func 
)
+
+Value:
do { if( NULL == ptr ) \
{ \
CPLErr const ret = VALIDATE_POINTER_ERR; \
CPLError( ret, CPLE_ObjectNull, \
"Pointer \'%s\' is NULL in \'%s\'.\n", #ptr, (func)); \
return; }} while(0)
#define CPLE_ObjectNull
Definition: cpl_error.h:102
+
#define VALIDATE_POINTER_ERR
Definition: cpl_error.h:160
+
#define NULL
Definition: cpl_port.h:359
+
+

Definition at line 163 of file cpl_error.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define VALIDATE_POINTER1( ptr,
 func,
 rc 
)
+
+Value:
do { if( NULL == ptr ) \
{ \
CPLErr const ret = VALIDATE_POINTER_ERR; \
CPLError( ret, CPLE_ObjectNull, \
"Pointer \'%s\' is NULL in \'%s\'.\n", #ptr, (func)); \
return (rc); }} while(0)
#define CPLE_ObjectNull
Definition: cpl_error.h:102
+
#define VALIDATE_POINTER_ERR
Definition: cpl_error.h:160
+
#define NULL
Definition: cpl_port.h:359
+
+

Definition at line 171 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
#define VALIDATE_POINTER_ERR   CE_Failure
+
+ +

Definition at line 160 of file cpl_error.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef void(CPL_STDCALL * CPLErrorHandler) (CPLErr, CPLErrorNum, const char *)
+
+ +

Definition at line 129 of file cpl_error.h.

+ +
+
+ +
+
+ + + + +
typedef int CPLErrorNum
+
+ +

Definition at line 90 of file cpl_error.h.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum CPLErr
+
+ + + + + + +
Enumerator
CE_None  +
CE_Debug  +
CE_Warning  +
CE_Failure  +
CE_Fatal  +
+ +

Definition at line 48 of file cpl_error.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL void CPL_DLL CPL_STDCALL _CPLAssert (const char * ,
const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLCleanupErrorMutex (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL CPLDebug (const char * ,
const char * ,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL CPLDefaultErrorHandler (CPLErr ,
CPLErrorNum ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLEmergencyError (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLError (CPLErr eErrClass,
CPLErrorNum err_no,
const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL CPLErrorReset (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLErrorSetState (CPLErr eErrClass,
CPLErrorNum err_no,
const char * pszMsg 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL void CPL_DLL CPLErrorV (CPLErr ,
CPLErrorNum ,
const char * ,
va_list  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL* CPL_STDCALL CPLGetErrorHandlerUserData (void )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL CPLGetLastErrorMsg (void )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLErrorNum CPL_DLL CPL_STDCALL CPLGetLastErrorNo (void )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL CPLGetLastErrorType (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL CPLLoggingErrorHandler (CPLErr ,
CPLErrorNum ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL CPLPopErrorHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL CPLPushErrorHandler (CPLErrorHandler )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL CPLPushErrorHandlerEx (CPLErrorHandler ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL CPLQuietErrorHandler (CPLErr ,
CPLErrorNum ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL CPLSetCurrentErrorHandlerCatchDebug (int bCatchDebug)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLErrorHandler CPL_DLL CPL_STDCALL CPLSetErrorHandler (CPLErrorHandler )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErrorHandler CPL_DLL CPL_STDCALL CPLSetErrorHandlerEx (CPLErrorHandler ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPLTurnFailureIntoWarning (int bOn)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__error_8h_source.html b/bin/doc/html/cpl__error_8h_source.html new file mode 100644 index 0000000..cc18379 --- /dev/null +++ b/bin/doc/html/cpl__error_8h_source.html @@ -0,0 +1,155 @@ + + + + + + +OGR2GUI: include/ogr/cpl_error.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_error.h
+
+
+Go to the documentation of this file.
1 /**********************************************************************
2  * $Id: cpl_error.h 33842 2016-04-01 08:37:32Z rouault $
3  *
4  * Name: cpl_error.h
5  * Project: CPL - Common Portability Library
6  * Purpose: CPL Error handling
7  * Author: Daniel Morissette, danmo@videotron.ca
8  *
9  **********************************************************************
10  * Copyright (c) 1998, Daniel Morissette
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef CPL_ERROR_H_INCLUDED
32 #define CPL_ERROR_H_INCLUDED
33 
34 #include "cpl_port.h"
35 
36 /*=====================================================================
37  Error handling functions (cpl_error.c)
38  =====================================================================*/
39 
47 
48 typedef enum
49 {
50  CE_None = 0,
51  CE_Debug = 1,
55 } CPLErr;
56 
57 /* ==================================================================== */
58 /* Well known error codes. */
59 /* ==================================================================== */
60 
61 #ifdef STRICT_CPLERRORNUM_TYPE
62 
63 /* This is not appropriate for the general case, as there are parts */
64 /* of GDAL which use custom error codes, but this can help diagnose confusions */
65 /* between CPLErr and CPLErrorNum */
66 typedef enum
67 {
68  CPLE_None,
86 } CPLErrorNum;
87 
88 #else
89 
90 typedef int CPLErrorNum;
91 
92 #define CPLE_None 0
93 #define CPLE_AppDefined 1
94 #define CPLE_OutOfMemory 2
95 #define CPLE_FileIO 3
96 #define CPLE_OpenFailed 4
97 #define CPLE_IllegalArg 5
98 #define CPLE_NotSupported 6
99 #define CPLE_AssertionFailed 7
100 #define CPLE_NoWriteAccess 8
101 #define CPLE_UserInterrupt 9
102 #define CPLE_ObjectNull 10
103 
104 /*
105  * Filesystem-specific errors
106  */
107 #define CPLE_HttpResponse 11
108 #define CPLE_AWSBucketNotFound 12
109 #define CPLE_AWSObjectNotFound 13
110 #define CPLE_AWSAccessDenied 14
111 #define CPLE_AWSInvalidCredentials 15
112 #define CPLE_AWSSignatureDoesNotMatch 16
113 
114 /* 100 - 299 reserved for GDAL */
115 
116 #endif
117 
118 void CPL_DLL CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt, ...) CPL_PRINT_FUNC_FORMAT (3, 4);
119 void CPL_DLL CPLErrorV(CPLErr, CPLErrorNum, const char *, va_list );
120 void CPL_DLL CPLEmergencyError( const char * ) CPL_NO_RETURN;
121 void CPL_DLL CPL_STDCALL CPLErrorReset( void );
122 CPLErrorNum CPL_DLL CPL_STDCALL CPLGetLastErrorNo( void );
124 const char CPL_DLL * CPL_STDCALL CPLGetLastErrorMsg( void );
126 void CPL_DLL CPLErrorSetState( CPLErr eErrClass, CPLErrorNum err_no, const char* pszMsg );
127 void CPL_DLL CPLCleanupErrorMutex( void );
128 
129 typedef void (CPL_STDCALL *CPLErrorHandler)(CPLErr, CPLErrorNum, const char*);
130 
131 void CPL_DLL CPL_STDCALL CPLLoggingErrorHandler( CPLErr, CPLErrorNum, const char * );
132 void CPL_DLL CPL_STDCALL CPLDefaultErrorHandler( CPLErr, CPLErrorNum, const char * );
133 void CPL_DLL CPL_STDCALL CPLQuietErrorHandler( CPLErr, CPLErrorNum, const char * );
134 void CPLTurnFailureIntoWarning(int bOn );
135 
137 CPLErrorHandler CPL_DLL CPL_STDCALL CPLSetErrorHandlerEx(CPLErrorHandler, void*);
138 void CPL_DLL CPL_STDCALL CPLPushErrorHandler( CPLErrorHandler );
139 void CPL_DLL CPL_STDCALL CPLPushErrorHandlerEx( CPLErrorHandler, void* );
142 
143 void CPL_DLL CPL_STDCALL CPLDebug( const char *, const char *, ... ) CPL_PRINT_FUNC_FORMAT (2, 3);
144 void CPL_DLL CPL_STDCALL _CPLAssert( const char *, const char *, int ) CPL_NO_RETURN;
145 
146 #ifdef DEBUG
147 # define CPLAssert(expr) ((expr) ? (void)(0) : _CPLAssert(#expr,__FILE__,__LINE__))
148 #else
149 # define CPLAssert(expr)
150 #endif
151 
152 CPL_C_END
153 
154 /*
155  * Helper macros used for input parameters validation.
156  */
157 #ifdef DEBUG
158 # define VALIDATE_POINTER_ERR CE_Fatal
159 #else
160 # define VALIDATE_POINTER_ERR CE_Failure
161 #endif
162 
163 #define VALIDATE_POINTER0(ptr, func) \
164  do { if( NULL == ptr ) \
165  { \
166  CPLErr const ret = VALIDATE_POINTER_ERR; \
167  CPLError( ret, CPLE_ObjectNull, \
168  "Pointer \'%s\' is NULL in \'%s\'.\n", #ptr, (func)); \
169  return; }} while(0)
170 
171 #define VALIDATE_POINTER1(ptr, func, rc) \
172  do { if( NULL == ptr ) \
173  { \
174  CPLErr const ret = VALIDATE_POINTER_ERR; \
175  CPLError( ret, CPLE_ObjectNull, \
176  "Pointer \'%s\' is NULL in \'%s\'.\n", #ptr, (func)); \
177  return (rc); }} while(0)
178 
179 #endif /* CPL_ERROR_H_INCLUDED */
#define CPLE_FileIO
Definition: cpl_error.h:95
+
#define CPLE_AppDefined
Definition: cpl_error.h:93
+
void CPL_DLL CPLEmergencyError(const char *) CPL_NO_RETURN
+ + +
#define CPL_DLL
Definition: cpl_port.h:282
+ +
void CPL_DLL CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(3
+ +
#define CPLE_AWSBucketNotFound
Definition: cpl_error.h:108
+
#define CPL_C_START
Definition: cpl_port.h:271
+
void CPL_DLL CPL_STDCALL CPLLoggingErrorHandler(CPLErr, CPLErrorNum, const char *)
+
CPLErr CPL_DLL CPL_STDCALL CPLGetLastErrorType(void)
+
void CPL_DLL CPL_STDCALL void CPL_DLL CPL_STDCALL _CPLAssert(const char *, const char *, int) CPL_NO_RETURN
+
void CPL_DLL CPL_STDCALL CPLPushErrorHandler(CPLErrorHandler)
+
void CPLTurnFailureIntoWarning(int bOn)
+
const char CPL_DLL *CPL_STDCALL CPLGetLastErrorMsg(void)
+
#define CPLE_OpenFailed
Definition: cpl_error.h:96
+
#define CPLE_NoWriteAccess
Definition: cpl_error.h:100
+
void CPL_DLL *CPL_STDCALL CPLGetErrorHandlerUserData(void)
+ +
void CPL_DLL CPLCleanupErrorMutex(void)
+
#define CPLE_ObjectNull
Definition: cpl_error.h:102
+
CPLErrorHandler CPL_DLL CPL_STDCALL CPLSetErrorHandler(CPLErrorHandler)
+
void CPL_DLL CPL_STDCALL CPLDebug(const char *, const char *,...) CPL_PRINT_FUNC_FORMAT(2
+
#define CPLE_UserInterrupt
Definition: cpl_error.h:101
+
#define CPL_PRINT_FUNC_FORMAT(format_idx, arg_idx)
Definition: cpl_port.h:768
+
#define CPL_NO_RETURN
Definition: cpl_port.h:788
+
#define CPLE_HttpResponse
Definition: cpl_error.h:107
+
#define CPL_STDCALL
Definition: cpl_port.h:298
+
CPLErrorNum CPL_DLL CPL_STDCALL CPLGetLastErrorNo(void)
+
CPLErrorHandler CPL_DLL CPL_STDCALL CPLSetErrorHandlerEx(CPLErrorHandler, void *)
+
#define CPLE_AWSSignatureDoesNotMatch
Definition: cpl_error.h:112
+
#define CPLE_OutOfMemory
Definition: cpl_error.h:94
+ +
#define CPLE_NotSupported
Definition: cpl_error.h:98
+
#define CPLE_AWSAccessDenied
Definition: cpl_error.h:110
+
#define CPLE_AWSObjectNotFound
Definition: cpl_error.h:109
+
void CPL_DLL CPL_STDCALL CPLSetCurrentErrorHandlerCatchDebug(int bCatchDebug)
+
#define CPLE_AWSInvalidCredentials
Definition: cpl_error.h:111
+
void(CPL_STDCALL * CPLErrorHandler)(CPLErr, CPLErrorNum, const char *)
Definition: cpl_error.h:129
+
void CPL_DLL CPL_STDCALL CPLQuietErrorHandler(CPLErr, CPLErrorNum, const char *)
+
int CPLErrorNum
Definition: cpl_error.h:90
+
void CPL_DLL CPL_STDCALL CPLPushErrorHandlerEx(CPLErrorHandler, void *)
+
void CPL_DLL CPL_STDCALL CPLErrorReset(void)
+
#define CPLE_AssertionFailed
Definition: cpl_error.h:99
+
void CPL_DLL CPLErrorSetState(CPLErr eErrClass, CPLErrorNum err_no, const char *pszMsg)
+
#define CPL_C_END
Definition: cpl_port.h:272
+
void CPL_DLL void CPL_DLL CPLErrorV(CPLErr, CPLErrorNum, const char *, va_list)
+
void CPL_DLL CPL_STDCALL CPLPopErrorHandler(void)
+
#define CPLE_None
Definition: cpl_error.h:92
+
void CPL_DLL CPL_STDCALL CPLDefaultErrorHandler(CPLErr, CPLErrorNum, const char *)
+
CPLErr
Definition: cpl_error.h:48
+
#define CPLE_IllegalArg
Definition: cpl_error.h:97
+
+ + + + diff --git a/bin/doc/html/cpl__minixml_8h.html b/bin/doc/html/cpl__minixml_8h.html new file mode 100644 index 0000000..710d8f7 --- /dev/null +++ b/bin/doc/html/cpl__minixml_8h.html @@ -0,0 +1,669 @@ + + + + + + +OGR2GUI: include/ogr/cpl_minixml.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_minixml.h File Reference
+
+
+
#include "cpl_port.h"
+
+

Go to the source code of this file.

+ + + + +

+Classes

struct  CPLXMLNode
 
+ + + +

+Typedefs

typedef struct CPLXMLNode CPLXMLNode
 
+ + + +

+Enumerations

enum  CPLXMLNodeType {
+  CXT_Element = 0, +CXT_Text = 1, +CXT_Attribute = 2, +CXT_Comment = 3, +
+  CXT_Literal = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

CPLXMLNode CPL_DLLCPLParseXMLString (const char *)
 
void CPL_DLL CPLDestroyXMLNode (CPLXMLNode *)
 
CPLXMLNode CPL_DLLCPLGetXMLNode (CPLXMLNode *poRoot, const char *pszPath)
 
CPLXMLNode CPL_DLLCPLSearchXMLNode (CPLXMLNode *poRoot, const char *pszTarget)
 
const char CPL_DLLCPLGetXMLValue (CPLXMLNode *poRoot, const char *pszPath, const char *pszDefault)
 
CPLXMLNode CPL_DLLCPLCreateXMLNode (CPLXMLNode *poParent, CPLXMLNodeType eType, const char *pszText)
 
char CPL_DLLCPLSerializeXMLTree (const CPLXMLNode *psNode)
 
void CPL_DLL CPLAddXMLChild (CPLXMLNode *psParent, CPLXMLNode *psChild)
 
int CPL_DLL CPLRemoveXMLChild (CPLXMLNode *psParent, CPLXMLNode *psChild)
 
void CPL_DLL CPLAddXMLSibling (CPLXMLNode *psOlderSibling, CPLXMLNode *psNewSibling)
 
CPLXMLNode CPL_DLLCPLCreateXMLElementAndValue (CPLXMLNode *psParent, const char *pszName, const char *pszValue)
 
void CPL_DLL CPLAddXMLAttributeAndValue (CPLXMLNode *psParent, const char *pszName, const char *pszValue)
 
CPLXMLNode CPL_DLLCPLCloneXMLTree (CPLXMLNode *psTree)
 
int CPL_DLL CPLSetXMLValue (CPLXMLNode *psRoot, const char *pszPath, const char *pszValue)
 
void CPL_DLL CPLStripXMLNamespace (CPLXMLNode *psRoot, const char *pszNameSpace, int bRecurse)
 
void CPL_DLL CPLCleanXMLElementName (char *)
 
CPLXMLNode CPL_DLLCPLParseXMLFile (const char *pszFilename)
 
int CPL_DLL CPLSerializeXMLTreeToFile (const CPLXMLNode *psTree, const char *pszFilename)
 
+

Detailed Description

+

Definitions for CPL mini XML Parser/Serializer.

+ +

Definition in file cpl_minixml.h.

+

Typedef Documentation

+ +
+
+ + + + +
typedef struct CPLXMLNode CPLXMLNode
+
+

Document node structure.

+

This C structure is used to hold a single text fragment representing a component of the document when parsed. It should be allocated with the appropriate CPL function, and freed with CPLDestroyXMLNode(). The structure contents should not normally be altered by application code, but may be freely examined by application code.

+

Using the psChild and psNext pointers, a hierarchical tree structure for a document can be represented as a tree of CPLXMLNode structures.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum CPLXMLNodeType
+
+ + + + + + +
Enumerator
CXT_Element  +

Node is an element

+
CXT_Text  +

Node is a raw text value

+
CXT_Attribute  +

Node is attribute

+
CXT_Comment  +

Node is an XML comment.

+
CXT_Literal  +

Node is a special literal

+
+ +

Definition at line 43 of file cpl_minixml.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLAddXMLAttributeAndValue (CPLXMLNodepsParent,
const char * pszName,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLAddXMLChild (CPLXMLNodepsParent,
CPLXMLNodepsChild 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLAddXMLSibling (CPLXMLNodepsOlderSibling,
CPLXMLNodepsNewSibling 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLCleanXMLElementName (char * )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLXMLNode CPL_DLL* CPLCloneXMLTree (CPLXMLNodepsTree)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLXMLNode CPL_DLL* CPLCreateXMLElementAndValue (CPLXMLNodepsParent,
const char * pszName,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLXMLNode CPL_DLL* CPLCreateXMLNode (CPLXMLNodepoParent,
CPLXMLNodeType eType,
const char * pszText 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLDestroyXMLNode (CPLXMLNode)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLXMLNode CPL_DLL* CPLGetXMLNode (CPLXMLNodepoRoot,
const char * pszPath 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLGetXMLValue (CPLXMLNodepoRoot,
const char * pszPath,
const char * pszDefault 
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLXMLNode CPL_DLL* CPLParseXMLFile (const char * pszFilename)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLXMLNode CPL_DLL* CPLParseXMLString (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLRemoveXMLChild (CPLXMLNodepsParent,
CPLXMLNodepsChild 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLXMLNode CPL_DLL* CPLSearchXMLNode (CPLXMLNodepoRoot,
const char * pszTarget 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* CPLSerializeXMLTree (const CPLXMLNodepsNode)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLSerializeXMLTreeToFile (const CPLXMLNodepsTree,
const char * pszFilename 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLSetXMLValue (CPLXMLNodepsRoot,
const char * pszPath,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLStripXMLNamespace (CPLXMLNodepsRoot,
const char * pszNameSpace,
int bRecurse 
)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__minixml_8h_source.html b/bin/doc/html/cpl__minixml_8h_source.html new file mode 100644 index 0000000..e1f3b8d --- /dev/null +++ b/bin/doc/html/cpl__minixml_8h_source.html @@ -0,0 +1,135 @@ + + + + + + +OGR2GUI: include/ogr/cpl_minixml.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_minixml.h
+
+
+Go to the documentation of this file.
1 /**********************************************************************
2  * $Id: cpl_minixml.h 33666 2016-03-07 05:21:07Z goatbar $
3  *
4  * Project: CPL - Common Portability Library
5  * Purpose: Declarations for MiniXML Handler.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  **********************************************************************
9  * Copyright (c) 2001, Frank Warmerdam
10  *
11  * Permission is hereby granted, free of charge, to any person obtaining a
12  * copy of this software and associated documentation files (the "Software"),
13  * to deal in the Software without restriction, including without limitation
14  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
15  * and/or sell copies of the Software, and to permit persons to whom the
16  * Software is furnished to do so, subject to the following conditions:
17  *
18  * The above copyright notice and this permission notice shall be included
19  * in all copies or substantial portions of the Software.
20  *
21  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
24  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
26  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
27  * DEALINGS IN THE SOFTWARE.
28  ****************************************************************************/
29 
30 #ifndef CPL_MINIXML_H_INCLUDED
31 #define CPL_MINIXML_H_INCLUDED
32 
33 #include "cpl_port.h"
34 
42 
43 typedef enum
51 
65 typedef struct CPLXMLNode
66 {
74 
96  char *pszValue;
97 
106 
118 } CPLXMLNode;
119 
120 
121 CPLXMLNode CPL_DLL *CPLParseXMLString( const char * );
124  const char *pszPath );
126  const char *pszTarget );
127 const char CPL_DLL *CPLGetXMLValue( CPLXMLNode *poRoot,
128  const char *pszPath,
129  const char *pszDefault );
132  const char *pszText );
133 char CPL_DLL *CPLSerializeXMLTree( const CPLXMLNode *psNode );
134 void CPL_DLL CPLAddXMLChild( CPLXMLNode *psParent,
135  CPLXMLNode *psChild );
136 int CPL_DLL CPLRemoveXMLChild( CPLXMLNode *psParent,
137  CPLXMLNode *psChild );
138 void CPL_DLL CPLAddXMLSibling( CPLXMLNode *psOlderSibling,
139  CPLXMLNode *psNewSibling );
141  const char *pszName,
142  const char *pszValue );
144  const char *pszName,
145  const char *pszValue );
147 int CPL_DLL CPLSetXMLValue( CPLXMLNode *psRoot, const char *pszPath,
148  const char *pszValue );
150  const char *pszNameSpace,
151  int bRecurse );
152 void CPL_DLL CPLCleanXMLElementName( char * );
153 
154 CPLXMLNode CPL_DLL *CPLParseXMLFile( const char *pszFilename );
155 int CPL_DLL CPLSerializeXMLTreeToFile( const CPLXMLNode *psTree,
156  const char *pszFilename );
157 
158 CPL_C_END
159 
160 #ifdef __cplusplus
161 // Manage a tree of XML nodes so that all nodes are freed when the instance goes
162 // out of scope. Only the top level node should be in a CPLXMLTreeCloser.
163 class CPLXMLTreeCloser {
164  public:
165  explicit CPLXMLTreeCloser(CPLXMLNode* data) { the_data_ = data; }
166 
167  ~CPLXMLTreeCloser() {
168  if (the_data_) CPLDestroyXMLNode(the_data_);
169  }
170 
171  // Modifying the contents pointed to by the return is allowed.
172  CPLXMLNode* get() const { return the_data_; }
173 
174  CPLXMLNode* operator->() const { return get(); }
175 
176  private:
177  CPLXMLNode* the_data_;
178 };
179 #endif /* __cplusplus */
180 
181 #endif /* CPL_MINIXML_H_INCLUDED */
CPLXMLNode CPL_DLL * CPLParseXMLFile(const char *pszFilename)
+
void CPL_DLL CPLAddXMLSibling(CPLXMLNode *psOlderSibling, CPLXMLNode *psNewSibling)
+ +
#define CPL_DLL
Definition: cpl_port.h:282
+ +
#define CPL_C_START
Definition: cpl_port.h:271
+
CPLXMLNode CPL_DLL * CPLParseXMLString(const char *)
+ +
CPLXMLNodeType eType
Node type.
Definition: cpl_minixml.h:73
+
void CPL_DLL CPLCleanXMLElementName(char *)
+
CPLXMLNode CPL_DLL * CPLSearchXMLNode(CPLXMLNode *poRoot, const char *pszTarget)
+
void CPL_DLL CPLStripXMLNamespace(CPLXMLNode *psRoot, const char *pszNameSpace, int bRecurse)
+
void CPL_DLL CPLAddXMLAttributeAndValue(CPLXMLNode *psParent, const char *pszName, const char *pszValue)
+
int CPL_DLL CPLSerializeXMLTreeToFile(const CPLXMLNode *psTree, const char *pszFilename)
+
const char CPL_DLL * CPLGetXMLValue(CPLXMLNode *poRoot, const char *pszPath, const char *pszDefault)
+
struct CPLXMLNode CPLXMLNode
+
struct CPLXMLNode * psNext
Next sibling.
Definition: cpl_minixml.h:105
+
int CPL_DLL CPLSetXMLValue(CPLXMLNode *psRoot, const char *pszPath, const char *pszValue)
+ + + +
char * pszValue
Node value.
Definition: cpl_minixml.h:96
+
void CPL_DLL CPLAddXMLChild(CPLXMLNode *psParent, CPLXMLNode *psChild)
+
CPLXMLNodeType
Definition: cpl_minixml.h:43
+
int CPL_DLL CPLRemoveXMLChild(CPLXMLNode *psParent, CPLXMLNode *psChild)
+ +
void CPL_DLL CPLDestroyXMLNode(CPLXMLNode *)
+
CPLXMLNode CPL_DLL * CPLCreateXMLElementAndValue(CPLXMLNode *psParent, const char *pszName, const char *pszValue)
+
#define CPL_C_END
Definition: cpl_port.h:272
+
struct CPLXMLNode * psChild
Child node.
Definition: cpl_minixml.h:117
+
CPLXMLNode CPL_DLL * CPLGetXMLNode(CPLXMLNode *poRoot, const char *pszPath)
+
char CPL_DLL * CPLSerializeXMLTree(const CPLXMLNode *psNode)
+
CPLXMLNode CPL_DLL * CPLCloneXMLTree(CPLXMLNode *psTree)
+
CPLXMLNode CPL_DLL * CPLCreateXMLNode(CPLXMLNode *poParent, CPLXMLNodeType eType, const char *pszText)
+
+ + + + diff --git a/bin/doc/html/cpl__multiproc_8h.html b/bin/doc/html/cpl__multiproc_8h.html new file mode 100644 index 0000000..358c3b6 --- /dev/null +++ b/bin/doc/html/cpl__multiproc_8h.html @@ -0,0 +1,1365 @@ + + + + + + +OGR2GUI: include/ogr/cpl_multiproc.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_multiproc.h File Reference
+
+
+
#include "cpl_port.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define CPLMutex   void
 
#define CPLCond   void
 
#define CPLJoinableThread   void
 
#define CPL_MUTEX_RECURSIVE   0
 
#define CPL_MUTEX_ADAPTIVE   1
 
#define CPL_MUTEX_REGULAR   2
 
#define CTLS_RLBUFFERINFO   1 /* cpl_conv.cpp */
 
#define CTLS_WIN32_COND   2 /* cpl_multiproc.cpp */
 
#define CTLS_CSVTABLEPTR   3 /* cpl_csv.cpp */
 
#define CTLS_CSVDEFAULTFILENAME   4 /* cpl_csv.cpp */
 
#define CTLS_ERRORCONTEXT   5 /* cpl_error.cpp */
 
#define CTLS_GDALDATASET_REC_PROTECT_MAP   6 /* gdaldataset.cpp */
 
#define CTLS_PATHBUF   7 /* cpl_path.cpp */
 
#define CTLS_UNUSED3   8
 
#define CTLS_UNUSED4   9
 
#define CTLS_CPLSPRINTF   10 /* cpl_string.h */
 
#define CTLS_RESPONSIBLEPID   11 /* gdaldataset.cpp */
 
#define CTLS_VERSIONINFO   12 /* gdal_misc.cpp */
 
#define CTLS_VERSIONINFO_LICENCE   13 /* gdal_misc.cpp */
 
#define CTLS_CONFIGOPTIONS   14 /* cpl_conv.cpp */
 
#define CTLS_FINDFILE   15 /* cpl_findfile.cpp */
 
#define CTLS_VSIERRORCONTEXT   16 /* cpl_vsi_error.cpp */
 
#define CTLS_MAX   32
 
+ + + + + +

+Typedefs

typedef struct _CPLLock CPLLock
 
typedef void(* CPLTLSFreeFunc) (void *pData)
 
+ + + +

+Enumerations

enum  CPLLockType { LOCK_RECURSIVE_MUTEX, +LOCK_ADAPTIVE_MUTEX, +LOCK_SPIN + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void CPL_DLLCPLLockFile (const char *pszPath, double dfWaitInSeconds)
 
void CPL_DLL CPLUnlockFile (void *hLock)
 
CPLMutex CPL_DLLCPLCreateMutex (void)
 
CPLMutex CPL_DLLCPLCreateMutexEx (int nOptions)
 
int CPL_DLL CPLCreateOrAcquireMutex (CPLMutex **, double dfWaitInSeconds)
 
int CPL_DLL CPLCreateOrAcquireMutexEx (CPLMutex **, double dfWaitInSeconds, int nOptions)
 
int CPL_DLL CPLAcquireMutex (CPLMutex *hMutex, double dfWaitInSeconds)
 
void CPL_DLL CPLReleaseMutex (CPLMutex *hMutex)
 
void CPL_DLL CPLDestroyMutex (CPLMutex *hMutex)
 
void CPL_DLL CPLCleanupMasterMutex (void)
 
CPLCond CPL_DLLCPLCreateCond (void)
 
void CPL_DLL CPLCondWait (CPLCond *hCond, CPLMutex *hMutex)
 
void CPL_DLL CPLCondSignal (CPLCond *hCond)
 
void CPL_DLL CPLCondBroadcast (CPLCond *hCond)
 
void CPL_DLL CPLDestroyCond (CPLCond *hCond)
 
GIntBig CPL_DLL CPLGetPID (void)
 
int CPL_DLL CPLGetCurrentProcessID (void)
 
int CPL_DLL CPLCreateThread (CPLThreadFunc pfnMain, void *pArg)
 
CPLJoinableThread CPL_DLLCPLCreateJoinableThread (CPLThreadFunc pfnMain, void *pArg)
 
void CPL_DLL CPLJoinThread (CPLJoinableThread *hJoinableThread)
 
void CPL_DLL CPLSleep (double dfWaitInSeconds)
 
const char CPL_DLLCPLGetThreadingModel (void)
 
int CPL_DLL CPLGetNumCPUs (void)
 
CPLLock CPL_DLLCPLCreateLock (CPLLockType eType)
 
int CPL_DLL CPLCreateOrAcquireLock (CPLLock **, CPLLockType eType)
 
int CPL_DLL CPLAcquireLock (CPLLock *)
 
void CPL_DLL CPLReleaseLock (CPLLock *)
 
void CPL_DLL CPLDestroyLock (CPLLock *)
 
void CPL_DLL CPLLockSetDebugPerf (CPLLock *, int bEnableIn)
 
CPL_C_START void CPL_DLLCPLGetTLS (int nIndex)
 
void CPL_DLLCPLGetTLSEx (int nIndex, int *pbMemoryErrorOccurred)
 
void CPL_DLL CPLSetTLS (int nIndex, void *pData, int bFreeOnExit)
 
void CPL_DLL CPLSetTLSWithFreeFunc (int nIndex, void *pData, CPLTLSFreeFunc pfnFree)
 
void CPL_DLL CPLSetTLSWithFreeFuncEx (int nIndex, void *pData, CPLTLSFreeFunc pfnFree, int *pbMemoryErrorOccurred)
 
void CPL_DLL CPLCleanupTLS (void)
 
+ + + +

+Variables

CPL_C_START typedef void(* CPLThreadFunc )(void *)
 
+

Macro Definition Documentation

+ +
+
+ + + + +
#define CPL_MUTEX_ADAPTIVE   1
+
+ +

Definition at line 74 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CPL_MUTEX_RECURSIVE   0
+
+ +

Definition at line 73 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CPL_MUTEX_REGULAR   2
+
+ +

Definition at line 75 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CPLCond   void
+
+ +

Definition at line 68 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CPLJoinableThread   void
+
+ +

Definition at line 69 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CPLMutex   void
+
+ +

Definition at line 67 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_CONFIGOPTIONS   14 /* cpl_conv.cpp */
+
+ +

Definition at line 214 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_CPLSPRINTF   10 /* cpl_string.h */
+
+ +

Definition at line 210 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_CSVDEFAULTFILENAME   4 /* cpl_csv.cpp */
+
+ +

Definition at line 204 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_CSVTABLEPTR   3 /* cpl_csv.cpp */
+
+ +

Definition at line 203 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_ERRORCONTEXT   5 /* cpl_error.cpp */
+
+ +

Definition at line 205 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_FINDFILE   15 /* cpl_findfile.cpp */
+
+ +

Definition at line 215 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_GDALDATASET_REC_PROTECT_MAP   6 /* gdaldataset.cpp */
+
+ +

Definition at line 206 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_MAX   32
+
+ +

Definition at line 218 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_PATHBUF   7 /* cpl_path.cpp */
+
+ +

Definition at line 207 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_RESPONSIBLEPID   11 /* gdaldataset.cpp */
+
+ +

Definition at line 211 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_RLBUFFERINFO   1 /* cpl_conv.cpp */
+
+ +

Definition at line 201 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_UNUSED3   8
+
+ +

Definition at line 208 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_UNUSED4   9
+
+ +

Definition at line 209 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_VERSIONINFO   12 /* gdal_misc.cpp */
+
+ +

Definition at line 212 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_VERSIONINFO_LICENCE   13 /* gdal_misc.cpp */
+
+ +

Definition at line 213 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_VSIERRORCONTEXT   16 /* cpl_vsi_error.cpp */
+
+ +

Definition at line 216 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
#define CTLS_WIN32_COND   2 /* cpl_multiproc.cpp */
+
+ +

Definition at line 202 of file cpl_multiproc.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef struct _CPLLock CPLLock
+
+ +

Definition at line 105 of file cpl_multiproc.h.

+ +
+
+ +
+
+ + + + +
typedef void(* CPLTLSFreeFunc) (void *pData)
+
+ +

Definition at line 227 of file cpl_multiproc.h.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum CPLLockType
+
+ + + + +
Enumerator
LOCK_RECURSIVE_MUTEX  +
LOCK_ADAPTIVE_MUTEX  +
LOCK_SPIN  +
+ +

Definition at line 110 of file cpl_multiproc.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
int CPL_DLL CPLAcquireLock (CPLLock)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLAcquireMutex (CPLMutexhMutex,
double dfWaitInSeconds 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLCleanupMasterMutex (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLCleanupTLS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLCondBroadcast (CPLCondhCond)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLCondSignal (CPLCondhCond)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLCondWait (CPLCondhCond,
CPLMutexhMutex 
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLCond CPL_DLL* CPLCreateCond (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLJoinableThread CPL_DLL* CPLCreateJoinableThread (CPLThreadFunc pfnMain,
void * pArg 
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLLock CPL_DLL* CPLCreateLock (CPLLockType eType)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLMutex CPL_DLL* CPLCreateMutex (void )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLMutex CPL_DLL* CPLCreateMutexEx (int nOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLCreateOrAcquireLock (CPLLock ** ,
CPLLockType eType 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLCreateOrAcquireMutex (CPLMutex ** ,
double dfWaitInSeconds 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLCreateOrAcquireMutexEx (CPLMutex ** ,
double dfWaitInSeconds,
int nOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLCreateThread (CPLThreadFunc pfnMain,
void * pArg 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLDestroyCond (CPLCondhCond)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLDestroyLock (CPLLock)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLDestroyMutex (CPLMutexhMutex)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLGetCurrentProcessID (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLGetNumCPUs (void )
+
+ +
+
+ +
+
+ + + + + + + + +
GIntBig CPL_DLL CPLGetPID (void )
+
+

Contrary to what its name suggests, CPLGetPID() actually returns the thread id

+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPLGetThreadingModel (void )
+
+ +
+
+ +
+
+ + + + + + + + +
CPL_C_START void CPL_DLL* CPLGetTLS (int nIndex)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLGetTLSEx (int nIndex,
intpbMemoryErrorOccurred 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLJoinThread (CPLJoinableThreadhJoinableThread)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPLLockFile (const char * pszPath,
double dfWaitInSeconds 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLLockSetDebugPerf (CPLLock,
int bEnableIn 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLReleaseLock (CPLLock)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLReleaseMutex (CPLMutexhMutex)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLSetTLS (int nIndex,
void * pData,
int bFreeOnExit 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLSetTLSWithFreeFunc (int nIndex,
void * pData,
CPLTLSFreeFunc pfnFree 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLSetTLSWithFreeFuncEx (int nIndex,
void * pData,
CPLTLSFreeFunc pfnFree,
intpbMemoryErrorOccurred 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLSleep (double dfWaitInSeconds)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLUnlockFile (void * hLock)
+
+ +
+
+

Variable Documentation

+ +
+
+ + + + +
CPL_C_START typedef void(* CPLThreadFunc) (void *)
+
+ +

Definition at line 57 of file cpl_multiproc.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__multiproc_8h_source.html b/bin/doc/html/cpl__multiproc_8h_source.html new file mode 100644 index 0000000..b643e67 --- /dev/null +++ b/bin/doc/html/cpl__multiproc_8h_source.html @@ -0,0 +1,152 @@ + + + + + + +OGR2GUI: include/ogr/cpl_multiproc.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_multiproc.h
+
+
+Go to the documentation of this file.
1 /**********************************************************************
2  * $Id: cpl_multiproc.h 33817 2016-03-30 17:35:37Z rouault $
3  *
4  * Project: CPL - Common Portability Library
5  * Purpose: CPL Multi-Threading, and process handling portability functions.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  **********************************************************************
9  * Copyright (c) 2002, Frank Warmerdam
10  * Copyright (c) 2008-2013, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef CPL_MULTIPROC_H_INCLUDED_
32 #define CPL_MULTIPROC_H_INCLUDED_
33 
34 #include "cpl_port.h"
35 
36 /*
37 ** There are three primary implementations of the multi-process support
38 ** controlled by one of CPL_MULTIPROC_WIN32, CPL_MULTIPROC_PTHREAD or
39 ** CPL_MULTIPROC_STUB being defined. If none are defined, the stub
40 ** implementation will be used.
41 */
42 
43 #if defined(WIN32) && !defined(CPL_MULTIPROC_STUB)
44 # define CPL_MULTIPROC_WIN32
45 /* MinGW can have pthread support, so disable it to avoid issues */
46 /* in cpl_multiproc.cpp */
47 # undef CPL_MULTIPROC_PTHREAD
48 #endif
49 
50 #if !defined(CPL_MULTIPROC_WIN32) && !defined(CPL_MULTIPROC_PTHREAD) \
51  && !defined(CPL_MULTIPROC_STUB) && !defined(CPL_MULTIPROC_NONE)
52 # define CPL_MULTIPROC_STUB
53 #endif
54 
56 
57 typedef void (*CPLThreadFunc)(void *);
58 
59 void CPL_DLL *CPLLockFile( const char *pszPath, double dfWaitInSeconds );
60 void CPL_DLL CPLUnlockFile( void *hLock );
61 
62 #ifdef DEBUG
63 typedef struct _CPLMutex CPLMutex;
64 typedef struct _CPLCond CPLCond;
65 typedef struct _CPLJoinableThread CPLJoinableThread;
66 #else
67 #define CPLMutex void
68 #define CPLCond void
69 #define CPLJoinableThread void
70 #endif
71 
72 /* Options for CPLCreateMutexEx() and CPLCreateOrAcquireMutexEx() */
73 #define CPL_MUTEX_RECURSIVE 0
74 #define CPL_MUTEX_ADAPTIVE 1
75 #define CPL_MUTEX_REGULAR 2
76 
77 CPLMutex CPL_DLL *CPLCreateMutex( void ); /* returned acquired */
78 CPLMutex CPL_DLL *CPLCreateMutexEx( int nOptions ); /* returned acquired */
79 int CPL_DLL CPLCreateOrAcquireMutex( CPLMutex **, double dfWaitInSeconds );
80 int CPL_DLL CPLCreateOrAcquireMutexEx( CPLMutex **, double dfWaitInSeconds, int nOptions );
81 int CPL_DLL CPLAcquireMutex( CPLMutex *hMutex, double dfWaitInSeconds );
82 void CPL_DLL CPLReleaseMutex( CPLMutex *hMutex );
83 void CPL_DLL CPLDestroyMutex( CPLMutex *hMutex );
84 void CPL_DLL CPLCleanupMasterMutex( void );
85 
87 void CPL_DLL CPLCondWait( CPLCond *hCond, CPLMutex* hMutex );
88 void CPL_DLL CPLCondSignal( CPLCond *hCond );
89 void CPL_DLL CPLCondBroadcast( CPLCond *hCond );
90 void CPL_DLL CPLDestroyCond( CPLCond *hCond );
91 
93 GIntBig CPL_DLL CPLGetPID( void );
95 int CPL_DLL CPLCreateThread( CPLThreadFunc pfnMain, void *pArg );
97 void CPL_DLL CPLJoinThread(CPLJoinableThread* hJoinableThread);
98 void CPL_DLL CPLSleep( double dfWaitInSeconds );
99 
100 const char CPL_DLL *CPLGetThreadingModel( void );
101 
102 int CPL_DLL CPLGetNumCPUs( void );
103 
104 
105 typedef struct _CPLLock CPLLock;
106 
107 /* Currently LOCK_ADAPTIVE_MUTEX is Linux-only and LOCK_SPIN only available */
108 /* on systems with pthread_spinlock API (so not MacOsX). If a requested type */
109 /* isn't available, it fallbacks to LOCK_RECURSIVE_MUTEX */
110 typedef enum
111 {
115 } CPLLockType;
116 
117 CPLLock CPL_DLL *CPLCreateLock( CPLLockType eType ); /* returned NON acquired */
122 void CPL_DLL CPLLockSetDebugPerf( CPLLock*, int bEnableIn ); /* only available on x86/x86_64 with GCC for now */
123 
124 
125 CPL_C_END
126 
127 #ifdef __cplusplus
128 
129 /* Instantiates the mutex if not already done. The parameter x should be a (void**). */
130 #define CPLMutexHolderD(x) CPLMutexHolder oHolder(x,1000.0,__FILE__,__LINE__);
131 
132 /* Instantiates the mutex with options if not already done. */
133 /* The parameter x should be a (void**). */
134 #define CPLMutexHolderExD(x, nOptions) CPLMutexHolder oHolder(x,1000.0,__FILE__,__LINE__,nOptions);
135 
136 /* This variant assumes the mutex has already been created. If not, it will */
137 /* be a no-op. The parameter x should be a (void*) */
138 #define CPLMutexHolderOptionalLockD(x) CPLMutexHolder oHolder(x,1000.0,__FILE__,__LINE__);
139 
140 class CPL_DLL CPLMutexHolder
141 {
142  private:
143  CPLMutex *hMutex;
144  const char *pszFile;
145  int nLine;
146 
147  public:
148 
149  /* Instantiates the mutex if not already done. */
150  CPLMutexHolder( CPLMutex **phMutex, double dfWaitInSeconds = 1000.0,
151  const char *pszFile = __FILE__,
152  int nLine = __LINE__,
153  int nOptions = CPL_MUTEX_RECURSIVE);
154 
155  /* This variant assumes the mutex has already been created. If not, it will */
156  /* be a no-op */
157  CPLMutexHolder( CPLMutex* hMutex, double dfWaitInSeconds = 1000.0,
158  const char *pszFile = __FILE__,
159  int nLine = __LINE__ );
160 
161  ~CPLMutexHolder();
162 };
163 
164 /* Instantiates the lock if not already done. The parameter x should be a (CPLLock**). */
165 #define CPLLockHolderD(x, eType) CPLLockHolder oHolder(x,eType,__FILE__,__LINE__);
166 
167 /* This variant assumes the lock has already been created. If not, it will */
168 /* be a no-op. The parameter should be (CPLLock*) */
169 #define CPLLockHolderOptionalLockD(x) CPLLockHolder oHolder(x,__FILE__,__LINE__);
170 
171 class CPL_DLL CPLLockHolder
172 {
173  private:
174  CPLLock *hLock;
175  const char *pszFile;
176  int nLine;
177 
178  public:
179 
180  /* Instantiates the lock if not already done. */
181  CPLLockHolder( CPLLock **phSpin, CPLLockType eType,
182  const char *pszFile = __FILE__,
183  int nLine = __LINE__);
184 
185  /* This variant assumes the lock has already been created. If not, it will */
186  /* be a no-op */
187  CPLLockHolder( CPLLock* hSpin,
188  const char *pszFile = __FILE__,
189  int nLine = __LINE__ );
190 
191  ~CPLLockHolder();
192 };
193 
194 
195 #endif /* def __cplusplus */
196 
197 /* -------------------------------------------------------------------- */
198 /* Thread local storage. */
199 /* -------------------------------------------------------------------- */
200 
201 #define CTLS_RLBUFFERINFO 1 /* cpl_conv.cpp */
202 #define CTLS_WIN32_COND 2 /* cpl_multiproc.cpp */
203 #define CTLS_CSVTABLEPTR 3 /* cpl_csv.cpp */
204 #define CTLS_CSVDEFAULTFILENAME 4 /* cpl_csv.cpp */
205 #define CTLS_ERRORCONTEXT 5 /* cpl_error.cpp */
206 #define CTLS_GDALDATASET_REC_PROTECT_MAP 6 /* gdaldataset.cpp */
207 #define CTLS_PATHBUF 7 /* cpl_path.cpp */
208 #define CTLS_UNUSED3 8
209 #define CTLS_UNUSED4 9
210 #define CTLS_CPLSPRINTF 10 /* cpl_string.h */
211 #define CTLS_RESPONSIBLEPID 11 /* gdaldataset.cpp */
212 #define CTLS_VERSIONINFO 12 /* gdal_misc.cpp */
213 #define CTLS_VERSIONINFO_LICENCE 13 /* gdal_misc.cpp */
214 #define CTLS_CONFIGOPTIONS 14 /* cpl_conv.cpp */
215 #define CTLS_FINDFILE 15 /* cpl_findfile.cpp */
216 #define CTLS_VSIERRORCONTEXT 16 /* cpl_vsi_error.cpp */
217 
218 #define CTLS_MAX 32
219 
221 void CPL_DLL * CPLGetTLS( int nIndex );
222 void CPL_DLL * CPLGetTLSEx( int nIndex, int* pbMemoryErrorOccurred );
223 void CPL_DLL CPLSetTLS( int nIndex, void *pData, int bFreeOnExit );
224 
225 /* Warning : the CPLTLSFreeFunc must not in any case directly or indirectly */
226 /* use or fetch any TLS data, or a terminating thread will hang ! */
227 typedef void (*CPLTLSFreeFunc)( void* pData );
228 void CPL_DLL CPLSetTLSWithFreeFunc( int nIndex, void *pData, CPLTLSFreeFunc pfnFree );
229 void CPL_DLL CPLSetTLSWithFreeFuncEx( int nIndex, void *pData, CPLTLSFreeFunc pfnFree, int* pbMemoryErrorOccurred );
230 
231 void CPL_DLL CPLCleanupTLS( void );
232 CPL_C_END
233 
234 #endif /* CPL_MULTIPROC_H_INCLUDED_ */
void CPL_DLL CPLDestroyMutex(CPLMutex *hMutex)
+
void CPL_DLL CPLCondSignal(CPLCond *hCond)
+
void CPL_DLL * CPLLockFile(const char *pszPath, double dfWaitInSeconds)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
CPLCond CPL_DLL * CPLCreateCond(void)
+ +
int CPL_DLL CPLCreateOrAcquireMutex(CPLMutex **, double dfWaitInSeconds)
+
#define CPL_C_START
Definition: cpl_port.h:271
+
void CPL_DLL CPLDestroyCond(CPLCond *hCond)
+
struct _CPLLock CPLLock
+
CPL_C_START void CPL_DLL * CPLGetTLS(int nIndex)
+
void CPL_DLL CPLCleanupMasterMutex(void)
+
void CPL_DLL CPLJoinThread(CPLJoinableThread *hJoinableThread)
+
CPL_C_START typedef void(* CPLThreadFunc)(void *)
Definition: cpl_multiproc.h:57
+
int CPL_DLL CPLGetCurrentProcessID(void)
+
#define CPL_MUTEX_RECURSIVE
Definition: cpl_multiproc.h:73
+
CPLJoinableThread CPL_DLL * CPLCreateJoinableThread(CPLThreadFunc pfnMain, void *pArg)
+ +
void CPL_DLL CPLLockSetDebugPerf(CPLLock *, int bEnableIn)
+
CPLLock CPL_DLL * CPLCreateLock(CPLLockType eType)
+
void CPL_DLL CPLCleanupTLS(void)
+
void(* CPLTLSFreeFunc)(void *pData)
+
CPLMutex CPL_DLL * CPLCreateMutexEx(int nOptions)
+
CPLMutex CPL_DLL * CPLCreateMutex(void)
+
void CPL_DLL CPLCondWait(CPLCond *hCond, CPLMutex *hMutex)
+
long GIntBig
Definition: cpl_port.h:226
+
void CPL_DLL CPLSleep(double dfWaitInSeconds)
+
#define CPLMutex
Definition: cpl_multiproc.h:67
+
const char CPL_DLL * CPLGetThreadingModel(void)
+
CPLLockType
+
void CPL_DLL CPLReleaseLock(CPLLock *)
+
void CPL_DLL * CPLGetTLSEx(int nIndex, int *pbMemoryErrorOccurred)
+
int CPL_DLL CPLAcquireMutex(CPLMutex *hMutex, double dfWaitInSeconds)
+
void CPL_DLL CPLReleaseMutex(CPLMutex *hMutex)
+
int CPL_DLL CPLGetNumCPUs(void)
+
void CPL_DLL CPLSetTLS(int nIndex, void *pData, int bFreeOnExit)
+
void CPL_DLL CPLSetTLSWithFreeFuncEx(int nIndex, void *pData, CPLTLSFreeFunc pfnFree, int *pbMemoryErrorOccurred)
+
int CPL_DLL CPLCreateOrAcquireMutexEx(CPLMutex **, double dfWaitInSeconds, int nOptions)
+ +
void CPL_DLL CPLUnlockFile(void *hLock)
+
void CPL_DLL CPLDestroyLock(CPLLock *)
+
#define CPLJoinableThread
Definition: cpl_multiproc.h:69
+
int CPL_DLL CPLCreateThread(CPLThreadFunc pfnMain, void *pArg)
+
void CPL_DLL CPLSetTLSWithFreeFunc(int nIndex, void *pData, CPLTLSFreeFunc pfnFree)
+
GIntBig CPL_DLL CPLGetPID(void)
+ +
#define CPL_C_END
Definition: cpl_port.h:272
+
int CPL_DLL CPLAcquireLock(CPLLock *)
+
#define CPLCond
Definition: cpl_multiproc.h:68
+
int CPL_DLL CPLCreateOrAcquireLock(CPLLock **, CPLLockType eType)
+
void CPL_DLL CPLCondBroadcast(CPLCond *hCond)
+
+ + + + diff --git a/bin/doc/html/cpl__port_8h.html b/bin/doc/html/cpl__port_8h.html new file mode 100644 index 0000000..b0942a0 --- /dev/null +++ b/bin/doc/html/cpl__port_8h.html @@ -0,0 +1,1822 @@ + + + + + + +OGR2GUI: include/ogr/cpl_port.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_port.h File Reference
+
+
+
#include "cpl_config.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <stdarg.h>
+#include <string.h>
+#include <ctype.h>
+#include <limits.h>
+#include <time.h>
+#include <errno.h>
+#include <locale.h>
+#include <strings.h>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define CPL_RECODE_STUB
 
#define CPL_GBOOL_DEFINED
 
#define GINTBIG_MIN   INT_MIN
 
#define GINTBIG_MAX   INT_MAX
 
#define GUINTBIG_MAX   UINT_MAX
 
#define CPL_FRMT_GB_WITHOUT_PREFIX   "l"
 
#define CPL_FRMT_GIB   "%" CPL_FRMT_GB_WITHOUT_PREFIX "d"
 
#define CPL_FRMT_GUIB   "%" CPL_FRMT_GB_WITHOUT_PREFIX "u"
 
#define GUINTBIG_TO_DOUBLE(x)   (double)(x)
 
#define CPL_INT64_FITS_ON_INT32(x)   (((GIntBig)(int)(x)) == (x))
 
#define CPL_C_START
 
#define CPL_C_END
 
#define CPL_DLL
 
#define CPL_ODLL
 
#define CPL_STDCALL
 
#define FORCE_CDECL
 
#define CPL_INLINE
 
#define NULL   0
 
#define MIN(a, b)    ((a<b) ? a : b)
 
#define MAX(a, b)    ((a>b) ? a : b)
 
#define ABS(x)    ((x<0) ? (-1*(x)) : x)
 
#define M_PI   3.14159265358979323846
 
#define CPLIsEqual(x, y)   (fabs((x) - (y)) < 0.0000000000001)
 
#define STRCASECMP(a, b)    (strcasecmp(a,b))
 
#define STRNCASECMP(a, b, n)    (strncasecmp(a,b,n))
 
#define EQUALN(a, b, n)    (STRNCASECMP(a,b,n)==0)
 
#define EQUAL(a, b)    (STRCASECMP(a,b)==0)
 
#define STARTS_WITH(a, b)    (strncmp(a,b,strlen(b)) == 0)
 
#define STARTS_WITH_CI(a, b)    EQUALN(a,b,strlen(b))
 
#define CPL_THREADLOCAL
 
#define CPLIsNan(x)   isnan(x)
 
#define CPLIsInf(x)    (0)
 
#define CPLIsFinite(x)   (!isnan(x))
 
#define CPL_LSB
 
#define CPL_IS_LSB   1
 
#define CPL_STATIC_ASSERT_IF_AVAILABLE(x)
 
#define CPL_SWAP16(x)
 
#define CPL_SWAP16PTR(x)
 
#define CPL_SWAP32(x)
 
#define CPL_SWAP32PTR(x)
 
#define CPL_SWAP64PTR(x)
 
#define CPL_SWAPDOUBLE(p)   CPL_SWAP64PTR(p)
 
#define CPL_LSBWORD16(x)    (x)
 
#define CPL_MSBWORD16(x)    CPL_SWAP16(x)
 
#define CPL_LSBWORD32(x)    (x)
 
#define CPL_MSBWORD32(x)    CPL_SWAP32(x)
 
#define CPL_LSBPTR16(x)    CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 2)
 
#define CPL_MSBPTR16(x)    CPL_SWAP16PTR(x)
 
#define CPL_LSBPTR32(x)    CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 4)
 
#define CPL_MSBPTR32(x)    CPL_SWAP32PTR(x)
 
#define CPL_LSBPTR64(x)    CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 8)
 
#define CPL_MSBPTR64(x)    CPL_SWAP64PTR(x)
 
#define CPL_LSBINT16PTR(x)    ((*(GByte*)(x)) | (*(((GByte*)(x))+1) << 8))
 
#define CPL_LSBINT32PTR(x)
 
#define CPL_LSBSINT16PTR(x)   ((GInt16) CPL_LSBINT16PTR(x))
 
#define CPL_LSBUINT16PTR(x)   ((GUInt16)CPL_LSBINT16PTR(x))
 
#define CPL_LSBSINT32PTR(x)   ((GInt32) CPL_LSBINT32PTR(x))
 
#define CPL_LSBUINT32PTR(x)   ((GUInt32)CPL_LSBINT32PTR(x))
 
#define UNREFERENCED_PARAM(param)   ((void)param)
 
#define CPL_CVSID(string)
 
#define CPL_NULL_TERMINATED
 
#define CPL_PRINT_FUNC_FORMAT(format_idx, arg_idx)
 
#define CPL_SCAN_FUNC_FORMAT(format_idx, arg_idx)
 
#define CPL_WARN_UNUSED_RESULT
 
#define CPL_UNUSED
 
#define CPL_NO_RETURN
 
#define __has_attribute(x)   0
 
#define CPL_RETURNS_NONNULL
 
#define CPL_RESTRICT
 
#define CPL_WARN_DEPRECATED(x)
 
#define CPL_CPU_REQUIRES_ALIGNED_ACCESS
 
#define CPL_IS_DOUBLE_A_INT(d)   ( (d) >= INT_MIN && (d) <= INT_MAX && (double)(int)(d) == (d) )
 
#define CPL_FALLTHROUGH
 
#define FALSE   0
 
#define TRUE   1
 
#define EMULATED_BOOL   bool
 
#define VOLATILE_BOOL   volatile bool
 
+ + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef int GInt32
 
typedef unsigned int GUInt32
 
typedef short GInt16
 
typedef unsigned short GUInt16
 
typedef unsigned char GByte
 
typedef int GBool
 
typedef long GIntBig
 
typedef unsigned long GUIntBig
 
typedef int GPtrDiff_t
 
+

Detailed Description

+

Core portability definitions for CPL.

+ +

Definition in file cpl_port.h.

+

Macro Definition Documentation

+ +
+
+ + + + + + + + +
#define __has_attribute( x)   0
+
+ +

Definition at line 793 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define ABS( x)   ((x<0) ? (-1*(x)) : x)
+
+ +

Definition at line 370 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_C_END
+
+ +

Definition at line 272 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_C_START
+
+ +

Definition at line 271 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_CPU_REQUIRES_ALIGNED_ACCESS
+
+ +

Definition at line 858 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_CVSID( string)
+
+Value:
static const char cpl_cvsid[] = string; \
static const char *cvsid_aw() { return( cvsid_aw() ? NULL : cpl_cvsid ); }
#define NULL
Definition: cpl_port.h:359
+
+

Definition at line 749 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_DLL
+
+ +

Definition at line 282 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_FALLTHROUGH
+
+ +

Definition at line 889 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_FRMT_GB_WITHOUT_PREFIX   "l"
+
+ +

Definition at line 245 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_FRMT_GIB   "%" CPL_FRMT_GB_WITHOUT_PREFIX "d"
+
+ +

Definition at line 248 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_FRMT_GUIB   "%" CPL_FRMT_GB_WITHOUT_PREFIX "u"
+
+ +

Definition at line 249 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_GBOOL_DEFINED
+
+ +

Definition at line 197 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_INLINE
+
+ +

Definition at line 316 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_INT64_FITS_ON_INT32( x)   (((GIntBig)(int)(x)) == (x))
+
+ +

Definition at line 261 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_IS_DOUBLE_A_INT( d)   ( (d) >= INT_MIN && (d) <= INT_MAX && (double)(int)(d) == (d) )
+
+ +

Definition at line 859 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_IS_LSB   1
+
+ +

Definition at line 581 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_LSB
+
+ +

Definition at line 577 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBINT16PTR( x)   ((*(GByte*)(x)) | (*(((GByte*)(x))+1) << 8))
+
+

Return a Int16 from the 2 bytes ordered in LSB order at address x

+ +

Definition at line 709 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBINT32PTR( x)
+
+Value:
((*(GByte*)(x)) | (*(((GByte*)(x))+1) << 8) | \
(*(((GByte*)(x))+2) << 16) | (*(((GByte*)(x))+3) << 24))
unsigned char GByte
Definition: cpl_port.h:193
+

Return a Int32 from the 4 bytes ordered in LSB order at address x

+ +

Definition at line 712 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBPTR16( x)   CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 2)
+
+ +

Definition at line 700 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBPTR32( x)   CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 4)
+
+ +

Definition at line 702 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBPTR64( x)   CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 8)
+
+ +

Definition at line 704 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBSINT16PTR( x)   ((GInt16) CPL_LSBINT16PTR(x))
+
+

Return a signed Int16 from the 2 bytes ordered in LSB order at address x

+ +

Definition at line 716 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBSINT32PTR( x)   ((GInt32) CPL_LSBINT32PTR(x))
+
+

Return a signed Int32 from the 4 bytes ordered in LSB order at address x

+ +

Definition at line 722 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBUINT16PTR( x)   ((GUInt16)CPL_LSBINT16PTR(x))
+
+

Return a unsigned Int16 from the 2 bytes ordered in LSB order at address x

+ +

Definition at line 719 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBUINT32PTR( x)   ((GUInt32)CPL_LSBINT32PTR(x))
+
+

Return a unsigned Int32 from the 4 bytes ordered in LSB order at address x

+ +

Definition at line 725 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBWORD16( x)   (x)
+
+ +

Definition at line 696 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_LSBWORD32( x)   (x)
+
+ +

Definition at line 698 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_MSBPTR16( x)   CPL_SWAP16PTR(x)
+
+ +

Definition at line 701 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_MSBPTR32( x)   CPL_SWAP32PTR(x)
+
+ +

Definition at line 703 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_MSBPTR64( x)   CPL_SWAP64PTR(x)
+
+ +

Definition at line 705 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_MSBWORD16( x)   CPL_SWAP16(x)
+
+ +

Definition at line 697 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_MSBWORD32( x)   CPL_SWAP32(x)
+
+ +

Definition at line 699 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_NO_RETURN
+
+ +

Definition at line 788 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_NULL_TERMINATED
+
+ +

Definition at line 761 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_ODLL
+
+ +

Definition at line 291 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define CPL_PRINT_FUNC_FORMAT( format_idx,
 arg_idx 
)
+
+ +

Definition at line 768 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_RECODE_STUB
+
+ +

Definition at line 109 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_RESTRICT
+
+ +

Definition at line 806 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_RETURNS_NONNULL
+
+ +

Definition at line 799 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define CPL_SCAN_FUNC_FORMAT( format_idx,
 arg_idx 
)
+
+ +

Definition at line 769 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_STATIC_ASSERT_IF_AVAILABLE( x)
+
+ +

Definition at line 603 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_STDCALL
+
+ +

Definition at line 298 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_SWAP16( x)
+
+Value:
((GUInt16)( \
(((GUInt16)(x) & 0x00ffU) << 8) | \
(((GUInt16)(x) & 0xff00U) >> 8) ))
unsigned short GUInt16
Definition: cpl_port.h:192
+
+

Definition at line 611 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_SWAP16PTR( x)
+
+Value:
{ \
GByte byTemp, *_pabyDataT = (GByte *) (x); \
CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 2); \
\
byTemp = _pabyDataT[0]; \
_pabyDataT[0] = _pabyDataT[1]; \
_pabyDataT[1] = byTemp; \
}
unsigned char GByte
Definition: cpl_port.h:193
+
+

Definition at line 616 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_SWAP32( x)
+
+Value:
((GUInt32)( \
(((GUInt32)(x) & (GUInt32)0x000000ffUL) << 24) | \
(((GUInt32)(x) & (GUInt32)0x0000ff00UL) << 8) | \
(((GUInt32)(x) & (GUInt32)0x00ff0000UL) >> 8) | \
(((GUInt32)(x) & (GUInt32)0xff000000UL) >> 24) ))
unsigned int GUInt32
Definition: cpl_port.h:188
+
+

Definition at line 626 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_SWAP32PTR( x)
+
+Value:
{ \
GByte byTemp, *_pabyDataT = (GByte *) (x); \
CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 4); \
\
byTemp = _pabyDataT[0]; \
_pabyDataT[0] = _pabyDataT[3]; \
_pabyDataT[3] = byTemp; \
byTemp = _pabyDataT[1]; \
_pabyDataT[1] = _pabyDataT[2]; \
_pabyDataT[2] = byTemp; \
}
unsigned char GByte
Definition: cpl_port.h:193
+
+

Definition at line 633 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_SWAP64PTR( x)
+
+Value:
{ \
GByte byTemp, *_pabyDataT = (GByte *) (x); \
CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 8); \
\
byTemp = _pabyDataT[0]; \
_pabyDataT[0] = _pabyDataT[7]; \
_pabyDataT[7] = byTemp; \
byTemp = _pabyDataT[1]; \
_pabyDataT[1] = _pabyDataT[6]; \
_pabyDataT[6] = byTemp; \
byTemp = _pabyDataT[2]; \
_pabyDataT[2] = _pabyDataT[5]; \
_pabyDataT[5] = byTemp; \
byTemp = _pabyDataT[3]; \
_pabyDataT[3] = _pabyDataT[4]; \
_pabyDataT[4] = byTemp; \
}
unsigned char GByte
Definition: cpl_port.h:193
+
+

Definition at line 646 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_SWAPDOUBLE( p)   CPL_SWAP64PTR(p)
+
+ +

Definition at line 682 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_THREADLOCAL
+
+ +

Definition at line 533 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define CPL_UNUSED
+
+ +

Definition at line 782 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPL_WARN_DEPRECATED( x)
+
+ +

Definition at line 841 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
char CPL_DLL CPL_WARN_UNUSED_RESULT
+
+ +

Definition at line 775 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define CPLIsEqual( x,
 
)   (fabs((x) - (y)) < 0.0000000000001)
+
+ +

Definition at line 384 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPLIsFinite( x)   (!isnan(x))
+
+ +

Definition at line 561 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPLIsInf( x)   (0)
+
+ +

Definition at line 560 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define CPLIsNan( x)   isnan(x)
+
+ +

Definition at line 551 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define EMULATED_BOOL   bool
+
+ +

Definition at line 969 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define EQUAL( a,
 
)   (STRCASECMP(a,b)==0)
+
+ +

Definition at line 520 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define EQUALN( a,
 b,
 
)   (STRNCASECMP(a,b,n)==0)
+
+ +

Definition at line 519 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define FALSE   0
+
+ +

Definition at line 962 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define FORCE_CDECL
+
+ +

Definition at line 305 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define GINTBIG_MAX   INT_MAX
+
+ +

Definition at line 230 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define GINTBIG_MIN   INT_MIN
+
+ +

Definition at line 229 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define GUINTBIG_MAX   UINT_MAX
+
+ +

Definition at line 231 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define GUINTBIG_TO_DOUBLE( x)   (double)(x)
+
+ +

Definition at line 255 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define M_PI   3.14159265358979323846
+
+ +

Definition at line 374 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define MAX( a,
 
)   ((a>b) ? a : b)
+
+ +

Definition at line 366 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define MIN( a,
 
)   ((a<b) ? a : b)
+
+ +

Definition at line 365 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define NULL   0
+
+ +

Definition at line 359 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define STARTS_WITH( a,
 
)   (strncmp(a,b,strlen(b)) == 0)
+
+ +

Definition at line 528 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define STARTS_WITH_CI( a,
 
)   EQUALN(a,b,strlen(b))
+
+ +

Definition at line 529 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define STRCASECMP( a,
 
)   (strcasecmp(a,b))
+
+ +

Definition at line 516 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define STRNCASECMP( a,
 b,
 
)   (strncasecmp(a,b,n))
+
+ +

Definition at line 517 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define TRUE   1
+
+ +

Definition at line 966 of file cpl_port.h.

+ +
+
+ +
+
+ + + + + + + + +
#define UNREFERENCED_PARAM( param)   ((void)param)
+
+ +

Definition at line 733 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
#define VOLATILE_BOOL   volatile bool
+
+ +

Definition at line 970 of file cpl_port.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef int GBool
+
+ +

Definition at line 198 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
typedef unsigned char GByte
+
+ +

Definition at line 193 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
typedef short GInt16
+
+ +

Definition at line 191 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
typedef int GInt32
+
+ +

Definition at line 187 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
typedef long GIntBig
+
+ +

Definition at line 226 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
typedef int GPtrDiff_t
+
+ +

Definition at line 237 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
typedef unsigned short GUInt16
+
+ +

Definition at line 192 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
typedef unsigned int GUInt32
+
+ +

Definition at line 188 of file cpl_port.h.

+ +
+
+ +
+
+ + + + +
typedef unsigned long GUIntBig
+
+ +

Definition at line 227 of file cpl_port.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__port_8h_source.html b/bin/doc/html/cpl__port_8h_source.html new file mode 100644 index 0000000..d578a77 --- /dev/null +++ b/bin/doc/html/cpl__port_8h_source.html @@ -0,0 +1,118 @@ + + + + + + +OGR2GUI: include/ogr/cpl_port.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_port.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: cpl_port.h 33907 2016-04-07 00:37:06Z goatbar $
3  *
4  * Project: CPL - Common Portability Library
5  * Author: Frank Warmerdam, warmerdam@pobox.com
6  * Purpose: Include file providing low level portability services for CPL.
7  * This should be the first include file for any CPL based code.
8  *
9  ******************************************************************************
10  * Copyright (c) 1998, 2005, Frank Warmerdam <warmerdam@pobox.com>
11  * Copyright (c) 2008-2013, Even Rouault <even dot rouault at mines-paris dot org>
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a
14  * copy of this software and associated documentation files (the "Software"),
15  * to deal in the Software without restriction, including without limitation
16  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17  * and/or sell copies of the Software, and to permit persons to whom the
18  * Software is furnished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included
21  * in all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
24  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29  * DEALINGS IN THE SOFTWARE.
30  ****************************************************************************/
31 
32 #ifndef CPL_BASE_H_INCLUDED
33 #define CPL_BASE_H_INCLUDED
34 
42 /* ==================================================================== */
43 /* We will use WIN32 as a standard windows define. */
44 /* ==================================================================== */
45 #if defined(_WIN32) && !defined(WIN32)
46 # define WIN32
47 #endif
48 
49 #if defined(_WINDOWS) && !defined(WIN32)
50 # define WIN32
51 #endif
52 
53 /* -------------------------------------------------------------------- */
54 /* The following apparently allow you to use strcpy() and other */
55 /* functions judged "unsafe" by microsoft in VS 8 (2005). */
56 /* -------------------------------------------------------------------- */
57 #ifdef _MSC_VER
58 # ifndef _CRT_SECURE_NO_DEPRECATE
59 # define _CRT_SECURE_NO_DEPRECATE
60 # endif
61 # ifndef _CRT_NONSTDC_NO_DEPRECATE
62 # define _CRT_NONSTDC_NO_DEPRECATE
63 # endif
64 #endif
65 
66 #include "cpl_config.h"
67 
68 /* ==================================================================== */
69 /* A few sanity checks, mainly to detect problems that sometimes */
70 /* arise with bad configured cross-compilation. */
71 /* ==================================================================== */
72 
73 #if !defined(SIZEOF_INT) || SIZEOF_INT != 4
74 #error "Unexpected value for SIZEOF_INT"
75 #endif
76 /*
77 #if !defined(SIZEOF_UNSIGNED_LONG) || (SIZEOF_UNSIGNED_LONG != 4 && SIZEOF_UNSIGNED_LONG != 8)
78 #error "Unexpected value for SIZEOF_UNSIGNED_LONG"
79 #endif
80 
81 #if !defined(SIZEOF_VOIDP) || (SIZEOF_VOIDP != 4 && SIZEOF_VOIDP != 8)
82 #error "Unexpected value for SIZEOF_VOIDP"
83 #endif
84 */
85 
86 /* ==================================================================== */
87 /* This will disable most WIN32 stuff in a Cygnus build which */
88 /* defines unix to 1. */
89 /* ==================================================================== */
90 
91 #ifdef unix
92 # undef WIN32
93 #endif
94 
95 #if defined(VSI_NEED_LARGEFILE64_SOURCE) && !defined(_LARGEFILE64_SOURCE)
96 # define _LARGEFILE64_SOURCE 1
97 #endif
98 
99 /* ==================================================================== */
100 /* If iconv() is available use extended recoding module. */
101 /* Stub implementation is always compiled in, because it works */
102 /* faster than iconv() for encodings it supports. */
103 /* ==================================================================== */
104 
105 #if defined(HAVE_ICONV)
106 # define CPL_RECODE_ICONV
107 #endif
108 
109 #define CPL_RECODE_STUB
110 
111 /* ==================================================================== */
112 /* MinGW stuff */
113 /* ==================================================================== */
114 
115 /* We need __MSVCRT_VERSION__ >= 0x0601 to have "struct __stat64" */
116 /* Latest versions of mingw32 define it, but with older ones, */
117 /* we need to define it manually */
118 #if defined(__MINGW32__)
119 #ifndef __MSVCRT_VERSION__
120 #define __MSVCRT_VERSION__ 0x0601
121 #endif
122 #endif
123 
124 /* ==================================================================== */
125 /* Standard include files. */
126 /* ==================================================================== */
127 
128 #include <stdio.h>
129 #include <stdlib.h>
130 #include <math.h>
131 #include <stdarg.h>
132 #include <string.h>
133 #include <ctype.h>
134 #include <limits.h>
135 
136 #include <time.h>
137 
138 #if defined(HAVE_ERRNO_H)
139 # include <errno.h>
140 #endif
141 
142 #ifdef HAVE_LOCALE_H
143 # include <locale.h>
144 #endif
145 
146 #ifdef HAVE_DIRECT_H
147 # include <direct.h>
148 #endif
149 
150 #if !defined(WIN32)
151 # include <strings.h>
152 #endif
153 
154 #if defined(HAVE_LIBDBMALLOC) && defined(HAVE_DBMALLOC_H) && defined(DEBUG)
155 # define DBMALLOC
156 # include <dbmalloc.h>
157 #endif
158 
159 #if !defined(DBMALLOC) && defined(HAVE_DMALLOC_H)
160 # define USE_DMALLOC
161 # include <dmalloc.h>
162 #endif
163 
164 /* ==================================================================== */
165 /* Base portability stuff ... this stuff may need to be */
166 /* modified for new platforms. */
167 /* ==================================================================== */
168 
169 /* -------------------------------------------------------------------- */
170 /* Which versions of C++ are available. */
171 /* -------------------------------------------------------------------- */
172 
173 #ifdef __cplusplus
174 # if __cplusplus >= 201103L
175 # define HAVE_CXX11 1
176 # endif
177 /* TODO(schwehr): What are the correct tests for C++ 14 and 17? */
178 #endif /* __cpluscplus */
179 
180 /*---------------------------------------------------------------------
181  * types for 16 and 32 bits integers, etc...
182  *--------------------------------------------------------------------*/
183 #if UINT_MAX == 65535
184 typedef long GInt32;
185 typedef unsigned long GUInt32;
186 #else
187 typedef int GInt32;
188 typedef unsigned int GUInt32;
189 #endif
190 
191 typedef short GInt16;
192 typedef unsigned short GUInt16;
193 typedef unsigned char GByte;
194 /* hack for PDF driver and poppler >= 0.15.0 that defines incompatible "typedef bool GBool" */
195 /* in include/poppler/goo/gtypes.h */
196 #ifndef CPL_GBOOL_DEFINED
197 #define CPL_GBOOL_DEFINED
198 typedef int GBool;
199 #endif
200 
201 /* -------------------------------------------------------------------- */
202 /* 64bit support */
203 /* -------------------------------------------------------------------- */
204 
205 #if defined(WIN32) && defined(_MSC_VER)
206 
207 #define VSI_LARGE_API_SUPPORTED
208 typedef __int64 GIntBig;
209 typedef unsigned __int64 GUIntBig;
210 
211 #define GINTBIG_MIN ((GIntBig)(0x80000000) << 32)
212 #define GINTBIG_MAX (((GIntBig)(0x7FFFFFFF) << 32) | 0xFFFFFFFFU)
213 #define GUINTBIG_MAX (((GUIntBig)(0xFFFFFFFFU) << 32) | 0xFFFFFFFFU)
214 
215 #elif HAVE_LONG_LONG
216 
217 typedef long long GIntBig;
218 typedef unsigned long long GUIntBig;
219 
220 #define GINTBIG_MIN ((GIntBig)(0x80000000) << 32)
221 #define GINTBIG_MAX (((GIntBig)(0x7FFFFFFF) << 32) | 0xFFFFFFFFU)
222 #define GUINTBIG_MAX (((GUIntBig)(0xFFFFFFFFU) << 32) | 0xFFFFFFFFU)
223 
224 #else
225 
226 typedef long GIntBig;
227 typedef unsigned long GUIntBig;
228 
229 #define GINTBIG_MIN INT_MIN
230 #define GINTBIG_MAX INT_MAX
231 #define GUINTBIG_MAX UINT_MAX
232 #endif
233 
234 #if SIZEOF_VOIDP == 8
235 typedef GIntBig GPtrDiff_t;
236 #else
237 typedef int GPtrDiff_t;
238 #endif
239 
240 #if defined(__MSVCRT__) || (defined(WIN32) && defined(_MSC_VER))
241  #define CPL_FRMT_GB_WITHOUT_PREFIX "I64"
242 #elif HAVE_LONG_LONG
243  #define CPL_FRMT_GB_WITHOUT_PREFIX "ll"
244 #else
245  #define CPL_FRMT_GB_WITHOUT_PREFIX "l"
246 #endif
247 
248 #define CPL_FRMT_GIB "%" CPL_FRMT_GB_WITHOUT_PREFIX "d"
249 #define CPL_FRMT_GUIB "%" CPL_FRMT_GB_WITHOUT_PREFIX "u"
250 
251 /* Workaround VC6 bug */
252 #if defined(_MSC_VER) && (_MSC_VER <= 1200)
253 #define GUINTBIG_TO_DOUBLE(x) (double)(GIntBig)(x)
254 #else
255 #define GUINTBIG_TO_DOUBLE(x) (double)(x)
256 #endif
257 
258 #ifdef COMPAT_WITH_ICC_CONVERSION_CHECK
259 #define CPL_INT64_FITS_ON_INT32(x) ((x) >= INT_MIN && (x) <= INT_MAX)
260 #else
261 #define CPL_INT64_FITS_ON_INT32(x) (((GIntBig)(int)(x)) == (x))
262 #endif
263 
264 /* ==================================================================== */
265 /* Other standard services. */
266 /* ==================================================================== */
267 #ifdef __cplusplus
268 # define CPL_C_START extern "C" {
269 # define CPL_C_END }
270 #else
271 # define CPL_C_START
272 # define CPL_C_END
273 #endif
274 
275 #ifndef CPL_DLL
276 #if defined(_MSC_VER) && !defined(CPL_DISABLE_DLL)
277 # define CPL_DLL __declspec(dllexport)
278 #else
279 # if defined(USE_GCC_VISIBILITY_FLAG)
280 # define CPL_DLL __attribute__ ((visibility("default")))
281 # else
282 # define CPL_DLL
283 # endif
284 #endif
285 #endif
286 
287 /* Should optional (normally private) interfaces be exported? */
288 #ifdef CPL_OPTIONAL_APIS
289 # define CPL_ODLL CPL_DLL
290 #else
291 # define CPL_ODLL
292 #endif
293 
294 #ifndef CPL_STDCALL
295 #if defined(_MSC_VER) && !defined(CPL_DISABLE_STDCALL)
296 # define CPL_STDCALL __stdcall
297 #else
298 # define CPL_STDCALL
299 #endif
300 #endif
301 
302 #ifdef _MSC_VER
303 # define FORCE_CDECL __cdecl
304 #else
305 # define FORCE_CDECL
306 #endif
307 
308 /* TODO : support for other compilers needed */
309 #if (defined(__GNUC__) && !defined(__NO_INLINE__)) || defined(_MSC_VER)
310 #define HAS_CPL_INLINE 1
311 #define CPL_INLINE __inline
312 #elif defined(__SUNPRO_CC)
313 #define HAS_CPL_INLINE 1
314 #define CPL_INLINE inline
315 #else
316 #define CPL_INLINE
317 #endif
318 
319 // Define NULL_AS_NULLPTR together with -std=c++11 -Wzero-as-null-pointer-constant with GCC
320 // to detect misuses of NULL
321 #if defined(NULL_AS_NULLPTR) && HAVE_CXX11
322 
323 #ifdef __GNUC__
324 // We need to include all that bunch of system headers, otherwise
325 // as they include <stddef.h> with __need_NULL, this overrides our #define NULL nullptr
326 // with #define NULL __null
327 #include <locale.h>
328 #include <unistd.h>
329 #include <sys/types.h>
330 #ifdef HAVE_ICONV
331 #include <iconv.h>
332 #endif
333 #ifdef HAVE_MMAP
334 #include <sys/mman.h>
335 #endif
336 #include <signal.h>
337 #ifndef _WIN32
338 #include <dlfcn.h>
339 #include <netdb.h>
340 #include <fcntl.h>
341 #endif
342 
343 extern "C++" {
344 #include <string>
345 #include <cstdio>
346 #include <cstdlib>
347 #include <cstring>
348 #include <cstddef>
349 #include <ostream>
350 #include <iostream>
351 #include <sstream>
352 }
353 #endif /* __GNUC__ */
354 
355 #undef NULL
356 #define NULL nullptr
357 #else /* defined(NULL_AS_NULLPTR) && HAVE_CXX11 */
358 #ifndef NULL
359 # define NULL 0
360 #endif
361 #endif /* defined(NULL_AS_NULLPTR) && HAVE_CXX11 */
362 
363 
364 #ifndef MAX
365 # define MIN(a,b) ((a<b) ? a : b)
366 # define MAX(a,b) ((a>b) ? a : b)
367 #endif
368 
369 #ifndef ABS
370 # define ABS(x) ((x<0) ? (-1*(x)) : x)
371 #endif
372 
373 #ifndef M_PI
374 # define M_PI 3.14159265358979323846
375 /* 3.1415926535897932384626433832795 */
376 #endif
377 
378 /* -------------------------------------------------------------------- */
379 /* Macro to test equality of two floating point values. */
380 /* We use fabs() function instead of ABS() macro to avoid side */
381 /* effects. */
382 /* -------------------------------------------------------------------- */
383 #ifndef CPLIsEqual
384 # define CPLIsEqual(x,y) (fabs((x) - (y)) < 0.0000000000001)
385 #endif
386 
387 /* -------------------------------------------------------------------- */
388 /* Provide macros for case insensitive string comparisons. */
389 /* -------------------------------------------------------------------- */
390 #ifndef EQUAL
391 
392 #if defined(AFL_FRIENDLY) && defined(__GNUC__)
393 
394 static inline int CPL_afl_friendly_memcmp(const void* ptr1, const void* ptr2, size_t len)
395  __attribute__((always_inline));
396 
397 static inline int CPL_afl_friendly_memcmp(const void* ptr1, const void* ptr2, size_t len)
398 {
399  const unsigned char* bptr1 = (const unsigned char*)ptr1;
400  const unsigned char* bptr2 = (const unsigned char*)ptr2;
401  while( len-- )
402  {
403  unsigned char b1 = *(bptr1++);
404  unsigned char b2 = *(bptr2++);
405  if( b1 != b2 ) return b1 - b2;
406  }
407  return 0;
408 }
409 
410 static inline int CPL_afl_friendly_strcmp(const char* ptr1, const char* ptr2)
411  __attribute__((always_inline));
412 
413 static inline int CPL_afl_friendly_strcmp(const char* ptr1, const char* ptr2)
414 {
415  const unsigned char* usptr1 = (const unsigned char*)ptr1;
416  const unsigned char* usptr2 = (const unsigned char*)ptr2;
417  while( 1 )
418  {
419  unsigned char ch1 = *(usptr1++);
420  unsigned char ch2 = *(usptr2++);
421  if( ch1 == 0 || ch1 != ch2 ) return ch1 - ch2;
422  }
423 }
424 
425 static inline int CPL_afl_friendly_strncmp(const char* ptr1, const char* ptr2, size_t len)
426  __attribute__((always_inline));
427 
428 static inline int CPL_afl_friendly_strncmp(const char* ptr1, const char* ptr2, size_t len)
429 {
430  const unsigned char* usptr1 = (const unsigned char*)ptr1;
431  const unsigned char* usptr2 = (const unsigned char*)ptr2;
432  while( len -- )
433  {
434  unsigned char ch1 = *(usptr1++);
435  unsigned char ch2 = *(usptr2++);
436  if( ch1 == 0 || ch1 != ch2 ) return ch1 - ch2;
437  }
438  return 0;
439 }
440 
441 static inline int CPL_afl_friendly_strcasecmp(const char* ptr1, const char* ptr2)
442  __attribute__((always_inline));
443 
444 static inline int CPL_afl_friendly_strcasecmp(const char* ptr1, const char* ptr2)
445 {
446  const unsigned char* usptr1 = (const unsigned char*)ptr1;
447  const unsigned char* usptr2 = (const unsigned char*)ptr2;
448  while( 1 )
449  {
450  unsigned char ch1 = *(usptr1++);
451  unsigned char ch2 = *(usptr2++);
452  ch1 = (unsigned char)toupper(ch1);
453  ch2 = (unsigned char)toupper(ch2);
454  if( ch1 == 0 || ch1 != ch2 ) return ch1 - ch2;
455  }
456 }
457 
458 static inline int CPL_afl_friendly_strncasecmp(const char* ptr1, const char* ptr2, size_t len)
459  __attribute__((always_inline));
460 
461 static inline int CPL_afl_friendly_strncasecmp(const char* ptr1, const char* ptr2, size_t len)
462 {
463  const unsigned char* usptr1 = (const unsigned char*)ptr1;
464  const unsigned char* usptr2 = (const unsigned char*)ptr2;
465  while( len-- )
466  {
467  unsigned char ch1 = *(usptr1++);
468  unsigned char ch2 = *(usptr2++);
469  ch1 = (unsigned char)toupper(ch1);
470  ch2 = (unsigned char)toupper(ch2);
471  if( ch1 == 0 || ch1 != ch2 ) return ch1 - ch2;
472  }
473  return 0;
474 }
475 
476 static inline char* CPL_afl_friendly_strstr(const char* haystack, const char* needle)
477  __attribute__((always_inline));
478 
479 static inline char* CPL_afl_friendly_strstr(const char* haystack, const char* needle)
480 {
481  const char* ptr_haystack = haystack;
482  while( 1 )
483  {
484  const char* ptr_haystack2 = ptr_haystack;
485  const char* ptr_needle = needle;
486  while( 1 )
487  {
488  char ch1 = *(ptr_haystack2++);
489  char ch2 = *(ptr_needle++);
490  if( ch2 == 0 )
491  return (char*)ptr_haystack;
492  if( ch1 != ch2 )
493  break;
494  }
495  if( *ptr_haystack == 0 )
496  return NULL;
497  ptr_haystack ++;
498  }
499 }
500 
501 #undef strcmp
502 #undef strncmp
503 #define memcmp CPL_afl_friendly_memcmp
504 #define strcmp CPL_afl_friendly_strcmp
505 #define strncmp CPL_afl_friendly_strncmp
506 #define strcasecmp CPL_afl_friendly_strcasecmp
507 #define strncasecmp CPL_afl_friendly_strncasecmp
508 #define strstr CPL_afl_friendly_strstr
509 
510 #endif /* defined(AFL_FRIENDLY) && defined(__GNUC__) */
511 
512 # if defined(WIN32)
513 # define STRCASECMP(a,b) (stricmp(a,b))
514 # define STRNCASECMP(a,b,n) (strnicmp(a,b,n))
515 # else
516 # define STRCASECMP(a,b) (strcasecmp(a,b))
517 # define STRNCASECMP(a,b,n) (strncasecmp(a,b,n))
518 # endif
519 # define EQUALN(a,b,n) (STRNCASECMP(a,b,n)==0)
520 # define EQUAL(a,b) (STRCASECMP(a,b)==0)
521 #endif
522 
523 /*---------------------------------------------------------------------
524  * Does a string "a" start with string "b". Search is case-sensitive or,
525  * with CI, it is a case-insensitive comparison.
526  *--------------------------------------------------------------------- */
527 #ifndef STARTS_WITH_CI
528 #define STARTS_WITH(a,b) (strncmp(a,b,strlen(b)) == 0)
529 #define STARTS_WITH_CI(a,b) EQUALN(a,b,strlen(b))
530 #endif
531 
532 #ifndef CPL_THREADLOCAL
533 # define CPL_THREADLOCAL
534 #endif
535 
536 /* -------------------------------------------------------------------- */
537 /* Handle isnan() and isinf(). Note that isinf() and isnan() */
538 /* are supposed to be macros according to C99, defined in math.h */
539 /* Some systems (i.e. Tru64) don't have isinf() at all, so if */
540 /* the macro is not defined we just assume nothing is infinite. */
541 /* This may mean we have no real CPLIsInf() on systems with isinf()*/
542 /* function but no corresponding macro, but I can live with */
543 /* that since it isn't that important a test. */
544 /* -------------------------------------------------------------------- */
545 #ifdef _MSC_VER
546 # include <float.h>
547 # define CPLIsNan(x) _isnan(x)
548 # define CPLIsInf(x) (!_isnan(x) && !_finite(x))
549 # define CPLIsFinite(x) _finite(x)
550 #else
551 # define CPLIsNan(x) isnan(x)
552 # ifdef isinf
553 # define CPLIsInf(x) isinf(x)
554 # define CPLIsFinite(x) (!isnan(x) && !isinf(x))
555 # elif defined(__sun__)
556 # include <ieeefp.h>
557 # define CPLIsInf(x) (!finite(x) && !isnan(x))
558 # define CPLIsFinite(x) finite(x)
559 # else
560 # define CPLIsInf(x) (0)
561 # define CPLIsFinite(x) (!isnan(x))
562 # endif
563 #endif
564 
565 /*---------------------------------------------------------------------
566  * CPL_LSB and CPL_MSB
567  * Only one of these 2 macros should be defined and specifies the byte
568  * ordering for the current platform.
569  * This should be defined in the Makefile, but if it is not then
570  * the default is CPL_LSB (Intel ordering, LSB first).
571  *--------------------------------------------------------------------*/
572 #if defined(WORDS_BIGENDIAN) && !defined(CPL_MSB) && !defined(CPL_LSB)
573 # define CPL_MSB
574 #endif
575 
576 #if ! ( defined(CPL_LSB) || defined(CPL_MSB) )
577 #define CPL_LSB
578 #endif
579 
580 #if defined(CPL_LSB)
581 # define CPL_IS_LSB 1
582 #else
583 # define CPL_IS_LSB 0
584 #endif
585 
586 #ifdef __cplusplus
587 
588 extern "C++" {
589 
590 template <bool b> struct CPLStaticAssert {};
591 template<> struct CPLStaticAssert<true>
592 {
593  static void my_function() {}
594 };
595 
596 } /* extern "C++" */
597 
598 #define CPL_STATIC_ASSERT(x) CPLStaticAssert<x>::my_function()
599 #define CPL_STATIC_ASSERT_IF_AVAILABLE(x) CPL_STATIC_ASSERT(x)
600 
601 #else /* __cplusplus */
602 
603 #define CPL_STATIC_ASSERT_IF_AVAILABLE(x)
604 
605 #endif /* __cplusplus */
606 
607 /*---------------------------------------------------------------------
608  * Little endian <==> big endian byte swap macros.
609  *--------------------------------------------------------------------*/
610 
611 #define CPL_SWAP16(x) \
612  ((GUInt16)( \
613  (((GUInt16)(x) & 0x00ffU) << 8) | \
614  (((GUInt16)(x) & 0xff00U) >> 8) ))
615 
616 #define CPL_SWAP16PTR(x) \
617 { \
618  GByte byTemp, *_pabyDataT = (GByte *) (x); \
619  CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 2); \
620  \
621  byTemp = _pabyDataT[0]; \
622  _pabyDataT[0] = _pabyDataT[1]; \
623  _pabyDataT[1] = byTemp; \
624 }
625 
626 #define CPL_SWAP32(x) \
627  ((GUInt32)( \
628  (((GUInt32)(x) & (GUInt32)0x000000ffUL) << 24) | \
629  (((GUInt32)(x) & (GUInt32)0x0000ff00UL) << 8) | \
630  (((GUInt32)(x) & (GUInt32)0x00ff0000UL) >> 8) | \
631  (((GUInt32)(x) & (GUInt32)0xff000000UL) >> 24) ))
632 
633 #define CPL_SWAP32PTR(x) \
634 { \
635  GByte byTemp, *_pabyDataT = (GByte *) (x); \
636  CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 4); \
637  \
638  byTemp = _pabyDataT[0]; \
639  _pabyDataT[0] = _pabyDataT[3]; \
640  _pabyDataT[3] = byTemp; \
641  byTemp = _pabyDataT[1]; \
642  _pabyDataT[1] = _pabyDataT[2]; \
643  _pabyDataT[2] = byTemp; \
644 }
645 
646 #define CPL_SWAP64PTR(x) \
647 { \
648  GByte byTemp, *_pabyDataT = (GByte *) (x); \
649  CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 8); \
650  \
651  byTemp = _pabyDataT[0]; \
652  _pabyDataT[0] = _pabyDataT[7]; \
653  _pabyDataT[7] = byTemp; \
654  byTemp = _pabyDataT[1]; \
655  _pabyDataT[1] = _pabyDataT[6]; \
656  _pabyDataT[6] = byTemp; \
657  byTemp = _pabyDataT[2]; \
658  _pabyDataT[2] = _pabyDataT[5]; \
659  _pabyDataT[5] = byTemp; \
660  byTemp = _pabyDataT[3]; \
661  _pabyDataT[3] = _pabyDataT[4]; \
662  _pabyDataT[4] = byTemp; \
663 }
664 
665 
666 /* Until we have a safe 64 bits integer data type defined, we'll replace
667  * this version of the CPL_SWAP64() macro with a less efficient one.
668  */
669 /*
670 #define CPL_SWAP64(x) \
671  ((uint64)( \
672  (uint64)(((uint64)(x) & (uint64)0x00000000000000ffULL) << 56) | \
673  (uint64)(((uint64)(x) & (uint64)0x000000000000ff00ULL) << 40) | \
674  (uint64)(((uint64)(x) & (uint64)0x0000000000ff0000ULL) << 24) | \
675  (uint64)(((uint64)(x) & (uint64)0x00000000ff000000ULL) << 8) | \
676  (uint64)(((uint64)(x) & (uint64)0x000000ff00000000ULL) >> 8) | \
677  (uint64)(((uint64)(x) & (uint64)0x0000ff0000000000ULL) >> 24) | \
678  (uint64)(((uint64)(x) & (uint64)0x00ff000000000000ULL) >> 40) | \
679  (uint64)(((uint64)(x) & (uint64)0xff00000000000000ULL) >> 56) ))
680 */
681 
682 #define CPL_SWAPDOUBLE(p) CPL_SWAP64PTR(p)
683 
684 #ifdef CPL_MSB
685 # define CPL_MSBWORD16(x) (x)
686 # define CPL_LSBWORD16(x) CPL_SWAP16(x)
687 # define CPL_MSBWORD32(x) (x)
688 # define CPL_LSBWORD32(x) CPL_SWAP32(x)
689 # define CPL_MSBPTR16(x) CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 2)
690 # define CPL_LSBPTR16(x) CPL_SWAP16PTR(x)
691 # define CPL_MSBPTR32(x) CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 4)
692 # define CPL_LSBPTR32(x) CPL_SWAP32PTR(x)
693 # define CPL_MSBPTR64(x) CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 8)
694 # define CPL_LSBPTR64(x) CPL_SWAP64PTR(x)
695 #else
696 # define CPL_LSBWORD16(x) (x)
697 # define CPL_MSBWORD16(x) CPL_SWAP16(x)
698 # define CPL_LSBWORD32(x) (x)
699 # define CPL_MSBWORD32(x) CPL_SWAP32(x)
700 # define CPL_LSBPTR16(x) CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 2)
701 # define CPL_MSBPTR16(x) CPL_SWAP16PTR(x)
702 # define CPL_LSBPTR32(x) CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 4)
703 # define CPL_MSBPTR32(x) CPL_SWAP32PTR(x)
704 # define CPL_LSBPTR64(x) CPL_STATIC_ASSERT_IF_AVAILABLE(sizeof(*(x)) == 1 || sizeof(*(x)) == 8)
705 # define CPL_MSBPTR64(x) CPL_SWAP64PTR(x)
706 #endif
707 
709 #define CPL_LSBINT16PTR(x) ((*(GByte*)(x)) | (*(((GByte*)(x))+1) << 8))
710 
712 #define CPL_LSBINT32PTR(x) ((*(GByte*)(x)) | (*(((GByte*)(x))+1) << 8) | \
713  (*(((GByte*)(x))+2) << 16) | (*(((GByte*)(x))+3) << 24))
714 
716 #define CPL_LSBSINT16PTR(x) ((GInt16) CPL_LSBINT16PTR(x))
717 
719 #define CPL_LSBUINT16PTR(x) ((GUInt16)CPL_LSBINT16PTR(x))
720 
722 #define CPL_LSBSINT32PTR(x) ((GInt32) CPL_LSBINT32PTR(x))
723 
725 #define CPL_LSBUINT32PTR(x) ((GUInt32)CPL_LSBINT32PTR(x))
726 
727 
728 /* Utility macro to explicitly mark intentionally unreferenced parameters. */
729 #ifndef UNREFERENCED_PARAM
730 # ifdef UNREFERENCED_PARAMETER /* May be defined by Windows API */
731 # define UNREFERENCED_PARAM(param) UNREFERENCED_PARAMETER(param)
732 # else
733 # define UNREFERENCED_PARAM(param) ((void)param)
734 # endif /* UNREFERENCED_PARAMETER */
735 #endif /* UNREFERENCED_PARAM */
736 
737 /***********************************************************************
738  * Define CPL_CVSID() macro. It can be disabled during a build by
739  * defining DISABLE_CVSID in the compiler options.
740  *
741  * The cvsid_aw() function is just there to prevent reports of cpl_cvsid()
742  * being unused.
743  */
744 
745 #ifndef DISABLE_CVSID
746 #if defined(__GNUC__) && __GNUC__ >= 4
747 # define CPL_CVSID(string) static const char cpl_cvsid[] __attribute__((used)) = string;
748 #else
749 # define CPL_CVSID(string) static const char cpl_cvsid[] = string; \
750 static const char *cvsid_aw() { return( cvsid_aw() ? NULL : cpl_cvsid ); }
751 #endif
752 #else
753 # define CPL_CVSID(string)
754 #endif
755 
756 /* Null terminated variadic */
757 /* We exclude mingw64 4.6 which seems to be broken regarding this */
758 #if defined(__GNUC__) && __GNUC__ >= 4 && !defined(DOXYGEN_SKIP) && !(defined(__MINGW64__) && __GNUC__ == 4 && __GNUC_MINOR__ == 6)
759 # define CPL_NULL_TERMINATED __attribute__((__sentinel__))
760 #else
761 # define CPL_NULL_TERMINATED
762 #endif
763 
764 #if defined(__GNUC__) && __GNUC__ >= 3 && !defined(DOXYGEN_SKIP)
765 #define CPL_PRINT_FUNC_FORMAT( format_idx, arg_idx ) __attribute__((__format__ (__printf__, format_idx, arg_idx)))
766 #define CPL_SCAN_FUNC_FORMAT( format_idx, arg_idx ) __attribute__((__format__ (__scanf__, format_idx, arg_idx)))
767 #else
768 #define CPL_PRINT_FUNC_FORMAT( format_idx, arg_idx )
769 #define CPL_SCAN_FUNC_FORMAT( format_idx, arg_idx )
770 #endif
771 
772 #if defined(__GNUC__) && __GNUC__ >= 4 && !defined(DOXYGEN_SKIP)
773 #define CPL_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
774 #else
775 #define CPL_WARN_UNUSED_RESULT
776 #endif
777 
778 #if defined(__GNUC__) && __GNUC__ >= 4
779 # define CPL_UNUSED __attribute((__unused__))
780 #else
781 /* TODO: add cases for other compilers */
782 # define CPL_UNUSED
783 #endif
784 
785 #if defined(__GNUC__) && __GNUC__ >= 3 && !defined(DOXYGEN_SKIP)
786 #define CPL_NO_RETURN __attribute__((noreturn))
787 #else
788 #define CPL_NO_RETURN
789 #endif
790 
791 /* Clang __has_attribute */
792 #ifndef __has_attribute
793  #define __has_attribute(x) 0 // Compatibility with non-clang compilers.
794 #endif
795 
796 #if ((defined(__GNUC__) && (__GNUC__ >= 5 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 9))) || __has_attribute(returns_nonnull)) && !defined(DOXYGEN_SKIP)
797 # define CPL_RETURNS_NONNULL __attribute__((returns_nonnull))
798 #else
799 # define CPL_RETURNS_NONNULL
800 #endif
801 
802 
803 #if defined(__GNUC__) && __GNUC__ >= 4 && !defined(DOXYGEN_SKIP)
804 #define CPL_RESTRICT __restrict__
805 #else
806 #define CPL_RESTRICT
807 #endif
808 
809 /* Helper to remove the copy and assignment constructors so that the compiler
810  will not generate the default versions.
811 
812  Must be placed in the private section of a class and should be at the end.
813 */
814 #ifdef __cplusplus
815 
816 #if HAVE_CXX11
817 # define CPL_FINAL final
818 # define CPL_DISALLOW_COPY_ASSIGN(ClassName) \
819  ClassName( const ClassName & ) = delete; \
820  ClassName &operator=( const ClassName & ) = delete;
821 #else
822 # define CPL_FINAL
823 # define CPL_DISALLOW_COPY_ASSIGN(ClassName) \
824  ClassName( const ClassName & ); \
825  ClassName &operator=( const ClassName & );
826 #endif /* HAVE_CXX11 */
827 
828 #endif /* __cplusplus */
829 
830 #if !defined(DOXYGEN_SKIP)
831 #if defined(__has_extension)
832  #if __has_extension(attribute_deprecated_with_message)
833  /* Clang extension */
834  #define CPL_WARN_DEPRECATED(x) __attribute__ ((deprecated(x)))
835  #else
836  #define CPL_WARN_DEPRECATED(x)
837  #endif
838 #elif defined(__GNUC__)
839  #define CPL_WARN_DEPRECATED(x) __attribute__ ((deprecated))
840 #else
841  #define CPL_WARN_DEPRECATED(x)
842 #endif
843 #endif
844 
845 #if !defined(_MSC_VER) && !defined(__APPLE__)
847 #ifdef WARN_STANDARD_PRINTF
848 int vsnprintf(char *str, size_t size, const char* fmt, va_list args) CPL_WARN_DEPRECATED("Use CPLvsnprintf() instead");
849 int snprintf(char *str, size_t size, const char* fmt, ...) CPL_PRINT_FUNC_FORMAT(3,4) CPL_WARN_DEPRECATED("Use CPLsnprintf() instead");
850 int sprintf(char *str, const char* fmt, ...) CPL_PRINT_FUNC_FORMAT(2, 3) CPL_WARN_DEPRECATED("Use CPLsnprintf() instead");
851 #elif defined(GDAL_COMPILATION) && !defined(DONT_DEPRECATE_SPRINTF)
852 int sprintf(char *str, const char* fmt, ...) CPL_PRINT_FUNC_FORMAT(2, 3) CPL_WARN_DEPRECATED("Use snprintf() or CPLsnprintf() instead");
853 #endif
854 CPL_C_END
855 #endif /* !defined(_MSC_VER) && !defined(__APPLE__) */
856 
857 #if defined(MAKE_SANITIZE_HAPPY) || !(defined(__i386__) || defined(__x86_64__) || defined(_M_IX86) || defined(_M_X64))
858 #define CPL_CPU_REQUIRES_ALIGNED_ACCESS
859 #define CPL_IS_DOUBLE_A_INT(d) ( (d) >= INT_MIN && (d) <= INT_MAX && (double)(int)(d) == (d) )
860 #else
861 /* This is technically unspecified behaviour if the double is out of range, but works OK on x86 */
862 #define CPL_IS_DOUBLE_A_INT(d) ( (double)(int)(d) == (d) )
863 #endif
864 
865 #ifdef __cplusplus
866 /* The size of C style arrays. */
867 #define CPL_ARRAYSIZE(array) \
868  ((sizeof(array) / sizeof(*(array))) / \
869  static_cast<size_t>(!(sizeof(array) % sizeof(*(array)))))
870 
871 extern "C++" {
872 template<class T> static void CPL_IGNORE_RET_VAL(T) {}
873 inline static bool CPL_TO_BOOL(int x) { return x != 0; }
874 } /* extern "C++" */
875 
876 #endif /* __cplusplus */
877 
878 #if (((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) || (defined(__clang__) && __clang_major__ >= 3)) && !defined(_MSC_VER))
879 #define HAVE_GCC_DIAGNOSTIC_PUSH
880 #endif
881 
882 #if ((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2)) && !defined(_MSC_VER))
883 #define HAVE_GCC_SYSTEM_HEADER
884 #endif
885 
886 #if defined(__clang__)
887 # define CPL_FALLTHROUGH [[clang::fallthrough]];
888 #else
889 # define CPL_FALLTHROUGH
890 #endif
891 
892 // Define DEBUG_BOOL to compile in "MSVC mode", ie error out when
893 // a integer is assigned to a bool
894 // WARNING: use only at compilation time, since it is know to not work
895 // at runtime for unknown reasons (crash in MongoDB driver for example)
896 #if defined(__cplusplus) && defined(DEBUG_BOOL) && !defined(DO_NOT_USE_DEBUG_BOOL)
897 extern "C++" {
898 class MSVCPedanticBool
899 {
900 
901  friend bool operator== (const bool& one, const MSVCPedanticBool& other);
902  friend bool operator!= (const bool& one, const MSVCPedanticBool& other);
903 
904  bool b;
905  MSVCPedanticBool(int bIn);
906 
907  public:
908  /* b not initialized on purpose in default ctor to flag use. */
909  /* cppcheck-suppress uninitMemberVar */
910  MSVCPedanticBool() {}
911  MSVCPedanticBool(bool bIn) : b(bIn) {}
912  MSVCPedanticBool(const MSVCPedanticBool& other) : b(other.b) {}
913 
914  MSVCPedanticBool& operator= (const MSVCPedanticBool& other) { b = other.b; return *this; }
915  MSVCPedanticBool& operator&= (const MSVCPedanticBool& other) { b &= other.b; return *this; }
916  MSVCPedanticBool& operator|= (const MSVCPedanticBool& other) { b |= other.b; return *this; }
917 
918  bool operator== (const bool& other) const { return b == other; }
919  bool operator!= (const bool& other) const { return b != other; }
920  bool operator== (const MSVCPedanticBool& other) const { return b == other.b; }
921  bool operator!= (const MSVCPedanticBool& other) const { return b != other.b; }
922 
923  bool operator! () const { return !b; }
924  operator bool() const { return b; }
925  operator int() const { return b; }
926 };
927 
928 inline bool operator== (const bool& one, const MSVCPedanticBool& other) { return one == other.b; }
929 inline bool operator!= (const bool& one, const MSVCPedanticBool& other) { return one != other.b; }
930 
931 /* We must include all C++ stuff before to avoid issues with templates that use bool */
932 #include <vector>
933 #include <map>
934 #include <set>
935 #include <string>
936 #include <cstddef>
937 #include <limits>
938 #include <sstream>
939 #include <fstream>
940 #include <algorithm>
941 
942 } /* extern C++ */
943 
944 #undef FALSE
945 #define FALSE false
946 #undef TRUE
947 #define TRUE true
948 
949 /* In the very few cases we really need a "simple" type, fallback to bool */
950 #define EMULATED_BOOL int
951 
952 /* Use our class instead of bool */
953 #define bool MSVCPedanticBool
954 
955 /* "volatile bool" with the below substitution doesn't really work. */
956 /* Just for the sake of the debug, we don't really need volatile */
957 #define VOLATILE_BOOL bool
958 
959 #else /* defined(__cplusplus) && defined(DEBUG_BOOL) */
960 
961 #ifndef FALSE
962 # define FALSE 0
963 #endif
964 
965 #ifndef TRUE
966 # define TRUE 1
967 #endif
968 
969 #define EMULATED_BOOL bool
970 #define VOLATILE_BOOL volatile bool
971 
972 #endif /* defined(__cplusplus) && defined(DEBUG_BOOL) */
973 
974 #endif /* ndef CPL_BASE_H_INCLUDED */
#define CPL_C_START
Definition: cpl_port.h:271
+
int GBool
Definition: cpl_port.h:198
+
CPL_C_START typedef int(CPL_STDCALL *GDALProgressFunc)(double dfComplete
+
int GInt32
Definition: cpl_port.h:187
+
unsigned int GUInt32
Definition: cpl_port.h:188
+
short GInt16
Definition: cpl_port.h:191
+
unsigned char GByte
Definition: cpl_port.h:193
+
#define CPL_PRINT_FUNC_FORMAT(format_idx, arg_idx)
Definition: cpl_port.h:768
+
int CPL_DLL int CPL_DLL CPLsnprintf(char *str, size_t size, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(3
+
long GIntBig
Definition: cpl_port.h:226
+
#define CPL_WARN_DEPRECATED(x)
Definition: cpl_port.h:841
+ +
unsigned short GUInt16
Definition: cpl_port.h:192
+
unsigned long GUIntBig
Definition: cpl_port.h:227
+
#define CPL_C_END
Definition: cpl_port.h:272
+
#define NULL
Definition: cpl_port.h:359
+
int GPtrDiff_t
Definition: cpl_port.h:237
+
+ + + + diff --git a/bin/doc/html/cpl__progress_8h.html b/bin/doc/html/cpl__progress_8h.html new file mode 100644 index 0000000..83942c2 --- /dev/null +++ b/bin/doc/html/cpl__progress_8h.html @@ -0,0 +1,326 @@ + + + + + + +OGR2GUI: include/ogr/cpl_progress.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_progress.h File Reference
+
+
+
#include "cpl_port.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Functions

CPL_C_START typedef int (CPL_STDCALL *GDALProgressFunc)(double dfComplete
 
int CPL_DLL CPL_STDCALL GDALDummyProgress (double, const char *, void *)
 
int CPL_DLL CPL_STDCALL GDALTermProgress (double, const char *, void *)
 
int CPL_DLL CPL_STDCALL GDALScaledProgress (double, const char *, void *)
 
void CPL_DLL *CPL_STDCALL GDALCreateScaledProgress (double, double, GDALProgressFunc, void *)
 
void CPL_DLL CPL_STDCALL GDALDestroyScaledProgress (void *)
 
+ + + + + +

+Variables

CPL_C_START typedef const char * pszMessage
 
CPL_C_START typedef const char void * pProgressArg
 
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPL_STDCALL GDALCreateScaledProgress (double ,
double ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALDestroyScaledProgress (void * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALDummyProgress (double ,
const char * ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALScaledProgress (double ,
const char * ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALTermProgress (double ,
const char * ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPL_C_START typedef int (CPL_STDCALLGDALProgressFunc)
+
+ +
+
+

Variable Documentation

+ +
+
+ + + + +
CPL_C_START typedef const char void* pProgressArg
+
+ +

Definition at line 37 of file cpl_progress.h.

+ +
+
+ +
+
+ + + + +
CPL_C_START typedef const char* pszMessage
+
+ +

Definition at line 37 of file cpl_progress.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__progress_8h_source.html b/bin/doc/html/cpl__progress_8h_source.html new file mode 100644 index 0000000..8e45aaa --- /dev/null +++ b/bin/doc/html/cpl__progress_8h_source.html @@ -0,0 +1,114 @@ + + + + + + +OGR2GUI: include/ogr/cpl_progress.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_progress.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id$
3  *
4  * Project: CPL - Common Portability Library
5  * Author: Frank Warmerdam, warmerdam@pobox.com
6  * Purpose: Prototypes and definitions for progress functions.
7  *
8  ******************************************************************************
9  * Copyright (c) 2013, Frank Warmerdam
10  *
11  * Permission is hereby granted, free of charge, to any person obtaining a
12  * copy of this software and associated documentation files (the "Software"),
13  * to deal in the Software without restriction, including without limitation
14  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
15  * and/or sell copies of the Software, and to permit persons to whom the
16  * Software is furnished to do so, subject to the following conditions:
17  *
18  * The above copyright notice and this permission notice shall be included
19  * in all copies or substantial portions of the Software.
20  *
21  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
22  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
24  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
26  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
27  * DEALINGS IN THE SOFTWARE.
28  ****************************************************************************/
29 
30 #ifndef CPL_PROGRESS_H_INCLUDED
31 #define CPL_PROGRESS_H_INCLUDED
32 
33 #include "cpl_port.h"
34 
36 
37 typedef int (CPL_STDCALL *GDALProgressFunc)(double dfComplete, const char *pszMessage, void *pProgressArg);
38 
39 int CPL_DLL CPL_STDCALL GDALDummyProgress( double, const char *, void *);
40 int CPL_DLL CPL_STDCALL GDALTermProgress( double, const char *, void *);
41 int CPL_DLL CPL_STDCALL GDALScaledProgress( double, const char *, void *);
42 void CPL_DLL * CPL_STDCALL GDALCreateScaledProgress( double, double,
43  GDALProgressFunc, void * );
46 
47 #endif /* ndef CPL_PROGRESS_H_INCLUDED */
#define CPL_DLL
Definition: cpl_port.h:282
+ +
#define CPL_C_START
Definition: cpl_port.h:271
+
CPL_C_START typedef int(CPL_STDCALL *GDALProgressFunc)(double dfComplete
+
CPL_C_START typedef const char * pszMessage
Definition: cpl_progress.h:37
+
int CPL_DLL CPL_STDCALL GDALTermProgress(double, const char *, void *)
+
#define CPL_STDCALL
Definition: cpl_port.h:298
+
int CPL_DLL CPL_STDCALL GDALScaledProgress(double, const char *, void *)
+
int CPL_DLL CPL_STDCALL GDALDummyProgress(double, const char *, void *)
+
void CPL_DLL CPL_STDCALL GDALDestroyScaledProgress(void *)
+
#define CPL_C_END
Definition: cpl_port.h:272
+
CPL_C_START typedef const char void * pProgressArg
Definition: cpl_progress.h:37
+
void CPL_DLL *CPL_STDCALL GDALCreateScaledProgress(double, double, GDALProgressFunc, void *)
+
+ + + + diff --git a/bin/doc/html/cpl__string_8h.html b/bin/doc/html/cpl__string_8h.html new file mode 100644 index 0000000..c194e23 --- /dev/null +++ b/bin/doc/html/cpl__string_8h.html @@ -0,0 +1,2150 @@ + + + + + + +OGR2GUI: include/ogr/cpl_string.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_string.h File Reference
+
+
+
#include "cpl_error.h"
+#include "cpl_conv.h"
+#include "cpl_vsi.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define CSLT_HONOURSTRINGS   0x0001
 
#define CSLT_ALLOWEMPTYTOKENS   0x0002
 
#define CSLT_PRESERVEQUOTES   0x0004
 
#define CSLT_PRESERVEESCAPES   0x0008
 
#define CSLT_STRIPLEADSPACES   0x0010
 
#define CSLT_STRIPENDSPACES   0x0020
 
#define CPLES_BackslashQuotable   0
 
#define CPLES_XML   1
 
#define CPLES_URL   2
 
#define CPLES_SQL   3
 
#define CPLES_CSV   4
 
#define CPLES_XML_BUT_QUOTES   5
 
#define CPL_ENC_LOCALE   ""
 
#define CPL_ENC_UTF8   "UTF-8"
 
#define CPL_ENC_UTF16   "UTF-16"
 
#define CPL_ENC_UCS2   "UCS-2"
 
#define CPL_ENC_UCS4   "UCS-4"
 
#define CPL_ENC_ASCII   "ASCII"
 
#define CPL_ENC_ISO8859_1   "ISO-8859-1"
 
+ + + +

+Enumerations

enum  CPLValueType { CPL_VALUE_STRING, +CPL_VALUE_REAL, +CPL_VALUE_INTEGER + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

CPL_C_START char CPL_DLL ** CSLAddString (char **papszStrList, const char *pszNewString) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLAddStringMayFail (char **papszStrList, const char *pszNewString) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CSLCount (char **papszStrList)
 
const char CPL_DLLCSLGetField (char **, int)
 
void CPL_DLL CPL_STDCALL CSLDestroy (char **papszStrList)
 
char CPL_DLL ** CSLDuplicate (char **papszStrList) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLMerge (char **papszOrig, char **papszOverride) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLTokenizeString (const char *pszString) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLTokenizeStringComplex (const char *pszString, const char *pszDelimiter, int bHonourStrings, int bAllowEmptyTokens) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLTokenizeString2 (const char *pszString, const char *pszDelimiter, int nCSLTFlags) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CSLPrint (char **papszStrList, FILE *fpOut)
 
char CPL_DLL ** CSLLoad (const char *pszFname) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLLoad2 (const char *pszFname, int nMaxLines, int nMaxCols, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CSLSave (char **papszStrList, const char *pszFname)
 
char CPL_DLL ** CSLInsertStrings (char **papszStrList, int nInsertAtLineNo, char **papszNewLines) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLInsertString (char **papszStrList, int nInsertAtLineNo, const char *pszNewLine) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLRemoveStrings (char **papszStrList, int nFirstLineToDelete, int nNumToRemove, char ***ppapszRetStrings) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CSLFindString (char **, const char *)
 
int CPL_DLL CSLFindStringCaseSensitive (char **, const char *)
 
int CPL_DLL CSLPartialFindString (char **papszHaystack, const char *pszNeedle)
 
int CPL_DLL CSLFindName (char **papszStrList, const char *pszName)
 
int CPL_DLL CSLFetchBoolean (char **papszStrList, const char *pszKey, int bDefault)
 
int CPL_DLL CSLTestBoolean (const char *pszValue)
 
int CPL_DLL CPLTestBoolean (const char *pszValue)
 
const char CPL_DLLCPLParseNameValue (const char *pszNameValue, char **ppszKey)
 
const char CPL_DLLCSLFetchNameValue (char **papszStrList, const char *pszName)
 
const char CPL_DLLCSLFetchNameValueDef (char **papszStrList, const char *pszName, const char *pszDefault)
 
char CPL_DLL ** CSLFetchNameValueMultiple (char **papszStrList, const char *pszName)
 
char CPL_DLL ** CSLAddNameValue (char **papszStrList, const char *pszName, const char *pszValue) CPL_WARN_UNUSED_RESULT
 
char CPL_DLL ** CSLSetNameValue (char **papszStrList, const char *pszName, const char *pszValue) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL CSLSetNameValueSeparator (char **papszStrList, const char *pszSeparator)
 
char CPL_DLL ** CSLParseCommandLine (const char *pszCommandLine)
 
char CPL_DLLCPLEscapeString (const char *pszString, int nLength, int nScheme) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLCPLUnescapeString (const char *pszString, int *pnLength, int nScheme) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLCPLBinaryToHex (int nBytes, const GByte *pabyData) CPL_WARN_UNUSED_RESULT
 
GByte CPL_DLLCPLHexToBinary (const char *pszHex, int *pnBytes) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLCPLBase64Encode (int nBytes, const GByte *pabyData) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CPLBase64DecodeInPlace (GByte *pszBase64)
 
CPLValueType CPL_DLL CPLGetValueType (const char *pszValue)
 
size_t CPL_DLL CPLStrlcpy (char *pszDest, const char *pszSrc, size_t nDestSize)
 
size_t CPL_DLL CPLStrlcat (char *pszDest, const char *pszSrc, size_t nDestSize)
 
size_t CPL_DLL CPLStrnlen (const char *pszStr, size_t nMaxLen)
 
int CPL_DLL CPLvsnprintf (char *str, size_t size, const char *fmt, va_list args) CPL_PRINT_FUNC_FORMAT(3
 
int CPL_DLL int CPL_DLL CPLsnprintf (char *str, size_t size, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(3
 
int CPL_DLL int CPL_DLL int CPL_DLL CPLsprintf (char *str, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(2
 
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL CPLprintf (const char *fmt,...) CPL_PRINT_FUNC_FORMAT(1
 
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL CPLsscanf (const char *str, const char *fmt,...) CPL_SCAN_FUNC_FORMAT(2
 
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLLCPLSPrintf (const char *fmt,...) CPL_PRINT_FUNC_FORMAT(1
 
char CPL_DLL ** CSLAppendPrintf (char **papszStrList, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(2
 
int CPL_DLL CPLVASPrintf (char **buf, const char *fmt, va_list args) CPL_PRINT_FUNC_FORMAT(2
 
int CPL_DLL CPLEncodingCharSize (const char *pszEncoding)
 
void CPL_DLL CPLClearRecodeWarningFlags (void)
 
char CPL_DLLCPLRecode (const char *pszSource, const char *pszSrcEncoding, const char *pszDstEncoding) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
 
char CPL_DLLCPLRecodeFromWChar (const wchar_t *pwszSource, const char *pszSrcEncoding, const char *pszDstEncoding) CPL_WARN_UNUSED_RESULT
 
wchar_t CPL_DLLCPLRecodeToWChar (const char *pszSource, const char *pszSrcEncoding, const char *pszDstEncoding) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CPLIsUTF8 (const char *pabyData, int nLen)
 
char CPL_DLLCPLForceToASCII (const char *pabyData, int nLen, char chReplacementChar) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CPLStrlenUTF8 (const char *pszUTF8Str)
 
+ + + +

+Variables

int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
 
+

Detailed Description

+

Various convenience functions for working with strings and string lists.

+

A StringList is just an array of strings with the last pointer being NULL. An empty StringList may be either a NULL pointer, or a pointer to a pointer memory location with a NULL value.

+

A common convention for StringLists is to use them to store name/value lists. In this case the contents are treated like a dictionary of name/value pairs. The actual data is formatted with each string having the format "<name>:<value>" (though "=" is also an acceptable separator). A number of the functions in the file operate on name/value style string lists (such as CSLSetNameValue(), and CSLFetchNameValue()).

+

To some extent the CPLStringList C++ class can be used to abstract managing string lists a bit but still be able to return them from C functions.

+ +

Definition in file cpl_string.h.

+

Macro Definition Documentation

+ +
+
+ + + + +
#define CPL_ENC_ASCII   "ASCII"
+
+ +

Definition at line 225 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPL_ENC_ISO8859_1   "ISO-8859-1"
+
+ +

Definition at line 226 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPL_ENC_LOCALE   ""
+
+ +

Definition at line 220 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPL_ENC_UCS2   "UCS-2"
+
+ +

Definition at line 223 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPL_ENC_UCS4   "UCS-4"
+
+ +

Definition at line 224 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPL_ENC_UTF16   "UTF-16"
+
+ +

Definition at line 222 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPL_ENC_UTF8   "UTF-8"
+
+ +

Definition at line 221 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPLES_BackslashQuotable   0
+
+ +

Definition at line 157 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPLES_CSV   4
+
+ +

Definition at line 161 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPLES_SQL   3
+
+ +

Definition at line 160 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPLES_URL   2
+
+ +

Definition at line 159 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPLES_XML   1
+
+ +

Definition at line 158 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CPLES_XML_BUT_QUOTES   5
+
+ +

Definition at line 162 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CSLT_ALLOWEMPTYTOKENS   0x0002
+
+ +

Definition at line 87 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CSLT_HONOURSTRINGS   0x0001
+
+ +

Definition at line 86 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CSLT_PRESERVEESCAPES   0x0008
+
+ +

Definition at line 89 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CSLT_PRESERVEQUOTES   0x0004
+
+ +

Definition at line 88 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CSLT_STRIPENDSPACES   0x0020
+
+ +

Definition at line 91 of file cpl_string.h.

+ +
+
+ +
+
+ + + + +
#define CSLT_STRIPLEADSPACES   0x0010
+
+ +

Definition at line 90 of file cpl_string.h.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum CPLValueType
+
+ + + + +
Enumerator
CPL_VALUE_STRING  +
CPL_VALUE_REAL  +
CPL_VALUE_INTEGER  +
+ +

Definition at line 178 of file cpl_string.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
int CPL_DLL CPLBase64DecodeInPlace (GBytepszBase64)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLBase64Encode (int nBytes,
const GBytepabyData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLBinaryToHex (int nBytes,
const GBytepabyData 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLClearRecodeWarningFlags (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLEncodingCharSize (const char * pszEncoding)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLEscapeString (const char * pszString,
int nLength,
int nScheme 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLForceToASCII (const char * pabyData,
int nLen,
char chReplacementChar 
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLValueType CPL_DLL CPLGetValueType (const char * pszValue)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GByte CPL_DLL* CPLHexToBinary (const char * pszHex,
intpnBytes 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLIsUTF8 (const char * pabyData,
int nLen 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPLParseNameValue (const char * pszNameValue,
char ** ppszKey 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL CPLprintf (const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLRecode (const char * pszSource,
const char * pszSrcEncoding,
const char * pszDstEncoding 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLRecodeFromWChar (const wchar_t * pwszSource,
const char * pszSrcEncoding,
const char * pszDstEncoding 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
wchar_t CPL_DLL* CPLRecodeToWChar (const char * pszSource,
const char * pszSrcEncoding,
const char * pszDstEncoding 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL int CPL_DLL CPLsnprintf (char * str,
size_t size,
const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL int CPL_DLL int CPL_DLL CPLsprintf (char * str,
const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL* CPLSPrintf (const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL CPLsscanf (const char * str,
const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_t CPL_DLL CPLStrlcat (char * pszDest,
const char * pszSrc,
size_t nDestSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_t CPL_DLL CPLStrlcpy (char * pszDest,
const char * pszSrc,
size_t nDestSize 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLStrlenUTF8 (const char * pszUTF8Str)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
size_t CPL_DLL CPLStrnlen (const char * pszStr,
size_t nMaxLen 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLTestBoolean (const char * pszValue)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* CPLUnescapeString (const char * pszString,
intpnLength,
int nScheme 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLVASPrintf (char ** buf,
const char * fmt,
va_list args 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPLvsnprintf (char * str,
size_t size,
const char * fmt,
va_list args 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLAddNameValue (char ** papszStrList,
const char * pszName,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPL_C_START char CPL_DLL** CSLAddString (char ** papszStrList,
const char * pszNewString 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLAddStringMayFail (char ** papszStrList,
const char * pszNewString 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLAppendPrintf (char ** papszStrList,
const char * fmt,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CSLCount (char ** papszStrList)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL CSLDestroy (char ** papszStrList)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** CSLDuplicate (char ** papszStrList)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CSLFetchBoolean (char ** papszStrList,
const char * pszKey,
int bDefault 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CSLFetchNameValue (char ** papszStrList,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CSLFetchNameValueDef (char ** papszStrList,
const char * pszName,
const char * pszDefault 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLFetchNameValueMultiple (char ** papszStrList,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CSLFindName (char ** papszStrList,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CSLFindString (char ** ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CSLFindStringCaseSensitive (char ** ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CSLGetField (char ** ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLInsertString (char ** papszStrList,
int nInsertAtLineNo,
const char * pszNewLine 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLInsertStrings (char ** papszStrList,
int nInsertAtLineNo,
char ** papszNewLines 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** CSLLoad (const char * pszFname)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLLoad2 (const char * pszFname,
int nMaxLines,
int nMaxCols,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLMerge (char ** papszOrig,
char ** papszOverride 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** CSLParseCommandLine (const char * pszCommandLine)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CSLPartialFindString (char ** papszHaystack,
const char * pszNeedle 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CSLPrint (char ** papszStrList,
FILE * fpOut 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLRemoveStrings (char ** papszStrList,
int nFirstLineToDelete,
int nNumToRemove,
char *** ppapszRetStrings 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CSLSave (char ** papszStrList,
const char * pszFname 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLSetNameValue (char ** papszStrList,
const char * pszName,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CSLSetNameValueSeparator (char ** papszStrList,
const char * pszSeparator 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CSLTestBoolean (const char * pszValue)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** CSLTokenizeString (const char * pszString)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLTokenizeString2 (const char * pszString,
const char * pszDelimiter,
int nCSLTFlags 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL** CSLTokenizeStringComplex (const char * pszString,
const char * pszDelimiter,
int bHonourStrings,
int bAllowEmptyTokens 
)
+
+ +
+
+

Variable Documentation

+ +
+
+ + + + +
char CPL_DLL CPL_WARN_UNUSED_RESULT
+
+ +

Definition at line 211 of file cpl_string.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__string_8h_source.html b/bin/doc/html/cpl__string_8h_source.html new file mode 100644 index 0000000..2c5af6a --- /dev/null +++ b/bin/doc/html/cpl__string_8h_source.html @@ -0,0 +1,180 @@ + + + + + + +OGR2GUI: include/ogr/cpl_string.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_string.h
+
+
+Go to the documentation of this file.
1 /**********************************************************************
2  * $Id: cpl_string.h 33788 2016-03-26 00:45:58Z goatbar $
3  *
4  * Name: cpl_string.h
5  * Project: CPL - Common Portability Library
6  * Purpose: String and StringList functions.
7  * Author: Daniel Morissette, dmorissette@mapgears.com
8  *
9  **********************************************************************
10  * Copyright (c) 1998, Daniel Morissette
11  * Copyright (c) 2008-2014, Even Rouault <even dot rouault at mines-paris dot org>
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a
14  * copy of this software and associated documentation files (the "Software"),
15  * to deal in the Software without restriction, including without limitation
16  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17  * and/or sell copies of the Software, and to permit persons to whom the
18  * Software is furnished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included
21  * in all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
24  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29  * DEALINGS IN THE SOFTWARE.
30  ****************************************************************************/
31 
32 #ifndef CPL_STRING_H_INCLUDED
33 #define CPL_STRING_H_INCLUDED
34 
35 #include "cpl_error.h"
36 #include "cpl_conv.h"
37 #include "cpl_vsi.h"
38 
62 
63 char CPL_DLL **CSLAddString(char **papszStrList,
64  const char *pszNewString) CPL_WARN_UNUSED_RESULT;
66  char **papszStrList, const char *pszNewString) CPL_WARN_UNUSED_RESULT;
67 #ifdef __cplusplus
68  int CPL_DLL CSLCount(const char * const *papszStrList);
69 #else
70  int CPL_DLL CSLCount(char **papszStrList);
71 #endif
72 const char CPL_DLL *CSLGetField( char **, int );
73 void CPL_DLL CPL_STDCALL CSLDestroy(char **papszStrList);
74 char CPL_DLL **CSLDuplicate(char **papszStrList) CPL_WARN_UNUSED_RESULT;
75 char CPL_DLL **CSLMerge( char **papszOrig,
76  char **papszOverride ) CPL_WARN_UNUSED_RESULT;
77 
78 char CPL_DLL **CSLTokenizeString(const char *pszString ) CPL_WARN_UNUSED_RESULT;
80  const char *pszString, const char *pszDelimiter, int bHonourStrings,
81  int bAllowEmptyTokens ) CPL_WARN_UNUSED_RESULT;
82 char CPL_DLL **CSLTokenizeString2( const char *pszString,
83  const char *pszDelimiter,
84  int nCSLTFlags ) CPL_WARN_UNUSED_RESULT;
85 
86 #define CSLT_HONOURSTRINGS 0x0001
87 #define CSLT_ALLOWEMPTYTOKENS 0x0002
88 #define CSLT_PRESERVEQUOTES 0x0004
89 #define CSLT_PRESERVEESCAPES 0x0008
90 #define CSLT_STRIPLEADSPACES 0x0010
91 #define CSLT_STRIPENDSPACES 0x0020
92 
93 int CPL_DLL CSLPrint(char **papszStrList, FILE *fpOut);
94 char CPL_DLL **CSLLoad(const char *pszFname) CPL_WARN_UNUSED_RESULT;
95 char CPL_DLL **CSLLoad2(const char *pszFname, int nMaxLines, int nMaxCols,
96  char** papszOptions) CPL_WARN_UNUSED_RESULT;
97 int CPL_DLL CSLSave(char **papszStrList, const char *pszFname);
98 
99 char CPL_DLL **CSLInsertStrings(char **papszStrList, int nInsertAtLineNo,
100  char **papszNewLines) CPL_WARN_UNUSED_RESULT;
101 char CPL_DLL **CSLInsertString(char **papszStrList, int nInsertAtLineNo,
102  const char *pszNewLine) CPL_WARN_UNUSED_RESULT;
104  char **papszStrList, int nFirstLineToDelete,
105  int nNumToRemove, char ***ppapszRetStrings) CPL_WARN_UNUSED_RESULT;
106 int CPL_DLL CSLFindString( char **, const char * );
107 int CPL_DLL CSLFindStringCaseSensitive( char **, const char * );
108 int CPL_DLL CSLPartialFindString( char **papszHaystack,
109  const char * pszNeedle );
110 int CPL_DLL CSLFindName(char **papszStrList, const char *pszName);
111 int CPL_DLL CSLFetchBoolean( char **papszStrList, const char *pszKey,
112  int bDefault );
113 
114 /* TODO: Deprecate CSLTestBoolean. Remove in GDAL 3.x. */
115 int CPL_DLL CSLTestBoolean( const char *pszValue );
116 int CPL_DLL CPLTestBoolean( const char *pszValue );
117 
118 #ifdef __cplusplus
119 #ifdef DO_NOT_USE_DEBUG_BOOL
120 #define CPLTestBool(x) CPL_TO_BOOL(CPLTestBoolean(x))
121 #else
122 /* Prefer these for C++ code. */
123 #ifdef DEBUG_BOOL
124 extern "C++" {
125 #endif
126 bool CPL_DLL CPLTestBool( const char *pszValue );
127 #ifdef DEBUG_BOOL
128 }
129 #endif
130 #endif
131 bool CPL_DLL CPLFetchBool( const char **papszStrList, const char *pszKey,
132  bool bDefault );
133 #endif /* __cplusplus */
134 
135 const char CPL_DLL *
136  CPLParseNameValue(const char *pszNameValue, char **ppszKey );
137 const char CPL_DLL *
138  CSLFetchNameValue(char **papszStrList, const char *pszName);
139 const char CPL_DLL *
140  CSLFetchNameValueDef(char **papszStrList, const char *pszName,
141  const char *pszDefault );
142 char CPL_DLL **
143  CSLFetchNameValueMultiple(char **papszStrList, const char *pszName);
144 char CPL_DLL **
145  CSLAddNameValue(char **papszStrList,
146  const char *pszName,
147  const char *pszValue) CPL_WARN_UNUSED_RESULT;
148 char CPL_DLL **
149  CSLSetNameValue(char **papszStrList,
150  const char *pszName,
151  const char *pszValue) CPL_WARN_UNUSED_RESULT;
152 void CPL_DLL CSLSetNameValueSeparator( char ** papszStrList,
153  const char *pszSeparator );
154 
155 char CPL_DLL ** CSLParseCommandLine(const char* pszCommandLine);
156 
157 #define CPLES_BackslashQuotable 0
158 #define CPLES_XML 1
159 #define CPLES_URL 2
160 #define CPLES_SQL 3
161 #define CPLES_CSV 4
162 #define CPLES_XML_BUT_QUOTES 5
163 
164 char CPL_DLL *CPLEscapeString( const char *pszString, int nLength,
165  int nScheme ) CPL_WARN_UNUSED_RESULT;
166 char CPL_DLL *CPLUnescapeString( const char *pszString, int *pnLength,
167  int nScheme ) CPL_WARN_UNUSED_RESULT;
168 
169 char CPL_DLL *CPLBinaryToHex( int nBytes,
170  const GByte *pabyData ) CPL_WARN_UNUSED_RESULT;
171 GByte CPL_DLL *CPLHexToBinary( const char *pszHex,
172  int *pnBytes ) CPL_WARN_UNUSED_RESULT;
173 
174 char CPL_DLL *CPLBase64Encode( int nBytes,
175  const GByte *pabyData ) CPL_WARN_UNUSED_RESULT;
176 int CPL_DLL CPLBase64DecodeInPlace( GByte* pszBase64 );
177 
178 typedef enum
179 {
183 } CPLValueType;
184 
185 CPLValueType CPL_DLL CPLGetValueType(const char* pszValue);
186 
187 size_t CPL_DLL CPLStrlcpy(char* pszDest, const char* pszSrc, size_t nDestSize);
188 size_t CPL_DLL CPLStrlcat(char* pszDest, const char* pszSrc, size_t nDestSize);
189 size_t CPL_DLL CPLStrnlen(const char *pszStr, size_t nMaxLen);
190 
191 /* -------------------------------------------------------------------- */
192 /* Locale independent formatting functions. */
193 /* -------------------------------------------------------------------- */
194 int CPL_DLL CPLvsnprintf(char *str, size_t size, const char* fmt,
195  va_list args) CPL_PRINT_FUNC_FORMAT (3, 0);
196 int CPL_DLL CPLsnprintf(char *str, size_t size,
197  const char* fmt, ...) CPL_PRINT_FUNC_FORMAT(3,4);
198 #if defined(GDAL_COMPILATION) && !defined(DONT_DEPRECATE_SPRINTF)
199 int CPL_DLL CPLsprintf(char *str, const char* fmt, ...)
201 #else
202 int CPL_DLL CPLsprintf(char *str, const char* fmt, ...)
203  CPL_PRINT_FUNC_FORMAT(2, 3);
204 #endif
205 int CPL_DLL CPLprintf(const char* fmt, ...) CPL_PRINT_FUNC_FORMAT(1, 2);
206 /* caution: only works with limited number of formats */
207 int CPL_DLL CPLsscanf(const char* str, const char* fmt, ...)
208  CPL_SCAN_FUNC_FORMAT(2, 3);
209 
210 const char CPL_DLL *CPLSPrintf(const char *fmt, ...)
212 char CPL_DLL **CSLAppendPrintf(char **papszStrList, const char *fmt, ...)
214 int CPL_DLL CPLVASPrintf(char **buf, const char *fmt, va_list args )
215  CPL_PRINT_FUNC_FORMAT(2, 0);
216 
217 /* -------------------------------------------------------------------- */
218 /* RFC 23 character set conversion/recoding API (cpl_recode.cpp). */
219 /* -------------------------------------------------------------------- */
220 #define CPL_ENC_LOCALE ""
221 #define CPL_ENC_UTF8 "UTF-8"
222 #define CPL_ENC_UTF16 "UTF-16"
223 #define CPL_ENC_UCS2 "UCS-2"
224 #define CPL_ENC_UCS4 "UCS-4"
225 #define CPL_ENC_ASCII "ASCII"
226 #define CPL_ENC_ISO8859_1 "ISO-8859-1"
227 
228 int CPL_DLL CPLEncodingCharSize( const char *pszEncoding );
230 char CPL_DLL *CPLRecode(
231  const char *pszSource, const char *pszSrcEncoding,
232  const char *pszDstEncoding ) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL;
234  const wchar_t *pwszSource, const char *pszSrcEncoding,
235  const char *pszDstEncoding ) CPL_WARN_UNUSED_RESULT;
236 wchar_t CPL_DLL *CPLRecodeToWChar(
237  const char *pszSource, const char *pszSrcEncoding,
238  const char *pszDstEncoding ) CPL_WARN_UNUSED_RESULT;
239 int CPL_DLL CPLIsUTF8(const char* pabyData, int nLen);
241  const char* pabyData, int nLen,
242  char chReplacementChar) CPL_WARN_UNUSED_RESULT;
243 int CPL_DLL CPLStrlenUTF8(const char *pszUTF8Str);
244 
245 CPL_C_END
246 
247 /************************************************************************/
248 /* CPLString */
249 /************************************************************************/
250 
251 #if defined(__cplusplus) && !defined(CPL_SUPRESS_CPLUSPLUS)
252 
253 #include <string>
254 
255 /*
256  * Simple trick to avoid "using" declaration in header for new compilers
257  * but make it still working with old compilers which throw C2614 errors.
258  *
259  * Define MSVC_OLD_STUPID_BEHAVIOUR
260  * for old compilers: VC++ 5 and 6 as well as eVC++ 3 and 4.
261  */
262 
263 /*
264  * Detect old MSVC++ compiler <= 6.0
265  * 1200 - VC++ 6.0
266  * 1200-1202 - eVC++ 4.0
267  */
268 #if defined(_MSC_VER)
269 # if (_MSC_VER <= 1202)
270 # define MSVC_OLD_STUPID_BEHAVIOUR
271 # endif
272 #endif
273 
274 /* Avoid C2614 errors */
275 #ifdef MSVC_OLD_STUPID_BEHAVIOUR
276  using std::string;
277 # define gdal_std_string string
278 #else
279 # define gdal_std_string std::string
280 #endif
281 
283 class CPL_DLL CPLString : public gdal_std_string
284 {
285 public:
286 
287  CPLString(void) {}
288  CPLString( const std::string &oStr ) : gdal_std_string( oStr ) {}
289  CPLString( const char *pszStr ) : gdal_std_string( pszStr ) {}
290 
291  operator const char* (void) const { return c_str(); }
292 
293  char& operator[](std::string::size_type i)
294  {
295  return gdal_std_string::operator[](i);
296  }
297 
298  const char& operator[](std::string::size_type i) const
299  {
300  return gdal_std_string::operator[](i);
301  }
302 
303  char& operator[](int i)
304  {
305  return gdal_std_string::operator[](
306  static_cast<std::string::size_type>(i));
307  }
308 
309  const char& operator[](int i) const
310  {
311  return gdal_std_string::operator[](
312  static_cast<std::string::size_type>(i));
313  }
314 
315  void Clear() { resize(0); }
316 
317  // NULL safe assign and free.
318  void Seize(char *pszValue)
319  {
320  if (pszValue == NULL )
321  Clear();
322  else
323  {
324  *this = pszValue;
325  CPLFree(pszValue);
326  }
327  }
328 
329  /* There seems to be a bug in the way the compiler count indices...
330  * Should be CPL_PRINT_FUNC_FORMAT (1, 2) */
331  CPLString &Printf(
332  const char *pszFormat, ... ) CPL_PRINT_FUNC_FORMAT (2, 3);
333  CPLString &vPrintf(
334  const char *pszFormat, va_list args ) CPL_PRINT_FUNC_FORMAT(2, 0);
335  CPLString &FormatC( double dfValue, const char *pszFormat = NULL );
336  CPLString &Trim();
337  CPLString &Recode( const char *pszSrcEncoding, const char *pszDstEncoding );
338 
339  /* case insensitive find alternates */
340  size_t ifind( const std::string & str, size_t pos = 0 ) const;
341  size_t ifind( const char * s, size_t pos = 0 ) const;
342  CPLString &toupper( void );
343  CPLString &tolower( void );
344 };
345 
346 CPLString CPLOPrintf(const char *pszFormat, ... ) CPL_PRINT_FUNC_FORMAT (1, 2);
347 CPLString CPLOvPrintf(
348  const char *pszFormat, va_list args) CPL_PRINT_FUNC_FORMAT (1, 0);
349 
350 /* -------------------------------------------------------------------- */
351 /* URL processing functions, here since they depend on CPLString. */
352 /* -------------------------------------------------------------------- */
353 CPLString CPL_DLL CPLURLGetValue(const char* pszURL, const char* pszKey);
354 CPLString CPL_DLL CPLURLAddKVP(const char* pszURL, const char* pszKey,
355  const char* pszValue);
356 
357 /************************************************************************/
358 /* CPLStringList */
359 /************************************************************************/
360 
362 class CPL_DLL CPLStringList
363 {
364  char **papszList;
365  mutable int nCount;
366  mutable int nAllocation;
367  bool bOwnList;
368  bool bIsSorted;
369 
370  void Initialize();
371  void MakeOurOwnCopy();
372  void EnsureAllocation( int nMaxLength );
373  int FindSortedInsertionPoint( const char *pszLine );
374 
375  public:
376  CPLStringList();
377  CPLStringList( char **papszList, int bTakeOwnership=TRUE );
378  CPLStringList( const CPLStringList& oOther );
379  ~CPLStringList();
380 
381  CPLStringList &Clear();
382 
383  int size() const { return Count(); }
384  int Count() const;
385 
386  CPLStringList &AddString( const char *pszNewString );
387  CPLStringList &AddStringDirectly( char *pszNewString );
388 
389  CPLStringList &InsertString( int nInsertAtLineNo, const char *pszNewLine )
390  { return InsertStringDirectly( nInsertAtLineNo, CPLStrdup(pszNewLine) ); }
391  CPLStringList &InsertStringDirectly( int nInsertAtLineNo, char *pszNewLine);
392 
393  // CPLStringList &InsertStrings( int nInsertAtLineNo, char **papszNewLines );
394  // CPLStringList &RemoveStrings( int nFirstLineToDelete, int nNumToRemove=1 );
395 
396  int FindString( const char *pszTarget ) const
397  { return CSLFindString( papszList, pszTarget ); }
398  int PartialFindString( const char *pszNeedle ) const
399  { return CSLPartialFindString( papszList, pszNeedle ); }
400 
401  int FindName( const char *pszName ) const;
402  bool FetchBool( const char *pszKey, bool bDefault ) const;
403  // Deprecated.
404  int FetchBoolean( const char *pszKey, int bDefault ) const;
405  const char *FetchNameValue( const char *pszKey ) const;
406  const char *FetchNameValueDef(
407  const char *pszKey, const char *pszDefault ) const;
408  CPLStringList &AddNameValue( const char *pszKey, const char *pszValue );
409  CPLStringList &SetNameValue( const char *pszKey, const char *pszValue );
410 
411  CPLStringList &Assign( char **papszListIn, int bTakeOwnership=TRUE );
412  CPLStringList &operator=(char **papszListIn) {
413  return Assign( papszListIn, TRUE ); }
414  CPLStringList &operator=(const CPLStringList& oOther);
415 
416  char * operator[](int i);
417  char * operator[](size_t i) { return (*this)[static_cast<int>(i)]; }
418  const char * operator[](int i) const;
419  const char * operator[](size_t i) const {
420  return (*this)[static_cast<int>(i)]; }
421 
422  char **List() { return papszList; }
423  char **StealList();
424 
425  CPLStringList &Sort();
426  int IsSorted() const { return bIsSorted; }
427 
428  operator char**(void) { return List(); }
429 };
430 
431 #endif /* def __cplusplus && !CPL_SUPRESS_CPLUSPLUS */
432 
433 #endif /* CPL_STRING_H_INCLUDED */
char CPL_DLL * CPLBase64Encode(int nBytes, const GByte *pabyData) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL * CPLRecode(const char *pszSource, const char *pszSrcEncoding, const char *pszDstEncoding) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
int CPL_DLL CSLCount(char **papszStrList)
+
size_t CPL_DLL CPLStrnlen(const char *pszStr, size_t nMaxLen)
+ +
char CPL_DLL ** CSLInsertString(char **papszStrList, int nInsertAtLineNo, const char *pszNewLine) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL CPLTestBoolean(const char *pszValue)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
int CPL_DLL CPLVASPrintf(char **buf, const char *fmt, va_list args) CPL_PRINT_FUNC_FORMAT(2
+
int CPL_DLL CPLStrlenUTF8(const char *pszUTF8Str)
+
int CPL_DLL CPLIsUTF8(const char *pabyData, int nLen)
+
char CPL_DLL ** CSLLoad2(const char *pszFname, int nMaxLines, int nMaxCols, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
#define TRUE
Definition: cpl_port.h:966
+
#define CPL_C_START
Definition: cpl_port.h:271
+
char CPL_DLL ** CSLSetNameValue(char **papszStrList, const char *pszName, const char *pszValue) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL int CPL_DLL int CPL_DLL CPLsprintf(char *str, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(2
+
CPLValueType CPL_DLL CPLGetValueType(const char *pszValue)
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+
char CPL_DLL * CPLStrdup(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
int CPL_DLL CSLFetchBoolean(char **papszStrList, const char *pszKey, int bDefault)
+
wchar_t CPL_DLL * CPLRecodeToWChar(const char *pszSource, const char *pszSrcEncoding, const char *pszDstEncoding) CPL_WARN_UNUSED_RESULT
+
CPLValueType
Definition: cpl_string.h:178
+
char CPL_DLL ** CSLTokenizeStringComplex(const char *pszString, const char *pszDelimiter, int bHonourStrings, int bAllowEmptyTokens) CPL_WARN_UNUSED_RESULT
+ +
unsigned char GByte
Definition: cpl_port.h:193
+
char CPL_DLL ** CSLDuplicate(char **papszStrList) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL * CPLEscapeString(const char *pszString, int nLength, int nScheme) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL ** CSLFetchNameValueMultiple(char **papszStrList, const char *pszName)
+
CPL_C_START char CPL_DLL ** CSLAddString(char **papszStrList, const char *pszNewString) CPL_WARN_UNUSED_RESULT
+
#define CPL_PRINT_FUNC_FORMAT(format_idx, arg_idx)
Definition: cpl_port.h:768
+
int CPL_DLL int CPL_DLL CPLsnprintf(char *str, size_t size, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(3
+
int CPL_DLL CPLEncodingCharSize(const char *pszEncoding)
+
#define CPL_STDCALL
Definition: cpl_port.h:298
+
const char CPL_DLL * CSLFetchNameValue(char **papszStrList, const char *pszName)
+
int CPL_DLL CSLFindStringCaseSensitive(char **, const char *)
+
char CPL_DLL ** CSLAppendPrintf(char **papszStrList, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(2
+
char CPL_DLL * CPLUnescapeString(const char *pszString, int *pnLength, int nScheme) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL ** CSLParseCommandLine(const char *pszCommandLine)
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL CPLprintf(const char *fmt,...) CPL_PRINT_FUNC_FORMAT(1
+
void CPL_DLL CPL_STDCALL CSLDestroy(char **papszStrList)
+
int CPL_DLL CSLFindString(char **, const char *)
+
#define CPL_WARN_DEPRECATED(x)
Definition: cpl_port.h:841
+
const char CPL_DLL * CSLFetchNameValueDef(char **papszStrList, const char *pszName, const char *pszDefault)
+
size_t CPL_DLL CPLStrlcpy(char *pszDest, const char *pszSrc, size_t nDestSize)
+
size_t CPL_DLL CPLStrlcat(char *pszDest, const char *pszSrc, size_t nDestSize)
+
char CPL_DLL ** CSLMerge(char **papszOrig, char **papszOverride) CPL_WARN_UNUSED_RESULT
+ +
int CPL_DLL CSLPartialFindString(char **papszHaystack, const char *pszNeedle)
+
int CPL_DLL CSLTestBoolean(const char *pszValue)
+
int CPL_DLL CPLBase64DecodeInPlace(GByte *pszBase64)
+
char CPL_DLL ** CSLTokenizeString(const char *pszString) CPL_WARN_UNUSED_RESULT
+
GByte CPL_DLL * CPLHexToBinary(const char *pszHex, int *pnBytes) CPL_WARN_UNUSED_RESULT
+
#define CPLFree
Definition: cpl_conv.h:72
+ +
char CPL_DLL * CPLForceToASCII(const char *pabyData, int nLen, char chReplacementChar) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL ** CSLLoad(const char *pszFname) CPL_WARN_UNUSED_RESULT
+ +
#define CPL_RETURNS_NONNULL
Definition: cpl_port.h:799
+
int CPL_DLL CPLvsnprintf(char *str, size_t size, const char *fmt, va_list args) CPL_PRINT_FUNC_FORMAT(3
+
#define CPL_C_END
Definition: cpl_port.h:272
+
#define NULL
Definition: cpl_port.h:359
+
const char CPL_DLL * CPLParseNameValue(const char *pszNameValue, char **ppszKey)
+
char CPL_DLL ** CSLAddStringMayFail(char **papszStrList, const char *pszNewString) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL ** CSLTokenizeString2(const char *pszString, const char *pszDelimiter, int nCSLTFlags) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL ** CSLRemoveStrings(char **papszStrList, int nFirstLineToDelete, int nNumToRemove, char ***ppapszRetStrings) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL CPLClearRecodeWarningFlags(void)
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL CPLsscanf(const char *str, const char *fmt,...) CPL_SCAN_FUNC_FORMAT(2
+
int CPL_DLL CSLPrint(char **papszStrList, FILE *fpOut)
+
int CPL_DLL CSLSave(char **papszStrList, const char *pszFname)
+
const char CPL_DLL * CSLGetField(char **, int)
+
#define CPL_SCAN_FUNC_FORMAT(format_idx, arg_idx)
Definition: cpl_port.h:769
+
char CPL_DLL * CPLBinaryToHex(int nBytes, const GByte *pabyData) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL CSLFindName(char **papszStrList, const char *pszName)
+
char CPL_DLL ** CSLInsertStrings(char **papszStrList, int nInsertAtLineNo, char **papszNewLines) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL CSLSetNameValueSeparator(char **papszStrList, const char *pszSeparator)
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL * CPLSPrintf(const char *fmt,...) CPL_PRINT_FUNC_FORMAT(1
+
char CPL_DLL * CPLRecodeFromWChar(const wchar_t *pwszSource, const char *pszSrcEncoding, const char *pszDstEncoding) CPL_WARN_UNUSED_RESULT
+ +
char CPL_DLL ** CSLAddNameValue(char **papszStrList, const char *pszName, const char *pszValue) CPL_WARN_UNUSED_RESULT
+
+ + + + diff --git a/bin/doc/html/cpl__virtualmem_8h.html b/bin/doc/html/cpl__virtualmem_8h.html new file mode 100644 index 0000000..5c842bf --- /dev/null +++ b/bin/doc/html/cpl__virtualmem_8h.html @@ -0,0 +1,843 @@ + + + + + + +OGR2GUI: include/ogr/cpl_virtualmem.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_virtualmem.h File Reference
+
+
+
#include "cpl_port.h"
+#include "cpl_vsi.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Typedefs

typedef struct CPLVirtualMem CPLVirtualMem
 
typedef void(* CPLVirtualMemCachePageCbk) (CPLVirtualMem *ctxt, size_t nOffset, void *pPageToFill, size_t nToFill, void *pUserData)
 
typedef void(* CPLVirtualMemUnCachePageCbk) (CPLVirtualMem *ctxt, size_t nOffset, const void *pPageToBeEvicted, size_t nToBeEvicted, void *pUserData)
 
typedef void(* CPLVirtualMemFreeUserData) (void *pUserData)
 
+ + + +

+Enumerations

enum  CPLVirtualMemAccessMode { VIRTUALMEM_READONLY, +VIRTUALMEM_READONLY_ENFORCED, +VIRTUALMEM_READWRITE + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

size_t CPL_DLL CPLGetPageSize (void)
 
CPLVirtualMem CPL_DLLCPLVirtualMemNew (size_t nSize, size_t nCacheSize, size_t nPageSizeHint, int bSingleThreadUsage, CPLVirtualMemAccessMode eAccessMode, CPLVirtualMemCachePageCbk pfnCachePage, CPLVirtualMemUnCachePageCbk pfnUnCachePage, CPLVirtualMemFreeUserData pfnFreeUserData, void *pCbkUserData)
 
int CPL_DLL CPLIsVirtualMemFileMapAvailable (void)
 
CPLVirtualMem CPL_DLLCPLVirtualMemFileMapNew (VSILFILE *fp, vsi_l_offset nOffset, vsi_l_offset nLength, CPLVirtualMemAccessMode eAccessMode, CPLVirtualMemFreeUserData pfnFreeUserData, void *pCbkUserData)
 
CPLVirtualMem CPL_DLLCPLVirtualMemDerivedNew (CPLVirtualMem *pVMemBase, vsi_l_offset nOffset, vsi_l_offset nSize, CPLVirtualMemFreeUserData pfnFreeUserData, void *pCbkUserData)
 
void CPL_DLL CPLVirtualMemFree (CPLVirtualMem *ctxt)
 
void CPL_DLLCPLVirtualMemGetAddr (CPLVirtualMem *ctxt)
 
size_t CPL_DLL CPLVirtualMemGetSize (CPLVirtualMem *ctxt)
 
int CPL_DLL CPLVirtualMemIsFileMapping (CPLVirtualMem *ctxt)
 
CPLVirtualMemAccessMode CPL_DLL CPLVirtualMemGetAccessMode (CPLVirtualMem *ctxt)
 
size_t CPL_DLL CPLVirtualMemGetPageSize (CPLVirtualMem *ctxt)
 
int CPL_DLL CPLVirtualMemIsAccessThreadSafe (CPLVirtualMem *ctxt)
 
void CPL_DLL CPLVirtualMemDeclareThread (CPLVirtualMem *ctxt)
 
void CPL_DLL CPLVirtualMemUnDeclareThread (CPLVirtualMem *ctxt)
 
void CPL_DLL CPLVirtualMemPin (CPLVirtualMem *ctxt, void *pAddr, size_t nSize, int bWriteOp)
 
void CPL_DLL CPLVirtualMemManagerTerminate (void)
 
+

Detailed Description

+

Virtual memory management.

+

This file provides mechanism to define virtual memory mappings, whose content is allocated transparently and filled on-the-fly. Those virtual memory mappings can be much larger than the available RAM, but only parts of the virtual memory mapping, in the limit of the allowed the cache size, will actually be physically allocated.

+

This exploits low-level mechanisms of the operating system (virtual memory allocation, page protection and handler of virtual memory exceptions).

+

It is also possible to create a virtual memory mapping from a file or part of a file.

+

The current implementation is Linux only.

+ +

Definition in file cpl_virtualmem.h.

+

Typedef Documentation

+ +
+
+ + + + +
typedef struct CPLVirtualMem CPLVirtualMem
+
+

Opaque type that represents a virtual memory mapping.

+ +

Definition at line 60 of file cpl_virtualmem.h.

+ +
+
+ +
+
+ + + + +
typedef void(* CPLVirtualMemCachePageCbk) (CPLVirtualMem *ctxt, size_t nOffset, void *pPageToFill, size_t nToFill, void *pUserData)
+
+

Callback triggered when a still unmapped page of virtual memory is accessed. The callback has the responsibility of filling the page with relevant values

+
Parameters
+ + + + + + +
ctxtvirtual memory handle.
nOffsetoffset of the page in the memory mapping.
pPageToFilladdress of the page to fill. Note that the address might be a temporary location, and not at CPLVirtualMemGetAddr() + nOffset.
nToFillnumber of bytes of the page.
pUserDatauser data that was passed to CPLVirtualMemNew().
+
+
+ +

Definition at line 72 of file cpl_virtualmem.h.

+ +
+
+ +
+
+ + + + +
typedef void(* CPLVirtualMemFreeUserData) (void *pUserData)
+
+

Callback triggered when a virtual memory mapping is destroyed.

Parameters
+ + +
pUserDatauser data that was passed to CPLVirtualMemNew().
+
+
+ +

Definition at line 97 of file cpl_virtualmem.h.

+ +
+
+ +
+
+ + + + +
typedef void(* CPLVirtualMemUnCachePageCbk) (CPLVirtualMem *ctxt, size_t nOffset, const void *pPageToBeEvicted, size_t nToBeEvicted, void *pUserData)
+
+

Callback triggered when a dirty mapped page is going to be freed. (saturation of cache, or termination of the virtual memory mapping).

+
Parameters
+ + + + + + +
ctxtvirtual memory handle.
nOffsetoffset of the page in the memory mapping.
pPageToBeEvictedaddress of the page that will be flushed. Note that the address might be a temporary location, and not at CPLVirtualMemGetAddr() + nOffset.
nToBeEvictednumber of bytes of the page.
pUserDatauser data that was passed to CPLVirtualMemNew().
+
+
+ +

Definition at line 88 of file cpl_virtualmem.h.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum CPLVirtualMemAccessMode
+
+

Access mode of a virtual memory mapping.

+ + + + +
Enumerator
VIRTUALMEM_READONLY  +

The mapping is meant at being read-only, but writes will not be prevented. Note that any content written will be lost.

+
VIRTUALMEM_READONLY_ENFORCED  +

The mapping is meant at being read-only, and this will be enforced through the operating system page protection mechanism.

+
VIRTUALMEM_READWRITE  +

The mapping is meant at being read-write, and modified pages can be saved thanks to the pfnUnCachePage callback

+
+ +

Definition at line 100 of file cpl_virtualmem.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
size_t CPL_DLL CPLGetPageSize (void )
+
+

Return the size of a page of virtual memory.

+
Returns
the page size.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLIsVirtualMemFileMapAvailable (void )
+
+

Return if virtual memory mapping of a file is available.

+
Returns
TRUE if virtual memory mapping of a file is available.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLVirtualMemDeclareThread (CPLVirtualMemctxt)
+
+

Declare that a thread will access a virtual memory mapping.

+

This function must be called by a thread that wants to access the content of a virtual memory mapping, except if the virtual memory mapping has been created with bSingleThreadUsage = TRUE.

+

This function must be paired with CPLVirtualMemUnDeclareThread().

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLVirtualMem CPL_DLL* CPLVirtualMemDerivedNew (CPLVirtualMempVMemBase,
vsi_l_offset nOffset,
vsi_l_offset nSize,
CPLVirtualMemFreeUserData pfnFreeUserData,
void * pCbkUserData 
)
+
+

Create a new virtual memory mapping derived from an other virtual memory mapping.

+

This may be useful in case of creating mapping for pixel interleaved data.

+

The new mapping takes a reference on the base mapping.

+
Parameters
+ + + + + + +
pVMemBaseBase virtual memory mapping
nOffsetOffset in the base virtual memory mapping from which to start the new mapping.
nSizeSize of the base virtual memory mapping to expose in the the new mapping.
pfnFreeUserDatacallback that is called when the object is destroyed.
pCbkUserDatauser data passed to pfnFreeUserData.
+
+
+
Returns
a virtual memory object that must be freed by CPLVirtualMemFree(), or NULL in case of failure.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLVirtualMem CPL_DLL* CPLVirtualMemFileMapNew (VSILFILEfp,
vsi_l_offset nOffset,
vsi_l_offset nLength,
CPLVirtualMemAccessMode eAccessMode,
CPLVirtualMemFreeUserData pfnFreeUserData,
void * pCbkUserData 
)
+
+

Create a new virtual memory mapping from a file.

+

The file must be a "real" file recognized by the operating system, and not a VSI extended virtual file.

+

In VIRTUALMEM_READWRITE mode, updates to the memory mapping will be written in the file.

+

On Linux AMD64 platforms, the maximum value for nLength is 128 TB. On Linux x86 platforms, the maximum value for nLength is 2 GB.

+

Supported on Linux only in GDAL <= 2.0, and all POSIX systems supporting mmap() in GDAL >= 2.1

+
Parameters
+ + + + + + + +
fpVirtual file handle.
nOffsetOffset in the file to start the mapping from.
nLengthLength of the portion of the file to map into memory.
eAccessModePermission to use for the virtual memory mapping. This must be consistent with how the file has been opened.
pfnFreeUserDatacallback that is called when the object is destroyed.
pCbkUserDatauser data passed to pfnFreeUserData.
+
+
+
Returns
a virtual memory object that must be freed by CPLVirtualMemFree(), or NULL in case of failure.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLVirtualMemFree (CPLVirtualMemctxt)
+
+

Free a virtual memory mapping.

+

The pointer returned by CPLVirtualMemGetAddr() will no longer be valid. If the virtual memory mapping was created with read/write permissions and that they are dirty (i.e. modified) pages, they will be flushed through the pfnUnCachePage callback before being freed.

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
CPLVirtualMemAccessMode CPL_DLL CPLVirtualMemGetAccessMode (CPLVirtualMemctxt)
+
+

Return the access mode of the virtual memory mapping.

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Returns
the access mode of the virtual memory mapping.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL* CPLVirtualMemGetAddr (CPLVirtualMemctxt)
+
+

Return the pointer to the start of a virtual memory mapping.

+

The bytes in the range [p:p+CPLVirtualMemGetSize()-1] where p is the pointer returned by this function will be valid, until CPLVirtualMemFree() is called.

+

Note that if a range of bytes used as an argument of a system call (such as read() or write()) contains pages that have not been "realized", the system call will fail with EFAULT. CPLVirtualMemPin() can be used to work around this issue.

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Returns
the pointer to the start of a virtual memory mapping.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
size_t CPL_DLL CPLVirtualMemGetPageSize (CPLVirtualMemctxt)
+
+

Return the page size associated to a virtual memory mapping.

+

The value returned will be at least CPLGetPageSize(), but potentially larger.

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Returns
the page size
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
size_t CPL_DLL CPLVirtualMemGetSize (CPLVirtualMemctxt)
+
+

Return the size of the virtual memory mapping.

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Returns
the size of the virtual memory mapping.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLVirtualMemIsAccessThreadSafe (CPLVirtualMemctxt)
+
+

Return TRUE if this memory mapping can be accessed safely from concurrent threads.

+

The situation that can cause problems is when several threads try to access a page of the mapping that is not yet mapped.

+

The return value of this function depends on whether bSingleThreadUsage has been set of not in CPLVirtualMemNew() and/or the implementation.

+

On Linux, this will always return TRUE if bSingleThreadUsage = FALSE.

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Returns
TRUE if this memory mapping can be accessed safely from concurrent threads.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPLVirtualMemIsFileMapping (CPLVirtualMemctxt)
+
+

Return if the virtual memory mapping is a direct file mapping.

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Returns
TRUE if the virtual memory mapping is a direct file mapping.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLVirtualMemManagerTerminate (void )
+
+

Cleanup any resource and handlers related to virtual memory.

+

This function must be called after the last CPLVirtualMem object has been freed.

+
Since
GDAL 2.0
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLVirtualMem CPL_DLL* CPLVirtualMemNew (size_t nSize,
size_t nCacheSize,
size_t nPageSizeHint,
int bSingleThreadUsage,
CPLVirtualMemAccessMode eAccessMode,
CPLVirtualMemCachePageCbk pfnCachePage,
CPLVirtualMemUnCachePageCbk pfnUnCachePage,
CPLVirtualMemFreeUserData pfnFreeUserData,
void * pCbkUserData 
)
+
+

Create a new virtual memory mapping.

+

This will reserve an area of virtual memory of size nSize, whose size might be potentially much larger than the physical memory available. Initially, no physical memory will be allocated. As soon as memory pages will be accessed, they will be allocated transparently and filled with the pfnCachePage callback. When the allowed cache size is reached, the least recently used pages will be unallocated.

+

On Linux AMD64 platforms, the maximum value for nSize is 128 TB. On Linux x86 platforms, the maximum value for nSize is 2 GB.

+

Only supported on Linux for now.

+

Note that on Linux, this function will install a SIGSEGV handler. The original handler will be restored by CPLVirtualMemManagerTerminate().

+
Parameters
+ + + + + + + + + + +
nSizesize in bytes of the virtual memory mapping.
nCacheSizesize in bytes of the maximum memory that will be really allocated (must ideally fit into RAM).
nPageSizeHinthint for the page size. Must be a multiple of the system page size, returned by CPLGetPageSize(). Minimum value is generally 4096. Might be set to 0 to let the function determine a default page size.
bSingleThreadUsageset to TRUE if there will be no concurrent threads that will access the virtual memory mapping. This can optimize performance a bit.
eAccessModepermission to use for the virtual memory mapping.
pfnCachePagecallback triggered when a still unmapped page of virtual memory is accessed. The callback has the responsibility of filling the page with relevant values.
pfnUnCachePagecallback triggered when a dirty mapped page is going to be freed (saturation of cache, or termination of the virtual memory mapping). Might be NULL.
pfnFreeUserDatacallback that can be used to free pCbkUserData. Might be NULL
pCbkUserDatauser data passed to pfnCachePage and pfnUnCachePage.
+
+
+
Returns
a virtual memory object that must be freed by CPLVirtualMemFree(), or NULL in case of failure.
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPLVirtualMemPin (CPLVirtualMemctxt,
void * pAddr,
size_t nSize,
int bWriteOp 
)
+
+

Make sure that a region of virtual memory will be realized.

+

Calling this function is not required, but might be useful when debugging a process with tools like gdb or valgrind that do not naturally like segmentation fault signals.

+

It is also needed when wanting to provide part of virtual memory mapping to a system call such as read() or write(). If read() or write() is called on a memory region not yet realized, the call will fail with EFAULT.

+
Parameters
+ + + + + +
ctxtcontext returned by CPLVirtualMemNew().
pAddrthe memory region to pin.
nSizethe size of the memory region.
bWriteOpset to TRUE if the memory are will be accessed in write mode.
+
+
+
Since
GDAL 1.11
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPLVirtualMemUnDeclareThread (CPLVirtualMemctxt)
+
+

Declare that a thread will stop accessing a virtual memory mapping.

+

This function must be called by a thread that will no longer access the content of a virtual memory mapping, except if the virtual memory mapping has been created with bSingleThreadUsage = TRUE.

+

This function must be paired with CPLVirtualMemDeclareThread().

+
Parameters
+ + +
ctxtcontext returned by CPLVirtualMemNew().
+
+
+
Since
GDAL 1.11
+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__virtualmem_8h_source.html b/bin/doc/html/cpl__virtualmem_8h_source.html new file mode 100644 index 0000000..184305a --- /dev/null +++ b/bin/doc/html/cpl__virtualmem_8h_source.html @@ -0,0 +1,132 @@ + + + + + + +OGR2GUI: include/ogr/cpl_virtualmem.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_virtualmem.h
+
+
+Go to the documentation of this file.
1 /**********************************************************************
2  * $Id: cpl_virtualmem.h 33666 2016-03-07 05:21:07Z goatbar $
3  *
4  * Name: cpl_virtualmem.h
5  * Project: CPL - Common Portability Library
6  * Purpose: Virtual memory
7  * Author: Even Rouault, <even dot rouault at mines dash paris dot org>
8  *
9  **********************************************************************
10  * Copyright (c) 2014, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef CPL_VIRTUAL_MEM_INCLUDED
32 #define CPL_VIRTUAL_MEM_INCLUDED
33 
34 #include "cpl_port.h"
35 #include "cpl_vsi.h"
36 
38 
61 
73  size_t nOffset,
74  void* pPageToFill,
75  size_t nToFill,
76  void* pUserData);
77 
89  size_t nOffset,
90  const void* pPageToBeEvicted,
91  size_t nToBeEvicted,
92  void* pUserData);
93 
97 typedef void (*CPLVirtualMemFreeUserData)(void* pUserData);
98 
100 typedef enum
101 {
112 
113 
120 size_t CPL_DLL CPLGetPageSize(void);
121 
167  size_t nCacheSize,
168  size_t nPageSizeHint,
169  int bSingleThreadUsage,
170  CPLVirtualMemAccessMode eAccessMode,
171  CPLVirtualMemCachePageCbk pfnCachePage,
172  CPLVirtualMemUnCachePageCbk pfnUnCachePage,
173  CPLVirtualMemFreeUserData pfnFreeUserData,
174  void *pCbkUserData);
175 
176 
183 
211  vsi_l_offset nOffset,
212  vsi_l_offset nLength,
213  CPLVirtualMemAccessMode eAccessMode,
214  CPLVirtualMemFreeUserData pfnFreeUserData,
215  void *pCbkUserData );
216 
237  vsi_l_offset nOffset,
238  vsi_l_offset nSize,
239  CPLVirtualMemFreeUserData pfnFreeUserData,
240  void *pCbkUserData);
241 
254 
271 
280 
289 
298 
310 
329 
343 
357 
376  void* pAddr, size_t nSize, int bWriteOp);
377 
386 
387 
388 CPL_C_END
389 
390 #endif /* CPL_VIRTUAL_MEM_INCLUDED */
+
#define CPL_DLL
Definition: cpl_port.h:282
+ +
#define CPL_C_START
Definition: cpl_port.h:271
+
int CPL_DLL CPLIsVirtualMemFileMapAvailable(void)
+
CPLVirtualMemAccessMode CPL_DLL CPLVirtualMemGetAccessMode(CPLVirtualMem *ctxt)
+
FILE VSILFILE
Definition: cpl_vsi.h:135
+
void CPL_DLL CPLVirtualMemManagerTerminate(void)
+
size_t CPL_DLL CPLVirtualMemGetSize(CPLVirtualMem *ctxt)
+
CPLVirtualMem CPL_DLL * CPLVirtualMemNew(size_t nSize, size_t nCacheSize, size_t nPageSizeHint, int bSingleThreadUsage, CPLVirtualMemAccessMode eAccessMode, CPLVirtualMemCachePageCbk pfnCachePage, CPLVirtualMemUnCachePageCbk pfnUnCachePage, CPLVirtualMemFreeUserData pfnFreeUserData, void *pCbkUserData)
+
void(* CPLVirtualMemUnCachePageCbk)(CPLVirtualMem *ctxt, size_t nOffset, const void *pPageToBeEvicted, size_t nToBeEvicted, void *pUserData)
+
struct CPLVirtualMem CPLVirtualMem
+ +
void(* CPLVirtualMemCachePageCbk)(CPLVirtualMem *ctxt, size_t nOffset, void *pPageToFill, size_t nToFill, void *pUserData)
+
void CPL_DLL CPLVirtualMemUnDeclareThread(CPLVirtualMem *ctxt)
+
void(* CPLVirtualMemFreeUserData)(void *pUserData)
+
void CPL_DLL CPLVirtualMemFree(CPLVirtualMem *ctxt)
+
void CPL_DLL CPLVirtualMemDeclareThread(CPLVirtualMem *ctxt)
+
CPLVirtualMem CPL_DLL * CPLVirtualMemFileMapNew(VSILFILE *fp, vsi_l_offset nOffset, vsi_l_offset nLength, CPLVirtualMemAccessMode eAccessMode, CPLVirtualMemFreeUserData pfnFreeUserData, void *pCbkUserData)
+
int CPL_DLL CPLVirtualMemIsAccessThreadSafe(CPLVirtualMem *ctxt)
+
size_t CPL_DLL CPLVirtualMemGetPageSize(CPLVirtualMem *ctxt)
+
void CPL_DLL * CPLVirtualMemGetAddr(CPLVirtualMem *ctxt)
+
CPLVirtualMem CPL_DLL * CPLVirtualMemDerivedNew(CPLVirtualMem *pVMemBase, vsi_l_offset nOffset, vsi_l_offset nSize, CPLVirtualMemFreeUserData pfnFreeUserData, void *pCbkUserData)
+
int CPL_DLL CPLVirtualMemIsFileMapping(CPLVirtualMem *ctxt)
+
CPLVirtualMemAccessMode
+
void CPL_DLL CPLVirtualMemPin(CPLVirtualMem *ctxt, void *pAddr, size_t nSize, int bWriteOp)
+
GUIntBig vsi_l_offset
Definition: cpl_vsi.h:124
+ +
#define CPL_C_END
Definition: cpl_port.h:272
+ +
size_t CPL_DLL CPLGetPageSize(void)
+
+ + + + diff --git a/bin/doc/html/cpl__vsi_8h.html b/bin/doc/html/cpl__vsi_8h.html new file mode 100644 index 0000000..73e1599 --- /dev/null +++ b/bin/doc/html/cpl__vsi_8h.html @@ -0,0 +1,2847 @@ + + + + + + +OGR2GUI: include/ogr/cpl_vsi.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
cpl_vsi.h File Reference
+
+
+
#include "cpl_port.h"
+#include <unistd.h>
+#include <sys/stat.h>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
#define VSI_ISLNK(x)   S_ISLNK(x)
 
#define VSI_ISREG(x)   S_ISREG(x)
 
#define VSI_ISDIR(x)   S_ISDIR(x)
 
#define VSI_ISCHR(x)   S_ISCHR(x)
 
#define VSI_ISBLK(x)   S_ISBLK(x)
 
#define VSI_L_OFFSET_MAX   GUINTBIG_MAX
 
#define VSIStatBufL   VSIStatBuf
 
#define VSI_STAT_EXISTS_FLAG   0x1
 
#define VSI_STAT_NATURE_FLAG   0x2
 
#define VSI_STAT_SIZE_FLAG   0x4
 
#define VSI_STAT_SET_ERROR_FLAG   0x8
 
#define VSI_MALLOC_VERBOSE(size)   VSIMallocVerbose(size,__FILE__,__LINE__)
 
#define VSI_MALLOC2_VERBOSE(nSize1, nSize2)   VSIMalloc2Verbose(nSize1,nSize2,__FILE__,__LINE__)
 
#define VSI_MALLOC3_VERBOSE(nSize1, nSize2, nSize3)   VSIMalloc3Verbose(nSize1,nSize2,nSize3,__FILE__,__LINE__)
 
#define VSI_CALLOC_VERBOSE(nCount, nSize)   VSICallocVerbose(nCount,nSize,__FILE__,__LINE__)
 
#define VSI_REALLOC_VERBOSE(pOldPtr, nNewSize)   VSIReallocVerbose(pOldPtr,nNewSize,__FILE__,__LINE__)
 
#define VSI_STRDUP_VERBOSE(pszStr)   VSIStrdupVerbose(pszStr,__FILE__,__LINE__)
 
#define CPLReadDir   VSIReadDir
 
#define VSIDebug4(f, a1, a2, a3, a4)   {}
 
#define VSIDebug3(f, a1, a2, a3)   {}
 
#define VSIDebug2(f, a1, a2)    {}
 
#define VSIDebug1(f, a1)    {}
 
+ + + + + + + + + +

+Typedefs

typedef struct stat VSIStatBuf
 
typedef GUIntBig vsi_l_offset
 
typedef FILE VSILFILE
 
typedef size_t(* VSIWriteFunction) (const void *ptr, size_t size, size_t nmemb, FILE *stream)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

FILE CPL_DLLVSIFOpen (const char *, const char *) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFClose (FILE *)
 
int CPL_DLL VSIFSeek (FILE *, long, int) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
long CPL_DLL VSIFTell (FILE *) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL VSIRewind (FILE *)
 
void CPL_DLL VSIFFlush (FILE *)
 
size_t CPL_DLL VSIFRead (void *, size_t, size_t, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
size_t CPL_DLL VSIFWrite (const void *, size_t, size_t, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
char CPL_DLLVSIFGets (char *, int, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFPuts (const char *, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFPrintf (FILE *, const char *,...) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT CPL_PRINT_FUNC_FORMAT(2
 
int CPL_DLL int CPL_DLL VSIFGetc (FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFPutc (int, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIUngetc (int, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFEof (FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIStat (const char *, VSIStatBuf *) CPL_WARN_UNUSED_RESULT
 
VSILFILE CPL_DLLVSIFOpenL (const char *, const char *) CPL_WARN_UNUSED_RESULT
 
VSILFILE CPL_DLLVSIFOpenExL (const char *, const char *, int) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFCloseL (VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFSeekL (VSILFILE *, vsi_l_offset, int) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
vsi_l_offset CPL_DLL VSIFTellL (VSILFILE *) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL VSIRewindL (VSILFILE *)
 
size_t CPL_DLL VSIFReadL (void *, size_t, size_t, VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFReadMultiRangeL (int nRanges, void **ppData, const vsi_l_offset *panOffsets, const size_t *panSizes, VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
size_t CPL_DLL VSIFWriteL (const void *, size_t, size_t, VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFEofL (VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFTruncateL (VSILFILE *, vsi_l_offset) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFFlushL (VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIFPrintfL (VSILFILE *, const char *,...) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT CPL_PRINT_FUNC_FORMAT(2
 
int CPL_DLL int CPL_DLL VSIFPutcL (int, VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIIngestFile (VSILFILE *fp, const char *pszFilename, GByte **ppabyRet, vsi_l_offset *pnSize, GIntBig nMaxSize) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIStatL (const char *, VSIStatBufL *) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIStatExL (const char *pszFilename, VSIStatBufL *psStatBuf, int nFlags) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL VSIIsCaseSensitiveFS (const char *pszFilename)
 
void CPL_DLLVSIFGetNativeFileDescriptorL (VSILFILE *)
 
void CPL_DLLVSICalloc (size_t, size_t) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLVSIMalloc (size_t) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL VSIFree (void *)
 
void CPL_DLLVSIRealloc (void *, size_t) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLVSIStrdup (const char *) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLVSIMalloc2 (size_t nSize1, size_t nSize2) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLVSIMalloc3 (size_t nSize1, size_t nSize2, size_t nSize3) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLVSIMallocVerbose (size_t nSize, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLVSIMalloc2Verbose (size_t nSize1, size_t nSize2, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLVSIMalloc3Verbose (size_t nSize1, size_t nSize2, size_t nSize3, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLVSICallocVerbose (size_t nCount, size_t nSize, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
 
void CPL_DLLVSIReallocVerbose (void *pOldPtr, size_t nNewSize, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLVSIStrdupVerbose (const char *pszStr, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
 
GIntBig CPL_DLL CPLGetPhysicalRAM (void)
 
GIntBig CPL_DLL CPLGetUsablePhysicalRAM (void)
 
char CPL_DLL ** VSIReadDir (const char *)
 
char CPL_DLL ** VSIReadDirRecursive (const char *pszPath)
 
char CPL_DLL ** VSIReadDirEx (const char *pszPath, int nMaxFiles)
 
int CPL_DLL VSIMkdir (const char *pathname, long mode)
 
int CPL_DLL VSIRmdir (const char *pathname)
 
int CPL_DLL VSIUnlink (const char *pathname)
 
int CPL_DLL VSIRename (const char *oldpath, const char *newpath)
 
char CPL_DLLVSIStrerror (int)
 
GIntBig CPL_DLL VSIGetDiskFreeSpace (const char *pszDirname)
 
void CPL_DLL VSIInstallMemFileHandler (void)
 
void CPL_DLL VSIInstallLargeFileHandler (void)
 
void CPL_DLL VSIInstallSubFileHandler (void)
 
void VSIInstallCurlFileHandler (void)
 
void VSIInstallCurlStreamingFileHandler (void)
 
void VSIInstallS3FileHandler (void)
 
void VSIInstallS3StreamingFileHandler (void)
 
void VSIInstallGZipFileHandler (void)
 
void VSIInstallZipFileHandler (void)
 
void VSIInstallStdinHandler (void)
 
void VSIInstallStdoutHandler (void)
 
void CPL_DLL VSIInstallSparseFileHandler (void)
 
void VSIInstallTarFileHandler (void)
 
void CPL_DLL VSIInstallCryptFileHandler (void)
 
void CPL_DLL VSISetCryptKey (const GByte *pabyKey, int nKeySize)
 
void CPL_DLL VSICleanupFileManager (void)
 
VSILFILE CPL_DLLVSIFileFromMemBuffer (const char *pszFilename, GByte *pabyData, vsi_l_offset nDataLength, int bTakeOwnership) CPL_WARN_UNUSED_RESULT
 
GByte CPL_DLLVSIGetMemFileBuffer (const char *pszFilename, vsi_l_offset *pnDataLength, int bUnlinkAndSeize)
 
void CPL_DLL VSIStdoutSetRedirection (VSIWriteFunction pFct, FILE *stream)
 
unsigned long CPL_DLL VSITime (unsigned long *)
 
const char CPL_DLLVSICTime (unsigned long)
 
struct tm CPL_DLLVSIGMTime (const time_t *pnTime, struct tm *poBrokenTime)
 
struct tm CPL_DLLVSILocalTime (const time_t *pnTime, struct tm *poBrokenTime)
 
+

Detailed Description

+

Standard C Covers

+

The VSI functions are intended to be hookable aliases for Standard C I/O, memory allocation and other system functions. They are intended to allow virtualization of disk I/O so that non file data sources can be made to appear as files, and so that additional error trapping and reporting can be interested. The memory access API is aliased so that special application memory management services can be used.

+

It is intended that each of these functions retains exactly the same calling pattern as the original Standard C functions they relate to. This means we don't have to provide custom documentation, and also means that the default implementation is very simple.

+ +

Definition in file cpl_vsi.h.

+

Macro Definition Documentation

+ +
+
+ + + + +
#define CPLReadDir   VSIReadDir
+
+ +

Definition at line 233 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
#define EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
+ +

Definition at line 71 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define VSI_CALLOC_VERBOSE( nCount,
 nSize 
)   VSICallocVerbose(nCount,nSize,__FILE__,__LINE__)
+
+ +

Definition at line 217 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + +
#define VSI_ISBLK( x)   S_ISBLK(x)
+
+ +

Definition at line 116 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + +
#define VSI_ISCHR( x)   S_ISCHR(x)
+
+ +

Definition at line 115 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + +
#define VSI_ISDIR( x)   S_ISDIR(x)
+
+ +

Definition at line 114 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + +
#define VSI_ISLNK( x)   S_ISLNK(x)
+
+ +

Definition at line 112 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + +
#define VSI_ISREG( x)   S_ISREG(x)
+
+ +

Definition at line 113 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
#define VSI_L_OFFSET_MAX   GUINTBIG_MAX
+
+ +

Definition at line 125 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define VSI_MALLOC2_VERBOSE( nSize1,
 nSize2 
)   VSIMalloc2Verbose(nSize1,nSize2,__FILE__,__LINE__)
+
+ +

Definition at line 211 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define VSI_MALLOC3_VERBOSE( nSize1,
 nSize2,
 nSize3 
)   VSIMalloc3Verbose(nSize1,nSize2,nSize3,__FILE__,__LINE__)
+
+ +

Definition at line 214 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + +
#define VSI_MALLOC_VERBOSE( size)   VSIMallocVerbose(size,__FILE__,__LINE__)
+
+ +

Definition at line 208 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define VSI_REALLOC_VERBOSE( pOldPtr,
 nNewSize 
)   VSIReallocVerbose(pOldPtr,nNewSize,__FILE__,__LINE__)
+
+ +

Definition at line 220 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
#define VSI_STAT_EXISTS_FLAG   0x1
+
+ +

Definition at line 167 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
#define VSI_STAT_NATURE_FLAG   0x2
+
+ +

Definition at line 168 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
#define VSI_STAT_SET_ERROR_FLAG   0x8
+
+ +

Definition at line 170 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
#define VSI_STAT_SIZE_FLAG   0x4
+
+ +

Definition at line 169 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + +
#define VSI_STRDUP_VERBOSE( pszStr)   VSIStrdupVerbose(pszStr,__FILE__,__LINE__)
+
+ +

Definition at line 223 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define VSIDebug1( f,
 a1 
)   {}
+
+ +

Definition at line 306 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define VSIDebug2( f,
 a1,
 a2 
)   {}
+
+ +

Definition at line 305 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define VSIDebug3( f,
 a1,
 a2,
 a3 
)   {}
+
+ +

Definition at line 304 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define VSIDebug4( f,
 a1,
 a2,
 a3,
 a4 
)   {}
+
+ +

Definition at line 303 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
#define VSIStatBufL   VSIStatBuf
+
+ +

Definition at line 162 of file cpl_vsi.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef GUIntBig vsi_l_offset
+
+ +

Definition at line 124 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
typedef FILE VSILFILE
+
+ +

Definition at line 135 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
typedef struct stat VSIStatBuf
+
+ +

Definition at line 102 of file cpl_vsi.h.

+ +
+
+ +
+
+ + + + +
typedef size_t(* VSIWriteFunction) (const void *ptr, size_t size, size_t nmemb, FILE *stream)
+
+ +

Definition at line 272 of file cpl_vsi.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
GIntBig CPL_DLL CPLGetPhysicalRAM (void )
+
+ +
+
+ +
+
+ + + + + + + + +
GIntBig CPL_DLL CPLGetUsablePhysicalRAM (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSICalloc (size_t ,
size_t  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSICallocVerbose (size_t nCount,
size_t nSize,
const char * pszFile,
int nLine 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSICleanupFileManager (void )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* VSICTime (unsigned long)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL VSIFClose (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL VSIFCloseL (VSILFILE)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL VSIFEof (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL VSIFEofL (VSILFILE)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIFFlush (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL VSIFFlushL (VSILFILE)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL int CPL_DLL VSIFGetc (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL* VSIFGetNativeFileDescriptorL (VSILFILE)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* VSIFGets (char * ,
int ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VSILFILE CPL_DLL* VSIFileFromMemBuffer (const char * pszFilename,
GBytepabyData,
vsi_l_offset nDataLength,
int bTakeOwnership 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
FILE CPL_DLL* VSIFOpen (const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
VSILFILE CPL_DLL* VSIFOpenExL (const char * ,
const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
VSILFILE CPL_DLL* VSIFOpenL (const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIFPrintf (FILE * ,
const char * ,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIFPrintfL (VSILFILE,
const char * ,
 ... 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIFPutc (int ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL int CPL_DLL VSIFPutcL (int ,
VSILFILE 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIFPuts (const char * ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
size_t CPL_DLL VSIFRead (void * ,
size_t ,
size_t ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
size_t CPL_DLL VSIFReadL (void * ,
size_t ,
size_t ,
VSILFILE 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIFReadMultiRangeL (int nRanges,
void ** ppData,
const vsi_l_offsetpanOffsets,
const size_t * panSizes,
VSILFILE 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIFree (void * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIFSeek (FILE * ,
long ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIFSeekL (VSILFILE,
vsi_l_offset ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
long CPL_DLL VSIFTell (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + +
vsi_l_offset CPL_DLL VSIFTellL (VSILFILE)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIFTruncateL (VSILFILE,
vsi_l_offset  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
size_t CPL_DLL VSIFWrite (const void * ,
size_t ,
size_t ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
size_t CPL_DLL VSIFWriteL (const void * ,
size_t ,
size_t ,
VSILFILE 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GIntBig CPL_DLL VSIGetDiskFreeSpace (const char * pszDirname)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GByte CPL_DLL* VSIGetMemFileBuffer (const char * pszFilename,
vsi_l_offsetpnDataLength,
int bUnlinkAndSeize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
struct tm CPL_DLL* VSIGMTime (const time_t * pnTime,
struct tm * poBrokenTime 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIIngestFile (VSILFILEfp,
const char * pszFilename,
GByte ** ppabyRet,
vsi_l_offsetpnSize,
GIntBig nMaxSize 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIInstallCryptFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallCurlFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallCurlStreamingFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallGZipFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIInstallLargeFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIInstallMemFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallS3FileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallS3StreamingFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIInstallSparseFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallStdinHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallStdoutHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIInstallSubFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallTarFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void VSIInstallZipFileHandler (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL VSIIsCaseSensitiveFS (const char * pszFilename)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
struct tm CPL_DLL* VSILocalTime (const time_t * pnTime,
struct tm * poBrokenTime 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL* VSIMalloc (size_t )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSIMalloc2 (size_t nSize1,
size_t nSize2 
)
+
+

VSIMalloc2 allocates (nSize1 * nSize2) bytes. In case of overflow of the multiplication, or if memory allocation fails, a NULL pointer is returned and a CE_Failure error is raised with CPLError(). If nSize1 == 0 || nSize2 == 0, a NULL pointer will also be returned. CPLFree() or VSIFree() can be used to free memory allocated by this function.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSIMalloc2Verbose (size_t nSize1,
size_t nSize2,
const char * pszFile,
int nLine 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSIMalloc3 (size_t nSize1,
size_t nSize2,
size_t nSize3 
)
+
+

VSIMalloc3 allocates (nSize1 * nSize2 * nSize3) bytes. In case of overflow of the multiplication, or if memory allocation fails, a NULL pointer is returned and a CE_Failure error is raised with CPLError(). If nSize1 == 0 || nSize2 == 0 || nSize3 == 0, a NULL pointer will also be returned. CPLFree() or VSIFree() can be used to free memory allocated by this function.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSIMalloc3Verbose (size_t nSize1,
size_t nSize2,
size_t nSize3,
const char * pszFile,
int nLine 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSIMallocVerbose (size_t nSize,
const char * pszFile,
int nLine 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIMkdir (const char * pathname,
long mode 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** VSIReadDir (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL** VSIReadDirEx (const char * pszPath,
int nMaxFiles 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** VSIReadDirRecursive (const char * pszPath)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSIRealloc (void * ,
size_t  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL* VSIReallocVerbose (void * pOldPtr,
size_t nNewSize,
const char * pszFile,
int nLine 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIRename (const char * oldpath,
const char * newpath 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIRewind (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL VSIRewindL (VSILFILE)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL VSIRmdir (const char * pathname)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL VSISetCryptKey (const GBytepabyKey,
int nKeySize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIStat (const char * ,
VSIStatBuf 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIStatExL (const char * pszFilename,
VSIStatBufLpsStatBuf,
int nFlags 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIStatL (const char * ,
VSIStatBufL 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL VSIStdoutSetRedirection (VSIWriteFunction pFct,
FILE * stream 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* VSIStrdup (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* VSIStrdupVerbose (const char * pszStr,
const char * pszFile,
int nLine 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* VSIStrerror (int )
+
+ +
+
+ +
+
+ + + + + + + + +
unsigned long CPL_DLL VSITime (unsigned long * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL VSIUngetc (int ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL VSIUnlink (const char * pathname)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/cpl__vsi_8h_source.html b/bin/doc/html/cpl__vsi_8h_source.html new file mode 100644 index 0000000..5a3d92b --- /dev/null +++ b/bin/doc/html/cpl__vsi_8h_source.html @@ -0,0 +1,199 @@ + + + + + + +OGR2GUI: include/ogr/cpl_vsi.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cpl_vsi.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: cpl_vsi.h 33758 2016-03-21 09:06:22Z rouault $
3  *
4  * Project: CPL - Common Portability Library
5  * Author: Frank Warmerdam, warmerdam@pobox.com
6  * Purpose: Include file defining Virtual File System (VSI) functions, a
7  * layer over POSIX file and other system services.
8  *
9  ******************************************************************************
10  * Copyright (c) 1998, Frank Warmerdam
11  * Copyright (c) 2008-2014, Even Rouault <even dot rouault at mines-paris dot org>
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a
14  * copy of this software and associated documentation files (the "Software"),
15  * to deal in the Software without restriction, including without limitation
16  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17  * and/or sell copies of the Software, and to permit persons to whom the
18  * Software is furnished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included
21  * in all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
24  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29  * DEALINGS IN THE SOFTWARE.
30  ****************************************************************************/
31 
32 #ifndef CPL_VSI_H_INCLUDED
33 #define CPL_VSI_H_INCLUDED
34 
35 #include "cpl_port.h"
54 /* -------------------------------------------------------------------- */
55 /* We need access to ``struct stat''. */
56 /* -------------------------------------------------------------------- */
57 
58 /* Unix */
59 #if !defined(_WIN32)
60 # include <unistd.h>
61 #endif
62 
63 /* Windows */
64 #include <sys/stat.h>
65 
67 
68 #ifdef ENABLE_EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
69 #define EXPERIMENTAL_CPL_WARN_UNUSED_RESULT CPL_WARN_UNUSED_RESULT
70 #else
71 #define EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
72 #endif
73 
74 /* ==================================================================== */
75 /* stdio file access functions. These may not support large */
76 /* files, and don't necessarily go through the virtualization */
77 /* API. */
78 /* ==================================================================== */
79 
80 FILE CPL_DLL * VSIFOpen( const char *, const char * ) CPL_WARN_UNUSED_RESULT;
81 int CPL_DLL VSIFClose( FILE * );
84 void CPL_DLL VSIRewind( FILE * );
85 void CPL_DLL VSIFFlush( FILE * );
86 
87 size_t CPL_DLL VSIFRead( void *, size_t, size_t, FILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
88 size_t CPL_DLL VSIFWrite( const void *, size_t, size_t, FILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
89 char CPL_DLL *VSIFGets( char *, int, FILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
90 int CPL_DLL VSIFPuts( const char *, FILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
91 int CPL_DLL VSIFPrintf( FILE *, const char *, ... ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT CPL_PRINT_FUNC_FORMAT(2, 3);
92 
93 int CPL_DLL VSIFGetc( FILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
94 int CPL_DLL VSIFPutc( int, FILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
95 int CPL_DLL VSIUngetc( int, FILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
96 int CPL_DLL VSIFEof( FILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
97 
98 /* ==================================================================== */
99 /* VSIStat() related. */
100 /* ==================================================================== */
101 
102 typedef struct stat VSIStatBuf;
103 int CPL_DLL VSIStat( const char *, VSIStatBuf * ) CPL_WARN_UNUSED_RESULT;
104 
105 #ifdef _WIN32
106 # define VSI_ISLNK(x) ( 0 ) /* N/A on Windows */
107 # define VSI_ISREG(x) ((x) & S_IFREG)
108 # define VSI_ISDIR(x) ((x) & S_IFDIR)
109 # define VSI_ISCHR(x) ((x) & S_IFCHR)
110 # define VSI_ISBLK(x) ( 0 ) /* N/A on Windows */
111 #else
112 # define VSI_ISLNK(x) S_ISLNK(x)
113 # define VSI_ISREG(x) S_ISREG(x)
114 # define VSI_ISDIR(x) S_ISDIR(x)
115 # define VSI_ISCHR(x) S_ISCHR(x)
116 # define VSI_ISBLK(x) S_ISBLK(x)
117 #endif
118 
119 /* ==================================================================== */
120 /* 64bit stdio file access functions. If we have a big size */
121 /* defined, then provide prototypes for the large file API, */
122 /* otherwise redefine to use the regular api. */
123 /* ==================================================================== */
125 #define VSI_L_OFFSET_MAX GUINTBIG_MAX
126 
127 /* Make VSIL_STRICT_ENFORCE active in DEBUG builds */
128 #ifdef DEBUG
129 #define VSIL_STRICT_ENFORCE
130 #endif
131 
132 #ifdef VSIL_STRICT_ENFORCE
133 typedef struct _VSILFILE VSILFILE;
134 #else
135 typedef FILE VSILFILE;
136 #endif
137 
138 VSILFILE CPL_DLL * VSIFOpenL( const char *, const char * ) CPL_WARN_UNUSED_RESULT;
139 VSILFILE CPL_DLL * VSIFOpenExL( const char *, const char *, int ) CPL_WARN_UNUSED_RESULT;
140 int CPL_DLL VSIFCloseL( VSILFILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
141 int CPL_DLL VSIFSeekL( VSILFILE *, vsi_l_offset, int ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
142 vsi_l_offset CPL_DLL VSIFTellL( VSILFILE * ) CPL_WARN_UNUSED_RESULT;
143 void CPL_DLL VSIRewindL( VSILFILE * );
144 size_t CPL_DLL VSIFReadL( void *, size_t, size_t, VSILFILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
145 int CPL_DLL VSIFReadMultiRangeL( int nRanges, void ** ppData, const vsi_l_offset* panOffsets, const size_t* panSizes, VSILFILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
146 size_t CPL_DLL VSIFWriteL( const void *, size_t, size_t, VSILFILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
147 int CPL_DLL VSIFEofL( VSILFILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
148 int CPL_DLL VSIFTruncateL( VSILFILE *, vsi_l_offset ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
149 int CPL_DLL VSIFFlushL( VSILFILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
150 int CPL_DLL VSIFPrintfL( VSILFILE *, const char *, ... ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT CPL_PRINT_FUNC_FORMAT(2, 3);
151 int CPL_DLL VSIFPutcL( int, VSILFILE * ) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT;
152 
153 int CPL_DLL VSIIngestFile( VSILFILE* fp,
154  const char* pszFilename,
155  GByte** ppabyRet,
156  vsi_l_offset* pnSize,
157  GIntBig nMaxSize ) CPL_WARN_UNUSED_RESULT;
158 
159 #if defined(VSI_STAT64_T)
160 typedef struct VSI_STAT64_T VSIStatBufL;
161 #else
162 #define VSIStatBufL VSIStatBuf
163 #endif
164 
165 int CPL_DLL VSIStatL( const char *, VSIStatBufL * ) CPL_WARN_UNUSED_RESULT;
166 
167 #define VSI_STAT_EXISTS_FLAG 0x1
168 #define VSI_STAT_NATURE_FLAG 0x2
169 #define VSI_STAT_SIZE_FLAG 0x4
170 #define VSI_STAT_SET_ERROR_FLAG 0x8
171 
172 int CPL_DLL VSIStatExL( const char * pszFilename, VSIStatBufL * psStatBuf, int nFlags ) CPL_WARN_UNUSED_RESULT;
173 
174 int CPL_DLL VSIIsCaseSensitiveFS( const char * pszFilename );
175 
176 void CPL_DLL *VSIFGetNativeFileDescriptorL( VSILFILE* );
177 
178 /* ==================================================================== */
179 /* Memory allocation */
180 /* ==================================================================== */
181 
182 void CPL_DLL *VSICalloc( size_t, size_t ) CPL_WARN_UNUSED_RESULT;
183 void CPL_DLL *VSIMalloc( size_t ) CPL_WARN_UNUSED_RESULT;
184 void CPL_DLL VSIFree( void * );
185 void CPL_DLL *VSIRealloc( void *, size_t ) CPL_WARN_UNUSED_RESULT;
186 char CPL_DLL *VSIStrdup( const char * ) CPL_WARN_UNUSED_RESULT;
187 
195 void CPL_DLL *VSIMalloc2( size_t nSize1, size_t nSize2 ) CPL_WARN_UNUSED_RESULT;
196 
204 void CPL_DLL *VSIMalloc3( size_t nSize1, size_t nSize2, size_t nSize3 ) CPL_WARN_UNUSED_RESULT;
205 
206 
207 void CPL_DLL *VSIMallocVerbose( size_t nSize, const char* pszFile, int nLine ) CPL_WARN_UNUSED_RESULT;
208 #define VSI_MALLOC_VERBOSE( size ) VSIMallocVerbose(size,__FILE__,__LINE__)
209 
210 void CPL_DLL *VSIMalloc2Verbose( size_t nSize1, size_t nSize2, const char* pszFile, int nLine ) CPL_WARN_UNUSED_RESULT;
211 #define VSI_MALLOC2_VERBOSE( nSize1, nSize2 ) VSIMalloc2Verbose(nSize1,nSize2,__FILE__,__LINE__)
212 
213 void CPL_DLL *VSIMalloc3Verbose( size_t nSize1, size_t nSize2, size_t nSize3, const char* pszFile, int nLine ) CPL_WARN_UNUSED_RESULT;
214 #define VSI_MALLOC3_VERBOSE( nSize1, nSize2, nSize3 ) VSIMalloc3Verbose(nSize1,nSize2,nSize3,__FILE__,__LINE__)
215 
216 void CPL_DLL *VSICallocVerbose( size_t nCount, size_t nSize, const char* pszFile, int nLine ) CPL_WARN_UNUSED_RESULT;
217 #define VSI_CALLOC_VERBOSE( nCount, nSize ) VSICallocVerbose(nCount,nSize,__FILE__,__LINE__)
218 
219 void CPL_DLL *VSIReallocVerbose( void* pOldPtr, size_t nNewSize, const char* pszFile, int nLine ) CPL_WARN_UNUSED_RESULT;
220 #define VSI_REALLOC_VERBOSE( pOldPtr, nNewSize ) VSIReallocVerbose(pOldPtr,nNewSize,__FILE__,__LINE__)
221 
222 char CPL_DLL *VSIStrdupVerbose( const char* pszStr, const char* pszFile, int nLine ) CPL_WARN_UNUSED_RESULT;
223 #define VSI_STRDUP_VERBOSE( pszStr ) VSIStrdupVerbose(pszStr,__FILE__,__LINE__)
224 
225 
228 
229 /* ==================================================================== */
230 /* Other... */
231 /* ==================================================================== */
232 
233 #define CPLReadDir VSIReadDir
234 char CPL_DLL **VSIReadDir( const char * );
235 char CPL_DLL **VSIReadDirRecursive( const char *pszPath );
236 char CPL_DLL **VSIReadDirEx( const char *pszPath, int nMaxFiles );
237 int CPL_DLL VSIMkdir( const char * pathname, long mode );
238 int CPL_DLL VSIRmdir( const char * pathname );
239 int CPL_DLL VSIUnlink( const char * pathname );
240 int CPL_DLL VSIRename( const char * oldpath, const char * newpath );
241 char CPL_DLL *VSIStrerror( int );
242 GIntBig CPL_DLL VSIGetDiskFreeSpace(const char *pszDirname);
243 
244 /* ==================================================================== */
245 /* Install special file access handlers. */
246 /* ==================================================================== */
250 void VSIInstallCurlFileHandler(void);
252 void VSIInstallS3FileHandler(void);
254 void VSIInstallGZipFileHandler(void); /* No reason to export that */
255 void VSIInstallZipFileHandler(void); /* No reason to export that */
256 void VSIInstallStdinHandler(void); /* No reason to export that */
257 void VSIInstallStdoutHandler(void); /* No reason to export that */
259 void VSIInstallTarFileHandler(void); /* No reason to export that */
261 void CPL_DLL VSISetCryptKey(const GByte* pabyKey, int nKeySize);
262 void CPL_DLL VSICleanupFileManager(void);
263 
264 VSILFILE CPL_DLL *VSIFileFromMemBuffer( const char *pszFilename,
265  GByte *pabyData,
266  vsi_l_offset nDataLength,
267  int bTakeOwnership ) CPL_WARN_UNUSED_RESULT;
268 GByte CPL_DLL *VSIGetMemFileBuffer( const char *pszFilename,
269  vsi_l_offset *pnDataLength,
270  int bUnlinkAndSeize );
271 
272 typedef size_t (*VSIWriteFunction)(const void* ptr, size_t size, size_t nmemb, FILE* stream);
273 void CPL_DLL VSIStdoutSetRedirection( VSIWriteFunction pFct, FILE* stream );
274 
275 /* ==================================================================== */
276 /* Time querying. */
277 /* ==================================================================== */
278 
279 unsigned long CPL_DLL VSITime( unsigned long * );
280 const char CPL_DLL *VSICTime( unsigned long );
281 struct tm CPL_DLL *VSIGMTime( const time_t *pnTime,
282  struct tm *poBrokenTime );
283 struct tm CPL_DLL *VSILocalTime( const time_t *pnTime,
284  struct tm *poBrokenTime );
285 
286 /* -------------------------------------------------------------------- */
287 /* the following can be turned on for detailed logging of */
288 /* almost all IO calls. */
289 /* -------------------------------------------------------------------- */
290 #ifdef VSI_DEBUG
291 
292 #ifndef DEBUG
293 # define DEBUG
294 #endif
295 
296 #include "cpl_error.h"
297 
298 #define VSIDebug4(f,a1,a2,a3,a4) CPLDebug( "VSI", f, a1, a2, a3, a4 );
299 #define VSIDebug3( f, a1, a2, a3 ) CPLDebug( "VSI", f, a1, a2, a3 );
300 #define VSIDebug2( f, a1, a2 ) CPLDebug( "VSI", f, a1, a2 );
301 #define VSIDebug1( f, a1 ) CPLDebug( "VSI", f, a1 );
302 #else
303 #define VSIDebug4( f, a1, a2, a3, a4 ) {}
304 #define VSIDebug3( f, a1, a2, a3 ) {}
305 #define VSIDebug2( f, a1, a2 ) {}
306 #define VSIDebug1( f, a1 ) {}
307 #endif
308 
309 CPL_C_END
310 
311 #endif /* ndef CPL_VSI_H_INCLUDED */
#define EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
Definition: cpl_vsi.h:71
+
char CPL_DLL * VSIStrerror(int)
+
void CPL_DLL VSISetCryptKey(const GByte *pabyKey, int nKeySize)
+
void CPL_DLL * VSIMalloc(size_t) CPL_WARN_UNUSED_RESULT
+
#define CPL_DLL
Definition: cpl_port.h:282
+
int CPL_DLL VSIFEof(FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
char CPL_DLL ** VSIReadDirEx(const char *pszPath, int nMaxFiles)
+
FILE CPL_DLL * VSIFOpen(const char *, const char *) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIUngetc(int, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
void CPL_DLL * VSICallocVerbose(size_t nCount, size_t nSize, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
+ +
#define CPL_C_START
Definition: cpl_port.h:271
+
size_t(* VSIWriteFunction)(const void *ptr, size_t size, size_t nmemb, FILE *stream)
Definition: cpl_vsi.h:272
+
int CPL_DLL VSIFSeekL(VSILFILE *, vsi_l_offset, int) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
void CPL_DLL VSIInstallSubFileHandler(void)
+
int CPL_DLL VSIMkdir(const char *pathname, long mode)
+
void CPL_DLL * VSIFGetNativeFileDescriptorL(VSILFILE *)
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+
int CPL_DLL VSIFCloseL(VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
FILE VSILFILE
Definition: cpl_vsi.h:135
+
vsi_l_offset CPL_DLL VSIFTellL(VSILFILE *) CPL_WARN_UNUSED_RESULT
+
void VSIInstallS3FileHandler(void)
+
size_t CPL_DLL VSIFReadL(void *, size_t, size_t, VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
int CPL_DLL int CPL_DLL VSIFPutcL(int, VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIIngestFile(VSILFILE *fp, const char *pszFilename, GByte **ppabyRet, vsi_l_offset *pnSize, GIntBig nMaxSize) CPL_WARN_UNUSED_RESULT
+
unsigned long CPL_DLL VSITime(unsigned long *)
+
unsigned char GByte
Definition: cpl_port.h:193
+
void CPL_DLL * VSIMalloc3(size_t nSize1, size_t nSize2, size_t nSize3) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL int CPL_DLL VSIFGetc(FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIStatExL(const char *pszFilename, VSIStatBufL *psStatBuf, int nFlags) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIFSeek(FILE *, long, int) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
long CPL_DLL VSIFTell(FILE *) CPL_WARN_UNUSED_RESULT
+
#define CPL_PRINT_FUNC_FORMAT(format_idx, arg_idx)
Definition: cpl_port.h:768
+
int CPL_DLL VSIFTruncateL(VSILFILE *, vsi_l_offset) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
void CPL_DLL * VSIMalloc2(size_t nSize1, size_t nSize2) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIRename(const char *oldpath, const char *newpath)
+
const char CPL_DLL * VSICTime(unsigned long)
+
void VSIInstallStdoutHandler(void)
+
void VSIInstallCurlStreamingFileHandler(void)
+
struct tm CPL_DLL * VSIGMTime(const time_t *pnTime, struct tm *poBrokenTime)
+
void VSIInstallStdinHandler(void)
+
struct tm CPL_DLL * VSILocalTime(const time_t *pnTime, struct tm *poBrokenTime)
+
VSILFILE CPL_DLL * VSIFileFromMemBuffer(const char *pszFilename, GByte *pabyData, vsi_l_offset nDataLength, int bTakeOwnership) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL VSICleanupFileManager(void)
+
void CPL_DLL * VSICalloc(size_t, size_t) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL * VSIReallocVerbose(void *pOldPtr, size_t nNewSize, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
+
void VSIInstallTarFileHandler(void)
+
void VSIInstallZipFileHandler(void)
+
void CPL_DLL VSIFFlush(FILE *)
+
char CPL_DLL ** VSIReadDirRecursive(const char *pszPath)
+
long GIntBig
Definition: cpl_port.h:226
+
void CPL_DLL VSIInstallSparseFileHandler(void)
+
void CPL_DLL VSIInstallCryptFileHandler(void)
+
int CPL_DLL VSIFEofL(VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
#define VSIStatBufL
Definition: cpl_vsi.h:162
+
int CPL_DLL VSIStat(const char *, VSIStatBuf *) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIFReadMultiRangeL(int nRanges, void **ppData, const vsi_l_offset *panOffsets, const size_t *panSizes, VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+ +
void CPL_DLL * VSIMalloc2Verbose(size_t nSize1, size_t nSize2, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
+
VSILFILE CPL_DLL * VSIFOpenExL(const char *, const char *, int) CPL_WARN_UNUSED_RESULT
+
void VSIInstallGZipFileHandler(void)
+
void CPL_DLL * VSIMallocVerbose(size_t nSize, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL * VSIStrdup(const char *) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIUnlink(const char *pathname)
+
char CPL_DLL ** VSIReadDir(const char *)
+
size_t CPL_DLL VSIFWrite(const void *, size_t, size_t, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIFFlushL(VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
GIntBig CPL_DLL VSIGetDiskFreeSpace(const char *pszDirname)
+
int CPL_DLL VSIFPutc(int, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIFClose(FILE *)
+
char CPL_DLL * VSIStrdupVerbose(const char *pszStr, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL VSIFree(void *)
+
unsigned long GUIntBig
Definition: cpl_port.h:227
+
VSILFILE CPL_DLL * VSIFOpenL(const char *, const char *) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIStatL(const char *, VSIStatBufL *) CPL_WARN_UNUSED_RESULT
+
void VSIInstallCurlFileHandler(void)
+
GByte CPL_DLL * VSIGetMemFileBuffer(const char *pszFilename, vsi_l_offset *pnDataLength, int bUnlinkAndSeize)
+
size_t CPL_DLL VSIFWriteL(const void *, size_t, size_t, VSILFILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
GIntBig CPL_DLL CPLGetPhysicalRAM(void)
+
GUIntBig vsi_l_offset
Definition: cpl_vsi.h:124
+
GIntBig CPL_DLL CPLGetUsablePhysicalRAM(void)
+
void CPL_DLL VSIInstallMemFileHandler(void)
+
struct stat VSIStatBuf
Definition: cpl_vsi.h:102
+
int CPL_DLL VSIFPrintfL(VSILFILE *, const char *,...) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT CPL_PRINT_FUNC_FORMAT(2
+
#define CPL_C_END
Definition: cpl_port.h:272
+
int CPL_DLL VSIFPuts(const char *, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
size_t CPL_DLL VSIFRead(void *, size_t, size_t, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
void CPL_DLL VSIRewindL(VSILFILE *)
+
int CPL_DLL VSIFPrintf(FILE *, const char *,...) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT CPL_PRINT_FUNC_FORMAT(2
+
int CPL_DLL VSIIsCaseSensitiveFS(const char *pszFilename)
+
void CPL_DLL VSIStdoutSetRedirection(VSIWriteFunction pFct, FILE *stream)
+
void CPL_DLL * VSIRealloc(void *, size_t) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL VSIRmdir(const char *pathname)
+
char CPL_DLL * VSIFGets(char *, int, FILE *) EXPERIMENTAL_CPL_WARN_UNUSED_RESULT
+
void CPL_DLL VSIRewind(FILE *)
+
void CPL_DLL VSIInstallLargeFileHandler(void)
+
void VSIInstallS3StreamingFileHandler(void)
+
void CPL_DLL * VSIMalloc3Verbose(size_t nSize1, size_t nSize2, size_t nSize3, const char *pszFile, int nLine) CPL_WARN_UNUSED_RESULT
+
+ + + + diff --git a/bin/doc/html/db_connect_8cpp.html b/bin/doc/html/db_connect_8cpp.html new file mode 100644 index 0000000..27725ac --- /dev/null +++ b/bin/doc/html/db_connect_8cpp.html @@ -0,0 +1,113 @@ + + + + + + +OGR2GUI: src/dbConnect.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
dbConnect.cpp File Reference
+
+
+ +

Database Connect. +More...

+
#include "dbConnect.h"
+
+

Go to the source code of this file.

+

Detailed Description

+

Database Connect.

+
Author
Olivier Pilotte [Inventis], David Tran
+
Version
0.8
+ +

Definition in file dbConnect.cpp.

+
+ + + + diff --git a/bin/doc/html/db_connect_8cpp_source.html b/bin/doc/html/db_connect_8cpp_source.html new file mode 100644 index 0000000..bb8ce5e --- /dev/null +++ b/bin/doc/html/db_connect_8cpp_source.html @@ -0,0 +1,114 @@ + + + + + + +OGR2GUI: src/dbConnect.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
dbConnect.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2009 Inventis <mailto:developpement@inventis.ca>
7  * Copyright (c) 2014 Faculty of Computer Science,
8  * University of Applied Sciences Rapperswil (HSR),
9  * 8640 Rapperswil, Switzerland
10  * Copyright (c) 2016 David Tran, Switzerland
11  *
12  * This program is free software: you can redistribute it and/or modify
13  * it under the terms of the GNU General Public License as published by
14  * the Free Software Foundation, either version 3 of the License, or
15  * (at your option) any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU General Public License for more details.
21  *
22  * You should have received a copy of the GNU General Public License
23  * along with this program. If not, see <http://www.gnu.org/licenses/>.
24  *****************************************************************************/
25 
33 #include "dbConnect.h"
34 
35 DBConnect::DBConnect(QWidget *parent) : QDialog(parent) {
36  initInterface();
37  initSlots();
39 
40  this->setWindowModality(Qt::ApplicationModal);
41  this->setMinimumWidth(380);
42 }
43 
45 }
46 
47 void DBConnect::showTables(const bool enable) const {
48  if(enable) {
49  lblTables->show();
50  lstTables->show();
51  radAllTables->show();
52  radNonTables->show();
53  } else {
54  lblTables->hide();
55  lstTables->hide();
56  radAllTables->hide();
57  radNonTables->hide();
58  }
59 }
60 
61 void DBConnect::initInterface(void) {
62  theLayout = new QVBoxLayout(this);
63  {
64  lytInfo = new QGridLayout();
65  {
66  lblHost = new QLabel();
67  lblHost->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
68  lblHost->setMinimumSize(70, 20);
69  lblHost->setMaximumSize(70, 20);
70 
71  lytHost = new QHBoxLayout();
72  {
73  txtHost = new QLineEdit();
74 
75  lytHost->addWidget(txtHost);
76 
77  lblPort = new QLabel();
78  lblPort->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
79  lblPort->setMinimumSize(30, 20);
80  lblPort->setMaximumSize(30, 20);
81 
82  txtPort = new QLineEdit();
83  QValidator *validator = new QIntValidator(0, 65535, this);
84  txtPort->setValidator(validator);
85  txtPort->setMaxLength(5);
86  txtPort->setMinimumSize(50, 20);
87  txtPort->setMaximumSize(50, 20);
88 
89 
90  lytHost->addWidget(lblPort);
91  lytHost->addWidget(txtPort);
92  }
93 
94  lytInfo->addWidget(lblHost, 0, 0);
95  lytInfo->addLayout(lytHost, 0, 1);
96 
97  lblName = new QLabel();
98  lblName->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
99  lblName->setMinimumSize(70, 20);
100  lblName->setMaximumSize(70, 20);
101 
102  txtName = new QLineEdit();
103 
104  lytInfo->addWidget(lblName, 1, 0);
105  lytInfo->addWidget(txtName, 1, 1);
106 
107  lblUser = new QLabel();
108  lblUser->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
109  lblUser->setMinimumSize(70, 20);
110  lblUser->setMaximumSize(70, 20);
111 
112  txtUser = new QLineEdit();
113 
114  lytInfo->addWidget(lblUser, 2, 0);
115  lytInfo->addWidget(txtUser, 2, 1);
116 
117  lblPass = new QLabel();
118  lblPass->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
119  lblPass->setMinimumSize(70, 20);
120  lblPass->setMaximumSize(70, 20);
121 
122  txtPass = new QLineEdit();
123  txtPass->setEchoMode(QLineEdit::Password);
124 
125  lytInfo->addWidget(lblPass, 3, 0);
126  lytInfo->addWidget(txtPass, 3, 1);
127 
128  btnConnect = new QPushButton();
129 
130  lytInfo->addWidget(btnConnect, 4, 1);
131 
132  lytTables = new QVBoxLayout();
133  {
134  lblTables = new QLabel();
135  lblTables->setAlignment(Qt::AlignRight);
136  lblTables->setMinimumSize(70, 20);
137  lblTables->setMaximumSize(70, 20);
138 
139  radAllTables = new QPushButton();
140  radNonTables = new QPushButton();
141 
142  lytTables->addWidget(lblTables);
143  lytTables->addWidget(radAllTables);
144  lytTables->addWidget(radNonTables);
145  }
146 
147  lstTables = new QListWidget();
148 
149  lytInfo->addLayout(lytTables, 6, 0);
150  lytInfo->addWidget(lstTables, 6, 1);
151  }
152 
153  theLayout->addLayout(lytInfo);
154 
155 
156  lytDialog = new QHBoxLayout();
157  {
158  btnOK = new QPushButton();
159  btnOK->setEnabled(false);
160 
161  btnCancel = new QPushButton();
162 
163  lytDialog->addWidget(btnOK);
164  lytDialog->addWidget(btnCancel);
165  }
166 
167  theLayout->addLayout(lytDialog);
168  }
169 
170  this->setLayout(theLayout);
171 }
172 
173 void DBConnect::initSlots(void) {
174  QObject::connect(btnConnect, SIGNAL(clicked()), this, SLOT(evtBtnConnect(void)));
175  QObject::connect(radAllTables, SIGNAL(clicked()), this, SLOT(evtRadAllTables(void)));
176  QObject::connect(radNonTables, SIGNAL(clicked()), this, SLOT(evtRadNonTables(void)));
177  QObject::connect(btnCancel, SIGNAL(clicked()), this, SLOT(evtBtnCancel(void)));
178  QObject::connect(btnOK, SIGNAL(clicked()), this, SLOT(evtBtnOK(void)));
179 }
180 
182  this->setWindowTitle(tr("Database"));
183 
184  lblHost->setText(tr("Host name"));
185  lblPort->setText(tr("Port"));
186  lblName->setText(tr("Database"));
187  lblUser->setText(tr("Username"));
188  lblPass->setText(tr("Password"));
189 
190  btnConnect->setText(tr("Connect"));
191 
192  lblTables->setText(tr("Tables"));
193 
194  radAllTables->setText(tr("Select All"));
195  radNonTables->setText(tr("Clear"));
196 
197  btnOK->setText("OK");
198  btnCancel->setText(tr("Cancel"));
199 }
200 
202  host = txtHost->text();
203  port = txtPort->text();
204  name = txtName->text();
205  user = txtUser->text();
206  pass = txtPass->text();
207 
208  QSqlDatabase base = QSqlDatabase::addDatabase(connectionType);
209  btnOK->setEnabled(false);
210  if(connectionType.compare("QSQLITE") == 0) {
211  QString type = "\" SQLite/SpatiaLite (*.sqlite)\"";
212  name = QDir::toNativeSeparators(QFileDialog::getOpenFileName(this, "SQLite/SpatiaLite File", QString(), type));
213  txtName->setText(name);
214  } else {
215  base.setHostName(host);
216  base.setPort(port.toInt());
217  base.setUserName(user);
218  base.setPassword(pass);
219  }
220  base.setDatabaseName(name);
221 
222  QMessageBox msg;
223  char *table;
224  lstTables->clear();
225  if(base.open()) {
226  QStringList list = base.tables();
227  QStringList::Iterator it = list.begin();
228  while(it != list.end()) {
229  table = (char *)(*it).toStdString().c_str();
230  if((strcmp(table, "geometry_columns") != 0) && (strcmp(table, "spatial_ref_sys") != 0)) {
231  QListWidgetItem *item = new QListWidgetItem(*it);
232  lstTables->addItem(item);
233  if(connectionType.compare("QSQLITE") != 0) {
234  item->setCheckState(Qt::Unchecked);
235  }
236  }
237  ++it;
238  }
239  if(lstTables->count() > 0)
240  btnOK->setEnabled(true);
241  } else if(!txtName->text().isEmpty()) {
242  msg.setText(tr("Can't connect to database !"));
243  msg.exec();
244  }
245  if(lstTables->count() <=0 && base.isOpen()) {
246  msg.setText(tr("Can't find any tables in database !"));
247  msg.exec();
248  }
249  base.close();
250 }
251 
253  for(int i = 0; i < lstTables->count(); ++i) {
254  lstTables->item(i)->setCheckState(Qt::Checked);
255  }
256 }
257 
259  for(int i = 0; i < lstTables->count(); ++i) {
260  lstTables->item(i)->setCheckState(Qt::Unchecked);
261  }
262 }
263 
265  host = txtHost->text();
266  port = txtPort->text();
267  name = txtName->text();
268  user = txtUser->text();
269  pass = txtPass->text();
270 
271  QSqlDatabase base = QSqlDatabase::addDatabase(connectionType);
272  if(connectionType.compare("QSQLITE") != 0) {
273  base.setHostName(host);
274  base.setPort(port.toInt());
275  base.setUserName(user);
276  base.setPassword(pass);
277  base.setDatabaseName(name);
278  base.open();
279  if(base.isOpenError()) {
280  btnOK->setEnabled(false);
281  lstTables->clear();
282  QMessageBox msg;
283  msg.setText(tr("Can't connect to database !"));
284  msg.exec();
285  base.close();
286  return;
287  }
288  }
289 
290  QString tables;
291  QString separator;
292  if(connectionType.compare("QPSQL") == 0) {
293  separator = " ";
294  connectionString = "PG:";
295  if(name.size() > 0) connectionString += "dbname=" + name;
296  if(host.size() > 0) connectionString += " host=" + host;
297  if(port.size() > 0) connectionString += " port=" + port;
298  if(user.size() > 0) connectionString += " user=" + user;
299  if(pass.size() > 0) connectionString += " password=" + pass;
300  } else if(connectionType.compare("QMYSQL") == 0) {
301  separator = ",";
302  if(name.size() > 0) connectionString = "MySQL:" + name;
303  if(host.size() > 0) connectionString += ",host=" + host;
304  if(port.size() > 0) connectionString += ",port=" + port;
305  if(user.size() > 0) connectionString += ",user=" + user;
306  if(pass.size() > 0) connectionString += ",password=" + pass;
307  } else if(connectionType.compare("QODBC") == 0) {
308  separator = QString();
309  if(user.size() > 0) connectionString = "ODBC:" + user;
310  if(pass.size() > 0) connectionString += "/" + pass;
311  if(host.size() > 0) connectionString += "@" + host;
312  } else if(connectionType.compare("QSQLITE") == 0) {
313  separator = QString();
314  }
315  int nb = 0;
316  selectedTables.clear();
317  for(int i = 0; i < lstTables->count(); ++i) {
318  if(lstTables->item(i)->checkState() == Qt::Checked) {
319  if(nb > 0) {
320  tables += ",";
321  }
322  tables += lstTables->item(i)->text();
323  selectedTables.append(lstTables->item(i)->text());
324  ++nb;
325  }
326  }
327  if(connectionType.compare("QSQLITE") != 0) {
328  if(nb > 0) {
329  connectionString += separator;
330  connectionString += "tables=";
331  connectionString += tables;
332  }
333  } else {
334  connectionString = name;
335  }
336  this->accept();
337 }
338 
340  this->reject();
341 }
342 
343 void DBConnect::setConnectionType(const QString type) {
344  if(connectionType.compare(type) != 0) {
345  txtHost->clear();
346  txtPort->clear();
347  txtName->clear();
348  txtUser->clear();
349  txtPass->clear();
350  lstTables->clear();
351  btnOK->setEnabled(false);
352  connectionType = type;
353  }
354  txtHost->setEnabled(true);
355  txtHost->setFocus();
356  txtPort->setEnabled(true);
357  txtName->setReadOnly(false);
358  txtUser->setEnabled(true);
359  txtPass->setEnabled(true);
360  radAllTables->setEnabled(true);
361  radNonTables->setEnabled(true);
362  btnConnect->setText(tr("Connect"));
363  lstTables->setSelectionMode(QAbstractItemView::NoSelection);
364 
365  if(connectionType.compare("QPSQL") == 0) {
366  txtPort->setText("5432");
367  } else if(connectionType.compare("QMYSQL") == 0) {
368  txtPort->setText("3306");
369  } else if(connectionType.compare("QODBC") == 0) {
370  txtPort->setText("1433");
371  } else if(connectionType.compare("QSQLITE") == 0) {
372  txtHost->setEnabled(false);
373  txtPort->setEnabled(false);
374  txtName->setReadOnly(true);
375  txtUser->setEnabled(false);
376  txtPass->setEnabled(false);
377  radAllTables->setEnabled(false);
378  radNonTables->setEnabled(false);
379  btnConnect->setText(tr("Open file"));
380  }
381 }
382 
383 QString DBConnect::getConnectionString(void) const {
384  return connectionString;
385 }
386 
387 QStringList DBConnect::getSelectedTables(void) const {
388  return selectedTables;
389 }
void setConnectionType(const QString type)
Sets connection type.
Definition: dbConnect.cpp:343
+
void translateInterface(void)
Translates Interface.
Definition: dbConnect.cpp:181
+
void evtBtnCancel(void)
Definition: dbConnect.cpp:339
+
~DBConnect(void)
Destructor.
Definition: dbConnect.cpp:44
+
DBConnect(QWidget *=0)
Constructor.
Definition: dbConnect.cpp:35
+
void showTables(const bool enable) const
show tables
Definition: dbConnect.cpp:47
+
QStringList getSelectedTables(void) const
returns selected tables
Definition: dbConnect.cpp:387
+
void evtRadAllTables(void)
Definition: dbConnect.cpp:252
+
void evtBtnConnect(void)
Definition: dbConnect.cpp:201
+
void evtBtnOK(void)
Definition: dbConnect.cpp:264
+
QString getConnectionString(void) const
returns connection string
Definition: dbConnect.cpp:383
+
void evtRadNonTables(void)
Definition: dbConnect.cpp:258
+
Database Connect.
+
+ + + + diff --git a/bin/doc/html/db_connect_8h.html b/bin/doc/html/db_connect_8h.html new file mode 100644 index 0000000..144ab93 --- /dev/null +++ b/bin/doc/html/db_connect_8h.html @@ -0,0 +1,122 @@ + + + + + + +OGR2GUI: include/dbConnect.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
dbConnect.h File Reference
+
+
+ +

Database Connect. +More...

+
#include <QtWidgets>
+#include <QtSql>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  DBConnect
 
+

Detailed Description

+

Database Connect.

+
Author
Olivier Pilotte [Inventis], David Tran
+
Version
0.8
+ +

Definition in file dbConnect.h.

+
+ + + + diff --git a/bin/doc/html/db_connect_8h_source.html b/bin/doc/html/db_connect_8h_source.html new file mode 100644 index 0000000..69dd3f9 --- /dev/null +++ b/bin/doc/html/db_connect_8h_source.html @@ -0,0 +1,114 @@ + + + + + + +OGR2GUI: include/dbConnect.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
dbConnect.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2009 Inventis <mailto:developpement@inventis.ca>
7  * Copyright (c) 2014 Faculty of Computer Science,
8  * University of Applied Sciences Rapperswil (HSR),
9  * 8640 Rapperswil, Switzerland
10  * Copyright (c) 2016 David Tran, Switzerland
11  *
12  * This program is free software: you can redistribute it and/or modify
13  * it under the terms of the GNU General Public License as published by
14  * the Free Software Foundation, either version 3 of the License, or
15  * (at your option) any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU General Public License for more details.
21  *
22  * You should have received a copy of the GNU General Public License
23  * along with this program. If not, see <http://www.gnu.org/licenses/>.
24  *****************************************************************************/
25 
33 #ifndef DBCONNECT_H
34 #define DBCONNECT_H
35 
36 #include <QtWidgets>
37 #include <QtSql>
38 
39 QT_BEGIN_NAMESPACE
40 
41 class DBConnect : public QDialog
42 {
43  Q_OBJECT
44 
45 private:
46 
47  QString host;
48  QString port;
49  QString name;
50  QString user;
51  QString pass;
52 
53  QString connectionType;
54 
55  QString connectionString;
56 
57  QStringList selectedTables;
58 
59  QVBoxLayout *theLayout;
60  QGridLayout *lytInfo;
61  QLabel *lblHost;
62  QHBoxLayout *lytHost;
63  QLineEdit *txtHost;
64  QLabel *lblPort;
65  QLineEdit *txtPort;
66  QLabel *lblName;
67  QLineEdit *txtName;
68  QLabel *lblUser;
69  QLineEdit *txtUser;
70  QLabel *lblPass;
71  QLineEdit *txtPass;
72 
73  QPushButton *btnConnect;
74 
75  QVBoxLayout *lytTables;
76  QLabel *lblTables;
77  QPushButton *radAllTables;
78  QPushButton *radNonTables;
79 
80  QListWidget *lstTables;
81 
82  QHBoxLayout *lytDialog;
83  QPushButton *btnOK;
84  QPushButton *btnCancel;
85 
90  void initInterface(void);
91 
96  void initSlots(void);
97 
98 public slots:
99  void evtBtnConnect(void);
100  void evtRadAllTables(void);
101  void evtRadNonTables(void);
102  void evtBtnOK(void);
103  void evtBtnCancel(void);
104 
105 public:
106 
111  DBConnect(QWidget * = 0);
112 
117  ~DBConnect(void);
118 
123  void translateInterface(void);
124 
130  void showTables(const bool enable) const;
131 
136  void setConnectionType(const QString type);
137 
142  QString getConnectionString(void) const;
143 
148  QStringList getSelectedTables(void) const;
149 };
150 
151 QT_END_NAMESPACE
152 
153 #endif
void setConnectionType(const QString type)
Sets connection type.
Definition: dbConnect.cpp:343
+
void translateInterface(void)
Translates Interface.
Definition: dbConnect.cpp:181
+
void evtBtnCancel(void)
Definition: dbConnect.cpp:339
+
~DBConnect(void)
Destructor.
Definition: dbConnect.cpp:44
+
DBConnect(QWidget *=0)
Constructor.
Definition: dbConnect.cpp:35
+
void showTables(const bool enable) const
show tables
Definition: dbConnect.cpp:47
+
QStringList getSelectedTables(void) const
returns selected tables
Definition: dbConnect.cpp:387
+
void evtRadAllTables(void)
Definition: dbConnect.cpp:252
+ +
void evtBtnConnect(void)
Definition: dbConnect.cpp:201
+
void evtBtnOK(void)
Definition: dbConnect.cpp:264
+
QString getConnectionString(void) const
returns connection string
Definition: dbConnect.cpp:383
+
void evtRadNonTables(void)
Definition: dbConnect.cpp:258
+
+ + + + diff --git a/bin/doc/html/deprecated.html b/bin/doc/html/deprecated.html new file mode 100644 index 0000000..0bc9b07 --- /dev/null +++ b/bin/doc/html/deprecated.html @@ -0,0 +1,101 @@ + + + + + + +OGR2GUI: Deprecated List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + +
+
+ + +
+ +
+ +
+
+
+
Deprecated List
+
+
+
+
Class OGRDataSource
+
+
Class OGRSFDriver
+
+
Class OGRSFDriverRegistrar
+
+
Member wkb25DBit
+
in GDAL 2.0. Use wkbHasZ() or wkbSetZ() instead
+
+
+ + + + diff --git a/bin/doc/html/dir_313caf1132e152dd9b58bea13a4052ca.html b/bin/doc/html/dir_313caf1132e152dd9b58bea13a4052ca.html new file mode 100644 index 0000000..5fad526 --- /dev/null +++ b/bin/doc/html/dir_313caf1132e152dd9b58bea13a4052ca.html @@ -0,0 +1,109 @@ + + + + + + +OGR2GUI: src/utils Directory Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
utils Directory Reference
+
+
+ + + + + + +

+Files

file  commonutils.cpp [code]
 
file  ogr2ogr_bin.cpp [code]
 
+
+ + + + diff --git a/bin/doc/html/dir_4abf8571c1830d727ba746fd6ad81b8d.html b/bin/doc/html/dir_4abf8571c1830d727ba746fd6ad81b8d.html new file mode 100644 index 0000000..77ab446 --- /dev/null +++ b/bin/doc/html/dir_4abf8571c1830d727ba746fd6ad81b8d.html @@ -0,0 +1,111 @@ + + + + + + +OGR2GUI: include/tests Directory Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
tests Directory Reference
+
+
+ + + + + + + + +

+Files

file  testDBConnect.h [code]
 Test Database Connect.
 
file  testOgr.h [code]
 Test OGR API.
 
+
+ + + + diff --git a/bin/doc/html/dir_4d5203630685a6013c8de9e27085a9fc.html b/bin/doc/html/dir_4d5203630685a6013c8de9e27085a9fc.html new file mode 100644 index 0000000..793ca76 --- /dev/null +++ b/bin/doc/html/dir_4d5203630685a6013c8de9e27085a9fc.html @@ -0,0 +1,159 @@ + + + + + + +OGR2GUI: include/ogr Directory Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  commonutils.h [code]
 
file  cpl_atomic_ops.h [code]
 
file  cpl_config.h [code]
 
file  cpl_conv.h [code]
 
file  cpl_error.h [code]
 
file  cpl_minixml.h [code]
 
file  cpl_multiproc.h [code]
 
file  cpl_port.h [code]
 
file  cpl_progress.h [code]
 
file  cpl_string.h [code]
 
file  cpl_virtualmem.h [code]
 
file  cpl_vsi.h [code]
 
file  gdal.h [code]
 
file  gdal_frmts.h [code]
 
file  gdal_priv.h [code]
 
file  gdal_utils.h [code]
 
file  gdal_utils_priv.h [code]
 
file  gdal_version.h [code]
 
file  ogr_api.h [code]
 
file  ogr_core.h [code]
 
file  ogr_feature.h [code]
 
file  ogr_featurestyle.h [code]
 
file  ogr_geometry.h [code]
 
file  ogr_p.h [code]
 
file  ogr_spatialref.h [code]
 
file  ogr_srs_api.h [code]
 
file  ogrsf_frmts.h [code]
 
+
+ + + + diff --git a/bin/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/bin/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html new file mode 100644 index 0000000..f9f385b --- /dev/null +++ b/bin/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -0,0 +1,136 @@ + + + + + + +OGR2GUI: src Directory Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
src Directory Reference
+
+
+ + + + + + +

+Directories

directory  tests
 
directory  utils
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  app.cpp [code]
 ogr2ogr GUI
 
file  dbConnect.cpp [code]
 Database Connect.
 
file  i18n.cpp [code]
 I18N.
 
file  main.cpp [code]
 main
 
file  ogr.cpp [code]
 OGR API.
 
file  ogr2ogrThread.cpp [code]
 ogr2ogr Thread
 
file  settings.cpp [code]
 Settings.
 
file  webServiceConnect.cpp [code]
 Web Service Connect.
 
+
+ + + + diff --git a/bin/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/bin/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 0000000..90ddbd7 --- /dev/null +++ b/bin/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,136 @@ + + + + + + +OGR2GUI: include Directory Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + + + +

+Directories

directory  ogr
 
directory  tests
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  app.h [code]
 ogr2ogr GUI
 
file  dbConnect.h [code]
 Database Connect.
 
file  i18n.h [code]
 I18N.
 
file  ogr.h [code]
 OGR API.
 
file  ogr2ogrThread.h [code]
 ogr2ogr Thread
 
file  settings.h [code]
 Settings.
 
file  utils.h [code]
 Utilities.
 
file  webServiceConnect.h [code]
 Web Service Connect.
 
+
+ + + + diff --git a/bin/doc/html/dir_d93a1d4020dea85bb71b237545b5e722.html b/bin/doc/html/dir_d93a1d4020dea85bb71b237545b5e722.html new file mode 100644 index 0000000..d8e30a8 --- /dev/null +++ b/bin/doc/html/dir_d93a1d4020dea85bb71b237545b5e722.html @@ -0,0 +1,114 @@ + + + + + + +OGR2GUI: src/tests Directory Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
tests Directory Reference
+
+
+ + + + + + + + + + + +

+Files

file  testDBConnect.cpp [code]
 Test Database Connect.
 
file  testMain.cpp [code]
 Test Main.
 
file  testOgr.cpp [code]
 Test OGR API.
 
+
+ + + + diff --git a/bin/doc/html/doc.png b/bin/doc/html/doc.png new file mode 100644 index 0000000..17edabf Binary files /dev/null and b/bin/doc/html/doc.png differ diff --git a/bin/doc/html/doxygen.css b/bin/doc/html/doxygen.css new file mode 100644 index 0000000..1425ec5 --- /dev/null +++ b/bin/doc/html/doxygen.css @@ -0,0 +1,1475 @@ +/* The standard CSS for doxygen 1.8.11 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: bold; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +dl +{ + padding: 0 0 0 10px; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section +{ + margin-left: 0px; + padding-left: 0px; +} + +dl.note +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00D000; +} + +dl.deprecated +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #505050; +} + +dl.todo +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00C0E0; +} + +dl.test +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #3030E0; +} + +dl.bug +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + diff --git a/bin/doc/html/doxygen.png b/bin/doc/html/doxygen.png new file mode 100644 index 0000000..3ff17d8 Binary files /dev/null and b/bin/doc/html/doxygen.png differ diff --git a/bin/doc/html/dynsections.js b/bin/doc/html/dynsections.js new file mode 100644 index 0000000..1e6bf07 --- /dev/null +++ b/bin/doc/html/dynsections.js @@ -0,0 +1,104 @@ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + +OGR2GUI: File List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all files with brief descriptions:
+
[detail level 123]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  include
  ogr
 commonutils.h
 cpl_atomic_ops.h
 cpl_config.h
 cpl_conv.h
 cpl_error.h
 cpl_minixml.h
 cpl_multiproc.h
 cpl_port.h
 cpl_progress.h
 cpl_string.h
 cpl_virtualmem.h
 cpl_vsi.h
 gdal.h
 gdal_frmts.h
 gdal_priv.h
 gdal_utils.h
 gdal_utils_priv.h
 gdal_version.h
 ogr_api.h
 ogr_core.h
 ogr_feature.h
 ogr_featurestyle.h
 ogr_geometry.h
 ogr_p.h
 ogr_spatialref.h
 ogr_srs_api.h
 ogrsf_frmts.h
  tests
 testDBConnect.hTest Database Connect
 testOgr.hTest OGR API
 app.hOgr2ogr GUI
 dbConnect.hDatabase Connect
 i18n.hI18N
 ogr.hOGR API
 ogr2ogrThread.hOgr2ogr Thread
 settings.hSettings
 utils.hUtilities
 webServiceConnect.hWeb Service Connect
  src
  tests
 testDBConnect.cppTest Database Connect
 testMain.cppTest Main
 testOgr.cppTest OGR API
  utils
 commonutils.cpp
 ogr2ogr_bin.cpp
 app.cppOgr2ogr GUI
 dbConnect.cppDatabase Connect
 i18n.cppI18N
 main.cppMain
 ogr.cppOGR API
 ogr2ogrThread.cppOgr2ogr Thread
 settings.cppSettings
 webServiceConnect.cppWeb Service Connect
+
+
+ + + + diff --git a/bin/doc/html/folderclosed.png b/bin/doc/html/folderclosed.png new file mode 100644 index 0000000..bb8ab35 Binary files /dev/null and b/bin/doc/html/folderclosed.png differ diff --git a/bin/doc/html/folderopen.png b/bin/doc/html/folderopen.png new file mode 100644 index 0000000..d6c7f67 Binary files /dev/null and b/bin/doc/html/folderopen.png differ diff --git a/bin/doc/html/functions.html b/bin/doc/html/functions.html new file mode 100644 index 0000000..725e0b7 --- /dev/null +++ b/bin/doc/html/functions.html @@ -0,0 +1,146 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- _ -

+
+ + + + diff --git a/bin/doc/html/functions_0x7e.html b/bin/doc/html/functions_0x7e.html new file mode 100644 index 0000000..e6b6d75 --- /dev/null +++ b/bin/doc/html/functions_0x7e.html @@ -0,0 +1,311 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- ~ -

+
+ + + + diff --git a/bin/doc/html/functions_a.html b/bin/doc/html/functions_a.html new file mode 100644 index 0000000..2876239 --- /dev/null +++ b/bin/doc/html/functions_a.html @@ -0,0 +1,264 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- a -

+
+ + + + diff --git a/bin/doc/html/functions_b.html b/bin/doc/html/functions_b.html new file mode 100644 index 0000000..cad27b2 --- /dev/null +++ b/bin/doc/html/functions_b.html @@ -0,0 +1,255 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- b -

+
+ + + + diff --git a/bin/doc/html/functions_c.html b/bin/doc/html/functions_c.html new file mode 100644 index 0000000..a586af2 --- /dev/null +++ b/bin/doc/html/functions_c.html @@ -0,0 +1,375 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- c -

+
+ + + + diff --git a/bin/doc/html/functions_d.html b/bin/doc/html/functions_d.html new file mode 100644 index 0000000..2ba9799 --- /dev/null +++ b/bin/doc/html/functions_d.html @@ -0,0 +1,327 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- d -

+
+ + + + diff --git a/bin/doc/html/functions_e.html b/bin/doc/html/functions_e.html new file mode 100644 index 0000000..6a6fb6b --- /dev/null +++ b/bin/doc/html/functions_e.html @@ -0,0 +1,315 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- e -

+
+ + + + diff --git a/bin/doc/html/functions_f.html b/bin/doc/html/functions_f.html new file mode 100644 index 0000000..aa9a71f --- /dev/null +++ b/bin/doc/html/functions_f.html @@ -0,0 +1,230 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- f -

+
+ + + + diff --git a/bin/doc/html/functions_func.html b/bin/doc/html/functions_func.html new file mode 100644 index 0000000..93603ad --- /dev/null +++ b/bin/doc/html/functions_func.html @@ -0,0 +1,144 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- _ -

+
+ + + + diff --git a/bin/doc/html/functions_func_0x7e.html b/bin/doc/html/functions_func_0x7e.html new file mode 100644 index 0000000..45ddb6b --- /dev/null +++ b/bin/doc/html/functions_func_0x7e.html @@ -0,0 +1,309 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- ~ -

+
+ + + + diff --git a/bin/doc/html/functions_func_a.html b/bin/doc/html/functions_func_a.html new file mode 100644 index 0000000..58ff885 --- /dev/null +++ b/bin/doc/html/functions_func_a.html @@ -0,0 +1,250 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/bin/doc/html/functions_func_b.html b/bin/doc/html/functions_func_b.html new file mode 100644 index 0000000..55888af --- /dev/null +++ b/bin/doc/html/functions_func_b.html @@ -0,0 +1,174 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- b -

+
+ + + + diff --git a/bin/doc/html/functions_func_c.html b/bin/doc/html/functions_func_c.html new file mode 100644 index 0000000..82ff2ee --- /dev/null +++ b/bin/doc/html/functions_func_c.html @@ -0,0 +1,361 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/bin/doc/html/functions_func_d.html b/bin/doc/html/functions_func_d.html new file mode 100644 index 0000000..4b27417 --- /dev/null +++ b/bin/doc/html/functions_func_d.html @@ -0,0 +1,244 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+ + + + diff --git a/bin/doc/html/functions_func_e.html b/bin/doc/html/functions_func_e.html new file mode 100644 index 0000000..a4a7831 --- /dev/null +++ b/bin/doc/html/functions_func_e.html @@ -0,0 +1,283 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+ + + + diff --git a/bin/doc/html/functions_func_f.html b/bin/doc/html/functions_func_f.html new file mode 100644 index 0000000..167e847 --- /dev/null +++ b/bin/doc/html/functions_func_f.html @@ -0,0 +1,219 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- f -

+
+ + + + diff --git a/bin/doc/html/functions_func_g.html b/bin/doc/html/functions_func_g.html new file mode 100644 index 0000000..27b1bf9 --- /dev/null +++ b/bin/doc/html/functions_func_g.html @@ -0,0 +1,981 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+ + + + diff --git a/bin/doc/html/functions_func_h.html b/bin/doc/html/functions_func_h.html new file mode 100644 index 0000000..f37b89d --- /dev/null +++ b/bin/doc/html/functions_func_h.html @@ -0,0 +1,158 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/bin/doc/html/functions_func_i.html b/bin/doc/html/functions_func_i.html new file mode 100644 index 0000000..29f2269 --- /dev/null +++ b/bin/doc/html/functions_func_i.html @@ -0,0 +1,449 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/bin/doc/html/functions_func_j.html b/bin/doc/html/functions_func_j.html new file mode 100644 index 0000000..a5dd8dd --- /dev/null +++ b/bin/doc/html/functions_func_j.html @@ -0,0 +1,138 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- j -

+
+ + + + diff --git a/bin/doc/html/functions_func_l.html b/bin/doc/html/functions_func_l.html new file mode 100644 index 0000000..1acb391 --- /dev/null +++ b/bin/doc/html/functions_func_l.html @@ -0,0 +1,145 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+ + + + diff --git a/bin/doc/html/functions_func_m.html b/bin/doc/html/functions_func_m.html new file mode 100644 index 0000000..8f0572d --- /dev/null +++ b/bin/doc/html/functions_func_m.html @@ -0,0 +1,165 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/bin/doc/html/functions_func_o.html b/bin/doc/html/functions_func_o.html new file mode 100644 index 0000000..a93b565 --- /dev/null +++ b/bin/doc/html/functions_func_o.html @@ -0,0 +1,296 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/bin/doc/html/functions_func_p.html b/bin/doc/html/functions_func_p.html new file mode 100644 index 0000000..ca6718e --- /dev/null +++ b/bin/doc/html/functions_func_p.html @@ -0,0 +1,197 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+
+ + + + diff --git a/bin/doc/html/functions_func_q.html b/bin/doc/html/functions_func_q.html new file mode 100644 index 0000000..eb72ab7 --- /dev/null +++ b/bin/doc/html/functions_func_q.html @@ -0,0 +1,138 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- q -

+
+ + + + diff --git a/bin/doc/html/functions_func_r.html b/bin/doc/html/functions_func_r.html new file mode 100644 index 0000000..66a4742 --- /dev/null +++ b/bin/doc/html/functions_func_r.html @@ -0,0 +1,223 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- r -

+
+ + + + diff --git a/bin/doc/html/functions_func_s.html b/bin/doc/html/functions_func_s.html new file mode 100644 index 0000000..655c70a --- /dev/null +++ b/bin/doc/html/functions_func_s.html @@ -0,0 +1,836 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+ + + + diff --git a/bin/doc/html/functions_func_t.html b/bin/doc/html/functions_func_t.html new file mode 100644 index 0000000..696ea20 --- /dev/null +++ b/bin/doc/html/functions_func_t.html @@ -0,0 +1,219 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+ + + + diff --git a/bin/doc/html/functions_func_u.html b/bin/doc/html/functions_func_u.html new file mode 100644 index 0000000..f40c3a0 --- /dev/null +++ b/bin/doc/html/functions_func_u.html @@ -0,0 +1,160 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- u -

+
+ + + + diff --git a/bin/doc/html/functions_func_v.html b/bin/doc/html/functions_func_v.html new file mode 100644 index 0000000..f207685 --- /dev/null +++ b/bin/doc/html/functions_func_v.html @@ -0,0 +1,154 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+ + + + diff --git a/bin/doc/html/functions_func_w.html b/bin/doc/html/functions_func_w.html new file mode 100644 index 0000000..653671c --- /dev/null +++ b/bin/doc/html/functions_func_w.html @@ -0,0 +1,165 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/bin/doc/html/functions_func_x.html b/bin/doc/html/functions_func_x.html new file mode 100644 index 0000000..733a491 --- /dev/null +++ b/bin/doc/html/functions_func_x.html @@ -0,0 +1,138 @@ + + + + + + +OGR2GUI: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- x -

+
+ + + + diff --git a/bin/doc/html/functions_g.html b/bin/doc/html/functions_g.html new file mode 100644 index 0000000..f664bbe --- /dev/null +++ b/bin/doc/html/functions_g.html @@ -0,0 +1,1010 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- g -

+
+ + + + diff --git a/bin/doc/html/functions_h.html b/bin/doc/html/functions_h.html new file mode 100644 index 0000000..de11794 --- /dev/null +++ b/bin/doc/html/functions_h.html @@ -0,0 +1,163 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- h -

+
+ + + + diff --git a/bin/doc/html/functions_i.html b/bin/doc/html/functions_i.html new file mode 100644 index 0000000..9cd02b5 --- /dev/null +++ b/bin/doc/html/functions_i.html @@ -0,0 +1,463 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- i -

+
+ + + + diff --git a/bin/doc/html/functions_j.html b/bin/doc/html/functions_j.html new file mode 100644 index 0000000..a923b77 --- /dev/null +++ b/bin/doc/html/functions_j.html @@ -0,0 +1,140 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- j -

+
+ + + + diff --git a/bin/doc/html/functions_l.html b/bin/doc/html/functions_l.html new file mode 100644 index 0000000..0ea54c8 --- /dev/null +++ b/bin/doc/html/functions_l.html @@ -0,0 +1,147 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- l -

+
+ + + + diff --git a/bin/doc/html/functions_m.html b/bin/doc/html/functions_m.html new file mode 100644 index 0000000..10d91da --- /dev/null +++ b/bin/doc/html/functions_m.html @@ -0,0 +1,236 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- m -

+
+ + + + diff --git a/bin/doc/html/functions_n.html b/bin/doc/html/functions_n.html new file mode 100644 index 0000000..5e16a97 --- /dev/null +++ b/bin/doc/html/functions_n.html @@ -0,0 +1,250 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- n -

+
+ + + + diff --git a/bin/doc/html/functions_o.html b/bin/doc/html/functions_o.html new file mode 100644 index 0000000..c1fb4ba --- /dev/null +++ b/bin/doc/html/functions_o.html @@ -0,0 +1,329 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- o -

+
+ + + + diff --git a/bin/doc/html/functions_p.html b/bin/doc/html/functions_p.html new file mode 100644 index 0000000..6dcbf75 --- /dev/null +++ b/bin/doc/html/functions_p.html @@ -0,0 +1,389 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- p -

+
+ + + + diff --git a/bin/doc/html/functions_q.html b/bin/doc/html/functions_q.html new file mode 100644 index 0000000..2fd0ab3 --- /dev/null +++ b/bin/doc/html/functions_q.html @@ -0,0 +1,140 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- q -

+
+ + + + diff --git a/bin/doc/html/functions_r.html b/bin/doc/html/functions_r.html new file mode 100644 index 0000000..32c7ab0 --- /dev/null +++ b/bin/doc/html/functions_r.html @@ -0,0 +1,234 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- r -

+
+ + + + diff --git a/bin/doc/html/functions_rela.html b/bin/doc/html/functions_rela.html new file mode 100644 index 0000000..c113cc7 --- /dev/null +++ b/bin/doc/html/functions_rela.html @@ -0,0 +1,168 @@ + + + + + + +OGR2GUI: Class Members - Related Functions + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/bin/doc/html/functions_s.html b/bin/doc/html/functions_s.html new file mode 100644 index 0000000..2641e10 --- /dev/null +++ b/bin/doc/html/functions_s.html @@ -0,0 +1,851 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- s -

+
+ + + + diff --git a/bin/doc/html/functions_t.html b/bin/doc/html/functions_t.html new file mode 100644 index 0000000..cfb5c5a --- /dev/null +++ b/bin/doc/html/functions_t.html @@ -0,0 +1,224 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- t -

+
+ + + + diff --git a/bin/doc/html/functions_u.html b/bin/doc/html/functions_u.html new file mode 100644 index 0000000..2ada7a9 --- /dev/null +++ b/bin/doc/html/functions_u.html @@ -0,0 +1,162 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- u -

+
+ + + + diff --git a/bin/doc/html/functions_v.html b/bin/doc/html/functions_v.html new file mode 100644 index 0000000..daf7a5d --- /dev/null +++ b/bin/doc/html/functions_v.html @@ -0,0 +1,156 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- v -

+
+ + + + diff --git a/bin/doc/html/functions_vars.html b/bin/doc/html/functions_vars.html new file mode 100644 index 0000000..050f826 --- /dev/null +++ b/bin/doc/html/functions_vars.html @@ -0,0 +1,140 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/bin/doc/html/functions_vars_b.html b/bin/doc/html/functions_vars_b.html new file mode 100644 index 0000000..0366cb9 --- /dev/null +++ b/bin/doc/html/functions_vars_b.html @@ -0,0 +1,207 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/bin/doc/html/functions_vars_c.html b/bin/doc/html/functions_vars_c.html new file mode 100644 index 0000000..39a0cc1 --- /dev/null +++ b/bin/doc/html/functions_vars_c.html @@ -0,0 +1,140 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/bin/doc/html/functions_vars_d.html b/bin/doc/html/functions_vars_d.html new file mode 100644 index 0000000..c1a0b92 --- /dev/null +++ b/bin/doc/html/functions_vars_d.html @@ -0,0 +1,209 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+ + + + diff --git a/bin/doc/html/functions_vars_e.html b/bin/doc/html/functions_vars_e.html new file mode 100644 index 0000000..f4b68ee --- /dev/null +++ b/bin/doc/html/functions_vars_e.html @@ -0,0 +1,158 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+ + + + diff --git a/bin/doc/html/functions_vars_f.html b/bin/doc/html/functions_vars_f.html new file mode 100644 index 0000000..5897702 --- /dev/null +++ b/bin/doc/html/functions_vars_f.html @@ -0,0 +1,137 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- f -

+
+ + + + diff --git a/bin/doc/html/functions_vars_h.html b/bin/doc/html/functions_vars_h.html new file mode 100644 index 0000000..887060c --- /dev/null +++ b/bin/doc/html/functions_vars_h.html @@ -0,0 +1,131 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/bin/doc/html/functions_vars_i.html b/bin/doc/html/functions_vars_i.html new file mode 100644 index 0000000..7b2736f --- /dev/null +++ b/bin/doc/html/functions_vars_i.html @@ -0,0 +1,140 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/bin/doc/html/functions_vars_m.html b/bin/doc/html/functions_vars_m.html new file mode 100644 index 0000000..6cef8f3 --- /dev/null +++ b/bin/doc/html/functions_vars_m.html @@ -0,0 +1,197 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/bin/doc/html/functions_vars_n.html b/bin/doc/html/functions_vars_n.html new file mode 100644 index 0000000..14d9d9c --- /dev/null +++ b/bin/doc/html/functions_vars_n.html @@ -0,0 +1,241 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- n -

+
+ + + + diff --git a/bin/doc/html/functions_vars_o.html b/bin/doc/html/functions_vars_o.html new file mode 100644 index 0000000..061d16c --- /dev/null +++ b/bin/doc/html/functions_vars_o.html @@ -0,0 +1,149 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/bin/doc/html/functions_vars_p.html b/bin/doc/html/functions_vars_p.html new file mode 100644 index 0000000..117c29e --- /dev/null +++ b/bin/doc/html/functions_vars_p.html @@ -0,0 +1,318 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+
+ + + + diff --git a/bin/doc/html/functions_vars_r.html b/bin/doc/html/functions_vars_r.html new file mode 100644 index 0000000..9f9fa3b --- /dev/null +++ b/bin/doc/html/functions_vars_r.html @@ -0,0 +1,137 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- r -

+
+ + + + diff --git a/bin/doc/html/functions_vars_s.html b/bin/doc/html/functions_vars_s.html new file mode 100644 index 0000000..33f473a --- /dev/null +++ b/bin/doc/html/functions_vars_s.html @@ -0,0 +1,143 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+ + + + diff --git a/bin/doc/html/functions_vars_t.html b/bin/doc/html/functions_vars_t.html new file mode 100644 index 0000000..44ba793 --- /dev/null +++ b/bin/doc/html/functions_vars_t.html @@ -0,0 +1,131 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+ + + + diff --git a/bin/doc/html/functions_vars_x.html b/bin/doc/html/functions_vars_x.html new file mode 100644 index 0000000..cf6e817 --- /dev/null +++ b/bin/doc/html/functions_vars_x.html @@ -0,0 +1,131 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- x -

+
+ + + + diff --git a/bin/doc/html/functions_vars_y.html b/bin/doc/html/functions_vars_y.html new file mode 100644 index 0000000..b137e97 --- /dev/null +++ b/bin/doc/html/functions_vars_y.html @@ -0,0 +1,134 @@ + + + + + + +OGR2GUI: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- y -

+
+ + + + diff --git a/bin/doc/html/functions_w.html b/bin/doc/html/functions_w.html new file mode 100644 index 0000000..1fa5d88 --- /dev/null +++ b/bin/doc/html/functions_w.html @@ -0,0 +1,167 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- w -

+
+ + + + diff --git a/bin/doc/html/functions_x.html b/bin/doc/html/functions_x.html new file mode 100644 index 0000000..01e65da --- /dev/null +++ b/bin/doc/html/functions_x.html @@ -0,0 +1,143 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- x -

+
+ + + + diff --git a/bin/doc/html/functions_y.html b/bin/doc/html/functions_y.html new file mode 100644 index 0000000..bf82c82 --- /dev/null +++ b/bin/doc/html/functions_y.html @@ -0,0 +1,143 @@ + + + + + + +OGR2GUI: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- y -

+
+ + + + diff --git a/bin/doc/html/gdal_8h.html b/bin/doc/html/gdal_8h.html new file mode 100644 index 0000000..5ae5f71 --- /dev/null +++ b/bin/doc/html/gdal_8h.html @@ -0,0 +1,8949 @@ + + + + + + +OGR2GUI: include/ogr/gdal.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
gdal.h File Reference
+
+
+
#include "gdal_version.h"
+#include "cpl_port.h"
+#include "cpl_error.h"
+#include "cpl_progress.h"
+#include "cpl_virtualmem.h"
+#include "cpl_minixml.h"
+#include "ogr_api.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Classes

struct  GDALRasterIOExtraArg
 
struct  GDAL_GCP
 
struct  GDALRPCInfo
 
struct  GDALColorEntry
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define RASTERIO_EXTRA_ARG_CURRENT_VERSION   1
 
#define INIT_RASTERIO_EXTRA_ARG(s)
 
#define GDALMD_AREA_OR_POINT   "AREA_OR_POINT"
 
#define GDALMD_AOP_AREA   "Area"
 
#define GDALMD_AOP_POINT   "Point"
 
#define CPLE_WrongFormat   (CPLErrorNum)200
 
#define GDAL_DMD_LONGNAME   "DMD_LONGNAME"
 
#define GDAL_DMD_HELPTOPIC   "DMD_HELPTOPIC"
 
#define GDAL_DMD_MIMETYPE   "DMD_MIMETYPE"
 
#define GDAL_DMD_EXTENSION   "DMD_EXTENSION"
 
#define GDAL_DMD_CONNECTION_PREFIX   "DMD_CONNECTION_PREFIX"
 
#define GDAL_DMD_EXTENSIONS   "DMD_EXTENSIONS"
 
#define GDAL_DMD_CREATIONOPTIONLIST   "DMD_CREATIONOPTIONLIST"
 
#define GDAL_DMD_OPENOPTIONLIST   "DMD_OPENOPTIONLIST"
 
#define GDAL_DMD_CREATIONDATATYPES   "DMD_CREATIONDATATYPES"
 
#define GDAL_DMD_CREATIONFIELDDATATYPES   "DMD_CREATIONFIELDDATATYPES"
 
#define GDAL_DMD_SUBDATASETS   "DMD_SUBDATASETS"
 
#define GDAL_DCAP_OPEN   "DCAP_OPEN"
 
#define GDAL_DCAP_CREATE   "DCAP_CREATE"
 
#define GDAL_DCAP_CREATECOPY   "DCAP_CREATECOPY"
 
#define GDAL_DCAP_VIRTUALIO   "DCAP_VIRTUALIO"
 
#define GDAL_DCAP_RASTER   "DCAP_RASTER"
 
#define GDAL_DCAP_VECTOR   "DCAP_VECTOR"
 
#define GDAL_DCAP_GNM   "DCAP_GNM"
 
#define GDAL_DCAP_NOTNULL_FIELDS   "DCAP_NOTNULL_FIELDS"
 
#define GDAL_DCAP_DEFAULT_FIELDS   "DCAP_DEFAULT_FIELDS"
 
#define GDAL_DCAP_NOTNULL_GEOMFIELDS   "DCAP_NOTNULL_GEOMFIELDS"
 
#define GDAL_OF_READONLY   0x00
 
#define GDAL_OF_UPDATE   0x01
 
#define GDAL_OF_ALL   0x00
 
#define GDAL_OF_RASTER   0x02
 
#define GDAL_OF_VECTOR   0x04
 
#define GDAL_OF_GNM   0x08
 
#define GDAL_OF_KIND_MASK   0x1E
 
#define GDAL_OF_SHARED   0x20
 
#define GDAL_OF_VERBOSE_ERROR   0x40
 
#define GDAL_OF_INTERNAL   0x80
 
#define GDAL_OF_DEFAULT_BLOCK_ACCESS   0
 
#define GDAL_OF_ARRAY_BLOCK_ACCESS   0x100
 
#define GDAL_OF_HASHSET_BLOCK_ACCESS   0x200
 
#define GDAL_OF_RESERVED_1   0x300
 
#define GDAL_OF_BLOCK_ACCESS_MASK   0x300
 
#define GDAL_DS_LAYER_CREATIONOPTIONLIST   "DS_LAYER_CREATIONOPTIONLIST"
 
#define SRCVAL(papoSource, eSrcType, ii)
 
#define GMF_ALL_VALID   0x01
 
#define GMF_PER_DATASET   0x02
 
#define GMF_ALPHA   0x04
 
#define GMF_NODATA   0x08
 
+ + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef void * GDALMajorObjectH
 
typedef void * GDALDatasetH
 
typedef void * GDALRasterBandH
 
typedef void * GDALDriverH
 
typedef void * GDALColorTableH
 
typedef void * GDALRasterAttributeTableH
 
typedef void * GDALAsyncReaderH
 
typedef GIntBig GSpacing
 
typedef CPLErr(* GDALDerivedPixelFunc) (void **papoSources, int nSources, void *pData, int nBufXSize, int nBufYSize, GDALDataType eSrcType, GDALDataType eBufType, int nPixelSpace, int nLineSpace)
 
+ + + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  GDALDataType {
+  GDT_Unknown = 0, +GDT_Byte = 1, +GDT_UInt16 = 2, +GDT_Int16 = 3, +
+  GDT_UInt32 = 4, +GDT_Int32 = 5, +GDT_Float32 = 6, +GDT_Float64 = 7, +
+  GDT_CInt16 = 8, +GDT_CInt32 = 9, +GDT_CFloat32 = 10, +GDT_CFloat64 = 11, +
+  GDT_TypeCount = 12 +
+ }
 
enum  GDALAsyncStatusType {
+  GARIO_PENDING = 0, +GARIO_UPDATE = 1, +GARIO_ERROR = 2, +GARIO_COMPLETE = 3, +
+  GARIO_TypeCount = 4 +
+ }
 
enum  GDALAccess { GA_ReadOnly = 0, +GA_Update = 1 + }
 
enum  GDALRWFlag { GF_Read = 0, +GF_Write = 1 + }
 
enum  GDALRIOResampleAlg {
+  GRIORA_NearestNeighbour = 0, +GRIORA_Bilinear = 1, +GRIORA_Cubic = 2, +GRIORA_CubicSpline = 3, +
+  GRIORA_Lanczos = 4, +GRIORA_Average = 5, +GRIORA_Mode = 6, +GRIORA_Gauss = 7 +
+ }
 
enum  GDALColorInterp {
+  GCI_Undefined =0, +GCI_GrayIndex =1, +GCI_PaletteIndex =2, +GCI_RedBand =3, +
+  GCI_GreenBand =4, +GCI_BlueBand =5, +GCI_AlphaBand =6, +GCI_HueBand =7, +
+  GCI_SaturationBand =8, +GCI_LightnessBand =9, +GCI_CyanBand =10, +GCI_MagentaBand =11, +
+  GCI_YellowBand =12, +GCI_BlackBand =13, +GCI_YCbCr_YBand =14, +GCI_YCbCr_CbBand =15, +
+  GCI_YCbCr_CrBand =16, +GCI_Max =16 +
+ }
 
enum  GDALPaletteInterp { GPI_Gray =0, +GPI_RGB =1, +GPI_CMYK =2, +GPI_HLS =3 + }
 
enum  GDALRATFieldType { GFT_Integer, +GFT_Real, +GFT_String + }
 
enum  GDALRATFieldUsage {
+  GFU_Generic = 0, +GFU_PixelCount = 1, +GFU_Name = 2, +GFU_Min = 3, +
+  GFU_Max = 4, +GFU_MinMax = 5, +GFU_Red = 6, +GFU_Green = 7, +
+  GFU_Blue = 8, +GFU_Alpha = 9, +GFU_RedMin = 10, +GFU_GreenMin = 11, +
+  GFU_BlueMin = 12, +GFU_AlphaMin = 13, +GFU_RedMax = 14, +GFU_GreenMax = 15, +
+  GFU_BlueMax = 16, +GFU_AlphaMax = 17, +GFU_MaxCount +
+ }
 
enum  GDALTileOrganization { GTO_TIP, +GTO_BIT, +GTO_BSQ + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int CPL_DLL CPL_STDCALL GDALGetDataTypeSize (GDALDataType)
 
int CPL_DLL CPL_STDCALL GDALGetDataTypeSizeBits (GDALDataType eDataType)
 
int CPL_DLL CPL_STDCALL GDALGetDataTypeSizeBytes (GDALDataType)
 
int CPL_DLL CPL_STDCALL GDALDataTypeIsComplex (GDALDataType)
 
const char CPL_DLL *CPL_STDCALL GDALGetDataTypeName (GDALDataType)
 
GDALDataType CPL_DLL CPL_STDCALL GDALGetDataTypeByName (const char *)
 
GDALDataType CPL_DLL CPL_STDCALL GDALDataTypeUnion (GDALDataType, GDALDataType)
 
double CPL_DLL GDALAdjustValueToDataType (GDALDataType eDT, double dfValue, int *pbClamped, int *pbRounded)
 
const char CPL_DLL *CPL_STDCALL GDALGetAsyncStatusTypeName (GDALAsyncStatusType)
 
GDALAsyncStatusType CPL_DLL CPL_STDCALL GDALGetAsyncStatusTypeByName (const char *)
 
const char CPL_DLLGDALGetColorInterpretationName (GDALColorInterp)
 
GDALColorInterp CPL_DLL GDALGetColorInterpretationByName (const char *pszName)
 
const char CPL_DLLGDALGetPaletteInterpretationName (GDALPaletteInterp)
 
void CPL_DLL CPL_STDCALL GDALAllRegister (void)
 
GDALDatasetH CPL_DLL CPL_STDCALL GDALCreate (GDALDriverH hDriver, const char *, int, int, int, GDALDataType, char **) CPL_WARN_UNUSED_RESULT
 
GDALDatasetH CPL_DLL CPL_STDCALL GDALCreateCopy (GDALDriverH, const char *, GDALDatasetH, int, char **, GDALProgressFunc, void *) CPL_WARN_UNUSED_RESULT
 
GDALDriverH CPL_DLL CPL_STDCALL GDALIdentifyDriver (const char *pszFilename, char **papszFileList)
 
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpen (const char *pszFilename, GDALAccess eAccess) CPL_WARN_UNUSED_RESULT
 
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenShared (const char *, GDALAccess) CPL_WARN_UNUSED_RESULT
 
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenEx (const char *pszFilename, unsigned int nOpenFlags, const char *const *papszAllowedDrivers, const char *const *papszOpenOptions, const char *const *papszSiblingFiles) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CPL_STDCALL GDALDumpOpenDatasets (FILE *)
 
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriverByName (const char *)
 
int CPL_DLL CPL_STDCALL GDALGetDriverCount (void)
 
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriver (int)
 
void CPL_DLL CPL_STDCALL GDALDestroyDriver (GDALDriverH)
 
int CPL_DLL CPL_STDCALL GDALRegisterDriver (GDALDriverH)
 
void CPL_DLL CPL_STDCALL GDALDeregisterDriver (GDALDriverH)
 
void CPL_DLL CPL_STDCALL GDALDestroyDriverManager (void)
 
void CPL_DLL GDALDestroy (void)
 
CPLErr CPL_DLL CPL_STDCALL GDALDeleteDataset (GDALDriverH, const char *)
 
CPLErr CPL_DLL CPL_STDCALL GDALRenameDataset (GDALDriverH, const char *pszNewName, const char *pszOldName)
 
CPLErr CPL_DLL CPL_STDCALL GDALCopyDatasetFiles (GDALDriverH, const char *pszNewName, const char *pszOldName)
 
int CPL_DLL CPL_STDCALL GDALValidateCreationOptions (GDALDriverH, char **papszCreationOptions)
 
const char CPL_DLL *CPL_STDCALL GDALGetDriverShortName (GDALDriverH)
 
const char CPL_DLL *CPL_STDCALL GDALGetDriverLongName (GDALDriverH)
 
const char CPL_DLL *CPL_STDCALL GDALGetDriverHelpTopic (GDALDriverH)
 
const char CPL_DLL *CPL_STDCALL GDALGetDriverCreationOptionList (GDALDriverH)
 
void CPL_DLL CPL_STDCALL GDALInitGCPs (int, GDAL_GCP *)
 
void CPL_DLL CPL_STDCALL GDALDeinitGCPs (int, GDAL_GCP *)
 
GDAL_GCP CPL_DLL *CPL_STDCALL GDALDuplicateGCPs (int, const GDAL_GCP *)
 
int CPL_DLL CPL_STDCALL GDALGCPsToGeoTransform (int nGCPCount, const GDAL_GCP *pasGCPs, double *padfGeoTransform, int bApproxOK) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CPL_STDCALL GDALInvGeoTransform (double *padfGeoTransformIn, double *padfInvGeoTransformOut) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL CPL_STDCALL GDALApplyGeoTransform (double *, double, double, double *, double *)
 
void CPL_DLL GDALComposeGeoTransforms (const double *padfGeoTransform1, const double *padfGeoTransform2, double *padfGeoTransformOut)
 
char CPL_DLL **CPL_STDCALL GDALGetMetadataDomainList (GDALMajorObjectH hObject)
 
char CPL_DLL **CPL_STDCALL GDALGetMetadata (GDALMajorObjectH, const char *)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetMetadata (GDALMajorObjectH, char **, const char *)
 
const char CPL_DLL *CPL_STDCALL GDALGetMetadataItem (GDALMajorObjectH, const char *, const char *)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetMetadataItem (GDALMajorObjectH, const char *, const char *, const char *)
 
const char CPL_DLL *CPL_STDCALL GDALGetDescription (GDALMajorObjectH)
 
void CPL_DLL CPL_STDCALL GDALSetDescription (GDALMajorObjectH, const char *)
 
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDatasetDriver (GDALDatasetH)
 
char CPL_DLL **CPL_STDCALL GDALGetFileList (GDALDatasetH)
 
void CPL_DLL CPL_STDCALL GDALClose (GDALDatasetH)
 
int CPL_DLL CPL_STDCALL GDALGetRasterXSize (GDALDatasetH)
 
int CPL_DLL CPL_STDCALL GDALGetRasterYSize (GDALDatasetH)
 
int CPL_DLL CPL_STDCALL GDALGetRasterCount (GDALDatasetH)
 
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterBand (GDALDatasetH, int)
 
CPLErr CPL_DLL CPL_STDCALL GDALAddBand (GDALDatasetH hDS, GDALDataType eType, char **papszOptions)
 
GDALAsyncReaderH CPL_DLL CPL_STDCALL GDALBeginAsyncReader (GDALDatasetH hDS, int nXOff, int nYOff, int nXSize, int nYSize, void *pBuf, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, int nLineSpace, int nBandSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL CPL_STDCALL GDALEndAsyncReader (GDALDatasetH hDS, GDALAsyncReaderH hAsynchReaderH)
 
CPLErr CPL_DLL CPL_STDCALL GDALDatasetRasterIO (GDALDatasetH hDS, GDALRWFlag eRWFlag, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType, int nBandCount, int *panBandCount, int nPixelSpace, int nLineSpace, int nBandSpace) CPL_WARN_UNUSED_RESULT
 
CPLErr CPL_DLL CPL_STDCALL GDALDatasetRasterIOEx (GDALDatasetH hDS, GDALRWFlag eRWFlag, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType, int nBandCount, int *panBandCount, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr CPL_DLL CPL_STDCALL GDALDatasetAdviseRead (GDALDatasetH hDS, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, int nBXSize, int nBYSize, GDALDataType eBDataType, int nBandCount, int *panBandCount, char **papszOptions)
 
const char CPL_DLL *CPL_STDCALL GDALGetProjectionRef (GDALDatasetH)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetProjection (GDALDatasetH, const char *)
 
CPLErr CPL_DLL CPL_STDCALL GDALGetGeoTransform (GDALDatasetH, double *)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetGeoTransform (GDALDatasetH, double *)
 
int CPL_DLL CPL_STDCALL GDALGetGCPCount (GDALDatasetH)
 
const char CPL_DLL *CPL_STDCALL GDALGetGCPProjection (GDALDatasetH)
 
const GDAL_GCP CPL_DLL *CPL_STDCALL GDALGetGCPs (GDALDatasetH)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetGCPs (GDALDatasetH, int, const GDAL_GCP *, const char *)
 
void CPL_DLL *CPL_STDCALL GDALGetInternalHandle (GDALDatasetH, const char *)
 
int CPL_DLL CPL_STDCALL GDALReferenceDataset (GDALDatasetH)
 
int CPL_DLL CPL_STDCALL GDALDereferenceDataset (GDALDatasetH)
 
CPLErr CPL_DLL CPL_STDCALL GDALBuildOverviews (GDALDatasetH, const char *, int, int *, int, int *, GDALProgressFunc, void *) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL CPL_STDCALL GDALGetOpenDatasets (GDALDatasetH **hDS, int *pnCount)
 
int CPL_DLL CPL_STDCALL GDALGetAccess (GDALDatasetH hDS)
 
void CPL_DLL CPL_STDCALL GDALFlushCache (GDALDatasetH hDS)
 
CPLErr CPL_DLL CPL_STDCALL GDALCreateDatasetMaskBand (GDALDatasetH hDS, int nFlags)
 
CPLErr CPL_DLL CPL_STDCALL GDALDatasetCopyWholeRaster (GDALDatasetH hSrcDS, GDALDatasetH hDstDS, char **papszOptions, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULT
 
CPLErr CPL_DLL CPL_STDCALL GDALRasterBandCopyWholeRaster (GDALRasterBandH hSrcBand, GDALRasterBandH hDstBand, char **papszOptions, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULT
 
CPLErr CPL_DLL GDALRegenerateOverviews (GDALRasterBandH hSrcBand, int nOverviewCount, GDALRasterBandH *pahOverviewBands, const char *pszResampling, GDALProgressFunc pfnProgress, void *pProgressData)
 
int CPL_DLL GDALDatasetGetLayerCount (GDALDatasetH)
 
OGRLayerH CPL_DLL GDALDatasetGetLayer (GDALDatasetH, int)
 
OGRLayerH CPL_DLL GDALDatasetGetLayerByName (GDALDatasetH, const char *)
 
OGRErr CPL_DLL GDALDatasetDeleteLayer (GDALDatasetH, int)
 
OGRLayerH CPL_DLL GDALDatasetCreateLayer (GDALDatasetH, const char *, OGRSpatialReferenceH, OGRwkbGeometryType, char **)
 
OGRLayerH CPL_DLL GDALDatasetCopyLayer (GDALDatasetH, OGRLayerH, const char *, char **)
 
int CPL_DLL GDALDatasetTestCapability (GDALDatasetH, const char *)
 
OGRLayerH CPL_DLL GDALDatasetExecuteSQL (GDALDatasetH, const char *, OGRGeometryH, const char *)
 
void CPL_DLL GDALDatasetReleaseResultSet (GDALDatasetH, OGRLayerH)
 
OGRStyleTableH CPL_DLL GDALDatasetGetStyleTable (GDALDatasetH)
 
void CPL_DLL GDALDatasetSetStyleTableDirectly (GDALDatasetH, OGRStyleTableH)
 
void CPL_DLL GDALDatasetSetStyleTable (GDALDatasetH, OGRStyleTableH)
 
OGRErr CPL_DLL GDALDatasetStartTransaction (GDALDatasetH hDS, int bForce)
 
OGRErr CPL_DLL GDALDatasetCommitTransaction (GDALDatasetH hDS)
 
OGRErr CPL_DLL GDALDatasetRollbackTransaction (GDALDatasetH hDS)
 
GDALDataType CPL_DLL CPL_STDCALL GDALGetRasterDataType (GDALRasterBandH)
 
void CPL_DLL CPL_STDCALL GDALGetBlockSize (GDALRasterBandH, int *pnXSize, int *pnYSize)
 
CPLErr CPL_DLL CPL_STDCALL GDALRasterAdviseRead (GDALRasterBandH hRB, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, int nBXSize, int nBYSize, GDALDataType eBDataType, char **papszOptions)
 
CPLErr CPL_DLL CPL_STDCALL GDALRasterIO (GDALRasterBandH hRBand, GDALRWFlag eRWFlag, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType, int nPixelSpace, int nLineSpace) CPL_WARN_UNUSED_RESULT
 
CPLErr CPL_DLL CPL_STDCALL GDALRasterIOEx (GDALRasterBandH hRBand, GDALRWFlag eRWFlag, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
 
CPLErr CPL_DLL CPL_STDCALL GDALReadBlock (GDALRasterBandH, int, int, void *) CPL_WARN_UNUSED_RESULT
 
CPLErr CPL_DLL CPL_STDCALL GDALWriteBlock (GDALRasterBandH, int, int, void *) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CPL_STDCALL GDALGetRasterBandXSize (GDALRasterBandH)
 
int CPL_DLL CPL_STDCALL GDALGetRasterBandYSize (GDALRasterBandH)
 
GDALAccess CPL_DLL CPL_STDCALL GDALGetRasterAccess (GDALRasterBandH)
 
int CPL_DLL CPL_STDCALL GDALGetBandNumber (GDALRasterBandH)
 
GDALDatasetH CPL_DLL CPL_STDCALL GDALGetBandDataset (GDALRasterBandH)
 
GDALColorInterp CPL_DLL CPL_STDCALL GDALGetRasterColorInterpretation (GDALRasterBandH)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterColorInterpretation (GDALRasterBandH, GDALColorInterp)
 
GDALColorTableH CPL_DLL CPL_STDCALL GDALGetRasterColorTable (GDALRasterBandH)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterColorTable (GDALRasterBandH, GDALColorTableH)
 
int CPL_DLL CPL_STDCALL GDALHasArbitraryOverviews (GDALRasterBandH)
 
int CPL_DLL CPL_STDCALL GDALGetOverviewCount (GDALRasterBandH)
 
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetOverview (GDALRasterBandH, int)
 
double CPL_DLL CPL_STDCALL GDALGetRasterNoDataValue (GDALRasterBandH, int *)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterNoDataValue (GDALRasterBandH, double)
 
CPLErr CPL_DLL CPL_STDCALL GDALDeleteRasterNoDataValue (GDALRasterBandH)
 
char CPL_DLL **CPL_STDCALL GDALGetRasterCategoryNames (GDALRasterBandH)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterCategoryNames (GDALRasterBandH, char **)
 
double CPL_DLL CPL_STDCALL GDALGetRasterMinimum (GDALRasterBandH, int *pbSuccess)
 
double CPL_DLL CPL_STDCALL GDALGetRasterMaximum (GDALRasterBandH, int *pbSuccess)
 
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterStatistics (GDALRasterBandH, int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev)
 
CPLErr CPL_DLL CPL_STDCALL GDALComputeRasterStatistics (GDALRasterBandH, int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc pfnProgress, void *pProgressData)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterStatistics (GDALRasterBandH hBand, double dfMin, double dfMax, double dfMean, double dfStdDev)
 
const char CPL_DLL *CPL_STDCALL GDALGetRasterUnitType (GDALRasterBandH)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterUnitType (GDALRasterBandH hBand, const char *pszNewValue)
 
double CPL_DLL CPL_STDCALL GDALGetRasterOffset (GDALRasterBandH, int *pbSuccess)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterOffset (GDALRasterBandH hBand, double dfNewOffset)
 
double CPL_DLL CPL_STDCALL GDALGetRasterScale (GDALRasterBandH, int *pbSuccess)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterScale (GDALRasterBandH hBand, double dfNewOffset)
 
void CPL_DLL CPL_STDCALL GDALComputeRasterMinMax (GDALRasterBandH hBand, int bApproxOK, double adfMinMax[2])
 
CPLErr CPL_DLL CPL_STDCALL GDALFlushRasterCache (GDALRasterBandH hBand)
 
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterHistogram (GDALRasterBandH hBand, double dfMin, double dfMax, int nBuckets, int *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_DEPRECATED("Use GDALGetRasterHistogramEx() instead")
 
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterHistogramEx (GDALRasterBandH hBand, double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData)
 
CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogram (GDALRasterBandH hBand, double *pdfMin, double *pdfMax, int *pnBuckets, int **ppanHistogram, int bForce, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_DEPRECATED("Use GDALGetDefaultHistogramEx() instead")
 
CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogramEx (GDALRasterBandH hBand, double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc pfnProgress, void *pProgressData)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultHistogram (GDALRasterBandH hBand, double dfMin, double dfMax, int nBuckets, int *panHistogram) CPL_WARN_DEPRECATED("Use GDALSetDefaultHistogramEx() instead")
 
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultHistogramEx (GDALRasterBandH hBand, double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)
 
int CPL_DLL CPL_STDCALL GDALGetRandomRasterSample (GDALRasterBandH, int, float *)
 
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterSampleOverview (GDALRasterBandH, int)
 
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterSampleOverviewEx (GDALRasterBandH, GUIntBig)
 
CPLErr CPL_DLL CPL_STDCALL GDALFillRaster (GDALRasterBandH hBand, double dfRealValue, double dfImaginaryValue)
 
CPLErr CPL_DLL CPL_STDCALL GDALComputeBandStats (GDALRasterBandH hBand, int nSampleStep, double *pdfMean, double *pdfStdDev, GDALProgressFunc pfnProgress, void *pProgressData)
 
CPLErr CPL_DLL GDALOverviewMagnitudeCorrection (GDALRasterBandH hBaseBand, int nOverviewCount, GDALRasterBandH *pahOverviews, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALRasterAttributeTableH CPL_DLL CPL_STDCALL GDALGetDefaultRAT (GDALRasterBandH hBand)
 
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultRAT (GDALRasterBandH, GDALRasterAttributeTableH)
 
CPLErr CPL_DLL CPL_STDCALL GDALAddDerivedBandPixelFunc (const char *pszName, GDALDerivedPixelFunc pfnPixelFunc)
 
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetMaskBand (GDALRasterBandH hBand)
 
int CPL_DLL CPL_STDCALL GDALGetMaskFlags (GDALRasterBandH hBand)
 
CPLErr CPL_DLL CPL_STDCALL GDALCreateMaskBand (GDALRasterBandH hBand, int nFlags)
 
GDALAsyncStatusType CPL_DLL CPL_STDCALL GDALARGetNextUpdatedRegion (GDALAsyncReaderH hARIO, double dfTimeout, int *pnXBufOff, int *pnYBufOff, int *pnXBufSize, int *pnYBufSize)
 
int CPL_DLL CPL_STDCALL GDALARLockBuffer (GDALAsyncReaderH hARIO, double dfTimeout)
 
void CPL_DLL CPL_STDCALL GDALARUnlockBuffer (GDALAsyncReaderH hARIO)
 
int CPL_DLL CPL_STDCALL GDALGeneralCmdLineProcessor (int nArgc, char ***ppapszArgv, int nOptions)
 
void CPL_DLL CPL_STDCALL GDALSwapWords (void *pData, int nWordSize, int nWordCount, int nWordSkip)
 
void CPL_DLL CPL_STDCALL GDALSwapWordsEx (void *pData, int nWordSize, size_t nWordCount, int nWordSkip)
 
void CPL_DLL CPL_STDCALL GDALCopyWords (const void *pSrcData, GDALDataType eSrcType, int nSrcPixelOffset, void *pDstData, GDALDataType eDstType, int nDstPixelOffset, int nWordCount)
 
void CPL_DLL GDALCopyBits (const GByte *pabySrcData, int nSrcOffset, int nSrcStep, GByte *pabyDstData, int nDstOffset, int nDstStep, int nBitCount, int nStepCount)
 
int CPL_DLL CPL_STDCALL GDALLoadWorldFile (const char *, double *)
 
int CPL_DLL CPL_STDCALL GDALReadWorldFile (const char *, const char *, double *)
 
int CPL_DLL CPL_STDCALL GDALWriteWorldFile (const char *, const char *, double *)
 
int CPL_DLL CPL_STDCALL GDALLoadTabFile (const char *, double *, char **, int *, GDAL_GCP **)
 
int CPL_DLL CPL_STDCALL GDALReadTabFile (const char *, double *, char **, int *, GDAL_GCP **)
 
int CPL_DLL CPL_STDCALL GDALLoadOziMapFile (const char *, double *, char **, int *, GDAL_GCP **)
 
int CPL_DLL CPL_STDCALL GDALReadOziMapFile (const char *, double *, char **, int *, GDAL_GCP **)
 
const char CPL_DLL *CPL_STDCALL GDALDecToDMS (double, const char *, int)
 
double CPL_DLL CPL_STDCALL GDALPackedDMSToDec (double)
 
double CPL_DLL CPL_STDCALL GDALDecToPackedDMS (double)
 
int CPL_DLL CPL_STDCALL GDALExtractRPCInfo (char **, GDALRPCInfo *)
 
GDALColorTableH CPL_DLL CPL_STDCALL GDALCreateColorTable (GDALPaletteInterp) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL CPL_STDCALL GDALDestroyColorTable (GDALColorTableH)
 
GDALColorTableH CPL_DLL CPL_STDCALL GDALCloneColorTable (GDALColorTableH)
 
GDALPaletteInterp CPL_DLL CPL_STDCALL GDALGetPaletteInterpretation (GDALColorTableH)
 
int CPL_DLL CPL_STDCALL GDALGetColorEntryCount (GDALColorTableH)
 
const GDALColorEntry CPL_DLL *CPL_STDCALL GDALGetColorEntry (GDALColorTableH, int)
 
int CPL_DLL CPL_STDCALL GDALGetColorEntryAsRGB (GDALColorTableH, int, GDALColorEntry *)
 
void CPL_DLL CPL_STDCALL GDALSetColorEntry (GDALColorTableH, int, const GDALColorEntry *)
 
void CPL_DLL CPL_STDCALL GDALCreateColorRamp (GDALColorTableH hTable, int nStartIndex, const GDALColorEntry *psStartColor, int nEndIndex, const GDALColorEntry *psEndColor)
 
GDALRasterAttributeTableH CPL_DLL CPL_STDCALL GDALCreateRasterAttributeTable (void) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL CPL_STDCALL GDALDestroyRasterAttributeTable (GDALRasterAttributeTableH)
 
int CPL_DLL CPL_STDCALL GDALRATGetColumnCount (GDALRasterAttributeTableH)
 
const char CPL_DLL *CPL_STDCALL GDALRATGetNameOfCol (GDALRasterAttributeTableH, int)
 
GDALRATFieldUsage CPL_DLL CPL_STDCALL GDALRATGetUsageOfCol (GDALRasterAttributeTableH, int)
 
GDALRATFieldType CPL_DLL CPL_STDCALL GDALRATGetTypeOfCol (GDALRasterAttributeTableH, int)
 
int CPL_DLL CPL_STDCALL GDALRATGetColOfUsage (GDALRasterAttributeTableH, GDALRATFieldUsage)
 
int CPL_DLL CPL_STDCALL GDALRATGetRowCount (GDALRasterAttributeTableH)
 
const char CPL_DLL *CPL_STDCALL GDALRATGetValueAsString (GDALRasterAttributeTableH, int, int)
 
int CPL_DLL CPL_STDCALL GDALRATGetValueAsInt (GDALRasterAttributeTableH, int, int)
 
double CPL_DLL CPL_STDCALL GDALRATGetValueAsDouble (GDALRasterAttributeTableH, int, int)
 
void CPL_DLL CPL_STDCALL GDALRATSetValueAsString (GDALRasterAttributeTableH, int, int, const char *)
 
void CPL_DLL CPL_STDCALL GDALRATSetValueAsInt (GDALRasterAttributeTableH, int, int, int)
 
void CPL_DLL CPL_STDCALL GDALRATSetValueAsDouble (GDALRasterAttributeTableH, int, int, double)
 
int CPL_DLL CPL_STDCALL GDALRATChangesAreWrittenToFile (GDALRasterAttributeTableH hRAT)
 
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsDouble (GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag, int iField, int iStartRow, int iLength, double *pdfData)
 
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsInteger (GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag, int iField, int iStartRow, int iLength, int *pnData)
 
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsString (GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag, int iField, int iStartRow, int iLength, char **papszStrList)
 
void CPL_DLL CPL_STDCALL GDALRATSetRowCount (GDALRasterAttributeTableH, int)
 
CPLErr CPL_DLL CPL_STDCALL GDALRATCreateColumn (GDALRasterAttributeTableH, const char *, GDALRATFieldType, GDALRATFieldUsage)
 
CPLErr CPL_DLL CPL_STDCALL GDALRATSetLinearBinning (GDALRasterAttributeTableH, double, double)
 
int CPL_DLL CPL_STDCALL GDALRATGetLinearBinning (GDALRasterAttributeTableH, double *, double *)
 
CPLErr CPL_DLL CPL_STDCALL GDALRATInitializeFromColorTable (GDALRasterAttributeTableH, GDALColorTableH)
 
GDALColorTableH CPL_DLL CPL_STDCALL GDALRATTranslateToColorTable (GDALRasterAttributeTableH, int nEntryCount)
 
void CPL_DLL CPL_STDCALL GDALRATDumpReadable (GDALRasterAttributeTableH, FILE *)
 
GDALRasterAttributeTableH CPL_DLL CPL_STDCALL GDALRATClone (GDALRasterAttributeTableH)
 
void CPL_DLL *CPL_STDCALL GDALRATSerializeJSON (GDALRasterAttributeTableH) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL CPL_STDCALL GDALRATGetRowOfValue (GDALRasterAttributeTableH, double)
 
void CPL_DLL CPL_STDCALL GDALSetCacheMax (int nBytes)
 
int CPL_DLL CPL_STDCALL GDALGetCacheMax (void)
 
int CPL_DLL CPL_STDCALL GDALGetCacheUsed (void)
 
void CPL_DLL CPL_STDCALL GDALSetCacheMax64 (GIntBig nBytes)
 
GIntBig CPL_DLL CPL_STDCALL GDALGetCacheMax64 (void)
 
GIntBig CPL_DLL CPL_STDCALL GDALGetCacheUsed64 (void)
 
int CPL_DLL CPL_STDCALL GDALFlushCacheBlock (void)
 
CPLVirtualMem CPL_DLLGDALDatasetGetVirtualMem (GDALDatasetH hDS, GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, GIntBig nLineSpace, GIntBig nBandSpace, size_t nCacheSize, size_t nPageSizeHint, int bSingleThreadUsage, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
CPLVirtualMem CPL_DLLGDALRasterBandGetVirtualMem (GDALRasterBandH hBand, GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nPixelSpace, GIntBig nLineSpace, size_t nCacheSize, size_t nPageSizeHint, int bSingleThreadUsage, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
CPLVirtualMem CPL_DLLGDALGetVirtualMemAuto (GDALRasterBandH hBand, GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
CPLVirtualMem CPL_DLLGDALDatasetGetTiledVirtualMem (GDALDatasetH hDS, GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, int nTileXSize, int nTileYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GDALTileOrganization eTileOrganization, size_t nCacheSize, int bSingleThreadUsage, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
CPLVirtualMem CPL_DLLGDALRasterBandGetTiledVirtualMem (GDALRasterBandH hBand, GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, int nTileXSize, int nTileYSize, GDALDataType eBufType, size_t nCacheSize, int bSingleThreadUsage, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
GDALDatasetH CPL_DLL GDALCreatePansharpenedVRT (const char *pszXML, GDALRasterBandH hPanchroBand, int nInputSpectralBands, GDALRasterBandH *pahInputSpectralBands) CPL_WARN_UNUSED_RESULT
 
CPLXMLNode CPL_DLLGDALGetJPEG2000Structure (const char *pszFilename, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
+

Detailed Description

+

Public (C callable) GDAL entry points.

+ +

Definition in file gdal.h.

+

Macro Definition Documentation

+ +
+
+ + + + +
#define CPLE_WrongFormat   (CPLErrorNum)200
+
+ +

Definition at line 220 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_CREATE   "DCAP_CREATE"
+
+

Capability set by a driver that implements the Create() API.

+ +

Definition at line 300 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_CREATECOPY   "DCAP_CREATECOPY"
+
+

Capability set by a driver that implements the CreateCopy() API.

+ +

Definition at line 303 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_DEFAULT_FIELDS   "DCAP_DEFAULT_FIELDS"
+
+

Capability set by a driver that can create fields with DEFAULT values.

Since
GDAL 2.0
+ +

Definition at line 331 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_GNM   "DCAP_GNM"
+
+

Capability set by a driver having vector capability.

Since
GDAL 2.1
+ +

Definition at line 321 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_NOTNULL_FIELDS   "DCAP_NOTNULL_FIELDS"
+
+

Capability set by a driver that can create fields with NOT NULL constraint.

Since
GDAL 2.0
+ +

Definition at line 326 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_NOTNULL_GEOMFIELDS   "DCAP_NOTNULL_GEOMFIELDS"
+
+

Capability set by a driver that can create geometry fields with NOT NULL constraint.

Since
GDAL 2.0
+ +

Definition at line 336 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_OPEN   "DCAP_OPEN"
+
+

Capability set by a driver that implements the Open() API.

+ +

Definition at line 297 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_RASTER   "DCAP_RASTER"
+
+

Capability set by a driver having raster capability.

Since
GDAL 2.0
+ +

Definition at line 311 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_VECTOR   "DCAP_VECTOR"
+
+

Capability set by a driver having vector capability.

Since
GDAL 2.0
+ +

Definition at line 316 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DCAP_VIRTUALIO   "DCAP_VIRTUALIO"
+
+

Capability set by a driver that can read/create datasets through the VSI*L API.

+ +

Definition at line 306 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_CONNECTION_PREFIX   "DMD_CONNECTION_PREFIX"
+
+

Connection prefix to provide as the file name of the open function. Typically set for non-file based drivers. Generally used with open options.

Since
GDAL 2.0
+ +

Definition at line 270 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_CREATIONDATATYPES   "DMD_CREATIONDATATYPES"
+
+

List of (space separated) raster data types support by the Create()/CreateCopy() API.

+ +

Definition at line 286 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_CREATIONFIELDDATATYPES   "DMD_CREATIONFIELDDATATYPES"
+
+

List of (space separated) vector field types support by the CreateField() API.

Since
GDAL 2.0
+ +

Definition at line 291 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_CREATIONOPTIONLIST   "DMD_CREATIONOPTIONLIST"
+
+

XML snippet with creation options.

+ +

Definition at line 278 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_EXTENSION   "DMD_EXTENSION"
+
+

Extension handled by the driver.

+ +

Definition at line 264 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_EXTENSIONS   "DMD_EXTENSIONS"
+
+

List of (space separated) extensions handled by the driver.

Since
GDAL 2.0
+ +

Definition at line 275 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_HELPTOPIC   "DMD_HELPTOPIC"
+
+

URL (relative to http://gdal.org/) to the help page of the driver

+ +

Definition at line 258 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_LONGNAME   "DMD_LONGNAME"
+
+

Long name of the driver

+ +

Definition at line 255 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_MIMETYPE   "DMD_MIMETYPE"
+
+

MIME type handled by the driver.

+ +

Definition at line 261 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_OPENOPTIONLIST   "DMD_OPENOPTIONLIST"
+
+

XML snippet with open options.

Since
GDAL 2.0
+ +

Definition at line 283 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DMD_SUBDATASETS   "DMD_SUBDATASETS"
+
+

Capability set by a driver that exposes Subdatasets.

+ +

Definition at line 294 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_DS_LAYER_CREATIONOPTIONLIST   "DS_LAYER_CREATIONOPTIONLIST"
+
+ +

Definition at line 551 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_ALL   0x00
+
+

Allow raster and vector drivers to be used. Used by GDALOpenEx().

Since
GDAL 2.0
+ +

Definition at line 373 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_ARRAY_BLOCK_ACCESS   0x100
+
+

Use a array-based storage strategy for cached blocks.

+

GDAL_OF_DEFAULT_BLOCK_ACCESS, GDAL_OF_ARRAY_BLOCK_ACCESS and GDAL_OF_HASHSET_BLOCK_ACCESS are mutually exclusive.

+

Used by GDALOpenEx().

Since
GDAL 2.1
+ +

Definition at line 440 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_BLOCK_ACCESS_MASK   0x300
+
+ +

Definition at line 453 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_DEFAULT_BLOCK_ACCESS   0
+
+

Let GDAL decide if a array-based or hashset-based storage strategy for cached blocks must be used.

+

GDAL_OF_DEFAULT_BLOCK_ACCESS, GDAL_OF_ARRAY_BLOCK_ACCESS and GDAL_OF_HASHSET_BLOCK_ACCESS are mutually exclusive.

+

Used by GDALOpenEx().

Since
GDAL 2.1
+ +

Definition at line 430 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_GNM   0x08
+
+

Allow gnm drivers to be used. Used by GDALOpenEx().

Since
GDAL 2.1
+ +

Definition at line 392 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_HASHSET_BLOCK_ACCESS   0x200
+
+

Use a hashset-based storage strategy for cached blocks.

+

GDAL_OF_DEFAULT_BLOCK_ACCESS, GDAL_OF_ARRAY_BLOCK_ACCESS and GDAL_OF_HASHSET_BLOCK_ACCESS are mutually exclusive.

+

Used by GDALOpenEx().

Since
GDAL 2.1
+ +

Definition at line 450 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_INTERNAL   0x80
+
+

Open as internal dataset. Such dataset isn't registered in the global list of opened dataset. Cannot be used with GDAL_OF_SHARED.

+

Used by GDALOpenEx().

Since
GDAL 2.0
+ +

Definition at line 419 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_KIND_MASK   0x1E
+
+ +

Definition at line 398 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_RASTER   0x02
+
+

Allow raster drivers to be used. Used by GDALOpenEx().

Since
GDAL 2.0
+ +

Definition at line 379 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_READONLY   0x00
+
+

Open in read-only mode. Used by GDALOpenEx().

Since
GDAL 2.0
+ +

Definition at line 361 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_RESERVED_1   0x300
+
+ +

Definition at line 452 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_SHARED   0x20
+
+

Open in shared mode. Used by GDALOpenEx().

Since
GDAL 2.0
+ +

Definition at line 405 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_UPDATE   0x01
+
+

Open in update mode. Used by GDALOpenEx().

Since
GDAL 2.0
+ +

Definition at line 367 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_VECTOR   0x04
+
+

Allow vector drivers to be used. Used by GDALOpenEx().

Since
GDAL 2.0
+ +

Definition at line 385 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_OF_VERBOSE_ERROR   0x40
+
+

Emit error message in case of failed open. Used by GDALOpenEx().

Since
GDAL 2.0
+ +

Definition at line 411 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDALMD_AOP_AREA   "Area"
+
+ +

Definition at line 212 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDALMD_AOP_POINT   "Point"
+
+ +

Definition at line 213 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GDALMD_AREA_OR_POINT   "AREA_OR_POINT"
+
+ +

Definition at line 211 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GMF_ALL_VALID   0x01
+
+ +

Definition at line 818 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GMF_ALPHA   0x04
+
+ +

Definition at line 820 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GMF_NODATA   0x08
+
+ +

Definition at line 821 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define GMF_PER_DATASET   0x02
+
+ +

Definition at line 819 of file gdal.h.

+ +
+
+ +
+
+ + + + + + + + +
#define INIT_RASTERIO_EXTRA_ARG( s)
+
+Value:
do { (s).nVersion = RASTERIO_EXTRA_ARG_CURRENT_VERSION; \
(s).eResampleAlg = GRIORA_NearestNeighbour; \
(s).pfnProgress = NULL; \
(s).pProgressData = NULL; \
(s).bFloatingPointWindowValidity = FALSE; } while(0)
#define RASTERIO_EXTRA_ARG_CURRENT_VERSION
Definition: gdal.h:160
+
#define FALSE
Definition: cpl_port.h:962
+ +
#define NULL
Definition: cpl_port.h:359
+

Macro to initialize an instance of GDALRasterIOExtraArg structure.

Since
GDAL 2.0
+ +

Definition at line 165 of file gdal.h.

+ +
+
+ +
+
+ + + + +
#define RASTERIO_EXTRA_ARG_CURRENT_VERSION   1
+
+ +

Definition at line 160 of file gdal.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define SRCVAL( papoSource,
 eSrcType,
 ii 
)
+
+Value:
(eSrcType == GDT_Byte ? \
((GByte *)papoSource)[ii] : \
(eSrcType == GDT_Float32 ? \
((float *)papoSource)[ii] : \
(eSrcType == GDT_Float64 ? \
((double *)papoSource)[ii] : \
(eSrcType == GDT_Int32 ? \
((GInt32 *)papoSource)[ii] : \
(eSrcType == GDT_UInt16 ? \
((GUInt16 *)papoSource)[ii] : \
(eSrcType == GDT_Int16 ? \
((GInt16 *)papoSource)[ii] : \
(eSrcType == GDT_UInt32 ? \
((GUInt32 *)papoSource)[ii] : \
(eSrcType == GDT_CInt16 ? \
((GInt16 *)papoSource)[ii * 2] : \
(eSrcType == GDT_CInt32 ? \
((GInt32 *)papoSource)[ii * 2] : \
(eSrcType == GDT_CFloat32 ? \
((float *)papoSource)[ii * 2] : \
(eSrcType == GDT_CFloat64 ? \
((double *)papoSource)[ii * 2] : 0)))))))))))
+
Definition: gdal.h:59
+
int GInt32
Definition: cpl_port.h:187
+ +
Definition: gdal.h:63
+
unsigned int GUInt32
Definition: cpl_port.h:188
+
short GInt16
Definition: cpl_port.h:191
+
unsigned char GByte
Definition: cpl_port.h:193
+ + +
Definition: gdal.h:61
+ +
unsigned short GUInt16
Definition: cpl_port.h:192
+ + + +

SRCVAL - Macro which may be used by pixel functions to obtain a pixel from a source buffer.

+ +

Definition at line 663 of file gdal.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef void* GDALAsyncReaderH
+
+

Opaque type used for the C bindings of the C++ GDALAsyncReader class

+ +

Definition at line 245 of file gdal.h.

+ +
+
+ +
+
+ + + + +
typedef void* GDALColorTableH
+
+

Opaque type used for the C bindings of the C++ GDALColorTable class

+ +

Definition at line 239 of file gdal.h.

+ +
+
+ +
+
+ + + + +
typedef void* GDALDatasetH
+
+

Opaque type used for the C bindings of the C++ GDALDataset class

+ +

Definition at line 230 of file gdal.h.

+ +
+
+ +
+
+ + + + +
typedef CPLErr(* GDALDerivedPixelFunc) (void **papoSources, int nSources, void *pData, int nBufXSize, int nBufYSize, GDALDataType eSrcType, GDALDataType eBufType, int nPixelSpace, int nLineSpace)
+
+ +

Definition at line 688 of file gdal.h.

+ +
+
+ +
+
+ + + + +
typedef void* GDALDriverH
+
+

Opaque type used for the C bindings of the C++ GDALDriver class

+ +

Definition at line 236 of file gdal.h.

+ +
+
+ +
+
+ + + + +
typedef void* GDALMajorObjectH
+
+

Opaque type used for the C bindings of the C++ GDALMajorObject class

+ +

Definition at line 227 of file gdal.h.

+ +
+
+ +
+
+ + + + +
typedef void* GDALRasterAttributeTableH
+
+

Opaque type used for the C bindings of the C++ GDALRasterAttributeTable class

+ +

Definition at line 242 of file gdal.h.

+ +
+
+ +
+
+ + + + +
typedef void* GDALRasterBandH
+
+

Opaque type used for the C bindings of the C++ GDALRasterBand class

+ +

Definition at line 233 of file gdal.h.

+ +
+
+ +
+
+ + + + +
typedef GIntBig GSpacing
+
+

Type to express pixel, line or band spacing. Signed 64 bit integer.

+ +

Definition at line 248 of file gdal.h.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum GDALAccess
+
+

Flag indicating read/write, or read-only access to data.

+ + + +
Enumerator
GA_ReadOnly  +

Read only (no update) access

+
GA_Update  +

Read/write access.

+
+ +

Definition at line 98 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALAsyncStatusType
+
+

status of the asynchronous stream

+ + + + + + +
Enumerator
GARIO_PENDING  +
GARIO_UPDATE  +
GARIO_ERROR  +
GARIO_COMPLETE  +
GARIO_TypeCount  +
+ +

Definition at line 85 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALColorInterp
+
+

Types of color interpretation for raster bands.

+ + + + + + + + + + + + + + + + + + + +
Enumerator
GCI_Undefined  +
GCI_GrayIndex  +

Greyscale

+
GCI_PaletteIndex  +

Paletted (see associated color table)

+
GCI_RedBand  +

Red band of RGBA image

+
GCI_GreenBand  +

Green band of RGBA image

+
GCI_BlueBand  +

Blue band of RGBA image

+
GCI_AlphaBand  +

Alpha (0=transparent, 255=opaque)

+
GCI_HueBand  +

Hue band of HLS image

+
GCI_SaturationBand  +

Saturation band of HLS image

+
GCI_LightnessBand  +

Lightness band of HLS image

+
GCI_CyanBand  +

Cyan band of CMYK image

+
GCI_MagentaBand  +

Magenta band of CMYK image

+
GCI_YellowBand  +

Yellow band of CMYK image

+
GCI_BlackBand  +

Black band of CMLY image

+
GCI_YCbCr_YBand  +

Y Luminance

+
GCI_YCbCr_CbBand  +

Cb Chroma

+
GCI_YCbCr_CrBand  +

Cr Chroma

+
GCI_Max  +

Max current value

+
+ +

Definition at line 173 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALDataType
+
+

Pixel data types

+ + + + + + + + + + + + + + +
Enumerator
GDT_Unknown  +

Unknown or unspecified type

+
GDT_Byte  +

Eight bit unsigned integer

+
GDT_UInt16  +

Sixteen bit unsigned integer

+
GDT_Int16  +

Sixteen bit signed integer

+
GDT_UInt32  +

Thirty two bit unsigned integer

+
GDT_Int32  +

Thirty two bit signed integer

+
GDT_Float32  +

Thirty two bit floating point

+
GDT_Float64  +

Sixty four bit floating point

+
GDT_CInt16  +

Complex Int16

+
GDT_CInt32  +

Complex Int32

+
GDT_CFloat32  +

Complex Float32

+
GDT_CFloat64  +

Complex Float64

+
GDT_TypeCount  +
+ +

Definition at line 57 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALPaletteInterp
+
+

Types of color interpretations for a GDALColorTable.

+ + + + + +
Enumerator
GPI_Gray  +

Grayscale (in GDALColorEntry.c1)

+
GPI_RGB  +

Red, Green, Blue and Alpha in (in c1, c2, c3 and c4)

+
GPI_CMYK  +

Cyan, Magenta, Yellow and Black (in c1, c2, c3 and c4)

+
GPI_HLS  +

Hue, Lightness and Saturation (in c1, c2, and c3)

+
+ +

Definition at line 199 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALRATFieldType
+
+

Field type of raster attribute table

+ + + + +
Enumerator
GFT_Integer  +

Integer field

+
GFT_Real  +

Floating point (double) field

+
GFT_String  +

String field

+
+ +

Definition at line 957 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALRATFieldUsage
+
+

Field usage of raster attribute table

+ + + + + + + + + + + + + + + + + + + + +
Enumerator
GFU_Generic  +

General purpose field.

+
GFU_PixelCount  +

Histogram pixel count

+
GFU_Name  +

Class name

+
GFU_Min  +

Class range minimum

+
GFU_Max  +

Class range maximum

+
GFU_MinMax  +

Class value (min=max)

+
GFU_Red  +

Red class color (0-255)

+
GFU_Green  +

Green class color (0-255)

+
GFU_Blue  +

Blue class color (0-255)

+
GFU_Alpha  +

Alpha (0=transparent,255=opaque)

+
GFU_RedMin  +

Color Range Red Minimum

+
GFU_GreenMin  +

Color Range Green Minimum

+
GFU_BlueMin  +

Color Range Blue Minimum

+
GFU_AlphaMin  +

Color Range Alpha Minimum

+
GFU_RedMax  +

Color Range Red Maximum

+
GFU_GreenMax  +

Color Range Green Maximum

+
GFU_BlueMax  +

Color Range Blue Maximum

+
GFU_AlphaMax  +

Color Range Alpha Maximum

+
GFU_MaxCount  +

Maximum GFU value

+
+ +

Definition at line 964 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALRIOResampleAlg
+
+

RasterIO() resampling method.

Since
GDAL 2.0
+ + + + + + + + + +
Enumerator
GRIORA_NearestNeighbour  +

Nearest neighbour

+
GRIORA_Bilinear  +

Bilinear (2x2 kernel)

+
GRIORA_Cubic  +

Cubic Convolution Approximation (4x4 kernel)

+
GRIORA_CubicSpline  +

Cubic B-Spline Approximation (4x4 kernel)

+
GRIORA_Lanczos  +

Lanczos windowed sinc interpolation (6x6 kernel)

+
GRIORA_Average  +

Average

+
GRIORA_Mode  +

Mode (selects the value which appears most often of all the sampled points)

+
GRIORA_Gauss  +

Gauss blurring

+
+ +

Definition at line 113 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALRWFlag
+
+

Read/Write flag for RasterIO() method

+ + + +
Enumerator
GF_Read  +

Read data

+
GF_Write  +

Write data

+
+ +

Definition at line 104 of file gdal.h.

+ +
+
+ +
+
+ + + + +
enum GDALTileOrganization
+
+ + + + +
Enumerator
GTO_TIP  +

Tile Interleaved by Pixel: tile (0,0) with internal band interleaved by pixel organization, tile (1, 0), ...

+
GTO_BIT  +

Band Interleaved by Tile : tile (0,0) of first band, tile (0,0) of second band, ... tile (1,0) of first band, tile (1,0) of second band, ...

+
GTO_BSQ  +

Band SeQuential : all the tiles of first band, all the tiles of following band...

+
+ +

Definition at line 1103 of file gdal.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALAddBand (GDALDatasetH hDS,
GDALDataType eType,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALAddDerivedBandPixelFunc (const char * pszName,
GDALDerivedPixelFunc pfnPixelFunc 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
double CPL_DLL GDALAdjustValueToDataType (GDALDataType eDT,
double dfValue,
intpbClamped,
intpbRounded 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALAllRegister (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALApplyGeoTransform (double * ,
double ,
double ,
double * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALAsyncStatusType CPL_DLL CPL_STDCALL GDALARGetNextUpdatedRegion (GDALAsyncReaderH hARIO,
double dfTimeout,
intpnXBufOff,
intpnYBufOff,
intpnXBufSize,
intpnYBufSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALARLockBuffer (GDALAsyncReaderH hARIO,
double dfTimeout 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALARUnlockBuffer (GDALAsyncReaderH hARIO)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALAsyncReaderH CPL_DLL CPL_STDCALL GDALBeginAsyncReader (GDALDatasetH hDS,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
void * pBuf,
int nBufXSize,
int nBufYSize,
GDALDataType eBufType,
int nBandCount,
intpanBandMap,
int nPixelSpace,
int nLineSpace,
int nBandSpace,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALBuildOverviews (GDALDatasetH ,
const char * ,
int ,
int,
int ,
int,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALColorTableH CPL_DLL CPL_STDCALL GDALCloneColorTable (GDALColorTableH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALClose (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALComposeGeoTransforms (const double * padfGeoTransform1,
const double * padfGeoTransform2,
double * padfGeoTransformOut 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALComputeBandStats (GDALRasterBandH hBand,
int nSampleStep,
double * pdfMean,
double * pdfStdDev,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALComputeRasterMinMax (GDALRasterBandH hBand,
int bApproxOK,
double adfMinMax[2] 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALComputeRasterStatistics (GDALRasterBandH ,
int bApproxOK,
double * pdfMin,
double * pdfMax,
double * pdfMean,
double * pdfStdDev,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALCopyBits (const GBytepabySrcData,
int nSrcOffset,
int nSrcStep,
GBytepabyDstData,
int nDstOffset,
int nDstStep,
int nBitCount,
int nStepCount 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALCopyDatasetFiles (GDALDriverH ,
const char * pszNewName,
const char * pszOldName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALCopyWords (const void * pSrcData,
GDALDataType eSrcType,
int nSrcPixelOffset,
void * pDstData,
GDALDataType eDstType,
int nDstPixelOffset,
int nWordCount 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL CPL_STDCALL GDALCreate (GDALDriverH hDriver,
const char * ,
int ,
int ,
int ,
GDALDataType ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALCreateColorRamp (GDALColorTableH hTable,
int nStartIndex,
const GDALColorEntrypsStartColor,
int nEndIndex,
const GDALColorEntrypsEndColor 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALColorTableH CPL_DLL CPL_STDCALL GDALCreateColorTable (GDALPaletteInterp )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL CPL_STDCALL GDALCreateCopy (GDALDriverH ,
const char * ,
GDALDatasetH ,
int ,
char ** ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALCreateDatasetMaskBand (GDALDatasetH hDS,
int nFlags 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALCreateMaskBand (GDALRasterBandH hBand,
int nFlags 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALCreatePansharpenedVRT (const char * pszXML,
GDALRasterBandH hPanchroBand,
int nInputSpectralBands,
GDALRasterBandHpahInputSpectralBands 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALRasterAttributeTableH CPL_DLL CPL_STDCALL GDALCreateRasterAttributeTable (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALDatasetAdviseRead (GDALDatasetH hDS,
int nDSXOff,
int nDSYOff,
int nDSXSize,
int nDSYSize,
int nBXSize,
int nBYSize,
GDALDataType eBDataType,
int nBandCount,
intpanBandCount,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL GDALDatasetCommitTransaction (GDALDatasetH hDS)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL GDALDatasetCopyLayer (GDALDatasetH ,
OGRLayerH ,
const char * ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALDatasetCopyWholeRaster (GDALDatasetH hSrcDS,
GDALDatasetH hDstDS,
char ** papszOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL GDALDatasetCreateLayer (GDALDatasetH ,
const char * ,
OGRSpatialReferenceH ,
OGRwkbGeometryType ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL GDALDatasetDeleteLayer (GDALDatasetH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL GDALDatasetExecuteSQL (GDALDatasetH ,
const char * ,
OGRGeometryH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL GDALDatasetGetLayer (GDALDatasetH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL GDALDatasetGetLayerByName (GDALDatasetH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL GDALDatasetGetLayerCount (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRStyleTableH CPL_DLL GDALDatasetGetStyleTable (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLVirtualMem CPL_DLL* GDALDatasetGetTiledVirtualMem (GDALDatasetH hDS,
GDALRWFlag eRWFlag,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
int nTileXSize,
int nTileYSize,
GDALDataType eBufType,
int nBandCount,
intpanBandMap,
GDALTileOrganization eTileOrganization,
size_t nCacheSize,
int bSingleThreadUsage,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLVirtualMem CPL_DLL* GDALDatasetGetVirtualMem (GDALDatasetH hDS,
GDALRWFlag eRWFlag,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
int nBufXSize,
int nBufYSize,
GDALDataType eBufType,
int nBandCount,
intpanBandMap,
int nPixelSpace,
GIntBig nLineSpace,
GIntBig nBandSpace,
size_t nCacheSize,
size_t nPageSizeHint,
int bSingleThreadUsage,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALDatasetRasterIO (GDALDatasetH hDS,
GDALRWFlag eRWFlag,
int nDSXOff,
int nDSYOff,
int nDSXSize,
int nDSYSize,
void * pBuffer,
int nBXSize,
int nBYSize,
GDALDataType eBDataType,
int nBandCount,
intpanBandCount,
int nPixelSpace,
int nLineSpace,
int nBandSpace 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALDatasetRasterIOEx (GDALDatasetH hDS,
GDALRWFlag eRWFlag,
int nDSXOff,
int nDSYOff,
int nDSXSize,
int nDSYSize,
void * pBuffer,
int nBXSize,
int nBYSize,
GDALDataType eBDataType,
int nBandCount,
intpanBandCount,
GSpacing nPixelSpace,
GSpacing nLineSpace,
GSpacing nBandSpace,
GDALRasterIOExtraArgpsExtraArg 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALDatasetReleaseResultSet (GDALDatasetH ,
OGRLayerH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL GDALDatasetRollbackTransaction (GDALDatasetH hDS)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALDatasetSetStyleTable (GDALDatasetH ,
OGRStyleTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALDatasetSetStyleTableDirectly (GDALDatasetH ,
OGRStyleTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL GDALDatasetStartTransaction (GDALDatasetH hDS,
int bForce 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALDatasetTestCapability (GDALDatasetH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALDataTypeIsComplex (GDALDataType )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALDataType CPL_DLL CPL_STDCALL GDALDataTypeUnion (GDALDataType ,
GDALDataType  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALDecToDMS (double ,
const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL CPL_STDCALL GDALDecToPackedDMS (double )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALDeinitGCPs (int ,
GDAL_GCP 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALDeleteDataset (GDALDriverH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALDeleteRasterNoDataValue (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALDereferenceDataset (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALDeregisterDriver (GDALDriverH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALDestroy (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALDestroyColorTable (GDALColorTableH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALDestroyDriver (GDALDriverH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALDestroyDriverManager (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALDestroyRasterAttributeTable (GDALRasterAttributeTableH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALDumpOpenDatasets (FILE * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDAL_GCP CPL_DLL* CPL_STDCALL GDALDuplicateGCPs (int ,
const GDAL_GCP 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALEndAsyncReader (GDALDatasetH hDS,
GDALAsyncReaderH hAsynchReaderH 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALExtractRPCInfo (char ** ,
GDALRPCInfo 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALFillRaster (GDALRasterBandH hBand,
double dfRealValue,
double dfImaginaryValue 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALFlushCache (GDALDatasetH hDS)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALFlushCacheBlock (void )
+
+ +
+
+ +
+
+ + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALFlushRasterCache (GDALRasterBandH hBand)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGCPsToGeoTransform (int nGCPCount,
const GDAL_GCPpasGCPs,
double * padfGeoTransform,
int bApproxOK 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGeneralCmdLineProcessor (int nArgc,
char *** ppapszArgv,
int nOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetAccess (GDALDatasetH hDS)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALAsyncStatusType CPL_DLL CPL_STDCALL GDALGetAsyncStatusTypeByName (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetAsyncStatusTypeName (GDALAsyncStatusType )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDatasetH CPL_DLL CPL_STDCALL GDALGetBandDataset (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetBandNumber (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALGetBlockSize (GDALRasterBandH ,
intpnXSize,
intpnYSize 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetCacheMax (void )
+
+ +
+
+ +
+
+ + + + + + + + +
GIntBig CPL_DLL CPL_STDCALL GDALGetCacheMax64 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetCacheUsed (void )
+
+ +
+
+ +
+
+ + + + + + + + +
GIntBig CPL_DLL CPL_STDCALL GDALGetCacheUsed64 (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const GDALColorEntry CPL_DLL* CPL_STDCALL GDALGetColorEntry (GDALColorTableH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetColorEntryAsRGB (GDALColorTableH ,
int ,
GDALColorEntry 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetColorEntryCount (GDALColorTableH )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALColorInterp CPL_DLL GDALGetColorInterpretationByName (const char * pszName)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* GDALGetColorInterpretationName (GDALColorInterp )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDatasetDriver (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDataType CPL_DLL CPL_STDCALL GDALGetDataTypeByName (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetDataTypeName (GDALDataType )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetDataTypeSize (GDALDataType )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetDataTypeSizeBits (GDALDataType eDataType)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetDataTypeSizeBytes (GDALDataType )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogram (GDALRasterBandH hBand,
double * pdfMin,
double * pdfMax,
intpnBuckets,
int ** ppanHistogram,
int bForce,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogramEx (GDALRasterBandH hBand,
double * pdfMin,
double * pdfMax,
intpnBuckets,
GUIntBig ** ppanHistogram,
int bForce,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALRasterAttributeTableH CPL_DLL CPL_STDCALL GDALGetDefaultRAT (GDALRasterBandH hBand)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetDescription (GDALMajorObjectH )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriver (int )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriverByName (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetDriverCount (void )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetDriverCreationOptionList (GDALDriverH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetDriverHelpTopic (GDALDriverH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetDriverLongName (GDALDriverH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetDriverShortName (GDALDriverH )
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** CPL_STDCALL GDALGetFileList (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetGCPCount (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetGCPProjection (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + +
const GDAL_GCP CPL_DLL* CPL_STDCALL GDALGetGCPs (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALGetGeoTransform (GDALDatasetH ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* CPL_STDCALL GDALGetInternalHandle (GDALDatasetH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLXMLNode CPL_DLL* GDALGetJPEG2000Structure (const char * pszFilename,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetMaskBand (GDALRasterBandH hBand)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetMaskFlags (GDALRasterBandH hBand)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL** CPL_STDCALL GDALGetMetadata (GDALMajorObjectH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** CPL_STDCALL GDALGetMetadataDomainList (GDALMajorObjectH hObject)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetMetadataItem (GDALMajorObjectH ,
const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALGetOpenDatasets (GDALDatasetH ** hDS,
intpnCount 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetOverview (GDALRasterBandH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetOverviewCount (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALPaletteInterp CPL_DLL CPL_STDCALL GDALGetPaletteInterpretation (GDALColorTableH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* GDALGetPaletteInterpretationName (GDALPaletteInterp )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetProjectionRef (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetRandomRasterSample (GDALRasterBandH ,
int ,
float *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALAccess CPL_DLL CPL_STDCALL GDALGetRasterAccess (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterBand (GDALDatasetH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetRasterBandXSize (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetRasterBandYSize (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** CPL_STDCALL GDALGetRasterCategoryNames (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALColorInterp CPL_DLL CPL_STDCALL GDALGetRasterColorInterpretation (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALColorTableH CPL_DLL CPL_STDCALL GDALGetRasterColorTable (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetRasterCount (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + +
GDALDataType CPL_DLL CPL_STDCALL GDALGetRasterDataType (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterHistogram (GDALRasterBandH hBand,
double dfMin,
double dfMax,
int nBuckets,
intpanHistogram,
int bIncludeOutOfRange,
int bApproxOK,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterHistogramEx (GDALRasterBandH hBand,
double dfMin,
double dfMax,
int nBuckets,
GUIntBigpanHistogram,
int bIncludeOutOfRange,
int bApproxOK,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL CPL_STDCALL GDALGetRasterMaximum (GDALRasterBandH ,
intpbSuccess 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL CPL_STDCALL GDALGetRasterMinimum (GDALRasterBandH ,
intpbSuccess 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL CPL_STDCALL GDALGetRasterNoDataValue (GDALRasterBandH ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL CPL_STDCALL GDALGetRasterOffset (GDALRasterBandH ,
intpbSuccess 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterSampleOverview (GDALRasterBandH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterSampleOverviewEx (GDALRasterBandH ,
GUIntBig  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL CPL_STDCALL GDALGetRasterScale (GDALRasterBandH ,
intpbSuccess 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterStatistics (GDALRasterBandH ,
int bApproxOK,
int bForce,
double * pdfMin,
double * pdfMax,
double * pdfMean,
double * pdfStdDev 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALGetRasterUnitType (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetRasterXSize (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALGetRasterYSize (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLVirtualMem CPL_DLL* GDALGetVirtualMemAuto (GDALRasterBandH hBand,
GDALRWFlag eRWFlag,
intpnPixelSpace,
GIntBigpnLineSpace,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALHasArbitraryOverviews (GDALRasterBandH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALDriverH CPL_DLL CPL_STDCALL GDALIdentifyDriver (const char * pszFilename,
char ** papszFileList 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALInitGCPs (int ,
GDAL_GCP 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALInvGeoTransform (double * padfGeoTransformIn,
double * padfInvGeoTransformOut 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALLoadOziMapFile (const char * ,
double * ,
char ** ,
int,
GDAL_GCP **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALLoadTabFile (const char * ,
double * ,
char ** ,
int,
GDAL_GCP **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALLoadWorldFile (const char * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpen (const char * pszFilename,
GDALAccess eAccess 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenEx (const char * pszFilename,
unsigned int nOpenFlags,
const char *const * papszAllowedDrivers,
const char *const * papszOpenOptions,
const char *const * papszSiblingFiles 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenShared (const char * ,
GDALAccess  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL GDALOverviewMagnitudeCorrection (GDALRasterBandH hBaseBand,
int nOverviewCount,
GDALRasterBandHpahOverviews,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL CPL_STDCALL GDALPackedDMSToDec (double )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRasterAdviseRead (GDALRasterBandH hRB,
int nDSXOff,
int nDSYOff,
int nDSXSize,
int nDSYSize,
int nBXSize,
int nBYSize,
GDALDataType eBDataType,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRasterBandCopyWholeRaster (GDALRasterBandH hSrcBand,
GDALRasterBandH hDstBand,
char ** papszOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLVirtualMem CPL_DLL* GDALRasterBandGetTiledVirtualMem (GDALRasterBandH hBand,
GDALRWFlag eRWFlag,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
int nTileXSize,
int nTileYSize,
GDALDataType eBufType,
size_t nCacheSize,
int bSingleThreadUsage,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLVirtualMem CPL_DLL* GDALRasterBandGetVirtualMem (GDALRasterBandH hBand,
GDALRWFlag eRWFlag,
int nXOff,
int nYOff,
int nXSize,
int nYSize,
int nBufXSize,
int nBufYSize,
GDALDataType eBufType,
int nPixelSpace,
GIntBig nLineSpace,
size_t nCacheSize,
size_t nPageSizeHint,
int bSingleThreadUsage,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRasterIO (GDALRasterBandH hRBand,
GDALRWFlag eRWFlag,
int nDSXOff,
int nDSYOff,
int nDSXSize,
int nDSYSize,
void * pBuffer,
int nBXSize,
int nBYSize,
GDALDataType eBDataType,
int nPixelSpace,
int nLineSpace 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRasterIOEx (GDALRasterBandH hRBand,
GDALRWFlag eRWFlag,
int nDSXOff,
int nDSYOff,
int nDSXSize,
int nDSYSize,
void * pBuffer,
int nBXSize,
int nBYSize,
GDALDataType eBDataType,
GSpacing nPixelSpace,
GSpacing nLineSpace,
GDALRasterIOExtraArgpsExtraArg 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALRATChangesAreWrittenToFile (GDALRasterAttributeTableH hRAT)
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRATCreateColumn (GDALRasterAttributeTableH ,
const char * ,
GDALRATFieldType ,
GDALRATFieldUsage  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALRATDumpReadable (GDALRasterAttributeTableH ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALRATGetColOfUsage (GDALRasterAttributeTableH ,
GDALRATFieldUsage  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALRATGetColumnCount (GDALRasterAttributeTableH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALRATGetLinearBinning (GDALRasterAttributeTableH ,
double * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALRATGetNameOfCol (GDALRasterAttributeTableH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALRATGetRowCount (GDALRasterAttributeTableH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALRATGetRowOfValue (GDALRasterAttributeTableH ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRATFieldType CPL_DLL CPL_STDCALL GDALRATGetTypeOfCol (GDALRasterAttributeTableH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRATFieldUsage CPL_DLL CPL_STDCALL GDALRATGetUsageOfCol (GDALRasterAttributeTableH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
double CPL_DLL CPL_STDCALL GDALRATGetValueAsDouble (GDALRasterAttributeTableH ,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALRATGetValueAsInt (GDALRasterAttributeTableH ,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALRATGetValueAsString (GDALRasterAttributeTableH ,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRATInitializeFromColorTable (GDALRasterAttributeTableH ,
GDALColorTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL* CPL_STDCALL GDALRATSerializeJSON (GDALRasterAttributeTableH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRATSetLinearBinning (GDALRasterAttributeTableH ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALRATSetRowCount (GDALRasterAttributeTableH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALRATSetValueAsDouble (GDALRasterAttributeTableH ,
int ,
int ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALRATSetValueAsInt (GDALRasterAttributeTableH ,
int ,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALRATSetValueAsString (GDALRasterAttributeTableH ,
int ,
int ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALColorTableH CPL_DLL CPL_STDCALL GDALRATTranslateToColorTable (GDALRasterAttributeTableH ,
int nEntryCount 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsDouble (GDALRasterAttributeTableH hRAT,
GDALRWFlag eRWFlag,
int iField,
int iStartRow,
int iLength,
double * pdfData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsInteger (GDALRasterAttributeTableH hRAT,
GDALRWFlag eRWFlag,
int iField,
int iStartRow,
int iLength,
intpnData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsString (GDALRasterAttributeTableH hRAT,
GDALRWFlag eRWFlag,
int iField,
int iStartRow,
int iLength,
char ** papszStrList 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALReadBlock (GDALRasterBandH ,
int ,
int ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALReadOziMapFile (const char * ,
double * ,
char ** ,
int,
GDAL_GCP **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALReadTabFile (const char * ,
double * ,
char ** ,
int,
GDAL_GCP **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALReadWorldFile (const char * ,
const char * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALReferenceDataset (GDALDatasetH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL GDALRegenerateOverviews (GDALRasterBandH hSrcBand,
int nOverviewCount,
GDALRasterBandHpahOverviewBands,
const char * pszResampling,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL CPL_STDCALL GDALRegisterDriver (GDALDriverH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALRenameDataset (GDALDriverH ,
const char * pszNewName,
const char * pszOldName 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALSetCacheMax (int nBytes)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL GDALSetCacheMax64 (GIntBig nBytes)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALSetColorEntry (GDALColorTableH ,
int ,
const GDALColorEntry 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultHistogram (GDALRasterBandH hBand,
double dfMin,
double dfMax,
int nBuckets,
intpanHistogram 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultHistogramEx (GDALRasterBandH hBand,
double dfMin,
double dfMax,
int nBuckets,
GUIntBigpanHistogram 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultRAT (GDALRasterBandH ,
GDALRasterAttributeTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALSetDescription (GDALMajorObjectH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetGCPs (GDALDatasetH ,
int ,
const GDAL_GCP,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetGeoTransform (GDALDatasetH ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetMetadata (GDALMajorObjectH ,
char ** ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetMetadataItem (GDALMajorObjectH ,
const char * ,
const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetProjection (GDALDatasetH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterCategoryNames (GDALRasterBandH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterColorInterpretation (GDALRasterBandH ,
GDALColorInterp  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterColorTable (GDALRasterBandH ,
GDALColorTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterNoDataValue (GDALRasterBandH ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterOffset (GDALRasterBandH hBand,
double dfNewOffset 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterScale (GDALRasterBandH hBand,
double dfNewOffset 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterStatistics (GDALRasterBandH hBand,
double dfMin,
double dfMax,
double dfMean,
double dfStdDev 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterUnitType (GDALRasterBandH hBand,
const char * pszNewValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALSwapWords (void * pData,
int nWordSize,
int nWordCount,
int nWordSkip 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL CPL_STDCALL GDALSwapWordsEx (void * pData,
int nWordSize,
size_t nWordCount,
int nWordSkip 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALValidateCreationOptions (GDALDriverH ,
char ** papszCreationOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL CPL_STDCALL GDALWriteBlock (GDALRasterBandH ,
int ,
int ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALWriteWorldFile (const char * ,
const char * ,
double *  
)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/gdal_8h_source.html b/bin/doc/html/gdal_8h_source.html new file mode 100644 index 0000000..4c8dbca --- /dev/null +++ b/bin/doc/html/gdal_8h_source.html @@ -0,0 +1,485 @@ + + + + + + +OGR2GUI: include/ogr/gdal.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
gdal.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: gdal.h 33852 2016-04-01 23:27:53Z goatbar $
3  *
4  * Project: GDAL Core
5  * Purpose: GDAL Core C/Public declarations.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  ******************************************************************************
9  * Copyright (c) 1998, 2002 Frank Warmerdam
10  * Copyright (c) 2007-2014, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef GDAL_H_INCLUDED
32 #define GDAL_H_INCLUDED
33 
40 #ifndef DOXYGEN_SKIP
41 #include "gdal_version.h"
42 #include "cpl_port.h"
43 #include "cpl_error.h"
44 #include "cpl_progress.h"
45 #include "cpl_virtualmem.h"
46 #include "cpl_minixml.h"
47 #include "ogr_api.h"
48 #endif
49 
50 /* -------------------------------------------------------------------- */
51 /* Significant constants. */
52 /* -------------------------------------------------------------------- */
53 
55 
57 typedef enum { GDT_Unknown = 0, GDT_Byte = 1, GDT_UInt16 = 2, GDT_Int16 = 3, GDT_UInt32 = 4, GDT_Int32 = 5, GDT_Float32 = 6, GDT_Float64 = 7, GDT_CInt16 = 8, GDT_CInt32 = 9, GDT_CFloat32 = 10, GDT_CFloat64 = 11,
70  GDT_TypeCount = 12 /* maximum type # + 1 */
71 } GDALDataType;
72 
80 double CPL_DLL GDALAdjustValueToDataType( GDALDataType eDT, double dfValue, int* pbClamped, int* pbRounded );
81 
85 typedef enum
86 {
93 
96 
98 typedef enum { GA_ReadOnly = 0, GA_Update = 1
101 } GDALAccess;
102 
104 typedef enum { GF_Read = 0, GF_Write = 1
107 } GDALRWFlag;
108 
109 /* NOTE: values are selected to be consistent with GDALResampleAlg of alg/gdalwarper.h */
113 typedef enum
124  /* NOTE: values 8 to 12 are reserved for max,min,med,Q1,Q3 */
126 
127 /* NOTE to developers: only add members, and if so edit INIT_RASTERIO_EXTRA_ARG */
128 /* and INIT_RASTERIO_EXTRA_ARG */
132 typedef struct
133 {
135  int nVersion;
136 
139 
141  GDALProgressFunc pfnProgress;
144 
151  double dfXOff;
153  double dfYOff;
155  double dfXSize;
157  double dfYSize;
159 
160 #define RASTERIO_EXTRA_ARG_CURRENT_VERSION 1
161 
165 #define INIT_RASTERIO_EXTRA_ARG(s) \
166  do { (s).nVersion = RASTERIO_EXTRA_ARG_CURRENT_VERSION; \
167  (s).eResampleAlg = GRIORA_NearestNeighbour; \
168  (s).pfnProgress = NULL; \
169  (s).pProgressData = NULL; \
170  (s).bFloatingPointWindowValidity = FALSE; } while(0)
171 
173 typedef enum
174 {
194 
197 
199 typedef enum
200 { GPI_Gray=0, GPI_RGB=1, GPI_CMYK=2, GPI_HLS=3
206 
208 
209 /* "well known" metadata items. */
210 
211 #define GDALMD_AREA_OR_POINT "AREA_OR_POINT"
212 # define GDALMD_AOP_AREA "Area"
213 # define GDALMD_AOP_POINT "Point"
214 
215 /* -------------------------------------------------------------------- */
216 /* GDAL Specific error codes. */
217 /* */
218 /* error codes 100 to 299 reserved for GDAL. */
219 /* -------------------------------------------------------------------- */
220 #define CPLE_WrongFormat (CPLErrorNum)200
221 
222 /* -------------------------------------------------------------------- */
223 /* Define handle types related to various internal classes. */
224 /* -------------------------------------------------------------------- */
225 
227 typedef void *GDALMajorObjectH;
228 
230 typedef void *GDALDatasetH;
231 
233 typedef void *GDALRasterBandH;
234 
236 typedef void *GDALDriverH;
237 
239 typedef void *GDALColorTableH;
240 
243 
245 typedef void *GDALAsyncReaderH;
246 
249 
250 /* ==================================================================== */
251 /* Registration/driver related. */
252 /* ==================================================================== */
253 
255 #define GDAL_DMD_LONGNAME "DMD_LONGNAME"
256 
258 #define GDAL_DMD_HELPTOPIC "DMD_HELPTOPIC"
259 
261 #define GDAL_DMD_MIMETYPE "DMD_MIMETYPE"
262 
264 #define GDAL_DMD_EXTENSION "DMD_EXTENSION"
265 
270 #define GDAL_DMD_CONNECTION_PREFIX "DMD_CONNECTION_PREFIX"
271 
275 #define GDAL_DMD_EXTENSIONS "DMD_EXTENSIONS"
276 
278 #define GDAL_DMD_CREATIONOPTIONLIST "DMD_CREATIONOPTIONLIST"
279 
283 #define GDAL_DMD_OPENOPTIONLIST "DMD_OPENOPTIONLIST"
284 
286 #define GDAL_DMD_CREATIONDATATYPES "DMD_CREATIONDATATYPES"
287 
291 #define GDAL_DMD_CREATIONFIELDDATATYPES "DMD_CREATIONFIELDDATATYPES"
292 
294 #define GDAL_DMD_SUBDATASETS "DMD_SUBDATASETS"
295 
297 #define GDAL_DCAP_OPEN "DCAP_OPEN"
298 
300 #define GDAL_DCAP_CREATE "DCAP_CREATE"
301 
303 #define GDAL_DCAP_CREATECOPY "DCAP_CREATECOPY"
304 
306 #define GDAL_DCAP_VIRTUALIO "DCAP_VIRTUALIO"
307 
311 #define GDAL_DCAP_RASTER "DCAP_RASTER"
312 
316 #define GDAL_DCAP_VECTOR "DCAP_VECTOR"
317 
321 #define GDAL_DCAP_GNM "DCAP_GNM"
322 
326 #define GDAL_DCAP_NOTNULL_FIELDS "DCAP_NOTNULL_FIELDS"
327 
331 #define GDAL_DCAP_DEFAULT_FIELDS "DCAP_DEFAULT_FIELDS"
332 
336 #define GDAL_DCAP_NOTNULL_GEOMFIELDS "DCAP_NOTNULL_GEOMFIELDS"
337 
338 void CPL_DLL CPL_STDCALL GDALAllRegister( void );
339 
341  const char *, int, int, int, GDALDataType,
342  char ** ) CPL_WARN_UNUSED_RESULT;
344 GDALCreateCopy( GDALDriverH, const char *, GDALDatasetH,
345  int, char **, GDALProgressFunc, void * ) CPL_WARN_UNUSED_RESULT;
346 
347 GDALDriverH CPL_DLL CPL_STDCALL GDALIdentifyDriver( const char * pszFilename,
348  char ** papszFileList );
349 GDALDatasetH CPL_DLL CPL_STDCALL
350 GDALOpen( const char *pszFilename, GDALAccess eAccess ) CPL_WARN_UNUSED_RESULT;
351 GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenShared( const char *, GDALAccess ) CPL_WARN_UNUSED_RESULT;
352 
353 
354 /* Note: we define GDAL_OF_READONLY and GDAL_OF_UPDATE to be on purpose */
355 /* equals to GA_ReadOnly and GA_Update */
356 
361 #define GDAL_OF_READONLY 0x00
362 
367 #define GDAL_OF_UPDATE 0x01
368 
373 #define GDAL_OF_ALL 0x00
374 
379 #define GDAL_OF_RASTER 0x02
380 
385 #define GDAL_OF_VECTOR 0x04
386 
387 
392 #define GDAL_OF_GNM 0x08
393 
394 /* Some space for GDAL 3.0 new types ;-) */
395 /*#define GDAL_OF_OTHER_KIND1 0x08 */
396 /*#define GDAL_OF_OTHER_KIND2 0x10 */
397 #ifndef DOXYGEN_SKIP
398 #define GDAL_OF_KIND_MASK 0x1E
399 #endif
400 
405 #define GDAL_OF_SHARED 0x20
406 
411 #define GDAL_OF_VERBOSE_ERROR 0x40
412 
419 #define GDAL_OF_INTERNAL 0x80
420 
430 #define GDAL_OF_DEFAULT_BLOCK_ACCESS 0
431 
440 #define GDAL_OF_ARRAY_BLOCK_ACCESS 0x100
441 
450 #define GDAL_OF_HASHSET_BLOCK_ACCESS 0x200
451 
452 #define GDAL_OF_RESERVED_1 0x300
453 #define GDAL_OF_BLOCK_ACCESS_MASK 0x300
454 
455 GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenEx( const char* pszFilename,
456  unsigned int nOpenFlags,
457  const char* const* papszAllowedDrivers,
458  const char* const* papszOpenOptions,
459  const char* const* papszSiblingFiles ) CPL_WARN_UNUSED_RESULT;
460 
462 
463 GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriverByName( const char * );
465 GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriver( int );
466 void CPL_DLL CPL_STDCALL GDALDestroyDriver( GDALDriverH );
467 int CPL_DLL CPL_STDCALL GDALRegisterDriver( GDALDriverH );
468 void CPL_DLL CPL_STDCALL GDALDeregisterDriver( GDALDriverH );
470 void CPL_DLL GDALDestroy( void );
471 CPLErr CPL_DLL CPL_STDCALL GDALDeleteDataset( GDALDriverH, const char * );
473  const char * pszNewName,
474  const char * pszOldName );
476  const char * pszNewName,
477  const char * pszOldName);
479  char** papszCreationOptions);
480 
481 /* The following are deprecated */
482 const char CPL_DLL * CPL_STDCALL GDALGetDriverShortName( GDALDriverH );
483 const char CPL_DLL * CPL_STDCALL GDALGetDriverLongName( GDALDriverH );
484 const char CPL_DLL * CPL_STDCALL GDALGetDriverHelpTopic( GDALDriverH );
485 const char CPL_DLL * CPL_STDCALL GDALGetDriverCreationOptionList( GDALDriverH );
486 
487 /* ==================================================================== */
488 /* GDAL_GCP */
489 /* ==================================================================== */
490 
492 typedef struct
493 {
495  char *pszId;
496 
498  char *pszInfo;
499 
501  double dfGCPPixel;
503  double dfGCPLine;
504 
506  double dfGCPX;
507 
509  double dfGCPY;
510 
512  double dfGCPZ;
513 } GDAL_GCP;
514 
518 
520 GDALGCPsToGeoTransform( int nGCPCount, const GDAL_GCP *pasGCPs,
521  double *padfGeoTransform, int bApproxOK ) CPL_WARN_UNUSED_RESULT;
523 GDALInvGeoTransform( double *padfGeoTransformIn,
524  double *padfInvGeoTransformOut ) CPL_WARN_UNUSED_RESULT;
525 void CPL_DLL CPL_STDCALL GDALApplyGeoTransform( double *, double, double,
526  double *, double * );
527 void CPL_DLL GDALComposeGeoTransforms(const double *padfGeoTransform1,
528  const double *padfGeoTransform2,
529  double *padfGeoTransformOut);
530 
531 /* ==================================================================== */
532 /* major objects (dataset, and, driver, drivermanager). */
533 /* ==================================================================== */
534 
536 char CPL_DLL ** CPL_STDCALL GDALGetMetadata( GDALMajorObjectH, const char * );
538  const char * );
539 const char CPL_DLL * CPL_STDCALL
540 GDALGetMetadataItem( GDALMajorObjectH, const char *, const char * );
542 GDALSetMetadataItem( GDALMajorObjectH, const char *, const char *,
543  const char * );
546 
547 /* ==================================================================== */
548 /* GDALDataset class ... normally this represents one file. */
549 /* ==================================================================== */
550 
551 #define GDAL_DS_LAYER_CREATIONOPTIONLIST "DS_LAYER_CREATIONOPTIONLIST"
552 
553 GDALDriverH CPL_DLL CPL_STDCALL GDALGetDatasetDriver( GDALDatasetH );
554 char CPL_DLL ** CPL_STDCALL GDALGetFileList( GDALDatasetH );
555 void CPL_DLL CPL_STDCALL GDALClose( GDALDatasetH );
556 int CPL_DLL CPL_STDCALL GDALGetRasterXSize( GDALDatasetH );
557 int CPL_DLL CPL_STDCALL GDALGetRasterYSize( GDALDatasetH );
558 int CPL_DLL CPL_STDCALL GDALGetRasterCount( GDALDatasetH );
560 
561 CPLErr CPL_DLL CPL_STDCALL GDALAddBand( GDALDatasetH hDS, GDALDataType eType,
562  char **papszOptions );
563 
565 GDALBeginAsyncReader(GDALDatasetH hDS, int nXOff, int nYOff,
566  int nXSize, int nYSize,
567  void *pBuf, int nBufXSize, int nBufYSize,
568  GDALDataType eBufType, int nBandCount, int* panBandMap,
569  int nPixelSpace, int nLineSpace, int nBandSpace,
570  char **papszOptions) CPL_WARN_UNUSED_RESULT;
571 
572 void CPL_DLL CPL_STDCALL
573 GDALEndAsyncReader(GDALDatasetH hDS, GDALAsyncReaderH hAsynchReaderH);
574 
576  GDALDatasetH hDS, GDALRWFlag eRWFlag,
577  int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize,
578  void * pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType,
579  int nBandCount, int *panBandCount,
580  int nPixelSpace, int nLineSpace, int nBandSpace) CPL_WARN_UNUSED_RESULT;
581 
583  GDALDatasetH hDS, GDALRWFlag eRWFlag,
584  int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize,
585  void * pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType,
586  int nBandCount, int *panBandCount,
587  GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace,
589 
591  int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize,
592  int nBXSize, int nBYSize, GDALDataType eBDataType,
593  int nBandCount, int *panBandCount, char **papszOptions );
594 
595 const char CPL_DLL * CPL_STDCALL GDALGetProjectionRef( GDALDatasetH );
596 CPLErr CPL_DLL CPL_STDCALL GDALSetProjection( GDALDatasetH, const char * );
597 CPLErr CPL_DLL CPL_STDCALL GDALGetGeoTransform( GDALDatasetH, double * );
598 CPLErr CPL_DLL CPL_STDCALL GDALSetGeoTransform( GDALDatasetH, double * );
599 
600 int CPL_DLL CPL_STDCALL GDALGetGCPCount( GDALDatasetH );
601 const char CPL_DLL * CPL_STDCALL GDALGetGCPProjection( GDALDatasetH );
602 const GDAL_GCP CPL_DLL * CPL_STDCALL GDALGetGCPs( GDALDatasetH );
603 CPLErr CPL_DLL CPL_STDCALL GDALSetGCPs( GDALDatasetH, int, const GDAL_GCP *,
604  const char * );
605 
606 void CPL_DLL * CPL_STDCALL GDALGetInternalHandle( GDALDatasetH, const char * );
607 int CPL_DLL CPL_STDCALL GDALReferenceDataset( GDALDatasetH );
608 int CPL_DLL CPL_STDCALL GDALDereferenceDataset( GDALDatasetH );
609 
611 GDALBuildOverviews( GDALDatasetH, const char *, int, int *,
612  int, int *, GDALProgressFunc, void * ) CPL_WARN_UNUSED_RESULT;
613 void CPL_DLL CPL_STDCALL GDALGetOpenDatasets( GDALDatasetH **hDS, int *pnCount );
614 int CPL_DLL CPL_STDCALL GDALGetAccess( GDALDatasetH hDS );
615 void CPL_DLL CPL_STDCALL GDALFlushCache( GDALDatasetH hDS );
616 
618  GDALCreateDatasetMaskBand( GDALDatasetH hDS, int nFlags );
619 
621  GDALDatasetH hSrcDS, GDALDatasetH hDstDS, char **papszOptions,
622  GDALProgressFunc pfnProgress, void *pProgressData ) CPL_WARN_UNUSED_RESULT;
623 
625  GDALRasterBandH hSrcBand, GDALRasterBandH hDstBand, char **papszOptions,
626  GDALProgressFunc pfnProgress, void *pProgressData ) CPL_WARN_UNUSED_RESULT;
627 
630  int nOverviewCount, GDALRasterBandH *pahOverviewBands,
631  const char *pszResampling,
632  GDALProgressFunc pfnProgress, void *pProgressData );
633 
634 int CPL_DLL GDALDatasetGetLayerCount( GDALDatasetH );
635 OGRLayerH CPL_DLL GDALDatasetGetLayer( GDALDatasetH, int );
636 OGRLayerH CPL_DLL GDALDatasetGetLayerByName( GDALDatasetH, const char * );
637 OGRErr CPL_DLL GDALDatasetDeleteLayer( GDALDatasetH, int );
638 OGRLayerH CPL_DLL GDALDatasetCreateLayer( GDALDatasetH, const char *,
640  char ** );
641 OGRLayerH CPL_DLL GDALDatasetCopyLayer( GDALDatasetH, OGRLayerH, const char *,
642  char ** );
643 int CPL_DLL GDALDatasetTestCapability( GDALDatasetH, const char * );
644 OGRLayerH CPL_DLL GDALDatasetExecuteSQL( GDALDatasetH, const char *,
645  OGRGeometryH, const char * );
646 void CPL_DLL GDALDatasetReleaseResultSet( GDALDatasetH, OGRLayerH );
649 void CPL_DLL GDALDatasetSetStyleTable( GDALDatasetH, OGRStyleTableH );
650 OGRErr CPL_DLL GDALDatasetStartTransaction(GDALDatasetH hDS, int bForce);
653 
654 
655 /* ==================================================================== */
656 /* GDALRasterBand ... one band/channel in a dataset. */
657 /* ==================================================================== */
658 
663 #define SRCVAL(papoSource, eSrcType, ii) \
664  (eSrcType == GDT_Byte ? \
665  ((GByte *)papoSource)[ii] : \
666  (eSrcType == GDT_Float32 ? \
667  ((float *)papoSource)[ii] : \
668  (eSrcType == GDT_Float64 ? \
669  ((double *)papoSource)[ii] : \
670  (eSrcType == GDT_Int32 ? \
671  ((GInt32 *)papoSource)[ii] : \
672  (eSrcType == GDT_UInt16 ? \
673  ((GUInt16 *)papoSource)[ii] : \
674  (eSrcType == GDT_Int16 ? \
675  ((GInt16 *)papoSource)[ii] : \
676  (eSrcType == GDT_UInt32 ? \
677  ((GUInt32 *)papoSource)[ii] : \
678  (eSrcType == GDT_CInt16 ? \
679  ((GInt16 *)papoSource)[ii * 2] : \
680  (eSrcType == GDT_CInt32 ? \
681  ((GInt32 *)papoSource)[ii * 2] : \
682  (eSrcType == GDT_CFloat32 ? \
683  ((float *)papoSource)[ii * 2] : \
684  (eSrcType == GDT_CFloat64 ? \
685  ((double *)papoSource)[ii * 2] : 0)))))))))))
686 
687 typedef CPLErr
688 (*GDALDerivedPixelFunc)(void **papoSources, int nSources, void *pData,
689  int nBufXSize, int nBufYSize,
690  GDALDataType eSrcType, GDALDataType eBufType,
691  int nPixelSpace, int nLineSpace);
692 
694 void CPL_DLL CPL_STDCALL
695 GDALGetBlockSize( GDALRasterBandH, int * pnXSize, int * pnYSize );
696 
698  int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize,
699  int nBXSize, int nBYSize, GDALDataType eBDataType, char **papszOptions );
700 
702 GDALRasterIO( GDALRasterBandH hRBand, GDALRWFlag eRWFlag,
703  int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize,
704  void * pBuffer, int nBXSize, int nBYSize,GDALDataType eBDataType,
705  int nPixelSpace, int nLineSpace ) CPL_WARN_UNUSED_RESULT;
707 GDALRasterIOEx( GDALRasterBandH hRBand, GDALRWFlag eRWFlag,
708  int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize,
709  void * pBuffer, int nBXSize, int nBYSize,GDALDataType eBDataType,
710  GSpacing nPixelSpace, GSpacing nLineSpace,
712 CPLErr CPL_DLL CPL_STDCALL GDALReadBlock( GDALRasterBandH, int, int, void * ) CPL_WARN_UNUSED_RESULT;
713 CPLErr CPL_DLL CPL_STDCALL GDALWriteBlock( GDALRasterBandH, int, int, void * ) CPL_WARN_UNUSED_RESULT;
714 int CPL_DLL CPL_STDCALL GDALGetRasterBandXSize( GDALRasterBandH );
715 int CPL_DLL CPL_STDCALL GDALGetRasterBandYSize( GDALRasterBandH );
717 int CPL_DLL CPL_STDCALL GDALGetBandNumber( GDALRasterBandH );
718 GDALDatasetH CPL_DLL CPL_STDCALL GDALGetBandDataset( GDALRasterBandH );
719 
721 GDALGetRasterColorInterpretation( GDALRasterBandH );
726 int CPL_DLL CPL_STDCALL GDALHasArbitraryOverviews( GDALRasterBandH );
727 int CPL_DLL CPL_STDCALL GDALGetOverviewCount( GDALRasterBandH );
728 GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetOverview( GDALRasterBandH, int );
729 double CPL_DLL CPL_STDCALL GDALGetRasterNoDataValue( GDALRasterBandH, int * );
730 CPLErr CPL_DLL CPL_STDCALL GDALSetRasterNoDataValue( GDALRasterBandH, double );
732 char CPL_DLL ** CPL_STDCALL GDALGetRasterCategoryNames( GDALRasterBandH );
733 CPLErr CPL_DLL CPL_STDCALL GDALSetRasterCategoryNames( GDALRasterBandH, char ** );
734 double CPL_DLL CPL_STDCALL GDALGetRasterMinimum( GDALRasterBandH, int *pbSuccess );
735 double CPL_DLL CPL_STDCALL GDALGetRasterMaximum( GDALRasterBandH, int *pbSuccess );
737  GDALRasterBandH, int bApproxOK, int bForce,
738  double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev );
740  GDALRasterBandH, int bApproxOK,
741  double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev,
742  GDALProgressFunc pfnProgress, void *pProgressData );
744  GDALRasterBandH hBand,
745  double dfMin, double dfMax, double dfMean, double dfStdDev );
746 
747 const char CPL_DLL * CPL_STDCALL GDALGetRasterUnitType( GDALRasterBandH );
748 CPLErr CPL_DLL CPL_STDCALL GDALSetRasterUnitType( GDALRasterBandH hBand, const char *pszNewValue );
749 double CPL_DLL CPL_STDCALL GDALGetRasterOffset( GDALRasterBandH, int *pbSuccess );
750 CPLErr CPL_DLL CPL_STDCALL GDALSetRasterOffset( GDALRasterBandH hBand, double dfNewOffset);
751 double CPL_DLL CPL_STDCALL GDALGetRasterScale( GDALRasterBandH, int *pbSuccess );
752 CPLErr CPL_DLL CPL_STDCALL GDALSetRasterScale( GDALRasterBandH hBand, double dfNewOffset );
753 void CPL_DLL CPL_STDCALL
754 GDALComputeRasterMinMax( GDALRasterBandH hBand, int bApproxOK,
755  double adfMinMax[2] );
756 CPLErr CPL_DLL CPL_STDCALL GDALFlushRasterCache( GDALRasterBandH hBand );
757 CPLErr CPL_DLL CPL_STDCALL GDALGetRasterHistogram( GDALRasterBandH hBand,
758  double dfMin, double dfMax,
759  int nBuckets, int *panHistogram,
760  int bIncludeOutOfRange, int bApproxOK,
761  GDALProgressFunc pfnProgress,
762  void * pProgressData ) CPL_WARN_DEPRECATED("Use GDALGetRasterHistogramEx() instead");
763 CPLErr CPL_DLL CPL_STDCALL GDALGetRasterHistogramEx( GDALRasterBandH hBand,
764  double dfMin, double dfMax,
765  int nBuckets, GUIntBig *panHistogram,
766  int bIncludeOutOfRange, int bApproxOK,
767  GDALProgressFunc pfnProgress,
768  void * pProgressData );
769 CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogram( GDALRasterBandH hBand,
770  double *pdfMin, double *pdfMax,
771  int *pnBuckets, int **ppanHistogram,
772  int bForce,
773  GDALProgressFunc pfnProgress,
774  void * pProgressData ) CPL_WARN_DEPRECATED("Use GDALGetDefaultHistogramEx() instead");
775 CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogramEx( GDALRasterBandH hBand,
776  double *pdfMin, double *pdfMax,
777  int *pnBuckets, GUIntBig **ppanHistogram,
778  int bForce,
779  GDALProgressFunc pfnProgress,
780  void * pProgressData );
781 CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultHistogram( GDALRasterBandH hBand,
782  double dfMin, double dfMax,
783  int nBuckets, int *panHistogram ) CPL_WARN_DEPRECATED("Use GDALSetDefaultHistogramEx() instead");
784 CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultHistogramEx( GDALRasterBandH hBand,
785  double dfMin, double dfMax,
786  int nBuckets, GUIntBig *panHistogram );
788 GDALGetRandomRasterSample( GDALRasterBandH, int, float * );
789 GDALRasterBandH CPL_DLL CPL_STDCALL
790 GDALGetRasterSampleOverview( GDALRasterBandH, int );
791 GDALRasterBandH CPL_DLL CPL_STDCALL
792 GDALGetRasterSampleOverviewEx( GDALRasterBandH, GUIntBig );
793 CPLErr CPL_DLL CPL_STDCALL GDALFillRaster( GDALRasterBandH hBand,
794  double dfRealValue, double dfImaginaryValue );
796 GDALComputeBandStats( GDALRasterBandH hBand, int nSampleStep,
797  double *pdfMean, double *pdfStdDev,
798  GDALProgressFunc pfnProgress,
799  void *pProgressData );
800 CPLErr CPL_DLL GDALOverviewMagnitudeCorrection( GDALRasterBandH hBaseBand,
801  int nOverviewCount,
802  GDALRasterBandH *pahOverviews,
803  GDALProgressFunc pfnProgress,
804  void *pProgressData );
805 
807  GDALRasterBandH hBand );
811  GDALDerivedPixelFunc pfnPixelFunc );
812 
813 GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetMaskBand( GDALRasterBandH hBand );
814 int CPL_DLL CPL_STDCALL GDALGetMaskFlags( GDALRasterBandH hBand );
816  GDALCreateMaskBand( GDALRasterBandH hBand, int nFlags );
817 
818 #define GMF_ALL_VALID 0x01
819 #define GMF_PER_DATASET 0x02
820 #define GMF_ALPHA 0x04
821 #define GMF_NODATA 0x08
822 
823 /* ==================================================================== */
824 /* GDALAsyncReader */
825 /* ==================================================================== */
826 
828 GDALARGetNextUpdatedRegion(GDALAsyncReaderH hARIO, double dfTimeout,
829  int* pnXBufOff, int* pnYBufOff,
830  int* pnXBufSize, int* pnYBufSize );
832  double dfTimeout);
834 
835 /* -------------------------------------------------------------------- */
836 /* Helper functions. */
837 /* -------------------------------------------------------------------- */
838 int CPL_DLL CPL_STDCALL GDALGeneralCmdLineProcessor( int nArgc, char ***ppapszArgv,
839  int nOptions );
840 void CPL_DLL CPL_STDCALL GDALSwapWords( void *pData, int nWordSize, int nWordCount,
841  int nWordSkip );
842 void CPL_DLL CPL_STDCALL GDALSwapWordsEx( void *pData, int nWordSize, size_t nWordCount,
843  int nWordSkip );
844 
845 void CPL_DLL CPL_STDCALL
846  GDALCopyWords( const void * pSrcData, GDALDataType eSrcType, int nSrcPixelOffset,
847  void * pDstData, GDALDataType eDstType, int nDstPixelOffset,
848  int nWordCount );
849 
850 void CPL_DLL
851 GDALCopyBits( const GByte *pabySrcData, int nSrcOffset, int nSrcStep,
852  GByte *pabyDstData, int nDstOffset, int nDstStep,
853  int nBitCount, int nStepCount );
854 
855 int CPL_DLL CPL_STDCALL GDALLoadWorldFile( const char *, double * );
856 int CPL_DLL CPL_STDCALL GDALReadWorldFile( const char *, const char *,
857  double * );
858 int CPL_DLL CPL_STDCALL GDALWriteWorldFile( const char *, const char *,
859  double * );
860 int CPL_DLL CPL_STDCALL GDALLoadTabFile( const char *, double *, char **,
861  int *, GDAL_GCP ** );
862 int CPL_DLL CPL_STDCALL GDALReadTabFile( const char *, double *, char **,
863  int *, GDAL_GCP ** );
864 int CPL_DLL CPL_STDCALL GDALLoadOziMapFile( const char *, double *, char **,
865  int *, GDAL_GCP ** );
866 int CPL_DLL CPL_STDCALL GDALReadOziMapFile( const char *, double *,
867  char **, int *, GDAL_GCP ** );
868 
869 const char CPL_DLL * CPL_STDCALL GDALDecToDMS( double, const char *, int );
870 double CPL_DLL CPL_STDCALL GDALPackedDMSToDec( double );
871 double CPL_DLL CPL_STDCALL GDALDecToPackedDMS( double );
872 
873 /* Note to developers : please keep this section in sync with ogr_core.h */
874 
875 #ifndef GDAL_VERSION_INFO_DEFINED
876 #define GDAL_VERSION_INFO_DEFINED
877 const char CPL_DLL * CPL_STDCALL GDALVersionInfo( const char * );
878 #endif
879 
880 #ifndef GDAL_CHECK_VERSION
881 
882 int CPL_DLL CPL_STDCALL GDALCheckVersion( int nVersionMajor, int nVersionMinor,
883  const char* pszCallingComponentName);
884 
888 #define GDAL_CHECK_VERSION(pszCallingComponentName) \
889  GDALCheckVersion(GDAL_VERSION_MAJOR, GDAL_VERSION_MINOR, pszCallingComponentName)
890 
891 #endif
892 
893 typedef struct {
894  double dfLINE_OFF;
895  double dfSAMP_OFF;
896  double dfLAT_OFF;
897  double dfLONG_OFF;
898  double dfHEIGHT_OFF;
899 
900  double dfLINE_SCALE;
901  double dfSAMP_SCALE;
902  double dfLAT_SCALE;
903  double dfLONG_SCALE;
905 
906  double adfLINE_NUM_COEFF[20];
907  double adfLINE_DEN_COEFF[20];
908  double adfSAMP_NUM_COEFF[20];
909  double adfSAMP_DEN_COEFF[20];
910 
911  double dfMIN_LONG;
912  double dfMIN_LAT;
913  double dfMAX_LONG;
914  double dfMAX_LAT;
915 
916 } GDALRPCInfo;
917 
919 
920 /* ==================================================================== */
921 /* Color tables. */
922 /* ==================================================================== */
923 
925 typedef struct
926 {
928  short c1;
929 
931  short c2;
932 
934  short c3;
935 
937  short c4;
939 
940 GDALColorTableH CPL_DLL CPL_STDCALL GDALCreateColorTable( GDALPaletteInterp ) CPL_WARN_UNUSED_RESULT;
941 void CPL_DLL CPL_STDCALL GDALDestroyColorTable( GDALColorTableH );
942 GDALColorTableH CPL_DLL CPL_STDCALL GDALCloneColorTable( GDALColorTableH );
944 int CPL_DLL CPL_STDCALL GDALGetColorEntryCount( GDALColorTableH );
945 const GDALColorEntry CPL_DLL * CPL_STDCALL GDALGetColorEntry( GDALColorTableH, int );
946 int CPL_DLL CPL_STDCALL GDALGetColorEntryAsRGB( GDALColorTableH, int, GDALColorEntry *);
947 void CPL_DLL CPL_STDCALL GDALSetColorEntry( GDALColorTableH, int, const GDALColorEntry * );
948 void CPL_DLL CPL_STDCALL GDALCreateColorRamp( GDALColorTableH hTable,
949  int nStartIndex, const GDALColorEntry *psStartColor,
950  int nEndIndex, const GDALColorEntry *psEndColor );
951 
952 /* ==================================================================== */
953 /* Raster Attribute Table */
954 /* ==================================================================== */
955 
962 
964 typedef enum { GFU_Generic = 0, GFU_PixelCount = 1, GFU_Name = 2, GFU_Min = 3, GFU_Max = 4, GFU_MinMax = 5, GFU_Red = 6, GFU_Green = 7, GFU_Blue = 8, GFU_Alpha = 9, GFU_RedMin = 10, GFU_GreenMin = 11, GFU_BlueMin = 12, GFU_AlphaMin = 13, GFU_RedMax = 14, GFU_GreenMax = 15, GFU_BlueMax = 16, GFU_AlphaMax = 17, GFU_MaxCount
985 
986 GDALRasterAttributeTableH CPL_DLL CPL_STDCALL
989  GDALRasterAttributeTableH );
990 
991 int CPL_DLL CPL_STDCALL GDALRATGetColumnCount( GDALRasterAttributeTableH );
992 
994  GDALRasterAttributeTableH, int );
995 GDALRATFieldUsage CPL_DLL CPL_STDCALL GDALRATGetUsageOfCol(
996  GDALRasterAttributeTableH, int );
997 GDALRATFieldType CPL_DLL CPL_STDCALL GDALRATGetTypeOfCol(
998  GDALRasterAttributeTableH, int );
999 
1000 int CPL_DLL CPL_STDCALL GDALRATGetColOfUsage( GDALRasterAttributeTableH,
1001  GDALRATFieldUsage );
1002 int CPL_DLL CPL_STDCALL GDALRATGetRowCount( GDALRasterAttributeTableH );
1003 
1005  GDALRasterAttributeTableH, int, int);
1007  GDALRasterAttributeTableH, int, int);
1009  GDALRasterAttributeTableH, int, int);
1010 
1011 void CPL_DLL CPL_STDCALL GDALRATSetValueAsString( GDALRasterAttributeTableH, int, int,
1012  const char * );
1013 void CPL_DLL CPL_STDCALL GDALRATSetValueAsInt( GDALRasterAttributeTableH, int, int,
1014  int );
1015 void CPL_DLL CPL_STDCALL GDALRATSetValueAsDouble( GDALRasterAttributeTableH, int, int,
1016  double );
1017 
1018 int CPL_DLL CPL_STDCALL GDALRATChangesAreWrittenToFile( GDALRasterAttributeTableH hRAT );
1019 
1020 CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsDouble( GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag,
1021  int iField, int iStartRow, int iLength, double *pdfData );
1022 CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsInteger( GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag,
1023  int iField, int iStartRow, int iLength, int *pnData);
1024 CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsString( GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag,
1025  int iField, int iStartRow, int iLength, char **papszStrList);
1026 
1027 void CPL_DLL CPL_STDCALL GDALRATSetRowCount( GDALRasterAttributeTableH,
1028  int );
1029 CPLErr CPL_DLL CPL_STDCALL GDALRATCreateColumn( GDALRasterAttributeTableH,
1030  const char *,
1031  GDALRATFieldType,
1032  GDALRATFieldUsage );
1033 CPLErr CPL_DLL CPL_STDCALL GDALRATSetLinearBinning( GDALRasterAttributeTableH,
1034  double, double );
1035 int CPL_DLL CPL_STDCALL GDALRATGetLinearBinning( GDALRasterAttributeTableH,
1036  double *, double * );
1038  GDALRasterAttributeTableH, GDALColorTableH );
1040  GDALRasterAttributeTableH, int nEntryCount );
1041 void CPL_DLL CPL_STDCALL GDALRATDumpReadable( GDALRasterAttributeTableH,
1042  FILE * );
1043 GDALRasterAttributeTableH CPL_DLL CPL_STDCALL
1044  GDALRATClone( GDALRasterAttributeTableH );
1045 
1046 void CPL_DLL* CPL_STDCALL
1047  GDALRATSerializeJSON( GDALRasterAttributeTableH ) CPL_WARN_UNUSED_RESULT;
1048 
1049 int CPL_DLL CPL_STDCALL GDALRATGetRowOfValue( GDALRasterAttributeTableH, double );
1050 
1051 
1052 /* ==================================================================== */
1053 /* GDAL Cache Management */
1054 /* ==================================================================== */
1055 
1056 void CPL_DLL CPL_STDCALL GDALSetCacheMax( int nBytes );
1062 
1064 
1065 /* ==================================================================== */
1066 /* GDAL virtual memory */
1067 /* ==================================================================== */
1068 
1070  GDALRWFlag eRWFlag,
1071  int nXOff, int nYOff,
1072  int nXSize, int nYSize,
1073  int nBufXSize, int nBufYSize,
1074  GDALDataType eBufType,
1075  int nBandCount, int* panBandMap,
1076  int nPixelSpace,
1077  GIntBig nLineSpace,
1078  GIntBig nBandSpace,
1079  size_t nCacheSize,
1080  size_t nPageSizeHint,
1081  int bSingleThreadUsage,
1082  char **papszOptions ) CPL_WARN_UNUSED_RESULT;
1083 
1084 CPLVirtualMem CPL_DLL* GDALRasterBandGetVirtualMem( GDALRasterBandH hBand,
1085  GDALRWFlag eRWFlag,
1086  int nXOff, int nYOff,
1087  int nXSize, int nYSize,
1088  int nBufXSize, int nBufYSize,
1089  GDALDataType eBufType,
1090  int nPixelSpace,
1091  GIntBig nLineSpace,
1092  size_t nCacheSize,
1093  size_t nPageSizeHint,
1094  int bSingleThreadUsage,
1095  char **papszOptions ) CPL_WARN_UNUSED_RESULT;
1096 
1097 CPLVirtualMem CPL_DLL* GDALGetVirtualMemAuto( GDALRasterBandH hBand,
1098  GDALRWFlag eRWFlag,
1099  int *pnPixelSpace,
1100  GIntBig *pnLineSpace,
1101  char **papszOptions ) CPL_WARN_UNUSED_RESULT;
1102 
1103 typedef enum
1104 {
1112 
1114  GDALRWFlag eRWFlag,
1115  int nXOff, int nYOff,
1116  int nXSize, int nYSize,
1117  int nTileXSize, int nTileYSize,
1118  GDALDataType eBufType,
1119  int nBandCount, int* panBandMap,
1120  GDALTileOrganization eTileOrganization,
1121  size_t nCacheSize,
1122  int bSingleThreadUsage,
1123  char **papszOptions ) CPL_WARN_UNUSED_RESULT;
1124 
1126  GDALRWFlag eRWFlag,
1127  int nXOff, int nYOff,
1128  int nXSize, int nYSize,
1129  int nTileXSize, int nTileYSize,
1130  GDALDataType eBufType,
1131  size_t nCacheSize,
1132  int bSingleThreadUsage,
1133  char **papszOptions ) CPL_WARN_UNUSED_RESULT;
1134 
1135 /* ==================================================================== */
1136 /* VRTPansharpenedDataset class. */
1137 /* ==================================================================== */
1138 
1139 GDALDatasetH CPL_DLL GDALCreatePansharpenedVRT( const char* pszXML,
1140  GDALRasterBandH hPanchroBand,
1141  int nInputSpectralBands,
1142  GDALRasterBandH* pahInputSpectralBands ) CPL_WARN_UNUSED_RESULT;
1143 
1144 /* =================================================================== */
1145 /* Misc API */
1146 /* ==================================================================== */
1147 
1148 CPLXMLNode CPL_DLL* GDALGetJPEG2000Structure(const char* pszFilename,
1149  char** papszOptions) CPL_WARN_UNUSED_RESULT;
1150 
1151 CPL_C_END
1152 
1153 #endif /* ndef GDAL_H_INCLUDED */
void CPL_DLL CPL_STDCALL GDALRATSetValueAsInt(GDALRasterAttributeTableH, int, int, int)
+
int CPL_DLL CPL_STDCALL GDALInvGeoTransform(double *padfGeoTransformIn, double *padfInvGeoTransformOut) CPL_WARN_UNUSED_RESULT
+
double dfMIN_LONG
Definition: gdal.h:911
+
void CPL_DLL CPL_STDCALL GDALGetOpenDatasets(GDALDatasetH **hDS, int *pnCount)
+ +
void * OGRLayerH
Definition: ogr_api.h:466
+
GDAL_GCP CPL_DLL *CPL_STDCALL GDALDuplicateGCPs(int, const GDAL_GCP *)
+
int CPL_DLL CPL_STDCALL GDALRATChangesAreWrittenToFile(GDALRasterAttributeTableH hRAT)
+ + +
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsString(GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag, int iField, int iStartRow, int iLength, char **papszStrList)
+ +
const char CPL_DLL *CPL_STDCALL GDALGetGCPProjection(GDALDatasetH)
+
CPLErr CPL_DLL CPL_STDCALL GDALRasterIO(GDALRasterBandH hRBand, GDALRWFlag eRWFlag, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType, int nPixelSpace, int nLineSpace) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL CPL_STDCALL GDALGetBlockSize(GDALRasterBandH, int *pnXSize, int *pnYSize)
+
Definition: gdal.h:971
+
int CPL_DLL CPL_STDCALL GDALDataTypeIsComplex(GDALDataType)
+
OGRLayerH CPL_DLL GDALDatasetCreateLayer(GDALDatasetH, const char *, OGRSpatialReferenceH, OGRwkbGeometryType, char **)
+
GDALDataType
Definition: gdal.h:57
+ + + +
CPLErr CPL_DLL CPL_STDCALL GDALRATSetLinearBinning(GDALRasterAttributeTableH, double, double)
+
GDALColorTableH CPL_DLL CPL_STDCALL GDALCreateColorTable(GDALPaletteInterp) CPL_WARN_UNUSED_RESULT
+
short c1
Definition: gdal.h:928
+
Definition: gdal.h:973
+
int CPL_DLL CPL_STDCALL GDALGetMaskFlags(GDALRasterBandH hBand)
+
int CPL_DLL CPL_STDCALL GDALDumpOpenDatasets(FILE *)
+
CPLErr CPL_DLL CPL_STDCALL GDALFillRaster(GDALRasterBandH hBand, double dfRealValue, double dfImaginaryValue)
+
double dfLAT_OFF
Definition: gdal.h:896
+ +
int CPL_DLL CPL_STDCALL GDALRATGetRowCount(GDALRasterAttributeTableH)
+
int CPL_DLL CPL_STDCALL GDALGetColorEntryAsRGB(GDALColorTableH, int, GDALColorEntry *)
+
char CPL_DLL **CPL_STDCALL GDALGetFileList(GDALDatasetH)
+ +
int CPL_DLL CPL_STDCALL GDALExtractRPCInfo(char **, GDALRPCInfo *)
+
Definition: gdal.h:1110
+
#define CPL_DLL
Definition: cpl_port.h:282
+
void CPL_DLL CPL_STDCALL GDALClose(GDALDatasetH)
+
CPLErr CPL_DLL CPL_STDCALL GDALFlushRasterCache(GDALRasterBandH hBand)
+
Definition: gdal.h:959
+ +
Definition: gdal.h:59
+
const char CPL_DLL * GDALGetColorInterpretationName(GDALColorInterp)
+
Definition: gdal.h:202
+
double CPL_DLL CPL_STDCALL GDALGetRasterScale(GDALRasterBandH, int *pbSuccess)
+
int CPL_DLL CPL_STDCALL GDALGetRasterBandXSize(GDALRasterBandH)
+
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetMaskBand(GDALRasterBandH hBand)
+ + +
CPLErr CPL_DLL CPL_STDCALL GDALSetMetadataItem(GDALMajorObjectH, const char *, const char *, const char *)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterColorInterpretation(GDALRasterBandH, GDALColorInterp)
+
int CPL_DLL CPL_STDCALL GDALReadOziMapFile(const char *, double *, char **, int *, GDAL_GCP **)
+
void CPL_DLL CPL_STDCALL GDALCopyWords(const void *pSrcData, GDALDataType eSrcType, int nSrcPixelOffset, void *pDstData, GDALDataType eDstType, int nDstPixelOffset, int nWordCount)
+
void CPL_DLL CPL_STDCALL GDALARUnlockBuffer(GDALAsyncReaderH hARIO)
+
CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogramEx(GDALRasterBandH hBand, double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc pfnProgress, void *pProgressData)
+
void * GDALAsyncReaderH
Definition: gdal.h:245
+
#define CPL_C_START
Definition: cpl_port.h:271
+
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterSampleOverview(GDALRasterBandH, int)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetGeoTransform(GDALDatasetH, double *)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterUnitType(GDALRasterBandH hBand, const char *pszNewValue)
+
double CPL_DLL CPL_STDCALL GDALPackedDMSToDec(double)
+ +
int CPL_DLL CPL_STDCALL GDALRATGetColumnCount(GDALRasterAttributeTableH)
+
CPLErr CPL_DLL CPL_STDCALL GDALBuildOverviews(GDALDatasetH, const char *, int, int *, int, int *, GDALProgressFunc, void *) CPL_WARN_UNUSED_RESULT
+
double CPL_DLL CPL_STDCALL GDALGetRasterOffset(GDALRasterBandH, int *pbSuccess)
+
void CPL_DLL CPL_STDCALL GDALRATSetRowCount(GDALRasterAttributeTableH, int)
+ +
int CPL_DLL CPL_STDCALL GDALGeneralCmdLineProcessor(int nArgc, char ***ppapszArgv, int nOptions)
+
double dfLINE_SCALE
Definition: gdal.h:900
+
void CPL_DLL CPL_STDCALL GDALDestroyDriver(GDALDriverH)
+
void CPL_DLL CPL_STDCALL GDALSetCacheMax(int nBytes)
+
void CPL_DLL CPL_STDCALL GDALDeinitGCPs(int, GDAL_GCP *)
+
CPLErr CPL_DLL CPL_STDCALL GDALReadBlock(GDALRasterBandH, int, int, void *) CPL_WARN_UNUSED_RESULT
+
Definition: gdal.h:106
+ +
void CPL_DLL CPL_STDCALL GDALApplyGeoTransform(double *, double, double, double *, double *)
+
int CPL_DLL CPL_STDCALL GDALARLockBuffer(GDALAsyncReaderH hARIO, double dfTimeout)
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+
GDALRATFieldType
Definition: gdal.h:957
+
GDALAccess CPL_DLL CPL_STDCALL GDALGetRasterAccess(GDALRasterBandH)
+ +
Definition: gdal.h:63
+
CPLErr CPL_DLL GDALOverviewMagnitudeCorrection(GDALRasterBandH hBaseBand, int nOverviewCount, GDALRasterBandH *pahOverviews, GDALProgressFunc pfnProgress, void *pProgressData)
+
Definition: gdal.h:968
+ +
OGRLayerH CPL_DLL GDALDatasetGetLayerByName(GDALDatasetH, const char *)
+
CPLErr CPL_DLL CPL_STDCALL GDALAddDerivedBandPixelFunc(const char *pszName, GDALDerivedPixelFunc pfnPixelFunc)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterOffset(GDALRasterBandH hBand, double dfNewOffset)
+
const char CPL_DLL *CPL_STDCALL GDALGetAsyncStatusTypeName(GDALAsyncStatusType)
+
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterStatistics(GDALRasterBandH, int bApproxOK, int bForce, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev)
+
double dfHEIGHT_OFF
Definition: gdal.h:898
+
const char CPL_DLL *CPL_STDCALL GDALGetDataTypeName(GDALDataType)
+ +
int CPL_DLL CPL_STDCALL GDALGetRandomRasterSample(GDALRasterBandH, int, float *)
+ +
int CPL_DLL CPL_STDCALL GDALLoadOziMapFile(const char *, double *, char **, int *, GDAL_GCP **)
+
CPLErr CPL_DLL CPL_STDCALL GDALComputeRasterStatistics(GDALRasterBandH, int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc pfnProgress, void *pProgressData)
+
GDALRIOResampleAlg
Definition: gdal.h:113
+
char CPL_DLL **CPL_STDCALL GDALGetMetadataDomainList(GDALMajorObjectH hObject)
+
const char CPL_DLL *CPL_STDCALL GDALRATGetValueAsString(GDALRasterAttributeTableH, int, int)
+
double dfGCPPixel
Definition: gdal.h:501
+
void CPL_DLL GDALDestroy(void)
+
GDALDatasetH CPL_DLL CPL_STDCALL GDALGetBandDataset(GDALRasterBandH)
+
void CPL_DLL GDALDatasetSetStyleTableDirectly(GDALDatasetH, OGRStyleTableH)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultHistogram(GDALRasterBandH hBand, double dfMin, double dfMax, int nBuckets, int *panHistogram) CPL_WARN_DEPRECATED("Use GDALSetDefaultHistogramEx() instead")
+
int CPL_DLL CPL_STDCALL GDALGetDataTypeSizeBits(GDALDataType eDataType)
+
const char CPL_DLL *CPL_STDCALL GDALGetDriverCreationOptionList(GDALDriverH)
+
void CPL_DLL CPL_STDCALL GDALRATSetValueAsDouble(GDALRasterAttributeTableH, int, int, double)
+
CPLVirtualMem CPL_DLL * GDALRasterBandGetVirtualMem(GDALRasterBandH hBand, GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nPixelSpace, GIntBig nLineSpace, size_t nCacheSize, size_t nPageSizeHint, int bSingleThreadUsage, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
GDALRWFlag
Definition: gdal.h:104
+
GDALColorInterp CPL_DLL CPL_STDCALL GDALGetRasterColorInterpretation(GDALRasterBandH)
+
void * GDALDatasetH
Definition: gdal.h:230
+
GIntBig CPL_DLL CPL_STDCALL GDALGetCacheUsed64(void)
+
unsigned char GByte
Definition: cpl_port.h:193
+
void CPL_DLL *CPL_STDCALL GDALGetInternalHandle(GDALDatasetH, const char *)
+ +
void * GDALRasterBandH
Definition: gdal.h:233
+
double dfGCPLine
Definition: gdal.h:503
+
const char CPL_DLL *CPL_STDCALL GDALGetDriverHelpTopic(GDALDriverH)
+
CPLXMLNode CPL_DLL * GDALGetJPEG2000Structure(const char *pszFilename, char **papszOptions) CPL_WARN_UNUSED_RESULT
+ + + +
int CPL_DLL CPL_STDCALL GDALRegisterDriver(GDALDriverH)
+
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterHistogramEx(GDALRasterBandH hBand, double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData)
+
void CPL_DLL CPL_STDCALL GDALInitGCPs(int, GDAL_GCP *)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetMetadata(GDALMajorObjectH, char **, const char *)
+ +
int CPL_DLL CPL_STDCALL GDALGetOverviewCount(GDALRasterBandH)
+ +
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterNoDataValue(GDALRasterBandH, double)
+
Definition: gdal.h:1106
+
void CPL_DLL GDALComposeGeoTransforms(const double *padfGeoTransform1, const double *padfGeoTransform2, double *padfGeoTransformOut)
+
CPLErr(* GDALDerivedPixelFunc)(void **papoSources, int nSources, void *pData, int nBufXSize, int nBufYSize, GDALDataType eSrcType, GDALDataType eBufType, int nPixelSpace, int nLineSpace)
Definition: gdal.h:688
+
CPLVirtualMem CPL_DLL * GDALRasterBandGetTiledVirtualMem(GDALRasterBandH hBand, GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, int nTileXSize, int nTileYSize, GDALDataType eBufType, size_t nCacheSize, int bSingleThreadUsage, char **papszOptions) CPL_WARN_UNUSED_RESULT
+ +
GDALDataType CPL_DLL CPL_STDCALL GDALGetRasterDataType(GDALRasterBandH)
+
GDALDriverH CPL_DLL CPL_STDCALL GDALIdentifyDriver(const char *pszFilename, char **papszFileList)
+
struct CPLVirtualMem CPLVirtualMem
+ +
short c4
Definition: gdal.h:937
+
CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogram(GDALRasterBandH hBand, double *pdfMin, double *pdfMax, int *pnBuckets, int **ppanHistogram, int bForce, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_DEPRECATED("Use GDALGetDefaultHistogramEx() instead")
+
int CPL_DLL CPL_STDCALL GDALGetAccess(GDALDatasetH hDS)
+ + +
#define CPL_STDCALL
Definition: cpl_port.h:298
+ + +
CPLErr CPL_DLL CPL_STDCALL GDALSetProjection(GDALDatasetH, const char *)
+
CPLErr CPL_DLL CPL_STDCALL GDALComputeBandStats(GDALRasterBandH hBand, int nSampleStep, double *pdfMean, double *pdfStdDev, GDALProgressFunc pfnProgress, void *pProgressData)
+
double dfMIN_LAT
Definition: gdal.h:912
+
int CPL_DLL CPL_STDCALL GDALValidateCreationOptions(GDALDriverH, char **papszCreationOptions)
+
void CPL_DLL CPL_STDCALL GDALDestroyDriverManager(void)
+
const char CPL_DLL *CPL_STDCALL GDALGetDriverLongName(GDALDriverH)
+
double dfYSize
Definition: gdal.h:157
+
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterSampleOverviewEx(GDALRasterBandH, GUIntBig)
+ + +
double dfMAX_LAT
Definition: gdal.h:914
+
void CPL_DLL CPL_STDCALL GDALCreateColorRamp(GDALColorTableH hTable, int nStartIndex, const GDALColorEntry *psStartColor, int nEndIndex, const GDALColorEntry *psEndColor)
+ +
GDALRATFieldType CPL_DLL CPL_STDCALL GDALRATGetTypeOfCol(GDALRasterAttributeTableH, int)
+
void CPL_DLL GDALCopyBits(const GByte *pabySrcData, int nSrcOffset, int nSrcStep, GByte *pabyDstData, int nDstOffset, int nDstStep, int nBitCount, int nStepCount)
+
GDALRasterAttributeTableH CPL_DLL CPL_STDCALL GDALGetDefaultRAT(GDALRasterBandH hBand)
+
void CPL_DLL CPL_STDCALL GDALFlushCache(GDALDatasetH hDS)
+
double dfLONG_SCALE
Definition: gdal.h:903
+
GIntBig GSpacing
Definition: gdal.h:248
+
double CPL_DLL CPL_STDCALL GDALGetRasterMaximum(GDALRasterBandH, int *pbSuccess)
+
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriver(int)
+
CPLErr CPL_DLL CPL_STDCALL GDALCopyDatasetFiles(GDALDriverH, const char *pszNewName, const char *pszOldName)
+ +
int CPL_DLL CPL_STDCALL GDALWriteWorldFile(const char *, const char *, double *)
+
int CPL_DLL CPL_STDCALL GDALGetDataTypeSize(GDALDataType)
+ +
long GIntBig
Definition: cpl_port.h:226
+ +
int CPL_DLL CPL_STDCALL GDALGetRasterCount(GDALDatasetH)
+
#define CPL_WARN_DEPRECATED(x)
Definition: cpl_port.h:841
+ + +
const char CPL_DLL *CPL_STDCALL GDALRATGetNameOfCol(GDALRasterAttributeTableH, int)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterCategoryNames(GDALRasterBandH, char **)
+
int CPL_DLL CPL_STDCALL GDALCheckVersion(int nVersionMajor, int nVersionMinor, const char *pszCallingComponentName)
+
OGRwkbGeometryType
Definition: ogr_core.h:333
+ +
int CPL_DLL CPL_STDCALL GDALGetCacheMax(void)
+
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpen(const char *pszFilename, GDALAccess eAccess) CPL_WARN_UNUSED_RESULT
+ +
int CPL_DLL CPL_STDCALL GDALGetDriverCount(void)
+
Definition: gdal.h:1108
+
int CPL_DLL CPL_STDCALL GDALFlushCacheBlock(void)
+
GDALAsyncStatusType
Definition: gdal.h:85
+
int bFloatingPointWindowValidity
Definition: gdal.h:149
+
CPLErr CPL_DLL CPL_STDCALL GDALDatasetRasterIOEx(GDALDatasetH hDS, GDALRWFlag eRWFlag, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType, int nBandCount, int *panBandCount, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
+
char * pszInfo
Definition: gdal.h:498
+
double dfGCPY
Definition: gdal.h:509
+
CPLErr CPL_DLL CPL_STDCALL GDALGetGeoTransform(GDALDatasetH, double *)
+ +
Definition: gdal.h:61
+
void CPL_DLL CPL_STDCALL GDALRATSetValueAsString(GDALRasterAttributeTableH, int, int, const char *)
+
const char CPL_DLL *CPL_STDCALL GDALGetRasterUnitType(GDALRasterBandH)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterColorTable(GDALRasterBandH, GDALColorTableH)
+
void * GDALRasterAttributeTableH
Definition: gdal.h:242
+
OGRLayerH CPL_DLL GDALDatasetCopyLayer(GDALDatasetH, OGRLayerH, const char *, char **)
+
CPLVirtualMem CPL_DLL * GDALGetVirtualMemAuto(GDALRasterBandH hBand, GDALRWFlag eRWFlag, int *pnPixelSpace, GIntBig *pnLineSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetRasterBand(GDALDatasetH, int)
+
GDALColorTableH CPL_DLL CPL_STDCALL GDALCloneColorTable(GDALColorTableH)
+
int CPL_DLL CPL_STDCALL GDALDereferenceDataset(GDALDatasetH)
+ +
int CPL_DLL GDALDatasetTestCapability(GDALDatasetH, const char *)
+ +
CPLErr CPL_DLL CPL_STDCALL GDALSetGCPs(GDALDatasetH, int, const GDAL_GCP *, const char *)
+
void * OGRSpatialReferenceH
Definition: ogr_api.h:65
+
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterStatistics(GDALRasterBandH hBand, double dfMin, double dfMax, double dfMean, double dfStdDev)
+
OGRErr CPL_DLL GDALDatasetCommitTransaction(GDALDatasetH hDS)
+
void CPL_DLL *CPL_STDCALL GDALRATSerializeJSON(GDALRasterAttributeTableH) CPL_WARN_UNUSED_RESULT
+
CPL_C_START typedef void * OGRGeometryH
Definition: ogr_api.h:55
+
GDALDataType CPL_DLL CPL_STDCALL GDALDataTypeUnion(GDALDataType, GDALDataType)
+
void CPL_DLL CPL_STDCALL GDALSwapWords(void *pData, int nWordSize, int nWordCount, int nWordSkip)
+ + +
int CPL_DLL CPL_STDCALL GDALGCPsToGeoTransform(int nGCPCount, const GDAL_GCP *pasGCPs, double *padfGeoTransform, int bApproxOK) CPL_WARN_UNUSED_RESULT
+
CPLErr CPL_DLL CPL_STDCALL GDALCreateMaskBand(GDALRasterBandH hBand, int nFlags)
+
double dfLAT_SCALE
Definition: gdal.h:902
+
CPLErr CPL_DLL CPL_STDCALL GDALRenameDataset(GDALDriverH, const char *pszNewName, const char *pszOldName)
+
const char CPL_DLL * GDALGetPaletteInterpretationName(GDALPaletteInterp)
+
void CPL_DLL CPL_STDCALL GDALDeregisterDriver(GDALDriverH)
+ +
int CPL_DLL CPL_STDCALL GDALGetRasterYSize(GDALDatasetH)
+
Definition: gdal.h:204
+
CPLErr CPL_DLL GDALRegenerateOverviews(GDALRasterBandH hSrcBand, int nOverviewCount, GDALRasterBandH *pahOverviewBands, const char *pszResampling, GDALProgressFunc pfnProgress, void *pProgressData)
+
int CPL_DLL CPL_STDCALL GDALReferenceDataset(GDALDatasetH)
+
double dfHEIGHT_SCALE
Definition: gdal.h:904
+
void CPL_DLL GDALDatasetReleaseResultSet(GDALDatasetH, OGRLayerH)
+
double dfXSize
Definition: gdal.h:155
+
double CPL_DLL CPL_STDCALL GDALRATGetValueAsDouble(GDALRasterAttributeTableH, int, int)
+
GDALPaletteInterp
Definition: gdal.h:199
+
GDALDatasetH CPL_DLL GDALCreatePansharpenedVRT(const char *pszXML, GDALRasterBandH hPanchroBand, int nInputSpectralBands, GDALRasterBandH *pahInputSpectralBands) CPL_WARN_UNUSED_RESULT
+
const char CPL_DLL *CPL_STDCALL GDALGetProjectionRef(GDALDatasetH)
+
GDALRasterAttributeTableH CPL_DLL CPL_STDCALL GDALCreateRasterAttributeTable(void) CPL_WARN_UNUSED_RESULT
+
double dfSAMP_SCALE
Definition: gdal.h:901
+ +
OGRErr CPL_DLL GDALDatasetDeleteLayer(GDALDatasetH, int)
+
int CPL_DLL CPL_STDCALL GDALLoadTabFile(const char *, double *, char **, int *, GDAL_GCP **)
+
double dfLONG_OFF
Definition: gdal.h:897
+
int CPL_DLL CPL_STDCALL GDALGetGCPCount(GDALDatasetH)
+
void CPL_DLL CPL_STDCALL GDALComputeRasterMinMax(GDALRasterBandH hBand, int bApproxOK, double adfMinMax[2])
+
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDatasetDriver(GDALDatasetH)
+
int CPL_DLL CPL_STDCALL GDALReadWorldFile(const char *, const char *, double *)
+
int CPL_DLL CPL_STDCALL GDALReadTabFile(const char *, double *, char **, int *, GDAL_GCP **)
+
double dfSAMP_OFF
Definition: gdal.h:895
+
GDALAsyncStatusType CPL_DLL CPL_STDCALL GDALARGetNextUpdatedRegion(GDALAsyncReaderH hARIO, double dfTimeout, int *pnXBufOff, int *pnYBufOff, int *pnXBufSize, int *pnYBufSize)
+
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenEx(const char *pszFilename, unsigned int nOpenFlags, const char *const *papszAllowedDrivers, const char *const *papszOpenOptions, const char *const *papszSiblingFiles) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL CPL_STDCALL GDALDestroyColorTable(GDALColorTableH)
+
GDALRIOResampleAlg eResampleAlg
Definition: gdal.h:138
+
void CPL_DLL CPL_STDCALL GDALRATDumpReadable(GDALRasterAttributeTableH, FILE *)
+ +
CPLErr CPL_DLL CPL_STDCALL GDALRasterBandCopyWholeRaster(GDALRasterBandH hSrcBand, GDALRasterBandH hDstBand, char **papszOptions, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULT
+ +
Definition: gdal.h:203
+
GDALProgressFunc pfnProgress
Definition: gdal.h:141
+
CPLVirtualMem CPL_DLL * GDALDatasetGetVirtualMem(GDALDatasetH hDS, GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, GIntBig nLineSpace, GIntBig nBandSpace, size_t nCacheSize, size_t nPageSizeHint, int bSingleThreadUsage, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL CPL_STDCALL GDALRATGetValueAsInt(GDALRasterAttributeTableH, int, int)
+
const char CPL_DLL *CPL_STDCALL GDALDecToDMS(double, const char *, int)
+
GDALRasterBandH CPL_DLL CPL_STDCALL GDALGetOverview(GDALRasterBandH, int)
+
void * GDALDriverH
Definition: gdal.h:236
+
void CPL_DLL CPL_STDCALL GDALSetColorEntry(GDALColorTableH, int, const GDALColorEntry *)
+
double CPL_DLL GDALAdjustValueToDataType(GDALDataType eDT, double dfValue, int *pbClamped, int *pbRounded)
+
int CPL_DLL CPL_STDCALL GDALGetRasterXSize(GDALDatasetH)
+
void * GDALMajorObjectH
Definition: gdal.h:227
+
double CPL_DLL CPL_STDCALL GDALDecToPackedDMS(double)
+ +
void CPL_DLL GDALDatasetSetStyleTable(GDALDatasetH, OGRStyleTableH)
+
const char CPL_DLL *CPL_STDCALL GDALGetMetadataItem(GDALMajorObjectH, const char *, const char *)
+
GDALColorInterp CPL_DLL GDALGetColorInterpretationByName(const char *pszName)
+
double dfGCPX
Definition: gdal.h:506
+ +
short c2
Definition: gdal.h:931
+
int CPL_DLL CPL_STDCALL GDALGetColorEntryCount(GDALColorTableH)
+
GDALPaletteInterp CPL_DLL CPL_STDCALL GDALGetPaletteInterpretation(GDALColorTableH)
+
CPLErr CPL_DLL CPL_STDCALL GDALGetRasterHistogram(GDALRasterBandH hBand, double dfMin, double dfMax, int nBuckets, int *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_DEPRECATED("Use GDALGetRasterHistogramEx() instead")
+
unsigned long GUIntBig
Definition: cpl_port.h:227
+
double dfLINE_OFF
Definition: gdal.h:894
+
CPLErr CPL_DLL CPL_STDCALL GDALCreateDatasetMaskBand(GDALDatasetH hDS, int nFlags)
+
GDALDatasetH CPL_DLL CPL_STDCALL GDALCreateCopy(GDALDriverH, const char *, GDALDatasetH, int, char **, GDALProgressFunc, void *) CPL_WARN_UNUSED_RESULT
+
OGRLayerH CPL_DLL GDALDatasetExecuteSQL(GDALDatasetH, const char *, OGRGeometryH, const char *)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultRAT(GDALRasterBandH, GDALRasterAttributeTableH)
+ +
int CPL_DLL CPL_STDCALL GDALRATGetColOfUsage(GDALRasterAttributeTableH, GDALRATFieldUsage)
+
double dfMAX_LONG
Definition: gdal.h:913
+ +
Definition: gdal.h:967
+ +
Definition: gdal.h:925
+
GDALDataType CPL_DLL CPL_STDCALL GDALGetDataTypeByName(const char *)
+
char * pszId
Definition: gdal.h:495
+
void CPL_DLL CPL_STDCALL GDALSwapWordsEx(void *pData, int nWordSize, size_t nWordCount, int nWordSkip)
+
double CPL_DLL CPL_STDCALL GDALGetRasterNoDataValue(GDALRasterBandH, int *)
+ +
GDALTileOrganization
Definition: gdal.h:1103
+
int CPL_DLL CPL_STDCALL GDALRATGetRowOfValue(GDALRasterAttributeTableH, double)
+
GIntBig CPL_DLL CPL_STDCALL GDALGetCacheMax64(void)
+
int CPL_DLL CPL_STDCALL GDALGetCacheUsed(void)
+
GDALAccess
Definition: gdal.h:98
+
GDALColorTableH CPL_DLL CPL_STDCALL GDALRATTranslateToColorTable(GDALRasterAttributeTableH, int nEntryCount)
+
OGRErr CPL_DLL GDALDatasetStartTransaction(GDALDatasetH hDS, int bForce)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetRasterScale(GDALRasterBandH hBand, double dfNewOffset)
+
CPLErr CPL_DLL CPL_STDCALL GDALRasterIOEx(GDALRasterBandH hRBand, GDALRWFlag eRWFlag, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
+ +
CPLErr CPL_DLL CPL_STDCALL GDALRATInitializeFromColorTable(GDALRasterAttributeTableH, GDALColorTableH)
+
OGRStyleTableH CPL_DLL GDALDatasetGetStyleTable(GDALDatasetH)
+
void CPL_DLL CPL_STDCALL GDALEndAsyncReader(GDALDatasetH hDS, GDALAsyncReaderH hAsynchReaderH)
+
const GDAL_GCP CPL_DLL *CPL_STDCALL GDALGetGCPs(GDALDatasetH)
+
GDALAsyncReaderH CPL_DLL CPL_STDCALL GDALBeginAsyncReader(GDALDatasetH hDS, int nXOff, int nYOff, int nXSize, int nYSize, void *pBuf, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, int nLineSpace, int nBandSpace, char **papszOptions) CPL_WARN_UNUSED_RESULT
+ + +
#define CPL_C_END
Definition: cpl_port.h:272
+
GDALRATFieldUsage
Definition: gdal.h:964
+ +
CPLErr CPL_DLL CPL_STDCALL GDALDeleteRasterNoDataValue(GDALRasterBandH)
+
CPLErr CPL_DLL CPL_STDCALL GDALWriteBlock(GDALRasterBandH, int, int, void *) CPL_WARN_UNUSED_RESULT
+ +
Definition: gdal.h:492
+
GDALAsyncStatusType CPL_DLL CPL_STDCALL GDALGetAsyncStatusTypeByName(const char *)
+
void * GDALColorTableH
Definition: gdal.h:239
+
CPLErr CPL_DLL CPL_STDCALL GDALRATCreateColumn(GDALRasterAttributeTableH, const char *, GDALRATFieldType, GDALRATFieldUsage)
+
void CPL_DLL CPL_STDCALL GDALSetDescription(GDALMajorObjectH, const char *)
+
OGRLayerH CPL_DLL GDALDatasetGetLayer(GDALDatasetH, int)
+
CPLErr CPL_DLL CPL_STDCALL GDALSetDefaultHistogramEx(GDALRasterBandH hBand, double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram)
+
GDALRATFieldUsage CPL_DLL CPL_STDCALL GDALRATGetUsageOfCol(GDALRasterAttributeTableH, int)
+ +
char CPL_DLL **CPL_STDCALL GDALGetRasterCategoryNames(GDALRasterBandH)
+
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenShared(const char *, GDALAccess) CPL_WARN_UNUSED_RESULT
+ + +
int OGRErr
Definition: ogr_core.h:307
+
GDALColorInterp
Definition: gdal.h:173
+
int CPL_DLL CPL_STDCALL GDALLoadWorldFile(const char *, double *)
+
Definition: gdal.h:192
+
GDALColorTableH CPL_DLL CPL_STDCALL GDALGetRasterColorTable(GDALRasterBandH)
+ +
GDALRasterAttributeTableH CPL_DLL CPL_STDCALL GDALRATClone(GDALRasterAttributeTableH)
+
CPLErr CPL_DLL CPL_STDCALL GDALDatasetAdviseRead(GDALDatasetH hDS, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, int nBXSize, int nBYSize, GDALDataType eBDataType, int nBandCount, int *panBandCount, char **papszOptions)
+
double dfGCPZ
Definition: gdal.h:512
+
const GDALColorEntry CPL_DLL *CPL_STDCALL GDALGetColorEntry(GDALColorTableH, int)
+
CPLErr CPL_DLL CPL_STDCALL GDALDatasetRasterIO(GDALDatasetH hDS, GDALRWFlag eRWFlag, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, void *pBuffer, int nBXSize, int nBYSize, GDALDataType eBDataType, int nBandCount, int *panBandCount, int nPixelSpace, int nLineSpace, int nBandSpace) CPL_WARN_UNUSED_RESULT
+
GDALDatasetH CPL_DLL CPL_STDCALL GDALCreate(GDALDriverH hDriver, const char *, int, int, int, GDALDataType, char **) CPL_WARN_UNUSED_RESULT
+ +
char CPL_DLL **CPL_STDCALL GDALGetMetadata(GDALMajorObjectH, const char *)
+
const char CPL_DLL *CPL_STDCALL GDALGetDriverShortName(GDALDriverH)
+
CPLErr CPL_DLL CPL_STDCALL GDALDatasetCopyWholeRaster(GDALDatasetH hSrcDS, GDALDatasetH hDstDS, char **papszOptions, GDALProgressFunc pfnProgress, void *pProgressData) CPL_WARN_UNUSED_RESULT
+ +
const char CPL_DLL *CPL_STDCALL GDALGetDescription(GDALMajorObjectH)
+
int CPL_DLL GDALDatasetGetLayerCount(GDALDatasetH)
+
void CPL_DLL CPL_STDCALL GDALSetCacheMax64(GIntBig nBytes)
+
void * OGRStyleTableH
Definition: ogr_api.h:277
+
CPLErr CPL_DLL CPL_STDCALL GDALRasterAdviseRead(GDALRasterBandH hRB, int nDSXOff, int nDSYOff, int nDSXSize, int nDSYSize, int nBXSize, int nBYSize, GDALDataType eBDataType, char **papszOptions)
+
OGRErr CPL_DLL GDALDatasetRollbackTransaction(GDALDatasetH hDS)
+
CPLVirtualMem CPL_DLL * GDALDatasetGetTiledVirtualMem(GDALDatasetH hDS, GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, int nTileXSize, int nTileYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GDALTileOrganization eTileOrganization, size_t nCacheSize, int bSingleThreadUsage, char **papszOptions) CPL_WARN_UNUSED_RESULT
+ +
double CPL_DLL CPL_STDCALL GDALGetRasterMinimum(GDALRasterBandH, int *pbSuccess)
+
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsInteger(GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag, int iField, int iStartRow, int iLength, int *pnData)
+
int CPL_DLL CPL_STDCALL GDALGetBandNumber(GDALRasterBandH)
+
CPLErr CPL_DLL CPL_STDCALL GDALAddBand(GDALDatasetH hDS, GDALDataType eType, char **papszOptions)
+
CPLErr CPL_DLL CPL_STDCALL GDALDeleteDataset(GDALDriverH, const char *)
+ + + +
void CPL_DLL CPL_STDCALL GDALDestroyRasterAttributeTable(GDALRasterAttributeTableH)
+
Definition: gdal.h:201
+
const char CPL_DLL *CPL_STDCALL GDALVersionInfo(const char *)
+
int CPL_DLL CPL_STDCALL GDALGetDataTypeSizeBytes(GDALDataType)
+
CPLErr
Definition: cpl_error.h:48
+
int CPL_DLL CPL_STDCALL GDALRATGetLinearBinning(GDALRasterAttributeTableH, double *, double *)
+
Definition: gdal.h:969
+
CPLErr CPL_DLL CPL_STDCALL GDALRATValuesIOAsDouble(GDALRasterAttributeTableH hRAT, GDALRWFlag eRWFlag, int iField, int iStartRow, int iLength, double *pdfData)
+
int CPL_DLL CPL_STDCALL GDALGetRasterBandYSize(GDALRasterBandH)
+
int CPL_DLL CPL_STDCALL GDALHasArbitraryOverviews(GDALRasterBandH)
+
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDriverByName(const char *)
+
void CPL_DLL CPL_STDCALL GDALAllRegister(void)
+
void * pProgressData
Definition: gdal.h:143
+
short c3
Definition: gdal.h:934
+
Definition: gdal.h:105
+
+ + + + diff --git a/bin/doc/html/gdal__frmts_8h.html b/bin/doc/html/gdal__frmts_8h.html new file mode 100644 index 0000000..c53a5cd --- /dev/null +++ b/bin/doc/html/gdal__frmts_8h.html @@ -0,0 +1,2827 @@ + + + + + + +OGR2GUI: include/ogr/gdal_frmts.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
gdal_frmts.h File Reference
+
+
+
#include "cpl_port.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

CPL_C_START void CPL_DLL GDALRegister_GTiff (void)
 
void CPL_DLL GDALRegister_GXF (void)
 
void CPL_DLL GDALRegister_OGDI (void)
 
void CPL_DLL GDALRegister_HFA (void)
 
void CPL_DLL GDALRegister_AAIGrid (void)
 
void CPL_DLL GDALRegister_GRASSASCIIGrid (void)
 
void CPL_DLL GDALRegister_AIGrid (void)
 
void CPL_DLL GDALRegister_CEOS (void)
 
void CPL_DLL GDALRegister_SAR_CEOS (void)
 
void CPL_DLL GDALRegister_SDTS (void)
 
void CPL_DLL GDALRegister_ELAS (void)
 
void CPL_DLL GDALRegister_EHdr (void)
 
void CPL_DLL GDALRegister_GenBin (void)
 
void CPL_DLL GDALRegister_PAux (void)
 
void CPL_DLL GDALRegister_ENVI (void)
 
void CPL_DLL GDALRegister_DOQ1 (void)
 
void CPL_DLL GDALRegister_DOQ2 (void)
 
void CPL_DLL GDALRegister_DTED (void)
 
void CPL_DLL GDALRegister_MFF (void)
 
void CPL_DLL GDALRegister_HKV (void)
 
void CPL_DLL GDALRegister_PNG (void)
 
void CPL_DLL GDALRegister_DDS (void)
 
void CPL_DLL GDALRegister_GTA (void)
 
void CPL_DLL GDALRegister_JPEG (void)
 
void CPL_DLL GDALRegister_JPEG2000 (void)
 
void CPL_DLL GDALRegister_JP2KAK (void)
 
void CPL_DLL GDALRegister_JPIPKAK (void)
 
void CPL_DLL GDALRegister_MEM (void)
 
void CPL_DLL GDALRegister_JDEM (void)
 
void CPL_DLL GDALRegister_RASDAMAN (void)
 
void CPL_DLL GDALRegister_GRASS (void)
 
void CPL_DLL GDALRegister_PNM (void)
 
void CPL_DLL GDALRegister_GIF (void)
 
void CPL_DLL GDALRegister_BIGGIF (void)
 
void CPL_DLL GDALRegister_Envisat (void)
 
void CPL_DLL GDALRegister_FITS (void)
 
void CPL_DLL GDALRegister_ECW (void)
 
void CPL_DLL GDALRegister_JP2ECW (void)
 
void CPL_DLL GDALRegister_ECW_JP2ECW ()
 
void CPL_DLL GDALRegister_FujiBAS (void)
 
void CPL_DLL GDALRegister_FIT (void)
 
void CPL_DLL GDALRegister_VRT (void)
 
void CPL_DLL GDALRegister_USGSDEM (void)
 
void CPL_DLL GDALRegister_FAST (void)
 
void CPL_DLL GDALRegister_HDF4 (void)
 
void CPL_DLL GDALRegister_HDF4Image (void)
 
void CPL_DLL GDALRegister_L1B (void)
 
void CPL_DLL GDALRegister_LDF (void)
 
void CPL_DLL GDALRegister_BSB (void)
 
void CPL_DLL GDALRegister_XPM (void)
 
void CPL_DLL GDALRegister_BMP (void)
 
void CPL_DLL GDALRegister_GSC (void)
 
void CPL_DLL GDALRegister_NITF (void)
 
void CPL_DLL GDALRegister_RPFTOC (void)
 
void CPL_DLL GDALRegister_ECRGTOC (void)
 
void CPL_DLL GDALRegister_MrSID (void)
 
void CPL_DLL GDALRegister_MG4Lidar (void)
 
void CPL_DLL GDALRegister_PCIDSK (void)
 
void CPL_DLL GDALRegister_BT (void)
 
void CPL_DLL GDALRegister_DODS (void)
 
void CPL_DLL GDALRegister_GMT (void)
 
void CPL_DLL GDALRegister_netCDF (void)
 
void CPL_DLL GDALRegister_LAN (void)
 
void CPL_DLL GDALRegister_CPG (void)
 
void CPL_DLL GDALRegister_AirSAR (void)
 
void CPL_DLL GDALRegister_RS2 (void)
 
void CPL_DLL GDALRegister_ILWIS (void)
 
void CPL_DLL GDALRegister_PCRaster (void)
 
void CPL_DLL GDALRegister_IDA (void)
 
void CPL_DLL GDALRegister_NDF (void)
 
void CPL_DLL GDALRegister_RMF (void)
 
void CPL_DLL GDALRegister_BAG (void)
 
void CPL_DLL GDALRegister_HDF5 (void)
 
void CPL_DLL GDALRegister_HDF5Image (void)
 
void CPL_DLL GDALRegister_MSGN (void)
 
void CPL_DLL GDALRegister_MSG (void)
 
void CPL_DLL GDALRegister_RIK (void)
 
void CPL_DLL GDALRegister_Leveller (void)
 
void CPL_DLL GDALRegister_SGI (void)
 
void CPL_DLL GDALRegister_SRTMHGT (void)
 
void CPL_DLL GDALRegister_DIPEx (void)
 
void CPL_DLL GDALRegister_ISIS3 (void)
 
void CPL_DLL GDALRegister_ISIS2 (void)
 
void CPL_DLL GDALRegister_PDS (void)
 
void CPL_DLL GDALRegister_VICAR (void)
 
void CPL_DLL GDALRegister_IDRISI (void)
 
void CPL_DLL GDALRegister_Terragen (void)
 
void CPL_DLL GDALRegister_WCS (void)
 
void CPL_DLL GDALRegister_WMS (void)
 
void CPL_DLL GDALRegister_HTTP (void)
 
void CPL_DLL GDALRegister_SDE (void)
 
void CPL_DLL GDALRegister_GSAG (void)
 
void CPL_DLL GDALRegister_GSBG (void)
 
void CPL_DLL GDALRegister_GS7BG (void)
 
void CPL_DLL GDALRegister_GRIB (void)
 
void CPL_DLL GDALRegister_INGR (void)
 
void CPL_DLL GDALRegister_ERS (void)
 
void CPL_DLL GDALRegister_PALSARJaxa (void)
 
void CPL_DLL GDALRegister_DIMAP ()
 
void CPL_DLL GDALRegister_GFF (void)
 
void CPL_DLL GDALRegister_COSAR (void)
 
void CPL_DLL GDALRegister_TSX (void)
 
void CPL_DLL GDALRegister_ADRG (void)
 
void CPL_DLL GDALRegister_SRP (void)
 
void CPL_DLL GDALRegister_COASP (void)
 
void CPL_DLL GDALRegister_BLX (void)
 
void CPL_DLL GDALRegister_LCP (void)
 
void CPL_DLL GDALRegister_TMS (void)
 
void CPL_DLL GDALRegister_EIR (void)
 
void CPL_DLL GDALRegister_GEOR (void)
 
void CPL_DLL GDALRegister_TIL (void)
 
void CPL_DLL GDALRegister_R (void)
 
void CPL_DLL GDALRegister_Rasterlite (void)
 
void CPL_DLL GDALRegister_EPSILON (void)
 
void CPL_DLL GDALRegister_PostGISRaster (void)
 
void CPL_DLL GDALRegister_NWT_GRD (void)
 
void CPL_DLL GDALRegister_NWT_GRC (void)
 
void CPL_DLL GDALRegister_SAGA (void)
 
void CPL_DLL GDALRegister_KMLSUPEROVERLAY (void)
 
void CPL_DLL GDALRegister_GTX (void)
 
void CPL_DLL GDALRegister_LOSLAS (void)
 
void CPL_DLL GDALRegister_Istar (void)
 
void CPL_DLL GDALRegister_NTv2 (void)
 
void CPL_DLL GDALRegister_CTable2 (void)
 
void CPL_DLL GDALRegister_JP2OpenJPEG (void)
 
void CPL_DLL GDALRegister_XYZ (void)
 
void CPL_DLL GDALRegister_HF2 (void)
 
void CPL_DLL GDALRegister_PDF (void)
 
void CPL_DLL GDALRegister_JPEGLS (void)
 
void CPL_DLL GDALRegister_MAP (void)
 
void CPL_DLL GDALRegister_OZI (void)
 
void CPL_DLL GDALRegister_ACE2 (void)
 
void CPL_DLL GDALRegister_CTG (void)
 
void CPL_DLL GDALRegister_E00GRID (void)
 
void CPL_DLL GDALRegister_SNODAS (void)
 
void CPL_DLL GDALRegister_WEBP (void)
 
void CPL_DLL GDALRegister_ZMap (void)
 
void CPL_DLL GDALRegister_NGSGEOID (void)
 
void CPL_DLL GDALRegister_MBTiles (void)
 
void CPL_DLL GDALRegister_ARG (void)
 
void CPL_DLL GDALRegister_IRIS (void)
 
void CPL_DLL GDALRegister_KRO (void)
 
void CPL_DLL GDALRegister_KEA (void)
 
void CPL_DLL GDALRegister_ROIPAC (void)
 
void CPL_DLL GDALRegister_PLMOSAIC (void)
 
void CPL_DLL GDALRegister_CALS (void)
 
void CPL_DLL GDALRegister_ISCE (void)
 
void CPL_DLL GDALRegister_WMTS (void)
 
void CPL_DLL GDALRegister_SAFE (void)
 
void CPL_DLL GDALRegister_SENTINEL2 (void)
 
void CPL_DLL GDALRegister_mrf (void)
 
+

Function Documentation

+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_AAIGrid (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ACE2 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ADRG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_AIGrid (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_AirSAR (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ARG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_BAG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_BIGGIF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_BLX (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_BMP (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_BSB (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_BT (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_CALS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_CEOS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_COASP (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_COSAR (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_CPG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_CTable2 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_CTG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_DDS (void )
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL GDALRegister_DIMAP ()
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_DIPEx (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_DODS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_DOQ1 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_DOQ2 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_DTED (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_E00GRID (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ECRGTOC (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ECW (void )
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL GDALRegister_ECW_JP2ECW ()
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_EHdr (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_EIR (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ELAS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ENVI (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_Envisat (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_EPSILON (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ERS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_FAST (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_FIT (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_FITS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_FujiBAS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GenBin (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GEOR (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GFF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GIF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GMT (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GRASS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GRASSASCIIGrid (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GRIB (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GS7BG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GSAG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GSBG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GSC (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GTA (void )
+
+ +
+
+ +
+
+ + + + + + + + +
CPL_C_START void CPL_DLL GDALRegister_GTiff (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GTX (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_GXF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_HDF4 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_HDF4Image (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_HDF5 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_HDF5Image (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_HF2 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_HFA (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_HKV (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_HTTP (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_IDA (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_IDRISI (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ILWIS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_INGR (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_IRIS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ISCE (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ISIS2 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ISIS3 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_Istar (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_JDEM (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_JP2ECW (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_JP2KAK (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_JP2OpenJPEG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_JPEG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_JPEG2000 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_JPEGLS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_JPIPKAK (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_KEA (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_KMLSUPEROVERLAY (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_KRO (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_L1B (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_LAN (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_LCP (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_LDF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_Leveller (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_LOSLAS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_MAP (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_MBTiles (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_MEM (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_MFF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_MG4Lidar (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_mrf (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_MrSID (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_MSG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_MSGN (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_NDF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_netCDF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_NGSGEOID (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_NITF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_NTv2 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_NWT_GRC (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_NWT_GRD (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_OGDI (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_OZI (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PALSARJaxa (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PAux (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PCIDSK (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PCRaster (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PDF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PDS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PLMOSAIC (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PNG (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PNM (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_PostGISRaster (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_R (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_RASDAMAN (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_Rasterlite (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_RIK (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_RMF (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ROIPAC (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_RPFTOC (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_RS2 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SAFE (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SAGA (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SAR_CEOS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SDE (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SDTS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SENTINEL2 (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SGI (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SNODAS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SRP (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_SRTMHGT (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_Terragen (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_TIL (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_TMS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_TSX (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_USGSDEM (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_VICAR (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_VRT (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_WCS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_WEBP (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_WMS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_WMTS (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_XPM (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_XYZ (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRegister_ZMap (void )
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/gdal__frmts_8h_source.html b/bin/doc/html/gdal__frmts_8h_source.html new file mode 100644 index 0000000..d6aa536 --- /dev/null +++ b/bin/doc/html/gdal__frmts_8h_source.html @@ -0,0 +1,256 @@ + + + + + + +OGR2GUI: include/ogr/gdal_frmts.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
gdal_frmts.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: gdal_frmts.h 33351 2016-02-03 15:52:38Z goatbar $
3  *
4  * Project: GDAL
5  * Purpose: Prototypes for all format specific driver initialization.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  ******************************************************************************
9  * Copyright (c) 2001, Frank Warmerdam
10  * Copyright (c) 2007-2014, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef GDAL_FRMTS_H_INCLUDED
32 #define GDAL_FRMTS_H_INCLUDED
33 
34 #include "cpl_port.h"
35 
37 void CPL_DLL GDALRegister_GTiff(void);
38 void CPL_DLL GDALRegister_GXF(void);
39 void CPL_DLL GDALRegister_OGDI(void);
40 void CPL_DLL GDALRegister_HFA(void);
41 void CPL_DLL GDALRegister_AAIGrid(void);
43 void CPL_DLL GDALRegister_AIGrid(void);
44 // void CPL_DLL GDALRegister_AIGrid2(void);
45 void CPL_DLL GDALRegister_CEOS(void);
47 void CPL_DLL GDALRegister_SDTS(void);
48 void CPL_DLL GDALRegister_ELAS(void);
49 void CPL_DLL GDALRegister_EHdr(void);
50 void CPL_DLL GDALRegister_GenBin(void);
51 void CPL_DLL GDALRegister_PAux(void);
52 void CPL_DLL GDALRegister_ENVI(void);
53 void CPL_DLL GDALRegister_DOQ1(void);
54 void CPL_DLL GDALRegister_DOQ2(void);
55 void CPL_DLL GDALRegister_DTED(void);
56 void CPL_DLL GDALRegister_MFF(void);
57 void CPL_DLL GDALRegister_HKV(void);
58 void CPL_DLL GDALRegister_PNG(void);
59 void CPL_DLL GDALRegister_DDS(void);
60 void CPL_DLL GDALRegister_GTA(void);
61 void CPL_DLL GDALRegister_JPEG(void);
63 void CPL_DLL GDALRegister_JP2KAK(void);
64 void CPL_DLL GDALRegister_JPIPKAK(void);
65 void CPL_DLL GDALRegister_MEM(void);
66 void CPL_DLL GDALRegister_JDEM(void);
68 void CPL_DLL GDALRegister_GRASS(void);
69 void CPL_DLL GDALRegister_PNM(void);
70 void CPL_DLL GDALRegister_GIF(void);
71 void CPL_DLL GDALRegister_BIGGIF(void);
72 void CPL_DLL GDALRegister_Envisat(void);
73 void CPL_DLL GDALRegister_FITS(void);
74 void CPL_DLL GDALRegister_ECW(void);
75 void CPL_DLL GDALRegister_JP2ECW(void);
77 void CPL_DLL GDALRegister_FujiBAS(void);
78 void CPL_DLL GDALRegister_FIT(void);
79 void CPL_DLL GDALRegister_VRT(void);
80 void CPL_DLL GDALRegister_USGSDEM(void);
81 void CPL_DLL GDALRegister_FAST(void);
82 void CPL_DLL GDALRegister_HDF4(void);
84 void CPL_DLL GDALRegister_L1B(void);
85 void CPL_DLL GDALRegister_LDF(void);
86 void CPL_DLL GDALRegister_BSB(void);
87 void CPL_DLL GDALRegister_XPM(void);
88 void CPL_DLL GDALRegister_BMP(void);
89 void CPL_DLL GDALRegister_GSC(void);
90 void CPL_DLL GDALRegister_NITF(void);
91 void CPL_DLL GDALRegister_RPFTOC(void);
92 void CPL_DLL GDALRegister_ECRGTOC(void);
93 void CPL_DLL GDALRegister_MrSID(void);
95 void CPL_DLL GDALRegister_PCIDSK(void);
96 void CPL_DLL GDALRegister_BT(void);
97 void CPL_DLL GDALRegister_DODS(void);
98 void CPL_DLL GDALRegister_GMT(void);
99 void CPL_DLL GDALRegister_netCDF(void);
100 void CPL_DLL GDALRegister_LAN(void);
101 void CPL_DLL GDALRegister_CPG(void);
102 void CPL_DLL GDALRegister_AirSAR(void);
103 void CPL_DLL GDALRegister_RS2(void);
104 void CPL_DLL GDALRegister_ILWIS(void);
105 void CPL_DLL GDALRegister_PCRaster(void);
106 void CPL_DLL GDALRegister_IDA(void);
107 void CPL_DLL GDALRegister_NDF(void);
108 void CPL_DLL GDALRegister_RMF(void);
109 void CPL_DLL GDALRegister_BAG(void);
110 void CPL_DLL GDALRegister_HDF5(void);
112 void CPL_DLL GDALRegister_MSGN(void);
113 void CPL_DLL GDALRegister_MSG(void);
114 void CPL_DLL GDALRegister_RIK(void);
115 void CPL_DLL GDALRegister_Leveller(void);
116 void CPL_DLL GDALRegister_SGI(void);
117 void CPL_DLL GDALRegister_SRTMHGT(void);
118 void CPL_DLL GDALRegister_DIPEx(void);
119 void CPL_DLL GDALRegister_ISIS3(void);
120 void CPL_DLL GDALRegister_ISIS2(void);
121 void CPL_DLL GDALRegister_PDS(void);
122 void CPL_DLL GDALRegister_VICAR(void);
123 void CPL_DLL GDALRegister_IDRISI(void);
124 void CPL_DLL GDALRegister_Terragen(void);
125 void CPL_DLL GDALRegister_WCS(void);
126 void CPL_DLL GDALRegister_WMS(void);
127 void CPL_DLL GDALRegister_HTTP(void);
128 void CPL_DLL GDALRegister_SDE(void);
129 void CPL_DLL GDALRegister_GSAG(void);
130 void CPL_DLL GDALRegister_GSBG(void);
131 void CPL_DLL GDALRegister_GS7BG(void);
132 void CPL_DLL GDALRegister_GRIB(void);
133 void CPL_DLL GDALRegister_INGR(void);
134 void CPL_DLL GDALRegister_ERS(void);
137 void CPL_DLL GDALRegister_GFF(void);
138 void CPL_DLL GDALRegister_COSAR(void);
139 void CPL_DLL GDALRegister_TSX(void);
140 void CPL_DLL GDALRegister_ADRG(void);
141 void CPL_DLL GDALRegister_SRP(void);
142 void CPL_DLL GDALRegister_COASP(void);
143 void CPL_DLL GDALRegister_BLX(void);
144 void CPL_DLL GDALRegister_LCP(void);
145 void CPL_DLL GDALRegister_TMS(void);
146 void CPL_DLL GDALRegister_EIR(void);
147 void CPL_DLL GDALRegister_GEOR(void);
148 void CPL_DLL GDALRegister_TIL(void);
149 void CPL_DLL GDALRegister_R(void);
151 void CPL_DLL GDALRegister_EPSILON(void);
153 void CPL_DLL GDALRegister_NWT_GRD(void);
154 void CPL_DLL GDALRegister_NWT_GRC(void);
155 void CPL_DLL GDALRegister_SAGA(void);
157 void CPL_DLL GDALRegister_GTX(void);
158 void CPL_DLL GDALRegister_LOSLAS(void);
159 void CPL_DLL GDALRegister_Istar(void);
160 void CPL_DLL GDALRegister_NTv2(void);
161 void CPL_DLL GDALRegister_CTable2(void);
163 void CPL_DLL GDALRegister_XYZ(void);
164 void CPL_DLL GDALRegister_HF2(void);
165 void CPL_DLL GDALRegister_PDF(void);
166 void CPL_DLL GDALRegister_JPEGLS(void);
167 void CPL_DLL GDALRegister_MAP(void);
168 void CPL_DLL GDALRegister_OZI(void);
169 void CPL_DLL GDALRegister_ACE2(void);
170 void CPL_DLL GDALRegister_CTG(void);
171 void CPL_DLL GDALRegister_E00GRID(void);
172 void CPL_DLL GDALRegister_SNODAS(void);
173 void CPL_DLL GDALRegister_WEBP(void);
174 void CPL_DLL GDALRegister_ZMap(void);
175 void CPL_DLL GDALRegister_NGSGEOID(void);
176 void CPL_DLL GDALRegister_MBTiles(void);
177 void CPL_DLL GDALRegister_ARG(void);
178 void CPL_DLL GDALRegister_IRIS(void);
179 void CPL_DLL GDALRegister_KRO(void);
180 void CPL_DLL GDALRegister_KEA(void);
181 void CPL_DLL GDALRegister_ROIPAC(void);
182 void CPL_DLL GDALRegister_PLMOSAIC(void);
183 void CPL_DLL GDALRegister_CALS(void);
184 void CPL_DLL GDALRegister_ISCE(void);
185 void CPL_DLL GDALRegister_WMTS(void);
186 void CPL_DLL GDALRegister_SAFE(void);
188 void CPL_DLL GDALRegister_mrf(void);
189 CPL_C_END
190 
191 #endif /* ndef GDAL_FRMTS_H_INCLUDED */
void CPL_DLL GDALRegister_HDF4Image(void)
+
void CPL_DLL GDALRegister_netCDF(void)
+
void CPL_DLL GDALRegister_PDS(void)
+
void CPL_DLL GDALRegister_XPM(void)
+
void CPL_DLL GDALRegister_PNG(void)
+
void CPL_DLL GDALRegister_ISIS2(void)
+
void CPL_DLL GDALRegister_PNM(void)
+
void CPL_DLL GDALRegister_NWT_GRD(void)
+
void CPL_DLL GDALRegister_ADRG(void)
+
void CPL_DLL GDALRegister_SRTMHGT(void)
+
void CPL_DLL GDALRegister_DOQ2(void)
+
void CPL_DLL GDALRegister_MSG(void)
+
void CPL_DLL GDALRegister_MFF(void)
+
void CPL_DLL GDALRegister_CALS(void)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
void CPL_DLL GDALRegister_COASP(void)
+
void CPL_DLL GDALRegister_HDF5(void)
+
void CPL_DLL GDALRegister_BAG(void)
+
void CPL_DLL GDALRegister_JPEG(void)
+ +
void CPL_DLL GDALRegister_ARG(void)
+
void CPL_DLL GDALRegister_MEM(void)
+
void CPL_DLL GDALRegister_Leveller(void)
+
void CPL_DLL GDALRegister_GS7BG(void)
+
#define CPL_C_START
Definition: cpl_port.h:271
+
void CPL_DLL GDALRegister_LAN(void)
+
void CPL_DLL GDALRegister_VICAR(void)
+
CPL_C_START void CPL_DLL GDALRegister_GTiff(void)
+
void CPL_DLL GDALRegister_GTA(void)
+
void CPL_DLL GDALRegister_GTX(void)
+
void CPL_DLL GDALRegister_ERS(void)
+
void CPL_DLL GDALRegister_SDE(void)
+
void CPL_DLL GDALRegister_KMLSUPEROVERLAY(void)
+
void CPL_DLL GDALRegister_HDF5Image(void)
+
void CPL_DLL GDALRegister_GRIB(void)
+
void CPL_DLL GDALRegister_JP2OpenJPEG(void)
+
void CPL_DLL GDALRegister_BMP(void)
+
void CPL_DLL GDALRegister_GXF(void)
+
void CPL_DLL GDALRegister_WMTS(void)
+
void CPL_DLL GDALRegister_PDF(void)
+
void CPL_DLL GDALRegister_GSC(void)
+
void CPL_DLL GDALRegister_CTable2(void)
+
void CPL_DLL GDALRegister_HFA(void)
+
void CPL_DLL GDALRegister_HKV(void)
+
void CPL_DLL GDALRegister_BIGGIF(void)
+
void CPL_DLL GDALRegister_OZI(void)
+
void CPL_DLL GDALRegister_WEBP(void)
+
void CPL_DLL GDALRegister_COSAR(void)
+
void CPL_DLL GDALRegister_PALSARJaxa(void)
+
void CPL_DLL GDALRegister_SNODAS(void)
+
void CPL_DLL GDALRegister_NTv2(void)
+
void CPL_DLL GDALRegister_CEOS(void)
+
void CPL_DLL GDALRegister_HDF4(void)
+
void CPL_DLL GDALRegister_GenBin(void)
+
void CPL_DLL GDALRegister_ILWIS(void)
+
void CPL_DLL GDALRegister_EIR(void)
+
void CPL_DLL GDALRegister_GMT(void)
+
void CPL_DLL GDALRegister_WMS(void)
+
void CPL_DLL GDALRegister_GEOR(void)
+
void CPL_DLL GDALRegister_PCRaster(void)
+
void CPL_DLL GDALRegister_ZMap(void)
+
void CPL_DLL GDALRegister_DDS(void)
+
void CPL_DLL GDALRegister_FAST(void)
+
void CPL_DLL GDALRegister_OGDI(void)
+
void CPL_DLL GDALRegister_MSGN(void)
+
void CPL_DLL GDALRegister_LDF(void)
+
void CPL_DLL GDALRegister_DOQ1(void)
+
void CPL_DLL GDALRegister_TSX(void)
+
void CPL_DLL GDALRegister_L1B(void)
+
void CPL_DLL GDALRegister_ENVI(void)
+
void CPL_DLL GDALRegister_SDTS(void)
+
void CPL_DLL GDALRegister_TIL(void)
+
void CPL_DLL GDALRegister_GRASSASCIIGrid(void)
+
void CPL_DLL GDALRegister_SRP(void)
+
void CPL_DLL GDALRegister_JP2KAK(void)
+
void CPL_DLL GDALRegister_AAIGrid(void)
+
void CPL_DLL GDALRegister_BSB(void)
+
void CPL_DLL GDALRegister_KEA(void)
+
void CPL_DLL GDALRegister_BT(void)
+
void CPL_DLL GDALRegister_JP2ECW(void)
+
void CPL_DLL GDALRegister_NGSGEOID(void)
+
void CPL_DLL GDALRegister_DIMAP()
+
void CPL_DLL GDALRegister_LCP(void)
+
void CPL_DLL GDALRegister_VRT(void)
+
void CPL_DLL GDALRegister_SAFE(void)
+
void CPL_DLL GDALRegister_ECW_JP2ECW()
+
void CPL_DLL GDALRegister_PCIDSK(void)
+
void CPL_DLL GDALRegister_CPG(void)
+
void CPL_DLL GDALRegister_ELAS(void)
+
void CPL_DLL GDALRegister_SAGA(void)
+
void CPL_DLL GDALRegister_HF2(void)
+
void CPL_DLL GDALRegister_JPIPKAK(void)
+
void CPL_DLL GDALRegister_NITF(void)
+
void CPL_DLL GDALRegister_ROIPAC(void)
+
void CPL_DLL GDALRegister_IDA(void)
+
void CPL_DLL GDALRegister_KRO(void)
+
void CPL_DLL GDALRegister_AirSAR(void)
+
void CPL_DLL GDALRegister_Rasterlite(void)
+
void CPL_DLL GDALRegister_MBTiles(void)
+
void CPL_DLL GDALRegister_IDRISI(void)
+
void CPL_DLL GDALRegister_NDF(void)
+
void CPL_DLL GDALRegister_ISCE(void)
+
void CPL_DLL GDALRegister_EHdr(void)
+
void CPL_DLL GDALRegister_AIGrid(void)
+
void CPL_DLL GDALRegister_Istar(void)
+
void CPL_DLL GDALRegister_SGI(void)
+
void CPL_DLL GDALRegister_DODS(void)
+
void CPL_DLL GDALRegister_GSAG(void)
+
void CPL_DLL GDALRegister_GFF(void)
+
void CPL_DLL GDALRegister_USGSDEM(void)
+
void CPL_DLL GDALRegister_GRASS(void)
+
void CPL_DLL GDALRegister_GSBG(void)
+
void CPL_DLL GDALRegister_CTG(void)
+
void CPL_DLL GDALRegister_WCS(void)
+
void CPL_DLL GDALRegister_LOSLAS(void)
+
void CPL_DLL GDALRegister_BLX(void)
+
void CPL_DLL GDALRegister_ISIS3(void)
+
void CPL_DLL GDALRegister_IRIS(void)
+
void CPL_DLL GDALRegister_JPEG2000(void)
+
void CPL_DLL GDALRegister_MrSID(void)
+
void CPL_DLL GDALRegister_EPSILON(void)
+
void CPL_DLL GDALRegister_RMF(void)
+
void CPL_DLL GDALRegister_ECRGTOC(void)
+
void CPL_DLL GDALRegister_NWT_GRC(void)
+
void CPL_DLL GDALRegister_E00GRID(void)
+
void CPL_DLL GDALRegister_RIK(void)
+
void CPL_DLL GDALRegister_XYZ(void)
+
void CPL_DLL GDALRegister_FujiBAS(void)
+
void CPL_DLL GDALRegister_mrf(void)
+
void CPL_DLL GDALRegister_RPFTOC(void)
+
void CPL_DLL GDALRegister_RASDAMAN(void)
+
void CPL_DLL GDALRegister_ACE2(void)
+
#define CPL_C_END
Definition: cpl_port.h:272
+
void CPL_DLL GDALRegister_RS2(void)
+
void CPL_DLL GDALRegister_SAR_CEOS(void)
+
void CPL_DLL GDALRegister_HTTP(void)
+
void CPL_DLL GDALRegister_Terragen(void)
+
void CPL_DLL GDALRegister_FIT(void)
+
void CPL_DLL GDALRegister_GIF(void)
+
void CPL_DLL GDALRegister_PLMOSAIC(void)
+
void CPL_DLL GDALRegister_TMS(void)
+
void CPL_DLL GDALRegister_PAux(void)
+
void CPL_DLL GDALRegister_ECW(void)
+
void CPL_DLL GDALRegister_JPEGLS(void)
+
void CPL_DLL GDALRegister_SENTINEL2(void)
+
void CPL_DLL GDALRegister_JDEM(void)
+
void CPL_DLL GDALRegister_INGR(void)
+
void CPL_DLL GDALRegister_MAP(void)
+
void CPL_DLL GDALRegister_PostGISRaster(void)
+
void CPL_DLL GDALRegister_DTED(void)
+
void CPL_DLL GDALRegister_R(void)
+
void CPL_DLL GDALRegister_Envisat(void)
+
void CPL_DLL GDALRegister_FITS(void)
+
void CPL_DLL GDALRegister_MG4Lidar(void)
+
void CPL_DLL GDALRegister_DIPEx(void)
+
+ + + + diff --git a/bin/doc/html/gdal__priv_8h.html b/bin/doc/html/gdal__priv_8h.html new file mode 100644 index 0000000..c9b7614 --- /dev/null +++ b/bin/doc/html/gdal__priv_8h.html @@ -0,0 +1,1866 @@ + + + + + + +OGR2GUI: include/ogr/gdal_priv.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
gdal_priv.h File Reference
+
+
+
#include "gdal.h"
+#include "gdal_frmts.h"
+#include "cpl_vsi.h"
+#include "cpl_conv.h"
+#include "cpl_string.h"
+#include "cpl_minixml.h"
+#include "cpl_multiproc.h"
+#include "cpl_atomic_ops.h"
+#include <vector>
+#include <map>
+#include "ogr_core.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  GDALMultiDomainMetadata
 
class  GDALMajorObject
 Object with metadata. More...
 
class  GDALDefaultOverviews
 
class  GDALOpenInfo
 
class  GDALDataset
 A set of associated raster bands, usually from one file. More...
 
class  GDALRasterBlock
 A single raster block in the block cache. More...
 
class  GDALColorTable
 
class  GDALAbstractBandBlockCache
 This manages how a raster band store its cached block. More...
 
class  GDALRasterBand
 A single raster band (or channel). More...
 
class  GDALAllValidMaskBand
 
class  GDALNoDataMaskBand
 
class  GDALNoDataValuesMaskBand
 
class  GDALRescaledAlphaBand
 
class  GDALDriver
 Format specific driver. More...
 
class  GDALDriverManager
 
class  GDALAsyncReader
 
+ + + + + + + + + + + + + + + + + + + + + +

+Macros

#define GMO_VALID   0x0001
 
#define GMO_IGNORE_UNIMPLEMENTED   0x0002
 
#define GMO_SUPPORT_MD   0x0004
 
#define GMO_SUPPORT_MDMD   0x0008
 
#define GMO_MD_DIRTY   0x0010
 
#define GMO_PAM_CLASS   0x0020
 
#define OPTIONAL_OUTSIDE_GDAL(val)   = val
 
#define ARE_REAL_EQUAL(dfVal1, dfVal2)   (dfVal1 == dfVal2 || fabs(dfVal1 - dfVal2) < 1e-10 || (dfVal2 != 0 && fabs(1 - dfVal1 / dfVal2) < 1e-10 ))
 
#define DIV_ROUND_UP(a, b)   ( ((a) % (b)) == 0 ? ((a) / (b)) : (((a) / (b)) + 1) )
 
#define GDALSTAT_APPROX_NUMSAMPLES   2500
 
+ + + + + +

+Typedefs

typedef struct GDALSQLParseInfo GDALSQLParseInfo
 
typedef CPLErr(* GDALResampleFunction) (double dfXRatioDstToSrc, double dfYRatioDstToSrc, double dfSrcXDelta, double dfSrcYDelta, GDALDataType eWrkDataType, void *pChunk, GByte *pabyChunkNodataMask, int nChunkXOff, int nChunkXSize, int nChunkYOff, int nChunkYSize, int nDstXOff, int nDstXOff2, int nDstYOff, int nDstYOff2, GDALRasterBand *poOverview, const char *pszResampling, int bHasNoData, float fNoDataValue, GDALColorTable *poColorTable, GDALDataType eSrcDataType)
 
+ + + +

+Enumerations

enum  GDALIdentifyEnum { GDAL_IDENTIFY_UNKNOWN = -1, +GDAL_IDENTIFY_FALSE = 0, +GDAL_IDENTIFY_TRUE = 1 + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

GDALAbstractBandBlockCacheGDALArrayBandBlockCacheCreate (GDALRasterBand *poBand)
 
GDALAbstractBandBlockCacheGDALHashSetBandBlockCacheCreate (GDALRasterBand *poBand)
 
CPL_C_START GDALDriverManager CPL_DLLGetGDALDriverManager (void)
 
CPLErr CPL_DLL GDALRegenerateOverviewsMultiBand (int nBands, GDALRasterBand **papoSrcBands, int nOverviews, GDALRasterBand ***papapoOverviewBands, const char *pszResampling, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALResampleFunction GDALGetResampleFunction (const char *pszResampling, int *pnRadius)
 
GDALDataType GDALGetOvrWorkDataType (const char *pszResampling, GDALDataType eSrcDataType)
 
CPL_C_START CPLErr CPL_DLL HFAAuxBuildOverviews (const char *pszOvrFilename, GDALDataset *poParentDS, GDALDataset **ppoDS, int nBands, int *panBandList, int nNewOverviews, int *panNewOverviewList, const char *pszResampling, GDALProgressFunc pfnProgress, void *pProgressData)
 
CPLErr CPL_DLL GTIFFBuildOverviews (const char *pszFilename, int nBands, GDALRasterBand **papoBandList, int nOverviews, int *panOverviewList, const char *pszResampling, GDALProgressFunc pfnProgress, void *pProgressData)
 
CPLErr CPL_DLL GDALDefaultBuildOverviews (GDALDataset *hSrcDS, const char *pszBasename, const char *pszResampling, int nOverviews, int *panOverviewList, int nBands, int *panBandList, GDALProgressFunc pfnProgress, void *pProgressData)
 
int CPL_DLL GDALBandGetBestOverviewLevel (GDALRasterBand *poBand, int &nXOff, int &nYOff, int &nXSize, int &nYSize, int nBufXSize, int nBufYSize) CPL_WARN_DEPRECATED("Use GDALBandGetBestOverviewLevel2 instead")
 
int CPL_DLL GDALBandGetBestOverviewLevel2 (GDALRasterBand *poBand, int &nXOff, int &nYOff, int &nXSize, int &nYSize, int nBufXSize, int nBufYSize, GDALRasterIOExtraArg *psExtraArg)
 
int CPL_DLL GDALOvLevelAdjust (int nOvLevel, int nXSize) CPL_WARN_DEPRECATED("Use GDALOvLevelAdjust2 instead")
 
int CPL_DLL GDALOvLevelAdjust2 (int nOvLevel, int nXSize, int nYSize)
 
int CPL_DLL GDALComputeOvFactor (int nOvrXSize, int nRasterXSize, int nOvrYSize, int nRasterYSize)
 
GDALDataset CPL_DLLGDALFindAssociatedAuxFile (const char *pszBasefile, GDALAccess eAccess, GDALDataset *poDependentDS)
 
CPLErr CPL_DLL GDALParseGMLCoverage (CPLXMLNode *psTree, int *pnXSize, int *pnYSize, double *padfGeoTransform, char **ppszProjection)
 
int CPL_DLL GDALCheckDatasetDimensions (int nXSize, int nYSize)
 
int CPL_DLL GDALCheckBandCount (int nBands, int bIsZeroAllowed)
 
int CPL_DLL GDALReadWorldFile2 (const char *pszBaseFilename, const char *pszExtension, double *padfGeoTransform, char **papszSiblingFiles, char **ppszWorldFileNameOut)
 
int GDALReadTabFile2 (const char *pszBaseFilename, double *padfGeoTransform, char **ppszWKT, int *pnGCPCount, GDAL_GCP **ppasGCPs, char **papszSiblingFiles, char **ppszTabFileNameOut)
 
void CPL_DLL GDALCopyRasterIOExtraArg (GDALRasterIOExtraArg *psDestArg, GDALRasterIOExtraArg *psSrcArg)
 
CPL_C_END void GDALNullifyOpenDatasetsList ()
 
CPLMutex ** GDALGetphDMMutex ()
 
CPLMutex ** GDALGetphDLMutex ()
 
void GDALNullifyProxyPoolSingleton ()
 
GDALDriverGDALGetAPIPROXYDriver ()
 
void GDALSetResponsiblePIDForCurrentThread (GIntBig responsiblePID)
 
GIntBig GDALGetResponsiblePIDForCurrentThread ()
 
CPLString GDALFindAssociatedFile (const char *pszBasename, const char *pszExt, char **papszSiblingFiles, int nFlags)
 
CPLErr EXIFExtractMetadata (char **&papszMetadata, void *fpL, int nOffset, int bSwabflag, int nTIFFHEADER, int &nExifOffset, int &nInterOffset, int &nGPSOffset)
 
int GDALValidateOpenOptions (GDALDriverH hDriver, const char *const *papszOptionOptions)
 
int GDALValidateOptions (const char *pszOptionList, const char *const *papszOptionsToValidate, const char *pszErrorMessageOptionType, const char *pszErrorMessageContainerName)
 
GDALRIOResampleAlg GDALRasterIOGetResampleAlg (const char *pszResampling)
 
const char * GDALRasterIOGetResampleAlg (GDALRIOResampleAlg eResampleAlg)
 
void GDALRasterIOExtraArgSetResampleAlg (GDALRasterIOExtraArg *psExtraArg, int nXSize, int nYSize, int nBufXSize, int nBufYSize)
 
GDALDataset CPL_DLLGDALCreateOverviewDataset (GDALDataset *poDS, int nOvrLevel, int bThisLevelOnly, int bOwnDS)
 
CPL_C_START void GDALSerializeGCPListToXML (CPLXMLNode *psParentNode, GDAL_GCP *pasGCPList, int nGCPCount, const char *pszGCPProjection)
 
void GDALDeserializeGCPListFromXML (CPLXMLNode *psGCPList, GDAL_GCP **ppasGCPList, int *pnGCPCount, char **ppszGCPProjection)
 
CPL_C_END void GDALSerializeOpenOptionsToXML (CPLXMLNode *psParentNode, char **papszOpenOptions)
 
char ** GDALDeserializeOpenOptionsFromXML (CPLXMLNode *psParentNode)
 
int GDALCanFileAcceptSidecarFile (const char *pszFilename)
 
+

Detailed Description

+

C++ GDAL entry points.

+ +

Definition in file gdal_priv.h.

+

Macro Definition Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define ARE_REAL_EQUAL( dfVal1,
 dfVal2 
)   (dfVal1 == dfVal2 || fabs(dfVal1 - dfVal2) < 1e-10 || (dfVal2 != 0 && fabs(1 - dfVal1 / dfVal2) < 1e-10 ))
+
+ +

Definition at line 1346 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define DIV_ROUND_UP( a,
 
)   ( ((a) % (b)) == 0 ? ((a) / (b)) : (((a) / (b)) + 1) )
+
+ +

Definition at line 1399 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
#define GDALSTAT_APPROX_NUMSAMPLES   2500
+
+ +

Definition at line 1403 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
#define GMO_IGNORE_UNIMPLEMENTED   0x0002
+
+ +

Definition at line 73 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
#define GMO_MD_DIRTY   0x0010
+
+ +

Definition at line 76 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
#define GMO_PAM_CLASS   0x0020
+
+ +

Definition at line 77 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
#define GMO_SUPPORT_MD   0x0004
+
+ +

Definition at line 74 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
#define GMO_SUPPORT_MDMD   0x0008
+
+ +

Definition at line 75 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
#define GMO_VALID   0x0001
+
+ +

Definition at line 72 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + + + + + +
#define OPTIONAL_OUTSIDE_GDAL( val)   = val
+
+ +

Definition at line 291 of file gdal_priv.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef CPLErr(* GDALResampleFunction) (double dfXRatioDstToSrc, double dfYRatioDstToSrc, double dfSrcXDelta, double dfSrcYDelta, GDALDataType eWrkDataType, void *pChunk, GByte *pabyChunkNodataMask, int nChunkXOff, int nChunkXSize, int nChunkYOff, int nChunkYSize, int nDstXOff, int nDstXOff2, int nDstYOff, int nDstYOff2, GDALRasterBand *poOverview, const char *pszResampling, int bHasNoData, float fNoDataValue, GDALColorTable *poColorTable, GDALDataType eSrcDataType)
+
+ +

Definition at line 1237 of file gdal_priv.h.

+ +
+
+ +
+
+ + + + +
typedef struct GDALSQLParseInfo GDALSQLParseInfo
+
+ +

Definition at line 282 of file gdal_priv.h.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum GDALIdentifyEnum
+
+

Enumeration used by GDALDriver::pfnIdentify().

+
Since
GDAL 2.1
+ + + + +
Enumerator
GDAL_IDENTIFY_UNKNOWN  +

Identify could not determine if the file is recognized or not by the probed driver.

+
GDAL_IDENTIFY_FALSE  +

Identify determined the file is not recognized by the probed driver.

+
GDAL_IDENTIFY_TRUE  +

Identify determined the file is recognized by the probed driver.

+
+ +

Definition at line 1008 of file gdal_priv.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr EXIFExtractMetadata (char **& papszMetadata,
void * fpL,
int nOffset,
int bSwabflag,
int nTIFFHEADER,
intnExifOffset,
intnInterOffset,
intnGPSOffset 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALAbstractBandBlockCache* GDALArrayBandBlockCacheCreate (GDALRasterBandpoBand)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALBandGetBestOverviewLevel (GDALRasterBandpoBand,
intnXOff,
intnYOff,
intnXSize,
intnYSize,
int nBufXSize,
int nBufYSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALBandGetBestOverviewLevel2 (GDALRasterBandpoBand,
intnXOff,
intnYOff,
intnXSize,
intnYSize,
int nBufXSize,
int nBufYSize,
GDALRasterIOExtraArgpsExtraArg 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int GDALCanFileAcceptSidecarFile (const char * pszFilename)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALCheckBandCount (int nBands,
int bIsZeroAllowed 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALCheckDatasetDimensions (int nXSize,
int nYSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALComputeOvFactor (int nOvrXSize,
int nRasterXSize,
int nOvrYSize,
int nRasterYSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALCopyRasterIOExtraArg (GDALRasterIOExtraArgpsDestArg,
GDALRasterIOExtraArgpsSrcArg 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDataset CPL_DLL* GDALCreateOverviewDataset (GDALDatasetpoDS,
int nOvrLevel,
int bThisLevelOnly,
int bOwnDS 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL GDALDefaultBuildOverviews (GDALDatasethSrcDS,
const char * pszBasename,
const char * pszResampling,
int nOverviews,
intpanOverviewList,
int nBands,
intpanBandList,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GDALDeserializeGCPListFromXML (CPLXMLNodepsGCPList,
GDAL_GCP ** ppasGCPList,
intpnGCPCount,
char ** ppszGCPProjection 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char** GDALDeserializeOpenOptionsFromXML (CPLXMLNodepsParentNode)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GDALDataset CPL_DLL* GDALFindAssociatedAuxFile (const char * pszBasefile,
GDALAccess eAccess,
GDALDatasetpoDependentDS 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLString GDALFindAssociatedFile (const char * pszBasename,
const char * pszExt,
char ** papszSiblingFiles,
int nFlags 
)
+
+ +
+
+ +
+
+ + + + + + + +
GDALDriver* GDALGetAPIPROXYDriver ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALDataType GDALGetOvrWorkDataType (const char * pszResampling,
GDALDataType eSrcDataType 
)
+
+ +
+
+ +
+
+ + + + + + + +
CPLMutex** GDALGetphDLMutex ()
+
+ +
+
+ +
+
+ + + + + + + +
CPLMutex** GDALGetphDMMutex ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALResampleFunction GDALGetResampleFunction (const char * pszResampling,
intpnRadius 
)
+
+ +
+
+ +
+
+ + + + + + + +
GIntBig GDALGetResponsiblePIDForCurrentThread ()
+
+ +
+
+ +
+
+ + + + + + + + +
GDALAbstractBandBlockCache* GDALHashSetBandBlockCacheCreate (GDALRasterBandpoBand)
+
+ +
+
+ +
+
+ + + + + + + +
CPL_C_END void GDALNullifyOpenDatasetsList ()
+
+ +
+
+ +
+
+ + + + + + + +
void GDALNullifyProxyPoolSingleton ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALOvLevelAdjust (int nOvLevel,
int nXSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALOvLevelAdjust2 (int nOvLevel,
int nXSize,
int nYSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL GDALParseGMLCoverage (CPLXMLNodepsTree,
intpnXSize,
intpnYSize,
double * padfGeoTransform,
char ** ppszProjection 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GDALRasterIOExtraArgSetResampleAlg (GDALRasterIOExtraArgpsExtraArg,
int nXSize,
int nYSize,
int nBufXSize,
int nBufYSize 
)
+
+ +
+
+ +
+
+ + + + + + + + +
GDALRIOResampleAlg GDALRasterIOGetResampleAlg (const char * pszResampling)
+
+ +
+
+ +
+
+ + + + + + + + +
const char* GDALRasterIOGetResampleAlg (GDALRIOResampleAlg eResampleAlg)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int GDALReadTabFile2 (const char * pszBaseFilename,
double * padfGeoTransform,
char ** ppszWKT,
intpnGCPCount,
GDAL_GCP ** ppasGCPs,
char ** papszSiblingFiles,
char ** ppszTabFileNameOut 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL GDALReadWorldFile2 (const char * pszBaseFilename,
const char * pszExtension,
double * padfGeoTransform,
char ** papszSiblingFiles,
char ** ppszWorldFileNameOut 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL GDALRegenerateOverviewsMultiBand (int nBands,
GDALRasterBand ** papoSrcBands,
int nOverviews,
GDALRasterBand *** papapoOverviewBands,
const char * pszResampling,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPL_C_START void GDALSerializeGCPListToXML (CPLXMLNodepsParentNode,
GDAL_GCPpasGCPList,
int nGCPCount,
const char * pszGCPProjection 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CPL_C_END void GDALSerializeOpenOptionsToXML (CPLXMLNodepsParentNode,
char ** papszOpenOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void GDALSetResponsiblePIDForCurrentThread (GIntBig responsiblePID)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int GDALValidateOpenOptions (GDALDriverH hDriver,
const char *const * papszOptionOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int GDALValidateOptions (const char * pszOptionList,
const char *const * papszOptionsToValidate,
const char * pszErrorMessageOptionType,
const char * pszErrorMessageContainerName 
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPL_C_START GDALDriverManager CPL_DLL* GetGDALDriverManager (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPLErr CPL_DLL GTIFFBuildOverviews (const char * pszFilename,
int nBands,
GDALRasterBand ** papoBandList,
int nOverviews,
intpanOverviewList,
const char * pszResampling,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CPL_C_START CPLErr CPL_DLL HFAAuxBuildOverviews (const char * pszOvrFilename,
GDALDatasetpoParentDS,
GDALDataset ** ppoDS,
int nBands,
intpanBandList,
int nNewOverviews,
intpanNewOverviewList,
const char * pszResampling,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/gdal__priv_8h_source.html b/bin/doc/html/gdal__priv_8h_source.html new file mode 100644 index 0000000..679345d --- /dev/null +++ b/bin/doc/html/gdal__priv_8h_source.html @@ -0,0 +1,330 @@ + + + + + + +OGR2GUI: include/ogr/gdal_priv.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
gdal_priv.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: gdal_priv.h 33808 2016-03-29 21:15:28Z goatbar $
3  *
4  * Name: gdal_priv.h
5  * Project: GDAL Core
6  * Purpose: GDAL Core C++/Private declarations.
7  * Author: Frank Warmerdam, warmerdam@pobox.com
8  *
9  ******************************************************************************
10  * Copyright (c) 1998, Frank Warmerdam
11  * Copyright (c) 2007-2014, Even Rouault <even dot rouault at mines-paris dot org>
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a
14  * copy of this software and associated documentation files (the "Software"),
15  * to deal in the Software without restriction, including without limitation
16  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17  * and/or sell copies of the Software, and to permit persons to whom the
18  * Software is furnished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included
21  * in all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
24  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29  * DEALINGS IN THE SOFTWARE.
30  ****************************************************************************/
31 
32 #ifndef GDAL_PRIV_H_INCLUDED
33 #define GDAL_PRIV_H_INCLUDED
34 
41 /* -------------------------------------------------------------------- */
42 /* Predeclare various classes before pulling in gdal.h, the */
43 /* public declarations. */
44 /* -------------------------------------------------------------------- */
45 class GDALMajorObject;
46 class GDALDataset;
47 class GDALRasterBand;
48 class GDALDriver;
49 class GDALRasterAttributeTable;
50 class GDALProxyDataset;
51 class GDALProxyRasterBand;
52 class GDALAsyncReader;
53 
54 /* -------------------------------------------------------------------- */
55 /* Pull in the public declarations. This gets the C apis, and */
56 /* also various constants. However, we will still get to */
57 /* provide the real class definitions for the GDAL classes. */
58 /* -------------------------------------------------------------------- */
59 
60 #include "gdal.h"
61 #include "gdal_frmts.h"
62 #include "cpl_vsi.h"
63 #include "cpl_conv.h"
64 #include "cpl_string.h"
65 #include "cpl_minixml.h"
66 #include "cpl_multiproc.h"
67 #include "cpl_atomic_ops.h"
68 #include <vector>
69 #include <map>
70 #include "ogr_core.h"
71 
72 #define GMO_VALID 0x0001
73 #define GMO_IGNORE_UNIMPLEMENTED 0x0002
74 #define GMO_SUPPORT_MD 0x0004
75 #define GMO_SUPPORT_MDMD 0x0008
76 #define GMO_MD_DIRTY 0x0010
77 #define GMO_PAM_CLASS 0x0020
78 
79 /************************************************************************/
80 /* GDALMultiDomainMetadata */
81 /************************************************************************/
82 
84 {
85 private:
86  char **papszDomainList;
87  CPLStringList **papoMetadataLists;
88 
89 public:
92 
93  int XMLInit( CPLXMLNode *psMetadata, int bMerge );
94  CPLXMLNode *Serialize();
95 
96  char **GetDomainList() { return papszDomainList; }
97 
98  char **GetMetadata( const char * pszDomain = "" );
99  CPLErr SetMetadata( char ** papszMetadata,
100  const char * pszDomain = "" );
101  const char *GetMetadataItem( const char * pszName,
102  const char * pszDomain = "" );
103  CPLErr SetMetadataItem( const char * pszName,
104  const char * pszValue,
105  const char * pszDomain = "" );
106 
107  void Clear();
108 
109  private:
110  CPL_DISALLOW_COPY_ASSIGN(GDALMultiDomainMetadata);
111 };
112 
113 /* ******************************************************************** */
114 /* GDALMajorObject */
115 /* */
116 /* Base class providing metadata, description and other */
117 /* services shared by major objects. */
118 /* ******************************************************************** */
119 
121 
123 {
124  protected:
125  int nFlags; // GMO_* flags.
126  CPLString sDescription;
128 
129  char **BuildMetadataDomainList(char** papszList, int bCheckNonEmpty, ...) CPL_NULL_TERMINATED;
130 
131  public:
132  GDALMajorObject();
133  virtual ~GDALMajorObject();
134 
135  int GetMOFlags();
136  void SetMOFlags(int nFlagsIn);
137 
138  virtual const char *GetDescription() const;
139  virtual void SetDescription( const char * );
140 
141  virtual char **GetMetadataDomainList();
142 
143  virtual char **GetMetadata( const char * pszDomain = "" );
144  virtual CPLErr SetMetadata( char ** papszMetadata,
145  const char * pszDomain = "" );
146  virtual const char *GetMetadataItem( const char * pszName,
147  const char * pszDomain = "" );
148  virtual CPLErr SetMetadataItem( const char * pszName,
149  const char * pszValue,
150  const char * pszDomain = "" );
151 };
152 
153 /* ******************************************************************** */
154 /* GDALDefaultOverviews */
155 /* ******************************************************************** */
157 {
158  friend class GDALDataset;
159 
160  GDALDataset *poDS;
161  GDALDataset *poODS;
162 
163  CPLString osOvrFilename;
164 
165  int bOvrIsAux;
166 
167  int bCheckedForMask;
168  int bOwnMaskDS;
169  GDALDataset *poMaskDS;
170 
171  // for "overview datasets" we record base level info so we can
172  // find our way back to get overview masks.
173  GDALDataset *poBaseDS;
174 
175  // Stuff for deferred initialize/overviewscans...
176  bool bCheckedForOverviews;
177  void OverviewScan();
178  char *pszInitName;
179  int bInitNameIsOVR;
180  char **papszInitSiblingFiles;
181 
182  public:
184  ~GDALDefaultOverviews();
185 
186  void Initialize( GDALDataset *poDSIn, const char *pszName = NULL,
187  char **papszSiblingFiles = NULL,
188  int bNameIsOVR = FALSE );
189 
190  void TransferSiblingFiles(char** papszSiblingFiles);
191 
192  int IsInitialized();
193 
195 
196  // Overview Related
197 
198  int GetOverviewCount(int);
199  GDALRasterBand *GetOverview(int,int);
200 
201  CPLErr BuildOverviews( const char * pszBasename,
202  const char * pszResampling,
203  int nOverviews, int * panOverviewList,
204  int nBands, int * panBandList,
205  GDALProgressFunc pfnProgress,
206  void *pProgressData );
207 
208  CPLErr BuildOverviewsSubDataset( const char * pszPhysicalFile,
209  const char * pszResampling,
210  int nOverviews, int * panOverviewList,
211  int nBands, int * panBandList,
212  GDALProgressFunc pfnProgress,
213  void *pProgressData );
214 
215  CPLErr CleanOverviews();
216 
217  // Mask Related
218 
219  CPLErr CreateMaskBand( int nFlags, int nBand = -1 );
220  GDALRasterBand *GetMaskBand( int nBand );
221  int GetMaskFlags( int nBand );
222 
223  int HaveMaskFile( char **papszSiblings = NULL,
224  const char *pszBasename = NULL );
225 
226  char** GetSiblingFiles() { return papszInitSiblingFiles; }
227 
228  private:
229  CPL_DISALLOW_COPY_ASSIGN(GDALDefaultOverviews);
230 };
231 
232 /* ******************************************************************** */
233 /* GDALOpenInfo */
234 /* */
235 /* Structure of data about dataset for open functions. */
236 /* ******************************************************************** */
237 
239 {
240  bool bHasGotSiblingFiles;
241  char **papszSiblingFiles;
242  int nHeaderBytesTried;
243 
244  public:
245  GDALOpenInfo( const char * pszFile, int nOpenFlagsIn,
246  char **papszSiblingFiles = NULL );
247  ~GDALOpenInfo( void );
248 
249  char *pszFilename;
251 
254 
255  int bStatOK;
257 
259 
262 
263  int TryToIngest(int nBytes);
264  char **GetSiblingFiles();
265  char **StealSiblingFiles();
266  bool AreSiblingFilesLoaded() const;
267 
268  private:
269  CPL_DISALLOW_COPY_ASSIGN(GDALOpenInfo);
270 };
271 
272 /* ******************************************************************** */
273 /* GDALDataset */
274 /* ******************************************************************** */
275 
276 class OGRLayer;
277 class OGRGeometry;
278 class OGRSpatialReference;
279 class OGRStyleTable;
280 class swq_select;
281 class swq_select_parse_options;
283 
284 #ifdef DETECT_OLD_IRASTERIO
285 typedef void signature_changed;
286 #endif
287 
288 #ifdef GDAL_COMPILATION
289 #define OPTIONAL_OUTSIDE_GDAL(val)
290 #else
291 #define OPTIONAL_OUTSIDE_GDAL(val) = val
292 #endif
293 
295 
297 {
298  friend GDALDatasetH CPL_STDCALL GDALOpenEx( const char* pszFilename,
299  unsigned int nOpenFlags,
300  const char* const* papszAllowedDrivers,
301  const char* const* papszOpenOptions,
302  const char* const* papszSiblingFiles );
303  friend void CPL_STDCALL GDALClose( GDALDatasetH hDS );
304 
305  friend class GDALDriver;
306  friend class GDALDefaultOverviews;
307  friend class GDALProxyDataset;
308  friend class GDALDriverManager;
309 
310  void AddToDatasetOpenList();
311 
312  void Init(int bForceCachedIO);
313 
314  protected:
317 
318  // Stored raster information.
321  int nBands;
323 
325 
331 
332  GDALDataset(void);
333  GDALDataset(int bForceCachedIO);
334 
335  void RasterInitialize( int, int );
336  void SetBand( int, GDALRasterBand * );
337 
339 
340  virtual CPLErr IBuildOverviews( const char *, int, int *,
341  int, int *, GDALProgressFunc, void * );
342 
343 #ifdef DETECT_OLD_IRASTERIO
344  virtual signature_changed IRasterIO( GDALRWFlag, int, int, int, int,
345  void *, int, int, GDALDataType,
346  int, int *, int, int, int ) {};
347 #endif
348 
349  virtual CPLErr IRasterIO( GDALRWFlag, int, int, int, int,
350  void *, int, int, GDALDataType,
351  int, int *, GSpacing, GSpacing, GSpacing,
353 
354  CPLErr BlockBasedRasterIO( GDALRWFlag, int, int, int, int,
355  void *, int, int, GDALDataType,
356  int, int *, GSpacing, GSpacing, GSpacing,
358  void BlockBasedFlushCache();
359 
360  CPLErr BandBasedRasterIO( GDALRWFlag eRWFlag,
361  int nXOff, int nYOff, int nXSize, int nYSize,
362  void * pData, int nBufXSize, int nBufYSize,
363  GDALDataType eBufType,
364  int nBandCount, int *panBandMap,
365  GSpacing nPixelSpace, GSpacing nLineSpace,
366  GSpacing nBandSpace,
368 
369  CPLErr RasterIOResampled( GDALRWFlag eRWFlag,
370  int nXOff, int nYOff, int nXSize, int nYSize,
371  void * pData, int nBufXSize, int nBufYSize,
372  GDALDataType eBufType,
373  int nBandCount, int *panBandMap,
374  GSpacing nPixelSpace, GSpacing nLineSpace,
375  GSpacing nBandSpace,
377 
378  CPLErr ValidateRasterIOOrAdviseReadParameters(
379  const char* pszCallingFunc,
380  int* pbStopProcessingOnCENone,
381  int nXOff, int nYOff, int nXSize, int nYSize,
382  int nBufXSize, int nBufYSize,
383  int nBandCount, int *panBandMap);
384 
385  CPLErr TryOverviewRasterIO( GDALRWFlag eRWFlag,
386  int nXOff, int nYOff, int nXSize, int nYSize,
387  void * pData, int nBufXSize, int nBufYSize,
388  GDALDataType eBufType,
389  int nBandCount, int *panBandMap,
390  GSpacing nPixelSpace, GSpacing nLineSpace,
391  GSpacing nBandSpace,
392  GDALRasterIOExtraArg* psExtraArg,
393  int* pbTried);
394 
395  virtual int CloseDependentDatasets();
396 
397  int ValidateLayerCreationOptions( const char* const* papszLCO );
398 
400 
401  friend class GDALRasterBand;
402 
403  // The below methods related to read write mutex are fragile logic, and
404  // should not be used by out-of-tree code if possible.
405  int EnterReadWrite(GDALRWFlag eRWFlag);
406  void LeaveReadWrite();
407 
408  void TemporarilyDropReadWriteLock();
409  void ReacquireReadWriteLock();
410 
411  void DisableReadWriteMutex();
412 
413  int AcquireMutex();
414  void ReleaseMutex();
415 
416  public:
417  virtual ~GDALDataset();
418 
419  int GetRasterXSize( void );
420  int GetRasterYSize( void );
421  int GetRasterCount( void );
422  GDALRasterBand *GetRasterBand( int );
423 
424  virtual void FlushCache(void);
425 
426  virtual const char *GetProjectionRef(void);
427  virtual CPLErr SetProjection( const char * );
428 
429  virtual CPLErr GetGeoTransform( double * );
430  virtual CPLErr SetGeoTransform( double * );
431 
432  virtual CPLErr AddBand( GDALDataType eType,
433  char **papszOptions=NULL );
434 
435  virtual void *GetInternalHandle( const char * );
436  virtual GDALDriver *GetDriver(void);
437  virtual char **GetFileList(void);
438 
439  virtual const char* GetDriverName();
440 
441  virtual int GetGCPCount();
442  virtual const char *GetGCPProjection();
443  virtual const GDAL_GCP *GetGCPs();
444  virtual CPLErr SetGCPs( int nGCPCount, const GDAL_GCP *pasGCPList,
445  const char *pszGCPProjection );
446 
447  virtual CPLErr AdviseRead( int nXOff, int nYOff, int nXSize, int nYSize,
448  int nBufXSize, int nBufYSize,
449  GDALDataType eDT,
450  int nBandCount, int *panBandList,
451  char **papszOptions );
452 
453  virtual CPLErr CreateMaskBand( int nFlagsIn );
454 
455  virtual GDALAsyncReader*
456  BeginAsyncReader(int nXOff, int nYOff, int nXSize, int nYSize,
457  void *pBuf, int nBufXSize, int nBufYSize,
458  GDALDataType eBufType,
459  int nBandCount, int* panBandMap,
460  int nPixelSpace, int nLineSpace, int nBandSpace,
461  char **papszOptions);
462  virtual void EndAsyncReader(GDALAsyncReader *);
463 
464  CPLErr RasterIO( GDALRWFlag, int, int, int, int,
465  void *, int, int, GDALDataType,
466  int, int *, GSpacing, GSpacing, GSpacing,
467  GDALRasterIOExtraArg* psExtraArg
468 #ifndef DOXYGEN_SKIP
470 #endif
472 
473  int Reference();
474  int Dereference();
475  GDALAccess GetAccess() const { return eAccess; }
476 
477  int GetShared();
478  void MarkAsShared();
479 
480  void MarkSuppressOnClose() { bSuppressOnClose = TRUE; }
481 
482  char **GetOpenOptions() { return papszOpenOptions; }
483 
484  static GDALDataset **GetOpenDatasets( int *pnDatasetCount );
485 
486  CPLErr BuildOverviews( const char *, int, int *,
487  int, int *, GDALProgressFunc, void * );
488 
489  void ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt, ...) CPL_PRINT_FUNC_FORMAT (4, 5);
490 
491 private:
492  void *m_hPrivateData;
493 
494  OGRLayer* BuildLayerFromSelectInfo(swq_select* psSelectInfo,
495  OGRGeometry *poSpatialFilter,
496  const char *pszDialect,
497  swq_select_parse_options* poSelectParseOptions);
498 
499  public:
500 
501  virtual int GetLayerCount();
502  virtual OGRLayer *GetLayer(int);
503  virtual OGRLayer *GetLayerByName(const char *);
504  virtual OGRErr DeleteLayer(int);
505 
506  virtual int TestCapability( const char * );
507 
508  virtual OGRLayer *CreateLayer( const char *pszName,
509  OGRSpatialReference *poSpatialRef = NULL,
511  char ** papszOptions = NULL );
512  virtual OGRLayer *CopyLayer( OGRLayer *poSrcLayer,
513  const char *pszNewName,
514  char **papszOptions = NULL );
515 
516  virtual OGRStyleTable *GetStyleTable();
517  virtual void SetStyleTableDirectly( OGRStyleTable *poStyleTable );
518 
519  virtual void SetStyleTable(OGRStyleTable *poStyleTable);
520 
521  virtual OGRLayer * ExecuteSQL( const char *pszStatement,
522  OGRGeometry *poSpatialFilter,
523  const char *pszDialect );
524  virtual void ReleaseResultSet( OGRLayer * poResultsSet );
525 
526  int GetRefCount() const;
527  int GetSummaryRefCount() const;
528  OGRErr Release();
529 
530  virtual OGRErr StartTransaction(int bForce=FALSE);
531  virtual OGRErr CommitTransaction();
532  virtual OGRErr RollbackTransaction();
533 
534  static int IsGenericSQLDialect(const char* pszDialect);
535 
536  // Semi-public methods. Only to be used by in-tree drivers.
537  GDALSQLParseInfo* BuildParseInfo(swq_select* psSelectInfo,
538  swq_select_parse_options* poSelectParseOptions);
539  void DestroyParseInfo(GDALSQLParseInfo* psParseInfo );
540  OGRLayer * ExecuteSQL( const char *pszStatement,
541  OGRGeometry *poSpatialFilter,
542  const char *pszDialect,
543  swq_select_parse_options* poSelectParseOptions);
544 
545  protected:
546 
547  virtual OGRLayer *ICreateLayer( const char *pszName,
548  OGRSpatialReference *poSpatialRef = NULL,
550  char ** papszOptions = NULL );
551 
552  OGRErr ProcessSQLCreateIndex( const char * );
553  OGRErr ProcessSQLDropIndex( const char * );
554  OGRErr ProcessSQLDropTable( const char * );
555  OGRErr ProcessSQLAlterTableAddColumn( const char * );
556  OGRErr ProcessSQLAlterTableDropColumn( const char * );
557  OGRErr ProcessSQLAlterTableAlterColumn( const char * );
558  OGRErr ProcessSQLAlterTableRenameColumn( const char * );
559 
561 
562  private:
563  CPL_DISALLOW_COPY_ASSIGN(GDALDataset);
564 };
565 
566 /* ******************************************************************** */
567 /* GDALRasterBlock */
568 /* ******************************************************************** */
569 
571 // And the global block manager that manages a least-recently-used list of
572 // blocks from various datasets/bands
573 
575 {
577 
578  GDALDataType eType;
579 
580  int bDirty;
581  volatile int nLockCount;
582 
583  int nXOff;
584  int nYOff;
585 
586  int nXSize;
587  int nYSize;
588 
589  void *pData;
590 
592 
593  GDALRasterBlock *poNext;
594  GDALRasterBlock *poPrevious;
595 
596  int bMustDetach;
597 
598  void Detach_unlocked( void );
599  void Touch_unlocked( void );
600 
601  void RecycleFor( int nXOffIn, int nYOffIn );
602 
603  public:
604  GDALRasterBlock( GDALRasterBand *, int, int );
605  GDALRasterBlock( int nXOffIn, int nYOffIn ); /* only for lookup purpose */
606  virtual ~GDALRasterBlock();
607 
608  CPLErr Internalize( void );
609  void Touch( void );
610  void MarkDirty( void );
611  void MarkClean( void );
612  int AddLock( void ) { return CPLAtomicInc(&nLockCount); }
613  int DropLock( void ) { return CPLAtomicDec(&nLockCount); }
614  void Detach();
615 
616  CPLErr Write();
617 
618  GDALDataType GetDataType() const { return eType; }
619  int GetXOff() const { return nXOff; }
620  int GetYOff() const { return nYOff; }
621  int GetXSize() const { return nXSize; }
622  int GetYSize() const { return nYSize; }
623  int GetDirty() const { return bDirty; }
624 
625  void *GetDataRef( void ) { return pData; }
626  int GetBlockSize() const {
627  return nXSize * nYSize * GDALGetDataTypeSizeBytes(eType); }
628 
629  int TakeLock();
630  int DropLockForRemovalFromStorage();
631 
635 
636  static void FlushDirtyBlocks();
637  static int FlushCacheBlock(int bDirtyBlocksOnly = FALSE);
638  static void Verify();
639 
640 #ifdef notdef
641  static void CheckNonOrphanedBlocks(GDALRasterBand* poBand);
642  void DumpBlock();
643  static void DumpAll();
644 #endif
645 
646  /* Should only be called by GDALDestroyDriverManager() */
647  static void DestroyRBMutex();
648 
649  private:
650  CPL_DISALLOW_COPY_ASSIGN(GDALRasterBlock);
651 };
652 
653 /* ******************************************************************** */
654 /* GDALColorTable */
655 /* ******************************************************************** */
656 
660 {
661  GDALPaletteInterp eInterp;
662 
663  std::vector<GDALColorEntry> aoEntries;
664 
665 public:
667  ~GDALColorTable();
668 
669  GDALColorTable *Clone() const;
670  int IsSame(const GDALColorTable* poOtherCT) const;
671 
672  GDALPaletteInterp GetPaletteInterpretation() const;
673 
674  int GetColorEntryCount() const;
675  const GDALColorEntry *GetColorEntry( int ) const;
676  int GetColorEntryAsRGB( int, GDALColorEntry * ) const;
677  void SetColorEntry( int, const GDALColorEntry * );
678  int CreateColorRamp( int, const GDALColorEntry * ,
679  int, const GDALColorEntry * );
680 };
681 
682 /* ******************************************************************** */
683 /* GDALAbstractBandBlockCache */
684 /* ******************************************************************** */
685 
687 // CPL_DLL is just technical here. This is really a private concept
688 // only used by GDALRasterBand implementation.
689 
691 {
692  // List of blocks that can be freed or recycled, and its lock
693  CPLLock *hSpinLock;
694  GDALRasterBlock *psListBlocksToFree;
695 
696  // Band keep alive counter, and its lock & condition
697  CPLCond *hCond;
698  CPLMutex *hCondMutex;
699  volatile int nKeepAliveCounter;
700 
701  protected:
703 
704  void FreeDanglingBlocks();
705  void UnreferenceBlockBase();
706  void WaitKeepAliveCounter();
707 
708  public:
710  virtual ~GDALAbstractBandBlockCache();
711 
712  GDALRasterBlock* CreateBlock(int nXBlockOff, int nYBlockOff);
713  void AddBlockToFreeList( GDALRasterBlock * );
714 
715  virtual bool Init() = 0;
716  virtual bool IsInitOK() = 0;
717  virtual CPLErr FlushCache() = 0;
718  virtual CPLErr AdoptBlock( GDALRasterBlock* poBlock ) = 0;
719  virtual GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff,
720  int nYBlockYOff ) = 0;
721  virtual CPLErr UnreferenceBlock( GDALRasterBlock* poBlock ) = 0;
722  virtual CPLErr FlushBlock( int nXBlockOff, int nYBlockOff,
723  int bWriteDirtyBlock ) = 0;
724 };
725 
728 
729 /* ******************************************************************** */
730 /* GDALRasterBand */
731 /* ******************************************************************** */
732 
734 
736 {
737  private:
738  friend class GDALArrayBandBlockCache;
739  friend class GDALHashSetBandBlockCache;
740  friend class GDALRasterBlock;
741 
742  CPLErr eFlushBlockErr;
743  GDALAbstractBandBlockCache* poBandBlockCache;
744 
745  void SetFlushBlockErr( CPLErr eErr );
746  CPLErr UnreferenceBlock( GDALRasterBlock* poBlock );
747 
748  void Init(int bForceCachedIO);
749 
750  protected:
752  int nBand; /* 1 based */
753 
756 
759 
760  /* stuff related to blocking, and raster cache */
765 
768 
770  bool bOwnMask;
772 
773  void InvalidateMaskBand();
774 
775  friend class GDALDataset;
776  friend class GDALProxyRasterBand;
777  friend class GDALDefaultOverviews;
778 
779  CPLErr RasterIOResampled( GDALRWFlag, int, int, int, int,
780  void *, int, int, GDALDataType,
782 
783  int EnterReadWrite(GDALRWFlag eRWFlag);
784  void LeaveReadWrite();
785 
786  protected:
787  virtual CPLErr IReadBlock( int, int, void * ) = 0;
788  virtual CPLErr IWriteBlock( int, int, void * );
789 
790 #ifdef DETECT_OLD_IRASTERIO
791  virtual signature_changed IRasterIO( GDALRWFlag, int, int, int, int,
792  void *, int, int, GDALDataType,
793  int, int ) {};
794 #endif
795 
796  virtual CPLErr IRasterIO( GDALRWFlag, int, int, int, int,
797  void *, int, int, GDALDataType,
799  CPLErr OverviewRasterIO( GDALRWFlag, int, int, int, int,
800  void *, int, int, GDALDataType,
802 
803  CPLErr TryOverviewRasterIO( GDALRWFlag eRWFlag,
804  int nXOff, int nYOff, int nXSize, int nYSize,
805  void * pData, int nBufXSize, int nBufYSize,
806  GDALDataType eBufType,
807  GSpacing nPixelSpace, GSpacing nLineSpace,
808  GDALRasterIOExtraArg* psExtraArg,
809  int* pbTried );
810 
811  int InitBlockInfo();
812 
813  CPLErr AdoptBlock( GDALRasterBlock * );
814  GDALRasterBlock *TryGetLockedBlockRef( int nXBlockOff, int nYBlockYOff );
815  void AddBlockToFreeList( GDALRasterBlock * );
816 
817  public:
818  GDALRasterBand();
819  GDALRasterBand(int bForceCachedIO);
820 
821  virtual ~GDALRasterBand();
822 
823  int GetXSize();
824  int GetYSize();
825  int GetBand();
826  GDALDataset*GetDataset();
827 
828  GDALDataType GetRasterDataType( void );
829  void GetBlockSize( int *, int * );
830  GDALAccess GetAccess();
831 
832  CPLErr RasterIO( GDALRWFlag, int, int, int, int,
833  void *, int, int, GDALDataType,
835 #ifndef DOXYGEN_SKIP
837 #endif
839  CPLErr ReadBlock( int, int, void * ) CPL_WARN_UNUSED_RESULT;
840 
841  CPLErr WriteBlock( int, int, void * ) CPL_WARN_UNUSED_RESULT;
842 
843  GDALRasterBlock *GetLockedBlockRef( int nXBlockOff, int nYBlockOff,
844  int bJustInitialize = FALSE ) CPL_WARN_UNUSED_RESULT;
845  CPLErr FlushBlock( int, int, int bWriteDirtyBlock = TRUE );
846 
847  unsigned char* GetIndexColorTranslationTo(/* const */ GDALRasterBand* poReferenceBand,
848  unsigned char* pTranslationTable = NULL,
849  int* pApproximateMatching = NULL);
850 
851  // New OpengIS CV_SampleDimension stuff.
852 
853  virtual CPLErr FlushCache();
854  virtual char **GetCategoryNames();
855  virtual double GetNoDataValue( int *pbSuccess = NULL );
856  virtual double GetMinimum( int *pbSuccess = NULL );
857  virtual double GetMaximum(int *pbSuccess = NULL );
858  virtual double GetOffset( int *pbSuccess = NULL );
859  virtual double GetScale( int *pbSuccess = NULL );
860  virtual const char *GetUnitType();
861  virtual GDALColorInterp GetColorInterpretation();
862  virtual GDALColorTable *GetColorTable();
863  virtual CPLErr Fill(double dfRealValue, double dfImaginaryValue = 0);
864 
865  virtual CPLErr SetCategoryNames( char ** );
866  virtual CPLErr SetNoDataValue( double );
867  virtual CPLErr DeleteNoDataValue();
868  virtual CPLErr SetColorTable( GDALColorTable * );
869  virtual CPLErr SetColorInterpretation( GDALColorInterp );
870  virtual CPLErr SetOffset( double );
871  virtual CPLErr SetScale( double );
872  virtual CPLErr SetUnitType( const char * );
873 
874  virtual CPLErr GetStatistics( int bApproxOK, int bForce,
875  double *pdfMin, double *pdfMax,
876  double *pdfMean, double *padfStdDev );
877  virtual CPLErr ComputeStatistics( int bApproxOK,
878  double *pdfMin, double *pdfMax,
879  double *pdfMean, double *pdfStdDev,
880  GDALProgressFunc, void *pProgressData );
881  virtual CPLErr SetStatistics( double dfMin, double dfMax,
882  double dfMean, double dfStdDev );
883  virtual CPLErr ComputeRasterMinMax( int, double* );
884 
885  virtual int HasArbitraryOverviews();
886  virtual int GetOverviewCount();
887  virtual GDALRasterBand *GetOverview(int);
888  virtual GDALRasterBand *GetRasterSampleOverview( GUIntBig );
889  virtual CPLErr BuildOverviews( const char *, int, int *,
890  GDALProgressFunc, void * );
891 
892  virtual CPLErr AdviseRead( int nXOff, int nYOff, int nXSize, int nYSize,
893  int nBufXSize, int nBufYSize,
894  GDALDataType eDT, char **papszOptions );
895 
896  virtual CPLErr GetHistogram( double dfMin, double dfMax,
897  int nBuckets, GUIntBig * panHistogram,
898  int bIncludeOutOfRange, int bApproxOK,
899  GDALProgressFunc, void *pProgressData );
900 
901  virtual CPLErr GetDefaultHistogram( double *pdfMin, double *pdfMax,
902  int *pnBuckets, GUIntBig ** ppanHistogram,
903  int bForce,
904  GDALProgressFunc, void *pProgressData);
905  virtual CPLErr SetDefaultHistogram( double dfMin, double dfMax,
906  int nBuckets, GUIntBig *panHistogram );
907 
908  virtual GDALRasterAttributeTable *GetDefaultRAT();
909  virtual CPLErr SetDefaultRAT( const GDALRasterAttributeTable * );
910 
911  virtual GDALRasterBand *GetMaskBand();
912  virtual int GetMaskFlags();
913  virtual CPLErr CreateMaskBand( int nFlagsIn );
914 
915  virtual CPLVirtualMem *GetVirtualMemAuto( GDALRWFlag eRWFlag,
916  int *pnPixelSpace,
917  GIntBig *pnLineSpace,
918  char **papszOptions ) CPL_WARN_UNUSED_RESULT;
919 
920  void ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt, ...) CPL_PRINT_FUNC_FORMAT (4, 5);
921 
922 private:
923  CPL_DISALLOW_COPY_ASSIGN(GDALRasterBand);
924 };
925 
926 /* ******************************************************************** */
927 /* GDALAllValidMaskBand */
928 /* ******************************************************************** */
929 
930 class CPL_DLL GDALAllValidMaskBand : public GDALRasterBand
931 {
932  protected:
933  virtual CPLErr IReadBlock( int, int, void * );
934 
935  public:
936  GDALAllValidMaskBand( GDALRasterBand * );
937  virtual ~GDALAllValidMaskBand();
938 
939  virtual GDALRasterBand *GetMaskBand();
940  virtual int GetMaskFlags();
941 };
942 
943 /* ******************************************************************** */
944 /* GDALNoDataMaskBand */
945 /* ******************************************************************** */
946 
948 {
949  double dfNoDataValue;
950  GDALRasterBand *poParent;
951 
952  protected:
953  virtual CPLErr IReadBlock( int, int, void * );
954  virtual CPLErr IRasterIO( GDALRWFlag, int, int, int, int,
955  void *, int, int, GDALDataType,
956  GSpacing, GSpacing, GDALRasterIOExtraArg* psExtraArg );
957 
958  public:
960  virtual ~GDALNoDataMaskBand();
961 };
962 
963 /* ******************************************************************** */
964 /* GDALNoDataValuesMaskBand */
965 /* ******************************************************************** */
966 
968 {
969  double *padfNodataValues;
970 
971  protected:
972  virtual CPLErr IReadBlock( int, int, void * );
973 
974  public:
976  virtual ~GDALNoDataValuesMaskBand();
977 };
978 
979 /* ******************************************************************** */
980 /* GDALRescaledAlphaBand */
981 /* ******************************************************************** */
982 
984 {
985  GDALRasterBand *poParent;
986  void *pTemp;
987 
988  protected:
989  virtual CPLErr IReadBlock( int, int, void * );
990  virtual CPLErr IRasterIO( GDALRWFlag, int, int, int, int,
991  void *, int, int, GDALDataType,
992  GSpacing, GSpacing, GDALRasterIOExtraArg* psExtraArg );
993 
994  public:
996  virtual ~GDALRescaledAlphaBand();
997 };
998 
999 /* ******************************************************************** */
1000 /* GDALIdentifyEnum */
1001 /* ******************************************************************** */
1002 
1008 typedef enum
1009 {
1017 
1018 /* ******************************************************************** */
1019 /* GDALDriver */
1020 /* ******************************************************************** */
1021 
1022 
1035 {
1036  public:
1037  GDALDriver();
1038  ~GDALDriver();
1039 
1040  virtual CPLErr SetMetadataItem( const char * pszName,
1041  const char * pszValue,
1042  const char * pszDomain = "" );
1043 
1044 /* -------------------------------------------------------------------- */
1045 /* Public C++ methods. */
1046 /* -------------------------------------------------------------------- */
1047  GDALDataset *Create( const char * pszName,
1048  int nXSize, int nYSize, int nBands,
1049  GDALDataType eType, char ** papszOptions ) CPL_WARN_UNUSED_RESULT;
1050 
1051  CPLErr Delete( const char * pszName );
1052  CPLErr Rename( const char * pszNewName,
1053  const char * pszOldName );
1054  CPLErr CopyFiles( const char * pszNewName,
1055  const char * pszOldName );
1056 
1057  GDALDataset *CreateCopy( const char *, GDALDataset *,
1058  int, char **,
1059  GDALProgressFunc pfnProgress,
1060  void * pProgressData ) CPL_WARN_UNUSED_RESULT;
1061 
1062 /* -------------------------------------------------------------------- */
1063 /* The following are semiprivate, not intended to be accessed */
1064 /* by anyone but the formats instantiating and populating the */
1065 /* drivers. */
1066 /* -------------------------------------------------------------------- */
1067  GDALDataset *(*pfnOpen)( GDALOpenInfo * );
1068 
1069  GDALDataset *(*pfnCreate)( const char * pszName,
1070  int nXSize, int nYSize, int nBands,
1071  GDALDataType eType,
1072  char ** papszOptions );
1073 
1074  CPLErr (*pfnDelete)( const char * pszName );
1075 
1076  GDALDataset *(*pfnCreateCopy)( const char *, GDALDataset *,
1077  int, char **,
1078  GDALProgressFunc pfnProgress,
1079  void * pProgressData );
1080 
1082 
1083  void (*pfnUnloadDriver)(GDALDriver *);
1084 
1092  int (*pfnIdentify)( GDALOpenInfo * );
1093 
1094  CPLErr (*pfnRename)( const char * pszNewName,
1095  const char * pszOldName );
1096  CPLErr (*pfnCopyFiles)( const char * pszNewName,
1097  const char * pszOldName );
1098 
1099  /* For legacy OGR drivers */
1100  GDALDataset *(*pfnOpenWithDriverArg)( GDALDriver*, GDALOpenInfo * );
1101  GDALDataset *(*pfnCreateVectorOnly)( GDALDriver*,
1102  const char * pszName,
1103  char ** papszOptions );
1104  CPLErr (*pfnDeleteDataSource)( GDALDriver*,
1105  const char * pszName );
1106 
1107 /* -------------------------------------------------------------------- */
1108 /* Helper methods. */
1109 /* -------------------------------------------------------------------- */
1110  GDALDataset *DefaultCreateCopy( const char *, GDALDataset *,
1111  int, char **,
1112  GDALProgressFunc pfnProgress,
1113  void * pProgressData ) CPL_WARN_UNUSED_RESULT;
1114  static CPLErr DefaultCopyMasks( GDALDataset *poSrcDS,
1115  GDALDataset *poDstDS,
1116  int bStrict );
1117  static CPLErr QuietDelete( const char * pszName );
1118 
1119  CPLErr DefaultRename( const char * pszNewName,
1120  const char * pszOldName );
1121  CPLErr DefaultCopyFiles( const char * pszNewName,
1122  const char * pszOldName );
1123 private:
1124  CPL_DISALLOW_COPY_ASSIGN(GDALDriver);
1125 };
1126 
1127 /* ******************************************************************** */
1128 /* GDALDriverManager */
1129 /* ******************************************************************** */
1130 
1139 {
1140  int nDrivers;
1141  GDALDriver **papoDrivers;
1142  std::map<CPLString, GDALDriver*> oMapNameToDrivers;
1143 
1144  GDALDriver *GetDriver_unlocked( int iDriver )
1145  { return (iDriver >= 0 && iDriver < nDrivers) ? papoDrivers[iDriver] : NULL; }
1146 
1147  GDALDriver *GetDriverByName_unlocked( const char * pszName )
1148  { return oMapNameToDrivers[CPLString(pszName).toupper()]; }
1149 
1150  public:
1152  ~GDALDriverManager();
1153 
1154  int GetDriverCount( void );
1155  GDALDriver *GetDriver( int );
1156  GDALDriver *GetDriverByName( const char * );
1157 
1158  int RegisterDriver( GDALDriver * );
1159  void DeregisterDriver( GDALDriver * );
1160 
1161  // AutoLoadDrivers is a no-op if compiled with GDAL_NO_AUTOLOAD defined.
1162  void AutoLoadDrivers();
1163  void AutoSkipDrivers();
1164 };
1165 
1168 CPL_C_END
1169 
1170 /* ******************************************************************** */
1171 /* GDALAsyncReader */
1172 /* ******************************************************************** */
1173 
1180 {
1181  protected:
1183  int nXOff;
1184  int nYOff;
1185  int nXSize;
1186  int nYSize;
1187  void * pBuf;
1196 
1197  public:
1198  GDALAsyncReader();
1199  virtual ~GDALAsyncReader();
1200 
1201  GDALDataset* GetGDALDataset() {return poDS;}
1202  int GetXOffset() const { return nXOff; }
1203  int GetYOffset() const { return nYOff; }
1204  int GetXSize() const { return nXSize; }
1205  int GetYSize() const { return nYSize; }
1206  void * GetBuffer() {return pBuf;}
1207  int GetBufferXSize() const { return nBufXSize; }
1208  int GetBufferYSize() const { return nBufYSize; }
1209  GDALDataType GetBufferType() const { return eBufType; }
1210  int GetBandCount() const { return nBandCount; }
1211  int* GetBandMap() { return panBandMap; }
1212  int GetPixelSpace() const { return nPixelSpace; }
1213  int GetLineSpace() const { return nLineSpace; }
1214  int GetBandSpace() const { return nBandSpace; }
1215 
1216  virtual GDALAsyncStatusType
1217  GetNextUpdatedRegion(double dfTimeout,
1218  int* pnBufXOff, int* pnBufYOff,
1219  int* pnBufXSize, int* pnBufYSize) = 0;
1220  virtual int LockBuffer( double dfTimeout = -1.0 );
1221  virtual void UnlockBuffer();
1222 };
1223 
1224 /* ==================================================================== */
1225 /* An assortment of overview related stuff. */
1226 /* ==================================================================== */
1227 
1228 /* Only exported for drivers as plugin. Signature may change */
1230 GDALRegenerateOverviewsMultiBand(int nBands, GDALRasterBand** papoSrcBands,
1231  int nOverviews,
1232  GDALRasterBand*** papapoOverviewBands,
1233  const char * pszResampling,
1234  GDALProgressFunc pfnProgress, void * pProgressData );
1235 
1236 typedef CPLErr (*GDALResampleFunction)
1237  ( double dfXRatioDstToSrc,
1238  double dfYRatioDstToSrc,
1239  double dfSrcXDelta,
1240  double dfSrcYDelta,
1241  GDALDataType eWrkDataType,
1242  void * pChunk,
1243  GByte * pabyChunkNodataMask,
1244  int nChunkXOff, int nChunkXSize,
1245  int nChunkYOff, int nChunkYSize,
1246  int nDstXOff, int nDstXOff2,
1247  int nDstYOff, int nDstYOff2,
1248  GDALRasterBand * poOverview,
1249  const char * pszResampling,
1250  int bHasNoData, float fNoDataValue,
1251  GDALColorTable* poColorTable,
1252  GDALDataType eSrcDataType);
1253 
1254 GDALResampleFunction GDALGetResampleFunction(const char* pszResampling,
1255  int* pnRadius);
1256 
1257 #ifdef GDAL_ENABLE_RESAMPLING_MULTIBAND
1258 typedef CPLErr (*GDALResampleFunctionMultiBands)
1259  ( double dfXRatioDstToSrc,
1260  double dfYRatioDstToSrc,
1261  double dfSrcXDelta,
1262  double dfSrcYDelta,
1263  GDALDataType eWrkDataType,
1264  void * pChunk, int nBands,
1265  GByte * pabyChunkNodataMask,
1266  int nChunkXOff, int nChunkXSize,
1267  int nChunkYOff, int nChunkYSize,
1268  int nDstXOff, int nDstXOff2,
1269  int nDstYOff, int nDstYOff2,
1270  GDALRasterBand ** papoDstBands,
1271  const char * pszResampling,
1272  int bHasNoData, float fNoDataValue,
1273  GDALColorTable* poColorTable,
1274  GDALDataType eSrcDataType);
1275 
1276 GDALResampleFunctionMultiBands GDALGetResampleFunctionMultiBands(const char* pszResampling,
1277  int* pnRadius);
1278 #endif
1279 
1280 GDALDataType GDALGetOvrWorkDataType(const char* pszResampling,
1281  GDALDataType eSrcDataType);
1282 
1284 
1286 HFAAuxBuildOverviews( const char *pszOvrFilename, GDALDataset *poParentDS,
1287  GDALDataset **ppoDS,
1288  int nBands, int *panBandList,
1289  int nNewOverviews, int *panNewOverviewList,
1290  const char *pszResampling,
1291  GDALProgressFunc pfnProgress,
1292  void *pProgressData );
1293 
1295 GTIFFBuildOverviews( const char * pszFilename,
1296  int nBands, GDALRasterBand **papoBandList,
1297  int nOverviews, int * panOverviewList,
1298  const char * pszResampling,
1299  GDALProgressFunc pfnProgress, void * pProgressData );
1300 
1302 GDALDefaultBuildOverviews( GDALDataset *hSrcDS, const char * pszBasename,
1303  const char * pszResampling,
1304  int nOverviews, int * panOverviewList,
1305  int nBands, int * panBandList,
1306  GDALProgressFunc pfnProgress, void * pProgressData);
1307 
1309  int &nXOff, int &nYOff,
1310  int &nXSize, int &nYSize,
1311  int nBufXSize, int nBufYSize) CPL_WARN_DEPRECATED("Use GDALBandGetBestOverviewLevel2 instead");
1313  int &nXOff, int &nYOff,
1314  int &nXSize, int &nYSize,
1315  int nBufXSize, int nBufYSize,
1316  GDALRasterIOExtraArg* psExtraArg);
1317 
1318 int CPL_DLL GDALOvLevelAdjust( int nOvLevel, int nXSize ) CPL_WARN_DEPRECATED("Use GDALOvLevelAdjust2 instead");
1319 int CPL_DLL GDALOvLevelAdjust2( int nOvLevel, int nXSize, int nYSize );
1320 int CPL_DLL GDALComputeOvFactor( int nOvrXSize, int nRasterXSize,
1321  int nOvrYSize, int nRasterYSize );
1322 
1324 GDALFindAssociatedAuxFile( const char *pszBasefile, GDALAccess eAccess,
1325  GDALDataset *poDependentDS );
1326 
1327 /* ==================================================================== */
1328 /* Misc functions. */
1329 /* ==================================================================== */
1330 
1332  int *pnXSize, int *pnYSize,
1333  double *padfGeoTransform,
1334  char **ppszProjection );
1335 
1336 /* ==================================================================== */
1337 /* Infrastructure to check that dataset characteristics are valid */
1338 /* ==================================================================== */
1339 
1340 int CPL_DLL GDALCheckDatasetDimensions( int nXSize, int nYSize );
1341 int CPL_DLL GDALCheckBandCount( int nBands, int bIsZeroAllowed );
1342 
1343 
1344 // Test if 2 floating point values match. Useful when comparing values
1345 // stored as a string at some point. See #3573, #4183, #4506
1346 #define ARE_REAL_EQUAL(dfVal1, dfVal2) \
1347  (dfVal1 == dfVal2 || fabs(dfVal1 - dfVal2) < 1e-10 || (dfVal2 != 0 && fabs(1 - dfVal1 / dfVal2) < 1e-10 ))
1348 
1349 /* Internal use only */
1350 
1351 /* CPL_DLL exported, but only for in-tree drivers that can be built as plugins */
1352 int CPL_DLL GDALReadWorldFile2( const char *pszBaseFilename, const char *pszExtension,
1353  double *padfGeoTransform, char** papszSiblingFiles,
1354  char** ppszWorldFileNameOut);
1355 int GDALReadTabFile2( const char * pszBaseFilename,
1356  double *padfGeoTransform, char **ppszWKT,
1357  int *pnGCPCount, GDAL_GCP **ppasGCPs,
1358  char** papszSiblingFiles, char** ppszTabFileNameOut );
1359 
1361  GDALRasterIOExtraArg* psSrcArg);
1362 
1363 CPL_C_END
1364 
1370 void GDALSetResponsiblePIDForCurrentThread(GIntBig responsiblePID);
1372 
1373 CPLString GDALFindAssociatedFile( const char *pszBasename, const char *pszExt,
1374  char **papszSiblingFiles, int nFlags );
1375 
1376 CPLErr EXIFExtractMetadata(char**& papszMetadata,
1377  void *fpL, int nOffset,
1378  int bSwabflag, int nTIFFHEADER,
1379  int& nExifOffset, int& nInterOffset, int& nGPSOffset);
1380 
1382  const char* const* papszOptionOptions);
1383 int GDALValidateOptions( const char* pszOptionList,
1384  const char* const* papszOptionsToValidate,
1385  const char* pszErrorMessageOptionType,
1386  const char* pszErrorMessageContainerName);
1387 
1388 GDALRIOResampleAlg GDALRasterIOGetResampleAlg(const char* pszResampling);
1389 const char* GDALRasterIOGetResampleAlg(GDALRIOResampleAlg eResampleAlg);
1390 
1392  int nXSize, int nYSize,
1393  int nBufXSize, int nBufYSize);
1394 
1395 /* CPL_DLL exported, but only for gdalwarp */
1397  int bThisLevelOnly, int bOwnDS);
1398 
1399 #define DIV_ROUND_UP(a, b) ( ((a) % (b)) == 0 ? ((a) / (b)) : (((a) / (b)) + 1) )
1400 
1401 // Number of data samples that will be used to compute approximate statistics
1402 // (minimum value, maximum value, etc.)
1403 #define GDALSTAT_APPROX_NUMSAMPLES 2500
1404 
1406 /* Caution: for technical reason this declaration is duplicated in gdal_crs.c */
1407 /* so any signature change should be reflected there too */
1408 void GDALSerializeGCPListToXML( CPLXMLNode* psParentNode,
1409  GDAL_GCP* pasGCPList,
1410  int nGCPCount,
1411  const char* pszGCPProjection );
1412 void GDALDeserializeGCPListFromXML( CPLXMLNode* psGCPList,
1413  GDAL_GCP** ppasGCPList,
1414  int* pnGCPCount,
1415  char** ppszGCPProjection );
1416 CPL_C_END
1417 
1418 void GDALSerializeOpenOptionsToXML( CPLXMLNode* psParentNode, char** papszOpenOptions);
1419 char** GDALDeserializeOpenOptionsFromXML( CPLXMLNode* psParentNode );
1420 
1421 int GDALCanFileAcceptSidecarFile(const char* pszFilename);
1422 
1423 #endif /* ndef GDAL_PRIV_H_INCLUDED */
GDALMultiDomainMetadata oMDMD
Definition: gdal_priv.h:127
+
char ** papszOpenOptions
Definition: gdal_priv.h:399
+
int GDALValidateOptions(const char *pszOptionList, const char *const *papszOptionsToValidate, const char *pszErrorMessageOptionType, const char *pszErrorMessageContainerName)
+ +
int GetXOff() const
Definition: gdal_priv.h:619
+ +
GDALDataType
Definition: gdal.h:57
+ + +
virtual CPLErr CreateMaskBand(int nFlagsIn)
+ +
GByte bForceCachedIO
Definition: gdal_priv.h:327
+ +
int GetBandSpace() const
Definition: gdal_priv.h:1214
+
int CPL_DLL GDALOvLevelAdjust2(int nOvLevel, int nXSize, int nYSize)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
int CPL_DLL GDALReadWorldFile2(const char *pszBaseFilename, const char *pszExtension, double *padfGeoTransform, char **papszSiblingFiles, char **ppszWorldFileNameOut)
+
void CPL_DLL CPL_STDCALL GDALClose(GDALDatasetH)
+ +
GDALDataset * poDS
Definition: gdal_priv.h:1182
+
A single raster band (or channel).
Definition: gdal_priv.h:735
+ +
Definition: gdal.h:202
+
GDALResampleFunction GDALGetResampleFunction(const char *pszResampling, int *pnRadius)
+
GDALAccess eAccess
Definition: gdal_priv.h:758
+
int EnterReadWrite(GDALRWFlag eRWFlag)
+
#define TRUE
Definition: cpl_port.h:966
+
#define CPL_C_START
Definition: cpl_port.h:271
+
GDALDataType GetBufferType() const
Definition: gdal_priv.h:1209
+
#define CPLAtomicInc(ptr)
+
CPL_C_START typedef int(CPL_STDCALL *GDALProgressFunc)(double dfComplete
+ +
virtual CPLErr CreateMaskBand(int nFlagsIn)
+
void * GetDataRef(void)
Definition: gdal_priv.h:625
+
int GetDirty() const
Definition: gdal_priv.h:623
+
GByte bSuppressOnClose
Definition: gdal_priv.h:330
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+
virtual CPLErr IRasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
+
GDALDataset CPL_DLL * GDALFindAssociatedAuxFile(const char *pszBasefile, GDALAccess eAccess, GDALDataset *poDependentDS)
+
FILE VSILFILE
Definition: cpl_vsi.h:135
+
This manages how a raster band store its cached block.
Definition: gdal_priv.h:690
+
struct _CPLLock CPLLock
+
GDALRasterBand ** papoBands
Definition: gdal_priv.h:322
+
int nHeaderBytes
Definition: gdal_priv.h:260
+ +
int CPL_DLL GDALBandGetBestOverviewLevel2(GDALRasterBand *poBand, int &nXOff, int &nYOff, int &nXSize, int &nYSize, int nBufXSize, int nBufYSize, GDALRasterIOExtraArg *psExtraArg)
+
struct GDALSQLParseInfo GDALSQLParseInfo
Definition: gdal_priv.h:282
+
CPL_C_START void GDALSerializeGCPListToXML(CPLXMLNode *psParentNode, GDAL_GCP *pasGCPList, int nGCPCount, const char *pszGCPProjection)
+
void MarkSuppressOnClose()
Definition: gdal_priv.h:480
+
GDALRIOResampleAlg
Definition: gdal.h:113
+
VSILFILE * fpL
Definition: gdal_priv.h:258
+
void ReportError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4
+
GDALRIOResampleAlg GDALRasterIOGetResampleAlg(const char *pszResampling)
+
GDALDataType GDALGetOvrWorkDataType(const char *pszResampling, GDALDataType eSrcDataType)
+
CPLErr CPL_DLL GDALParseGMLCoverage(CPLXMLNode *psTree, int *pnXSize, int *pnYSize, double *padfGeoTransform, char **ppszProjection)
+
GDALRWFlag
Definition: gdal.h:104
+
void * GDALDatasetH
Definition: gdal.h:230
+
unsigned char GByte
Definition: cpl_port.h:193
+
CPLString sDescription
Definition: gdal_priv.h:126
+ +
int bForceCachedIO
Definition: gdal_priv.h:767
+
CPL_C_END void GDALSerializeOpenOptionsToXML(CPLXMLNode *psParentNode, char **papszOpenOptions)
+
GDALDriver * GDALGetAPIPROXYDriver()
+
char ** GetDomainList()
Definition: gdal_priv.h:96
+
GDALAbstractBandBlockCache * GDALHashSetBandBlockCacheCreate(GDALRasterBand *poBand)
+
int CPL_DLL GDALBandGetBestOverviewLevel(GDALRasterBand *poBand, int &nXOff, int &nYOff, int &nXSize, int &nYSize, int nBufXSize, int nBufYSize) CPL_WARN_DEPRECATED("Use GDALBandGetBestOverviewLevel2 instead")
+
int nRefCount
Definition: gdal_priv.h:326
+ +
int GetXSize() const
Definition: gdal_priv.h:621
+
#define CPL_PRINT_FUNC_FORMAT(format_idx, arg_idx)
Definition: cpl_port.h:768
+ + +
void CPL_DLL GDALCopyRasterIOExtraArg(GDALRasterIOExtraArg *psDestArg, GDALRasterIOExtraArg *psSrcArg)
+
struct CPLVirtualMem CPLVirtualMem
+
#define CPL_STDCALL
Definition: cpl_port.h:298
+
int CPL_DLL GDALOvLevelAdjust(int nOvLevel, int nXSize) CPL_WARN_DEPRECATED("Use GDALOvLevelAdjust2 instead")
+
CPLErr EXIFExtractMetadata(char **&papszMetadata, void *fpL, int nOffset, int bSwabflag, int nTIFFHEADER, int &nExifOffset, int &nInterOffset, int &nGPSOffset)
+
int GDALCanFileAcceptSidecarFile(const char *pszFilename)
+
int GetBlockSize() const
Definition: gdal_priv.h:626
+ +
void GDALDeserializeGCPListFromXML(CPLXMLNode *psGCPList, GDAL_GCP **ppasGCPList, int *pnGCPCount, char **ppszGCPProjection)
+
virtual CPLErr AdviseRead(int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, char **papszOptions)
+
virtual int CloseDependentDatasets()
+ + +
char ** papszOpenOptions
Definition: gdal_priv.h:250
+
int GetYSize() const
Definition: gdal_priv.h:1205
+ +
int nBlocksPerColumn
Definition: gdal_priv.h:764
+
void * pDriverData
Definition: gdal_priv.h:1081
+ +
GDALDataType eDataType
Definition: gdal_priv.h:757
+
#define OPTIONAL_OUTSIDE_GDAL(val)
Definition: gdal_priv.h:291
+
GIntBig GSpacing
Definition: gdal.h:248
+ +
CPLErr(* GDALResampleFunction)(double dfXRatioDstToSrc, double dfYRatioDstToSrc, double dfSrcXDelta, double dfSrcYDelta, GDALDataType eWrkDataType, void *pChunk, GByte *pabyChunkNodataMask, int nChunkXOff, int nChunkXSize, int nChunkYOff, int nChunkYSize, int nDstXOff, int nDstXOff2, int nDstYOff, int nDstYOff2, GDALRasterBand *poOverview, const char *pszResampling, int bHasNoData, float fNoDataValue, GDALColorTable *poColorTable, GDALDataType eSrcDataType)
Definition: gdal_priv.h:1237
+
long GIntBig
Definition: cpl_port.h:226
+
friend class GDALDefaultOverviews
Definition: gdal_priv.h:306
+
CPLErr CPL_DLL GDALDefaultBuildOverviews(GDALDataset *hSrcDS, const char *pszBasename, const char *pszResampling, int nOverviews, int *panOverviewList, int nBands, int *panBandList, GDALProgressFunc pfnProgress, void *pProgressData)
+
#define CPL_WARN_DEPRECATED(x)
Definition: cpl_port.h:841
+
#define FALSE
Definition: cpl_port.h:962
+ +
GDALAccess eAccess
Definition: gdal_priv.h:252
+
OGRwkbGeometryType
Definition: ogr_core.h:333
+
#define CPLMutex
Definition: cpl_multiproc.h:67
+
int GetYSize() const
Definition: gdal_priv.h:622
+
OGRStyleTable * m_poStyleTable
Definition: gdal_priv.h:560
+
GByte * pabyHeader
Definition: gdal_priv.h:261
+
void GDALSetResponsiblePIDForCurrentThread(GIntBig responsiblePID)
+ +
CPLErr CreateMaskBand(int nFlags, int nBand=-1)
+
GDALAsyncStatusType
Definition: gdal.h:85
+ +
virtual CPLErr FlushCache()
+
int GetPixelSpace() const
Definition: gdal_priv.h:1212
+ + +
CPLErr BuildOverviews(const char *, int, int *, int, int *, GDALProgressFunc, void *)
+
#define CPLAtomicDec(ptr)
+
CPLErr CPL_DLL GTIFFBuildOverviews(const char *pszFilename, int nBands, GDALRasterBand **papoBandList, int nOverviews, int *panOverviewList, const char *pszResampling, GDALProgressFunc pfnProgress, void *pProgressData)
+
GByte bIsInternal
Definition: gdal_priv.h:329
+ +
int nRasterXSize
Definition: gdal_priv.h:319
+
int GDALReadTabFile2(const char *pszBaseFilename, double *padfGeoTransform, char **ppszWKT, int *pnGCPCount, GDAL_GCP **ppasGCPs, char **papszSiblingFiles, char **ppszTabFileNameOut)
+
GIntBig GDALGetResponsiblePIDForCurrentThread()
+ +
int DropLock(void)
Definition: gdal_priv.h:613
+
int GetYOffset() const
Definition: gdal_priv.h:1203
+
CPL_C_END void GDALNullifyOpenDatasetsList()
+
CPLString GDALFindAssociatedFile(const char *pszBasename, const char *pszExt, char **papszSiblingFiles, int nFlags)
+ +
int GetBufferYSize() const
Definition: gdal_priv.h:1208
+
CPL_C_START CPLErr CPL_DLL HFAAuxBuildOverviews(const char *pszOvrFilename, GDALDataset *poParentDS, GDALDataset **ppoDS, int nBands, int *panBandList, int nNewOverviews, int *panNewOverviewList, const char *pszResampling, GDALProgressFunc pfnProgress, void *pProgressData)
+
GByte bShared
Definition: gdal_priv.h:328
+
GDALDataType GetDataType() const
Definition: gdal_priv.h:618
+ + +
GDALPaletteInterp
Definition: gdal.h:199
+
Format specific driver.
Definition: gdal_priv.h:1034
+ + + +
int nOpenFlags
Definition: gdal_priv.h:253
+ +
GDALRasterBand * GetBand()
Accessor to source GDALRasterBand object.
Definition: gdal_priv.h:634
+
int * GetBandMap()
Definition: gdal_priv.h:1211
+
void LeaveReadWrite()
+
int nRasterYSize
Definition: gdal_priv.h:320
+
CPLMutex ** GDALGetphDMMutex()
+ +
GDALDefaultOverviews oOvManager
Definition: gdal_priv.h:338
+
CPLMutex ** GDALGetphDLMutex()
+
int CPLErrorNum
Definition: cpl_error.h:90
+
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenEx(const char *pszFilename, unsigned int nOpenFlags, const char *const *papszAllowedDrivers, const char *const *papszOpenOptions, const char *const *papszSiblingFiles) CPL_WARN_UNUSED_RESULT
+ +
int CPL_DLL GDALComputeOvFactor(int nOvrXSize, int nRasterXSize, int nOvrYSize, int nRasterYSize)
+ +
void * GDALDriverH
Definition: gdal.h:236
+
GDALAccess GetAccess() const
Definition: gdal_priv.h:475
+
CPLErr RasterIO(GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing, GSpacing, GDALRasterIOExtraArg *psExtraArg) CPL_WARN_UNUSED_RESULT
+ +
int GetBufferXSize() const
Definition: gdal_priv.h:1207
+
GDALAbstractBandBlockCache * GDALArrayBandBlockCacheCreate(GDALRasterBand *poBand)
+
GDALRasterBand * GetOverview(int, int)
+
CPLErr CPL_DLL GDALRegenerateOverviewsMultiBand(int nBands, GDALRasterBand **papoSrcBands, int nOverviews, GDALRasterBand ***papapoOverviewBands, const char *pszResampling, GDALProgressFunc pfnProgress, void *pProgressData)
+
unsigned long GUIntBig
Definition: cpl_port.h:227
+ + +
virtual CPLErr IReadBlock(int, int, void *)=0
+
GDALRasterBand * poBand
Definition: gdal_priv.h:702
+
Definition: gdal.h:925
+
int CPL_DLL GDALCheckBandCount(int nBands, int bIsZeroAllowed)
+ +
GDALAccess
Definition: gdal.h:98
+
char ** GDALDeserializeOpenOptionsFromXML(CPLXMLNode *psParentNode)
+ +
A single raster block in the block cache.
Definition: gdal_priv.h:574
+
virtual CPLErr BuildOverviews(const char *, int, int *, GDALProgressFunc, void *)
+ +
A set of associated raster bands, usually from one file.
Definition: gdal_priv.h:296
+
#define CPL_C_END
Definition: cpl_port.h:272
+
GDALRasterBand * GetMaskBand(int nBand)
+
CPL_C_START GDALDriverManager CPL_DLL * GetGDALDriverManager(void)
+ +
int GetXSize() const
Definition: gdal_priv.h:1204
+
Definition: gdal.h:492
+
#define NULL
Definition: cpl_port.h:359
+ +
int GetMaskFlags(int nBand)
+
void GDALNullifyProxyPoolSingleton()
+
Object with metadata.
Definition: gdal_priv.h:122
+
GDALDataset * GetGDALDataset()
Definition: gdal_priv.h:1201
+
GDALRasterBand * poMask
Definition: gdal_priv.h:769
+
void GDALRasterIOExtraArgSetResampleAlg(GDALRasterIOExtraArg *psExtraArg, int nXSize, int nYSize, int nBufXSize, int nBufYSize)
+
int GetBandCount() const
Definition: gdal_priv.h:1210
+
#define CPL_NULL_TERMINATED
Definition: cpl_port.h:761
+
void * GetBuffer()
Definition: gdal_priv.h:1206
+
GDALIdentifyEnum
Definition: gdal_priv.h:1008
+
char ** GetSiblingFiles()
Definition: gdal_priv.h:226
+
int OGRErr
Definition: ogr_core.h:307
+
GDALColorInterp
Definition: gdal.h:173
+ +
#define CPLCond
Definition: cpl_multiproc.h:68
+
int bIsDirectory
Definition: gdal_priv.h:256
+ +
GDALDataType eBufType
Definition: gdal_priv.h:1190
+
int nOpenFlags
Definition: gdal_priv.h:324
+ +
CPLErr BuildOverviews(const char *pszBasename, const char *pszResampling, int nOverviews, int *panOverviewList, int nBands, int *panBandList, GDALProgressFunc pfnProgress, void *pProgressData)
+ +
GDALDriver * poDriver
Definition: gdal_priv.h:315
+ + +
char * pszFilename
Definition: gdal_priv.h:249
+
int GetLineSpace() const
Definition: gdal_priv.h:1213
+ +
GDALDataset * poDS
Definition: gdal_priv.h:751
+ +
int GetYOff() const
Definition: gdal_priv.h:620
+
int GDALValidateOpenOptions(GDALDriverH hDriver, const char *const *papszOptionOptions)
+
int CPL_DLL CPL_STDCALL GDALGetDataTypeSizeBytes(GDALDataType)
+
GDALDataset CPL_DLL * GDALCreateOverviewDataset(GDALDataset *poDS, int nOvrLevel, int bThisLevelOnly, int bOwnDS)
+
CPLErr
Definition: cpl_error.h:48
+
int GetXOffset() const
Definition: gdal_priv.h:1202
+
GDALAccess eAccess
Definition: gdal_priv.h:316
+
int AddLock(void)
Definition: gdal_priv.h:612
+
int CPL_DLL GDALCheckDatasetDimensions(int nXSize, int nYSize)
+
char ** GetOpenOptions()
Definition: gdal_priv.h:482
+ +
+ + + + diff --git a/bin/doc/html/gdal__utils_8h.html b/bin/doc/html/gdal__utils_8h.html new file mode 100644 index 0000000..fa1d9a5 --- /dev/null +++ b/bin/doc/html/gdal__utils_8h.html @@ -0,0 +1,1547 @@ + + + + + + +OGR2GUI: include/ogr/gdal_utils.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
gdal_utils.h File Reference
+
+
+
#include "cpl_port.h"
+#include "gdal.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef typedefCPL_C_START struct GDALInfoOptions GDALInfoOptions
 
typedef struct GDALInfoOptionsForBinary GDALInfoOptionsForBinary
 
typedef struct GDALTranslateOptions GDALTranslateOptions
 
typedef struct GDALTranslateOptionsForBinary GDALTranslateOptionsForBinary
 
typedef struct GDALWarpAppOptions GDALWarpAppOptions
 
typedef struct GDALWarpAppOptionsForBinary GDALWarpAppOptionsForBinary
 
typedef struct GDALVectorTranslateOptions GDALVectorTranslateOptions
 
typedef struct GDALVectorTranslateOptionsForBinary GDALVectorTranslateOptionsForBinary
 
typedef struct GDALDEMProcessingOptions GDALDEMProcessingOptions
 
typedef struct GDALDEMProcessingOptionsForBinary GDALDEMProcessingOptionsForBinary
 
typedef struct GDALNearblackOptions GDALNearblackOptions
 
typedef struct GDALNearblackOptionsForBinary GDALNearblackOptionsForBinary
 
typedef struct GDALGridOptions GDALGridOptions
 
typedef struct GDALGridOptionsForBinary GDALGridOptionsForBinary
 
typedef struct GDALRasterizeOptions GDALRasterizeOptions
 
typedef struct GDALRasterizeOptionsForBinary GDALRasterizeOptionsForBinary
 
typedef struct GDALBuildVRTOptions GDALBuildVRTOptions
 
typedef struct GDALBuildVRTOptionsForBinary GDALBuildVRTOptionsForBinary
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

GDALInfoOptions CPL_DLLGDALInfoOptionsNew (char **papszArgv, GDALInfoOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALInfoOptionsFree (GDALInfoOptions *psOptions)
 
char CPL_DLLGDALInfo (GDALDatasetH hDataset, const GDALInfoOptions *psOptions)
 
GDALTranslateOptions CPL_DLLGDALTranslateOptionsNew (char **papszArgv, GDALTranslateOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALTranslateOptionsFree (GDALTranslateOptions *psOptions)
 
void CPL_DLL GDALTranslateOptionsSetProgress (GDALTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALDatasetH CPL_DLL GDALTranslate (const char *pszDestFilename, GDALDatasetH hSrcDataset, const GDALTranslateOptions *psOptions, int *pbUsageError)
 
GDALWarpAppOptions CPL_DLLGDALWarpAppOptionsNew (char **papszArgv, GDALWarpAppOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALWarpAppOptionsFree (GDALWarpAppOptions *psOptions)
 
void CPL_DLL GDALWarpAppOptionsSetProgress (GDALWarpAppOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
 
void CPL_DLL GDALWarpAppOptionsSetWarpOption (GDALWarpAppOptions *psOptions, const char *pszKey, const char *pszValue)
 
GDALDatasetH CPL_DLL GDALWarp (const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALWarpAppOptions *psOptions, int *pbUsageError)
 
GDALVectorTranslateOptions CPL_DLLGDALVectorTranslateOptionsNew (char **papszArgv, GDALVectorTranslateOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALVectorTranslateOptionsFree (GDALVectorTranslateOptions *psOptions)
 
void CPL_DLL GDALVectorTranslateOptionsSetProgress (GDALVectorTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALDatasetH CPL_DLL GDALVectorTranslate (const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALVectorTranslateOptions *psOptions, int *pbUsageError)
 
GDALDEMProcessingOptions CPL_DLLGDALDEMProcessingOptionsNew (char **papszArgv, GDALDEMProcessingOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALDEMProcessingOptionsFree (GDALDEMProcessingOptions *psOptions)
 
void CPL_DLL GDALDEMProcessingOptionsSetProgress (GDALDEMProcessingOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALDatasetH CPL_DLL GDALDEMProcessing (const char *pszDestFilename, GDALDatasetH hSrcDataset, const char *pszProcessing, const char *pszColorFilename, const GDALDEMProcessingOptions *psOptions, int *pbUsageError)
 
GDALNearblackOptions CPL_DLLGDALNearblackOptionsNew (char **papszArgv, GDALNearblackOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALNearblackOptionsFree (GDALNearblackOptions *psOptions)
 
void CPL_DLL GDALNearblackOptionsSetProgress (GDALNearblackOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALDatasetH CPL_DLL GDALNearblack (const char *pszDest, GDALDatasetH hDstDS, GDALDatasetH hSrcDS, const GDALNearblackOptions *psOptions, int *pbUsageError)
 
GDALGridOptions CPL_DLLGDALGridOptionsNew (char **papszArgv, GDALGridOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALGridOptionsFree (GDALGridOptions *psOptions)
 
void CPL_DLL GDALGridOptionsSetProgress (GDALGridOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALDatasetH CPL_DLL GDALGrid (const char *pszDest, GDALDatasetH hSrcDS, const GDALGridOptions *psOptions, int *pbUsageError)
 
GDALRasterizeOptions CPL_DLLGDALRasterizeOptionsNew (char **papszArgv, GDALRasterizeOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALRasterizeOptionsFree (GDALRasterizeOptions *psOptions)
 
void CPL_DLL GDALRasterizeOptionsSetProgress (GDALRasterizeOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALDatasetH CPL_DLL GDALRasterize (const char *pszDest, GDALDatasetH hDstDS, GDALDatasetH hSrcDS, const GDALRasterizeOptions *psOptions, int *pbUsageError)
 
GDALBuildVRTOptions CPL_DLLGDALBuildVRTOptionsNew (char **papszArgv, GDALBuildVRTOptionsForBinary *psOptionsForBinary)
 
void CPL_DLL GDALBuildVRTOptionsFree (GDALBuildVRTOptions *psOptions)
 
void CPL_DLL GDALBuildVRTOptionsSetProgress (GDALBuildVRTOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
 
GDALDatasetH CPL_DLL GDALBuildVRT (const char *pszDest, int nSrcCount, GDALDatasetH *pahSrcDS, const char *const *papszSrcDSNames, const GDALBuildVRTOptions *psOptions, int *pbUsageError)
 
+

Detailed Description

+

Public (C callable) GDAL Utilities entry points.

+
Since
GDAL 2.1
+ +

Definition in file gdal_utils.h.

+

Typedef Documentation

+ +
+
+ + + + +
typedef struct GDALBuildVRTOptions GDALBuildVRTOptions
+
+

Options for GDALBuildVRT(). Opaque type

+ +

Definition at line 195 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 197 of file gdal_utils.h.

+ +
+
+ +
+
+

Options for GDALDEMProcessing(). Opaque type

+ +

Definition at line 120 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 122 of file gdal_utils.h.

+ +
+
+ +
+
+ + + + +
typedef struct GDALGridOptions GDALGridOptions
+
+

Options for GDALGrid(). Opaque type

+ +

Definition at line 159 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 161 of file gdal_utils.h.

+ +
+
+ +
+
+ + + + +
typedef typedefCPL_C_START struct GDALInfoOptions GDALInfoOptions
+
+

Options for GDALInfo(). Opaque type

+ +

Definition at line 49 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 51 of file gdal_utils.h.

+ +
+
+ +
+
+ + + + +
typedef struct GDALNearblackOptions GDALNearblackOptions
+
+

Options for GDALNearblack(). Opaque type

+ +

Definition at line 141 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 143 of file gdal_utils.h.

+ +
+
+ +
+
+ + + + +
typedef struct GDALRasterizeOptions GDALRasterizeOptions
+
+

Options for GDALRasterize(). Opaque type

+ +

Definition at line 177 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 179 of file gdal_utils.h.

+ +
+
+ +
+
+ + + + +
typedef struct GDALTranslateOptions GDALTranslateOptions
+
+

Options for GDALTranslate(). Opaque type

+ +

Definition at line 61 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 63 of file gdal_utils.h.

+ +
+
+ +
+
+

Options for GDALVectorTranslate(). Opaque type

+ +

Definition at line 101 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 103 of file gdal_utils.h.

+ +
+
+ +
+
+ + + + +
typedef struct GDALWarpAppOptions GDALWarpAppOptions
+
+

Options for GDALWarp(). Opaque type

+ +

Definition at line 80 of file gdal_utils.h.

+ +
+
+ +
+
+ +

Definition at line 82 of file gdal_utils.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALBuildVRT (const char * pszDest,
int nSrcCount,
GDALDatasetHpahSrcDS,
const char *const * papszSrcDSNames,
const GDALBuildVRTOptionspsOptions,
intpbUsageError 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALBuildVRTOptionsFree (GDALBuildVRTOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALBuildVRTOptions CPL_DLL* GDALBuildVRTOptionsNew (char ** papszArgv,
GDALBuildVRTOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALBuildVRTOptionsSetProgress (GDALBuildVRTOptionspsOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALDEMProcessing (const char * pszDestFilename,
GDALDatasetH hSrcDataset,
const char * pszProcessing,
const char * pszColorFilename,
const GDALDEMProcessingOptionspsOptions,
intpbUsageError 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALDEMProcessingOptionsFree (GDALDEMProcessingOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALDEMProcessingOptions CPL_DLL* GDALDEMProcessingOptionsNew (char ** papszArgv,
GDALDEMProcessingOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALDEMProcessingOptionsSetProgress (GDALDEMProcessingOptionspsOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALGrid (const char * pszDest,
GDALDatasetH hSrcDS,
const GDALGridOptionspsOptions,
intpbUsageError 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALGridOptionsFree (GDALGridOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALGridOptions CPL_DLL* GDALGridOptionsNew (char ** papszArgv,
GDALGridOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALGridOptionsSetProgress (GDALGridOptionspsOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL* GDALInfo (GDALDatasetH hDataset,
const GDALInfoOptionspsOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALInfoOptionsFree (GDALInfoOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALInfoOptions CPL_DLL* GDALInfoOptionsNew (char ** papszArgv,
GDALInfoOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALNearblack (const char * pszDest,
GDALDatasetH hDstDS,
GDALDatasetH hSrcDS,
const GDALNearblackOptionspsOptions,
intpbUsageError 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALNearblackOptionsFree (GDALNearblackOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALNearblackOptions CPL_DLL* GDALNearblackOptionsNew (char ** papszArgv,
GDALNearblackOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALNearblackOptionsSetProgress (GDALNearblackOptionspsOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALRasterize (const char * pszDest,
GDALDatasetH hDstDS,
GDALDatasetH hSrcDS,
const GDALRasterizeOptionspsOptions,
intpbUsageError 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALRasterizeOptionsFree (GDALRasterizeOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALRasterizeOptions CPL_DLL* GDALRasterizeOptionsNew (char ** papszArgv,
GDALRasterizeOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALRasterizeOptionsSetProgress (GDALRasterizeOptionspsOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALTranslate (const char * pszDestFilename,
GDALDatasetH hSrcDataset,
const GDALTranslateOptionspsOptions,
intpbUsageError 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALTranslateOptionsFree (GDALTranslateOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALTranslateOptions CPL_DLL* GDALTranslateOptionsNew (char ** papszArgv,
GDALTranslateOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALTranslateOptionsSetProgress (GDALTranslateOptionspsOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALVectorTranslate (const char * pszDest,
GDALDatasetH hDstDS,
int nSrcCount,
GDALDatasetHpahSrcDS,
const GDALVectorTranslateOptionspsOptions,
intpbUsageError 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALVectorTranslateOptionsFree (GDALVectorTranslateOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALVectorTranslateOptions CPL_DLL* GDALVectorTranslateOptionsNew (char ** papszArgv,
GDALVectorTranslateOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALVectorTranslateOptionsSetProgress (GDALVectorTranslateOptionspsOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GDALDatasetH CPL_DLL GDALWarp (const char * pszDest,
GDALDatasetH hDstDS,
int nSrcCount,
GDALDatasetHpahSrcDS,
const GDALWarpAppOptionspsOptions,
intpbUsageError 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL GDALWarpAppOptionsFree (GDALWarpAppOptionspsOptions)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GDALWarpAppOptions CPL_DLL* GDALWarpAppOptionsNew (char ** papszArgv,
GDALWarpAppOptionsForBinarypsOptionsForBinary 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALWarpAppOptionsSetProgress (GDALWarpAppOptionspsOptions,
GDALProgressFunc pfnProgress,
void * pProgressData 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL GDALWarpAppOptionsSetWarpOption (GDALWarpAppOptionspsOptions,
const char * pszKey,
const char * pszValue 
)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/gdal__utils_8h_source.html b/bin/doc/html/gdal__utils_8h_source.html new file mode 100644 index 0000000..7af2289 --- /dev/null +++ b/bin/doc/html/gdal__utils_8h_source.html @@ -0,0 +1,165 @@ + + + + + + +OGR2GUI: include/ogr/gdal_utils.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
gdal_utils.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id$
3  *
4  * Project: GDAL Utilities
5  * Purpose: GDAL Utilities Public Declarations.
6  * Author: Faza Mahamood, fazamhd at gmail dot com
7  *
8  * ****************************************************************************
9  * Copyright (c) 1998, Frank Warmerdam
10  * Copyright (c) 2007-2015, Even Rouault <even.rouault at spatialys.com>
11  * Copyright (c) 2015, Faza Mahamood
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a
14  * copy of this software and associated documentation files (the "Software"),
15  * to deal in the Software without restriction, including without limitation
16  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17  * and/or sell copies of the Software, and to permit persons to whom the
18  * Software is furnished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included
21  * in all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
24  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29  * DEALINGS IN THE SOFTWARE.
30  ****************************************************************************/
31 
32 #ifndef GDAL_UTILS_H_INCLUDED
33 #define GDAL_UTILS_H_INCLUDED
34 
43 #include "cpl_port.h"
44 #include "gdal.h"
45 
47 
50 
52 
53 GDALInfoOptions CPL_DLL *GDALInfoOptionsNew(char** papszArgv, GDALInfoOptionsForBinary* psOptionsForBinary);
54 
56 
57 char CPL_DLL *GDALInfo( GDALDatasetH hDataset, const GDALInfoOptions *psOptions );
58 
59 
62 
64 
66  GDALTranslateOptionsForBinary* psOptionsForBinary);
67 
69 
71  GDALProgressFunc pfnProgress,
72  void *pProgressData );
73 
74 GDALDatasetH CPL_DLL GDALTranslate(const char *pszDestFilename,
75  GDALDatasetH hSrcDataset,
76  const GDALTranslateOptions *psOptions,
77  int *pbUsageError);
78 
81 
83 
85  GDALWarpAppOptionsForBinary* psOptionsForBinary);
86 
88 
90  GDALProgressFunc pfnProgress,
91  void *pProgressData );
93  const char* pszKey,
94  const char* pszValue );
95 
96 GDALDatasetH CPL_DLL GDALWarp( const char *pszDest, GDALDatasetH hDstDS,
97  int nSrcCount, GDALDatasetH *pahSrcDS,
98  const GDALWarpAppOptions *psOptions, int *pbUsageError );
99 
102 
104 
106  GDALVectorTranslateOptionsForBinary* psOptionsForBinary);
107 
109 
111  GDALProgressFunc pfnProgress,
112  void *pProgressData );
113 
114 GDALDatasetH CPL_DLL GDALVectorTranslate( const char *pszDest, GDALDatasetH hDstDS, int nSrcCount,
115  GDALDatasetH *pahSrcDS,
116  const GDALVectorTranslateOptions *psOptions, int *pbUsageError );
117 
118 
121 
123 
125  GDALDEMProcessingOptionsForBinary* psOptionsForBinary);
126 
128 
130  GDALProgressFunc pfnProgress,
131  void *pProgressData );
132 
133 GDALDatasetH CPL_DLL GDALDEMProcessing(const char *pszDestFilename,
134  GDALDatasetH hSrcDataset,
135  const char* pszProcessing,
136  const char* pszColorFilename,
137  const GDALDEMProcessingOptions *psOptions,
138  int *pbUsageError);
139 
142 
144 
146  GDALNearblackOptionsForBinary* psOptionsForBinary);
147 
149 
151  GDALProgressFunc pfnProgress,
152  void *pProgressData );
153 
154 GDALDatasetH CPL_DLL GDALNearblack( const char *pszDest, GDALDatasetH hDstDS,
155  GDALDatasetH hSrcDS,
156  const GDALNearblackOptions *psOptions, int *pbUsageError );
157 
160 
162 
163 GDALGridOptions CPL_DLL *GDALGridOptionsNew(char** papszArgv,
164  GDALGridOptionsForBinary* psOptionsForBinary);
165 
166 void CPL_DLL GDALGridOptionsFree( GDALGridOptions *psOptions );
167 
169  GDALProgressFunc pfnProgress,
170  void *pProgressData );
171 
172 GDALDatasetH CPL_DLL GDALGrid( const char *pszDest,
173  GDALDatasetH hSrcDS,
174  const GDALGridOptions *psOptions, int *pbUsageError );
175 
178 
180 
182  GDALRasterizeOptionsForBinary* psOptionsForBinary);
183 
185 
187  GDALProgressFunc pfnProgress,
188  void *pProgressData );
189 
191  GDALDatasetH hSrcDS,
192  const GDALRasterizeOptions *psOptions, int *pbUsageError );
193 
196 
198 
200  GDALBuildVRTOptionsForBinary* psOptionsForBinary);
201 
203 
205  GDALProgressFunc pfnProgress,
206  void *pProgressData );
207 
208 GDALDatasetH CPL_DLL GDALBuildVRT( const char *pszDest,
209  int nSrcCount, GDALDatasetH *pahSrcDS, const char* const* papszSrcDSNames,
210  const GDALBuildVRTOptions *psOptions, int *pbUsageError );
211 
212 CPL_C_END
213 
214 #endif /* GDAL_UTILS_H_INCLUDED */
void CPL_DLL GDALWarpAppOptionsSetProgress(GDALWarpAppOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+ +
typedefCPL_C_START struct GDALInfoOptions GDALInfoOptions
Definition: gdal_utils.h:49
+
GDALDatasetH CPL_DLL GDALBuildVRT(const char *pszDest, int nSrcCount, GDALDatasetH *pahSrcDS, const char *const *papszSrcDSNames, const GDALBuildVRTOptions *psOptions, int *pbUsageError)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
GDALDatasetH CPL_DLL GDALDEMProcessing(const char *pszDestFilename, GDALDatasetH hSrcDataset, const char *pszProcessing, const char *pszColorFilename, const GDALDEMProcessingOptions *psOptions, int *pbUsageError)
+ +
GDALVectorTranslateOptions CPL_DLL * GDALVectorTranslateOptionsNew(char **papszArgv, GDALVectorTranslateOptionsForBinary *psOptionsForBinary)
+
GDALTranslateOptions CPL_DLL * GDALTranslateOptionsNew(char **papszArgv, GDALTranslateOptionsForBinary *psOptionsForBinary)
+
#define CPL_C_START
Definition: cpl_port.h:271
+
GDALWarpAppOptions CPL_DLL * GDALWarpAppOptionsNew(char **papszArgv, GDALWarpAppOptionsForBinary *psOptionsForBinary)
+
GDALDatasetH CPL_DLL GDALRasterize(const char *pszDest, GDALDatasetH hDstDS, GDALDatasetH hSrcDS, const GDALRasterizeOptions *psOptions, int *pbUsageError)
+
GDALBuildVRTOptions CPL_DLL * GDALBuildVRTOptionsNew(char **papszArgv, GDALBuildVRTOptionsForBinary *psOptionsForBinary)
+
void CPL_DLL GDALRasterizeOptionsSetProgress(GDALRasterizeOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+
GDALDEMProcessingOptions CPL_DLL * GDALDEMProcessingOptionsNew(char **papszArgv, GDALDEMProcessingOptionsForBinary *psOptionsForBinary)
+
void * GDALDatasetH
Definition: gdal.h:230
+ +
void CPL_DLL GDALTranslateOptionsFree(GDALTranslateOptions *psOptions)
+
GDALGridOptions CPL_DLL * GDALGridOptionsNew(char **papszArgv, GDALGridOptionsForBinary *psOptionsForBinary)
+
GDALDatasetH CPL_DLL GDALGrid(const char *pszDest, GDALDatasetH hSrcDS, const GDALGridOptions *psOptions, int *pbUsageError)
+
struct GDALVectorTranslateOptions GDALVectorTranslateOptions
Definition: gdal_utils.h:101
+ +
void CPL_DLL GDALNearblackOptionsSetProgress(GDALNearblackOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+
struct GDALGridOptions GDALGridOptions
Definition: gdal_utils.h:159
+
void CPL_DLL GDALDEMProcessingOptionsFree(GDALDEMProcessingOptions *psOptions)
+
GDALDatasetH CPL_DLL GDALVectorTranslate(const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALVectorTranslateOptions *psOptions, int *pbUsageError)
+
void CPL_DLL GDALBuildVRTOptionsSetProgress(GDALBuildVRTOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+
struct GDALTranslateOptions GDALTranslateOptions
Definition: gdal_utils.h:61
+ +
void CPL_DLL GDALInfoOptionsFree(GDALInfoOptions *psOptions)
+
GDALNearblackOptions CPL_DLL * GDALNearblackOptionsNew(char **papszArgv, GDALNearblackOptionsForBinary *psOptionsForBinary)
+ + +
void CPL_DLL GDALTranslateOptionsSetProgress(GDALTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+ +
GDALDatasetH CPL_DLL GDALNearblack(const char *pszDest, GDALDatasetH hDstDS, GDALDatasetH hSrcDS, const GDALNearblackOptions *psOptions, int *pbUsageError)
+
GDALRasterizeOptions CPL_DLL * GDALRasterizeOptionsNew(char **papszArgv, GDALRasterizeOptionsForBinary *psOptionsForBinary)
+
struct GDALRasterizeOptions GDALRasterizeOptions
Definition: gdal_utils.h:177
+
struct GDALBuildVRTOptions GDALBuildVRTOptions
Definition: gdal_utils.h:195
+
struct GDALNearblackOptions GDALNearblackOptions
Definition: gdal_utils.h:141
+
GDALInfoOptions CPL_DLL * GDALInfoOptionsNew(char **papszArgv, GDALInfoOptionsForBinary *psOptionsForBinary)
+ +
struct GDALWarpAppOptions GDALWarpAppOptions
Definition: gdal_utils.h:80
+
void CPL_DLL GDALVectorTranslateOptionsSetProgress(GDALVectorTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+
GDALDatasetH CPL_DLL GDALWarp(const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALWarpAppOptions *psOptions, int *pbUsageError)
+ + +
void CPL_DLL GDALDEMProcessingOptionsSetProgress(GDALDEMProcessingOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+
void CPL_DLL GDALVectorTranslateOptionsFree(GDALVectorTranslateOptions *psOptions)
+
char CPL_DLL * GDALInfo(GDALDatasetH hDataset, const GDALInfoOptions *psOptions)
+ +
#define CPL_C_END
Definition: cpl_port.h:272
+ +
void CPL_DLL GDALNearblackOptionsFree(GDALNearblackOptions *psOptions)
+
void CPL_DLL GDALBuildVRTOptionsFree(GDALBuildVRTOptions *psOptions)
+ +
GDALDatasetH CPL_DLL GDALTranslate(const char *pszDestFilename, GDALDatasetH hSrcDataset, const GDALTranslateOptions *psOptions, int *pbUsageError)
+
void CPL_DLL GDALWarpAppOptionsSetWarpOption(GDALWarpAppOptions *psOptions, const char *pszKey, const char *pszValue)
+
void CPL_DLL GDALGridOptionsSetProgress(GDALGridOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+
struct GDALDEMProcessingOptions GDALDEMProcessingOptions
Definition: gdal_utils.h:120
+ +
void CPL_DLL GDALRasterizeOptionsFree(GDALRasterizeOptions *psOptions)
+
void CPL_DLL GDALWarpAppOptionsFree(GDALWarpAppOptions *psOptions)
+
void CPL_DLL GDALGridOptionsFree(GDALGridOptions *psOptions)
+
+ + + + diff --git a/bin/doc/html/gdal__utils__priv_8h.html b/bin/doc/html/gdal__utils__priv_8h.html new file mode 100644 index 0000000..8b3db2a --- /dev/null +++ b/bin/doc/html/gdal__utils__priv_8h.html @@ -0,0 +1,164 @@ + + + + + + +OGR2GUI: include/ogr/gdal_utils_priv.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
gdal_utils_priv.h File Reference
+
+
+
#include "cpl_port.h"
+#include "gdal_utils.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Classes

struct  GDALInfoOptionsForBinary
 
struct  GDALTranslateOptionsForBinary
 
struct  GDALWarpAppOptionsForBinary
 
struct  GDALVectorTranslateOptionsForBinary
 
struct  GDALDEMProcessingOptionsForBinary
 
struct  GDALNearblackOptionsForBinary
 
struct  GDALGridOptionsForBinary
 
struct  GDALRasterizeOptionsForBinary
 
struct  GDALBuildVRTOptionsForBinary
 
+ + + +

+Enumerations

enum  GDALVectorTranslateAccessMode { ACCESS_CREATION, +ACCESS_UPDATE, +ACCESS_APPEND, +ACCESS_OVERWRITE + }
 
+

Enumeration Type Documentation

+ +
+
+ + + + + +
Enumerator
ACCESS_CREATION  +
ACCESS_UPDATE  +
ACCESS_APPEND  +
ACCESS_OVERWRITE  +
+ +

Definition at line 80 of file gdal_utils_priv.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/gdal__utils__priv_8h_source.html b/bin/doc/html/gdal__utils__priv_8h_source.html new file mode 100644 index 0000000..47f3a76 --- /dev/null +++ b/bin/doc/html/gdal__utils__priv_8h_source.html @@ -0,0 +1,173 @@ + + + + + + +OGR2GUI: include/ogr/gdal_utils_priv.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
gdal_utils_priv.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id$
3  *
4  * Project: GDAL Utilities
5  * Purpose: GDAL Utilities Private Declarations.
6  * Author: Even Rouault <even.rouault at spatialys.com>
7  *
8  * ****************************************************************************
9  * Copyright (c) 2015, Even Rouault <even.rouault at spatialys.com>
10  *
11  * Permission is hereby granted, free of charge, to any person obtaining a
12  * copy of this software and associated documentation files (the "Software"),
13  * to deal in the Software without restriction, including without limitation
14  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
15  * and/or sell copies of the Software, and to permit persons to whom the
16  * Software is furnished to do so, subject to the following conditions:
17  *
18  * The above copyright notice and this permission notice shall be included
19  * in all copies or substantial portions of the Software.
20  *
21  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
22  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
24  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
26  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
27  * DEALINGS IN THE SOFTWARE.
28  ****************************************************************************/
29 
30 #ifndef GDAL_UTILS_PRIV_H_INCLUDED
31 #define GDAL_UTILS_PRIV_H_INCLUDED
32 
33 #include "cpl_port.h"
34 #include "gdal_utils.h"
35 
36 /* This file is only meant at being used by the XXXX_bin.cpp and XXXX_lib.cpp files */
37 
39 
41 {
42  /* Filename to open. */
43  char* pszFilename;
44 
45  /* Open options. */
47 
48  /* > for reporting on a particular subdataset */
50 };
51 
53 {
54  char* pszSource;
55  char* pszDest;
56  int bQuiet;
60  char* pszFormat;
61 };
62 
64 {
65  char** papszSrcFiles;
67  int bQuiet;
69 
72 
76  char* pszFormat;
77 };
78 
79 /* Access modes */
80 typedef enum
81 {
83  ACCESS_UPDATE, /* open existing output datasource in update mode rather than trying to create a new one */
84  ACCESS_APPEND, /* append to existing layer instead of creating new */
85  ACCESS_OVERWRITE /* delete the output layer and recreate it empty */
87 
89 {
92  int bQuiet;
95  char* pszFormat;
97 };
98 
100 {
105  int bQuiet;
107  char* pszFormat;
108 };
109 
111 {
112  char* pszInFile;
113  char* pszOutFile;
114  int bQuiet;
116  char* pszFormat;
117 };
118 
120 {
121  char* pszSource;
122  char* pszDest;
123  int bQuiet;
125  char* pszFormat;
126 };
127 
129 {
130  char* pszSource;
131  char* pszDest;
132  int bQuiet;
134  char* pszFormat;
136 };
137 
139 {
143  int bQuiet;
145 };
146 
147 CPL_C_END
148 
149 #endif /* GDAL_UTILS_PRIV_H_INCLUDED */
+ + + + + + + + + +
#define CPL_C_START
Definition: cpl_port.h:271
+ + + + + + + + + + +
GDALVectorTranslateAccessMode eAccessMode
+ + + + + + + + + + + + + + +
GDALVectorTranslateAccessMode
+ + + + + + + + + + + + + + + + + + + + + + +
#define CPL_C_END
Definition: cpl_port.h:272
+ + + + + + + + + + + + +
+ + + + diff --git a/bin/doc/html/gdal__version_8h.html b/bin/doc/html/gdal__version_8h.html new file mode 100644 index 0000000..b5c3a2f --- /dev/null +++ b/bin/doc/html/gdal__version_8h.html @@ -0,0 +1,258 @@ + + + + + + +OGR2GUI: include/ogr/gdal_version.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
gdal_version.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + +

+Macros

#define GDAL_VERSION_MAJOR   2
 
#define GDAL_VERSION_MINOR   1
 
#define GDAL_VERSION_REV   0
 
#define GDAL_VERSION_BUILD   0
 
#define GDAL_COMPUTE_VERSION(maj, min, rev)   ((maj)*1000000+(min)*10000+(rev)*100)
 
#define GDAL_VERSION_NUM   (GDAL_COMPUTE_VERSION(GDAL_VERSION_MAJOR,GDAL_VERSION_MINOR,GDAL_VERSION_REV)+GDAL_VERSION_BUILD)
 
#define GDAL_RELEASE_DATE   20160425
 
#define GDAL_RELEASE_NAME   "2.1.0"
 
+

Macro Definition Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define GDAL_COMPUTE_VERSION( maj,
 min,
 rev 
)   ((maj)*1000000+(min)*10000+(rev)*100)
+
+ +

Definition at line 16 of file gdal_version.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_RELEASE_DATE   20160425
+
+ +

Definition at line 25 of file gdal_version.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_RELEASE_NAME   "2.1.0"
+
+ +

Definition at line 28 of file gdal_version.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_VERSION_BUILD   0
+
+ +

Definition at line 10 of file gdal_version.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_VERSION_MAJOR   2
+
+ +

Definition at line 7 of file gdal_version.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_VERSION_MINOR   1
+
+ +

Definition at line 8 of file gdal_version.h.

+ +
+
+ +
+
+ +

Definition at line 21 of file gdal_version.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_VERSION_REV   0
+
+ +

Definition at line 9 of file gdal_version.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/gdal__version_8h_source.html b/bin/doc/html/gdal__version_8h_source.html new file mode 100644 index 0000000..46466af --- /dev/null +++ b/bin/doc/html/gdal__version_8h_source.html @@ -0,0 +1,101 @@ + + + + + + +OGR2GUI: include/ogr/gdal_version.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
gdal_version.h
+
+
+Go to the documentation of this file.
1 
2 /* -------------------------------------------------------------------- */
3 /* GDAL Version Information. */
4 /* -------------------------------------------------------------------- */
5 
6 #ifndef GDAL_VERSION_MAJOR
7 # define GDAL_VERSION_MAJOR 2
8 # define GDAL_VERSION_MINOR 1
9 # define GDAL_VERSION_REV 0
10 # define GDAL_VERSION_BUILD 0
11 #endif
12 
13 /* GDAL_COMPUTE_VERSION macro introduced in GDAL 1.10 */
14 /* Must be used ONLY to compare with version numbers for GDAL >= 1.10 */
15 #ifndef GDAL_COMPUTE_VERSION
16 #define GDAL_COMPUTE_VERSION(maj,min,rev) ((maj)*1000000+(min)*10000+(rev)*100)
17 #endif
18 
19 /* Note: the formula to compute GDAL_VERSION_NUM has changed in GDAL 1.10 */
20 #ifndef GDAL_VERSION_NUM
21 # define GDAL_VERSION_NUM (GDAL_COMPUTE_VERSION(GDAL_VERSION_MAJOR,GDAL_VERSION_MINOR,GDAL_VERSION_REV)+GDAL_VERSION_BUILD)
22 #endif
23 
24 #ifndef GDAL_RELEASE_DATE
25 # define GDAL_RELEASE_DATE 20160425
26 #endif
27 #ifndef GDAL_RELEASE_NAME
28 # define GDAL_RELEASE_NAME "2.1.0"
29 #endif
+ + + + diff --git a/bin/doc/html/globals.html b/bin/doc/html/globals.html new file mode 100644 index 0000000..ec99c63 --- /dev/null +++ b/bin/doc/html/globals.html @@ -0,0 +1,139 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- _ -

+
+ + + + diff --git a/bin/doc/html/globals_a.html b/bin/doc/html/globals_a.html new file mode 100644 index 0000000..9f809b7 --- /dev/null +++ b/bin/doc/html/globals_a.html @@ -0,0 +1,169 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- a -

+
+ + + + diff --git a/bin/doc/html/globals_b.html b/bin/doc/html/globals_b.html new file mode 100644 index 0000000..b97e49a --- /dev/null +++ b/bin/doc/html/globals_b.html @@ -0,0 +1,136 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- b -

+
+ + + + diff --git a/bin/doc/html/globals_c.html b/bin/doc/html/globals_c.html new file mode 100644 index 0000000..a91265d --- /dev/null +++ b/bin/doc/html/globals_c.html @@ -0,0 +1,1316 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- c -

+
+ + + + diff --git a/bin/doc/html/globals_d.html b/bin/doc/html/globals_d.html new file mode 100644 index 0000000..5bd4843 --- /dev/null +++ b/bin/doc/html/globals_d.html @@ -0,0 +1,146 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- d -

+
+ + + + diff --git a/bin/doc/html/globals_defs.html b/bin/doc/html/globals_defs.html new file mode 100644 index 0000000..695dc18 --- /dev/null +++ b/bin/doc/html/globals_defs.html @@ -0,0 +1,134 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- _ -

+
+ + + + diff --git a/bin/doc/html/globals_defs_a.html b/bin/doc/html/globals_defs_a.html new file mode 100644 index 0000000..8bc4761 --- /dev/null +++ b/bin/doc/html/globals_defs_a.html @@ -0,0 +1,155 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/bin/doc/html/globals_defs_c.html b/bin/doc/html/globals_defs_c.html new file mode 100644 index 0000000..1e5f6f9 --- /dev/null +++ b/bin/doc/html/globals_defs_c.html @@ -0,0 +1,497 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/bin/doc/html/globals_defs_d.html b/bin/doc/html/globals_defs_d.html new file mode 100644 index 0000000..f18447e --- /dev/null +++ b/bin/doc/html/globals_defs_d.html @@ -0,0 +1,144 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+ + + + diff --git a/bin/doc/html/globals_defs_e.html b/bin/doc/html/globals_defs_e.html new file mode 100644 index 0000000..c74c274 --- /dev/null +++ b/bin/doc/html/globals_defs_e.html @@ -0,0 +1,143 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+ + + + diff --git a/bin/doc/html/globals_defs_f.html b/bin/doc/html/globals_defs_f.html new file mode 100644 index 0000000..92124fb --- /dev/null +++ b/bin/doc/html/globals_defs_f.html @@ -0,0 +1,137 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- f -

+
+ + + + diff --git a/bin/doc/html/globals_defs_g.html b/bin/doc/html/globals_defs_g.html new file mode 100644 index 0000000..ae7819d --- /dev/null +++ b/bin/doc/html/globals_defs_g.html @@ -0,0 +1,326 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+ + + + diff --git a/bin/doc/html/globals_defs_h.html b/bin/doc/html/globals_defs_h.html new file mode 100644 index 0000000..52426c0 --- /dev/null +++ b/bin/doc/html/globals_defs_h.html @@ -0,0 +1,179 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/bin/doc/html/globals_defs_i.html b/bin/doc/html/globals_defs_i.html new file mode 100644 index 0000000..48d3fd1 --- /dev/null +++ b/bin/doc/html/globals_defs_i.html @@ -0,0 +1,134 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

    +
  • INIT_RASTERIO_EXTRA_ARG +: gdal.h +
  • +
+
+ + + + diff --git a/bin/doc/html/globals_defs_m.html b/bin/doc/html/globals_defs_m.html new file mode 100644 index 0000000..852ad6c --- /dev/null +++ b/bin/doc/html/globals_defs_m.html @@ -0,0 +1,140 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/bin/doc/html/globals_defs_n.html b/bin/doc/html/globals_defs_n.html new file mode 100644 index 0000000..d9866d5 --- /dev/null +++ b/bin/doc/html/globals_defs_n.html @@ -0,0 +1,134 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- n -

+
+ + + + diff --git a/bin/doc/html/globals_defs_o.html b/bin/doc/html/globals_defs_o.html new file mode 100644 index 0000000..7d9baba --- /dev/null +++ b/bin/doc/html/globals_defs_o.html @@ -0,0 +1,287 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/bin/doc/html/globals_defs_p.html b/bin/doc/html/globals_defs_p.html new file mode 100644 index 0000000..985caea --- /dev/null +++ b/bin/doc/html/globals_defs_p.html @@ -0,0 +1,140 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

    +
  • POSTGIS15_CURVEPOLYGON +: ogr_p.h +
  • +
  • POSTGIS15_MULTICURVE +: ogr_p.h +
  • +
  • POSTGIS15_MULTISURFACE +: ogr_p.h +
  • +
+
+ + + + diff --git a/bin/doc/html/globals_defs_r.html b/bin/doc/html/globals_defs_r.html new file mode 100644 index 0000000..646c877 --- /dev/null +++ b/bin/doc/html/globals_defs_r.html @@ -0,0 +1,134 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- r -

    +
  • RASTERIO_EXTRA_ARG_CURRENT_VERSION +: gdal.h +
  • +
+
+ + + + diff --git a/bin/doc/html/globals_defs_s.html b/bin/doc/html/globals_defs_s.html new file mode 100644 index 0000000..67ed665 --- /dev/null +++ b/bin/doc/html/globals_defs_s.html @@ -0,0 +1,668 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+ + + + diff --git a/bin/doc/html/globals_defs_t.html b/bin/doc/html/globals_defs_t.html new file mode 100644 index 0000000..47897ac --- /dev/null +++ b/bin/doc/html/globals_defs_t.html @@ -0,0 +1,134 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+ + + + diff --git a/bin/doc/html/globals_defs_u.html b/bin/doc/html/globals_defs_u.html new file mode 100644 index 0000000..07f9aa2 --- /dev/null +++ b/bin/doc/html/globals_defs_u.html @@ -0,0 +1,143 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- u -

+
+ + + + diff --git a/bin/doc/html/globals_defs_v.html b/bin/doc/html/globals_defs_v.html new file mode 100644 index 0000000..9adc97d --- /dev/null +++ b/bin/doc/html/globals_defs_v.html @@ -0,0 +1,206 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+ + + + diff --git a/bin/doc/html/globals_defs_w.html b/bin/doc/html/globals_defs_w.html new file mode 100644 index 0000000..bcabed6 --- /dev/null +++ b/bin/doc/html/globals_defs_w.html @@ -0,0 +1,149 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/bin/doc/html/globals_e.html b/bin/doc/html/globals_e.html new file mode 100644 index 0000000..1f038cf --- /dev/null +++ b/bin/doc/html/globals_e.html @@ -0,0 +1,155 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- e -

+
+ + + + diff --git a/bin/doc/html/globals_enum.html b/bin/doc/html/globals_enum.html new file mode 100644 index 0000000..03470b0 --- /dev/null +++ b/bin/doc/html/globals_enum.html @@ -0,0 +1,222 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+ + +

- g -

+ + +

- o -

+
+ + + + diff --git a/bin/doc/html/globals_eval.html b/bin/doc/html/globals_eval.html new file mode 100644 index 0000000..63bde84 --- /dev/null +++ b/bin/doc/html/globals_eval.html @@ -0,0 +1,132 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/bin/doc/html/globals_eval_c.html b/bin/doc/html/globals_eval_c.html new file mode 100644 index 0000000..d003f6f --- /dev/null +++ b/bin/doc/html/globals_eval_c.html @@ -0,0 +1,159 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/bin/doc/html/globals_eval_e.html b/bin/doc/html/globals_eval_e.html new file mode 100644 index 0000000..064bec2 --- /dev/null +++ b/bin/doc/html/globals_eval_e.html @@ -0,0 +1,123 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+ + + + diff --git a/bin/doc/html/globals_eval_g.html b/bin/doc/html/globals_eval_g.html new file mode 100644 index 0000000..d980e5a --- /dev/null +++ b/bin/doc/html/globals_eval_g.html @@ -0,0 +1,360 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+ + + + diff --git a/bin/doc/html/globals_eval_l.html b/bin/doc/html/globals_eval_l.html new file mode 100644 index 0000000..18e2ec0 --- /dev/null +++ b/bin/doc/html/globals_eval_l.html @@ -0,0 +1,129 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+ + + + diff --git a/bin/doc/html/globals_eval_o.html b/bin/doc/html/globals_eval_o.html new file mode 100644 index 0000000..e3f61b8 --- /dev/null +++ b/bin/doc/html/globals_eval_o.html @@ -0,0 +1,468 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/bin/doc/html/globals_eval_v.html b/bin/doc/html/globals_eval_v.html new file mode 100644 index 0000000..9fdbfa4 --- /dev/null +++ b/bin/doc/html/globals_eval_v.html @@ -0,0 +1,129 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+ + + + diff --git a/bin/doc/html/globals_eval_w.html b/bin/doc/html/globals_eval_w.html new file mode 100644 index 0000000..b0204e9 --- /dev/null +++ b/bin/doc/html/globals_eval_w.html @@ -0,0 +1,357 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/bin/doc/html/globals_f.html b/bin/doc/html/globals_f.html new file mode 100644 index 0000000..712d8a5 --- /dev/null +++ b/bin/doc/html/globals_f.html @@ -0,0 +1,139 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/bin/doc/html/globals_func.html b/bin/doc/html/globals_func.html new file mode 100644 index 0000000..11ff768 --- /dev/null +++ b/bin/doc/html/globals_func.html @@ -0,0 +1,127 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- _ -

+
+ + + + diff --git a/bin/doc/html/globals_func_b.html b/bin/doc/html/globals_func_b.html new file mode 100644 index 0000000..8727fd8 --- /dev/null +++ b/bin/doc/html/globals_func_b.html @@ -0,0 +1,127 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- b -

+
+ + + + diff --git a/bin/doc/html/globals_func_c.html b/bin/doc/html/globals_func_c.html new file mode 100644 index 0000000..0afe6b4 --- /dev/null +++ b/bin/doc/html/globals_func_c.html @@ -0,0 +1,855 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/bin/doc/html/globals_func_e.html b/bin/doc/html/globals_func_e.html new file mode 100644 index 0000000..d98b45f --- /dev/null +++ b/bin/doc/html/globals_func_e.html @@ -0,0 +1,131 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+ + + + diff --git a/bin/doc/html/globals_func_g.html b/bin/doc/html/globals_func_g.html new file mode 100644 index 0000000..14d7e62 --- /dev/null +++ b/bin/doc/html/globals_func_g.html @@ -0,0 +1,1492 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+ + + + diff --git a/bin/doc/html/globals_func_h.html b/bin/doc/html/globals_func_h.html new file mode 100644 index 0000000..4ebbcad --- /dev/null +++ b/bin/doc/html/globals_func_h.html @@ -0,0 +1,127 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/bin/doc/html/globals_func_i.html b/bin/doc/html/globals_func_i.html new file mode 100644 index 0000000..4805f0b --- /dev/null +++ b/bin/doc/html/globals_func_i.html @@ -0,0 +1,127 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/bin/doc/html/globals_func_m.html b/bin/doc/html/globals_func_m.html new file mode 100644 index 0000000..1cc7172 --- /dev/null +++ b/bin/doc/html/globals_func_m.html @@ -0,0 +1,128 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/bin/doc/html/globals_func_o.html b/bin/doc/html/globals_func_o.html new file mode 100644 index 0000000..d508a50 --- /dev/null +++ b/bin/doc/html/globals_func_o.html @@ -0,0 +1,1794 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/bin/doc/html/globals_func_r.html b/bin/doc/html/globals_func_r.html new file mode 100644 index 0000000..3aecb50 --- /dev/null +++ b/bin/doc/html/globals_func_r.html @@ -0,0 +1,382 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- r -

+
+ + + + diff --git a/bin/doc/html/globals_func_s.html b/bin/doc/html/globals_func_s.html new file mode 100644 index 0000000..2faf459 --- /dev/null +++ b/bin/doc/html/globals_func_s.html @@ -0,0 +1,127 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

    +
  • sortCOORD_REF_SYS_CODE() +: app.cpp +
  • +
+
+ + + + diff --git a/bin/doc/html/globals_func_v.html b/bin/doc/html/globals_func_v.html new file mode 100644 index 0000000..f042066 --- /dev/null +++ b/bin/doc/html/globals_func_v.html @@ -0,0 +1,364 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+ + + + diff --git a/bin/doc/html/globals_g.html b/bin/doc/html/globals_g.html new file mode 100644 index 0000000..ad8238c --- /dev/null +++ b/bin/doc/html/globals_g.html @@ -0,0 +1,2092 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- g -

+
+ + + + diff --git a/bin/doc/html/globals_h.html b/bin/doc/html/globals_h.html new file mode 100644 index 0000000..6922076 --- /dev/null +++ b/bin/doc/html/globals_h.html @@ -0,0 +1,184 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/bin/doc/html/globals_i.html b/bin/doc/html/globals_i.html new file mode 100644 index 0000000..7543c32 --- /dev/null +++ b/bin/doc/html/globals_i.html @@ -0,0 +1,139 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- i -

+
+ + + + diff --git a/bin/doc/html/globals_l.html b/bin/doc/html/globals_l.html new file mode 100644 index 0000000..8a5ae8c --- /dev/null +++ b/bin/doc/html/globals_l.html @@ -0,0 +1,142 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- l -

+
+ + + + diff --git a/bin/doc/html/globals_m.html b/bin/doc/html/globals_m.html new file mode 100644 index 0000000..071d8c8 --- /dev/null +++ b/bin/doc/html/globals_m.html @@ -0,0 +1,146 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- m -

+
+ + + + diff --git a/bin/doc/html/globals_n.html b/bin/doc/html/globals_n.html new file mode 100644 index 0000000..29496d3 --- /dev/null +++ b/bin/doc/html/globals_n.html @@ -0,0 +1,136 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/bin/doc/html/globals_o.html b/bin/doc/html/globals_o.html new file mode 100644 index 0000000..2c43c61 --- /dev/null +++ b/bin/doc/html/globals_o.html @@ -0,0 +1,2444 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/bin/doc/html/globals_p.html b/bin/doc/html/globals_p.html new file mode 100644 index 0000000..2778f1f --- /dev/null +++ b/bin/doc/html/globals_p.html @@ -0,0 +1,151 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- p -

+
+ + + + diff --git a/bin/doc/html/globals_r.html b/bin/doc/html/globals_r.html new file mode 100644 index 0000000..e32435c --- /dev/null +++ b/bin/doc/html/globals_r.html @@ -0,0 +1,394 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- r -

+
+ + + + diff --git a/bin/doc/html/globals_s.html b/bin/doc/html/globals_s.html new file mode 100644 index 0000000..5290785 --- /dev/null +++ b/bin/doc/html/globals_s.html @@ -0,0 +1,676 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- s -

+
+ + + + diff --git a/bin/doc/html/globals_t.html b/bin/doc/html/globals_t.html new file mode 100644 index 0000000..c165a42 --- /dev/null +++ b/bin/doc/html/globals_t.html @@ -0,0 +1,136 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- t -

+
+ + + + diff --git a/bin/doc/html/globals_type.html b/bin/doc/html/globals_type.html new file mode 100644 index 0000000..6795274 --- /dev/null +++ b/bin/doc/html/globals_type.html @@ -0,0 +1,376 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+ + +

- g -

+ + +

- o -

+ + +

- v -

+
+ + + + diff --git a/bin/doc/html/globals_u.html b/bin/doc/html/globals_u.html new file mode 100644 index 0000000..059b238 --- /dev/null +++ b/bin/doc/html/globals_u.html @@ -0,0 +1,145 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/bin/doc/html/globals_v.html b/bin/doc/html/globals_v.html new file mode 100644 index 0000000..09e42f0 --- /dev/null +++ b/bin/doc/html/globals_v.html @@ -0,0 +1,469 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- v -

+
+ + + + diff --git a/bin/doc/html/globals_vars.html b/bin/doc/html/globals_vars.html new file mode 100644 index 0000000..9a53bba --- /dev/null +++ b/bin/doc/html/globals_vars.html @@ -0,0 +1,127 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/bin/doc/html/globals_w.html b/bin/doc/html/globals_w.html new file mode 100644 index 0000000..76ff824 --- /dev/null +++ b/bin/doc/html/globals_w.html @@ -0,0 +1,388 @@ + + + + + + +OGR2GUI: File Members + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- w -

+
+ + + + diff --git a/bin/doc/html/hierarchy.html b/bin/doc/html/hierarchy.html new file mode 100644 index 0000000..f039508 --- /dev/null +++ b/bin/doc/html/hierarchy.html @@ -0,0 +1,192 @@ + + + + + + +OGR2GUI: Class Hierarchy + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+
This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 12345]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CCPLSharedFileInfo
 CCPLXMLNode
 CGDAL_GCP
 CGDALAbstractBandBlockCacheThis manages how a raster band store its cached block
 CGDALAsyncReader
 CGDALBuildVRTOptionsForBinary
 CGDALColorEntry
 CGDALColorTable
 CGDALDefaultOverviews
 CGDALDEMProcessingOptionsForBinary
 CGDALGridOptionsForBinary
 CGDALInfoOptionsForBinary
 CGDALMajorObjectObject with metadata
 CGDALDatasetA set of associated raster bands, usually from one file
 COGRDataSource
 CGDALDriverFormat specific driver
 COGRSFDriver
 CGDALDriverManager
 CGDALRasterBandA single raster band (or channel)
 CGDALAllValidMaskBand
 CGDALNoDataMaskBand
 CGDALNoDataValuesMaskBand
 CGDALRescaledAlphaBand
 COGRLayer
 CGDALMultiDomainMetadata
 CGDALNearblackOptionsForBinary
 CGDALOpenInfo
 CGDALRasterBlockA single raster block in the block cache
 CGDALRasterIOExtraArg
 CGDALRasterizeOptionsForBinary
 CGDALRPCInfo
 CGDALTranslateOptionsForBinary
 CGDALVectorTranslateOptionsForBinary
 CGDALWarpAppOptionsForBinary
 CI18N
 COgr
 COGR_SRSNode
 Cogr_style_param
 Cogr_style_value
 COGRCoordinateTransformation
 COGRCurveCollection
 COGREnvelope
 COGREnvelope3D
 COGRFeature
 COGRFeatureDefn
 COGRFeatureQuery
 COGRField
 COGRFieldDefn
 COGRGeometry
 COGRCurve
 COGRCompoundCurve
 COGRSimpleCurve
 COGRCircularString
 COGRLineString
 COGRLinearRing
 COGRGeometryCollection
 COGRMultiCurve
 COGRMultiLineString
 COGRMultiPoint
 COGRMultiSurface
 COGRMultiPolygon
 COGRPoint
 COGRSurface
 COGRCurvePolygon
 COGRPolygon
 COGRGeometryFactory
 COGRGeomFieldDefn
 COGRPointIterator
 COGRRawPoint
 COGRSFDriverRegistrar
 COGRSpatialReference
 COGRStyleMgr
 COGRStyleTable
 COGRStyleTool
 COGRStyleBrush
 COGRStyleLabel
 COGRStylePen
 COGRStyleSymbol
 CQDialog
 CDBConnect
 CSettings
 CWebServiceConnect
 CQMainWindow
 CApp
 CQObject
 CTestDBConnect
 CTestOgr
 CQThread
 COgr2ogrThread
+
+
+ + + + diff --git a/bin/doc/html/i18n_8cpp.html b/bin/doc/html/i18n_8cpp.html new file mode 100644 index 0000000..cc59763 --- /dev/null +++ b/bin/doc/html/i18n_8cpp.html @@ -0,0 +1,113 @@ + + + + + + +OGR2GUI: src/i18n.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
i18n.cpp File Reference
+
+
+ +

I18N. +More...

+
#include "i18n.h"
+
+

Go to the source code of this file.

+

Detailed Description

+

I18N.

+
Author
David Tran
+
Version
0.8
+ +

Definition in file i18n.cpp.

+
+ + + + diff --git a/bin/doc/html/i18n_8cpp_source.html b/bin/doc/html/i18n_8cpp_source.html new file mode 100644 index 0000000..f6f3da2 --- /dev/null +++ b/bin/doc/html/i18n_8cpp_source.html @@ -0,0 +1,106 @@ + + + + + + +OGR2GUI: src/i18n.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
i18n.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  * Copyright (c) 2016 David Tran, Switzerland
10  *
11  * This program is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License as published by
13  * the Free Software Foundation, either version 3 of the License, or
14  * (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program. If not, see <http://www.gnu.org/licenses/>.
23  *****************************************************************************/
24 
32 #include "i18n.h"
33 
34 bool I18N::instanceExists;
35 I18N* I18N::instance;
36 
37 I18N::I18N(void) : path(":/translations") {
38 }
39 
40 I18N::~I18N(void) {
41 }
42 
43 void I18N::translate(const QString lang) {
44  translator.load(lang, path);
45  QCoreApplication::installTranslator(&translator);
46 }
47 
49  if(instanceExists) {
50  return instance;
51  } else {
52  instance = new I18N();
53  instanceExists = true;
54  return instance;
55  }
56 }
~I18N(void)
Destructor.
Definition: i18n.cpp:40
+
static I18N * getInstance(void)
Get I18N instance.
Definition: i18n.cpp:48
+
void translate(const QString lang)
translate user interface
Definition: i18n.cpp:43
+
I18N.
+
Definition: i18n.h:39
+
+ + + + diff --git a/bin/doc/html/i18n_8h.html b/bin/doc/html/i18n_8h.html new file mode 100644 index 0000000..af31f8c --- /dev/null +++ b/bin/doc/html/i18n_8h.html @@ -0,0 +1,123 @@ + + + + + + +OGR2GUI: include/i18n.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
i18n.h File Reference
+
+
+ +

I18N. +More...

+
#include <QTranslator>
+#include <QCoreApplication>
+#include <QLibraryInfo>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  I18N
 
+

Detailed Description

+

I18N.

+
Author
David Tran
+
Version
0.8
+ +

Definition in file i18n.h.

+
+ + + + diff --git a/bin/doc/html/i18n_8h_source.html b/bin/doc/html/i18n_8h_source.html new file mode 100644 index 0000000..23a73c8 --- /dev/null +++ b/bin/doc/html/i18n_8h_source.html @@ -0,0 +1,105 @@ + + + + + + +OGR2GUI: include/i18n.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
i18n.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  * Copyright (c) 2016 David Tran, Switzerland
10  *
11  * This program is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License as published by
13  * the Free Software Foundation, either version 3 of the License, or
14  * (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program. If not, see <http://www.gnu.org/licenses/>.
23  *****************************************************************************/
24 
32 #ifndef _I18N_H
33 #define _I18N_H
34 
35 #include <QTranslator>
36 #include <QCoreApplication>
37 #include <QLibraryInfo>
38 
39 class I18N {
40 public:
45  static I18N* getInstance(void);
46 
51  ~I18N(void);
52 
57  void translate(const QString lang);
58 private:
59  static bool instanceExists;
60  static I18N* instance;
61  QString lang, path;
62  QTranslator translator, qtTranslator;
63 
68  I18N(void);
73  I18N(const I18N&);
78  I18N& operator=(const I18N&);
79 };
80 
81 #endif // _I18N_H
~I18N(void)
Destructor.
Definition: i18n.cpp:40
+
static I18N * getInstance(void)
Get I18N instance.
Definition: i18n.cpp:48
+
void translate(const QString lang)
translate user interface
Definition: i18n.cpp:43
+
Definition: i18n.h:39
+
+ + + + diff --git a/bin/doc/html/index.html b/bin/doc/html/index.html new file mode 100644 index 0000000..5138a26 --- /dev/null +++ b/bin/doc/html/index.html @@ -0,0 +1,98 @@ + + + + + + +OGR2GUI: OGR2GUI + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
OGR2GUI
+
+
+

+Description

+

OGR2GUI is an application used to convert and manipulate geospatial data. It is based on ogr2ogr, a command line utility from the "Geospatial Data +Abstraction Library" (gdal.org). Through its graphical user interface, OGR2GUI gives all the power of ogr2ogr without worrying about its complex syntax. It brings speed, efficiency and simplicity to its users. OGR2GUI is a free, open source project released under GPL License. Everyone in the geospatial community is invited to join. If you want to get involved in the project development, please contact us at dev@o.nosp@m.gr2g.nosp@m.ui.ca

+

+Support

+

dev@ogr2gui.ca

+
+ + + + diff --git a/bin/doc/html/jquery.js b/bin/doc/html/jquery.js new file mode 100644 index 0000000..1f4d0b4 --- /dev/null +++ b/bin/doc/html/jquery.js @@ -0,0 +1,68 @@ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! + * jQuery UI 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! + * jQuery UI Widget 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Widget + */ +(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! + * jQuery UI Mouse 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Mouse + * + * Depends: + * jquery.ui.widget.js + */ +(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! + * jQuery hashchange event - v1.3 - 7/21/2010 + * http://benalman.com/projects/jquery-hashchange-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' + + + + +
+ +
+
main.cpp File Reference
+
+
+ +

main +More...

+
#include "app.h"
+#include "cpl_conv.h"
+#include "i18n.h"
+#include <iostream>
+#include <QSettings>
+
+

Go to the source code of this file.

+
+ + + +

+Functions

int main (int argc, char **argv)
 
+

Detailed Description

+

main

+
Author
David Tran
+
Version
0.8
+ +

Definition in file main.cpp.

+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int main (int argc,
char ** argv 
)
+
+ +

Definition at line 39 of file main.cpp.

+ +
+
+ + + + + diff --git a/bin/doc/html/main_8cpp_source.html b/bin/doc/html/main_8cpp_source.html new file mode 100644 index 0000000..4505112 --- /dev/null +++ b/bin/doc/html/main_8cpp_source.html @@ -0,0 +1,111 @@ + + + + + + +OGR2GUI: src/main.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
main.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  * Copyright (c) 2016 David Tran, Switzerland
10  *
11  * This program is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License as published by
13  * the Free Software Foundation, either version 3 of the License, or
14  * (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program. If not, see <http://www.gnu.org/licenses/>.
23  *****************************************************************************/
24 
32 //#pragma comment(linker, "/SUBSYSTEM:CONSOLE")
33 #include "app.h"
34 #include "cpl_conv.h"
35 #include "i18n.h"
36 #include <iostream>
37 #include <QSettings>
38 
39 int main(int argc, char **argv) {
40  QApplication app(argc, argv);
41  string dataPath = QDir::toNativeSeparators(QCoreApplication::applicationDirPath() + QDir::separator() + "data").toStdString();
42  CPLSetConfigOption("GDAL_DATA", dataPath.c_str());
43  if(1 < argc) {
44  for(int i=0;i<argc;++i)
45  std::cout << argv[i] << " ";
46  std::cout << std::endl;
47  return ogr2ogr(argc, argv);
48  } else {
49  QSettings settings("ogr2gui.ini", QSettings::IniFormat);
50  QVariant language = settings.value("language");
51  if(language.isNull() || !language.isValid()) {
52  settings.setValue("language", "en_GB");
53  language = "en_GB";
54  }
55  QList<QString> gcspcsList;
56  gcspcsList << "gcs" << "pcs";
57  for(int i = 0; i < gcspcsList.size(); ++i) {
58  QVariant gcspcs = settings.value(gcspcsList.at(i));
59  if(gcspcs.isNull() || !gcspcs.isValid()) {
60  settings.setValue(gcspcsList.at(i), "true");
61  }
62  }
63  QList<QString> gcspcsoverrideList;
64  gcspcsoverrideList << "gcsoverride" << "pcsoverride";
65  for(int i = 0; i < gcspcsoverrideList.size(); ++i) {
66  QVariant gcspcsoverride = settings.value(gcspcsoverrideList.at(i));
67  if(gcspcsoverride.isNull() || !gcspcsoverride.isValid()) {
68  settings.setValue(gcspcsoverrideList.at(i), "false");
69  }
70  }
71  I18N *i18n = I18N::getInstance();
72  i18n->translate(language.toString());
73  new App();
74  }
75  return app.exec();
76 }
int ogr2ogr(int nArgc, char **papszArgv)
ogr2ogr command line
+
int main(int argc, char **argv)
Definition: main.cpp:39
+
void CPL_DLL CPL_STDCALL CPLSetConfigOption(const char *, const char *)
+
static I18N * getInstance(void)
Get I18N instance.
Definition: i18n.cpp:48
+
Definition: app.h:60
+ +
ogr2ogr GUI
+
void translate(const QString lang)
translate user interface
Definition: i18n.cpp:43
+
I18N.
+
Definition: i18n.h:39
+
+ + + + diff --git a/bin/doc/html/nav_f.png b/bin/doc/html/nav_f.png new file mode 100644 index 0000000..72a58a5 Binary files /dev/null and b/bin/doc/html/nav_f.png differ diff --git a/bin/doc/html/nav_g.png b/bin/doc/html/nav_g.png new file mode 100644 index 0000000..2093a23 Binary files /dev/null and b/bin/doc/html/nav_g.png differ diff --git a/bin/doc/html/nav_h.png b/bin/doc/html/nav_h.png new file mode 100644 index 0000000..33389b1 Binary files /dev/null and b/bin/doc/html/nav_h.png differ diff --git a/bin/doc/html/ogr2ogr__bin_8cpp.html b/bin/doc/html/ogr2ogr__bin_8cpp.html new file mode 100644 index 0000000..48a2f00 --- /dev/null +++ b/bin/doc/html/ogr2ogr__bin_8cpp.html @@ -0,0 +1,172 @@ + + + + + + +OGR2GUI: src/utils/ogr2ogr_bin.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr2ogr_bin.cpp File Reference
+
+
+
#include "ogrsf_frmts.h"
+#include "ogr_p.h"
+#include "gdal_utils_priv.h"
+#include "commonutils.h"
+
+

Go to the source code of this file.

+ + + + + + + +

+Functions

 CPL_CVSID ("$Id: ogr2ogr_bin.cpp 33615 2016-03-02 20:19:22Z goatbar $")
 
int ogr2ogr (int nArgc, char **papszArgv)
 ogr2ogr command line More...
 
+

Function Documentation

+ +
+
+ + + + + + + + +
CPL_CVSID ("$Id: ogr2ogr_bin.cpp 33615 2016-03-02 20:19:22Z goatbar $" )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int ogr2ogr (int nArgc,
char ** papszArgv 
)
+
+ +

ogr2ogr command line

+
Parameters
+ + + +
nArgc: arguments count
papszArgv: arguments
+
+
+ +

Definition at line 114 of file ogr2ogr_bin.cpp.

+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr2ogr__bin_8cpp_source.html b/bin/doc/html/ogr2ogr__bin_8cpp_source.html new file mode 100644 index 0000000..74adbec --- /dev/null +++ b/bin/doc/html/ogr2ogr__bin_8cpp_source.html @@ -0,0 +1,160 @@ + + + + + + +OGR2GUI: src/utils/ogr2ogr_bin.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr2ogr_bin.cpp
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr2ogr_bin.cpp 33615 2016-03-02 20:19:22Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: Simple client for translating between formats.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  ******************************************************************************
9  * Copyright (c) 1999, Frank Warmerdam
10  * Copyright (c) 2008-2015, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #include "ogrsf_frmts.h"
32 #include "ogr_p.h"
33 #include "gdal_utils_priv.h"
34 #include "commonutils.h"
35 
36 CPL_CVSID("$Id: ogr2ogr_bin.cpp 33615 2016-03-02 20:19:22Z goatbar $");
37 
38 static void Usage(int bShort = TRUE);
39 static void Usage(const char* pszAdditionalMsg, int bShort = TRUE);
40 
41 /************************************************************************/
42 /* GDALVectorTranslateOptionsForBinaryNew() */
43 /************************************************************************/
44 
45 static GDALVectorTranslateOptionsForBinary *GDALVectorTranslateOptionsForBinaryNew(void)
46 {
48 }
49 
50 /************************************************************************/
51 /* GDALVectorTranslateOptionsForBinaryFree() */
52 /************************************************************************/
53 
54 static void GDALVectorTranslateOptionsForBinaryFree( GDALVectorTranslateOptionsForBinary* psOptionsForBinary )
55 {
56  if( psOptionsForBinary )
57  {
58  CPLFree(psOptionsForBinary->pszDataSource);
59  CPLFree(psOptionsForBinary->pszDestDataSource);
60  CSLDestroy(psOptionsForBinary->papszOpenOptions);
61  CPLFree(psOptionsForBinary->pszFormat);
62  CPLFree(psOptionsForBinary);
63  }
64 }
65 
66 /* -------------------------------------------------------------------- */
67 /* CheckDestDataSourceNameConsistency() */
68 /* -------------------------------------------------------------------- */
69 
70 static
71 void CheckDestDataSourceNameConsistency(const char* pszDestFilename,
72  const char* pszDriverName)
73 {
74  int i;
75  char* pszDestExtension = CPLStrdup(CPLGetExtension(pszDestFilename));
76 
77  if( EQUAL(pszDriverName, "GMT") )
78  pszDriverName = "OGR_GMT";
79  CheckExtensionConsistency(pszDestFilename, pszDriverName);
80 
81  static const char* apszBeginName[][2] = { { "PG:" , "PostgreSQL" },
82  { "MySQL:" , "MySQL" },
83  { "CouchDB:" , "CouchDB" },
84  { "GFT:" , "GFT" },
85  { "MSSQL:" , "MSSQLSpatial" },
86  { "ODBC:" , "ODBC" },
87  { "OCI:" , "OCI" },
88  { "SDE:" , "SDE" },
89  { "WFS:" , "WFS" },
90  { NULL, NULL }
91  };
92 
93  for(i=0; apszBeginName[i][0] != NULL; i++)
94  {
95  if (EQUALN(pszDestFilename, apszBeginName[i][0], strlen(apszBeginName[i][0])) &&
96  !EQUAL(pszDriverName, apszBeginName[i][1]))
97  {
99  "The target file has a name which is normally recognized by the %s driver,\n"
100  "but the requested output driver is %s. Is it really what you want ?\n",
101  apszBeginName[i][1],
102  pszDriverName);
103  break;
104  }
105  }
106 
107  CPLFree(pszDestExtension);
108 }
109 
110 /************************************************************************/
111 /* main() */
112 /************************************************************************/
113 
114 int ogr2ogr( int nArgc, char ** papszArgv )
115 {
116  GDALDatasetH hDS = NULL;
117  GDALDatasetH hODS = NULL;
118  int bCloseODS = TRUE;
119  int bUsageError = FALSE;
120  GDALDatasetH hDstDS;
121  int nRetCode = 1;
122  GDALVectorTranslateOptionsForBinary* psOptionsForBinary;
123  GDALVectorTranslateOptions *psOptions;
124 
125  /* Check strict compilation and runtime library version as we use C++ API */
126  if (! GDAL_CHECK_VERSION(papszArgv[0]))
127  exit(1);
128 
129  EarlySetConfigOptions(nArgc, papszArgv);
130 
131 /* -------------------------------------------------------------------- */
132 /* Register format(s). */
133 /* -------------------------------------------------------------------- */
134  OGRRegisterAll();
135 
136 /* -------------------------------------------------------------------- */
137 /* Processing command line arguments. */
138 /* -------------------------------------------------------------------- */
139  nArgc = OGRGeneralCmdLineProcessor( nArgc, &papszArgv, 0 );
140 
141  if( nArgc < 1 )
142  {
143  papszArgv = NULL;
144  nRetCode = -nArgc;
145  goto exit;
146  }
147 
148  for( int iArg = 1; iArg < nArgc; iArg++ )
149  {
150  if( EQUAL(papszArgv[iArg], "--utility_version") )
151  {
152  printf("%s was compiled against GDAL %s and is running against GDAL %s\n",
153  papszArgv[0], GDAL_RELEASE_NAME, GDALVersionInfo("RELEASE_NAME"));
154  goto exit;
155  }
156  else if( EQUAL(papszArgv[iArg],"--help") )
157  {
158  Usage();
159  goto exit;
160  }
161  else if ( EQUAL(papszArgv[iArg], "--long-usage") )
162  {
163  Usage(FALSE);
164  goto exit;
165  }
166  }
167 
168  psOptionsForBinary = GDALVectorTranslateOptionsForBinaryNew();
169  psOptions = GDALVectorTranslateOptionsNew(papszArgv + 1, psOptionsForBinary);
170 
171  if( psOptions == NULL )
172  {
173  Usage();
174  GDALVectorTranslateOptionsForBinaryFree(psOptionsForBinary);
175  goto exit;
176  }
177 
178  if( psOptionsForBinary->pszDataSource == NULL ||
179  psOptionsForBinary->pszDestDataSource == NULL )
180  {
181  if( psOptionsForBinary->pszDestDataSource == NULL )
182  Usage("no target datasource provided");
183  else
184  Usage("no source datasource provided");
186  GDALVectorTranslateOptionsForBinaryFree(psOptionsForBinary);
187  goto exit;
188  }
189 
190  if( strcmp(psOptionsForBinary->pszDestDataSource, "/vsistdout/") == 0 )
191  psOptionsForBinary->bQuiet = TRUE;
192 
193  if (!psOptionsForBinary->bQuiet && psOptionsForBinary->bFormatExplicitlySet)
194  {
195  CheckDestDataSourceNameConsistency(psOptionsForBinary->pszDestDataSource,
196  psOptionsForBinary->pszFormat);
197 
198  }
199 /* -------------------------------------------------------------------- */
200 /* Open data source. */
201 /* -------------------------------------------------------------------- */
202 
203  /* Avoid opening twice the same datasource if it is both the input and output */
204  /* Known to cause problems with at least FGdb, SQlite and GPKG drivers. See #4270 */
205  if (psOptionsForBinary->eAccessMode != ACCESS_CREATION &&
206  strcmp(psOptionsForBinary->pszDestDataSource, psOptionsForBinary->pszDataSource) == 0)
207  {
208  hODS = GDALOpenEx( psOptionsForBinary->pszDataSource,
209  GDAL_OF_UPDATE | GDAL_OF_VECTOR, NULL, psOptionsForBinary->papszOpenOptions, NULL );
210  GDALDriverH hDriver = NULL;
211  if( hODS != NULL )
212  hDriver = GDALGetDatasetDriver(hODS);
213 
214  /* Restrict to those 3 drivers. For example it is known to break with */
215  /* the PG driver due to the way it manages transactions... */
216  if (hDriver && !(EQUAL(GDALGetDescription(hDriver), "FileGDB") ||
217  EQUAL(GDALGetDescription(hDriver), "SQLite") ||
218  EQUAL(GDALGetDescription(hDriver), "GPKG")))
219  {
220  hDS = GDALOpenEx( psOptionsForBinary->pszDataSource,
221  GDAL_OF_VECTOR, NULL, psOptionsForBinary->papszOpenOptions, NULL );
222  }
223  else
224  {
225  hDS = hODS;
226  bCloseODS = FALSE;
227  }
228  }
229  else
230  {
231  hDS = GDALOpenEx( psOptionsForBinary->pszDataSource,
232  GDAL_OF_VECTOR, NULL, psOptionsForBinary->papszOpenOptions, NULL );
233  }
234 
235 /* -------------------------------------------------------------------- */
236 /* Report failure */
237 /* -------------------------------------------------------------------- */
238  if( hDS == NULL )
239  {
241 
242  fprintf( stderr, "FAILURE:\n"
243  "Unable to open datasource `%s' with the following drivers.\n",
244  psOptionsForBinary->pszDataSource );
245 
246  for( int iDriver = 0; iDriver < poR->GetDriverCount(); iDriver++ )
247  {
248  fprintf( stderr, " -> %s\n", poR->GetDriver(iDriver)->GetDescription() );
249  }
250 
252  GDALVectorTranslateOptionsForBinaryFree(psOptionsForBinary);
253  goto exit;
254  }
255 
256  if( !(psOptionsForBinary->bQuiet) )
257  {
259  }
260 
261  hDstDS = GDALVectorTranslate(psOptionsForBinary->pszDestDataSource, hODS,
262  1, &hDS, psOptions, &bUsageError);
263  if( bUsageError )
264  Usage();
265  else
266  nRetCode = (hDstDS) ? 0 : 1;
267 
269  GDALVectorTranslateOptionsForBinaryFree(psOptionsForBinary);
270 
271  if(hDS)
272  GDALClose(hDS);
273  if(bCloseODS)
274  GDALClose(hDstDS);
275 
276 exit:
277  CSLDestroy( papszArgv );
278  OGRCleanupAll();
279 
280  return nRetCode;
281 }
282 
283 /************************************************************************/
284 /* Usage() */
285 /************************************************************************/
286 
287 static void Usage(int bShort)
288 {
289  Usage(NULL, bShort);
290 }
291 
292 static void Usage(const char* pszAdditionalMsg, int bShort)
293 
294 {
296 
297 
298  printf( "Usage: ogr2ogr [--help-general] [-skipfailures] [-append] [-update]\n"
299  " [-select field_list] [-where restricted_where|@filename]\n"
300  " [-progress] [-sql <sql statement>|@filename] [-dialect dialect]\n"
301  " [-preserve_fid] [-fid FID]\n"
302  " [-spat xmin ymin xmax ymax] [-spat_srs srs_def] [-geomfield field]\n"
303  " [-a_srs srs_def] [-t_srs srs_def] [-s_srs srs_def]\n"
304  " [-f format_name] [-overwrite] [[-dsco NAME=VALUE] ...]\n"
305  " dst_datasource_name src_datasource_name\n"
306  " [-lco NAME=VALUE] [-nln name] \n"
307  " [-nlt type|PROMOTE_TO_MULTI|CONVERT_TO_LINEAR]\n"
308  " [-dim 2|3|layer_dim] [layer [layer ...]]\n"
309  "\n"
310  "Advanced options :\n"
311  " [-gt n] [-ds_transaction]\n"
312  " [[-oo NAME=VALUE] ...] [[-doo NAME=VALUE] ...]\n"
313  " [-clipsrc [xmin ymin xmax ymax]|WKT|datasource|spat_extent]\n"
314  " [-clipsrcsql sql_statement] [-clipsrclayer layer]\n"
315  " [-clipsrcwhere expression]\n"
316  " [-clipdst [xmin ymin xmax ymax]|WKT|datasource]\n"
317  " [-clipdstsql sql_statement] [-clipdstlayer layer]\n"
318  " [-clipdstwhere expression]\n"
319  " [-wrapdateline][-datelineoffset val]\n"
320  " [[-simplify tolerance] | [-segmentize max_dist]]\n"
321  " [-addfields] [-unsetFid]\n"
322  " [-relaxedFieldNameMatch] [-forceNullable] [-unsetDefault]\n"
323  " [-fieldTypeToString All|(type1[,type2]*)] [-unsetFieldWidth]\n"
324  " [-mapFieldType srctype|All=dsttype[,srctype2=dsttype2]*]\n"
325  " [-fieldmap identity | index1[,index2]*]\n"
326  " [-splitlistfields] [-maxsubfields val]\n"
327  " [-explodecollections] [-zfield field_name]\n"
328  " [-gcp pixel line easting northing [elevation]]* [-order n | -tps]\n"
329  " [-nomd] [-mo \"META-TAG=VALUE\"]* [-noNativeData]\n");
330 
331  if (bShort)
332  {
333  printf( "\nNote: ogr2ogr --long-usage for full help.\n");
334  if( pszAdditionalMsg )
335  fprintf(stderr, "\nFAILURE: %s\n", pszAdditionalMsg);
336  exit( 1 );
337  }
338 
339  printf("\n -f format_name: output file format name, possible values are:\n");
340 
341  for( int iDriver = 0; iDriver < poR->GetDriverCount(); iDriver++ )
342  {
343  GDALDriver *poDriver = poR->GetDriver(iDriver);
344 
345  if( CPLTestBool( CSLFetchNameValueDef(poDriver->GetMetadata(), GDAL_DCAP_CREATE, "FALSE") ) )
346  printf( " -f \"%s\"\n", poDriver->GetDescription() );
347  }
348 
349  printf( " -append: Append to existing layer instead of creating new if it exists\n"
350  " -overwrite: delete the output layer and recreate it empty\n"
351  " -update: Open existing output datasource in update mode\n"
352  " -progress: Display progress on terminal. Only works if input layers have the \n"
353  " \"fast feature count\" capability\n"
354  " -select field_list: Comma-delimited list of fields from input layer to\n"
355  " copy to the new layer (defaults to all)\n"
356  " -where restricted_where: Attribute query (like SQL WHERE)\n"
357  " -wrapdateline: split geometries crossing the dateline meridian\n"
358  " (long. = +/- 180deg)\n"
359  " -datelineoffset: offset from dateline in degrees\n"
360  " (default long. = +/- 10deg,\n"
361  " geometries within 170deg to -170deg will be split)\n"
362  " -sql statement: Execute given SQL statement and save result.\n"
363  " -dialect value: select a dialect, usually OGRSQL to avoid native sql.\n"
364  " -skipfailures: skip features or layers that fail to convert\n"
365  " -gt n: group n features per transaction (default 20000). n can be set to unlimited\n"
366  " -spat xmin ymin xmax ymax: spatial query extents\n"
367  " -simplify tolerance: distance tolerance for simplification.\n"
368  " -segmentize max_dist: maximum distance between 2 nodes.\n"
369  " Used to create intermediate points\n"
370  " -dsco NAME=VALUE: Dataset creation option (format specific)\n"
371  " -lco NAME=VALUE: Layer creation option (format specific)\n"
372  " -oo NAME=VALUE: Input dataset open option (format specific)\n"
373  " -doo NAME=VALUE: Destination dataset open option (format specific)\n"
374  " -nln name: Assign an alternate name to the new layer\n"
375  " -nlt type: Force a geometry type for new layer. One of NONE, GEOMETRY,\n"
376  " POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT,\n"
377  " MULTIPOLYGON, or MULTILINESTRING, or PROMOTE_TO_MULTI or CONVERT_TO_LINEAR. Add \"25D\" for 3D layers.\n"
378  " Default is type of source layer.\n"
379  " -dim dimension: Force the coordinate dimension to the specified value.\n"
380  " -fieldTypeToString type1,...: Converts fields of specified types to\n"
381  " fields of type string in the new layer. Valid types are : Integer,\n"
382  " Integer64, Real, String, Date, Time, DateTime, Binary, IntegerList, Integer64List, RealList,\n"
383  " StringList. Special value All will convert all fields to strings.\n"
384  " -fieldmap index1,index2,...: Specifies the list of field indexes to be\n"
385  " copied from the source to the destination. The (n)th value specified\n"
386  " in the list is the index of the field in the target layer definition\n"
387  " in which the n(th) field of the source layer must be copied. Index count\n"
388  " starts at zero. There must be exactly as many values in the list as\n"
389  " the count of the fields in the source layer. We can use the 'identity'\n"
390  " setting to specify that the fields should be transferred by using the\n"
391  " same order. This setting should be used along with the append setting.");
392 
393  printf(" -a_srs srs_def: Assign an output SRS\n"
394  " -t_srs srs_def: Reproject/transform to this SRS on output\n"
395  " -s_srs srs_def: Override source SRS\n"
396  "\n"
397  " Srs_def can be a full WKT definition (hard to escape properly),\n"
398  " or a well known definition (i.e. EPSG:4326) or a file with a WKT\n"
399  " definition.\n" );
400 
401  if( pszAdditionalMsg )
402  fprintf(stderr, "\nFAILURE: %s\n", pszAdditionalMsg);
403 }
#define CPLE_AppDefined
Definition: cpl_error.h:93
+
virtual char ** GetMetadata(const char *pszDomain="")
+
#define GDAL_OF_VECTOR
Definition: gdal.h:385
+
void CPL_DLL CPL_STDCALL GDALClose(GDALDatasetH)
+
CPL_CVSID("$Id: ogr2ogr_bin.cpp 33615 2016-03-02 20:19:22Z goatbar $")
+
void CPL_DLL CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(3
+ +
#define TRUE
Definition: cpl_port.h:966
+
GDALVectorTranslateOptions CPL_DLL * GDALVectorTranslateOptionsNew(char **papszArgv, GDALVectorTranslateOptionsForBinary *psOptionsForBinary)
+
char CPL_DLL * CPLStrdup(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
virtual const char * GetDescription() const
+ + +
int CPL_DLL OGRGeneralCmdLineProcessor(int nArgc, char ***ppapszArgv, int nOptions)
+
void CPL_DLL OGRCleanupAll(void)
+
#define EQUAL(a, b)
Definition: cpl_port.h:520
+
GDALDriver * GetDriver(int iDriver) OGR_DEPRECATED("Use GDALDriverManager class instead")
+
void * GDALDatasetH
Definition: gdal.h:230
+ +
#define EQUALN(a, b, n)
Definition: cpl_port.h:519
+
GDALVectorTranslateAccessMode eAccessMode
+
struct GDALVectorTranslateOptions GDALVectorTranslateOptions
Definition: gdal_utils.h:101
+
int GetDriverCount(void) OGR_DEPRECATED("Use GDALDriverManager class instead")
+ +
int CPL_DLL CPL_STDCALL GDALTermProgress(double, const char *, void *)
+
GDALDatasetH CPL_DLL GDALVectorTranslate(const char *pszDest, GDALDatasetH hDstDS, int nSrcCount, GDALDatasetH *pahSrcDS, const GDALVectorTranslateOptions *psOptions, int *pbUsageError)
+
void CPL_DLL CPL_STDCALL CSLDestroy(char **papszStrList)
+
static OGRSFDriverRegistrar * GetRegistrar() OGR_DEPRECATED("Use GDALDriverManager class instead")
+
int ogr2ogr(int nArgc, char **papszArgv)
ogr2ogr command line
+
#define FALSE
Definition: cpl_port.h:962
+
const char CPL_DLL * CSLFetchNameValueDef(char **papszStrList, const char *pszName, const char *pszDefault)
+ + + +
const char CPL_DLL * CPLGetExtension(const char *) CPL_WARN_UNUSED_RESULT CPL_RETURNS_NONNULL
+
Format specific driver.
Definition: gdal_priv.h:1034
+ +
#define CPLFree
Definition: cpl_conv.h:72
+
GDALDriverH CPL_DLL CPL_STDCALL GDALGetDatasetDriver(GDALDatasetH)
+ + +
GDALDatasetH CPL_DLL CPL_STDCALL GDALOpenEx(const char *pszFilename, unsigned int nOpenFlags, const char *const *papszAllowedDrivers, const char *const *papszOpenOptions, const char *const *papszSiblingFiles) CPL_WARN_UNUSED_RESULT
+
void * GDALDriverH
Definition: gdal.h:236
+
void CPL_DLL GDALVectorTranslateOptionsSetProgress(GDALVectorTranslateOptions *psOptions, GDALProgressFunc pfnProgress, void *pProgressData)
+
void CPL_DLL OGRRegisterAll(void)
+
void CPL_DLL GDALVectorTranslateOptionsFree(GDALVectorTranslateOptions *psOptions)
+
void CPL_DLL EarlySetConfigOptions(int argc, char **argv)
+
#define GDAL_DCAP_CREATE
Definition: gdal.h:300
+
#define GDAL_RELEASE_NAME
Definition: gdal_version.h:28
+
CPL_C_START void CPL_DLL CheckExtensionConsistency(const char *pszDestFilename, const char *pszDriverName)
Definition: commonutils.cpp:70
+ +
#define NULL
Definition: cpl_port.h:359
+
void CPL_DLL * CPLCalloc(size_t, size_t) CPL_WARN_UNUSED_RESULT
+
const char CPL_DLL *CPL_STDCALL GDALGetDescription(GDALMajorObjectH)
+ +
#define GDAL_CHECK_VERSION(pszCallingComponentName)
Definition: ogr_core.h:903
+ +
const char CPL_DLL *CPL_STDCALL GDALVersionInfo(const char *)
+
#define GDAL_OF_UPDATE
Definition: gdal.h:367
+
+ + + + diff --git a/bin/doc/html/ogr2ogr_thread_8cpp.html b/bin/doc/html/ogr2ogr_thread_8cpp.html new file mode 100644 index 0000000..134aabf --- /dev/null +++ b/bin/doc/html/ogr2ogr_thread_8cpp.html @@ -0,0 +1,113 @@ + + + + + + +OGR2GUI: src/ogr2ogrThread.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr2ogrThread.cpp File Reference
+
+
+ +

ogr2ogr Thread +More...

+
#include "ogr2ogrThread.h"
+
+

Go to the source code of this file.

+

Detailed Description

+

ogr2ogr Thread

+
Author
David Tran [HSR]
+
Version
0.7
+ +

Definition in file ogr2ogrThread.cpp.

+
+ + + + diff --git a/bin/doc/html/ogr2ogr_thread_8cpp_source.html b/bin/doc/html/ogr2ogr_thread_8cpp_source.html new file mode 100644 index 0000000..ba623df --- /dev/null +++ b/bin/doc/html/ogr2ogr_thread_8cpp_source.html @@ -0,0 +1,105 @@ + + + + + + +OGR2GUI: src/ogr2ogrThread.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr2ogrThread.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  *
10  * This program is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  *****************************************************************************/
23 
31 #include "ogr2ogrThread.h"
32 
33 Ogr2ogrThread::Ogr2ogrThread(QString &command, QPushButton *btnExecute) : command(command), btnConvert(btnExecute) {
34 }
35 
37 }
38 
40  const QString logPath = QDir::toNativeSeparators(QCoreApplication::applicationDirPath() + QDir::separator() + "ogr2ogr.log");
41  btnConvert->setEnabled(false);
42  process = new QProcess();
43  process->setProcessChannelMode(QProcess::MergedChannels);
44  process->setStandardOutputFile(logPath);
45  process->start(command);
46  process->waitForFinished(-1);
47  btnConvert->setEnabled(true);
48 }
+
Ogr2ogrThread(QString &, QPushButton *)
Constructor.
+
~Ogr2ogrThread(void)
Destructor.
+
ogr2ogr Thread
+
+ + + + diff --git a/bin/doc/html/ogr2ogr_thread_8h.html b/bin/doc/html/ogr2ogr_thread_8h.html new file mode 100644 index 0000000..12cd371 --- /dev/null +++ b/bin/doc/html/ogr2ogr_thread_8h.html @@ -0,0 +1,125 @@ + + + + + + +OGR2GUI: include/ogr2ogrThread.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr2ogrThread.h File Reference
+
+
+ +

ogr2ogr Thread +More...

+
#include <QThread>
+#include <QProcess>
+#include <QPushButton>
+#include <QDir>
+#include <QCoreApplication>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Ogr2ogrThread
 
+

Detailed Description

+

ogr2ogr Thread

+
Author
David Tran [HSR]
+
Version
0.7
+ +

Definition in file ogr2ogrThread.h.

+
+ + + + diff --git a/bin/doc/html/ogr2ogr_thread_8h_source.html b/bin/doc/html/ogr2ogr_thread_8h_source.html new file mode 100644 index 0000000..16b44de --- /dev/null +++ b/bin/doc/html/ogr2ogr_thread_8h_source.html @@ -0,0 +1,105 @@ + + + + + + +OGR2GUI: include/ogr2ogrThread.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr2ogrThread.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  *
10  * This program is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  *****************************************************************************/
23 
31 #ifndef OGR2OGRTHREAD_H
32 #define OGR2OGRTHREAD_H
33 
34 #include <QThread>
35 #include <QProcess>
36 #include <QPushButton>
37 #include <QDir>
38 #include <QCoreApplication>
39 
40 class Ogr2ogrThread : public QThread {
41 public:
46  Ogr2ogrThread(QString&, QPushButton*);
47 
52  ~Ogr2ogrThread(void);
53 protected:
54  void run();
55 private:
56  QString &command;
57  QProcess *process;
58  QPushButton *btnConvert;
59 };
60 
61 #endif
+
Ogr2ogrThread(QString &, QPushButton *)
Constructor.
+ +
~Ogr2ogrThread(void)
Destructor.
+
+ + + + diff --git a/bin/doc/html/ogr_8cpp.html b/bin/doc/html/ogr_8cpp.html new file mode 100644 index 0000000..6f41038 --- /dev/null +++ b/bin/doc/html/ogr_8cpp.html @@ -0,0 +1,221 @@ + + + + + + +OGR2GUI: src/ogr.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr.cpp File Reference
+
+
+ +

OGR API. +More...

+
#include "ogr.h"
+#include <QtCore/QSysInfo>
+#include <windows.h>
+
+

Go to the source code of this file.

+ + + + +

+Enumerations

enum  OsType {
+  Win_64, +Win_32, +WOW64, +Error, +
+  Other +
+ }
 
+ + + + + +

+Functions

typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS)(HANDLE
 
OsType checkOS ()
 
+ + + +

+Variables

typedef PBOOL
 
+

Detailed Description

+

OGR API.

+
Author
Olivier Pilotte [Inventis], David Tran
+
Version
0.8
+ +

Definition in file ogr.cpp.

+

Enumeration Type Documentation

+ +
+
+ + + + +
enum OsType
+
+ + + + + + +
Enumerator
Win_64  +
Win_32  +
WOW64  +
Error  +
Other  +
+ +

Definition at line 37 of file ogr.cpp.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
typedef BOOL (WINAPI * LPFN_ISWOW64PROCESS)
+
+ +
+
+ +
+
+ + + + + + + +
OsType checkOS ()
+
+ +

Definition at line 41 of file ogr.cpp.

+ +
+
+

Variable Documentation

+ +
+
+ + + + +
typedef PBOOL
+
+ +

Definition at line 39 of file ogr.cpp.

+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr_8cpp_source.html b/bin/doc/html/ogr_8cpp_source.html new file mode 100644 index 0000000..07e9f9d --- /dev/null +++ b/bin/doc/html/ogr_8cpp_source.html @@ -0,0 +1,159 @@ + + + + + + +OGR2GUI: src/ogr.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2009 Inventis <mailto:developpement@inventis.ca>
7  * Copyright (c) 2014 Faculty of Computer Science,
8  * University of Applied Sciences Rapperswil (HSR),
9  * 8640 Rapperswil, Switzerland
10  * Copyright (c) 2016 David Tran, Switzerland
11  *
12  * This program is free software: you can redistribute it and/or modify
13  * it under the terms of the GNU General Public License as published by
14  * the Free Software Foundation, either version 3 of the License, or
15  * (at your option) any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU General Public License for more details.
21  *
22  * You should have received a copy of the GNU General Public License
23  * along with this program. If not, see <http://www.gnu.org/licenses/>.
24  *****************************************************************************/
25 
33 #include "ogr.h"
34 #include <QtCore/QSysInfo>
35 #include <windows.h>
36 
37 typedef enum { Win_64, Win_32, WOW64, Error, Other } OsType;
38 
39 typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);
40 
42 #ifndef Q_OS_WIN32
43  return Other;
44 #else
45  if (QSysInfo::WordSize == 64)
46  return Win_64;
47  BOOL isWOW64 = FALSE;
48  LPFN_ISWOW64PROCESS fnIsWow64Process;
49  fnIsWow64Process = (LPFN_ISWOW64PROCESS) GetProcAddress(GetModuleHandle(TEXT("kernel32")),"IsWow64Process");
50  if(fnIsWow64Process == NULL)
51  return Win_32;
52  if(!IsWow64Process(GetCurrentProcess(), &isWOW64))
53  return Error;
54  return isWOW64? WOW64 : Win_32;
55 #endif
56 }
57 
58 Ogr::Ogr(void) {
60 }
61 
62 Ogr::~Ogr(void) {
63 }
64 
65 bool Ogr::openOgr2ogr(QString command, QPushButton *btnConvert) {
66  bool resVal = false;
67  if(checkOS() == Win_64) {
68  ogr2ogr = new Ogr2ogrThread(command, btnConvert);
69  ogr2ogr->start();
70  resVal = ogr2ogr->isRunning();
71  } else if(checkOS() == WOW64) {
72  const QString logPath = QDir::toNativeSeparators(QCoreApplication::applicationDirPath() + QDir::separator() + "ogr2ogr.log");
73  btnConvert->setEnabled(false);
74  process = new QProcess();
75  process->setProcessChannelMode(QProcess::MergedChannels);
76  process->setStandardOutputFile(logPath);
77  process->start(command);
78  resVal = process->waitForFinished(-1);
79  btnConvert->setEnabled(true);
80  } else if(checkOS() == Win_32){
81  std::string cmd = command.toStdString();
82  std::wstring widestring = std::wstring(cmd.begin(), cmd.end());
83  LPWSTR lpwstr = const_cast<LPWSTR>(widestring.c_str());
84  STARTUPINFO si;
85  PROCESS_INFORMATION pi;
86  ZeroMemory(&si, sizeof(si));
87  si.cb = sizeof(si);
88  ZeroMemory(&pi, sizeof(pi));
89  resVal = CreateProcess(NULL, lpwstr, 0, 0, FALSE, CREATE_NO_WINDOW, 0, 0, &si, &pi);
90  WaitForSingleObject(pi.hProcess, INFINITE);
91  CloseHandle(pi.hProcess);
92  CloseHandle(pi.hThread);
93  }
94  return resVal;
95 }
96 
97 bool Ogr::openWFS(const QString uri, QStringList &fileList) {
98  sourceName = uri.toStdString();
99  OGRDataSourceH sourceData = OGROpen(sourceName.c_str(), 0, NULL);
100  if(sourceData != NULL) {
101  for(int i = 0; i < OGR_DS_GetLayerCount(sourceData); ++i) {
102  OGRLayerH sourceLayer = OGR_DS_GetLayer(sourceData, i);
103  if(sourceLayer != NULL) {
104  OGRFeatureDefnH sourceLayerDefn = OGR_L_GetLayerDefn(sourceLayer);
105  fileList.append(OGR_FD_GetName(sourceLayerDefn));
106  }
107  }
108  return true;
109  }
110  return false;
111 }
112 
113 bool Ogr::openSource(const string filename, const string layername, string &epsg, string &query, string &error) {
114  layerName = layername;
115  return openSource(filename, epsg, query, error);
116 }
117 
118 bool Ogr::openSource(const string filename, string &epsg, string &query, string &error) {
119  sourceSRS = NULL;
120  sourceName = filename;
121  sourceData = OGROpen(sourceName.c_str(), 0, NULL);
122  if(sourceData != NULL) {
123  if(layerName != "")
124  sourceLayer = OGR_DS_GetLayerByName(sourceData, layerName.c_str());
125  else
126  sourceLayer = OGR_DS_GetLayer(sourceData, 0);
127  OGR_L_ResetReading(sourceLayer);
128  if(sourceLayer != NULL) {
129  sourceLayerDefn = OGR_L_GetLayerDefn(sourceLayer);
130  sourceLayerName = OGR_FD_GetName(sourceLayerDefn);
131  sourceLayerGeom = OGR_FD_GetGeomType(sourceLayerDefn);
132  sourceGeom = OGR_L_GetSpatialFilter(sourceLayer);
133  sourceSRS = OGR_L_GetSpatialRef(sourceLayer);
134  if(sourceSRS != NULL && ! Error(OSRAutoIdentifyEPSG(sourceSRS), error)) {
135  epsg = OSRGetAttrValue(sourceSRS, "AUTHORITY", 1);
136  } else {
137  query = "SELECT * FROM " + sourceLayerName;
138  }
139  } else {
140  return false;
141  }
142  } else {
143  return false;
144  }
145  return true;
146 }
147 
148 bool Ogr::closeSource(void) const {
149  if(sourceData != NULL) {
150  OGR_DS_Destroy(sourceData);
151  return true;
152  }
153  return false;
154 }
155 
156 bool Ogr::openDriver(const string drivername) {
157  formatDriver = OGRGetDriverByName(drivername.c_str());
158  return formatDriver != NULL;
159 }
160 
161 bool Ogr::testSpatialReference(const int projection) {
162  targetSRS = NULL;
163  if(projection > 0) {
164  targetSRS = OSRNewSpatialReference(NULL);
165  if(Error(OSRImportFromEPSG(targetSRS, projection), error)) {
166  return false;
167  }
168  }
169  return true;
170 }
171 
173  OGR_L_ResetReading(sourceLayer);
174  OGRFeatureH feature;
175  while((feature = OGR_L_GetNextFeature(sourceLayer)) != NULL) {
176  if(targetSRS)
177  if(Error(OGR_G_TransformTo(OGR_F_GetGeometryRef(feature), targetSRS), error)) {
178  OGR_F_Destroy(feature);
179  return false;
180  }
181  OGR_F_Destroy(feature);
182  }
183  return true;
184 }
185 
186 bool Ogr::testExecuteSQL(const string query) const {
187  OGRLayerH squeryLayer = OGR_DS_ExecuteSQL(sourceData, query.c_str(), NULL, "");
188  return squeryLayer != NULL;
189 }
190 
191 bool Ogr::Error(OGRErr code, string &type)
192 {
193  switch(code)
194  {
195  case OGRERR_NONE :
196  {
197  return false;
198  }
199  break;
200 
202  {
203  type = "not enough data";
204  }
205  break;
206 
208  {
209  type = "not enough memory";
210  }
211  break;
212 
214  {
215  type = "unsupported geometry type";
216  }
217  break;
218 
220  {
221  type = "unsupported operation";
222  }
223  break;
224 
225  case OGRERR_CORRUPT_DATA :
226  {
227  type = "corrupt data";
228  }
229  break;
230 
231  case OGRERR_FAILURE :
232  {
233  type = "failure";
234  }
235  break;
236 
238  {
239  type = "unsupported srs";
240  }
241  break;
242 
243  default :
244  {
245  type = "unknown";
246  }
247  break;
248  }
249 
250  return true;
251 }
~Ogr(void)
Destructor.
Definition: ogr.cpp:62
+
void * OGRLayerH
Definition: ogr_api.h:466
+
OGRwkbGeometryType CPL_DLL OGR_FD_GetGeomType(OGRFeatureDefnH)
+
#define OGRERR_CORRUPT_DATA
Definition: ogr_core.h:314
+
void CPL_DLL OGR_L_ResetReading(OGRLayerH)
+
OGRFeatureH CPL_DLL OGR_L_GetNextFeature(OGRLayerH) CPL_WARN_UNUSED_RESULT
+
bool closeSource(void) const
Closes source data.
Definition: ogr.cpp:148
+
OsType
Definition: ogr.cpp:37
+
#define OGRERR_NONE
Definition: ogr_core.h:309
+
int CPL_DLL OGR_DS_GetLayerCount(OGRDataSourceH)
+
OGRErr CPL_DLL CPL_STDCALL OSRImportFromEPSG(OGRSpatialReferenceH, int)
+
#define OGRERR_UNSUPPORTED_OPERATION
Definition: ogr_core.h:313
+
#define OGRERR_UNSUPPORTED_GEOMETRY_TYPE
Definition: ogr_core.h:312
+
bool openOgr2ogr(QString command, QPushButton *btnExecute)
Open ogr2ogr command line.
Definition: ogr.cpp:65
+
bool openWFS(const QString uri, QStringList &fileList)
Open WFS data.
Definition: ogr.cpp:97
+
OGRLayerH CPL_DLL OGR_DS_ExecuteSQL(OGRDataSourceH, const char *, OGRGeometryH, const char *)
+
OGRGeometryH CPL_DLL OGR_F_GetGeometryRef(OGRFeatureH)
+
Definition: ogr.cpp:37
+
#define FALSE
Definition: cpl_port.h:962
+
#define OGRERR_NOT_ENOUGH_MEMORY
Definition: ogr_core.h:311
+
OGRDataSourceH CPL_DLL OGROpen(const char *, int, OGRSFDriverH *) CPL_WARN_UNUSED_RESULT
+
OsType checkOS()
Definition: ogr.cpp:41
+
bool testFeatureProjection(void)
Test feature projections.
Definition: ogr.cpp:172
+
const char CPL_DLL *CPL_STDCALL OSRGetAttrValue(OGRSpatialReferenceH hSRS, const char *pszName, int iChild)
+
typedef BOOL(WINAPI *LPFN_ISWOW64PROCESS)(HANDLE
+ +
void * OGRDataSourceH
Definition: ogr_api.h:467
+
Definition: ogr.cpp:37
+
Definition: ogr.cpp:37
+
OGRGeometryH CPL_DLL OGR_L_GetSpatialFilter(OGRLayerH)
+
typedef PBOOL
Definition: ogr.cpp:39
+
Ogr(void)
Constructor.
Definition: ogr.cpp:58
+
OGRSpatialReferenceH CPL_DLL OGR_L_GetSpatialRef(OGRLayerH)
+
OGRLayerH CPL_DLL OGR_DS_GetLayerByName(OGRDataSourceH, const char *)
+
OGRErr CPL_DLL OSRAutoIdentifyEPSG(OGRSpatialReferenceH hSRS)
+
void CPL_DLL OGR_F_Destroy(OGRFeatureH)
+
bool testSpatialReference(const int projection)
Test spatial reference.
Definition: ogr.cpp:161
+
void CPL_DLL OGR_DS_Destroy(OGRDataSourceH)
+
bool openSource(const string filename, const string layername, string &epsg, string &query, string &Error)
Opens source data.
Definition: ogr.cpp:113
+
OGRFeatureDefnH CPL_DLL OGR_L_GetLayerDefn(OGRLayerH)
+
bool openDriver(const string drivername)
Opens target driver.
Definition: ogr.cpp:156
+
void * OGRFeatureH
Definition: ogr_api.h:276
+
void CPL_DLL OGRRegisterAll(void)
+
bool testExecuteSQL(const string query) const
Execute sql query.
Definition: ogr.cpp:186
+
#define OGRERR_NOT_ENOUGH_DATA
Definition: ogr_core.h:310
+
OGR API.
+
Definition: ogr.cpp:37
+
OGRErr CPL_DLL OGR_G_TransformTo(OGRGeometryH, OGRSpatialReferenceH)
+
OGRSFDriverH CPL_DLL OGRGetDriverByName(const char *)
+
#define NULL
Definition: cpl_port.h:359
+
Definition: ogr.cpp:37
+
#define OGRERR_FAILURE
Definition: ogr_core.h:315
+
#define OGRERR_UNSUPPORTED_SRS
Definition: ogr_core.h:316
+
int OGRErr
Definition: ogr_core.h:307
+
const char CPL_DLL * OGR_FD_GetName(OGRFeatureDefnH)
+
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRNewSpatialReference(const char *)
+
void * OGRFeatureDefnH
Definition: ogr_api.h:275
+
OGRLayerH CPL_DLL OGR_DS_GetLayer(OGRDataSourceH, int)
+
+ + + + diff --git a/bin/doc/html/ogr_8h.html b/bin/doc/html/ogr_8h.html new file mode 100644 index 0000000..f4ce0e8 --- /dev/null +++ b/bin/doc/html/ogr_8h.html @@ -0,0 +1,129 @@ + + + + + + +OGR2GUI: include/ogr.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr.h File Reference
+
+
+ +

OGR API. +More...

+
#include "ogr_api.h"
+#include "ogr_srs_api.h"
+#include "utils.h"
+#include "ogr2ogrThread.h"
+#include <string>
+#include <QStringList>
+#include <QPushButton>
+#include <QProgressBar>
+#include <QThreadPool>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Ogr
 
+

Detailed Description

+

OGR API.

+
Author
Olivier Pilotte [Inventis], David Tran
+
Version
0.8
+ +

Definition in file ogr.h.

+
+ + + + diff --git a/bin/doc/html/ogr_8h_source.html b/bin/doc/html/ogr_8h_source.html new file mode 100644 index 0000000..380ce2e --- /dev/null +++ b/bin/doc/html/ogr_8h_source.html @@ -0,0 +1,125 @@ + + + + + + +OGR2GUI: include/ogr.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2009 Inventis <mailto:developpement@inventis.ca>
7  * Copyright (c) 2014 Faculty of Computer Science,
8  * University of Applied Sciences Rapperswil (HSR),
9  * 8640 Rapperswil, Switzerland
10  * Copyright (c) 2016 David Tran, Switzerland
11  *
12  * This program is free software: you can redistribute it and/or modify
13  * it under the terms of the GNU General Public License as published by
14  * the Free Software Foundation, either version 3 of the License, or
15  * (at your option) any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU General Public License for more details.
21  *
22  * You should have received a copy of the GNU General Public License
23  * along with this program. If not, see <http://www.gnu.org/licenses/>.
24  *****************************************************************************/
25 
33 #ifndef OGR
34 #define OGR
35 
36 #include "ogr_api.h"
37 #include "ogr_srs_api.h"
38 #include "utils.h"
39 #include "ogr2ogrThread.h"
40 
41 #include <string>
42 #include <QStringList>
43 #include <QPushButton>
44 #include <QProgressBar>
45 #include <QThreadPool>
46 
47 using std::string;
48 
49 class Ogr
50 {
51 private :
52 
53  Ogr2ogrThread *ogr2ogr;
54 
55  QProcess *process;
56 
57  OGRSFDriverH formatDriver;
58 
59  OGRDataSourceH sourceData;
60  OGRDataSourceH targetData;
61 
62  OGRLayerH squeryLayer;
63  OGRLayerH sourceLayer;
64  OGRLayerH targetLayer;
65 
66  OGRSpatialReferenceH sourceSRS;
67  OGRSpatialReferenceH targetSRS;
68 
69  OGRFeatureDefnH sourceLayerDefn;
70  OGRwkbGeometryType sourceLayerGeom;
71 
72  OGRGeometryH sourceGeom;
73 
74  string sourceName;
75  string layerName;
76  string sourceLayerName;
77  string targetName;
78 
79  string error;
80 
88  bool Error(OGRErr e, string &s);
89 
90 public:
91 
96  Ogr(void);
97 
102  ~Ogr(void);
103 
111  bool openOgr2ogr(QString command, QPushButton *btnExecute);
112 
120  bool openWFS(const QString uri, QStringList &fileList);
121 
132  bool openSource(const string filename, const string layername, string &epsg, string &query, string &Error);
133 
143  bool openSource(const string filename, string &epsg, string &query, string &Error);
144 
150  bool closeSource(void) const;
151 
158  bool openDriver(const string drivername);
159 
164  bool testFeatureProjection(void);
165 
172  bool testSpatialReference(const int projection);
173 
180  bool testExecuteSQL(const string query) const;
181 };
182 
183 #endif
~Ogr(void)
Destructor.
Definition: ogr.cpp:62
+
void * OGRSFDriverH
Definition: ogr_api.h:468
+
void * OGRLayerH
Definition: ogr_api.h:466
+
Definition: ogr.h:49
+
bool closeSource(void) const
Closes source data.
Definition: ogr.cpp:148
+
Utilities.
+
bool openOgr2ogr(QString command, QPushButton *btnExecute)
Open ogr2ogr command line.
Definition: ogr.cpp:65
+
bool openWFS(const QString uri, QStringList &fileList)
Open WFS data.
Definition: ogr.cpp:97
+
OGRwkbGeometryType
Definition: ogr_core.h:333
+
bool testFeatureProjection(void)
Test feature projections.
Definition: ogr.cpp:172
+ +
void * OGRDataSourceH
Definition: ogr_api.h:467
+
void * OGRSpatialReferenceH
Definition: ogr_api.h:65
+
CPL_C_START typedef void * OGRGeometryH
Definition: ogr_api.h:55
+ +
Ogr(void)
Constructor.
Definition: ogr.cpp:58
+
bool testSpatialReference(const int projection)
Test spatial reference.
Definition: ogr.cpp:161
+
bool openSource(const string filename, const string layername, string &epsg, string &query, string &Error)
Opens source data.
Definition: ogr.cpp:113
+
bool openDriver(const string drivername)
Opens target driver.
Definition: ogr.cpp:156
+
ogr2ogr Thread
+
bool testExecuteSQL(const string query) const
Execute sql query.
Definition: ogr.cpp:186
+ +
int OGRErr
Definition: ogr_core.h:307
+
void * OGRFeatureDefnH
Definition: ogr_api.h:275
+
+ + + + diff --git a/bin/doc/html/ogr__api_8h.html b/bin/doc/html/ogr__api_8h.html new file mode 100644 index 0000000..b874568 --- /dev/null +++ b/bin/doc/html/ogr__api_8h.html @@ -0,0 +1,10241 @@ + + + + + + +OGR2GUI: include/ogr/ogr_api.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr_api.h File Reference
+
+
+
#include "cpl_progress.h"
+#include "cpl_minixml.h"
+#include "ogr_core.h"
+
+

Go to the source code of this file.

+ + + + +

+Macros

#define DEFINED_OGRSpatialReferenceH
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef void * OGRSpatialReferenceH
 
typedef void * OGRCoordinateTransformationH
 
typedef void * OGRFieldDefnH
 
typedef void * OGRFeatureDefnH
 
typedef void * OGRFeatureH
 
typedef void * OGRStyleTableH
 
typedef struct OGRGeomFieldDefnHS * OGRGeomFieldDefnH
 
typedef void * OGRLayerH
 
typedef void * OGRDataSourceH
 
typedef void * OGRSFDriverH
 
typedef void * OGRStyleMgrH
 
typedef void * OGRStyleToolH
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

OGRErr CPL_DLL OGR_G_CreateFromWkb (unsigned char *, OGRSpatialReferenceH, OGRGeometryH *, int)
 
OGRErr CPL_DLL OGR_G_CreateFromWkt (char **, OGRSpatialReferenceH, OGRGeometryH *)
 
OGRErr CPL_DLL OGR_G_CreateFromFgf (unsigned char *, OGRSpatialReferenceH, OGRGeometryH *, int, int *)
 
void CPL_DLL OGR_G_DestroyGeometry (OGRGeometryH)
 
OGRGeometryH CPL_DLL OGR_G_CreateGeometry (OGRwkbGeometryType) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_ApproximateArcAngles (double dfCenterX, double dfCenterY, double dfZ, double dfPrimaryRadius, double dfSecondaryAxis, double dfRotation, double dfStartAngle, double dfEndAngle, double dfMaxAngleStepSizeDegrees) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_ForceToPolygon (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_ForceToLineString (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_ForceToMultiPolygon (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_ForceToMultiPoint (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_ForceToMultiLineString (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_ForceTo (OGRGeometryH hGeom, OGRwkbGeometryType eTargetType, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL OGR_G_GetDimension (OGRGeometryH)
 
int CPL_DLL OGR_G_GetCoordinateDimension (OGRGeometryH)
 
int CPL_DLL OGR_G_CoordinateDimension (OGRGeometryH)
 
void CPL_DLL OGR_G_SetCoordinateDimension (OGRGeometryH, int)
 
int CPL_DLL OGR_G_Is3D (OGRGeometryH)
 
int CPL_DLL OGR_G_IsMeasured (OGRGeometryH)
 
void CPL_DLL OGR_G_Set3D (OGRGeometryH, int)
 
void CPL_DLL OGR_G_SetMeasured (OGRGeometryH, int)
 
OGRGeometryH CPL_DLL OGR_G_Clone (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_G_GetEnvelope (OGRGeometryH, OGREnvelope *)
 
void CPL_DLL OGR_G_GetEnvelope3D (OGRGeometryH, OGREnvelope3D *)
 
OGRErr CPL_DLL OGR_G_ImportFromWkb (OGRGeometryH, unsigned char *, int)
 
OGRErr CPL_DLL OGR_G_ExportToWkb (OGRGeometryH, OGRwkbByteOrder, unsigned char *)
 
OGRErr CPL_DLL OGR_G_ExportToIsoWkb (OGRGeometryH, OGRwkbByteOrder, unsigned char *)
 
int CPL_DLL OGR_G_WkbSize (OGRGeometryH hGeom)
 
OGRErr CPL_DLL OGR_G_ImportFromWkt (OGRGeometryH, char **)
 
OGRErr CPL_DLL OGR_G_ExportToWkt (OGRGeometryH, char **)
 
OGRErr CPL_DLL OGR_G_ExportToIsoWkt (OGRGeometryH, char **)
 
OGRwkbGeometryType CPL_DLL OGR_G_GetGeometryType (OGRGeometryH)
 
const char CPL_DLLOGR_G_GetGeometryName (OGRGeometryH)
 
void CPL_DLL OGR_G_DumpReadable (OGRGeometryH, FILE *, const char *)
 
void CPL_DLL OGR_G_FlattenTo2D (OGRGeometryH)
 
void CPL_DLL OGR_G_CloseRings (OGRGeometryH)
 
OGRGeometryH CPL_DLL OGR_G_CreateFromGML (const char *) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLOGR_G_ExportToGML (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLOGR_G_ExportToGMLEx (OGRGeometryH, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_CreateFromGMLTree (const CPLXMLNode *) CPL_WARN_UNUSED_RESULT
 
CPLXMLNode CPL_DLLOGR_G_ExportToGMLTree (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
CPLXMLNode CPL_DLLOGR_G_ExportEnvelopeToGMLTree (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLOGR_G_ExportToKML (OGRGeometryH, const char *pszAltitudeMode) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLOGR_G_ExportToJson (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
char CPL_DLLOGR_G_ExportToJsonEx (OGRGeometryH, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_CreateGeometryFromJson (const char *) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_G_AssignSpatialReference (OGRGeometryH, OGRSpatialReferenceH)
 
OGRSpatialReferenceH CPL_DLL OGR_G_GetSpatialReference (OGRGeometryH)
 
OGRErr CPL_DLL OGR_G_Transform (OGRGeometryH, OGRCoordinateTransformationH)
 
OGRErr CPL_DLL OGR_G_TransformTo (OGRGeometryH, OGRSpatialReferenceH)
 
OGRGeometryH CPL_DLL OGR_G_Simplify (OGRGeometryH hThis, double tolerance) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_SimplifyPreserveTopology (OGRGeometryH hThis, double tolerance) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_DelaunayTriangulation (OGRGeometryH hThis, double dfTolerance, int bOnlyEdges) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_G_Segmentize (OGRGeometryH hGeom, double dfMaxLength)
 
int CPL_DLL OGR_G_Intersects (OGRGeometryH, OGRGeometryH)
 
int CPL_DLL OGR_G_Equals (OGRGeometryH, OGRGeometryH)
 
int CPL_DLL OGR_G_Disjoint (OGRGeometryH, OGRGeometryH)
 
int CPL_DLL OGR_G_Touches (OGRGeometryH, OGRGeometryH)
 
int CPL_DLL OGR_G_Crosses (OGRGeometryH, OGRGeometryH)
 
int CPL_DLL OGR_G_Within (OGRGeometryH, OGRGeometryH)
 
int CPL_DLL OGR_G_Contains (OGRGeometryH, OGRGeometryH)
 
int CPL_DLL OGR_G_Overlaps (OGRGeometryH, OGRGeometryH)
 
OGRGeometryH CPL_DLL OGR_G_Boundary (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_ConvexHull (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_Buffer (OGRGeometryH, double, int) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_Intersection (OGRGeometryH, OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_Union (OGRGeometryH, OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_UnionCascaded (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_PointOnSurface (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_Difference (OGRGeometryH, OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_SymDifference (OGRGeometryH, OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
double CPL_DLL OGR_G_Distance (OGRGeometryH, OGRGeometryH)
 
double CPL_DLL OGR_G_Length (OGRGeometryH)
 
double CPL_DLL OGR_G_Area (OGRGeometryH)
 
int CPL_DLL OGR_G_Centroid (OGRGeometryH, OGRGeometryH)
 
OGRGeometryH CPL_DLL OGR_G_Value (OGRGeometryH, double dfDistance) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_G_Empty (OGRGeometryH)
 
int CPL_DLL OGR_G_IsEmpty (OGRGeometryH)
 
int CPL_DLL OGR_G_IsValid (OGRGeometryH)
 
int CPL_DLL OGR_G_IsSimple (OGRGeometryH)
 
int CPL_DLL OGR_G_IsRing (OGRGeometryH)
 
OGRGeometryH CPL_DLL OGR_G_Polygonize (OGRGeometryH) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL OGR_G_Intersect (OGRGeometryH, OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Intersects() instead")
 
int CPL_DLL OGR_G_Equal (OGRGeometryH, OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Equals() instead")
 
OGRGeometryH CPL_DLL OGR_G_SymmetricDifference (OGRGeometryH, OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_SymDifference() instead")
 
double CPL_DLL OGR_G_GetArea (OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Area() instead")
 
OGRGeometryH CPL_DLL OGR_G_GetBoundary (OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Boundary() instead")
 
int CPL_DLL OGR_G_GetPointCount (OGRGeometryH)
 
int CPL_DLL OGR_G_GetPoints (OGRGeometryH hGeom, void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride)
 
int CPL_DLL OGR_G_GetPointsZM (OGRGeometryH hGeom, void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride)
 
double CPL_DLL OGR_G_GetX (OGRGeometryH, int)
 
double CPL_DLL OGR_G_GetY (OGRGeometryH, int)
 
double CPL_DLL OGR_G_GetZ (OGRGeometryH, int)
 
double CPL_DLL OGR_G_GetM (OGRGeometryH, int)
 
void CPL_DLL OGR_G_GetPoint (OGRGeometryH, int iPoint, double *, double *, double *)
 
void CPL_DLL OGR_G_GetPointZM (OGRGeometryH, int iPoint, double *, double *, double *, double *)
 
void CPL_DLL OGR_G_SetPointCount (OGRGeometryH hGeom, int nNewPointCount)
 
void CPL_DLL OGR_G_SetPoint (OGRGeometryH, int iPoint, double, double, double)
 
void CPL_DLL OGR_G_SetPoint_2D (OGRGeometryH, int iPoint, double, double)
 
void CPL_DLL OGR_G_SetPointM (OGRGeometryH, int iPoint, double, double, double)
 
void CPL_DLL OGR_G_SetPointZM (OGRGeometryH, int iPoint, double, double, double, double)
 
void CPL_DLL OGR_G_AddPoint (OGRGeometryH, double, double, double)
 
void CPL_DLL OGR_G_AddPoint_2D (OGRGeometryH, double, double)
 
void CPL_DLL OGR_G_AddPointM (OGRGeometryH, double, double, double)
 
void CPL_DLL OGR_G_AddPointZM (OGRGeometryH, double, double, double, double)
 
void CPL_DLL OGR_G_SetPoints (OGRGeometryH hGeom, int nPointsIn, void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride)
 
void CPL_DLL OGR_G_SetPointsZM (OGRGeometryH hGeom, int nPointsIn, void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride)
 
int CPL_DLL OGR_G_GetGeometryCount (OGRGeometryH)
 
OGRGeometryH CPL_DLL OGR_G_GetGeometryRef (OGRGeometryH, int)
 
OGRErr CPL_DLL OGR_G_AddGeometry (OGRGeometryH, OGRGeometryH)
 
OGRErr CPL_DLL OGR_G_AddGeometryDirectly (OGRGeometryH, OGRGeometryH)
 
OGRErr CPL_DLL OGR_G_RemoveGeometry (OGRGeometryH, int, int)
 
int CPL_DLL OGR_G_HasCurveGeometry (OGRGeometryH, int bLookForNonLinear)
 
OGRGeometryH CPL_DLL OGR_G_GetLinearGeometry (OGRGeometryH hGeom, double dfMaxAngleStepSizeDegrees, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGR_G_GetCurveGeometry (OGRGeometryH hGeom, char **papszOptions) CPL_WARN_UNUSED_RESULT
 
OGRGeometryH CPL_DLL OGRBuildPolygonFromEdges (OGRGeometryH hLinesAsCollection, int bBestEffort, int bAutoClose, double dfTolerance, OGRErr *peErr) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGRSetGenerate_DB2_V72_BYTE_ORDER (int bGenerate_DB2_V72_BYTE_ORDER)
 
int CPL_DLL OGRGetGenerate_DB2_V72_BYTE_ORDER (void)
 
void CPL_DLL OGRSetNonLinearGeometriesEnabledFlag (int bFlag)
 
int CPL_DLL OGRGetNonLinearGeometriesEnabledFlag (void)
 
OGRFieldDefnH CPL_DLL OGR_Fld_Create (const char *, OGRFieldType) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_Fld_Destroy (OGRFieldDefnH)
 
void CPL_DLL OGR_Fld_SetName (OGRFieldDefnH, const char *)
 
const char CPL_DLLOGR_Fld_GetNameRef (OGRFieldDefnH)
 
OGRFieldType CPL_DLL OGR_Fld_GetType (OGRFieldDefnH)
 
void CPL_DLL OGR_Fld_SetType (OGRFieldDefnH, OGRFieldType)
 
OGRFieldSubType CPL_DLL OGR_Fld_GetSubType (OGRFieldDefnH)
 
void CPL_DLL OGR_Fld_SetSubType (OGRFieldDefnH, OGRFieldSubType)
 
OGRJustification CPL_DLL OGR_Fld_GetJustify (OGRFieldDefnH)
 
void CPL_DLL OGR_Fld_SetJustify (OGRFieldDefnH, OGRJustification)
 
int CPL_DLL OGR_Fld_GetWidth (OGRFieldDefnH)
 
void CPL_DLL OGR_Fld_SetWidth (OGRFieldDefnH, int)
 
int CPL_DLL OGR_Fld_GetPrecision (OGRFieldDefnH)
 
void CPL_DLL OGR_Fld_SetPrecision (OGRFieldDefnH, int)
 
void CPL_DLL OGR_Fld_Set (OGRFieldDefnH, const char *, OGRFieldType, int, int, OGRJustification)
 
int CPL_DLL OGR_Fld_IsIgnored (OGRFieldDefnH hDefn)
 
void CPL_DLL OGR_Fld_SetIgnored (OGRFieldDefnH hDefn, int)
 
int CPL_DLL OGR_Fld_IsNullable (OGRFieldDefnH hDefn)
 
void CPL_DLL OGR_Fld_SetNullable (OGRFieldDefnH hDefn, int)
 
const char CPL_DLLOGR_Fld_GetDefault (OGRFieldDefnH hDefn)
 
void CPL_DLL OGR_Fld_SetDefault (OGRFieldDefnH hDefn, const char *)
 
int CPL_DLL OGR_Fld_IsDefaultDriverSpecific (OGRFieldDefnH hDefn)
 
const char CPL_DLLOGR_GetFieldTypeName (OGRFieldType)
 
const char CPL_DLLOGR_GetFieldSubTypeName (OGRFieldSubType)
 
int CPL_DLL OGR_AreTypeSubTypeCompatible (OGRFieldType eType, OGRFieldSubType eSubType)
 
OGRGeomFieldDefnH CPL_DLL OGR_GFld_Create (const char *, OGRwkbGeometryType) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_GFld_Destroy (OGRGeomFieldDefnH)
 
void CPL_DLL OGR_GFld_SetName (OGRGeomFieldDefnH, const char *)
 
const char CPL_DLLOGR_GFld_GetNameRef (OGRGeomFieldDefnH)
 
OGRwkbGeometryType CPL_DLL OGR_GFld_GetType (OGRGeomFieldDefnH)
 
void CPL_DLL OGR_GFld_SetType (OGRGeomFieldDefnH, OGRwkbGeometryType)
 
OGRSpatialReferenceH CPL_DLL OGR_GFld_GetSpatialRef (OGRGeomFieldDefnH)
 
void CPL_DLL OGR_GFld_SetSpatialRef (OGRGeomFieldDefnH, OGRSpatialReferenceH hSRS)
 
int CPL_DLL OGR_GFld_IsNullable (OGRGeomFieldDefnH hDefn)
 
void CPL_DLL OGR_GFld_SetNullable (OGRGeomFieldDefnH hDefn, int)
 
int CPL_DLL OGR_GFld_IsIgnored (OGRGeomFieldDefnH hDefn)
 
void CPL_DLL OGR_GFld_SetIgnored (OGRGeomFieldDefnH hDefn, int)
 
OGRFeatureDefnH CPL_DLL OGR_FD_Create (const char *) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_FD_Destroy (OGRFeatureDefnH)
 
void CPL_DLL OGR_FD_Release (OGRFeatureDefnH)
 
const char CPL_DLLOGR_FD_GetName (OGRFeatureDefnH)
 
int CPL_DLL OGR_FD_GetFieldCount (OGRFeatureDefnH)
 
OGRFieldDefnH CPL_DLL OGR_FD_GetFieldDefn (OGRFeatureDefnH, int)
 
int CPL_DLL OGR_FD_GetFieldIndex (OGRFeatureDefnH, const char *)
 
void CPL_DLL OGR_FD_AddFieldDefn (OGRFeatureDefnH, OGRFieldDefnH)
 
OGRErr CPL_DLL OGR_FD_DeleteFieldDefn (OGRFeatureDefnH hDefn, int iField)
 
OGRErr CPL_DLL OGR_FD_ReorderFieldDefns (OGRFeatureDefnH hDefn, int *panMap)
 
OGRwkbGeometryType CPL_DLL OGR_FD_GetGeomType (OGRFeatureDefnH)
 
void CPL_DLL OGR_FD_SetGeomType (OGRFeatureDefnH, OGRwkbGeometryType)
 
int CPL_DLL OGR_FD_IsGeometryIgnored (OGRFeatureDefnH)
 
void CPL_DLL OGR_FD_SetGeometryIgnored (OGRFeatureDefnH, int)
 
int CPL_DLL OGR_FD_IsStyleIgnored (OGRFeatureDefnH)
 
void CPL_DLL OGR_FD_SetStyleIgnored (OGRFeatureDefnH, int)
 
int CPL_DLL OGR_FD_Reference (OGRFeatureDefnH)
 
int CPL_DLL OGR_FD_Dereference (OGRFeatureDefnH)
 
int CPL_DLL OGR_FD_GetReferenceCount (OGRFeatureDefnH)
 
int CPL_DLL OGR_FD_GetGeomFieldCount (OGRFeatureDefnH hFDefn)
 
OGRGeomFieldDefnH CPL_DLL OGR_FD_GetGeomFieldDefn (OGRFeatureDefnH hFDefn, int i)
 
int CPL_DLL OGR_FD_GetGeomFieldIndex (OGRFeatureDefnH hFDefn, const char *pszName)
 
void CPL_DLL OGR_FD_AddGeomFieldDefn (OGRFeatureDefnH hFDefn, OGRGeomFieldDefnH hGFldDefn)
 
OGRErr CPL_DLL OGR_FD_DeleteGeomFieldDefn (OGRFeatureDefnH hFDefn, int iGeomField)
 
int CPL_DLL OGR_FD_IsSame (OGRFeatureDefnH hFDefn, OGRFeatureDefnH hOtherFDefn)
 
OGRFeatureH CPL_DLL OGR_F_Create (OGRFeatureDefnH) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_F_Destroy (OGRFeatureH)
 
OGRFeatureDefnH CPL_DLL OGR_F_GetDefnRef (OGRFeatureH)
 
OGRErr CPL_DLL OGR_F_SetGeometryDirectly (OGRFeatureH, OGRGeometryH)
 
OGRErr CPL_DLL OGR_F_SetGeometry (OGRFeatureH, OGRGeometryH)
 
OGRGeometryH CPL_DLL OGR_F_GetGeometryRef (OGRFeatureH)
 
OGRGeometryH CPL_DLL OGR_F_StealGeometry (OGRFeatureH) CPL_WARN_UNUSED_RESULT
 
OGRFeatureH CPL_DLL OGR_F_Clone (OGRFeatureH) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL OGR_F_Equal (OGRFeatureH, OGRFeatureH)
 
int CPL_DLL OGR_F_GetFieldCount (OGRFeatureH)
 
OGRFieldDefnH CPL_DLL OGR_F_GetFieldDefnRef (OGRFeatureH, int)
 
int CPL_DLL OGR_F_GetFieldIndex (OGRFeatureH, const char *)
 
int CPL_DLL OGR_F_IsFieldSet (OGRFeatureH, int)
 
void CPL_DLL OGR_F_UnsetField (OGRFeatureH, int)
 
OGRField CPL_DLLOGR_F_GetRawFieldRef (OGRFeatureH, int)
 
int CPL_DLL OGR_F_GetFieldAsInteger (OGRFeatureH, int)
 
GIntBig CPL_DLL OGR_F_GetFieldAsInteger64 (OGRFeatureH, int)
 
double CPL_DLL OGR_F_GetFieldAsDouble (OGRFeatureH, int)
 
const char CPL_DLLOGR_F_GetFieldAsString (OGRFeatureH, int)
 
const int CPL_DLLOGR_F_GetFieldAsIntegerList (OGRFeatureH, int, int *)
 
const GIntBig CPL_DLLOGR_F_GetFieldAsInteger64List (OGRFeatureH, int, int *)
 
const double CPL_DLLOGR_F_GetFieldAsDoubleList (OGRFeatureH, int, int *)
 
char CPL_DLL ** OGR_F_GetFieldAsStringList (OGRFeatureH, int)
 
GByte CPL_DLLOGR_F_GetFieldAsBinary (OGRFeatureH, int, int *)
 
int CPL_DLL OGR_F_GetFieldAsDateTime (OGRFeatureH, int, int *, int *, int *, int *, int *, int *, int *)
 
int CPL_DLL OGR_F_GetFieldAsDateTimeEx (OGRFeatureH hFeat, int iField, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, float *pfSecond, int *pnTZFlag)
 
void CPL_DLL OGR_F_SetFieldInteger (OGRFeatureH, int, int)
 
void CPL_DLL OGR_F_SetFieldInteger64 (OGRFeatureH, int, GIntBig)
 
void CPL_DLL OGR_F_SetFieldDouble (OGRFeatureH, int, double)
 
void CPL_DLL OGR_F_SetFieldString (OGRFeatureH, int, const char *)
 
void CPL_DLL OGR_F_SetFieldIntegerList (OGRFeatureH, int, int, int *)
 
void CPL_DLL OGR_F_SetFieldInteger64List (OGRFeatureH, int, int, const GIntBig *)
 
void CPL_DLL OGR_F_SetFieldDoubleList (OGRFeatureH, int, int, double *)
 
void CPL_DLL OGR_F_SetFieldStringList (OGRFeatureH, int, char **)
 
void CPL_DLL OGR_F_SetFieldRaw (OGRFeatureH, int, OGRField *)
 
void CPL_DLL OGR_F_SetFieldBinary (OGRFeatureH, int, int, GByte *)
 
void CPL_DLL OGR_F_SetFieldDateTime (OGRFeatureH, int, int, int, int, int, int, int, int)
 
void CPL_DLL OGR_F_SetFieldDateTimeEx (OGRFeatureH, int, int, int, int, int, int, float, int)
 
int CPL_DLL OGR_F_GetGeomFieldCount (OGRFeatureH hFeat)
 
OGRGeomFieldDefnH CPL_DLL OGR_F_GetGeomFieldDefnRef (OGRFeatureH hFeat, int iField)
 
int CPL_DLL OGR_F_GetGeomFieldIndex (OGRFeatureH hFeat, const char *pszName)
 
OGRGeometryH CPL_DLL OGR_F_GetGeomFieldRef (OGRFeatureH hFeat, int iField)
 
OGRErr CPL_DLL OGR_F_SetGeomFieldDirectly (OGRFeatureH hFeat, int iField, OGRGeometryH hGeom)
 
OGRErr CPL_DLL OGR_F_SetGeomField (OGRFeatureH hFeat, int iField, OGRGeometryH hGeom)
 
GIntBig CPL_DLL OGR_F_GetFID (OGRFeatureH)
 
OGRErr CPL_DLL OGR_F_SetFID (OGRFeatureH, GIntBig)
 
void CPL_DLL OGR_F_DumpReadable (OGRFeatureH, FILE *)
 
OGRErr CPL_DLL OGR_F_SetFrom (OGRFeatureH, OGRFeatureH, int)
 
OGRErr CPL_DLL OGR_F_SetFromWithMap (OGRFeatureH, OGRFeatureH, int, int *)
 
const char CPL_DLLOGR_F_GetStyleString (OGRFeatureH)
 
void CPL_DLL OGR_F_SetStyleString (OGRFeatureH, const char *)
 
void CPL_DLL OGR_F_SetStyleStringDirectly (OGRFeatureH, char *)
 
OGRStyleTableH CPL_DLL OGR_F_GetStyleTable (OGRFeatureH)
 
void CPL_DLL OGR_F_SetStyleTableDirectly (OGRFeatureH, OGRStyleTableH)
 
void CPL_DLL OGR_F_SetStyleTable (OGRFeatureH, OGRStyleTableH)
 
const char CPL_DLLOGR_F_GetNativeData (OGRFeatureH)
 
void CPL_DLL OGR_F_SetNativeData (OGRFeatureH, const char *)
 
const char CPL_DLLOGR_F_GetNativeMediaType (OGRFeatureH)
 
void CPL_DLL OGR_F_SetNativeMediaType (OGRFeatureH, const char *)
 
void CPL_DLL OGR_F_FillUnsetWithDefault (OGRFeatureH hFeat, int bNotNullableOnly, char **papszOptions)
 
int CPL_DLL OGR_F_Validate (OGRFeatureH, int nValidateFlags, int bEmitError)
 
const char CPL_DLLOGR_L_GetName (OGRLayerH)
 
OGRwkbGeometryType CPL_DLL OGR_L_GetGeomType (OGRLayerH)
 
OGRGeometryH CPL_DLL OGR_L_GetSpatialFilter (OGRLayerH)
 
void CPL_DLL OGR_L_SetSpatialFilter (OGRLayerH, OGRGeometryH)
 
void CPL_DLL OGR_L_SetSpatialFilterRect (OGRLayerH, double, double, double, double)
 
void CPL_DLL OGR_L_SetSpatialFilterEx (OGRLayerH, int iGeomField, OGRGeometryH hGeom)
 
void CPL_DLL OGR_L_SetSpatialFilterRectEx (OGRLayerH, int iGeomField, double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)
 
OGRErr CPL_DLL OGR_L_SetAttributeFilter (OGRLayerH, const char *)
 
void CPL_DLL OGR_L_ResetReading (OGRLayerH)
 
OGRFeatureH CPL_DLL OGR_L_GetNextFeature (OGRLayerH) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGR_L_SetNextByIndex (OGRLayerH, GIntBig)
 
OGRFeatureH CPL_DLL OGR_L_GetFeature (OGRLayerH, GIntBig) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGR_L_SetFeature (OGRLayerH, OGRFeatureH) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGR_L_CreateFeature (OGRLayerH, OGRFeatureH) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGR_L_DeleteFeature (OGRLayerH, GIntBig) CPL_WARN_UNUSED_RESULT
 
OGRFeatureDefnH CPL_DLL OGR_L_GetLayerDefn (OGRLayerH)
 
OGRSpatialReferenceH CPL_DLL OGR_L_GetSpatialRef (OGRLayerH)
 
int CPL_DLL OGR_L_FindFieldIndex (OGRLayerH, const char *, int bExactMatch)
 
GIntBig CPL_DLL OGR_L_GetFeatureCount (OGRLayerH, int)
 
OGRErr CPL_DLL OGR_L_GetExtent (OGRLayerH, OGREnvelope *, int)
 
OGRErr CPL_DLL OGR_L_GetExtentEx (OGRLayerH, int iGeomField, OGREnvelope *psExtent, int bForce)
 
int CPL_DLL OGR_L_TestCapability (OGRLayerH, const char *)
 
OGRErr CPL_DLL OGR_L_CreateField (OGRLayerH, OGRFieldDefnH, int)
 
OGRErr CPL_DLL OGR_L_CreateGeomField (OGRLayerH hLayer, OGRGeomFieldDefnH hFieldDefn, int bForce)
 
OGRErr CPL_DLL OGR_L_DeleteField (OGRLayerH, int iField)
 
OGRErr CPL_DLL OGR_L_ReorderFields (OGRLayerH, int *panMap)
 
OGRErr CPL_DLL OGR_L_ReorderField (OGRLayerH, int iOldFieldPos, int iNewFieldPos)
 
OGRErr CPL_DLL OGR_L_AlterFieldDefn (OGRLayerH, int iField, OGRFieldDefnH hNewFieldDefn, int nFlags)
 
OGRErr CPL_DLL OGR_L_StartTransaction (OGRLayerH) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGR_L_CommitTransaction (OGRLayerH) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGR_L_RollbackTransaction (OGRLayerH)
 
int CPL_DLL OGR_L_Reference (OGRLayerH)
 
int CPL_DLL OGR_L_Dereference (OGRLayerH)
 
int CPL_DLL OGR_L_GetRefCount (OGRLayerH)
 
OGRErr CPL_DLL OGR_L_SyncToDisk (OGRLayerH)
 
GIntBig CPL_DLL OGR_L_GetFeaturesRead (OGRLayerH)
 
const char CPL_DLLOGR_L_GetFIDColumn (OGRLayerH)
 
const char CPL_DLLOGR_L_GetGeometryColumn (OGRLayerH)
 
OGRStyleTableH CPL_DLL OGR_L_GetStyleTable (OGRLayerH)
 
void CPL_DLL OGR_L_SetStyleTableDirectly (OGRLayerH, OGRStyleTableH)
 
void CPL_DLL OGR_L_SetStyleTable (OGRLayerH, OGRStyleTableH)
 
OGRErr CPL_DLL OGR_L_SetIgnoredFields (OGRLayerH, const char **)
 
OGRErr CPL_DLL OGR_L_Intersection (OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
 
OGRErr CPL_DLL OGR_L_Union (OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
 
OGRErr CPL_DLL OGR_L_SymDifference (OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
 
OGRErr CPL_DLL OGR_L_Identity (OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
 
OGRErr CPL_DLL OGR_L_Update (OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
 
OGRErr CPL_DLL OGR_L_Clip (OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
 
OGRErr CPL_DLL OGR_L_Erase (OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
 
void CPL_DLL OGR_DS_Destroy (OGRDataSourceH)
 
const char CPL_DLLOGR_DS_GetName (OGRDataSourceH)
 
int CPL_DLL OGR_DS_GetLayerCount (OGRDataSourceH)
 
OGRLayerH CPL_DLL OGR_DS_GetLayer (OGRDataSourceH, int)
 
OGRLayerH CPL_DLL OGR_DS_GetLayerByName (OGRDataSourceH, const char *)
 
OGRErr CPL_DLL OGR_DS_DeleteLayer (OGRDataSourceH, int)
 
OGRSFDriverH CPL_DLL OGR_DS_GetDriver (OGRDataSourceH)
 
OGRLayerH CPL_DLL OGR_DS_CreateLayer (OGRDataSourceH, const char *, OGRSpatialReferenceH, OGRwkbGeometryType, char **)
 
OGRLayerH CPL_DLL OGR_DS_CopyLayer (OGRDataSourceH, OGRLayerH, const char *, char **)
 
int CPL_DLL OGR_DS_TestCapability (OGRDataSourceH, const char *)
 
OGRLayerH CPL_DLL OGR_DS_ExecuteSQL (OGRDataSourceH, const char *, OGRGeometryH, const char *)
 
void CPL_DLL OGR_DS_ReleaseResultSet (OGRDataSourceH, OGRLayerH)
 
int CPL_DLL OGR_DS_Reference (OGRDataSourceH)
 
int CPL_DLL OGR_DS_Dereference (OGRDataSourceH)
 
int CPL_DLL OGR_DS_GetRefCount (OGRDataSourceH)
 
int CPL_DLL OGR_DS_GetSummaryRefCount (OGRDataSourceH)
 
OGRErr CPL_DLL OGR_DS_SyncToDisk (OGRDataSourceH)
 
OGRStyleTableH CPL_DLL OGR_DS_GetStyleTable (OGRDataSourceH)
 
void CPL_DLL OGR_DS_SetStyleTableDirectly (OGRDataSourceH, OGRStyleTableH)
 
void CPL_DLL OGR_DS_SetStyleTable (OGRDataSourceH, OGRStyleTableH)
 
const char CPL_DLLOGR_Dr_GetName (OGRSFDriverH)
 
OGRDataSourceH CPL_DLL OGR_Dr_Open (OGRSFDriverH, const char *, int) CPL_WARN_UNUSED_RESULT
 
int CPL_DLL OGR_Dr_TestCapability (OGRSFDriverH, const char *)
 
OGRDataSourceH CPL_DLL OGR_Dr_CreateDataSource (OGRSFDriverH, const char *, char **) CPL_WARN_UNUSED_RESULT
 
OGRDataSourceH CPL_DLL OGR_Dr_CopyDataSource (OGRSFDriverH, OGRDataSourceH, const char *, char **) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGR_Dr_DeleteDataSource (OGRSFDriverH, const char *)
 
OGRDataSourceH CPL_DLL OGROpen (const char *, int, OGRSFDriverH *) CPL_WARN_UNUSED_RESULT
 
OGRDataSourceH CPL_DLL OGROpenShared (const char *, int, OGRSFDriverH *) CPL_WARN_UNUSED_RESULT
 
OGRErr CPL_DLL OGRReleaseDataSource (OGRDataSourceH)
 
void CPL_DLL OGRRegisterDriver (OGRSFDriverH)
 
void CPL_DLL OGRDeregisterDriver (OGRSFDriverH)
 
int CPL_DLL OGRGetDriverCount (void)
 
OGRSFDriverH CPL_DLL OGRGetDriver (int)
 
OGRSFDriverH CPL_DLL OGRGetDriverByName (const char *)
 
int CPL_DLL OGRGetOpenDSCount (void)
 
OGRDataSourceH CPL_DLL OGRGetOpenDS (int iDS)
 
void CPL_DLL OGRRegisterAll (void)
 
void CPL_DLL OGRCleanupAll (void)
 
OGRStyleMgrH CPL_DLL OGR_SM_Create (OGRStyleTableH hStyleTable) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_SM_Destroy (OGRStyleMgrH hSM)
 
const char CPL_DLLOGR_SM_InitFromFeature (OGRStyleMgrH hSM, OGRFeatureH hFeat)
 
int CPL_DLL OGR_SM_InitStyleString (OGRStyleMgrH hSM, const char *pszStyleString)
 
int CPL_DLL OGR_SM_GetPartCount (OGRStyleMgrH hSM, const char *pszStyleString)
 
OGRStyleToolH CPL_DLL OGR_SM_GetPart (OGRStyleMgrH hSM, int nPartId, const char *pszStyleString)
 
int CPL_DLL OGR_SM_AddPart (OGRStyleMgrH hSM, OGRStyleToolH hST)
 
int CPL_DLL OGR_SM_AddStyle (OGRStyleMgrH hSM, const char *pszStyleName, const char *pszStyleString)
 
OGRStyleToolH CPL_DLL OGR_ST_Create (OGRSTClassId eClassId) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_ST_Destroy (OGRStyleToolH hST)
 
OGRSTClassId CPL_DLL OGR_ST_GetType (OGRStyleToolH hST)
 
OGRSTUnitId CPL_DLL OGR_ST_GetUnit (OGRStyleToolH hST)
 
void CPL_DLL OGR_ST_SetUnit (OGRStyleToolH hST, OGRSTUnitId eUnit, double dfGroundPaperScale)
 
const char CPL_DLLOGR_ST_GetParamStr (OGRStyleToolH hST, int eParam, int *bValueIsNull)
 
int CPL_DLL OGR_ST_GetParamNum (OGRStyleToolH hST, int eParam, int *bValueIsNull)
 
double CPL_DLL OGR_ST_GetParamDbl (OGRStyleToolH hST, int eParam, int *bValueIsNull)
 
void CPL_DLL OGR_ST_SetParamStr (OGRStyleToolH hST, int eParam, const char *pszValue)
 
void CPL_DLL OGR_ST_SetParamNum (OGRStyleToolH hST, int eParam, int nValue)
 
void CPL_DLL OGR_ST_SetParamDbl (OGRStyleToolH hST, int eParam, double dfValue)
 
const char CPL_DLLOGR_ST_GetStyleString (OGRStyleToolH hST)
 
int CPL_DLL OGR_ST_GetRGBFromString (OGRStyleToolH hST, const char *pszColor, int *pnRed, int *pnGreen, int *pnBlue, int *pnAlpha)
 
OGRStyleTableH CPL_DLL OGR_STBL_Create (void) CPL_WARN_UNUSED_RESULT
 
void CPL_DLL OGR_STBL_Destroy (OGRStyleTableH hSTBL)
 
int CPL_DLL OGR_STBL_AddStyle (OGRStyleTableH hStyleTable, const char *pszName, const char *pszStyleString)
 
int CPL_DLL OGR_STBL_SaveStyleTable (OGRStyleTableH hStyleTable, const char *pszFilename)
 
int CPL_DLL OGR_STBL_LoadStyleTable (OGRStyleTableH hStyleTable, const char *pszFilename)
 
const char CPL_DLLOGR_STBL_Find (OGRStyleTableH hStyleTable, const char *pszName)
 
void CPL_DLL OGR_STBL_ResetStyleStringReading (OGRStyleTableH hStyleTable)
 
const char CPL_DLLOGR_STBL_GetNextStyle (OGRStyleTableH hStyleTable)
 
const char CPL_DLLOGR_STBL_GetLastStyleName (OGRStyleTableH hStyleTable)
 
+ + + +

+Variables

CPL_C_START typedef void * OGRGeometryH
 
+

Detailed Description

+

C API and defines for OGRFeature, OGRGeometry, and OGRDataSource related classes.

+

See also: ogr_geometry.h, ogr_feature.h, ogrsf_frmts.h, ogr_featurestyle.h

+ +

Definition in file ogr_api.h.

+

Macro Definition Documentation

+ +
+
+ + + + +
#define DEFINED_OGRSpatialReferenceH
+
+ +

Definition at line 59 of file ogr_api.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef void* OGRCoordinateTransformationH
+
+ +

Definition at line 66 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRDataSourceH
+
+ +

Definition at line 467 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRFeatureDefnH
+
+ +

Definition at line 275 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRFeatureH
+
+ +

Definition at line 276 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRFieldDefnH
+
+ +

Definition at line 274 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef struct OGRGeomFieldDefnHS* OGRGeomFieldDefnH
+
+ +

Definition at line 279 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRLayerH
+
+ +

Definition at line 466 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRSFDriverH
+
+ +

Definition at line 468 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRSpatialReferenceH
+
+ +

Definition at line 65 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRStyleMgrH
+
+ +

Definition at line 593 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRStyleTableH
+
+ +

Definition at line 277 of file ogr_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRStyleToolH
+
+ +

Definition at line 594 of file ogr_api.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_AreTypeSubTypeCompatible (OGRFieldType eType,
OGRFieldSubType eSubType 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRDataSourceH CPL_DLL OGR_Dr_CopyDataSource (OGRSFDriverH ,
OGRDataSourceH ,
const char * ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRDataSourceH CPL_DLL OGR_Dr_CreateDataSource (OGRSFDriverH ,
const char * ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_Dr_DeleteDataSource (OGRSFDriverH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_Dr_GetName (OGRSFDriverH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRDataSourceH CPL_DLL OGR_Dr_Open (OGRSFDriverH ,
const char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_Dr_TestCapability (OGRSFDriverH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL OGR_DS_CopyLayer (OGRDataSourceH ,
OGRLayerH ,
const char * ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL OGR_DS_CreateLayer (OGRDataSourceH ,
const char * ,
OGRSpatialReferenceH ,
OGRwkbGeometryType ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_DS_DeleteLayer (OGRDataSourceH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_DS_Dereference (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_DS_Destroy (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL OGR_DS_ExecuteSQL (OGRDataSourceH ,
const char * ,
OGRGeometryH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSFDriverH CPL_DLL OGR_DS_GetDriver (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL OGR_DS_GetLayer (OGRDataSourceH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRLayerH CPL_DLL OGR_DS_GetLayerByName (OGRDataSourceH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_DS_GetLayerCount (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_DS_GetName (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_DS_GetRefCount (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRStyleTableH CPL_DLL OGR_DS_GetStyleTable (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_DS_GetSummaryRefCount (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_DS_Reference (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_DS_ReleaseResultSet (OGRDataSourceH ,
OGRLayerH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_DS_SetStyleTable (OGRDataSourceH ,
OGRStyleTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_DS_SetStyleTableDirectly (OGRDataSourceH ,
OGRStyleTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OGR_DS_SyncToDisk (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_DS_TestCapability (OGRDataSourceH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFeatureH CPL_DLL OGR_F_Clone (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFeatureH CPL_DLL OGR_F_Create (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_F_Destroy (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_DumpReadable (OGRFeatureH ,
FILE *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_F_Equal (OGRFeatureH ,
OGRFeatureH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_FillUnsetWithDefault (OGRFeatureH hFeat,
int bNotNullableOnly,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFeatureDefnH CPL_DLL OGR_F_GetDefnRef (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + +
GIntBig CPL_DLL OGR_F_GetFID (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GByte CPL_DLL* OGR_F_GetFieldAsBinary (OGRFeatureH ,
int ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_F_GetFieldAsDateTime (OGRFeatureH ,
int ,
int,
int,
int,
int,
int,
int,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_F_GetFieldAsDateTimeEx (OGRFeatureH hFeat,
int iField,
intpnYear,
intpnMonth,
intpnDay,
intpnHour,
intpnMinute,
float * pfSecond,
intpnTZFlag 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OGR_F_GetFieldAsDouble (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const double CPL_DLL* OGR_F_GetFieldAsDoubleList (OGRFeatureH ,
int ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_F_GetFieldAsInteger (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GIntBig CPL_DLL OGR_F_GetFieldAsInteger64 (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const GIntBig CPL_DLL* OGR_F_GetFieldAsInteger64List (OGRFeatureH ,
int ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const int CPL_DLL* OGR_F_GetFieldAsIntegerList (OGRFeatureH ,
int ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* OGR_F_GetFieldAsString (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL** OGR_F_GetFieldAsStringList (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_F_GetFieldCount (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRFieldDefnH CPL_DLL OGR_F_GetFieldDefnRef (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_F_GetFieldIndex (OGRFeatureH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_F_GetGeometryRef (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_F_GetGeomFieldCount (OGRFeatureH hFeat)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeomFieldDefnH CPL_DLL OGR_F_GetGeomFieldDefnRef (OGRFeatureH hFeat,
int iField 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_F_GetGeomFieldIndex (OGRFeatureH hFeat,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_F_GetGeomFieldRef (OGRFeatureH hFeat,
int iField 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_F_GetNativeData (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_F_GetNativeMediaType (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRField CPL_DLL* OGR_F_GetRawFieldRef (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_F_GetStyleString (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRStyleTableH CPL_DLL OGR_F_GetStyleTable (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_F_IsFieldSet (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_F_SetFID (OGRFeatureH ,
GIntBig  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldBinary (OGRFeatureH ,
int ,
int ,
GByte 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldDateTime (OGRFeatureH ,
int ,
int ,
int ,
int ,
int ,
int ,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldDateTimeEx (OGRFeatureH ,
int ,
int ,
int ,
int ,
int ,
int ,
float ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldDouble (OGRFeatureH ,
int ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldDoubleList (OGRFeatureH ,
int ,
int ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldInteger (OGRFeatureH ,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldInteger64 (OGRFeatureH ,
int ,
GIntBig  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldInteger64List (OGRFeatureH ,
int ,
int ,
const GIntBig 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldIntegerList (OGRFeatureH ,
int ,
int ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldRaw (OGRFeatureH ,
int ,
OGRField 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldString (OGRFeatureH ,
int ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetFieldStringList (OGRFeatureH ,
int ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_F_SetFrom (OGRFeatureH ,
OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_F_SetFromWithMap (OGRFeatureH ,
OGRFeatureH ,
int ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_F_SetGeometry (OGRFeatureH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_F_SetGeometryDirectly (OGRFeatureH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_F_SetGeomField (OGRFeatureH hFeat,
int iField,
OGRGeometryH hGeom 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_F_SetGeomFieldDirectly (OGRFeatureH hFeat,
int iField,
OGRGeometryH hGeom 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetNativeData (OGRFeatureH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetNativeMediaType (OGRFeatureH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetStyleString (OGRFeatureH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetStyleStringDirectly (OGRFeatureH ,
char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetStyleTable (OGRFeatureH ,
OGRStyleTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_SetStyleTableDirectly (OGRFeatureH ,
OGRStyleTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_F_StealGeometry (OGRFeatureH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_F_UnsetField (OGRFeatureH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_F_Validate (OGRFeatureH ,
int nValidateFlags,
int bEmitError 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_FD_AddFieldDefn (OGRFeatureDefnH ,
OGRFieldDefnH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_FD_AddGeomFieldDefn (OGRFeatureDefnH hFDefn,
OGRGeomFieldDefnH hGFldDefn 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFeatureDefnH CPL_DLL OGR_FD_Create (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_FD_DeleteFieldDefn (OGRFeatureDefnH hDefn,
int iField 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_FD_DeleteGeomFieldDefn (OGRFeatureDefnH hFDefn,
int iGeomField 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_FD_Dereference (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_FD_Destroy (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_FD_GetFieldCount (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRFieldDefnH CPL_DLL OGR_FD_GetFieldDefn (OGRFeatureDefnH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_FD_GetFieldIndex (OGRFeatureDefnH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_FD_GetGeomFieldCount (OGRFeatureDefnH hFDefn)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeomFieldDefnH CPL_DLL OGR_FD_GetGeomFieldDefn (OGRFeatureDefnH hFDefn,
int i 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_FD_GetGeomFieldIndex (OGRFeatureDefnH hFDefn,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_FD_GetGeomType (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_FD_GetName (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_FD_GetReferenceCount (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_FD_IsGeometryIgnored (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_FD_IsSame (OGRFeatureDefnH hFDefn,
OGRFeatureDefnH hOtherFDefn 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_FD_IsStyleIgnored (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_FD_Reference (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_FD_Release (OGRFeatureDefnH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_FD_ReorderFieldDefns (OGRFeatureDefnH hDefn,
intpanMap 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_FD_SetGeometryIgnored (OGRFeatureDefnH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_FD_SetGeomType (OGRFeatureDefnH ,
OGRwkbGeometryType  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_FD_SetStyleIgnored (OGRFeatureDefnH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRFieldDefnH CPL_DLL OGR_Fld_Create (const char * ,
OGRFieldType  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_Fld_Destroy (OGRFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_Fld_GetDefault (OGRFieldDefnH hDefn)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRJustification CPL_DLL OGR_Fld_GetJustify (OGRFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_Fld_GetNameRef (OGRFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_Fld_GetPrecision (OGRFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFieldSubType CPL_DLL OGR_Fld_GetSubType (OGRFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFieldType CPL_DLL OGR_Fld_GetType (OGRFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_Fld_GetWidth (OGRFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_Fld_IsDefaultDriverSpecific (OGRFieldDefnH hDefn)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_Fld_IsIgnored (OGRFieldDefnH hDefn)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_Fld_IsNullable (OGRFieldDefnH hDefn)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_Set (OGRFieldDefnH ,
const char * ,
OGRFieldType ,
int ,
int ,
OGRJustification  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetDefault (OGRFieldDefnH hDefn,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetIgnored (OGRFieldDefnH hDefn,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetJustify (OGRFieldDefnH ,
OGRJustification  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetName (OGRFieldDefnH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetNullable (OGRFieldDefnH hDefn,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetPrecision (OGRFieldDefnH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetSubType (OGRFieldDefnH ,
OGRFieldSubType  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetType (OGRFieldDefnH ,
OGRFieldType  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_Fld_SetWidth (OGRFieldDefnH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_AddGeometry (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_AddGeometryDirectly (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_AddPoint (OGRGeometryH ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_AddPoint_2D (OGRGeometryH ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_AddPointM (OGRGeometryH ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_AddPointZM (OGRGeometryH ,
double ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_ApproximateArcAngles (double dfCenterX,
double dfCenterY,
double dfZ,
double dfPrimaryRadius,
double dfSecondaryAxis,
double dfRotation,
double dfStartAngle,
double dfEndAngle,
double dfMaxAngleStepSizeDegrees 
)
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL OGR_G_Area (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_AssignSpatialReference (OGRGeometryH ,
OGRSpatialReferenceH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Boundary (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Buffer (OGRGeometryH ,
double ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Centroid (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Clone (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_G_CloseRings (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Contains (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_ConvexHull (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_CoordinateDimension (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_CreateFromFgf (unsigned char * ,
OGRSpatialReferenceH ,
OGRGeometryH,
int ,
int 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_CreateFromGML (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_CreateFromGMLTree (const CPLXMLNode)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_CreateFromWkb (unsigned char * ,
OGRSpatialReferenceH ,
OGRGeometryH,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_CreateFromWkt (char ** ,
OGRSpatialReferenceH ,
OGRGeometryH 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_CreateGeometry (OGRwkbGeometryType )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_CreateGeometryFromJson (const char * )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Crosses (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_DelaunayTriangulation (OGRGeometryH hThis,
double dfTolerance,
int bOnlyEdges 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_G_DestroyGeometry (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Difference (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Disjoint (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OGR_G_Distance (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_DumpReadable (OGRGeometryH ,
FILE * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_G_Empty (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Equal (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Equals (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLXMLNode CPL_DLL* OGR_G_ExportEnvelopeToGMLTree (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* OGR_G_ExportToGML (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL* OGR_G_ExportToGMLEx (OGRGeometryH ,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
CPLXMLNode CPL_DLL* OGR_G_ExportToGMLTree (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_ExportToIsoWkb (OGRGeometryH ,
OGRwkbByteOrder ,
unsigned char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_ExportToIsoWkt (OGRGeometryH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* OGR_G_ExportToJson (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL* OGR_G_ExportToJsonEx (OGRGeometryH ,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL* OGR_G_ExportToKML (OGRGeometryH ,
const char * pszAltitudeMode 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_ExportToWkb (OGRGeometryH ,
OGRwkbByteOrder ,
unsigned char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_ExportToWkt (OGRGeometryH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_G_FlattenTo2D (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_ForceTo (OGRGeometryH hGeom,
OGRwkbGeometryType eTargetType,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_ForceToLineString (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_ForceToMultiLineString (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_ForceToMultiPoint (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_ForceToMultiPolygon (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_ForceToPolygon (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL OGR_G_GetArea (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_GetBoundary (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_GetCoordinateDimension (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_GetCurveGeometry (OGRGeometryH hGeom,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_GetDimension (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_GetEnvelope (OGRGeometryH ,
OGREnvelope 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_GetEnvelope3D (OGRGeometryH ,
OGREnvelope3D 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_GetGeometryCount (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_G_GetGeometryName (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_GetGeometryRef (OGRGeometryH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_G_GetGeometryType (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_GetLinearGeometry (OGRGeometryH hGeom,
double dfMaxAngleStepSizeDegrees,
char ** papszOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OGR_G_GetM (OGRGeometryH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_GetPoint (OGRGeometryH ,
int iPoint,
double * ,
double * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_GetPointCount (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_GetPoints (OGRGeometryH hGeom,
void * pabyX,
int nXStride,
void * pabyY,
int nYStride,
void * pabyZ,
int nZStride 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_GetPointsZM (OGRGeometryH hGeom,
void * pabyX,
int nXStride,
void * pabyY,
int nYStride,
void * pabyZ,
int nZStride,
void * pabyM,
int nMStride 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_GetPointZM (OGRGeometryH ,
int iPoint,
double * ,
double * ,
double * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSpatialReferenceH CPL_DLL OGR_G_GetSpatialReference (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OGR_G_GetX (OGRGeometryH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OGR_G_GetY (OGRGeometryH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OGR_G_GetZ (OGRGeometryH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_HasCurveGeometry (OGRGeometryH ,
int bLookForNonLinear 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_ImportFromWkb (OGRGeometryH ,
unsigned char * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_ImportFromWkt (OGRGeometryH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Intersect (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Intersection (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Intersects (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_Is3D (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_IsEmpty (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_IsMeasured (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_IsRing (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_IsSimple (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_IsValid (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
double CPL_DLL OGR_G_Length (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Overlaps (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_PointOnSurface (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Polygonize (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_RemoveGeometry (OGRGeometryH ,
int ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_Segmentize (OGRGeometryH hGeom,
double dfMaxLength 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_Set3D (OGRGeometryH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetCoordinateDimension (OGRGeometryH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetMeasured (OGRGeometryH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetPoint (OGRGeometryH ,
int iPoint,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetPoint_2D (OGRGeometryH ,
int iPoint,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetPointCount (OGRGeometryH hGeom,
int nNewPointCount 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetPointM (OGRGeometryH ,
int iPoint,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetPoints (OGRGeometryH hGeom,
int nPointsIn,
void * pabyX,
int nXStride,
void * pabyY,
int nYStride,
void * pabyZ,
int nZStride 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetPointsZM (OGRGeometryH hGeom,
int nPointsIn,
void * pabyX,
int nXStride,
void * pabyY,
int nYStride,
void * pabyZ,
int nZStride,
void * pabyM,
int nMStride 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_G_SetPointZM (OGRGeometryH ,
int iPoint,
double ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Simplify (OGRGeometryH hThis,
double tolerance 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_SimplifyPreserveTopology (OGRGeometryH hThis,
double tolerance 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_SymDifference (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_SymmetricDifference (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Touches (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_Transform (OGRGeometryH ,
OGRCoordinateTransformationH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_G_TransformTo (OGRGeometryH ,
OGRSpatialReferenceH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Union (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_UnionCascaded (OGRGeometryH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGR_G_Value (OGRGeometryH ,
double dfDistance 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_G_Within (OGRGeometryH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_G_WkbSize (OGRGeometryH hGeom)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_GetFieldSubTypeName (OGRFieldSubType )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_GetFieldTypeName (OGRFieldType )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRGeomFieldDefnH CPL_DLL OGR_GFld_Create (const char * ,
OGRwkbGeometryType  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_GFld_Destroy (OGRGeomFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_GFld_GetNameRef (OGRGeomFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSpatialReferenceH CPL_DLL OGR_GFld_GetSpatialRef (OGRGeomFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GFld_GetType (OGRGeomFieldDefnH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_GFld_IsIgnored (OGRGeomFieldDefnH hDefn)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_GFld_IsNullable (OGRGeomFieldDefnH hDefn)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_GFld_SetIgnored (OGRGeomFieldDefnH hDefn,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_GFld_SetName (OGRGeomFieldDefnH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_GFld_SetNullable (OGRGeomFieldDefnH hDefn,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_GFld_SetSpatialRef (OGRGeomFieldDefnH ,
OGRSpatialReferenceH hSRS 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_GFld_SetType (OGRGeomFieldDefnH ,
OGRwkbGeometryType  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_AlterFieldDefn (OGRLayerH ,
int iField,
OGRFieldDefnH hNewFieldDefn,
int nFlags 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_Clip (OGRLayerH ,
OGRLayerH ,
OGRLayerH ,
char ** ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OGR_L_CommitTransaction (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_CreateFeature (OGRLayerH ,
OGRFeatureH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_CreateField (OGRLayerH ,
OGRFieldDefnH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_CreateGeomField (OGRLayerH hLayer,
OGRGeomFieldDefnH hFieldDefn,
int bForce 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_DeleteFeature (OGRLayerH ,
GIntBig  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_DeleteField (OGRLayerH ,
int iField 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_L_Dereference (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_Erase (OGRLayerH ,
OGRLayerH ,
OGRLayerH ,
char ** ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_L_FindFieldIndex (OGRLayerH ,
const char * ,
int bExactMatch 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_GetExtent (OGRLayerH ,
OGREnvelope,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_GetExtentEx (OGRLayerH ,
int iGeomField,
OGREnvelopepsExtent,
int bForce 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRFeatureH CPL_DLL OGR_L_GetFeature (OGRLayerH ,
GIntBig  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
GIntBig CPL_DLL OGR_L_GetFeatureCount (OGRLayerH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + +
GIntBig CPL_DLL OGR_L_GetFeaturesRead (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_L_GetFIDColumn (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_L_GetGeometryColumn (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_L_GetGeomType (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFeatureDefnH CPL_DLL OGR_L_GetLayerDefn (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_L_GetName (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRFeatureH CPL_DLL OGR_L_GetNextFeature (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_L_GetRefCount (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRGeometryH CPL_DLL OGR_L_GetSpatialFilter (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSpatialReferenceH CPL_DLL OGR_L_GetSpatialRef (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRStyleTableH CPL_DLL OGR_L_GetStyleTable (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_Identity (OGRLayerH ,
OGRLayerH ,
OGRLayerH ,
char ** ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_Intersection (OGRLayerH ,
OGRLayerH ,
OGRLayerH ,
char ** ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_L_Reference (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_ReorderField (OGRLayerH ,
int iOldFieldPos,
int iNewFieldPos 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_ReorderFields (OGRLayerH ,
intpanMap 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_L_ResetReading (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OGR_L_RollbackTransaction (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_SetAttributeFilter (OGRLayerH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_SetFeature (OGRLayerH ,
OGRFeatureH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_SetIgnoredFields (OGRLayerH ,
const char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_SetNextByIndex (OGRLayerH ,
GIntBig  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_L_SetSpatialFilter (OGRLayerH ,
OGRGeometryH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_L_SetSpatialFilterEx (OGRLayerH ,
int iGeomField,
OGRGeometryH hGeom 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_L_SetSpatialFilterRect (OGRLayerH ,
double ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_L_SetSpatialFilterRectEx (OGRLayerH ,
int iGeomField,
double dfMinX,
double dfMinY,
double dfMaxX,
double dfMaxY 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_L_SetStyleTable (OGRLayerH ,
OGRStyleTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_L_SetStyleTableDirectly (OGRLayerH ,
OGRStyleTableH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OGR_L_StartTransaction (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_SymDifference (OGRLayerH ,
OGRLayerH ,
OGRLayerH ,
char ** ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OGR_L_SyncToDisk (OGRLayerH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_L_TestCapability (OGRLayerH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_Union (OGRLayerH ,
OGRLayerH ,
OGRLayerH ,
char ** ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGR_L_Update (OGRLayerH ,
OGRLayerH ,
OGRLayerH ,
char ** ,
GDALProgressFunc ,
void *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_SM_AddPart (OGRStyleMgrH hSM,
OGRStyleToolH hST 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_SM_AddStyle (OGRStyleMgrH hSM,
const char * pszStyleName,
const char * pszStyleString 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRStyleMgrH CPL_DLL OGR_SM_Create (OGRStyleTableH hStyleTable)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_SM_Destroy (OGRStyleMgrH hSM)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRStyleToolH CPL_DLL OGR_SM_GetPart (OGRStyleMgrH hSM,
int nPartId,
const char * pszStyleString 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_SM_GetPartCount (OGRStyleMgrH hSM,
const char * pszStyleString 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* OGR_SM_InitFromFeature (OGRStyleMgrH hSM,
OGRFeatureH hFeat 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_SM_InitStyleString (OGRStyleMgrH hSM,
const char * pszStyleString 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRStyleToolH CPL_DLL OGR_ST_Create (OGRSTClassId eClassId)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_ST_Destroy (OGRStyleToolH hST)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
double CPL_DLL OGR_ST_GetParamDbl (OGRStyleToolH hST,
int eParam,
intbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_ST_GetParamNum (OGRStyleToolH hST,
int eParam,
intbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* OGR_ST_GetParamStr (OGRStyleToolH hST,
int eParam,
intbValueIsNull 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_ST_GetRGBFromString (OGRStyleToolH hST,
const char * pszColor,
intpnRed,
intpnGreen,
intpnBlue,
intpnAlpha 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_ST_GetStyleString (OGRStyleToolH hST)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSTClassId CPL_DLL OGR_ST_GetType (OGRStyleToolH hST)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSTUnitId CPL_DLL OGR_ST_GetUnit (OGRStyleToolH hST)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_ST_SetParamDbl (OGRStyleToolH hST,
int eParam,
double dfValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_ST_SetParamNum (OGRStyleToolH hST,
int eParam,
int nValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_ST_SetParamStr (OGRStyleToolH hST,
int eParam,
const char * pszValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGR_ST_SetUnit (OGRStyleToolH hST,
OGRSTUnitId eUnit,
double dfGroundPaperScale 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_STBL_AddStyle (OGRStyleTableH hStyleTable,
const char * pszName,
const char * pszStyleString 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRStyleTableH CPL_DLL OGR_STBL_Create (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_STBL_Destroy (OGRStyleTableH hSTBL)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* OGR_STBL_Find (OGRStyleTableH hStyleTable,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_STBL_GetLastStyleName (OGRStyleTableH hStyleTable)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGR_STBL_GetNextStyle (OGRStyleTableH hStyleTable)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_STBL_LoadStyleTable (OGRStyleTableH hStyleTable,
const char * pszFilename 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGR_STBL_ResetStyleStringReading (OGRStyleTableH hStyleTable)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_STBL_SaveStyleTable (OGRStyleTableH hStyleTable,
const char * pszFilename 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometryH CPL_DLL OGRBuildPolygonFromEdges (OGRGeometryH hLinesAsCollection,
int bBestEffort,
int bAutoClose,
double dfTolerance,
OGRErrpeErr 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGRCleanupAll (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGRDeregisterDriver (OGRSFDriverH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSFDriverH CPL_DLL OGRGetDriver (int )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSFDriverH CPL_DLL OGRGetDriverByName (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGRGetDriverCount (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGRGetGenerate_DB2_V72_BYTE_ORDER (void )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGRGetNonLinearGeometriesEnabledFlag (void )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRDataSourceH CPL_DLL OGRGetOpenDS (int iDS)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGRGetOpenDSCount (void )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRDataSourceH CPL_DLL OGROpen (const char * ,
int ,
OGRSFDriverH 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRDataSourceH CPL_DLL OGROpenShared (const char * ,
int ,
OGRSFDriverH 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGRRegisterAll (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGRRegisterDriver (OGRSFDriverH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OGRReleaseDataSource (OGRDataSourceH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OGRSetGenerate_DB2_V72_BYTE_ORDER (int bGenerate_DB2_V72_BYTE_ORDER)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGRSetNonLinearGeometriesEnabledFlag (int bFlag)
+
+ +
+
+

Variable Documentation

+ +
+
+ + + + +
CPL_C_START typedef void* OGRGeometryH
+
+ +

Definition at line 55 of file ogr_api.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr__api_8h_source.html b/bin/doc/html/ogr__api_8h_source.html new file mode 100644 index 0000000..9869f50 --- /dev/null +++ b/bin/doc/html/ogr__api_8h_source.html @@ -0,0 +1,495 @@ + + + + + + +OGR2GUI: include/ogr/ogr_api.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr_api.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr_api.h 33631 2016-03-04 06:28:09Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: C API for OGR Geometry, Feature, Layers, DataSource and drivers.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  ******************************************************************************
9  * Copyright (c) 2002, Frank Warmerdam
10  * Copyright (c) 2008-2013, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef OGR_API_H_INCLUDED
32 #define OGR_API_H_INCLUDED
33 
43 #include "cpl_progress.h"
44 #include "cpl_minixml.h"
45 #include "ogr_core.h"
46 
48 
49 /* -------------------------------------------------------------------- */
50 /* Geometry related functions (ogr_geometry.h) */
51 /* -------------------------------------------------------------------- */
52 #ifdef DEBUG
53 typedef struct OGRGeometryHS *OGRGeometryH;
54 #else
55 typedef void *OGRGeometryH;
56 #endif
57 
58 #ifndef DEFINED_OGRSpatialReferenceH
59 #define DEFINED_OGRSpatialReferenceH
60 
61 #ifdef DEBUG
62 typedef struct OGRSpatialReferenceHS *OGRSpatialReferenceH;
63 typedef struct OGRCoordinateTransformationHS *OGRCoordinateTransformationH;
64 #else
65 typedef void *OGRSpatialReferenceH;
67 #endif
68 
69 #endif
70 
71 struct _CPLXMLNode;
72 
73 /* From base OGRGeometry class */
74 
76  OGRGeometryH *, int );
78  OGRGeometryH * );
80  OGRGeometryH *, int, int * );
85  double dfCenterX, double dfCenterY, double dfZ,
86  double dfPrimaryRadius, double dfSecondaryAxis, double dfRotation,
87  double dfStartAngle, double dfEndAngle,
88  double dfMaxAngleStepSizeDegrees ) CPL_WARN_UNUSED_RESULT;
89 
90 OGRGeometryH CPL_DLL OGR_G_ForceToPolygon( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
96  OGRwkbGeometryType eTargetType,
97  char** papszOptions ) CPL_WARN_UNUSED_RESULT;
98 
100 int CPL_DLL OGR_G_GetCoordinateDimension( OGRGeometryH );
101 int CPL_DLL OGR_G_CoordinateDimension( OGRGeometryH );
102 void CPL_DLL OGR_G_SetCoordinateDimension( OGRGeometryH, int );
103 int CPL_DLL OGR_G_Is3D( OGRGeometryH );
104 int CPL_DLL OGR_G_IsMeasured( OGRGeometryH );
105 void CPL_DLL OGR_G_Set3D( OGRGeometryH, int );
106 void CPL_DLL OGR_G_SetMeasured( OGRGeometryH, int );
107 OGRGeometryH CPL_DLL OGR_G_Clone( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
108 void CPL_DLL OGR_G_GetEnvelope( OGRGeometryH, OGREnvelope * );
109 void CPL_DLL OGR_G_GetEnvelope3D( OGRGeometryH, OGREnvelope3D * );
110 OGRErr CPL_DLL OGR_G_ImportFromWkb( OGRGeometryH, unsigned char *, int );
111 OGRErr CPL_DLL OGR_G_ExportToWkb( OGRGeometryH, OGRwkbByteOrder, unsigned char*);
112 OGRErr CPL_DLL OGR_G_ExportToIsoWkb( OGRGeometryH, OGRwkbByteOrder, unsigned char*);
113 int CPL_DLL OGR_G_WkbSize( OGRGeometryH hGeom );
114 OGRErr CPL_DLL OGR_G_ImportFromWkt( OGRGeometryH, char ** );
115 OGRErr CPL_DLL OGR_G_ExportToWkt( OGRGeometryH, char ** );
116 OGRErr CPL_DLL OGR_G_ExportToIsoWkt( OGRGeometryH, char ** );
118 const char CPL_DLL *OGR_G_GetGeometryName( OGRGeometryH );
119 void CPL_DLL OGR_G_DumpReadable( OGRGeometryH, FILE *, const char * );
120 void CPL_DLL OGR_G_FlattenTo2D( OGRGeometryH );
121 void CPL_DLL OGR_G_CloseRings( OGRGeometryH );
122 
123 OGRGeometryH CPL_DLL OGR_G_CreateFromGML( const char * ) CPL_WARN_UNUSED_RESULT;
124 char CPL_DLL *OGR_G_ExportToGML( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
125 char CPL_DLL *OGR_G_ExportToGMLEx( OGRGeometryH, char** papszOptions ) CPL_WARN_UNUSED_RESULT;
126 
127 OGRGeometryH CPL_DLL OGR_G_CreateFromGMLTree( const CPLXMLNode * ) CPL_WARN_UNUSED_RESULT;
128 CPLXMLNode CPL_DLL *OGR_G_ExportToGMLTree( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
129 CPLXMLNode CPL_DLL *OGR_G_ExportEnvelopeToGMLTree( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
130 
131 char CPL_DLL *OGR_G_ExportToKML( OGRGeometryH, const char* pszAltitudeMode ) CPL_WARN_UNUSED_RESULT;
132 
133 char CPL_DLL *OGR_G_ExportToJson( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
134 char CPL_DLL *OGR_G_ExportToJsonEx( OGRGeometryH, char** papszOptions ) CPL_WARN_UNUSED_RESULT;
135 OGRGeometryH CPL_DLL OGR_G_CreateGeometryFromJson( const char* ) CPL_WARN_UNUSED_RESULT;
136 
137 void CPL_DLL OGR_G_AssignSpatialReference( OGRGeometryH,
139 OGRSpatialReferenceH CPL_DLL OGR_G_GetSpatialReference( OGRGeometryH );
141 OGRErr CPL_DLL OGR_G_TransformTo( OGRGeometryH, OGRSpatialReferenceH );
142 
143 OGRGeometryH CPL_DLL OGR_G_Simplify( OGRGeometryH hThis, double tolerance ) CPL_WARN_UNUSED_RESULT;
144 OGRGeometryH CPL_DLL OGR_G_SimplifyPreserveTopology( OGRGeometryH hThis, double tolerance ) CPL_WARN_UNUSED_RESULT;
145 OGRGeometryH CPL_DLL OGR_G_DelaunayTriangulation( OGRGeometryH hThis, double dfTolerance, int bOnlyEdges ) CPL_WARN_UNUSED_RESULT;
146 
147 void CPL_DLL OGR_G_Segmentize(OGRGeometryH hGeom, double dfMaxLength );
148 int CPL_DLL OGR_G_Intersects( OGRGeometryH, OGRGeometryH );
149 int CPL_DLL OGR_G_Equals( OGRGeometryH, OGRGeometryH );
150 /*int CPL_DLL OGR_G_EqualsExact( OGRGeometryH, OGRGeometryH, double );*/
151 int CPL_DLL OGR_G_Disjoint( OGRGeometryH, OGRGeometryH );
152 int CPL_DLL OGR_G_Touches( OGRGeometryH, OGRGeometryH );
153 int CPL_DLL OGR_G_Crosses( OGRGeometryH, OGRGeometryH );
154 int CPL_DLL OGR_G_Within( OGRGeometryH, OGRGeometryH );
155 int CPL_DLL OGR_G_Contains( OGRGeometryH, OGRGeometryH );
156 int CPL_DLL OGR_G_Overlaps( OGRGeometryH, OGRGeometryH );
157 
158 OGRGeometryH CPL_DLL OGR_G_Boundary( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
159 OGRGeometryH CPL_DLL OGR_G_ConvexHull( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
160 OGRGeometryH CPL_DLL OGR_G_Buffer( OGRGeometryH, double, int ) CPL_WARN_UNUSED_RESULT;
161 OGRGeometryH CPL_DLL OGR_G_Intersection( OGRGeometryH, OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
162 OGRGeometryH CPL_DLL OGR_G_Union( OGRGeometryH, OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
163 OGRGeometryH CPL_DLL OGR_G_UnionCascaded( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
164 OGRGeometryH CPL_DLL OGR_G_PointOnSurface( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
165 /*OGRGeometryH CPL_DLL OGR_G_Polygonize( OGRGeometryH *, int);*/
166 /*OGRGeometryH CPL_DLL OGR_G_Polygonizer_getCutEdges( OGRGeometryH *, int);*/
167 /*OGRGeometryH CPL_DLL OGR_G_LineMerge( OGRGeometryH );*/
168 
169 OGRGeometryH CPL_DLL OGR_G_Difference( OGRGeometryH, OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
170 OGRGeometryH CPL_DLL OGR_G_SymDifference( OGRGeometryH, OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
171 double CPL_DLL OGR_G_Distance( OGRGeometryH, OGRGeometryH );
172 double CPL_DLL OGR_G_Length( OGRGeometryH );
173 double CPL_DLL OGR_G_Area( OGRGeometryH );
174 int CPL_DLL OGR_G_Centroid( OGRGeometryH, OGRGeometryH );
175 OGRGeometryH CPL_DLL OGR_G_Value( OGRGeometryH, double dfDistance ) CPL_WARN_UNUSED_RESULT;
176 
177 void CPL_DLL OGR_G_Empty( OGRGeometryH );
178 int CPL_DLL OGR_G_IsEmpty( OGRGeometryH );
179 int CPL_DLL OGR_G_IsValid( OGRGeometryH );
180 /*char CPL_DLL *OGR_G_IsValidReason( OGRGeometryH );*/
181 int CPL_DLL OGR_G_IsSimple( OGRGeometryH );
182 int CPL_DLL OGR_G_IsRing( OGRGeometryH );
183 
184 OGRGeometryH CPL_DLL OGR_G_Polygonize( OGRGeometryH ) CPL_WARN_UNUSED_RESULT;
185 
186 /* backward compatibility (non-standard methods) */
187 int CPL_DLL OGR_G_Intersect( OGRGeometryH, OGRGeometryH ) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Intersects() instead");
188 int CPL_DLL OGR_G_Equal( OGRGeometryH, OGRGeometryH ) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Equals() instead");
189 OGRGeometryH CPL_DLL OGR_G_SymmetricDifference( OGRGeometryH, OGRGeometryH ) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_SymDifference() instead");
190 double CPL_DLL OGR_G_GetArea( OGRGeometryH ) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Area() instead");
191 OGRGeometryH CPL_DLL OGR_G_GetBoundary( OGRGeometryH ) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Boundary() instead");
192 
193 /* Methods for getting/setting vertices in points, line strings and rings */
194 int CPL_DLL OGR_G_GetPointCount( OGRGeometryH );
195 int CPL_DLL OGR_G_GetPoints( OGRGeometryH hGeom,
196  void* pabyX, int nXStride,
197  void* pabyY, int nYStride,
198  void* pabyZ, int nZStride);
199 int CPL_DLL OGR_G_GetPointsZM( OGRGeometryH hGeom,
200  void* pabyX, int nXStride,
201  void* pabyY, int nYStride,
202  void* pabyZ, int nZStride,
203  void* pabyM, int nMStride);
204 double CPL_DLL OGR_G_GetX( OGRGeometryH, int );
205 double CPL_DLL OGR_G_GetY( OGRGeometryH, int );
206 double CPL_DLL OGR_G_GetZ( OGRGeometryH, int );
207 double CPL_DLL OGR_G_GetM( OGRGeometryH, int );
208 void CPL_DLL OGR_G_GetPoint( OGRGeometryH, int iPoint,
209  double *, double *, double * );
210 void CPL_DLL OGR_G_GetPointZM( OGRGeometryH, int iPoint,
211  double *, double *, double *, double * );
212 void CPL_DLL OGR_G_SetPointCount( OGRGeometryH hGeom, int nNewPointCount );
213 void CPL_DLL OGR_G_SetPoint( OGRGeometryH, int iPoint,
214  double, double, double );
215 void CPL_DLL OGR_G_SetPoint_2D( OGRGeometryH, int iPoint,
216  double, double );
217 void CPL_DLL OGR_G_SetPointM( OGRGeometryH, int iPoint,
218  double, double, double );
219 void CPL_DLL OGR_G_SetPointZM( OGRGeometryH, int iPoint,
220  double, double, double, double );
221 void CPL_DLL OGR_G_AddPoint( OGRGeometryH, double, double, double );
222 void CPL_DLL OGR_G_AddPoint_2D( OGRGeometryH, double, double );
223 void CPL_DLL OGR_G_AddPointM( OGRGeometryH, double, double, double );
224 void CPL_DLL OGR_G_AddPointZM( OGRGeometryH, double, double, double, double );
225 void CPL_DLL OGR_G_SetPoints( OGRGeometryH hGeom, int nPointsIn,
226  void* pabyX, int nXStride,
227  void* pabyY, int nYStride,
228  void* pabyZ, int nZStride );
229 void CPL_DLL OGR_G_SetPointsZM( OGRGeometryH hGeom, int nPointsIn,
230  void* pabyX, int nXStride,
231  void* pabyY, int nYStride,
232  void* pabyZ, int nZStride,
233  void* pabyM, int nMStride );
234 
235 /* Methods for getting/setting rings and members collections */
236 
237 int CPL_DLL OGR_G_GetGeometryCount( OGRGeometryH );
238 OGRGeometryH CPL_DLL OGR_G_GetGeometryRef( OGRGeometryH, int );
239 OGRErr CPL_DLL OGR_G_AddGeometry( OGRGeometryH, OGRGeometryH );
240 OGRErr CPL_DLL OGR_G_AddGeometryDirectly( OGRGeometryH, OGRGeometryH );
241 OGRErr CPL_DLL OGR_G_RemoveGeometry( OGRGeometryH, int, int );
242 
243 int CPL_DLL OGR_G_HasCurveGeometry( OGRGeometryH, int bLookForNonLinear );
244 OGRGeometryH CPL_DLL OGR_G_GetLinearGeometry( OGRGeometryH hGeom,
245  double dfMaxAngleStepSizeDegrees,
246  char** papszOptions) CPL_WARN_UNUSED_RESULT;
247 OGRGeometryH CPL_DLL OGR_G_GetCurveGeometry( OGRGeometryH hGeom,
248  char** papszOptions ) CPL_WARN_UNUSED_RESULT;
249 
250 OGRGeometryH CPL_DLL OGRBuildPolygonFromEdges( OGRGeometryH hLinesAsCollection,
251  int bBestEffort,
252  int bAutoClose,
253  double dfTolerance,
254  OGRErr * peErr ) CPL_WARN_UNUSED_RESULT;
255 
257  int bGenerate_DB2_V72_BYTE_ORDER );
258 
260 
263 
264 /* -------------------------------------------------------------------- */
265 /* Feature related (ogr_feature.h) */
266 /* -------------------------------------------------------------------- */
267 
268 #ifdef DEBUG
269 typedef struct OGRFieldDefnHS *OGRFieldDefnH;
270 typedef struct OGRFeatureDefnHS *OGRFeatureDefnH;
271 typedef struct OGRFeatureHS *OGRFeatureH;
272 typedef struct OGRStyleTableHS *OGRStyleTableH;
273 #else
274 typedef void *OGRFieldDefnH;
275 typedef void *OGRFeatureDefnH;
276 typedef void *OGRFeatureH;
277 typedef void *OGRStyleTableH;
278 #endif
279 typedef struct OGRGeomFieldDefnHS *OGRGeomFieldDefnH;
280 
281 /* OGRFieldDefn */
282 
283 OGRFieldDefnH CPL_DLL OGR_Fld_Create( const char *, OGRFieldType ) CPL_WARN_UNUSED_RESULT;
284 void CPL_DLL OGR_Fld_Destroy( OGRFieldDefnH );
285 
286 void CPL_DLL OGR_Fld_SetName( OGRFieldDefnH, const char * );
287 const char CPL_DLL *OGR_Fld_GetNameRef( OGRFieldDefnH );
288 OGRFieldType CPL_DLL OGR_Fld_GetType( OGRFieldDefnH );
289 void CPL_DLL OGR_Fld_SetType( OGRFieldDefnH, OGRFieldType );
291 void CPL_DLL OGR_Fld_SetSubType( OGRFieldDefnH, OGRFieldSubType );
293 void CPL_DLL OGR_Fld_SetJustify( OGRFieldDefnH, OGRJustification );
294 int CPL_DLL OGR_Fld_GetWidth( OGRFieldDefnH );
295 void CPL_DLL OGR_Fld_SetWidth( OGRFieldDefnH, int );
296 int CPL_DLL OGR_Fld_GetPrecision( OGRFieldDefnH );
297 void CPL_DLL OGR_Fld_SetPrecision( OGRFieldDefnH, int );
298 void CPL_DLL OGR_Fld_Set( OGRFieldDefnH, const char *, OGRFieldType,
299  int, int, OGRJustification );
300 int CPL_DLL OGR_Fld_IsIgnored( OGRFieldDefnH hDefn );
301 void CPL_DLL OGR_Fld_SetIgnored( OGRFieldDefnH hDefn, int );
302 int CPL_DLL OGR_Fld_IsNullable( OGRFieldDefnH hDefn );
303 void CPL_DLL OGR_Fld_SetNullable( OGRFieldDefnH hDefn, int );
304 const char CPL_DLL *OGR_Fld_GetDefault( OGRFieldDefnH hDefn );
305 void CPL_DLL OGR_Fld_SetDefault( OGRFieldDefnH hDefn, const char* );
306 int CPL_DLL OGR_Fld_IsDefaultDriverSpecific( OGRFieldDefnH hDefn );
307 
308 const char CPL_DLL *OGR_GetFieldTypeName( OGRFieldType );
309 const char CPL_DLL *OGR_GetFieldSubTypeName( OGRFieldSubType );
310 int CPL_DLL OGR_AreTypeSubTypeCompatible( OGRFieldType eType,
311  OGRFieldSubType eSubType );
312 
313 /* OGRGeomFieldDefnH */
314 
315 OGRGeomFieldDefnH CPL_DLL OGR_GFld_Create( const char *, OGRwkbGeometryType ) CPL_WARN_UNUSED_RESULT;
316 void CPL_DLL OGR_GFld_Destroy( OGRGeomFieldDefnH );
317 
318 void CPL_DLL OGR_GFld_SetName( OGRGeomFieldDefnH, const char * );
319 const char CPL_DLL *OGR_GFld_GetNameRef( OGRGeomFieldDefnH );
320 
321 OGRwkbGeometryType CPL_DLL OGR_GFld_GetType( OGRGeomFieldDefnH );
322 void CPL_DLL OGR_GFld_SetType( OGRGeomFieldDefnH, OGRwkbGeometryType );
323 
324 OGRSpatialReferenceH CPL_DLL OGR_GFld_GetSpatialRef( OGRGeomFieldDefnH );
325 void CPL_DLL OGR_GFld_SetSpatialRef( OGRGeomFieldDefnH,
326  OGRSpatialReferenceH hSRS );
327 
328 int CPL_DLL OGR_GFld_IsNullable( OGRGeomFieldDefnH hDefn );
329 void CPL_DLL OGR_GFld_SetNullable( OGRGeomFieldDefnH hDefn, int );
330 
331 int CPL_DLL OGR_GFld_IsIgnored( OGRGeomFieldDefnH hDefn );
332 void CPL_DLL OGR_GFld_SetIgnored( OGRGeomFieldDefnH hDefn, int );
333 
334 /* OGRFeatureDefn */
335 
336 OGRFeatureDefnH CPL_DLL OGR_FD_Create( const char * ) CPL_WARN_UNUSED_RESULT;
337 void CPL_DLL OGR_FD_Destroy( OGRFeatureDefnH );
338 void CPL_DLL OGR_FD_Release( OGRFeatureDefnH );
339 const char CPL_DLL *OGR_FD_GetName( OGRFeatureDefnH );
340 int CPL_DLL OGR_FD_GetFieldCount( OGRFeatureDefnH );
341 OGRFieldDefnH CPL_DLL OGR_FD_GetFieldDefn( OGRFeatureDefnH, int );
342 int CPL_DLL OGR_FD_GetFieldIndex( OGRFeatureDefnH, const char * );
343 void CPL_DLL OGR_FD_AddFieldDefn( OGRFeatureDefnH, OGRFieldDefnH );
344 OGRErr CPL_DLL OGR_FD_DeleteFieldDefn( OGRFeatureDefnH hDefn, int iField );
345 OGRErr CPL_DLL OGR_FD_ReorderFieldDefns( OGRFeatureDefnH hDefn, int* panMap );
346 OGRwkbGeometryType CPL_DLL OGR_FD_GetGeomType( OGRFeatureDefnH );
347 void CPL_DLL OGR_FD_SetGeomType( OGRFeatureDefnH, OGRwkbGeometryType );
348 int CPL_DLL OGR_FD_IsGeometryIgnored( OGRFeatureDefnH );
349 void CPL_DLL OGR_FD_SetGeometryIgnored( OGRFeatureDefnH, int );
350 int CPL_DLL OGR_FD_IsStyleIgnored( OGRFeatureDefnH );
351 void CPL_DLL OGR_FD_SetStyleIgnored( OGRFeatureDefnH, int );
352 int CPL_DLL OGR_FD_Reference( OGRFeatureDefnH );
353 int CPL_DLL OGR_FD_Dereference( OGRFeatureDefnH );
354 int CPL_DLL OGR_FD_GetReferenceCount( OGRFeatureDefnH );
355 
356 int CPL_DLL OGR_FD_GetGeomFieldCount( OGRFeatureDefnH hFDefn );
357 OGRGeomFieldDefnH CPL_DLL OGR_FD_GetGeomFieldDefn( OGRFeatureDefnH hFDefn,
358  int i );
359 int CPL_DLL OGR_FD_GetGeomFieldIndex( OGRFeatureDefnH hFDefn,
360  const char *pszName);
361 
362 void CPL_DLL OGR_FD_AddGeomFieldDefn( OGRFeatureDefnH hFDefn,
363  OGRGeomFieldDefnH hGFldDefn);
364 OGRErr CPL_DLL OGR_FD_DeleteGeomFieldDefn( OGRFeatureDefnH hFDefn,
365  int iGeomField );
366 int CPL_DLL OGR_FD_IsSame( OGRFeatureDefnH hFDefn,
367  OGRFeatureDefnH hOtherFDefn );
368 /* OGRFeature */
369 
370 OGRFeatureH CPL_DLL OGR_F_Create( OGRFeatureDefnH ) CPL_WARN_UNUSED_RESULT;
371 void CPL_DLL OGR_F_Destroy( OGRFeatureH );
372 OGRFeatureDefnH CPL_DLL OGR_F_GetDefnRef( OGRFeatureH );
373 
374 OGRErr CPL_DLL OGR_F_SetGeometryDirectly( OGRFeatureH, OGRGeometryH );
375 OGRErr CPL_DLL OGR_F_SetGeometry( OGRFeatureH, OGRGeometryH );
376 OGRGeometryH CPL_DLL OGR_F_GetGeometryRef( OGRFeatureH );
377 OGRGeometryH CPL_DLL OGR_F_StealGeometry( OGRFeatureH ) CPL_WARN_UNUSED_RESULT;
378 OGRFeatureH CPL_DLL OGR_F_Clone( OGRFeatureH ) CPL_WARN_UNUSED_RESULT;
379 int CPL_DLL OGR_F_Equal( OGRFeatureH, OGRFeatureH );
380 
381 int CPL_DLL OGR_F_GetFieldCount( OGRFeatureH );
382 OGRFieldDefnH CPL_DLL OGR_F_GetFieldDefnRef( OGRFeatureH, int );
383 int CPL_DLL OGR_F_GetFieldIndex( OGRFeatureH, const char * );
384 
385 int CPL_DLL OGR_F_IsFieldSet( OGRFeatureH, int );
386 void CPL_DLL OGR_F_UnsetField( OGRFeatureH, int );
387 OGRField CPL_DLL *OGR_F_GetRawFieldRef( OGRFeatureH, int );
388 
389 int CPL_DLL OGR_F_GetFieldAsInteger( OGRFeatureH, int );
390 GIntBig CPL_DLL OGR_F_GetFieldAsInteger64( OGRFeatureH, int );
391 double CPL_DLL OGR_F_GetFieldAsDouble( OGRFeatureH, int );
392 const char CPL_DLL *OGR_F_GetFieldAsString( OGRFeatureH, int );
393 const int CPL_DLL *OGR_F_GetFieldAsIntegerList( OGRFeatureH, int, int * );
394 const GIntBig CPL_DLL *OGR_F_GetFieldAsInteger64List( OGRFeatureH, int, int * );
395 const double CPL_DLL *OGR_F_GetFieldAsDoubleList( OGRFeatureH, int, int * );
396 char CPL_DLL **OGR_F_GetFieldAsStringList( OGRFeatureH, int );
397 GByte CPL_DLL *OGR_F_GetFieldAsBinary( OGRFeatureH, int, int * );
398 int CPL_DLL OGR_F_GetFieldAsDateTime( OGRFeatureH, int, int *, int *, int *,
399  int *, int *, int *, int * );
400 int CPL_DLL OGR_F_GetFieldAsDateTimeEx( OGRFeatureH hFeat, int iField,
401  int *pnYear, int *pnMonth, int *pnDay,
402  int *pnHour, int *pnMinute, float *pfSecond,
403  int *pnTZFlag );
404 
405 void CPL_DLL OGR_F_SetFieldInteger( OGRFeatureH, int, int );
406 void CPL_DLL OGR_F_SetFieldInteger64( OGRFeatureH, int, GIntBig );
407 void CPL_DLL OGR_F_SetFieldDouble( OGRFeatureH, int, double );
408 void CPL_DLL OGR_F_SetFieldString( OGRFeatureH, int, const char * );
409 void CPL_DLL OGR_F_SetFieldIntegerList( OGRFeatureH, int, int, int * );
410 void CPL_DLL OGR_F_SetFieldInteger64List( OGRFeatureH, int, int, const GIntBig * );
411 void CPL_DLL OGR_F_SetFieldDoubleList( OGRFeatureH, int, int, double * );
412 void CPL_DLL OGR_F_SetFieldStringList( OGRFeatureH, int, char ** );
413 void CPL_DLL OGR_F_SetFieldRaw( OGRFeatureH, int, OGRField * );
414 void CPL_DLL OGR_F_SetFieldBinary( OGRFeatureH, int, int, GByte * );
415 void CPL_DLL OGR_F_SetFieldDateTime( OGRFeatureH, int,
416  int, int, int, int, int, int, int );
417 void CPL_DLL OGR_F_SetFieldDateTimeEx( OGRFeatureH, int,
418  int, int, int, int, int, float, int );
419 
420 int CPL_DLL OGR_F_GetGeomFieldCount( OGRFeatureH hFeat );
421 OGRGeomFieldDefnH CPL_DLL OGR_F_GetGeomFieldDefnRef( OGRFeatureH hFeat,
422  int iField );
423 int CPL_DLL OGR_F_GetGeomFieldIndex( OGRFeatureH hFeat,
424  const char *pszName);
425 
426 OGRGeometryH CPL_DLL OGR_F_GetGeomFieldRef( OGRFeatureH hFeat,
427  int iField );
428 OGRErr CPL_DLL OGR_F_SetGeomFieldDirectly( OGRFeatureH hFeat,
429  int iField,
430  OGRGeometryH hGeom );
431 OGRErr CPL_DLL OGR_F_SetGeomField( OGRFeatureH hFeat,
432  int iField, OGRGeometryH hGeom );
433 
434 GIntBig CPL_DLL OGR_F_GetFID( OGRFeatureH );
435 OGRErr CPL_DLL OGR_F_SetFID( OGRFeatureH, GIntBig );
436 void CPL_DLL OGR_F_DumpReadable( OGRFeatureH, FILE * );
437 OGRErr CPL_DLL OGR_F_SetFrom( OGRFeatureH, OGRFeatureH, int );
438 OGRErr CPL_DLL OGR_F_SetFromWithMap( OGRFeatureH, OGRFeatureH, int , int * );
439 
440 const char CPL_DLL *OGR_F_GetStyleString( OGRFeatureH );
441 void CPL_DLL OGR_F_SetStyleString( OGRFeatureH, const char * );
442 void CPL_DLL OGR_F_SetStyleStringDirectly( OGRFeatureH, char * );
443 OGRStyleTableH CPL_DLL OGR_F_GetStyleTable( OGRFeatureH );
444 void CPL_DLL OGR_F_SetStyleTableDirectly( OGRFeatureH, OGRStyleTableH );
445 void CPL_DLL OGR_F_SetStyleTable( OGRFeatureH, OGRStyleTableH );
446 
447 const char CPL_DLL *OGR_F_GetNativeData( OGRFeatureH );
448 void CPL_DLL OGR_F_SetNativeData( OGRFeatureH, const char* );
449 const char CPL_DLL *OGR_F_GetNativeMediaType( OGRFeatureH );
450 void CPL_DLL OGR_F_SetNativeMediaType( OGRFeatureH, const char* );
451 
452 void CPL_DLL OGR_F_FillUnsetWithDefault( OGRFeatureH hFeat,
453  int bNotNullableOnly,
454  char** papszOptions );
455 int CPL_DLL OGR_F_Validate( OGRFeatureH, int nValidateFlags, int bEmitError );
456 
457 /* -------------------------------------------------------------------- */
458 /* ogrsf_frmts.h */
459 /* -------------------------------------------------------------------- */
460 
461 #ifdef DEBUG
462 typedef struct OGRLayerHS *OGRLayerH;
463 typedef struct OGRDataSourceHS *OGRDataSourceH;
464 typedef struct OGRDriverHS *OGRSFDriverH;
465 #else
466 typedef void *OGRLayerH;
467 typedef void *OGRDataSourceH;
468 typedef void *OGRSFDriverH;
469 #endif
470 
471 /* OGRLayer */
472 
473 const char CPL_DLL* OGR_L_GetName( OGRLayerH );
474 OGRwkbGeometryType CPL_DLL OGR_L_GetGeomType( OGRLayerH );
475 OGRGeometryH CPL_DLL OGR_L_GetSpatialFilter( OGRLayerH );
476 void CPL_DLL OGR_L_SetSpatialFilter( OGRLayerH, OGRGeometryH );
477 void CPL_DLL OGR_L_SetSpatialFilterRect( OGRLayerH,
478  double, double, double, double );
479 void CPL_DLL OGR_L_SetSpatialFilterEx( OGRLayerH, int iGeomField,
480  OGRGeometryH hGeom );
481 void CPL_DLL OGR_L_SetSpatialFilterRectEx( OGRLayerH, int iGeomField,
482  double dfMinX, double dfMinY,
483  double dfMaxX, double dfMaxY );
484 OGRErr CPL_DLL OGR_L_SetAttributeFilter( OGRLayerH, const char * );
485 void CPL_DLL OGR_L_ResetReading( OGRLayerH );
486 OGRFeatureH CPL_DLL OGR_L_GetNextFeature( OGRLayerH ) CPL_WARN_UNUSED_RESULT;
487 OGRErr CPL_DLL OGR_L_SetNextByIndex( OGRLayerH, GIntBig );
488 OGRFeatureH CPL_DLL OGR_L_GetFeature( OGRLayerH, GIntBig ) CPL_WARN_UNUSED_RESULT;
489 OGRErr CPL_DLL OGR_L_SetFeature( OGRLayerH, OGRFeatureH ) CPL_WARN_UNUSED_RESULT;
490 OGRErr CPL_DLL OGR_L_CreateFeature( OGRLayerH, OGRFeatureH ) CPL_WARN_UNUSED_RESULT;
491 OGRErr CPL_DLL OGR_L_DeleteFeature( OGRLayerH, GIntBig ) CPL_WARN_UNUSED_RESULT;
492 OGRFeatureDefnH CPL_DLL OGR_L_GetLayerDefn( OGRLayerH );
493 OGRSpatialReferenceH CPL_DLL OGR_L_GetSpatialRef( OGRLayerH );
494 int CPL_DLL OGR_L_FindFieldIndex( OGRLayerH, const char *, int bExactMatch );
495 GIntBig CPL_DLL OGR_L_GetFeatureCount( OGRLayerH, int );
496 OGRErr CPL_DLL OGR_L_GetExtent( OGRLayerH, OGREnvelope *, int );
497 OGRErr CPL_DLL OGR_L_GetExtentEx( OGRLayerH, int iGeomField,
498  OGREnvelope *psExtent, int bForce );
499 int CPL_DLL OGR_L_TestCapability( OGRLayerH, const char * );
500 OGRErr CPL_DLL OGR_L_CreateField( OGRLayerH, OGRFieldDefnH, int );
501 OGRErr CPL_DLL OGR_L_CreateGeomField( OGRLayerH hLayer,
502  OGRGeomFieldDefnH hFieldDefn, int bForce );
503 OGRErr CPL_DLL OGR_L_DeleteField( OGRLayerH, int iField );
504 OGRErr CPL_DLL OGR_L_ReorderFields( OGRLayerH, int* panMap );
505 OGRErr CPL_DLL OGR_L_ReorderField( OGRLayerH, int iOldFieldPos, int iNewFieldPos );
506 OGRErr CPL_DLL OGR_L_AlterFieldDefn( OGRLayerH, int iField, OGRFieldDefnH hNewFieldDefn, int nFlags );
507 OGRErr CPL_DLL OGR_L_StartTransaction( OGRLayerH ) CPL_WARN_UNUSED_RESULT;
508 OGRErr CPL_DLL OGR_L_CommitTransaction( OGRLayerH ) CPL_WARN_UNUSED_RESULT;
510 int CPL_DLL OGR_L_Reference( OGRLayerH );
511 int CPL_DLL OGR_L_Dereference( OGRLayerH );
512 int CPL_DLL OGR_L_GetRefCount( OGRLayerH );
513 OGRErr CPL_DLL OGR_L_SyncToDisk( OGRLayerH );
514 GIntBig CPL_DLL OGR_L_GetFeaturesRead( OGRLayerH );
515 const char CPL_DLL *OGR_L_GetFIDColumn( OGRLayerH );
516 const char CPL_DLL *OGR_L_GetGeometryColumn( OGRLayerH );
517 OGRStyleTableH CPL_DLL OGR_L_GetStyleTable( OGRLayerH );
518 void CPL_DLL OGR_L_SetStyleTableDirectly( OGRLayerH, OGRStyleTableH );
519 void CPL_DLL OGR_L_SetStyleTable( OGRLayerH, OGRStyleTableH );
520 OGRErr CPL_DLL OGR_L_SetIgnoredFields( OGRLayerH, const char** );
521 OGRErr CPL_DLL OGR_L_Intersection( OGRLayerH, OGRLayerH, OGRLayerH, char**, GDALProgressFunc, void * );
522 OGRErr CPL_DLL OGR_L_Union( OGRLayerH, OGRLayerH, OGRLayerH, char**, GDALProgressFunc, void * );
523 OGRErr CPL_DLL OGR_L_SymDifference( OGRLayerH, OGRLayerH, OGRLayerH, char**, GDALProgressFunc, void * );
524 OGRErr CPL_DLL OGR_L_Identity( OGRLayerH, OGRLayerH, OGRLayerH, char**, GDALProgressFunc, void * );
525 OGRErr CPL_DLL OGR_L_Update( OGRLayerH, OGRLayerH, OGRLayerH, char**, GDALProgressFunc, void * );
526 OGRErr CPL_DLL OGR_L_Clip( OGRLayerH, OGRLayerH, OGRLayerH, char**, GDALProgressFunc, void * );
527 OGRErr CPL_DLL OGR_L_Erase( OGRLayerH, OGRLayerH, OGRLayerH, char**, GDALProgressFunc, void * );
528 
529 /* OGRDataSource */
530 
531 void CPL_DLL OGR_DS_Destroy( OGRDataSourceH );
532 const char CPL_DLL *OGR_DS_GetName( OGRDataSourceH );
533 int CPL_DLL OGR_DS_GetLayerCount( OGRDataSourceH );
534 OGRLayerH CPL_DLL OGR_DS_GetLayer( OGRDataSourceH, int );
535 OGRLayerH CPL_DLL OGR_DS_GetLayerByName( OGRDataSourceH, const char * );
536 OGRErr CPL_DLL OGR_DS_DeleteLayer( OGRDataSourceH, int );
537 OGRSFDriverH CPL_DLL OGR_DS_GetDriver( OGRDataSourceH );
538 OGRLayerH CPL_DLL OGR_DS_CreateLayer( OGRDataSourceH, const char *,
539  OGRSpatialReferenceH, OGRwkbGeometryType,
540  char ** );
541 OGRLayerH CPL_DLL OGR_DS_CopyLayer( OGRDataSourceH, OGRLayerH, const char *,
542  char ** );
543 int CPL_DLL OGR_DS_TestCapability( OGRDataSourceH, const char * );
544 OGRLayerH CPL_DLL OGR_DS_ExecuteSQL( OGRDataSourceH, const char *,
545  OGRGeometryH, const char * );
546 void CPL_DLL OGR_DS_ReleaseResultSet( OGRDataSourceH, OGRLayerH );
547 int CPL_DLL OGR_DS_Reference( OGRDataSourceH );
548 int CPL_DLL OGR_DS_Dereference( OGRDataSourceH );
549 int CPL_DLL OGR_DS_GetRefCount( OGRDataSourceH );
550 int CPL_DLL OGR_DS_GetSummaryRefCount( OGRDataSourceH );
551 OGRErr CPL_DLL OGR_DS_SyncToDisk( OGRDataSourceH );
552 OGRStyleTableH CPL_DLL OGR_DS_GetStyleTable( OGRDataSourceH );
553 void CPL_DLL OGR_DS_SetStyleTableDirectly( OGRDataSourceH, OGRStyleTableH );
554 void CPL_DLL OGR_DS_SetStyleTable( OGRDataSourceH, OGRStyleTableH );
555 
556 /* OGRSFDriver */
557 
558 const char CPL_DLL *OGR_Dr_GetName( OGRSFDriverH );
559 OGRDataSourceH CPL_DLL OGR_Dr_Open( OGRSFDriverH, const char *, int ) CPL_WARN_UNUSED_RESULT;
560 int CPL_DLL OGR_Dr_TestCapability( OGRSFDriverH, const char * );
561 OGRDataSourceH CPL_DLL OGR_Dr_CreateDataSource( OGRSFDriverH, const char *,
562  char ** ) CPL_WARN_UNUSED_RESULT;
563 OGRDataSourceH CPL_DLL OGR_Dr_CopyDataSource( OGRSFDriverH, OGRDataSourceH,
564  const char *, char ** ) CPL_WARN_UNUSED_RESULT;
565 OGRErr CPL_DLL OGR_Dr_DeleteDataSource( OGRSFDriverH, const char * );
566 
567 /* OGRSFDriverRegistrar */
568 
569 OGRDataSourceH CPL_DLL OGROpen( const char *, int, OGRSFDriverH * ) CPL_WARN_UNUSED_RESULT;
570 OGRDataSourceH CPL_DLL OGROpenShared( const char *, int, OGRSFDriverH * ) CPL_WARN_UNUSED_RESULT;
571 OGRErr CPL_DLL OGRReleaseDataSource( OGRDataSourceH );
572 void CPL_DLL OGRRegisterDriver( OGRSFDriverH );
573 void CPL_DLL OGRDeregisterDriver( OGRSFDriverH );
574 int CPL_DLL OGRGetDriverCount(void);
575 OGRSFDriverH CPL_DLL OGRGetDriver( int );
576 OGRSFDriverH CPL_DLL OGRGetDriverByName( const char * );
577 int CPL_DLL OGRGetOpenDSCount(void);
578 OGRDataSourceH CPL_DLL OGRGetOpenDS( int iDS );
579 
580 
581 /* note: this is also declared in ogrsf_frmts.h */
582 void CPL_DLL OGRRegisterAll(void);
583 void CPL_DLL OGRCleanupAll(void);
584 
585 /* -------------------------------------------------------------------- */
586 /* ogrsf_featurestyle.h */
587 /* -------------------------------------------------------------------- */
588 
589 #ifdef DEBUG
590 typedef struct OGRStyleMgrHS *OGRStyleMgrH;
591 typedef struct OGRStyleToolHS *OGRStyleToolH;
592 #else
593 typedef void *OGRStyleMgrH;
594 typedef void *OGRStyleToolH;
595 #endif
596 
597 /* OGRStyleMgr */
598 
599 OGRStyleMgrH CPL_DLL OGR_SM_Create(OGRStyleTableH hStyleTable) CPL_WARN_UNUSED_RESULT;
600 void CPL_DLL OGR_SM_Destroy(OGRStyleMgrH hSM);
601 
602 const char CPL_DLL *OGR_SM_InitFromFeature(OGRStyleMgrH hSM,
603  OGRFeatureH hFeat);
604 int CPL_DLL OGR_SM_InitStyleString(OGRStyleMgrH hSM,
605  const char *pszStyleString);
606 int CPL_DLL OGR_SM_GetPartCount(OGRStyleMgrH hSM,
607  const char *pszStyleString);
608 OGRStyleToolH CPL_DLL OGR_SM_GetPart(OGRStyleMgrH hSM, int nPartId,
609  const char *pszStyleString);
610 int CPL_DLL OGR_SM_AddPart(OGRStyleMgrH hSM, OGRStyleToolH hST);
611 int CPL_DLL OGR_SM_AddStyle(OGRStyleMgrH hSM, const char *pszStyleName,
612  const char *pszStyleString);
613 
614 /* OGRStyleTool */
615 
617 void CPL_DLL OGR_ST_Destroy(OGRStyleToolH hST);
618 
619 OGRSTClassId CPL_DLL OGR_ST_GetType(OGRStyleToolH hST);
620 
621 OGRSTUnitId CPL_DLL OGR_ST_GetUnit(OGRStyleToolH hST);
622 void CPL_DLL OGR_ST_SetUnit(OGRStyleToolH hST, OGRSTUnitId eUnit,
623  double dfGroundPaperScale);
624 
625 const char CPL_DLL *OGR_ST_GetParamStr(OGRStyleToolH hST, int eParam, int *bValueIsNull);
626 int CPL_DLL OGR_ST_GetParamNum(OGRStyleToolH hST, int eParam, int *bValueIsNull);
627 double CPL_DLL OGR_ST_GetParamDbl(OGRStyleToolH hST, int eParam, int *bValueIsNull);
628 void CPL_DLL OGR_ST_SetParamStr(OGRStyleToolH hST, int eParam, const char *pszValue);
629 void CPL_DLL OGR_ST_SetParamNum(OGRStyleToolH hST, int eParam, int nValue);
630 void CPL_DLL OGR_ST_SetParamDbl(OGRStyleToolH hST, int eParam, double dfValue);
631 const char CPL_DLL *OGR_ST_GetStyleString(OGRStyleToolH hST);
632 
633 int CPL_DLL OGR_ST_GetRGBFromString(OGRStyleToolH hST, const char *pszColor,
634  int *pnRed, int *pnGreen, int *pnBlue,
635  int *pnAlpha);
636 
637 /* OGRStyleTable */
638 
639 OGRStyleTableH CPL_DLL OGR_STBL_Create( void ) CPL_WARN_UNUSED_RESULT;
640 void CPL_DLL OGR_STBL_Destroy( OGRStyleTableH hSTBL );
641 int CPL_DLL OGR_STBL_AddStyle( OGRStyleTableH hStyleTable,
642  const char *pszName,
643  const char *pszStyleString);
644 int CPL_DLL OGR_STBL_SaveStyleTable( OGRStyleTableH hStyleTable,
645  const char *pszFilename );
646 int CPL_DLL OGR_STBL_LoadStyleTable( OGRStyleTableH hStyleTable,
647  const char *pszFilename );
648 const char CPL_DLL *OGR_STBL_Find( OGRStyleTableH hStyleTable, const char *pszName );
649 void CPL_DLL OGR_STBL_ResetStyleStringReading( OGRStyleTableH hStyleTable );
650 const char CPL_DLL *OGR_STBL_GetNextStyle( OGRStyleTableH hStyleTable);
651 const char CPL_DLL *OGR_STBL_GetLastStyleName( OGRStyleTableH hStyleTable);
652 
653 CPL_C_END
654 
655 #endif /* ndef OGR_API_H_INCLUDED */
OGRErr CPL_DLL OGR_L_SetNextByIndex(OGRLayerH, GIntBig)
+
void CPL_DLL OGR_ST_SetParamNum(OGRStyleToolH hST, int eParam, int nValue)
+
GIntBig CPL_DLL OGR_F_GetFID(OGRFeatureH)
+
OGRGeometryH CPL_DLL OGR_G_GetLinearGeometry(OGRGeometryH hGeom, double dfMaxAngleStepSizeDegrees, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
const char CPL_DLL * OGR_F_GetFieldAsString(OGRFeatureH, int)
+
char CPL_DLL * OGR_G_ExportToJson(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_L_CreateField(OGRLayerH, OGRFieldDefnH, int)
+
const int CPL_DLL * OGR_F_GetFieldAsIntegerList(OGRFeatureH, int, int *)
+
void * OGRSFDriverH
Definition: ogr_api.h:468
+
OGRErr CPL_DLL OGR_L_CommitTransaction(OGRLayerH) CPL_WARN_UNUSED_RESULT
+
OGRSpatialReferenceH CPL_DLL OGR_G_GetSpatialReference(OGRGeometryH)
+
OGRFieldType CPL_DLL OGR_Fld_GetType(OGRFieldDefnH)
+
void * OGRLayerH
Definition: ogr_api.h:466
+
int CPL_DLL OGR_DS_Reference(OGRDataSourceH)
+
OGRGeometryH CPL_DLL OGR_G_Union(OGRGeometryH, OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_G_IsSimple(OGRGeometryH)
+
void CPL_DLL OGR_FD_SetGeometryIgnored(OGRFeatureDefnH, int)
+
OGRErr CPL_DLL OGR_G_CreateFromWkb(unsigned char *, OGRSpatialReferenceH, OGRGeometryH *, int)
+
int CPL_DLL OGR_G_Intersect(OGRGeometryH, OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Intersects() instead")
+
OGRErr CPL_DLL OGR_L_DeleteFeature(OGRLayerH, GIntBig) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_G_AddGeometryDirectly(OGRGeometryH, OGRGeometryH)
+
OGRSTUnitId CPL_DLL OGR_ST_GetUnit(OGRStyleToolH hST)
+
int CPL_DLL OGR_STBL_LoadStyleTable(OGRStyleTableH hStyleTable, const char *pszFilename)
+
OGRFieldSubType
Definition: ogr_core.h:628
+
OGRErr CPL_DLL OGR_L_Update(OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
+
OGRErr CPL_DLL OGR_G_CreateFromWkt(char **, OGRSpatialReferenceH, OGRGeometryH *)
+
int CPL_DLL OGR_G_Disjoint(OGRGeometryH, OGRGeometryH)
+
OGRErr CPL_DLL OGR_G_RemoveGeometry(OGRGeometryH, int, int)
+ +
OGRErr CPL_DLL OGR_DS_DeleteLayer(OGRDataSourceH, int)
+
int CPL_DLL OGR_SM_InitStyleString(OGRStyleMgrH hSM, const char *pszStyleString)
+
OGRwkbGeometryType CPL_DLL OGR_FD_GetGeomType(OGRFeatureDefnH)
+
OGRErr CPL_DLL OGR_F_SetFID(OGRFeatureH, GIntBig)
+
OGRStyleTableH CPL_DLL OGR_DS_GetStyleTable(OGRDataSourceH)
+
double CPL_DLL OGR_G_GetM(OGRGeometryH, int)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
void CPL_DLL OGR_G_DestroyGeometry(OGRGeometryH)
+
double CPL_DLL OGR_G_GetX(OGRGeometryH, int)
+
int CPL_DLL OGR_L_TestCapability(OGRLayerH, const char *)
+
OGRFeatureDefnH CPL_DLL OGR_FD_Create(const char *) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL ** OGR_F_GetFieldAsStringList(OGRFeatureH, int)
+
void CPL_DLL OGR_G_SetPointCount(OGRGeometryH hGeom, int nNewPointCount)
+
int CPL_DLL OGR_G_HasCurveGeometry(OGRGeometryH, int bLookForNonLinear)
+
int CPL_DLL OGR_G_Equal(OGRGeometryH, OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Equals() instead")
+
void CPL_DLL OGR_G_GetPoint(OGRGeometryH, int iPoint, double *, double *, double *)
+
int CPL_DLL OGR_G_Overlaps(OGRGeometryH, OGRGeometryH)
+
OGRErr CPL_DLL OGR_L_SetIgnoredFields(OGRLayerH, const char **)
+
void CPL_DLL OGR_GFld_Destroy(OGRGeomFieldDefnH)
+
OGRErr CPL_DLL OGR_F_SetGeometryDirectly(OGRFeatureH, OGRGeometryH)
+
#define CPL_C_START
Definition: cpl_port.h:271
+
void CPL_DLL OGR_L_ResetReading(OGRLayerH)
+
const char CPL_DLL * OGR_ST_GetStyleString(OGRStyleToolH hST)
+
OGRGeometryH CPL_DLL OGR_G_DelaunayTriangulation(OGRGeometryH hThis, double dfTolerance, int bOnlyEdges) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_Fld_GetWidth(OGRFieldDefnH)
+
OGRGeometryH CPL_DLL OGR_G_Difference(OGRGeometryH, OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_G_WkbSize(OGRGeometryH hGeom)
+
double CPL_DLL OGR_G_GetY(OGRGeometryH, int)
+
int CPL_DLL OGR_SM_AddPart(OGRStyleMgrH hSM, OGRStyleToolH hST)
+
int CPL_DLL OGR_DS_GetRefCount(OGRDataSourceH)
+
int CPL_DLL OGR_G_Equals(OGRGeometryH, OGRGeometryH)
+
OGRFieldDefnH CPL_DLL OGR_Fld_Create(const char *, OGRFieldType) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_G_CreateFromFgf(unsigned char *, OGRSpatialReferenceH, OGRGeometryH *, int, int *)
+
OGRGeometryH CPL_DLL OGR_G_SymDifference(OGRGeometryH, OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
OGRDataSourceH CPL_DLL OGROpenShared(const char *, int, OGRSFDriverH *) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_FD_ReorderFieldDefns(OGRFeatureDefnH hDefn, int *panMap)
+
OGRErr CPL_DLL OGR_Dr_DeleteDataSource(OGRSFDriverH, const char *)
+
OGRGeometryH CPL_DLL OGR_G_Simplify(OGRGeometryH hThis, double tolerance) CPL_WARN_UNUSED_RESULT
+
OGRField CPL_DLL * OGR_F_GetRawFieldRef(OGRFeatureH, int)
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+
OGRFeatureH CPL_DLL OGR_L_GetNextFeature(OGRLayerH) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_L_ReorderField(OGRLayerH, int iOldFieldPos, int iNewFieldPos)
+
OGRErr CPL_DLL OGR_F_SetFromWithMap(OGRFeatureH, OGRFeatureH, int, int *)
+
void CPL_DLL OGR_DS_ReleaseResultSet(OGRDataSourceH, OGRLayerH)
+
OGRGeometryH CPL_DLL OGR_G_SymmetricDifference(OGRGeometryH, OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_SymDifference() instead")
+
OGRStyleToolH CPL_DLL OGR_ST_Create(OGRSTClassId eClassId) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_G_Set3D(OGRGeometryH, int)
+
OGRDataSourceH CPL_DLL OGR_Dr_Open(OGRSFDriverH, const char *, int) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_GFld_SetNullable(OGRGeomFieldDefnH hDefn, int)
+
OGRErr CPL_DLL OGR_DS_SyncToDisk(OGRDataSourceH)
+
void CPL_DLL OGR_G_SetPointZM(OGRGeometryH, int iPoint, double, double, double, double)
+
OGRGeometryH CPL_DLL OGR_G_CreateFromGMLTree(const CPLXMLNode *) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_FD_GetFieldIndex(OGRFeatureDefnH, const char *)
+
void CPL_DLL OGR_Fld_Set(OGRFieldDefnH, const char *, OGRFieldType, int, int, OGRJustification)
+
void CPL_DLL OGR_F_SetFieldInteger64(OGRFeatureH, int, GIntBig)
+
OGRErr CPL_DLL OGR_L_SetAttributeFilter(OGRLayerH, const char *)
+
int CPL_DLL OGRGetGenerate_DB2_V72_BYTE_ORDER(void)
+
int CPL_DLL OGR_Fld_GetPrecision(OGRFieldDefnH)
+
void CPL_DLL OGR_L_SetStyleTableDirectly(OGRLayerH, OGRStyleTableH)
+
int CPL_DLL OGR_FD_GetGeomFieldCount(OGRFeatureDefnH hFDefn)
+
OGRGeometryH CPL_DLL OGR_G_Buffer(OGRGeometryH, double, int) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGRCleanupAll(void)
+
void CPL_DLL OGR_STBL_Destroy(OGRStyleTableH hSTBL)
+
void CPL_DLL OGRDeregisterDriver(OGRSFDriverH)
+
void CPL_DLL OGR_Fld_SetType(OGRFieldDefnH, OGRFieldType)
+
void CPL_DLL OGR_F_UnsetField(OGRFeatureH, int)
+
void CPL_DLL OGR_FD_SetGeomType(OGRFeatureDefnH, OGRwkbGeometryType)
+
int CPL_DLL OGR_DS_GetLayerCount(OGRDataSourceH)
+
const char CPL_DLL * OGR_SM_InitFromFeature(OGRStyleMgrH hSM, OGRFeatureH hFeat)
+
int CPL_DLL OGR_G_Is3D(OGRGeometryH)
+
unsigned char GByte
Definition: cpl_port.h:193
+
void CPL_DLL OGR_G_AddPointZM(OGRGeometryH, double, double, double, double)
+
void CPL_DLL OGR_L_SetSpatialFilterRectEx(OGRLayerH, int iGeomField, double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)
+
OGRErr CPL_DLL OGR_G_ExportToWkt(OGRGeometryH, char **)
+
int CPL_DLL OGR_FD_Reference(OGRFeatureDefnH)
+
void CPL_DLL OGR_ST_Destroy(OGRStyleToolH hST)
+
CPLXMLNode CPL_DLL * OGR_G_ExportEnvelopeToGMLTree(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_L_Union(OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
+
GByte CPL_DLL * OGR_F_GetFieldAsBinary(OGRFeatureH, int, int *)
+
void CPL_DLL OGRRegisterDriver(OGRSFDriverH)
+
OGRGeometryH CPL_DLL OGR_G_CreateGeometry(OGRwkbGeometryType) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_F_SetFieldIntegerList(OGRFeatureH, int, int, int *)
+
const char CPL_DLL * OGR_Dr_GetName(OGRSFDriverH)
+
void CPL_DLL OGR_Fld_SetPrecision(OGRFieldDefnH, int)
+
const char CPL_DLL * OGR_Fld_GetDefault(OGRFieldDefnH hDefn)
+
char CPL_DLL * OGR_G_ExportToGMLEx(OGRGeometryH, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_F_GetGeomFieldIndex(OGRFeatureH hFeat, const char *pszName)
+
int CPL_DLL OGR_G_IsEmpty(OGRGeometryH)
+
OGRJustification CPL_DLL OGR_Fld_GetJustify(OGRFieldDefnH)
+
OGRErr CPL_DLL OGR_G_AddGeometry(OGRGeometryH, OGRGeometryH)
+
int CPL_DLL OGR_G_Within(OGRGeometryH, OGRGeometryH)
+
OGRGeometryH CPL_DLL OGR_G_ForceTo(OGRGeometryH hGeom, OGRwkbGeometryType eTargetType, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
char CPL_DLL * OGR_G_ExportToKML(OGRGeometryH, const char *pszAltitudeMode) CPL_WARN_UNUSED_RESULT
+
const char CPL_DLL * OGR_GFld_GetNameRef(OGRGeomFieldDefnH)
+
OGRwkbByteOrder
Definition: ogr_core.h:498
+
int CPL_DLL OGR_DS_GetSummaryRefCount(OGRDataSourceH)
+
void CPL_DLL OGR_F_SetStyleTable(OGRFeatureH, OGRStyleTableH)
+
int CPL_DLL OGR_FD_IsGeometryIgnored(OGRFeatureDefnH)
+
int CPL_DLL OGR_F_GetFieldIndex(OGRFeatureH, const char *)
+
void CPL_DLL OGR_F_SetNativeMediaType(OGRFeatureH, const char *)
+
OGRwkbGeometryType CPL_DLL OGR_L_GetGeomType(OGRLayerH)
+
void CPL_DLL OGR_F_SetStyleTableDirectly(OGRFeatureH, OGRStyleTableH)
+
void CPL_DLL OGR_G_SetMeasured(OGRGeometryH, int)
+
OGRGeometryH CPL_DLL OGR_G_ApproximateArcAngles(double dfCenterX, double dfCenterY, double dfZ, double dfPrimaryRadius, double dfSecondaryAxis, double dfRotation, double dfStartAngle, double dfEndAngle, double dfMaxAngleStepSizeDegrees) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_GFld_SetName(OGRGeomFieldDefnH, const char *)
+
void CPL_DLL OGR_F_SetStyleStringDirectly(OGRFeatureH, char *)
+
OGRErr CPL_DLL OGR_L_SymDifference(OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
+
OGRwkbGeometryType CPL_DLL OGR_G_GetGeometryType(OGRGeometryH)
+
const char CPL_DLL * OGR_L_GetName(OGRLayerH)
+
OGRwkbGeometryType CPL_DLL OGR_GFld_GetType(OGRGeomFieldDefnH)
+
OGRErr CPL_DLL OGR_L_Erase(OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
+
const char CPL_DLL * OGR_G_GetGeometryName(OGRGeometryH)
+
void * OGRStyleMgrH
Definition: ogr_api.h:593
+
double CPL_DLL OGR_F_GetFieldAsDouble(OGRFeatureH, int)
+
OGRErr CPL_DLL OGRSetGenerate_DB2_V72_BYTE_ORDER(int bGenerate_DB2_V72_BYTE_ORDER)
+
const double CPL_DLL * OGR_F_GetFieldAsDoubleList(OGRFeatureH, int, int *)
+
int CPL_DLL OGR_G_GetCoordinateDimension(OGRGeometryH)
+
void CPL_DLL OGR_G_Segmentize(OGRGeometryH hGeom, double dfMaxLength)
+
enum ogr_style_tool_class_id OGRSTClassId
+
char CPL_DLL * OGR_G_ExportToJsonEx(OGRGeometryH, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_Dr_TestCapability(OGRSFDriverH, const char *)
+
void CPL_DLL OGR_L_SetSpatialFilterEx(OGRLayerH, int iGeomField, OGRGeometryH hGeom)
+
void CPL_DLL OGR_G_SetPoint(OGRGeometryH, int iPoint, double, double, double)
+
void CPL_DLL OGR_Fld_SetName(OGRFieldDefnH, const char *)
+
OGRFieldDefnH CPL_DLL OGR_F_GetFieldDefnRef(OGRFeatureH, int)
+
OGRLayerH CPL_DLL OGR_DS_ExecuteSQL(OGRDataSourceH, const char *, OGRGeometryH, const char *)
+
OGRGeometryH CPL_DLL OGR_G_Intersection(OGRGeometryH, OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_G_GetGeometryCount(OGRGeometryH)
+
OGRGeometryH CPL_DLL OGR_F_GetGeometryRef(OGRFeatureH)
+
void CPL_DLL OGR_G_CloseRings(OGRGeometryH)
+
void * OGRFieldDefnH
Definition: ogr_api.h:274
+
void CPL_DLL OGR_G_AddPoint_2D(OGRGeometryH, double, double)
+
void CPL_DLL OGR_F_SetNativeData(OGRFeatureH, const char *)
+
long GIntBig
Definition: cpl_port.h:226
+
void CPL_DLL OGR_Fld_SetIgnored(OGRFieldDefnH hDefn, int)
+
OGRGeometryH CPL_DLL OGR_G_GetCurveGeometry(OGRGeometryH hGeom, char **papszOptions) CPL_WARN_UNUSED_RESULT
+
struct OGRGeomFieldDefnHS * OGRGeomFieldDefnH
Definition: ogr_api.h:279
+
OGRFeatureH CPL_DLL OGR_L_GetFeature(OGRLayerH, GIntBig) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_G_ImportFromWkt(OGRGeometryH, char **)
+
int CPL_DLL OGR_F_GetFieldAsDateTimeEx(OGRFeatureH hFeat, int iField, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, float *pfSecond, int *pnTZFlag)
+
#define CPL_WARN_DEPRECATED(x)
Definition: cpl_port.h:841
+
OGRGeometryH CPL_DLL OGR_G_ForceToLineString(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
void * OGRCoordinateTransformationH
Definition: ogr_api.h:66
+
int CPL_DLL OGR_F_IsFieldSet(OGRFeatureH, int)
+
enum ogr_style_tool_units_id OGRSTUnitId
+
OGRDataSourceH CPL_DLL OGRGetOpenDS(int iDS)
+
void CPL_DLL OGR_F_SetFieldDateTimeEx(OGRFeatureH, int, int, int, int, int, int, float, int)
+
OGRwkbGeometryType
Definition: ogr_core.h:333
+
void CPL_DLL OGR_Fld_SetNullable(OGRFieldDefnH hDefn, int)
+
void CPL_DLL OGR_F_SetFieldString(OGRFeatureH, int, const char *)
+
int CPL_DLL OGR_F_GetFieldCount(OGRFeatureH)
+
void CPL_DLL OGR_L_SetStyleTable(OGRLayerH, OGRStyleTableH)
+
OGRFeatureH CPL_DLL OGR_F_Create(OGRFeatureDefnH) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_F_SetFieldDouble(OGRFeatureH, int, double)
+
void CPL_DLL OGR_ST_SetParamDbl(OGRStyleToolH hST, int eParam, double dfValue)
+
OGRFieldDefnH CPL_DLL OGR_FD_GetFieldDefn(OGRFeatureDefnH, int)
+
int CPL_DLL OGR_F_Equal(OGRFeatureH, OGRFeatureH)
+ +
OGRFieldSubType CPL_DLL OGR_Fld_GetSubType(OGRFieldDefnH)
+
int CPL_DLL OGR_F_Validate(OGRFeatureH, int nValidateFlags, int bEmitError)
+
GIntBig CPL_DLL OGR_F_GetFieldAsInteger64(OGRFeatureH, int)
+
const char CPL_DLL * OGR_L_GetFIDColumn(OGRLayerH)
+
OGRErr CPL_DLL OGR_F_SetFrom(OGRFeatureH, OGRFeatureH, int)
+
OGRDataSourceH CPL_DLL OGROpen(const char *, int, OGRSFDriverH *) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_G_DumpReadable(OGRGeometryH, FILE *, const char *)
+
OGRErr CPL_DLL OGR_G_ExportToWkb(OGRGeometryH, OGRwkbByteOrder, unsigned char *)
+
int CPL_DLL OGR_SM_GetPartCount(OGRStyleMgrH hSM, const char *pszStyleString)
+
OGRFeatureDefnH CPL_DLL OGR_F_GetDefnRef(OGRFeatureH)
+
int CPL_DLL OGR_FD_GetReferenceCount(OGRFeatureDefnH)
+
void * OGRDataSourceH
Definition: ogr_api.h:467
+
int CPL_DLL OGRGetDriverCount(void)
+
void CPL_DLL OGR_G_AssignSpatialReference(OGRGeometryH, OGRSpatialReferenceH)
+
void CPL_DLL OGR_Fld_Destroy(OGRFieldDefnH)
+
void CPL_DLL OGRSetNonLinearGeometriesEnabledFlag(int bFlag)
+
void CPL_DLL OGR_G_GetPointZM(OGRGeometryH, int iPoint, double *, double *, double *, double *)
+
void CPL_DLL OGR_L_SetSpatialFilter(OGRLayerH, OGRGeometryH)
+
int CPL_DLL OGR_FD_GetFieldCount(OGRFeatureDefnH)
+
void CPL_DLL OGR_F_DumpReadable(OGRFeatureH, FILE *)
+
int CPL_DLL OGRGetOpenDSCount(void)
+
OGRErr CPL_DLL OGR_FD_DeleteFieldDefn(OGRFeatureDefnH hDefn, int iField)
+
void * OGRSpatialReferenceH
Definition: ogr_api.h:65
+
void CPL_DLL OGR_GFld_SetType(OGRGeomFieldDefnH, OGRwkbGeometryType)
+
const char CPL_DLL * OGR_F_GetNativeData(OGRFeatureH)
+
CPL_C_START typedef void * OGRGeometryH
Definition: ogr_api.h:55
+
OGRGeometryH CPL_DLL OGR_G_SimplifyPreserveTopology(OGRGeometryH hThis, double tolerance) CPL_WARN_UNUSED_RESULT
+
OGRGeometryH CPL_DLL OGR_L_GetSpatialFilter(OGRLayerH)
+
int CPL_DLL OGR_G_Centroid(OGRGeometryH, OGRGeometryH)
+ +
int CPL_DLL OGR_G_Crosses(OGRGeometryH, OGRGeometryH)
+
OGRLayerH CPL_DLL OGR_DS_CreateLayer(OGRDataSourceH, const char *, OGRSpatialReferenceH, OGRwkbGeometryType, char **)
+
const char CPL_DLL * OGR_L_GetGeometryColumn(OGRLayerH)
+
OGRLayerH CPL_DLL OGR_DS_CopyLayer(OGRDataSourceH, OGRLayerH, const char *, char **)
+
void CPL_DLL OGR_ST_SetParamStr(OGRStyleToolH hST, int eParam, const char *pszValue)
+
void CPL_DLL OGR_G_Empty(OGRGeometryH)
+
OGRErr CPL_DLL OGR_L_DeleteField(OGRLayerH, int iField)
+
OGRGeometryH CPL_DLL OGR_F_StealGeometry(OGRFeatureH) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGRReleaseDataSource(OGRDataSourceH)
+
int CPL_DLL OGR_STBL_SaveStyleTable(OGRStyleTableH hStyleTable, const char *pszFilename)
+
OGRStyleMgrH CPL_DLL OGR_SM_Create(OGRStyleTableH hStyleTable) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_Fld_IsNullable(OGRFieldDefnH hDefn)
+
OGRErr CPL_DLL OGR_L_Identity(OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
+
OGRGeometryH CPL_DLL OGR_G_GetGeometryRef(OGRGeometryH, int)
+
OGRSpatialReferenceH CPL_DLL OGR_L_GetSpatialRef(OGRLayerH)
+
void CPL_DLL OGR_F_SetFieldRaw(OGRFeatureH, int, OGRField *)
+
OGRErr CPL_DLL OGR_L_ReorderFields(OGRLayerH, int *panMap)
+
OGRGeomFieldDefnH CPL_DLL OGR_FD_GetGeomFieldDefn(OGRFeatureDefnH hFDefn, int i)
+ +
OGRJustification
Definition: ogr_core.h:644
+
void CPL_DLL OGR_F_FillUnsetWithDefault(OGRFeatureH hFeat, int bNotNullableOnly, char **papszOptions)
+
OGRGeometryH CPL_DLL OGR_G_PointOnSurface(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_G_IsValid(OGRGeometryH)
+
OGRDataSourceH CPL_DLL OGR_Dr_CreateDataSource(OGRSFDriverH, const char *, char **) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_FD_IsSame(OGRFeatureDefnH hFDefn, OGRFeatureDefnH hOtherFDefn)
+
int CPL_DLL OGR_G_GetPoints(OGRGeometryH hGeom, void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride)
+
void CPL_DLL OGR_FD_SetStyleIgnored(OGRFeatureDefnH, int)
+
void CPL_DLL OGR_F_SetFieldDoubleList(OGRFeatureH, int, int, double *)
+
OGRSpatialReferenceH CPL_DLL OGR_GFld_GetSpatialRef(OGRGeomFieldDefnH)
+
void CPL_DLL OGR_G_SetPoints(OGRGeometryH hGeom, int nPointsIn, void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride)
+
void CPL_DLL OGR_G_SetPointM(OGRGeometryH, int iPoint, double, double, double)
+
OGRLayerH CPL_DLL OGR_DS_GetLayerByName(OGRDataSourceH, const char *)
+
int CPL_DLL OGR_GFld_IsNullable(OGRGeomFieldDefnH hDefn)
+
OGRErr CPL_DLL OGR_G_ExportToIsoWkt(OGRGeometryH, char **)
+ +
const char CPL_DLL * OGR_DS_GetName(OGRDataSourceH)
+
const char CPL_DLL * OGR_F_GetNativeMediaType(OGRFeatureH)
+
OGRFieldType
Definition: ogr_core.h:600
+
GIntBig CPL_DLL OGR_L_GetFeatureCount(OGRLayerH, int)
+
const char CPL_DLL * OGR_GetFieldSubTypeName(OGRFieldSubType)
+
double CPL_DLL OGR_ST_GetParamDbl(OGRStyleToolH hST, int eParam, int *bValueIsNull)
+
int CPL_DLL OGR_Fld_IsDefaultDriverSpecific(OGRFieldDefnH hDefn)
+
int CPL_DLL OGR_G_IsRing(OGRGeometryH)
+
void CPL_DLL OGR_G_SetCoordinateDimension(OGRGeometryH, int)
+
OGRGeometryH CPL_DLL OGR_G_CreateFromGML(const char *) CPL_WARN_UNUSED_RESULT
+
OGRFeatureH CPL_DLL OGR_F_Clone(OGRFeatureH) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_F_Destroy(OGRFeatureH)
+
void CPL_DLL OGR_F_SetFieldDateTime(OGRFeatureH, int, int, int, int, int, int, int, int)
+
void CPL_DLL OGR_G_SetPoint_2D(OGRGeometryH, int iPoint, double, double)
+
void CPL_DLL OGR_FD_AddGeomFieldDefn(OGRFeatureDefnH hFDefn, OGRGeomFieldDefnH hGFldDefn)
+
int CPL_DLL OGR_F_GetFieldAsInteger(OGRFeatureH, int)
+
int CPL_DLL OGR_G_IsMeasured(OGRGeometryH)
+
OGRGeometryH CPL_DLL OGR_G_Value(OGRGeometryH, double dfDistance) CPL_WARN_UNUSED_RESULT
+
double CPL_DLL OGR_G_GetArea(OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Area() instead")
+
OGRErr CPL_DLL OGR_L_GetExtent(OGRLayerH, OGREnvelope *, int)
+
int CPL_DLL OGR_G_GetPointCount(OGRGeometryH)
+
int CPL_DLL OGR_F_GetFieldAsDateTime(OGRFeatureH, int, int *, int *, int *, int *, int *, int *, int *)
+
OGRErr CPL_DLL OGR_G_ImportFromWkb(OGRGeometryH, unsigned char *, int)
+
int CPL_DLL OGR_GFld_IsIgnored(OGRGeomFieldDefnH hDefn)
+
int CPL_DLL OGR_ST_GetParamNum(OGRStyleToolH hST, int eParam, int *bValueIsNull)
+
OGRErr CPL_DLL OGR_L_AlterFieldDefn(OGRLayerH, int iField, OGRFieldDefnH hNewFieldDefn, int nFlags)
+
void CPL_DLL OGR_DS_Destroy(OGRDataSourceH)
+
OGRGeometryH CPL_DLL OGR_G_ForceToMultiPolygon(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
OGRFeatureDefnH CPL_DLL OGR_L_GetLayerDefn(OGRLayerH)
+
void * OGRFeatureH
Definition: ogr_api.h:276
+
OGRStyleTableH CPL_DLL OGR_F_GetStyleTable(OGRFeatureH)
+
void CPL_DLL OGRRegisterAll(void)
+
void CPL_DLL OGR_F_SetFieldInteger64List(OGRFeatureH, int, int, const GIntBig *)
+
void CPL_DLL OGR_G_GetEnvelope3D(OGRGeometryH, OGREnvelope3D *)
+
int CPL_DLL OGR_DS_TestCapability(OGRDataSourceH, const char *)
+
int CPL_DLL OGR_AreTypeSubTypeCompatible(OGRFieldType eType, OGRFieldSubType eSubType)
+
void CPL_DLL OGR_F_SetFieldBinary(OGRFeatureH, int, int, GByte *)
+
void CPL_DLL OGR_GFld_SetSpatialRef(OGRGeomFieldDefnH, OGRSpatialReferenceH hSRS)
+
int CPL_DLL OGR_G_Contains(OGRGeometryH, OGRGeometryH)
+
int CPL_DLL OGR_Fld_IsIgnored(OGRFieldDefnH hDefn)
+
const char CPL_DLL * OGR_Fld_GetNameRef(OGRFieldDefnH)
+
const char CPL_DLL * OGR_STBL_GetNextStyle(OGRStyleTableH hStyleTable)
+
void CPL_DLL OGR_DS_SetStyleTable(OGRDataSourceH, OGRStyleTableH)
+
OGRStyleTableH CPL_DLL OGR_STBL_Create(void) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_FD_AddFieldDefn(OGRFeatureDefnH, OGRFieldDefnH)
+
OGRErr CPL_DLL OGR_L_StartTransaction(OGRLayerH) CPL_WARN_UNUSED_RESULT
+
OGRGeomFieldDefnH CPL_DLL OGR_GFld_Create(const char *, OGRwkbGeometryType) CPL_WARN_UNUSED_RESULT
+
OGRGeometryH CPL_DLL OGR_G_GetBoundary(OGRGeometryH) CPL_WARN_DEPRECATED("Non standard method. Use OGR_G_Boundary() instead")
+
void CPL_DLL OGR_F_SetFieldStringList(OGRFeatureH, int, char **)
+
void CPL_DLL OGR_G_GetEnvelope(OGRGeometryH, OGREnvelope *)
+
int CPL_DLL OGR_STBL_AddStyle(OGRStyleTableH hStyleTable, const char *pszName, const char *pszStyleString)
+
OGRErr CPL_DLL OGR_L_Intersection(OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
+
int CPL_DLL OGR_L_GetRefCount(OGRLayerH)
+
void CPL_DLL OGR_FD_Destroy(OGRFeatureDefnH)
+
const char CPL_DLL * OGR_ST_GetParamStr(OGRStyleToolH hST, int eParam, int *bValueIsNull)
+
OGRSTClassId CPL_DLL OGR_ST_GetType(OGRStyleToolH hST)
+
OGRStyleToolH CPL_DLL OGR_SM_GetPart(OGRStyleMgrH hSM, int nPartId, const char *pszStyleString)
+
int CPL_DLL OGR_G_GetPointsZM(OGRGeometryH hGeom, void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride)
+
const char CPL_DLL * OGR_STBL_GetLastStyleName(OGRStyleTableH hStyleTable)
+
int CPL_DLL OGR_F_GetGeomFieldCount(OGRFeatureH hFeat)
+
void CPL_DLL OGR_L_SetSpatialFilterRect(OGRLayerH, double, double, double, double)
+
void CPL_DLL OGR_Fld_SetSubType(OGRFieldDefnH, OGRFieldSubType)
+
OGRGeometryH CPL_DLL OGR_G_Polygonize(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_FD_Dereference(OGRFeatureDefnH)
+
void CPL_DLL OGR_F_SetStyleString(OGRFeatureH, const char *)
+
OGRGeomFieldDefnH CPL_DLL OGR_F_GetGeomFieldDefnRef(OGRFeatureH hFeat, int iField)
+
double CPL_DLL OGR_G_Length(OGRGeometryH)
+
void CPL_DLL OGR_DS_SetStyleTableDirectly(OGRDataSourceH, OGRStyleTableH)
+
OGRGeometryH CPL_DLL OGR_G_CreateGeometryFromJson(const char *) CPL_WARN_UNUSED_RESULT
+
double CPL_DLL OGR_G_Area(OGRGeometryH)
+
void CPL_DLL OGR_GFld_SetIgnored(OGRGeomFieldDefnH hDefn, int)
+
OGRErr CPL_DLL OGR_G_ExportToIsoWkb(OGRGeometryH, OGRwkbByteOrder, unsigned char *)
+
OGRErr CPL_DLL OGR_L_CreateGeomField(OGRLayerH hLayer, OGRGeomFieldDefnH hFieldDefn, int bForce)
+
const char CPL_DLL * OGR_GetFieldTypeName(OGRFieldType)
+
#define CPL_C_END
Definition: cpl_port.h:272
+
OGRErr CPL_DLL OGR_G_TransformTo(OGRGeometryH, OGRSpatialReferenceH)
+
OGRSFDriverH CPL_DLL OGRGetDriverByName(const char *)
+
int CPL_DLL OGR_G_Intersects(OGRGeometryH, OGRGeometryH)
+
char CPL_DLL * OGR_G_ExportToGML(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_G_AddPoint(OGRGeometryH, double, double, double)
+
OGRGeometryH CPL_DLL OGR_G_Clone(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
OGRGeometryH CPL_DLL OGR_G_ConvexHull(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_G_SetPointsZM(OGRGeometryH hGeom, int nPointsIn, void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride)
+
const GIntBig CPL_DLL * OGR_F_GetFieldAsInteger64List(OGRFeatureH, int, int *)
+
OGRSFDriverH CPL_DLL OGR_DS_GetDriver(OGRDataSourceH)
+
void CPL_DLL OGR_ST_SetUnit(OGRStyleToolH hST, OGRSTUnitId eUnit, double dfGroundPaperScale)
+
int CPL_DLL OGR_SM_AddStyle(OGRStyleMgrH hSM, const char *pszStyleName, const char *pszStyleString)
+
int CPL_DLL OGR_FD_IsStyleIgnored(OGRFeatureDefnH)
+
double CPL_DLL OGR_G_Distance(OGRGeometryH, OGRGeometryH)
+
OGRStyleTableH CPL_DLL OGR_L_GetStyleTable(OGRLayerH)
+
const char CPL_DLL * OGR_F_GetStyleString(OGRFeatureH)
+
void CPL_DLL OGR_Fld_SetDefault(OGRFieldDefnH hDefn, const char *)
+
OGRGeometryH CPL_DLL OGR_G_ForceToMultiLineString(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
void CPL_DLL OGR_Fld_SetJustify(OGRFieldDefnH, OGRJustification)
+
OGRGeometryH CPL_DLL OGR_G_Boundary(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_G_Transform(OGRGeometryH, OGRCoordinateTransformationH)
+
void CPL_DLL OGR_SM_Destroy(OGRStyleMgrH hSM)
+
OGRErr CPL_DLL OGR_L_GetExtentEx(OGRLayerH, int iGeomField, OGREnvelope *psExtent, int bForce)
+
void CPL_DLL OGR_G_AddPointM(OGRGeometryH, double, double, double)
+
int OGRErr
Definition: ogr_core.h:307
+
const char CPL_DLL * OGR_FD_GetName(OGRFeatureDefnH)
+
int CPL_DLL OGR_G_CoordinateDimension(OGRGeometryH)
+
OGRErr CPL_DLL OGR_L_RollbackTransaction(OGRLayerH)
+
GIntBig CPL_DLL OGR_L_GetFeaturesRead(OGRLayerH)
+
void * OGRFeatureDefnH
Definition: ogr_api.h:275
+
OGRErr CPL_DLL OGR_L_CreateFeature(OGRLayerH, OGRFeatureH) CPL_WARN_UNUSED_RESULT
+
OGRErr CPL_DLL OGR_F_SetGeometry(OGRFeatureH, OGRGeometryH)
+
OGRGeometryH CPL_DLL OGR_G_UnionCascaded(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_DS_Dereference(OGRDataSourceH)
+
double CPL_DLL OGR_G_GetZ(OGRGeometryH, int)
+
void CPL_DLL OGR_FD_Release(OGRFeatureDefnH)
+
void CPL_DLL OGR_Fld_SetWidth(OGRFieldDefnH, int)
+
int CPL_DLL OGR_G_Touches(OGRGeometryH, OGRGeometryH)
+
void * OGRStyleTableH
Definition: ogr_api.h:277
+
OGRErr CPL_DLL OGR_L_Clip(OGRLayerH, OGRLayerH, OGRLayerH, char **, GDALProgressFunc, void *)
+ +
OGRLayerH CPL_DLL OGR_DS_GetLayer(OGRDataSourceH, int)
+
int CPL_DLL OGRGetNonLinearGeometriesEnabledFlag(void)
+
OGRSFDriverH CPL_DLL OGRGetDriver(int)
+
OGRErr CPL_DLL OGR_FD_DeleteGeomFieldDefn(OGRFeatureDefnH hFDefn, int iGeomField)
+
OGRErr CPL_DLL OGR_F_SetGeomFieldDirectly(OGRFeatureH hFeat, int iField, OGRGeometryH hGeom)
+
void CPL_DLL OGR_F_SetFieldInteger(OGRFeatureH, int, int)
+
void CPL_DLL OGR_G_FlattenTo2D(OGRGeometryH)
+
void CPL_DLL OGR_STBL_ResetStyleStringReading(OGRStyleTableH hStyleTable)
+
CPLXMLNode CPL_DLL * OGR_G_ExportToGMLTree(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
OGRDataSourceH CPL_DLL OGR_Dr_CopyDataSource(OGRSFDriverH, OGRDataSourceH, const char *, char **) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_G_GetDimension(OGRGeometryH)
+
int CPL_DLL OGR_ST_GetRGBFromString(OGRStyleToolH hST, const char *pszColor, int *pnRed, int *pnGreen, int *pnBlue, int *pnAlpha)
+
OGRErr CPL_DLL OGR_F_SetGeomField(OGRFeatureH hFeat, int iField, OGRGeometryH hGeom)
+
int CPL_DLL OGR_FD_GetGeomFieldIndex(OGRFeatureDefnH hFDefn, const char *pszName)
+
void * OGRStyleToolH
Definition: ogr_api.h:594
+
OGRGeometryH CPL_DLL OGR_G_ForceToPolygon(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_L_FindFieldIndex(OGRLayerH, const char *, int bExactMatch)
+ +
OGRGeometryH CPL_DLL OGR_G_ForceToMultiPoint(OGRGeometryH) CPL_WARN_UNUSED_RESULT
+
int CPL_DLL OGR_L_Reference(OGRLayerH)
+
int CPL_DLL OGR_L_Dereference(OGRLayerH)
+
OGRGeometryH CPL_DLL OGR_F_GetGeomFieldRef(OGRFeatureH hFeat, int iField)
+
OGRErr CPL_DLL OGR_L_SyncToDisk(OGRLayerH)
+
const char CPL_DLL * OGR_STBL_Find(OGRStyleTableH hStyleTable, const char *pszName)
+
OGRErr CPL_DLL OGR_L_SetFeature(OGRLayerH, OGRFeatureH) CPL_WARN_UNUSED_RESULT
+
OGRGeometryH CPL_DLL OGRBuildPolygonFromEdges(OGRGeometryH hLinesAsCollection, int bBestEffort, int bAutoClose, double dfTolerance, OGRErr *peErr) CPL_WARN_UNUSED_RESULT
+
+ + + + diff --git a/bin/doc/html/ogr__core_8h.html b/bin/doc/html/ogr__core_8h.html new file mode 100644 index 0000000..6dda584 --- /dev/null +++ b/bin/doc/html/ogr__core_8h.html @@ -0,0 +1,2770 @@ + + + + + + +OGR2GUI: include/ogr/ogr_core.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr_core.h File Reference
+
+
+
#include "cpl_port.h"
+#include "gdal_version.h"
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

struct  OGREnvelope
 
struct  OGREnvelope3D
 
union  OGRField
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define OGRERR_NONE   0
 
#define OGRERR_NOT_ENOUGH_DATA   1 /* not enough data to deserialize */
 
#define OGRERR_NOT_ENOUGH_MEMORY   2
 
#define OGRERR_UNSUPPORTED_GEOMETRY_TYPE   3
 
#define OGRERR_UNSUPPORTED_OPERATION   4
 
#define OGRERR_CORRUPT_DATA   5
 
#define OGRERR_FAILURE   6
 
#define OGRERR_UNSUPPORTED_SRS   7
 
#define OGRERR_INVALID_HANDLE   8
 
#define OGRERR_NON_EXISTING_FEATURE   9 /* added in GDAL 2.0 */
 
#define wkb25DBit   0x80000000
 
#define wkbFlatten(x)   OGR_GT_Flatten((OGRwkbGeometryType)(x))
 
#define wkbHasZ(x)    (OGR_GT_HasZ(x) != 0)
 
#define wkbSetZ(x)    OGR_GT_SetZ(x)
 
#define wkbHasM(x)    (OGR_GT_HasM(x) != 0)
 
#define wkbSetM(x)    OGR_GT_SetM(x)
 
#define ogrZMarker   0x21125711
 
#define HACK_FOR_IBM_DB2_V72
 
#define DB2_V72_FIX_BYTE_ORDER(x)   ((((x) & 0x31) == (x)) ? ((x) & 0x1) : (x))
 
#define DB2_V72_UNFIX_BYTE_ORDER(x)   ((unsigned char) (OGRGeometry::bGenerate_DB2_V72_BYTE_ORDER ? ((x) | 0x30) : (x)))
 
#define ALTER_NAME_FLAG   0x1
 
#define ALTER_TYPE_FLAG   0x2
 
#define ALTER_WIDTH_PRECISION_FLAG   0x4
 
#define ALTER_NULLABLE_FLAG   0x8
 
#define ALTER_DEFAULT_FLAG   0x10
 
#define ALTER_ALL_FLAG   (ALTER_NAME_FLAG | ALTER_TYPE_FLAG | ALTER_WIDTH_PRECISION_FLAG | ALTER_NULLABLE_FLAG | ALTER_DEFAULT_FLAG)
 
#define OGR_F_VAL_NULL   0x00000001
 
#define OGR_F_VAL_GEOM_TYPE   0x00000002
 
#define OGR_F_VAL_WIDTH   0x00000004
 
#define OGR_F_VAL_ALLOW_NULL_WHEN_DEFAULT   0x00000008
 
#define OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM   0x00000010
 
#define OGR_F_VAL_ALL   (0x7FFFFFFF & ~OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM)
 
#define OGRNullFID   -1
 
#define OGRUnsetMarker   -21121
 
#define OGR_GET_MS(floatingpoint_sec)    (int)(((floatingpoint_sec) - (int)(floatingpoint_sec)) * 1000 + 0.5)
 
#define OLCRandomRead   "RandomRead"
 
#define OLCSequentialWrite   "SequentialWrite"
 
#define OLCRandomWrite   "RandomWrite"
 
#define OLCFastSpatialFilter   "FastSpatialFilter"
 
#define OLCFastFeatureCount   "FastFeatureCount"
 
#define OLCFastGetExtent   "FastGetExtent"
 
#define OLCCreateField   "CreateField"
 
#define OLCDeleteField   "DeleteField"
 
#define OLCReorderFields   "ReorderFields"
 
#define OLCAlterFieldDefn   "AlterFieldDefn"
 
#define OLCTransactions   "Transactions"
 
#define OLCDeleteFeature   "DeleteFeature"
 
#define OLCFastSetNextByIndex   "FastSetNextByIndex"
 
#define OLCStringsAsUTF8   "StringsAsUTF8"
 
#define OLCIgnoreFields   "IgnoreFields"
 
#define OLCCreateGeomField   "CreateGeomField"
 
#define OLCCurveGeometries   "CurveGeometries"
 
#define OLCMeasuredGeometries   "MeasuredGeometries"
 
#define ODsCCreateLayer   "CreateLayer"
 
#define ODsCDeleteLayer   "DeleteLayer"
 
#define ODsCCreateGeomFieldAfterCreateLayer   "CreateGeomFieldAfterCreateLayer"
 
#define ODsCCurveGeometries   "CurveGeometries"
 
#define ODsCTransactions   "Transactions"
 
#define ODsCEmulatedTransactions   "EmulatedTransactions"
 
#define ODsCMeasuredGeometries   "MeasuredGeometries"
 
#define ODrCCreateDataSource   "CreateDataSource"
 
#define ODrCDeleteDataSource   "DeleteDataSource"
 
#define OLMD_FID64   "OLMD_FID64"
 
#define GDAL_VERSION_INFO_DEFINED
 
#define GDAL_CHECK_VERSION(pszCallingComponentName)   GDALCheckVersion(GDAL_VERSION_MAJOR, GDAL_VERSION_MINOR, pszCallingComponentName)
 
+ + + + + + + + + + + + + + + + + +

+Typedefs

typedef int OGRErr
 
typedef int OGRBoolean
 
typedef enum ogr_style_tool_class_id OGRSTClassId
 
typedef enum ogr_style_tool_units_id OGRSTUnitId
 
typedef enum ogr_style_tool_param_pen_id OGRSTPenParam
 
typedef enum ogr_style_tool_param_brush_id OGRSTBrushParam
 
typedef enum ogr_style_tool_param_symbol_id OGRSTSymbolParam
 
typedef enum ogr_style_tool_param_label_id OGRSTLabelParam
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  OGRwkbGeometryType {
+  wkbUnknown = 0, +wkbPoint = 1, +wkbLineString = 2, +wkbPolygon = 3, +
+  wkbMultiPoint = 4, +wkbMultiLineString = 5, +wkbMultiPolygon = 6, +wkbGeometryCollection = 7, +
+  wkbCircularString = 8, +wkbCompoundCurve = 9, +wkbCurvePolygon = 10, +wkbMultiCurve = 11, +
+  wkbMultiSurface = 12, +wkbCurve = 13, +wkbSurface = 14, +wkbPolyhedralSurface = 15, +
+  wkbTIN = 16, +wkbTriangle = 17, +wkbNone = 100, +wkbLinearRing = 101, +
+  wkbCircularStringZ = 1008, +wkbCompoundCurveZ = 1009, +wkbCurvePolygonZ = 1010, +wkbMultiCurveZ = 1011, +
+  wkbMultiSurfaceZ = 1012, +wkbCurveZ = 1013, +wkbSurfaceZ = 1014, +wkbPolyhedralSurfaceZ = 1015, +
+  wkbTINZ = 1016, +wkbTriangleZ = 1017, +wkbPointM = 2001, +wkbLineStringM = 2002, +
+  wkbPolygonM = 2003, +wkbMultiPointM = 2004, +wkbMultiLineStringM = 2005, +wkbMultiPolygonM = 2006, +
+  wkbGeometryCollectionM = 2007, +wkbCircularStringM = 2008, +wkbCompoundCurveM = 2009, +wkbCurvePolygonM = 2010, +
+  wkbMultiCurveM = 2011, +wkbMultiSurfaceM = 2012, +wkbCurveM = 2013, +wkbSurfaceM = 2014, +
+  wkbPolyhedralSurfaceM = 2015, +wkbTINM = 2016, +wkbTriangleM = 2017, +wkbPointZM = 3001, +
+  wkbLineStringZM = 3002, +wkbPolygonZM = 3003, +wkbMultiPointZM = 3004, +wkbMultiLineStringZM = 3005, +
+  wkbMultiPolygonZM = 3006, +wkbGeometryCollectionZM = 3007, +wkbCircularStringZM = 3008, +wkbCompoundCurveZM = 3009, +
+  wkbCurvePolygonZM = 3010, +wkbMultiCurveZM = 3011, +wkbMultiSurfaceZM = 3012, +wkbCurveZM = 3013, +
+  wkbSurfaceZM = 3014, +wkbPolyhedralSurfaceZM = 3015, +wkbTINZM = 3016, +wkbTriangleZM = 3017, +
+  wkbPoint25D = 0x80000001, +wkbLineString25D = 0x80000002, +wkbPolygon25D = 0x80000003, +wkbMultiPoint25D = 0x80000004, +
+  wkbMultiLineString25D = 0x80000005, +wkbMultiPolygon25D = 0x80000006, +wkbGeometryCollection25D = 0x80000007 +
+ }
 
enum  OGRwkbVariant { wkbVariantOldOgc, +wkbVariantIso, +wkbVariantPostGIS1 + }
 
enum  OGRwkbByteOrder { wkbXDR = 0, +wkbNDR = 1 + }
 
enum  OGRFieldType {
+  OFTInteger = 0, +OFTIntegerList = 1, +OFTReal = 2, +OFTRealList = 3, +
+  OFTString = 4, +OFTStringList = 5, +OFTWideString = 6, +OFTWideStringList = 7, +
+  OFTBinary = 8, +OFTDate = 9, +OFTTime = 10, +OFTDateTime = 11, +
+  OFTInteger64 = 12, +OFTInteger64List = 13, +OFTMaxType = 13 +
+ }
 
enum  OGRFieldSubType {
+  OFSTNone = 0, +OFSTBoolean = 1, +OFSTInt16 = 2, +OFSTFloat32 = 3, +
+  OFSTMaxSubType = 3 +
+ }
 
enum  OGRJustification { OJUndefined = 0, +OJLeft = 1, +OJRight = 2 + }
 
enum  ogr_style_tool_class_id {
+  OGRSTCNone = 0, +OGRSTCPen = 1, +OGRSTCBrush = 2, +OGRSTCSymbol = 3, +
+  OGRSTCLabel = 4, +OGRSTCVector = 5 +
+ }
 
enum  ogr_style_tool_units_id {
+  OGRSTUGround = 0, +OGRSTUPixel = 1, +OGRSTUPoints = 2, +OGRSTUMM = 3, +
+  OGRSTUCM = 4, +OGRSTUInches = 5 +
+ }
 
enum  ogr_style_tool_param_pen_id {
+  OGRSTPenColor = 0, +OGRSTPenWidth = 1, +OGRSTPenPattern = 2, +OGRSTPenId = 3, +
+  OGRSTPenPerOffset = 4, +OGRSTPenCap = 5, +OGRSTPenJoin = 6, +OGRSTPenPriority = 7, +
+  OGRSTPenLast = 8 +
+ }
 
enum  ogr_style_tool_param_brush_id {
+  OGRSTBrushFColor = 0, +OGRSTBrushBColor = 1, +OGRSTBrushId = 2, +OGRSTBrushAngle = 3, +
+  OGRSTBrushSize = 4, +OGRSTBrushDx = 5, +OGRSTBrushDy = 6, +OGRSTBrushPriority = 7, +
+  OGRSTBrushLast = 8 +
+ }
 
enum  ogr_style_tool_param_symbol_id {
+  OGRSTSymbolId = 0, +OGRSTSymbolAngle = 1, +OGRSTSymbolColor = 2, +OGRSTSymbolSize = 3, +
+  OGRSTSymbolDx = 4, +OGRSTSymbolDy = 5, +OGRSTSymbolStep = 6, +OGRSTSymbolPerp = 7, +
+  OGRSTSymbolOffset = 8, +OGRSTSymbolPriority = 9, +OGRSTSymbolFontName = 10, +OGRSTSymbolOColor = 11, +
+  OGRSTSymbolLast = 12 +
+ }
 
enum  ogr_style_tool_param_label_id {
+  OGRSTLabelFontName = 0, +OGRSTLabelSize = 1, +OGRSTLabelTextString = 2, +OGRSTLabelAngle = 3, +
+  OGRSTLabelFColor = 4, +OGRSTLabelBColor = 5, +OGRSTLabelPlacement = 6, +OGRSTLabelAnchor = 7, +
+  OGRSTLabelDx = 8, +OGRSTLabelDy = 9, +OGRSTLabelPerp = 10, +OGRSTLabelBold = 11, +
+  OGRSTLabelItalic = 12, +OGRSTLabelUnderline = 13, +OGRSTLabelPriority = 14, +OGRSTLabelStrikeout = 15, +
+  OGRSTLabelStretch = 16, +OGRSTLabelAdjHor = 17, +OGRSTLabelAdjVert = 18, +OGRSTLabelHColor = 19, +
+  OGRSTLabelOColor = 20, +OGRSTLabelLast = 21 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

CPL_C_START void CPL_DLLOGRMalloc (size_t)
 
void CPL_DLLOGRCalloc (size_t, size_t)
 
void CPL_DLLOGRRealloc (void *, size_t)
 
char CPL_DLLOGRStrdup (const char *)
 
void CPL_DLL OGRFree (void *)
 
const char CPL_DLLOGRGeometryTypeToName (OGRwkbGeometryType eType)
 
OGRwkbGeometryType CPL_DLL OGRMergeGeometryTypes (OGRwkbGeometryType eMain, OGRwkbGeometryType eExtra)
 
OGRwkbGeometryType CPL_DLL OGRMergeGeometryTypesEx (OGRwkbGeometryType eMain, OGRwkbGeometryType eExtra, int bAllowPromotingToCurves)
 
OGRwkbGeometryType CPL_DLL OGR_GT_Flatten (OGRwkbGeometryType eType)
 
OGRwkbGeometryType CPL_DLL OGR_GT_SetZ (OGRwkbGeometryType eType)
 
OGRwkbGeometryType CPL_DLL OGR_GT_SetM (OGRwkbGeometryType eType)
 
OGRwkbGeometryType CPL_DLL OGR_GT_SetModifier (OGRwkbGeometryType eType, int bSetZ, int bSetM)
 
int CPL_DLL OGR_GT_HasZ (OGRwkbGeometryType eType)
 
int CPL_DLL OGR_GT_HasM (OGRwkbGeometryType eType)
 
int CPL_DLL OGR_GT_IsSubClassOf (OGRwkbGeometryType eType, OGRwkbGeometryType eSuperType)
 
int CPL_DLL OGR_GT_IsCurve (OGRwkbGeometryType)
 
int CPL_DLL OGR_GT_IsSurface (OGRwkbGeometryType)
 
int CPL_DLL OGR_GT_IsNonLinear (OGRwkbGeometryType)
 
OGRwkbGeometryType CPL_DLL OGR_GT_GetCollection (OGRwkbGeometryType eType)
 
OGRwkbGeometryType CPL_DLL OGR_GT_GetCurve (OGRwkbGeometryType eType)
 
OGRwkbGeometryType CPL_DLL OGR_GT_GetLinear (OGRwkbGeometryType eType)
 
int CPL_DLL OGRParseDate (const char *pszInput, OGRField *psOutput, int nOptions)
 
const char CPL_DLL *CPL_STDCALL GDALVersionInfo (const char *)
 
int CPL_DLL CPL_STDCALL GDALCheckVersion (int nVersionMajor, int nVersionMinor, const char *pszCallingComponentName)
 
+

Detailed Description

+

Core portability services for cross-platform OGR code.

+ +

Definition in file ogr_core.h.

+

Macro Definition Documentation

+ +
+
+

Alter all parameters of field definition. Used by OGR_L_AlterFieldDefn().

+ +

Definition at line 546 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ALTER_DEFAULT_FLAG   0x10
+
+

Alter field DEFAULT value. Used by OGR_L_AlterFieldDefn().

Since
GDAL 2.0
+ +

Definition at line 541 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ALTER_NAME_FLAG   0x1
+
+

Alter field name. Used by OGR_L_AlterFieldDefn().

+ +

Definition at line 519 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ALTER_NULLABLE_FLAG   0x8
+
+

Alter field NOT NULL constraint. Used by OGR_L_AlterFieldDefn().

Since
GDAL 2.0
+ +

Definition at line 535 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ALTER_TYPE_FLAG   0x2
+
+

Alter field type. Used by OGR_L_AlterFieldDefn().

+ +

Definition at line 524 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ALTER_WIDTH_PRECISION_FLAG   0x4
+
+

Alter field width and precision. Used by OGR_L_AlterFieldDefn().

+ +

Definition at line 529 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define DB2_V72_FIX_BYTE_ORDER( x)   ((((x) & 0x31) == (x)) ? ((x) & 0x1) : (x))
+
+ +

Definition at line 509 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define DB2_V72_UNFIX_BYTE_ORDER( x)   ((unsigned char) (OGRGeometry::bGenerate_DB2_V72_BYTE_ORDER ? ((x) | 0x30) : (x)))
+
+ +

Definition at line 510 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define GDAL_CHECK_VERSION( pszCallingComponentName)   GDALCheckVersion(GDAL_VERSION_MAJOR, GDAL_VERSION_MINOR, pszCallingComponentName)
+
+

Helper macro for GDALCheckVersion

+ +

Definition at line 903 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define GDAL_VERSION_INFO_DEFINED
+
+ +

Definition at line 882 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define HACK_FOR_IBM_DB2_V72
+
+ +

Definition at line 505 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODrCCreateDataSource   "CreateDataSource"
+
+ +

Definition at line 746 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODrCDeleteDataSource   "DeleteDataSource"
+
+ +

Definition at line 747 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODsCCreateGeomFieldAfterCreateLayer   "CreateGeomFieldAfterCreateLayer"
+
+ +

Definition at line 740 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODsCCreateLayer   "CreateLayer"
+
+ +

Definition at line 738 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODsCCurveGeometries   "CurveGeometries"
+
+ +

Definition at line 741 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODsCDeleteLayer   "DeleteLayer"
+
+ +

Definition at line 739 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODsCEmulatedTransactions   "EmulatedTransactions"
+
+ +

Definition at line 743 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODsCMeasuredGeometries   "MeasuredGeometries"
+
+ +

Definition at line 744 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ODsCTransactions   "Transactions"
+
+ +

Definition at line 742 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGR_F_VAL_ALL   (0x7FFFFFFF & ~OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM)
+
+

Enable all validation tests (except OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM) Used by OGR_F_Validate().

Since
GDAL 2.0
+ +

Definition at line 588 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM   0x00000010
+
+

Allow geometry fields to have a different coordinate dimension that their geometry column type. This flag only makes sense if OGR_F_VAL_GEOM_TYPE is set too. Used by OGR_F_Validate().

Since
GDAL 2.1
+ +

Definition at line 582 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGR_F_VAL_ALLOW_NULL_WHEN_DEFAULT   0x00000008
+
+

Allow fields that are null when there's an associated default value. This can be used for drivers where the low-level layers will automatically set the field value to the associated default value. This flag only makes sense if OGR_F_VAL_NULL is set too. Used by OGR_F_Validate().

Since
GDAL 2.0
+ +

Definition at line 574 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGR_F_VAL_GEOM_TYPE   0x00000002
+
+

Validate that geometries respect geometry column type. Used by OGR_F_Validate().

Since
GDAL 2.0
+ +

Definition at line 559 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGR_F_VAL_NULL   0x00000001
+
+

Validate that fields respect not-null constraints. Used by OGR_F_Validate().

Since
GDAL 2.0
+ +

Definition at line 553 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGR_F_VAL_WIDTH   0x00000004
+
+

Validate that (string) fields respect field width. Used by OGR_F_Validate().

Since
GDAL 2.0
+ +

Definition at line 565 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define OGR_GET_MS( floatingpoint_sec)   (int)(((floatingpoint_sec) - (int)(floatingpoint_sec)) * 1000 + 0.5)
+
+ +

Definition at line 711 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_CORRUPT_DATA   5
+
+ +

Definition at line 314 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_FAILURE   6
+
+ +

Definition at line 315 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_INVALID_HANDLE   8
+
+ +

Definition at line 317 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_NON_EXISTING_FEATURE   9 /* added in GDAL 2.0 */
+
+ +

Definition at line 318 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_NONE   0
+
+ +

Definition at line 309 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_NOT_ENOUGH_DATA   1 /* not enough data to deserialize */
+
+ +

Definition at line 310 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_NOT_ENOUGH_MEMORY   2
+
+ +

Definition at line 311 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_UNSUPPORTED_GEOMETRY_TYPE   3
+
+ +

Definition at line 312 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_UNSUPPORTED_OPERATION   4
+
+ +

Definition at line 313 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRERR_UNSUPPORTED_SRS   7
+
+ +

Definition at line 316 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRNullFID   -1
+
+ +

Definition at line 651 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OGRUnsetMarker   -21121
+
+ +

Definition at line 652 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define ogrZMarker   0x21125711
+
+ +

Definition at line 475 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCAlterFieldDefn   "AlterFieldDefn"
+
+ +

Definition at line 728 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCCreateField   "CreateField"
+
+ +

Definition at line 725 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCCreateGeomField   "CreateGeomField"
+
+ +

Definition at line 734 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCCurveGeometries   "CurveGeometries"
+
+ +

Definition at line 735 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCDeleteFeature   "DeleteFeature"
+
+ +

Definition at line 730 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCDeleteField   "DeleteField"
+
+ +

Definition at line 726 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCFastFeatureCount   "FastFeatureCount"
+
+ +

Definition at line 723 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCFastGetExtent   "FastGetExtent"
+
+ +

Definition at line 724 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCFastSetNextByIndex   "FastSetNextByIndex"
+
+ +

Definition at line 731 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCFastSpatialFilter   "FastSpatialFilter"
+
+ +

Definition at line 722 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCIgnoreFields   "IgnoreFields"
+
+ +

Definition at line 733 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCMeasuredGeometries   "MeasuredGeometries"
+
+ +

Definition at line 736 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCRandomRead   "RandomRead"
+
+ +

Definition at line 719 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCRandomWrite   "RandomWrite"
+
+ +

Definition at line 721 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCReorderFields   "ReorderFields"
+
+ +

Definition at line 727 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCSequentialWrite   "SequentialWrite"
+
+ +

Definition at line 720 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCStringsAsUTF8   "StringsAsUTF8"
+
+ +

Definition at line 732 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLCTransactions   "Transactions"
+
+ +

Definition at line 729 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define OLMD_FID64   "OLMD_FID64"
+
+

Capability set to YES as metadata on a layer that has features with 64 bit identifiers.

Since
GDAL 2.0
+ +

Definition at line 756 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
#define wkb25DBit   0x80000000
+
+
Deprecated:
in GDAL 2.0. Use wkbHasZ() or wkbSetZ() instead
+ +

Definition at line 449 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define wkbFlatten( x)   OGR_GT_Flatten((OGRwkbGeometryType)(x))
+
+

Return the 2D geometry type corresponding to the specified geometry type

+ +

Definition at line 453 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define wkbHasM( x)   (OGR_GT_HasM(x) != 0)
+
+

Return if the geometry type is a measured geometry type

Since
GDAL 2.1
+ +

Definition at line 468 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define wkbHasZ( x)   (OGR_GT_HasZ(x) != 0)
+
+

Return if the geometry type is a 3D geometry type

Since
GDAL 2.0
+ +

Definition at line 458 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define wkbSetM( x)   OGR_GT_SetM(x)
+
+

Return the measured geometry type corresponding to the specified geometry type.

Since
GDAL 2.1
+ +

Definition at line 473 of file ogr_core.h.

+ +
+
+ +
+
+ + + + + + + + +
#define wkbSetZ( x)   OGR_GT_SetZ(x)
+
+

Return the 3D geometry type corresponding to the specified geometry type.

Since
GDAL 2.0
+ +

Definition at line 463 of file ogr_core.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef int OGRBoolean
+
+ +

Definition at line 322 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
typedef int OGRErr
+
+ +

Definition at line 307 of file ogr_core.h.

+ +
+
+ +
+
+

List of parameters for use with OGRStyleBrush.

+ +
+
+ +
+
+ + + + +
typedef enum ogr_style_tool_class_id OGRSTClassId
+
+

OGRStyleTool derived class types (returned by GetType()).

+ +
+
+ +
+
+

List of parameters for use with OGRStyleLabel.

+ +
+
+ +
+
+ + + + +
typedef enum ogr_style_tool_param_pen_id OGRSTPenParam
+
+

List of parameters for use with OGRStylePen.

+ +
+
+ +
+
+

List of parameters for use with OGRStyleSymbol.

+ +
+
+ +
+
+ + + + +
typedef enum ogr_style_tool_units_id OGRSTUnitId
+
+

List of units supported by OGRStyleTools.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum ogr_style_tool_class_id
+
+

OGRStyleTool derived class types (returned by GetType()).

+ + + + + + + +
Enumerator
OGRSTCNone  +
OGRSTCPen  +
OGRSTCBrush  +
OGRSTCSymbol  +
OGRSTCLabel  +
OGRSTCVector  +
+ +

Definition at line 766 of file ogr_core.h.

+ +
+
+ +
+
+

List of parameters for use with OGRStyleBrush.

+ + + + + + + + + + +
Enumerator
OGRSTBrushFColor  +
OGRSTBrushBColor  +
OGRSTBrushId  +
OGRSTBrushAngle  +
OGRSTBrushSize  +
OGRSTBrushDx  +
OGRSTBrushDy  +
OGRSTBrushPriority  +
OGRSTBrushLast  +
+ +

Definition at line 809 of file ogr_core.h.

+ +
+
+ +
+
+

List of parameters for use with OGRStyleLabel.

+ + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
OGRSTLabelFontName  +
OGRSTLabelSize  +
OGRSTLabelTextString  +
OGRSTLabelAngle  +
OGRSTLabelFColor  +
OGRSTLabelBColor  +
OGRSTLabelPlacement  +
OGRSTLabelAnchor  +
OGRSTLabelDx  +
OGRSTLabelDy  +
OGRSTLabelPerp  +
OGRSTLabelBold  +
OGRSTLabelItalic  +
OGRSTLabelUnderline  +
OGRSTLabelPriority  +
OGRSTLabelStrikeout  +
OGRSTLabelStretch  +
OGRSTLabelAdjHor  +
OGRSTLabelAdjVert  +
OGRSTLabelHColor  +
OGRSTLabelOColor  +
OGRSTLabelLast  +
+ +

Definition at line 848 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
enum ogr_style_tool_param_pen_id
+
+

List of parameters for use with OGRStylePen.

+ + + + + + + + + + +
Enumerator
OGRSTPenColor  +
OGRSTPenWidth  +
OGRSTPenPattern  +
OGRSTPenId  +
OGRSTPenPerOffset  +
OGRSTPenCap  +
OGRSTPenJoin  +
OGRSTPenPriority  +
OGRSTPenLast  +
+ +

Definition at line 792 of file ogr_core.h.

+ +
+
+ +
+
+

List of parameters for use with OGRStyleSymbol.

+ + + + + + + + + + + + + + +
Enumerator
OGRSTSymbolId  +
OGRSTSymbolAngle  +
OGRSTSymbolColor  +
OGRSTSymbolSize  +
OGRSTSymbolDx  +
OGRSTSymbolDy  +
OGRSTSymbolStep  +
OGRSTSymbolPerp  +
OGRSTSymbolOffset  +
OGRSTSymbolPriority  +
OGRSTSymbolFontName  +
OGRSTSymbolOColor  +
OGRSTSymbolLast  +
+ +

Definition at line 827 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
enum ogr_style_tool_units_id
+
+

List of units supported by OGRStyleTools.

+ + + + + + + +
Enumerator
OGRSTUGround  +
OGRSTUPixel  +
OGRSTUPoints  +
OGRSTUMM  +
OGRSTUCM  +
OGRSTUInches  +
+ +

Definition at line 779 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
enum OGRFieldSubType
+
+

List of field subtypes. A subtype represents a hint, a restriction of the main type, that is not strictly necessary to consult. This list is likely to be extended in the future ... avoid coding applications based on the assumption that all field types can be known. Most subtypes only make sense for a restricted set of main types.

Since
GDAL 2.0
+ + + + + + +
Enumerator
OFSTNone  +

No subtype. This is the default value

+
OFSTBoolean  +

Boolean integer. Only valid for OFTInteger and OFTIntegerList.

+
OFSTInt16  +

Signed 16-bit integer. Only valid for OFTInteger and OFTIntegerList.

+
OFSTFloat32  +

Single precision (32 bit) floating point. Only valid for OFTReal and OFTRealList.

+
OFSTMaxSubType  +
+ +

Definition at line 628 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
enum OGRFieldType
+
+

List of feature field types. This list is likely to be extended in the future ... avoid coding applications based on the assumption that all field types can be known.

+ + + + + + + + + + + + + + + + +
Enumerator
OFTInteger  +

Simple 32bit integer

+
OFTIntegerList  +

List of 32bit integers

+
OFTReal  +

Double Precision floating point

+
OFTRealList  +

List of doubles

+
OFTString  +

String of ASCII chars

+
OFTStringList  +

Array of strings

+
OFTWideString  +

deprecated

+
OFTWideStringList  +

deprecated

+
OFTBinary  +

Raw Binary data

+
OFTDate  +

Date

+
OFTTime  +

Time

+
OFTDateTime  +

Date and Time

+
OFTInteger64  +

Single 64bit integer

+
OFTInteger64List  +

List of 64bit integers

+
OFTMaxType  +
+ +

Definition at line 600 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
enum OGRJustification
+
+

Display justification for field values.

+ + + + +
Enumerator
OJUndefined  +
OJLeft  +
OJRight  +
+ +

Definition at line 644 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
enum OGRwkbByteOrder
+
+ + + +
Enumerator
wkbXDR  +
wkbNDR  +
+ +

Definition at line 498 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
enum OGRwkbGeometryType
+
+

List of well known binary geometry types. These are used within the BLOBs but are also returned from OGRGeometry::getGeometryType() to identify the type of a geometry object.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
wkbUnknown  +

unknown type, non-standard

+
wkbPoint  +

0-dimensional geometric object, standard WKB

+
wkbLineString  +

1-dimensional geometric object with linear interpolation between Points, standard WKB

+
wkbPolygon  +

planar 2-dimensional geometric object defined by 1 exterior boundary and 0 or more interior boundaries, standard WKB

+
wkbMultiPoint  +

GeometryCollection of Points, standard WKB

+
wkbMultiLineString  +

GeometryCollection of LineStrings, standard WKB

+
wkbMultiPolygon  +

GeometryCollection of Polygons, standard WKB

+
wkbGeometryCollection  +

geometric object that is a collection of 1 or more geometric objects, standard WKB

+
wkbCircularString  +

one or more circular arc segments connected end to end, ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbCompoundCurve  +

sequence of contiguous curves, ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbCurvePolygon  +

planar surface, defined by 1 exterior boundary and zero or more interior boundaries, that are curves. ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbMultiCurve  +

GeometryCollection of Curves, ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbMultiSurface  +

GeometryCollection of Surfaces, ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbCurve  +

Curve (abstract type). ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbSurface  +

Surface (abstract type). ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbPolyhedralSurface  +

a contiguous collection of polygons, which share common boundary segments, ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbTIN  +

a PolyhedralSurface consisting only of Triangle patches ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbTriangle  +
wkbNone  +

< a Triangle. ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented non-standard, for pure attribute records

+
wkbLinearRing  +

non-standard, just for createGeometry()

+
wkbCircularStringZ  +

wkbCircularString with Z component. ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbCompoundCurveZ  +

wkbCompoundCurve with Z component. ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbCurvePolygonZ  +

wkbCurvePolygon with Z component. ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbMultiCurveZ  +

wkbMultiCurve with Z component. ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbMultiSurfaceZ  +

wkbMultiSurface with Z component. ISO SQL/MM Part 3. GDAL >= 2.0

+
wkbCurveZ  +

wkbCurve with Z component. ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbSurfaceZ  +

wkbSurface with Z component. ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbPolyhedralSurfaceZ  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbTINZ  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbTriangleZ  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbPointM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbLineStringM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbPolygonM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiPointM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiLineStringM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiPolygonM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbGeometryCollectionM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbCircularStringM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbCompoundCurveM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbCurvePolygonM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiCurveM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiSurfaceM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbCurveM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbSurfaceM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbPolyhedralSurfaceM  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbTINM  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbTriangleM  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbPointZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbLineStringZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbPolygonZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiPointZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiLineStringZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiPolygonZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbGeometryCollectionZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbCircularStringZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbCompoundCurveZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbCurvePolygonZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiCurveZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbMultiSurfaceZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbCurveZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbSurfaceZM  +

ISO SQL/MM Part 3. GDAL >= 2.1

+
wkbPolyhedralSurfaceZM  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbTINZM  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbTriangleZM  +

ISO SQL/MM Part 3. Reserved in GDAL >= 2.1 but not yet implemented

+
wkbPoint25D  +

2.5D extension as per 99-402

+
wkbLineString25D  +

2.5D extension as per 99-402

+
wkbPolygon25D  +

2.5D extension as per 99-402

+
wkbMultiPoint25D  +

2.5D extension as per 99-402

+
wkbMultiLineString25D  +

2.5D extension as per 99-402

+
wkbMultiPolygon25D  +

2.5D extension as per 99-402

+
wkbGeometryCollection25D  +

2.5D extension as per 99-402

+
+ +

Definition at line 333 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
enum OGRwkbVariant
+
+

Output variants of WKB we support.

+

99-402 was a short-lived extension to SFSQL 1.1 that used a high-bit flag to indicate the presence of Z coordinates in a WKB geometry.

+

SQL/MM Part 3 and SFSQL 1.2 use offsets of 1000 (Z), 2000 (M) and 3000 (ZM) to indicate the present of higher dimensional coordinates in a WKB geometry. Reference: 09-009_Committee_Draft_ISOIEC_CD_13249-3_SQLMM_Spatial.pdf, ISO/IEC JTC 1/SC 32 N 1820, ISO/IEC CD 13249-3:201x(E), Date: 2009-01-16. The codes are also found in §8.2.3 of OGC 06-103r4 "OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture", v1.2.1

+ + + + +
Enumerator
wkbVariantOldOgc  +

Old-style 99-402 extended dimension (Z) WKB types

+
wkbVariantIso  +

SFSQL 1.2 and ISO SQL/MM Part 3 extended dimension (Z&M) WKB types

+
wkbVariantPostGIS1  +

PostGIS 1.X has different codes for CurvePolygon, MultiCurve and MultiSurface

+
+ +

Definition at line 439 of file ogr_core.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL GDALCheckVersion (int nVersionMajor,
int nVersionMinor,
const char * pszCallingComponentName 
)
+
+

Return TRUE if GDAL library version at runtime matches nVersionMajor.nVersionMinor.

+

The purpose of this method is to ensure that calling code will run with the GDAL version it is compiled for. It is primarily indented for external plugins.

+
Parameters
+ + + + +
nVersionMajorMajor version to be tested against
nVersionMinorMinor version to be tested against
pszCallingComponentNameIf not NULL, in case of version mismatch, the method will issue a failure mentioning the name of the calling component.
+
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* CPL_STDCALL GDALVersionInfo (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_Flatten (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_GetCollection (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_GetCurve (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_GetLinear (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_GT_HasM (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_GT_HasZ (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_GT_IsCurve (OGRwkbGeometryType )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_GT_IsNonLinear (OGRwkbGeometryType )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGR_GT_IsSubClassOf (OGRwkbGeometryType eType,
OGRwkbGeometryType eSuperType 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OGR_GT_IsSurface (OGRwkbGeometryType )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_SetM (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_SetModifier (OGRwkbGeometryType eType,
int bSetZ,
int bSetM 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_SetZ (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* OGRCalloc (size_t ,
size_t  
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OGRFree (void * )
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGRGeometryTypeToName (OGRwkbGeometryType eType)
+
+ +
+
+ +
+
+ + + + + + + + +
CPL_C_START void CPL_DLL* OGRMalloc (size_t )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRwkbGeometryType CPL_DLL OGRMergeGeometryTypes (OGRwkbGeometryType eMain,
OGRwkbGeometryType eExtra 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRwkbGeometryType CPL_DLL OGRMergeGeometryTypesEx (OGRwkbGeometryType eMain,
OGRwkbGeometryType eExtra,
int bAllowPromotingToCurves 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGRParseDate (const char * pszInput,
OGRFieldpsOutput,
int nOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void CPL_DLL* OGRRealloc (void * ,
size_t  
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* OGRStrdup (const char * )
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr__core_8h_source.html b/bin/doc/html/ogr__core_8h_source.html new file mode 100644 index 0000000..2ead7ab --- /dev/null +++ b/bin/doc/html/ogr__core_8h_source.html @@ -0,0 +1,363 @@ + + + + + + +OGR2GUI: include/ogr/ogr_core.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr_core.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr_core.h 33680 2016-03-08 09:59:03Z rouault $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: Define some core portability services for cross-platform OGR code.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  ******************************************************************************
9  * Copyright (c) 1999, Frank Warmerdam
10  * Copyright (c) 2007-2014, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef OGR_CORE_H_INCLUDED
32 #define OGR_CORE_H_INCLUDED
33 
34 #include "cpl_port.h"
35 #include "gdal_version.h"
36 
47 #if defined(__cplusplus) && !defined(CPL_SUPRESS_CPLUSPLUS)
48 class CPL_DLL OGREnvelope
49 {
50  public:
51  OGREnvelope() : MinX(0.0), MaxX(0.0), MinY(0.0), MaxY(0.0)
52  {
53  }
54 
55  OGREnvelope(const OGREnvelope& oOther) :
56  MinX(oOther.MinX),MaxX(oOther.MaxX), MinY(oOther.MinY), MaxY(oOther.MaxY)
57  {
58  }
59 
60  double MinX;
61  double MaxX;
62  double MinY;
63  double MaxY;
64 
65 #ifdef HAVE_GCC_DIAGNOSTIC_PUSH
66 #pragma GCC diagnostic push
67 #pragma GCC diagnostic ignored "-Wfloat-equal"
68 #endif
69  int IsInit() const { return MinX != 0 || MinY != 0 || MaxX != 0 || MaxY != 0; }
70 
71 #ifdef HAVE_GCC_DIAGNOSTIC_PUSH
72 #pragma GCC diagnostic pop
73 #endif
74 
75  void Merge( OGREnvelope const& sOther ) {
76  if( IsInit() )
77  {
78  MinX = MIN(MinX,sOther.MinX);
79  MaxX = MAX(MaxX,sOther.MaxX);
80  MinY = MIN(MinY,sOther.MinY);
81  MaxY = MAX(MaxY,sOther.MaxY);
82  }
83  else
84  {
85  MinX = sOther.MinX;
86  MaxX = sOther.MaxX;
87  MinY = sOther.MinY;
88  MaxY = sOther.MaxY;
89  }
90  }
91  void Merge( double dfX, double dfY ) {
92  if( IsInit() )
93  {
94  MinX = MIN(MinX,dfX);
95  MaxX = MAX(MaxX,dfX);
96  MinY = MIN(MinY,dfY);
97  MaxY = MAX(MaxY,dfY);
98  }
99  else
100  {
101  MinX = MaxX = dfX;
102  MinY = MaxY = dfY;
103  }
104  }
105 
106  void Intersect( OGREnvelope const& sOther ) {
107  if(Intersects(sOther))
108  {
109  if( IsInit() )
110  {
111  MinX = MAX(MinX,sOther.MinX);
112  MaxX = MIN(MaxX,sOther.MaxX);
113  MinY = MAX(MinY,sOther.MinY);
114  MaxY = MIN(MaxY,sOther.MaxY);
115  }
116  else
117  {
118  MinX = sOther.MinX;
119  MaxX = sOther.MaxX;
120  MinY = sOther.MinY;
121  MaxY = sOther.MaxY;
122  }
123  }
124  else
125  {
126  MinX = 0;
127  MaxX = 0;
128  MinY = 0;
129  MaxY = 0;
130  }
131  }
132 
133  int Intersects(OGREnvelope const& other) const
134  {
135  return MinX <= other.MaxX && MaxX >= other.MinX &&
136  MinY <= other.MaxY && MaxY >= other.MinY;
137  }
138 
139  int Contains(OGREnvelope const& other) const
140  {
141  return MinX <= other.MinX && MinY <= other.MinY &&
142  MaxX >= other.MaxX && MaxY >= other.MaxY;
143  }
144 };
145 #else
146 typedef struct
147 {
148  double MinX;
149  double MaxX;
150  double MinY;
151  double MaxY;
152 } OGREnvelope;
153 #endif
154 
155 
160 #if defined(__cplusplus) && !defined(CPL_SURESS_CPLUSPLUS)
161 class CPL_DLL OGREnvelope3D : public OGREnvelope
162 {
163  public:
164  OGREnvelope3D() : OGREnvelope(), MinZ(0.0), MaxZ(0.0)
165  {
166  }
167 
168  OGREnvelope3D(const OGREnvelope3D& oOther) :
169  OGREnvelope(oOther),
170  MinZ(oOther.MinZ), MaxZ(oOther.MaxZ)
171  {
172  }
173 
174  double MinZ;
175  double MaxZ;
176 
177 #ifdef HAVE_GCC_DIAGNOSTIC_PUSH
178 #pragma GCC diagnostic push
179 #pragma GCC diagnostic ignored "-Wfloat-equal"
180 #endif
181  int IsInit() const { return MinX != 0 || MinY != 0 || MaxX != 0 || MaxY != 0 || MinZ != 0 || MaxZ != 0; }
182 #ifdef HAVE_GCC_DIAGNOSTIC_PUSH
183 #pragma GCC diagnostic pop
184 #endif
185 
186  void Merge( OGREnvelope3D const& sOther ) {
187  if( IsInit() )
188  {
189  MinX = MIN(MinX,sOther.MinX);
190  MaxX = MAX(MaxX,sOther.MaxX);
191  MinY = MIN(MinY,sOther.MinY);
192  MaxY = MAX(MaxY,sOther.MaxY);
193  MinZ = MIN(MinZ,sOther.MinZ);
194  MaxZ = MAX(MaxZ,sOther.MaxZ);
195  }
196  else
197  {
198  MinX = sOther.MinX;
199  MaxX = sOther.MaxX;
200  MinY = sOther.MinY;
201  MaxY = sOther.MaxY;
202  MinZ = sOther.MinZ;
203  MaxZ = sOther.MaxZ;
204  }
205  }
206  void Merge( double dfX, double dfY, double dfZ ) {
207  if( IsInit() )
208  {
209  MinX = MIN(MinX,dfX);
210  MaxX = MAX(MaxX,dfX);
211  MinY = MIN(MinY,dfY);
212  MaxY = MAX(MaxY,dfY);
213  MinZ = MIN(MinZ,dfZ);
214  MaxZ = MAX(MaxZ,dfZ);
215  }
216  else
217  {
218  MinX = MaxX = dfX;
219  MinY = MaxY = dfY;
220  MinZ = MaxZ = dfZ;
221  }
222  }
223 
224  void Intersect( OGREnvelope3D const& sOther ) {
225  if(Intersects(sOther))
226  {
227  if( IsInit() )
228  {
229  MinX = MAX(MinX,sOther.MinX);
230  MaxX = MIN(MaxX,sOther.MaxX);
231  MinY = MAX(MinY,sOther.MinY);
232  MaxY = MIN(MaxY,sOther.MaxY);
233  MinZ = MAX(MinZ,sOther.MinZ);
234  MaxZ = MIN(MaxZ,sOther.MaxZ);
235  }
236  else
237  {
238  MinX = sOther.MinX;
239  MaxX = sOther.MaxX;
240  MinY = sOther.MinY;
241  MaxY = sOther.MaxY;
242  MinZ = sOther.MinZ;
243  MaxZ = sOther.MaxZ;
244  }
245  }
246  else
247  {
248  MinX = 0;
249  MaxX = 0;
250  MinY = 0;
251  MaxY = 0;
252  MinZ = 0;
253  MaxZ = 0;
254  }
255  }
256 
257  int Intersects(OGREnvelope3D const& other) const
258  {
259  return MinX <= other.MaxX && MaxX >= other.MinX &&
260  MinY <= other.MaxY && MaxY >= other.MinY &&
261  MinZ <= other.MaxZ && MaxZ >= other.MinZ;
262  }
263 
264  int Contains(OGREnvelope3D const& other) const
265  {
266  return MinX <= other.MinX && MinY <= other.MinY &&
267  MaxX >= other.MaxX && MaxY >= other.MaxY &&
268  MinZ <= other.MinZ && MaxZ >= other.MaxZ;
269  }
270 };
271 #else
272 typedef struct
273 {
274  double MinX;
275  double MaxX;
276  double MinY;
277  double MaxY;
278  double MinZ;
279  double MaxZ;
280 } OGREnvelope3D;
281 #endif
282 
283 
285 
286 void CPL_DLL *OGRMalloc( size_t );
287 void CPL_DLL *OGRCalloc( size_t, size_t );
288 void CPL_DLL *OGRRealloc( void *, size_t );
289 char CPL_DLL *OGRStrdup( const char * );
290 void CPL_DLL OGRFree( void * );
291 
292 #ifdef STRICT_OGRERR_TYPE
293 typedef enum
294 {
295  OGRERR_NONE,
305 } OGRErr;
306 #else
307 typedef int OGRErr;
308 
309 #define OGRERR_NONE 0
310 #define OGRERR_NOT_ENOUGH_DATA 1 /* not enough data to deserialize */
311 #define OGRERR_NOT_ENOUGH_MEMORY 2
312 #define OGRERR_UNSUPPORTED_GEOMETRY_TYPE 3
313 #define OGRERR_UNSUPPORTED_OPERATION 4
314 #define OGRERR_CORRUPT_DATA 5
315 #define OGRERR_FAILURE 6
316 #define OGRERR_UNSUPPORTED_SRS 7
317 #define OGRERR_INVALID_HANDLE 8
318 #define OGRERR_NON_EXISTING_FEATURE 9 /* added in GDAL 2.0 */
319 
320 #endif
321 
322 typedef int OGRBoolean;
323 
324 /* -------------------------------------------------------------------- */
325 /* ogr_geometry.h related definitions. */
326 /* -------------------------------------------------------------------- */
327 
333 typedef enum
334 {
337  wkbPoint = 1,
357  wkbCurve = 13,
358  wkbSurface = 14,
361  wkbTIN = 16,
363  wkbTriangle = 17,
365  wkbNone = 100,
371  wkbMultiCurveZ = 1011,
373  wkbCurveZ = 1013,
374  wkbSurfaceZ = 1014,
376  wkbTINZ = 1016,
377  wkbTriangleZ = 1017,
379  wkbPointM = 2001,
380  wkbLineStringM = 2002,
381  wkbPolygonM = 2003,
382  wkbMultiPointM = 2004,
389  wkbMultiCurveM = 2011,
391  wkbCurveM = 2013,
392  wkbSurfaceM = 2014,
394  wkbTINM = 2016,
395  wkbTriangleM = 2017,
397  wkbPointZM = 3001,
399  wkbPolygonZM = 3003,
409  wkbCurveZM = 3013,
410  wkbSurfaceZM = 3014,
412  wkbTINZM = 3016,
413  wkbTriangleZM = 3017,
415  wkbPoint25D = 0x80000001,
416  wkbLineString25D = 0x80000002,
417  wkbPolygon25D = 0x80000003,
418  wkbMultiPoint25D = 0x80000004,
419  wkbMultiLineString25D = 0x80000005,
420  wkbMultiPolygon25D = 0x80000006,
424 
439 typedef enum
440 {
444 } OGRwkbVariant;
445 
446 
448 #ifndef GDAL_COMPILATION
449 #define wkb25DBit 0x80000000
450 #endif
451 
453 #define wkbFlatten(x) OGR_GT_Flatten((OGRwkbGeometryType)(x))
454 
458 #define wkbHasZ(x) (OGR_GT_HasZ(x) != 0)
459 
463 #define wkbSetZ(x) OGR_GT_SetZ(x)
464 
468 #define wkbHasM(x) (OGR_GT_HasM(x) != 0)
469 
473 #define wkbSetM(x) OGR_GT_SetM(x)
474 
475 #define ogrZMarker 0x21125711
476 
477 const char CPL_DLL * OGRGeometryTypeToName( OGRwkbGeometryType eType );
479  OGRwkbGeometryType eExtra );
481  OGRwkbGeometryType eExtra,
482  int bAllowPromotingToCurves );
486 OGRwkbGeometryType CPL_DLL OGR_GT_SetModifier( OGRwkbGeometryType eType, int bSetZ, int bSetM );
490  OGRwkbGeometryType eSuperType );
497 
498 typedef enum
499 {
500  wkbXDR = 0, /* MSB/Sun/Motoroloa: Most Significant Byte First */
501  wkbNDR = 1 /* LSB/Intel/Vax: Least Significant Byte First */
503 
504 #ifndef NO_HACK_FOR_IBM_DB2_V72
505 # define HACK_FOR_IBM_DB2_V72
506 #endif
507 
508 #ifdef HACK_FOR_IBM_DB2_V72
509 # define DB2_V72_FIX_BYTE_ORDER(x) ((((x) & 0x31) == (x)) ? ((x) & 0x1) : (x))
510 # define DB2_V72_UNFIX_BYTE_ORDER(x) ((unsigned char) (OGRGeometry::bGenerate_DB2_V72_BYTE_ORDER ? ((x) | 0x30) : (x)))
511 #else
512 # define DB2_V72_FIX_BYTE_ORDER(x) (x)
513 # define DB2_V72_UNFIX_BYTE_ORDER(x) (x)
514 #endif
515 
519 #define ALTER_NAME_FLAG 0x1
520 
524 #define ALTER_TYPE_FLAG 0x2
525 
529 #define ALTER_WIDTH_PRECISION_FLAG 0x4
530 
535 #define ALTER_NULLABLE_FLAG 0x8
536 
541 #define ALTER_DEFAULT_FLAG 0x10
542 
546 #define ALTER_ALL_FLAG (ALTER_NAME_FLAG | ALTER_TYPE_FLAG | ALTER_WIDTH_PRECISION_FLAG | ALTER_NULLABLE_FLAG | ALTER_DEFAULT_FLAG)
547 
548 
553 #define OGR_F_VAL_NULL 0x00000001
554 
559 #define OGR_F_VAL_GEOM_TYPE 0x00000002
560 
565 #define OGR_F_VAL_WIDTH 0x00000004
566 
574 #define OGR_F_VAL_ALLOW_NULL_WHEN_DEFAULT 0x00000008
575 
582 #define OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM 0x00000010
583 
588 #define OGR_F_VAL_ALL (0x7FFFFFFF & ~OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM)
589 
590 /************************************************************************/
591 /* ogr_feature.h related definitions. */
592 /************************************************************************/
593 
600 typedef enum
617 } OGRFieldType;
618 
628 typedef enum
629 { OFSTNone = 0,
639 
644 typedef enum
645 {
647  OJLeft = 1,
650 
651 #define OGRNullFID -1
652 #define OGRUnsetMarker -21121
653 
654 /************************************************************************/
655 /* OGRField */
656 /************************************************************************/
657 
662 typedef union {
663  int Integer;
665  double Real;
666  char *String;
667 
668  struct {
669  int nCount;
670  int *paList;
671  } IntegerList;
672 
673  struct {
674  int nCount;
676  } Integer64List;
677 
678  struct {
679  int nCount;
680  double *paList;
681  } RealList;
682 
683  struct {
684  int nCount;
685  char **paList;
686  } StringList;
687 
688  struct {
689  int nCount;
691  } Binary;
692 
693  struct {
694  int nMarker1;
695  int nMarker2;
696  } Set;
697 
698  struct {
704  GByte TZFlag; /* 0=unknown, 1=localtime(ambiguous),
705  100=GMT, 104=GMT+1, 80=GMT-5, etc */
706  GByte Reserved; /* must be set to 0 */
707  float Second; /* with millisecond accuracy. at the end of the structure, so as to keep it 12 bytes on 32 bit */
708  } Date;
709 } OGRField;
710 
711 #define OGR_GET_MS(floatingpoint_sec) (int)(((floatingpoint_sec) - (int)(floatingpoint_sec)) * 1000 + 0.5)
712 
713 int CPL_DLL OGRParseDate( const char *pszInput, OGRField *psOutput,
714  int nOptions );
715 
716 /* -------------------------------------------------------------------- */
717 /* Constants from ogrsf_frmts.h for capabilities. */
718 /* -------------------------------------------------------------------- */
719 #define OLCRandomRead "RandomRead"
720 #define OLCSequentialWrite "SequentialWrite"
721 #define OLCRandomWrite "RandomWrite"
722 #define OLCFastSpatialFilter "FastSpatialFilter"
723 #define OLCFastFeatureCount "FastFeatureCount"
724 #define OLCFastGetExtent "FastGetExtent"
725 #define OLCCreateField "CreateField"
726 #define OLCDeleteField "DeleteField"
727 #define OLCReorderFields "ReorderFields"
728 #define OLCAlterFieldDefn "AlterFieldDefn"
729 #define OLCTransactions "Transactions"
730 #define OLCDeleteFeature "DeleteFeature"
731 #define OLCFastSetNextByIndex "FastSetNextByIndex"
732 #define OLCStringsAsUTF8 "StringsAsUTF8"
733 #define OLCIgnoreFields "IgnoreFields"
734 #define OLCCreateGeomField "CreateGeomField"
735 #define OLCCurveGeometries "CurveGeometries"
736 #define OLCMeasuredGeometries "MeasuredGeometries"
737 
738 #define ODsCCreateLayer "CreateLayer"
739 #define ODsCDeleteLayer "DeleteLayer"
740 #define ODsCCreateGeomFieldAfterCreateLayer "CreateGeomFieldAfterCreateLayer"
741 #define ODsCCurveGeometries "CurveGeometries"
742 #define ODsCTransactions "Transactions"
743 #define ODsCEmulatedTransactions "EmulatedTransactions"
744 #define ODsCMeasuredGeometries "MeasuredGeometries"
745 
746 #define ODrCCreateDataSource "CreateDataSource"
747 #define ODrCDeleteDataSource "DeleteDataSource"
748 
749 /* -------------------------------------------------------------------- */
750 /* Layer metadata items. */
751 /* -------------------------------------------------------------------- */
756 #define OLMD_FID64 "OLMD_FID64"
757 
758 /************************************************************************/
759 /* ogr_featurestyle.h related definitions. */
760 /************************************************************************/
761 
767 {
774 } OGRSTClassId;
775 
780 {
784  OGRSTUMM = 3,
785  OGRSTUCM = 4,
787 } OGRSTUnitId;
788 
793 {
803 
804 } OGRSTPenParam;
805 
810 {
820 
822 
823 
828 {
842 
844 
849 {
872 
874 
875 /* ------------------------------------------------------------------- */
876 /* Version checking */
877 /* -------------------------------------------------------------------- */
878 
879 /* Note to developers : please keep this section in sync with gdal.h */
880 
881 #ifndef GDAL_VERSION_INFO_DEFINED
882 #define GDAL_VERSION_INFO_DEFINED
883 const char CPL_DLL * CPL_STDCALL GDALVersionInfo( const char * );
884 #endif
885 
886 #ifndef GDAL_CHECK_VERSION
887 
899 int CPL_DLL CPL_STDCALL GDALCheckVersion( int nVersionMajor, int nVersionMinor,
900  const char* pszCallingComponentName);
901 
903 #define GDAL_CHECK_VERSION(pszCallingComponentName) \
904  GDALCheckVersion(GDAL_VERSION_MAJOR, GDAL_VERSION_MINOR, pszCallingComponentName)
905 
906 #endif
907 
908 CPL_C_END
909 
910 #endif /* ndef OGR_CORE_H_INCLUDED */
GByte TZFlag
Definition: ogr_core.h:704
+ + + + +
double MaxY
Definition: ogr_core.h:277
+
double MaxY
Definition: ogr_core.h:151
+ + +
OGRwkbGeometryType CPL_DLL OGR_GT_GetCurve(OGRwkbGeometryType eType)
+ + + +
enum ogr_style_tool_param_symbol_id OGRSTSymbolParam
+ + + + + +
OGRFieldSubType
Definition: ogr_core.h:628
+ +
void CPL_DLL * OGRRealloc(void *, size_t)
+
double MinZ
Definition: ogr_core.h:278
+
#define OGRERR_CORRUPT_DATA
Definition: ogr_core.h:314
+
GIntBig Integer64
Definition: ogr_core.h:664
+
double MaxZ
Definition: ogr_core.h:279
+
#define CPL_DLL
Definition: cpl_port.h:282
+
double Real
Definition: ogr_core.h:665
+ +
ogr_style_tool_param_label_id
Definition: ogr_core.h:848
+ +
CPL_C_START void CPL_DLL * OGRMalloc(size_t)
+ + + +
#define CPL_C_START
Definition: cpl_port.h:271
+
double MinY
Definition: ogr_core.h:150
+ + + + + + +
GByte Day
Definition: ogr_core.h:701
+ + +
OGRwkbGeometryType CPL_DLL OGR_GT_SetM(OGRwkbGeometryType eType)
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_SetZ(OGRwkbGeometryType eType)
+ + + + + +
enum ogr_style_tool_param_brush_id OGRSTBrushParam
+ + +
short GInt16
Definition: cpl_port.h:191
+
GByte Reserved
Definition: ogr_core.h:706
+ +
double MaxX
Definition: ogr_core.h:275
+
int OGRBoolean
Definition: ogr_core.h:322
+ + +
#define OGRERR_NONE
Definition: ogr_core.h:309
+
enum ogr_style_tool_param_label_id OGRSTLabelParam
+ + +
ogr_style_tool_param_pen_id
Definition: ogr_core.h:792
+
unsigned char GByte
Definition: cpl_port.h:193
+ + + +
double MinY
Definition: ogr_core.h:276
+ +
int CPL_DLL OGR_GT_IsSurface(OGRwkbGeometryType)
+ +
ogr_style_tool_param_symbol_id
Definition: ogr_core.h:827
+
int nMarker2
Definition: ogr_core.h:695
+ + + + + +
OGRwkbByteOrder
Definition: ogr_core.h:498
+ +
#define OGRERR_UNSUPPORTED_OPERATION
Definition: ogr_core.h:313
+ + + + + + + +
#define CPL_STDCALL
Definition: cpl_port.h:298
+
#define OGRERR_UNSUPPORTED_GEOMETRY_TYPE
Definition: ogr_core.h:312
+ + + + +
float Second
Definition: ogr_core.h:707
+
OGRwkbGeometryType CPL_DLL OGR_GT_SetModifier(OGRwkbGeometryType eType, int bSetZ, int bSetM)
+ +
OGRwkbGeometryType CPL_DLL OGR_GT_GetCollection(OGRwkbGeometryType eType)
+ +
int CPL_DLL OGR_GT_IsCurve(OGRwkbGeometryType)
+
GByte Minute
Definition: ogr_core.h:703
+ + +
enum ogr_style_tool_class_id OGRSTClassId
+ + +
#define MAX(a, b)
Definition: cpl_port.h:366
+ +
#define MIN(a, b)
Definition: cpl_port.h:365
+
long GIntBig
Definition: cpl_port.h:226
+
int CPL_DLL OGR_GT_HasM(OGRwkbGeometryType eType)
+ +
GByte * paData
Definition: ogr_core.h:690
+ + +
int CPL_DLL OGR_GT_IsSubClassOf(OGRwkbGeometryType eType, OGRwkbGeometryType eSuperType)
+
OGRwkbGeometryType CPL_DLL OGRMergeGeometryTypesEx(OGRwkbGeometryType eMain, OGRwkbGeometryType eExtra, int bAllowPromotingToCurves)
+ +
enum ogr_style_tool_param_pen_id OGRSTPenParam
+
enum ogr_style_tool_units_id OGRSTUnitId
+
int CPL_DLL CPL_STDCALL GDALCheckVersion(int nVersionMajor, int nVersionMinor, const char *pszCallingComponentName)
+
OGRwkbGeometryType
Definition: ogr_core.h:333
+
int CPL_DLL OGR_GT_IsNonLinear(OGRwkbGeometryType)
+ + + + + +
#define OGRERR_NOT_ENOUGH_MEMORY
Definition: ogr_core.h:311
+ +
#define OGRERR_NON_EXISTING_FEATURE
Definition: ogr_core.h:318
+ + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_Flatten(OGRwkbGeometryType eType)
+ + + + + + +
#define OGRERR_INVALID_HANDLE
Definition: ogr_core.h:317
+
char * String
Definition: ogr_core.h:666
+ + + +
void CPL_DLL OGRFree(void *)
+ +
int nMarker1
Definition: ogr_core.h:694
+ +
void CPL_DLL * OGRCalloc(size_t, size_t)
+ + + + + + + + +
GIntBig * paList
Definition: ogr_core.h:675
+
OGRJustification
Definition: ogr_core.h:644
+ +
ogr_style_tool_units_id
Definition: ogr_core.h:779
+ + +
int Integer
Definition: ogr_core.h:663
+
GByte Hour
Definition: ogr_core.h:702
+ + + + + + + +
OGRFieldType
Definition: ogr_core.h:600
+ + + + + + + + +
int nCount
Definition: ogr_core.h:669
+
GByte Month
Definition: ogr_core.h:700
+ +
OGRwkbVariant
Definition: ogr_core.h:439
+ + + + +
ogr_style_tool_param_brush_id
Definition: ogr_core.h:809
+
OGRwkbGeometryType CPL_DLL OGRMergeGeometryTypes(OGRwkbGeometryType eMain, OGRwkbGeometryType eExtra)
+ + +
double * paList
Definition: ogr_core.h:680
+
#define OGRERR_NOT_ENOUGH_DATA
Definition: ogr_core.h:310
+ + + + + + + + + + + +
char CPL_DLL * OGRStrdup(const char *)
+
ogr_style_tool_class_id
Definition: ogr_core.h:766
+
#define CPL_C_END
Definition: cpl_port.h:272
+ +
char ** paList
Definition: ogr_core.h:685
+ + + + + +
OGRwkbGeometryType CPL_DLL OGR_GT_GetLinear(OGRwkbGeometryType eType)
+ + +
double MaxX
Definition: ogr_core.h:149
+ +
int CPL_DLL OGR_GT_HasZ(OGRwkbGeometryType eType)
+
#define OGRERR_FAILURE
Definition: ogr_core.h:315
+
#define OGRERR_UNSUPPORTED_SRS
Definition: ogr_core.h:316
+ +
int OGRErr
Definition: ogr_core.h:307
+ + + +
const char CPL_DLL * OGRGeometryTypeToName(OGRwkbGeometryType eType)
+
int * paList
Definition: ogr_core.h:670
+
double MinX
Definition: ogr_core.h:148
+
GInt16 Year
Definition: ogr_core.h:699
+ + + + +
int CPL_DLL OGRParseDate(const char *pszInput, OGRField *psOutput, int nOptions)
+
double MinX
Definition: ogr_core.h:274
+ + +
const char CPL_DLL *CPL_STDCALL GDALVersionInfo(const char *)
+ + + + +
+ + + + diff --git a/bin/doc/html/ogr__feature_8h.html b/bin/doc/html/ogr__feature_8h.html new file mode 100644 index 0000000..e9be839 --- /dev/null +++ b/bin/doc/html/ogr__feature_8h.html @@ -0,0 +1,126 @@ + + + + + + +OGR2GUI: include/ogr/ogr_feature.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr_feature.h File Reference
+
+
+
#include "ogr_geometry.h"
+#include "ogr_featurestyle.h"
+#include "cpl_atomic_ops.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + +

+Classes

class  OGRFieldDefn
 
class  OGRGeomFieldDefn
 
class  OGRFeatureDefn
 
class  OGRFeature
 
class  OGRFeatureQuery
 
+

Detailed Description

+

Simple feature classes.

+ +

Definition in file ogr_feature.h.

+
+ + + + diff --git a/bin/doc/html/ogr__feature_8h_source.html b/bin/doc/html/ogr__feature_8h_source.html new file mode 100644 index 0000000..6399e5c --- /dev/null +++ b/bin/doc/html/ogr__feature_8h_source.html @@ -0,0 +1,206 @@ + + + + + + +OGR2GUI: include/ogr/ogr_feature.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr_feature.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr_feature.h 33631 2016-03-04 06:28:09Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: Class for representing a whole feature, and layer schemas.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  ******************************************************************************
9  * Copyright (c) 1999, Les Technologies SoftMap Inc.
10  * Copyright (c) 2008-2013, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef OGR_FEATURE_H_INCLUDED
32 #define OGR_FEATURE_H_INCLUDED
33 
34 #include "ogr_geometry.h"
35 #include "ogr_featurestyle.h"
36 #include "cpl_atomic_ops.h"
37 
44 /************************************************************************/
45 /* OGRFieldDefn */
46 /************************************************************************/
47 
63 {
64  private:
65  char *pszName;
66  OGRFieldType eType;
67  OGRJustification eJustify;
68  int nWidth; /* zero is variable */
69  int nPrecision;
70  char *pszDefault;
71 
72  int bIgnore;
73  OGRFieldSubType eSubType;
74 
75  int bNullable;
76 
77  void Initialize( const char *, OGRFieldType );
78 
79  public:
80  OGRFieldDefn( const char *, OGRFieldType );
82  ~OGRFieldDefn();
83 
84  void SetName( const char * );
85  const char *GetNameRef() { return pszName; }
86 
87  OGRFieldType GetType() { return eType; }
88  void SetType( OGRFieldType eTypeIn );
89  static const char *GetFieldTypeName( OGRFieldType );
90 
91  OGRFieldSubType GetSubType() { return eSubType; }
92  void SetSubType( OGRFieldSubType eSubTypeIn );
93  static const char *GetFieldSubTypeName( OGRFieldSubType );
94 
95  OGRJustification GetJustify() { return eJustify; }
96  void SetJustify( OGRJustification eJustifyIn )
97  { eJustify = eJustifyIn; }
98 
99  int GetWidth() { return nWidth; }
100  void SetWidth( int nWidthIn ) { nWidth = MAX(0,nWidthIn); }
101 
102  int GetPrecision() { return nPrecision; }
103  void SetPrecision( int nPrecisionIn )
104  { nPrecision = nPrecisionIn; }
105 
106  void Set( const char *, OGRFieldType, int = 0, int = 0,
108 
109  void SetDefault( const char* );
110  const char *GetDefault() const;
111  int IsDefaultDriverSpecific() const;
112 
113  int IsIgnored() { return bIgnore; }
114  void SetIgnored( int bIgnoreIn ) { bIgnore = bIgnoreIn; }
115 
116  int IsNullable() const { return bNullable; }
117  void SetNullable( int bNullableIn ) { bNullable = bNullableIn; }
118 
119  int IsSame( const OGRFieldDefn * ) const;
120 
121  private:
122  CPL_DISALLOW_COPY_ASSIGN(OGRFieldDefn);
123 };
124 
125 /************************************************************************/
126 /* OGRGeomFieldDefn */
127 /************************************************************************/
128 
144 {
145 protected:
146  char *pszName;
147  OGRwkbGeometryType eGeomType; /* all values possible except wkbNone */
149 
150  int bIgnore;
152 
153  void Initialize( const char *, OGRwkbGeometryType );
154 
155 public:
156  OGRGeomFieldDefn(const char *pszNameIn,
157  OGRwkbGeometryType eGeomTypeIn);
159  virtual ~OGRGeomFieldDefn();
160 
161  void SetName( const char * );
162  const char *GetNameRef() { return pszName; }
163 
164  OGRwkbGeometryType GetType() { return eGeomType; }
165  void SetType( OGRwkbGeometryType eTypeIn );
166 
167  virtual OGRSpatialReference* GetSpatialRef();
168  void SetSpatialRef(OGRSpatialReference* poSRSIn);
169 
170  int IsIgnored() { return bIgnore; }
171  void SetIgnored( int bIgnoreIn ) { bIgnore = bIgnoreIn; }
172 
173  int IsNullable() const { return bNullable; }
174  void SetNullable( int bNullableIn ) { bNullable = bNullableIn; }
175 
176  int IsSame( OGRGeomFieldDefn * );
177 
178  private:
179  CPL_DISALLOW_COPY_ASSIGN(OGRGeomFieldDefn);
180 };
181 
182 /************************************************************************/
183 /* OGRFeatureDefn */
184 /************************************************************************/
185 
207 {
208  protected:
209  volatile int nRefCount;
210 
213 
216 
218 
220 
221  public:
222  OGRFeatureDefn( const char * pszName = NULL );
223  virtual ~OGRFeatureDefn();
224 
225  virtual const char *GetName();
226 
227  virtual int GetFieldCount();
228  virtual OGRFieldDefn *GetFieldDefn( int i );
229  virtual int GetFieldIndex( const char * );
230 
231  virtual void AddFieldDefn( OGRFieldDefn * );
232  virtual OGRErr DeleteFieldDefn( int iField );
233  virtual OGRErr ReorderFieldDefns( int* panMap );
234 
235  virtual int GetGeomFieldCount();
236  virtual OGRGeomFieldDefn *GetGeomFieldDefn( int i );
237  virtual int GetGeomFieldIndex( const char * );
238 
239  virtual void AddGeomFieldDefn( OGRGeomFieldDefn *, int bCopy = TRUE );
240  virtual OGRErr DeleteGeomFieldDefn( int iGeomField );
241 
242  virtual OGRwkbGeometryType GetGeomType();
243  virtual void SetGeomType( OGRwkbGeometryType );
244 
245  virtual OGRFeatureDefn *Clone();
246 
247  int Reference() { return CPLAtomicInc(&nRefCount); }
248  int Dereference() { return CPLAtomicDec(&nRefCount); }
249  int GetReferenceCount() { return nRefCount; }
250  void Release();
251 
252  virtual int IsGeometryIgnored();
253  virtual void SetGeometryIgnored( int bIgnore );
254  virtual int IsStyleIgnored() { return bIgnoreStyle; }
255  virtual void SetStyleIgnored( int bIgnore ) { bIgnoreStyle = bIgnore; }
256 
257  virtual int IsSame( OGRFeatureDefn * poOtherFeatureDefn );
258 
259  static OGRFeatureDefn *CreateFeatureDefn( const char *pszName = NULL );
260  static void DestroyFeatureDefn( OGRFeatureDefn * );
261 
262  private:
263  CPL_DISALLOW_COPY_ASSIGN(OGRFeatureDefn);
264 };
265 
266 /************************************************************************/
267 /* OGRFeature */
268 /************************************************************************/
269 
275 {
276  private:
277 
278  GIntBig nFID;
279  OGRFeatureDefn *poDefn;
280  OGRGeometry **papoGeometries;
281  OGRField *pauFields;
282  char *m_pszNativeData;
283  char *m_pszNativeMediaType;
284 
285  bool SetFieldInternal( int i, OGRField * puValue );
286 
287  protected:
291 
292  public:
294  virtual ~OGRFeature();
295 
296  OGRFeatureDefn *GetDefnRef() { return poDefn; }
297 
298  OGRErr SetGeometryDirectly( OGRGeometry * );
299  OGRErr SetGeometry( OGRGeometry * );
300  OGRGeometry *GetGeometryRef();
301  OGRGeometry *StealGeometry() CPL_WARN_UNUSED_RESULT;
302 
304  { return poDefn->GetGeomFieldCount(); }
306  { return poDefn->GetGeomFieldDefn(iField); }
307  int GetGeomFieldIndex( const char * pszName)
308  { return poDefn->GetGeomFieldIndex(pszName); }
309 
310  OGRGeometry* GetGeomFieldRef(int iField);
311  OGRGeometry* StealGeometry(int iField);
312  OGRGeometry* GetGeomFieldRef(const char* pszFName);
313  OGRErr SetGeomFieldDirectly( int iField, OGRGeometry * );
314  OGRErr SetGeomField( int iField, OGRGeometry * );
315 
317  virtual OGRBoolean Equal( OGRFeature * poFeature );
318 
319  int GetFieldCount() { return poDefn->GetFieldCount(); }
321  { return poDefn->GetFieldDefn(iField); }
322  int GetFieldIndex( const char * pszName)
323  { return poDefn->GetFieldIndex(pszName);}
324 
325  int IsFieldSet( int iField );
326 
327  void UnsetField( int iField );
328 
329  OGRField *GetRawFieldRef( int i ) { return pauFields + i; }
330 
331  int GetFieldAsInteger( int i );
332  GIntBig GetFieldAsInteger64( int i );
333  double GetFieldAsDouble( int i );
334  const char *GetFieldAsString( int i );
335  const int *GetFieldAsIntegerList( int i, int *pnCount );
336  const GIntBig *GetFieldAsInteger64List( int i, int *pnCount );
337  const double *GetFieldAsDoubleList( int i, int *pnCount );
338  char **GetFieldAsStringList( int i );
339  GByte *GetFieldAsBinary( int i, int *pnCount );
340  int GetFieldAsDateTime( int i,
341  int *pnYear, int *pnMonth, int *pnDay,
342  int *pnHour, int *pnMinute, int *pnSecond,
343  int *pnTZFlag );
344  int GetFieldAsDateTime( int i,
345  int *pnYear, int *pnMonth, int *pnDay,
346  int *pnHour, int *pnMinute, float *pfSecond,
347  int *pnTZFlag );
348 
349  int GetFieldAsInteger( const char *pszFName )
350  { return GetFieldAsInteger( GetFieldIndex(pszFName) ); }
351  GIntBig GetFieldAsInteger64( const char *pszFName )
352  { return GetFieldAsInteger64( GetFieldIndex(pszFName) ); }
353  double GetFieldAsDouble( const char *pszFName )
354  { return GetFieldAsDouble( GetFieldIndex(pszFName) ); }
355  const char *GetFieldAsString( const char *pszFName )
356  { return GetFieldAsString( GetFieldIndex(pszFName) ); }
357  const int *GetFieldAsIntegerList( const char *pszFName,
358  int *pnCount )
359  { return GetFieldAsIntegerList( GetFieldIndex(pszFName),
360  pnCount ); }
361  const GIntBig *GetFieldAsInteger64List( const char *pszFName,
362  int *pnCount )
363  { return GetFieldAsInteger64List( GetFieldIndex(pszFName),
364  pnCount ); }
365  const double *GetFieldAsDoubleList( const char *pszFName,
366  int *pnCount )
367  { return GetFieldAsDoubleList( GetFieldIndex(pszFName),
368  pnCount ); }
369  char **GetFieldAsStringList( const char *pszFName )
370  { return GetFieldAsStringList(GetFieldIndex(pszFName)); }
371 
372  void SetField( int i, int nValue );
373  void SetField( int i, GIntBig nValue );
374  void SetField( int i, double dfValue );
375  void SetField( int i, const char * pszValue );
376  void SetField( int i, int nCount, int * panValues );
377  void SetField( int i, int nCount, const GIntBig * panValues );
378  void SetField( int i, int nCount, double * padfValues );
379  void SetField( int i, char ** papszValues );
380  void SetField( int i, OGRField * puValue );
381  void SetField( int i, int nCount, GByte * pabyBinary );
382  void SetField( int i, int nYear, int nMonth, int nDay,
383  int nHour=0, int nMinute=0, float fSecond=0.f,
384  int nTZFlag = 0 );
385 
386  void SetField( const char *pszFName, int nValue )
387  { SetField( GetFieldIndex(pszFName), nValue ); }
388  void SetField( const char *pszFName, GIntBig nValue )
389  { SetField( GetFieldIndex(pszFName), nValue ); }
390  void SetField( const char *pszFName, double dfValue )
391  { SetField( GetFieldIndex(pszFName), dfValue ); }
392  void SetField( const char *pszFName, const char * pszValue)
393  { SetField( GetFieldIndex(pszFName), pszValue ); }
394  void SetField( const char *pszFName, int nCount,
395  int * panValues )
396  { SetField(GetFieldIndex(pszFName),nCount,panValues);}
397  void SetField( const char *pszFName, int nCount,
398  const GIntBig * panValues )
399  { SetField(GetFieldIndex(pszFName),nCount,panValues);}
400  void SetField( const char *pszFName, int nCount,
401  double * padfValues )
402  {SetField(GetFieldIndex(pszFName),nCount,padfValues);}
403  void SetField( const char *pszFName, char ** papszValues )
404  { SetField( GetFieldIndex(pszFName), papszValues); }
405  void SetField( const char *pszFName, OGRField * puValue )
406  { SetField( GetFieldIndex(pszFName), puValue ); }
407  void SetField( const char *pszFName,
408  int nYear, int nMonth, int nDay,
409  int nHour=0, int nMinute=0, float fSecond=0.f,
410  int nTZFlag = 0 )
411  { SetField( GetFieldIndex(pszFName),
412  nYear, nMonth, nDay,
413  nHour, nMinute, fSecond, nTZFlag ); }
414 
415  GIntBig GetFID() { return nFID; }
416  virtual OGRErr SetFID( GIntBig nFIDIn );
417 
418  void DumpReadable( FILE *, char** papszOptions = NULL );
419 
420  OGRErr SetFrom( OGRFeature *, int = TRUE);
421  OGRErr SetFrom( OGRFeature *, int *, int = TRUE );
422  OGRErr SetFieldsFrom( OGRFeature *, int *, int = TRUE );
423 
424  OGRErr RemapFields( OGRFeatureDefn *poNewDefn,
425  int *panRemapSource );
426  OGRErr RemapGeomFields( OGRFeatureDefn *poNewDefn,
427  int *panRemapSource );
428 
429  int Validate( int nValidateFlags,
430  int bEmitError );
431  void FillUnsetWithDefault(int bNotNullableOnly,
432  char** papszOptions );
433 
434  virtual const char *GetStyleString();
435  virtual void SetStyleString( const char * );
436  virtual void SetStyleStringDirectly( char * );
437  virtual OGRStyleTable *GetStyleTable() { return m_poStyleTable; }
438  virtual void SetStyleTable(OGRStyleTable *poStyleTable);
439  virtual void SetStyleTableDirectly(OGRStyleTable *poStyleTable);
440 
441  const char *GetNativeData() const { return m_pszNativeData; }
442  const char *GetNativeMediaType() const { return m_pszNativeMediaType; }
443  void SetNativeData( const char* pszNativeData );
444  void SetNativeMediaType( const char* pszNativeMediaType );
445 
446  static OGRFeature *CreateFeature( OGRFeatureDefn * );
447  static void DestroyFeature( OGRFeature * );
448 
449  private:
450  CPL_DISALLOW_COPY_ASSIGN(OGRFeature);
451 };
452 
453 /************************************************************************/
454 /* OGRFeatureQuery */
455 /************************************************************************/
456 
457 class OGRLayer;
458 class swq_expr_node;
459 class swq_custom_func_registrar;
460 
462 {
463  private:
464  OGRFeatureDefn *poTargetDefn;
465  void *pSWQExpr;
466 
467  char **FieldCollector( void *, char ** );
468 
469  GIntBig *EvaluateAgainstIndices( swq_expr_node*, OGRLayer *, GIntBig& nFIDCount);
470 
471  int CanUseIndex( swq_expr_node*, OGRLayer * );
472 
473  public:
474  OGRFeatureQuery();
475  ~OGRFeatureQuery();
476 
477  OGRErr Compile( OGRFeatureDefn *, const char *,
478  int bCheck = TRUE, swq_custom_func_registrar* poCustomFuncRegistrar = NULL );
479  int Evaluate( OGRFeature * );
480 
481  GIntBig *EvaluateAgainstIndices( OGRLayer *, OGRErr * );
482 
483  int CanUseIndex( OGRLayer * );
484 
485  char **GetUsedFields();
486 
487  void *GetSWQExpr() { return pSWQExpr; }
488 };
489 
490 #endif /* ndef OGR_FEATURE_H_INCLUDED */
+
OGRFieldSubType GetSubType()
Definition: ogr_feature.h:91
+
int GetGeomFieldCount()
Definition: ogr_feature.h:303
+
char * m_pszTmpFieldValue
Definition: ogr_feature.h:290
+
OGRFieldSubType
Definition: ogr_core.h:628
+
#define CPL_DLL
Definition: cpl_port.h:282
+ +
#define TRUE
Definition: cpl_port.h:966
+
#define CPLAtomicInc(ptr)
+
const GIntBig * GetFieldAsInteger64List(const char *pszFName, int *pnCount)
Definition: ogr_feature.h:361
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+
void SetField(const char *pszFName, double dfValue)
Definition: ogr_feature.h:390
+
void SetWidth(int nWidthIn)
Definition: ogr_feature.h:100
+ +
int OGRBoolean
Definition: ogr_core.h:322
+
unsigned char GByte
Definition: cpl_port.h:193
+
void * GetSWQExpr()
Definition: ogr_feature.h:487
+
OGRJustification GetJustify()
Definition: ogr_feature.h:95
+
int IsNullable() const
Definition: ogr_feature.h:173
+
void SetField(const char *pszFName, GIntBig nValue)
Definition: ogr_feature.h:388
+
OGRFieldDefn ** papoFieldDefn
Definition: ogr_feature.h:212
+
int GetFieldAsInteger(const char *pszFName)
Definition: ogr_feature.h:349
+
char * m_pszStyleString
Definition: ogr_feature.h:288
+
double GetFieldAsDouble(const char *pszFName)
Definition: ogr_feature.h:353
+
OGRStyleTable * m_poStyleTable
Definition: ogr_feature.h:289
+
const char * GetNameRef()
Definition: ogr_feature.h:85
+
void SetField(const char *pszFName, int nCount, int *panValues)
Definition: ogr_feature.h:394
+
void SetNullable(int bNullableIn)
Definition: ogr_feature.h:117
+ +
virtual int GetFieldIndex(const char *)
+ +
char * pszFeatureClassName
Definition: ogr_feature.h:217
+ +
void SetField(const char *pszFName, int nValue)
Definition: ogr_feature.h:386
+ +
const char * GetFieldAsString(const char *pszFName)
Definition: ogr_feature.h:355
+
virtual OGRStyleTable * GetStyleTable()
Definition: ogr_feature.h:437
+
#define MAX(a, b)
Definition: cpl_port.h:366
+ +
long GIntBig
Definition: cpl_port.h:226
+
int IsNullable() const
Definition: ogr_feature.h:116
+ +
OGRwkbGeometryType
Definition: ogr_core.h:333
+
void SetField(const char *pszFName, OGRField *puValue)
Definition: ogr_feature.h:405
+
void SetIgnored(int bIgnoreIn)
Definition: ogr_feature.h:171
+
int GetFieldCount()
Definition: ogr_feature.h:319
+
OGRFeatureDefn * GetDefnRef()
Definition: ogr_feature.h:296
+
OGRFieldDefn * GetFieldDefnRef(int iField)
Definition: ogr_feature.h:320
+
int IsIgnored()
Definition: ogr_feature.h:113
+
#define CPLAtomicDec(ptr)
+
OGRField * GetRawFieldRef(int i)
Definition: ogr_feature.h:329
+
const double * GetFieldAsDoubleList(const char *pszFName, int *pnCount)
Definition: ogr_feature.h:365
+
OGRGeomFieldDefn ** papoGeomFieldDefn
Definition: ogr_feature.h:215
+
const char * GetNameRef()
Definition: ogr_feature.h:162
+
void SetField(const char *pszFName, const char *pszValue)
Definition: ogr_feature.h:392
+ +
void SetNullable(int bNullableIn)
Definition: ogr_feature.h:174
+
OGRwkbGeometryType GetType()
Definition: ogr_feature.h:164
+
virtual OGRFieldDefn * GetFieldDefn(int i)
+
void SetField(const char *pszFName, int nCount, double *padfValues)
Definition: ogr_feature.h:400
+
void SetIgnored(int bIgnoreIn)
Definition: ogr_feature.h:114
+
GIntBig GetFID()
Definition: ogr_feature.h:415
+ +
void SetJustify(OGRJustification eJustifyIn)
Definition: ogr_feature.h:96
+
OGRJustification
Definition: ogr_core.h:644
+
int GetFieldIndex(const char *pszName)
Definition: ogr_feature.h:322
+
int GetWidth()
Definition: ogr_feature.h:99
+
int GetGeomFieldIndex(const char *pszName)
Definition: ogr_feature.h:307
+
char ** GetFieldAsStringList(const char *pszFName)
Definition: ogr_feature.h:369
+
GIntBig GetFieldAsInteger64(const char *pszFName)
Definition: ogr_feature.h:351
+
OGRFieldType
Definition: ogr_core.h:600
+
OGRGeomFieldDefn * GetGeomFieldDefnRef(int iField)
Definition: ogr_feature.h:305
+ +
const char * GetNativeMediaType() const
Definition: ogr_feature.h:442
+
virtual void SetStyleIgnored(int bIgnore)
Definition: ogr_feature.h:255
+
int GetReferenceCount()
Definition: ogr_feature.h:249
+
virtual int IsStyleIgnored()
Definition: ogr_feature.h:254
+
virtual int GetGeomFieldIndex(const char *)
+ +
OGRFieldType GetType()
Definition: ogr_feature.h:87
+ + +
#define NULL
Definition: cpl_port.h:359
+ +
const char * GetNativeData() const
Definition: ogr_feature.h:441
+ +
OGRwkbGeometryType eGeomType
Definition: ogr_feature.h:147
+
int OGRErr
Definition: ogr_core.h:307
+ + +
int GetPrecision()
Definition: ogr_feature.h:102
+
virtual OGRGeomFieldDefn * GetGeomFieldDefn(int i)
+
void SetField(const char *pszFName, char **papszValues)
Definition: ogr_feature.h:403
+
volatile int nRefCount
Definition: ogr_feature.h:209
+
virtual int GetGeomFieldCount()
+
const int * GetFieldAsIntegerList(const char *pszFName, int *pnCount)
Definition: ogr_feature.h:357
+ +
void SetPrecision(int nPrecisionIn)
Definition: ogr_feature.h:103
+
void SetField(const char *pszFName, int nCount, const GIntBig *panValues)
Definition: ogr_feature.h:397
+ +
OGRSpatialReference * poSRS
Definition: ogr_feature.h:148
+ +
void SetField(const char *pszFName, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)
Definition: ogr_feature.h:407
+ +
virtual int GetFieldCount()
+
+ + + + diff --git a/bin/doc/html/ogr__featurestyle_8h.html b/bin/doc/html/ogr__featurestyle_8h.html new file mode 100644 index 0000000..ab5be0e --- /dev/null +++ b/bin/doc/html/ogr__featurestyle_8h.html @@ -0,0 +1,216 @@ + + + + + + +OGR2GUI: include/ogr/ogr_featurestyle.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr_featurestyle.h File Reference
+
+
+
#include "cpl_conv.h"
+#include "cpl_string.h"
+#include "ogr_core.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Classes

struct  ogr_style_param
 
struct  ogr_style_value
 
class  OGRStyleTable
 
class  OGRStyleMgr
 
class  OGRStyleTool
 
class  OGRStylePen
 
class  OGRStyleBrush
 
class  OGRStyleSymbol
 
class  OGRStyleLabel
 
+ + + + + + + +

+Typedefs

typedef enum ogr_style_type OGRSType
 
typedef struct ogr_style_param OGRStyleParamId
 
typedef struct ogr_style_value OGRStyleValue
 
+ + + +

+Enumerations

enum  ogr_style_type { OGRSTypeString, +OGRSTypeDouble, +OGRSTypeInteger, +OGRSTypeBoolean + }
 
+

Detailed Description

+

Simple feature style classes.

+ +

Definition in file ogr_featurestyle.h.

+

Typedef Documentation

+ +
+
+ + + + +
typedef struct ogr_style_param OGRStyleParamId
+
+ +
+
+ +
+
+ + + + +
typedef struct ogr_style_value OGRStyleValue
+
+ +
+
+ +
+
+ + + + +
typedef enum ogr_style_type OGRSType
+
+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum ogr_style_type
+
+ + + + + +
Enumerator
OGRSTypeString  +
OGRSTypeDouble  +
OGRSTypeInteger  +
OGRSTypeBoolean  +
+ +

Definition at line 49 of file ogr_featurestyle.h.

+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr__featurestyle_8h_source.html b/bin/doc/html/ogr__featurestyle_8h_source.html new file mode 100644 index 0000000..0dee41e --- /dev/null +++ b/bin/doc/html/ogr__featurestyle_8h_source.html @@ -0,0 +1,296 @@ + + + + + + +OGR2GUI: include/ogr/ogr_featurestyle.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr_featurestyle.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr_featurestyle.h 33631 2016-03-04 06:28:09Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: Define of Feature Representation
6  * Author: Stephane Villeneuve, stephane.v@videtron.ca
7  *
8  ******************************************************************************
9  * Copyright (c) 1999, Frank Warmerdam
10  *
11  * Permission is hereby granted, free of charge, to any person obtaining a
12  * copy of this software and associated documentation files (the "Software"),
13  * to deal in the Software without restriction, including without limitation
14  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
15  * and/or sell copies of the Software, and to permit persons to whom the
16  * Software is furnished to do so, subject to the following conditions:
17  *
18  * The above copyright notice and this permission notice shall be included
19  * in all copies or substantial portions of the Software.
20  *
21  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
22  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
24  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
26  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
27  * DEALINGS IN THE SOFTWARE.
28  ****************************************************************************/
29 
30 #ifndef OGR_FEATURESTYLE_INCLUDE
31 #define OGR_FEATURESTYLE_INCLUDE
32 
33 #include "cpl_conv.h"
34 #include "cpl_string.h"
35 #include "ogr_core.h"
36 
37 class OGRFeature;
38 
45 /*
46  * All OGRStyleTool param lists are defined in ogr_core.h.
47  */
48 
49 typedef enum ogr_style_type
50 {
55 } OGRSType;
56 
57 typedef struct ogr_style_param
58 {
59  int eParam;
60  const char *pszToken;
64 
65 
66 typedef struct ogr_style_value
67 {
68  char *pszValue;
69  double dfValue;
70  int nValue; // Used for both integer and boolean types
74 
75 
76 // Every time a pszStyleString given in parameter is NULL,
77 // the StyleString defined in the Mgr will be use.
78 
83 {
84  private:
85  char **m_papszStyleTable;
86 
87  CPLString osLastRequestedStyleName;
88  int iNextStyle;
89 
90  public:
91  OGRStyleTable();
92  ~OGRStyleTable();
93  GBool AddStyle(const char *pszName,const char *pszStyleString);
94  GBool RemoveStyle(const char *pszName);
95  GBool ModifyStyle(const char *pszName, const char *pszStyleString);
96 
97  GBool SaveStyleTable(const char *pszFilename);
98  GBool LoadStyleTable(const char *pszFilename);
99  const char *Find(const char *pszStyleString);
100  GBool IsExist(const char *pszName);
101  const char *GetStyleName(const char *pszName);
102  void Print(FILE *fpOut);
103  void Clear();
104  OGRStyleTable *Clone();
105  void ResetStyleStringReading();
106  const char *GetNextStyle();
107  const char *GetLastStyleName();
108 };
109 
110 
111 class OGRStyleTool;
112 
117 {
118  private:
119  OGRStyleTable *m_poDataSetStyleTable;
120  char *m_pszStyleString;
121 
122  public:
123  OGRStyleMgr(OGRStyleTable *poDataSetStyleTable = NULL);
124  ~OGRStyleMgr();
125 
126  GBool SetFeatureStyleString(OGRFeature *,const char *pszStyleString=NULL,
127  GBool bNoMatching = FALSE);
128  /* It will set in the given feature the pszStyleString with
129  the style or will set the style name found in
130  dataset StyleTable (if bNoMatching == FALSE). */
131 
132  const char *InitFromFeature(OGRFeature *);
133  GBool InitStyleString(const char *pszStyleString = NULL);
134 
135  const char *GetStyleName(const char *pszStyleString= NULL);
136  const char *GetStyleByName(const char *pszStyleName);
137 
138  GBool AddStyle(const char *pszStyleName, const char *pszStyleString=NULL);
139 
140  const char *GetStyleString(OGRFeature * = NULL);
141 
142  GBool AddPart(OGRStyleTool *);
143  GBool AddPart(const char *);
144 
145  int GetPartCount(const char *pszStyleString = NULL);
146  OGRStyleTool *GetPart(int hPartId, const char *pszStyleString = NULL);
147 
148  /* It could have a reference counting process us for the OGRStyleTable, if
149  needed. */
150 
151  OGRStyleTable *GetDataSetStyleTable(){return m_poDataSetStyleTable;}
152 
153  OGRStyleTool *CreateStyleToolFromStyleString(const char *pszStyleString);
154 
155 };
156 
161 {
162  private:
163  GBool m_bModified;
164  GBool m_bParsed;
165  double m_dfScale;
166  OGRSTUnitId m_eUnit;
167  OGRSTClassId m_eClassId;
168  char *m_pszStyleString;
169 
170  virtual GBool Parse() = 0;
171 
172  protected:
173  GBool Parse(const OGRStyleParamId* pasStyle,
174  OGRStyleValue* pasValue,
175  int nCount);
176 
177  public:
178 
180  OGRStyleTool(OGRSTClassId eClassId);
181  virtual ~OGRStyleTool();
182 
183  GBool GetRGBFromString(const char *pszColor, int &nRed, int &nGreen,
184  int &nBlue, int &nTransparence);
185  int GetSpecificId(const char *pszId, const char *pszWanted);
186 
187  GBool IsStyleModified() {return m_bModified;}
188  void StyleModified() {m_bModified = TRUE;}
189 
190  GBool IsStyleParsed() {return m_bParsed;}
191  void StyleParsed() {m_bParsed = TRUE;}
192 
193  OGRSTClassId GetType();
194 
195  void SetInternalInputUnitFromParam(char *pszString);
196 
197  void SetUnit(OGRSTUnitId,double dfScale = 1.0); //the dfScale will be
198  //used if we are working with Ground Unit ( ground = paper * scale);
199 
200  OGRSTUnitId GetUnit(){return m_eUnit;}
201 
202  // There are two way to set the parameters in the Style, with generic
203  // methods (using a defined enumeration) or with the reel method specific
204  // for Each style tools.
205 
206  virtual const char *GetStyleString() = 0;
207  void SetStyleString(const char *pszStyleString);
208  const char *GetStyleString(const OGRStyleParamId *pasStyleParam ,
209  OGRStyleValue *pasStyleValue, int nSize);
210 
211  const char *GetParamStr(const OGRStyleParamId &sStyleParam ,
212  OGRStyleValue &sStyleValue,
213  GBool &bValueIsNull);
214 
215  int GetParamNum(const OGRStyleParamId &sStyleParam ,
216  OGRStyleValue &sStyleValue,
217  GBool &bValueIsNull);
218 
219  double GetParamDbl(const OGRStyleParamId &sStyleParam ,
220  OGRStyleValue &sStyleValue,
221  GBool &bValueIsNull);
222 
223  void SetParamStr(const OGRStyleParamId &sStyleParam ,
224  OGRStyleValue &sStyleValue,
225  const char *pszParamString);
226 
227  void SetParamNum(const OGRStyleParamId &sStyleParam ,
228  OGRStyleValue &sStyleValue,
229  int nParam);
230 
231  void SetParamDbl(const OGRStyleParamId &sStyleParam ,
232  OGRStyleValue &sStyleValue,
233  double dfParam);
234 
235  double ComputeWithUnit(double, OGRSTUnitId);
236  int ComputeWithUnit(int , OGRSTUnitId);
237 
238 };
239 
244 {
245  private:
246 
247  OGRStyleValue *m_pasStyleValue;
248 
249  GBool Parse();
250 
251  public:
252 
253  OGRStylePen();
254  virtual ~OGRStylePen();
255 
256  /**********************************************************************/
257  /* Explicit fct for all parameters defined in the Drawing tools Pen */
258  /**********************************************************************/
259 
260  const char *Color(GBool &bDefault){return GetParamStr(OGRSTPenColor,bDefault);}
261  void SetColor(const char *pszColor){SetParamStr(OGRSTPenColor,pszColor);}
262  double Width(GBool &bDefault){return GetParamDbl(OGRSTPenWidth,bDefault);}
263  void SetWidth(double dfWidth){SetParamDbl(OGRSTPenWidth,dfWidth);}
264  const char *Pattern(GBool &bDefault){return (const char *)GetParamStr(OGRSTPenPattern,bDefault);}
265  void SetPattern(const char *pszPattern){SetParamStr(OGRSTPenPattern,pszPattern);}
266  const char *Id(GBool &bDefault){return GetParamStr(OGRSTPenId,bDefault);}
267  void SetId(const char *pszId){SetParamStr(OGRSTPenId,pszId);}
268  double PerpendicularOffset(GBool &bDefault){return GetParamDbl(OGRSTPenPerOffset,bDefault);}
269  void SetPerpendicularOffset(double dfPerp){SetParamDbl(OGRSTPenPerOffset,dfPerp);}
270  const char *Cap(GBool &bDefault){return GetParamStr(OGRSTPenCap,bDefault);}
271  void SetCap(const char *pszCap){SetParamStr(OGRSTPenCap,pszCap);}
272  const char *Join(GBool &bDefault){return GetParamStr(OGRSTPenJoin,bDefault);}
273  void SetJoin(const char *pszJoin){SetParamStr(OGRSTPenJoin,pszJoin);}
274  int Priority(GBool &bDefault){return GetParamNum(OGRSTPenPriority,bDefault);}
275  void SetPriority(int nPriority){SetParamNum(OGRSTPenPriority,nPriority);}
276 
277  /*****************************************************************/
278 
279  const char *GetParamStr(OGRSTPenParam eParam, GBool &bValueIsNull);
280  int GetParamNum(OGRSTPenParam eParam,GBool &bValueIsNull);
281  double GetParamDbl(OGRSTPenParam eParam,GBool &bValueIsNull);
282  void SetParamStr(OGRSTPenParam eParam, const char *pszParamString);
283  void SetParamNum(OGRSTPenParam eParam, int nParam);
284  void SetParamDbl(OGRSTPenParam eParam, double dfParam);
285  const char *GetStyleString();
286 };
287 
292 {
293  private:
294 
295  OGRStyleValue *m_pasStyleValue;
296 
297  GBool Parse();
298 
299  public:
300 
301  OGRStyleBrush();
302  virtual ~OGRStyleBrush();
303 
304  /* Explicit fct for all parameters defined in the Drawing tools Brush */
305 
306  const char *ForeColor(GBool &bDefault){return GetParamStr(OGRSTBrushFColor,bDefault);}
307  void SetForeColor(const char *pszColor){SetParamStr(OGRSTBrushFColor,pszColor);}
308  const char *BackColor(GBool &bDefault){return GetParamStr(OGRSTBrushBColor,bDefault);}
309  void SetBackColor(const char *pszColor){SetParamStr(OGRSTBrushBColor,pszColor);}
310  const char *Id(GBool &bDefault){ return GetParamStr(OGRSTBrushId,bDefault);}
311  void SetId(const char *pszId){SetParamStr(OGRSTBrushId,pszId);}
312  double Angle(GBool &bDefault){return GetParamDbl(OGRSTBrushAngle,bDefault);}
313  void SetAngle(double dfAngle){SetParamDbl(OGRSTBrushAngle,dfAngle );}
314  double Size(GBool &bDefault){return GetParamDbl(OGRSTBrushSize,bDefault);}
315  void SetSize(double dfSize){SetParamDbl(OGRSTBrushSize,dfSize );}
316  double SpacingX(GBool &bDefault){return GetParamDbl(OGRSTBrushDx,bDefault);}
317  void SetSpacingX(double dfX){SetParamDbl(OGRSTBrushDx,dfX );}
318  double SpacingY(GBool &bDefault){return GetParamDbl(OGRSTBrushDy,bDefault);}
319  void SetSpacingY(double dfY){SetParamDbl(OGRSTBrushDy,dfY );}
320  int Priority(GBool &bDefault){ return GetParamNum(OGRSTBrushPriority,bDefault);}
321  void SetPriority(int nPriority){ SetParamNum(OGRSTBrushPriority,nPriority);}
322 
323  /*****************************************************************/
324 
325  const char *GetParamStr(OGRSTBrushParam eParam, GBool &bValueIsNull);
326  int GetParamNum(OGRSTBrushParam eParam,GBool &bValueIsNull);
327  double GetParamDbl(OGRSTBrushParam eParam,GBool &bValueIsNull);
328  void SetParamStr(OGRSTBrushParam eParam, const char *pszParamString);
329  void SetParamNum(OGRSTBrushParam eParam, int nParam);
330  void SetParamDbl(OGRSTBrushParam eParam, double dfParam);
331  const char *GetStyleString();
332 };
333 
338 {
339  private:
340 
341  OGRStyleValue *m_pasStyleValue;
342 
343  GBool Parse();
344 
345  public:
346 
347  OGRStyleSymbol();
348  virtual ~OGRStyleSymbol();
349 
350  /*****************************************************************/
351  /* Explicit fct for all parameters defined in the Drawing tools */
352  /*****************************************************************/
353 
354  const char *Id(GBool &bDefault){return GetParamStr(OGRSTSymbolId,bDefault);}
355  void SetId(const char *pszId){ SetParamStr(OGRSTSymbolId,pszId);}
356  double Angle(GBool &bDefault){ return GetParamDbl(OGRSTSymbolAngle,bDefault);}
357  void SetAngle(double dfAngle){SetParamDbl(OGRSTSymbolAngle,dfAngle );}
358  const char *Color(GBool &bDefault){return GetParamStr(OGRSTSymbolColor,bDefault);}
359  void SetColor(const char *pszColor){SetParamStr(OGRSTSymbolColor,pszColor);}
360  double Size(GBool &bDefault){ return GetParamDbl(OGRSTSymbolSize,bDefault);}
361  void SetSize(double dfSize){ SetParamDbl(OGRSTSymbolSize,dfSize );}
362  double SpacingX(GBool &bDefault){return GetParamDbl(OGRSTSymbolDx,bDefault);}
363  void SetSpacingX(double dfX){SetParamDbl(OGRSTSymbolDx,dfX );}
364  double SpacingY(GBool &bDefault){return GetParamDbl(OGRSTSymbolDy,bDefault);}
365  void SetSpacingY(double dfY){SetParamDbl(OGRSTSymbolDy,dfY );}
366  double Step(GBool &bDefault){return GetParamDbl(OGRSTSymbolStep,bDefault);}
367  void SetStep(double dfStep){SetParamDbl(OGRSTSymbolStep,dfStep );}
368  double Offset(GBool &bDefault){return GetParamDbl(OGRSTSymbolOffset,bDefault);}
369  void SetOffset(double dfOffset){SetParamDbl(OGRSTSymbolOffset,dfOffset );}
370  double Perp(GBool &bDefault){return GetParamDbl(OGRSTSymbolPerp,bDefault);}
371  void SetPerp(double dfPerp){SetParamDbl(OGRSTSymbolPerp,dfPerp );}
372  int Priority(GBool &bDefault){return GetParamNum(OGRSTSymbolPriority,bDefault);}
373  void SetPriority(int nPriority){SetParamNum(OGRSTSymbolPriority,nPriority);}
374  const char *FontName(GBool &bDefault)
375  {return GetParamStr(OGRSTSymbolFontName,bDefault);}
376  void SetFontName(const char *pszFontName)
377  {SetParamStr(OGRSTSymbolFontName,pszFontName);}
378  const char *OColor(GBool &bDefault){return GetParamStr(OGRSTSymbolOColor,bDefault);}
379  void SetOColor(const char *pszColor){SetParamStr(OGRSTSymbolOColor,pszColor);}
380 
381  /*****************************************************************/
382 
383  const char *GetParamStr(OGRSTSymbolParam eParam, GBool &bValueIsNull);
384  int GetParamNum(OGRSTSymbolParam eParam,GBool &bValueIsNull);
385  double GetParamDbl(OGRSTSymbolParam eParam,GBool &bValueIsNull);
386  void SetParamStr(OGRSTSymbolParam eParam, const char *pszParamString);
387  void SetParamNum(OGRSTSymbolParam eParam, int nParam);
388  void SetParamDbl(OGRSTSymbolParam eParam, double dfParam);
389  const char *GetStyleString();
390 };
391 
396 {
397  private:
398 
399  OGRStyleValue *m_pasStyleValue;
400 
401  GBool Parse();
402 
403  public:
404 
405  OGRStyleLabel();
406  virtual ~OGRStyleLabel();
407 
408  /*****************************************************************/
409  /* Explicit fct for all parameters defined in the Drawing tools */
410  /*****************************************************************/
411 
412  const char *FontName(GBool &bDefault){return GetParamStr(OGRSTLabelFontName,bDefault);}
413  void SetFontName(const char *pszFontName){SetParamStr(OGRSTLabelFontName,pszFontName);}
414  double Size(GBool &bDefault){return GetParamDbl(OGRSTLabelSize,bDefault);}
415  void SetSize(double dfSize){SetParamDbl(OGRSTLabelSize,dfSize);}
416  const char *TextString(GBool &bDefault){return GetParamStr(OGRSTLabelTextString,bDefault);}
417  void SetTextString(const char *pszTextString){SetParamStr(OGRSTLabelTextString,pszTextString);}
418  double Angle(GBool &bDefault){return GetParamDbl(OGRSTLabelAngle,bDefault);}
419  void SetAngle(double dfAngle){SetParamDbl(OGRSTLabelAngle,dfAngle);}
420  const char *ForeColor(GBool &bDefault){return GetParamStr(OGRSTLabelFColor,bDefault);}
421  void SetForColor(const char *pszForColor){SetParamStr(OGRSTLabelFColor,pszForColor);}
422  const char *BackColor(GBool &bDefault){return GetParamStr(OGRSTLabelBColor,bDefault);}
423  void SetBackColor(const char *pszBackColor){SetParamStr(OGRSTLabelBColor,pszBackColor);}
424  const char *Placement(GBool &bDefault){return GetParamStr(OGRSTLabelPlacement,bDefault);}
425  void SetPlacement(const char *pszPlacement){SetParamStr(OGRSTLabelPlacement,pszPlacement);}
426  int Anchor(GBool &bDefault){return GetParamNum(OGRSTLabelAnchor,bDefault);}
427  void SetAnchor(int nAnchor){SetParamNum(OGRSTLabelAnchor,nAnchor);}
428  double SpacingX(GBool &bDefault){return GetParamDbl(OGRSTLabelDx,bDefault);}
429  void SetSpacingX(double dfX){SetParamDbl(OGRSTLabelDx,dfX);}
430  double SpacingY(GBool &bDefault){return GetParamDbl(OGRSTLabelDy,bDefault);}
431  void SetSpacingY(double dfY){SetParamDbl(OGRSTLabelDy,dfY);}
432  double Perp(GBool &bDefault){return GetParamDbl(OGRSTLabelPerp,bDefault);}
433  void SetPerp(double dfPerp){SetParamDbl(OGRSTLabelPerp,dfPerp);}
434  GBool Bold(GBool &bDefault){return GetParamNum(OGRSTLabelBold,bDefault);}
435  void SetBold(GBool bBold){SetParamNum(OGRSTLabelBold,bBold);}
436  GBool Italic(GBool &bDefault){return GetParamNum(OGRSTLabelItalic,bDefault);}
437  void SetItalic(GBool bItalic){SetParamNum(OGRSTLabelItalic,bItalic);}
438  GBool Underline(GBool &bDefault){return GetParamNum(OGRSTLabelUnderline,bDefault);}
439  void SetUnderline(GBool bUnderline){SetParamNum(OGRSTLabelUnderline,bUnderline);}
440  int Priority(GBool &bDefault){return GetParamNum(OGRSTLabelPriority,bDefault);}
441  void SetPriority(int nPriority){SetParamNum(OGRSTLabelPriority,nPriority);}
442  GBool Strikeout(GBool &bDefault){return GetParamNum(OGRSTLabelStrikeout,bDefault);}
443  void SetStrikeout(GBool bStrikeout){SetParamNum(OGRSTLabelStrikeout,bStrikeout);}
444  double Stretch(GBool &bDefault){return GetParamDbl(OGRSTLabelStretch,bDefault);}
445  void SetStretch(double dfStretch){SetParamDbl(OGRSTLabelStretch,dfStretch);}
446  const char *AdjustmentHor(GBool &bDefault){return GetParamStr(OGRSTLabelAdjHor,bDefault);}
447  void SetAdjustmentHor(const char *pszAdjustmentHor){SetParamStr(OGRSTLabelAdjHor,pszAdjustmentHor);}
448  const char *AdjustmentVert(GBool &bDefault){return GetParamStr(OGRSTLabelAdjVert,bDefault);}
449  void SetAdjustmentVert(const char *pszAdjustmentVert){SetParamStr(OGRSTLabelAdjHor,pszAdjustmentVert);}
450  const char *ShadowColor(GBool &bDefault){return GetParamStr(OGRSTLabelHColor,bDefault);}
451  void SetShadowColor(const char *pszShadowColor){SetParamStr(OGRSTLabelHColor,pszShadowColor);}
452  const char *OutlineColor(GBool &bDefault){return GetParamStr(OGRSTLabelOColor,bDefault);}
453  void SetOutlineColor(const char *pszOutlineColor){SetParamStr(OGRSTLabelOColor,pszOutlineColor);}
454 
455  /*****************************************************************/
456 
457  const char *GetParamStr(OGRSTLabelParam eParam, GBool &bValueIsNull);
458  int GetParamNum(OGRSTLabelParam eParam,GBool &bValueIsNull);
459  double GetParamDbl(OGRSTLabelParam eParam,GBool &bValueIsNull);
460  void SetParamStr(OGRSTLabelParam eParam, const char *pszParamString);
461  void SetParamNum(OGRSTLabelParam eParam, int nParam);
462  void SetParamDbl(OGRSTLabelParam eParam, double dfParam);
463  const char *GetStyleString();
464 };
465 
466 #endif /* OGR_FEATURESTYLE_INCLUDE */
+ + + + + + + +
double SpacingX(GBool &bDefault)
+
enum ogr_style_tool_param_symbol_id OGRSTSymbolParam
+ + + +
void SetSpacingX(double dfX)
+
struct ogr_style_value OGRStyleValue
+
int Priority(GBool &bDefault)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
double SpacingY(GBool &bDefault)
+
void SetSpacingX(double dfX)
+
void SetStretch(double dfStretch)
+ + + + +
void SetBackColor(const char *pszColor)
+
#define TRUE
Definition: cpl_port.h:966
+
const char * TextString(GBool &bDefault)
+
void SetItalic(GBool bItalic)
+
int GBool
Definition: cpl_port.h:198
+ + + +
void SetPriority(int nPriority)
+
void SetJoin(const char *pszJoin)
+ +
const char * FontName(GBool &bDefault)
+ + + + +
void SetAdjustmentVert(const char *pszAdjustmentVert)
+
GBool Italic(GBool &bDefault)
+ +
int Anchor(GBool &bDefault)
+
enum ogr_style_tool_param_brush_id OGRSTBrushParam
+
const char * Id(GBool &bDefault)
+ +
double SpacingY(GBool &bDefault)
+
void SetSpacingY(double dfY)
+ +
void SetPriority(int nPriority)
+
const char * pszToken
+
enum ogr_style_tool_param_label_id OGRSTLabelParam
+ +
void SetAngle(double dfAngle)
+
void SetColor(const char *pszColor)
+
void SetId(const char *pszId)
+ + +
const char * BackColor(GBool &bDefault)
+ + +
void SetBackColor(const char *pszBackColor)
+
void SetOColor(const char *pszColor)
+ + + +
void SetAngle(double dfAngle)
+
void SetAnchor(int nAnchor)
+ +
void SetColor(const char *pszColor)
+ + +
void SetFontName(const char *pszFontName)
+
const char * AdjustmentHor(GBool &bDefault)
+ + +
void SetId(const char *pszId)
+
double Size(GBool &bDefault)
+ + +
OGRSTUnitId GetUnit()
+ +
enum ogr_style_tool_class_id OGRSTClassId
+ +
void SetAngle(double dfAngle)
+
const char * AdjustmentVert(GBool &bDefault)
+
GBool IsStyleModified()
+
double SpacingX(GBool &bDefault)
+ +
#define FALSE
Definition: cpl_port.h:962
+
enum ogr_style_tool_param_pen_id OGRSTPenParam
+
enum ogr_style_tool_units_id OGRSTUnitId
+
void SetFontName(const char *pszFontName)
+
void SetSize(double dfSize)
+
const char * BackColor(GBool &bDefault)
+
const char * ForeColor(GBool &bDefault)
+ +
const char * Pattern(GBool &bDefault)
+ +
const char * OutlineColor(GBool &bDefault)
+
const char * ForeColor(GBool &bDefault)
+ +
double Size(GBool &bDefault)
+ +
void SetOffset(double dfOffset)
+ +
double Size(GBool &bDefault)
+ +
double Offset(GBool &bDefault)
+
void SetPriority(int nPriority)
+
double Angle(GBool &bDefault)
+
void SetTextString(const char *pszTextString)
+
OGRStyleTable * GetDataSetStyleTable()
+ + + +
double Stretch(GBool &bDefault)
+
OGRSTUnitId eUnit
+ +
void SetWidth(double dfWidth)
+
const char * Color(GBool &bDefault)
+ +
const char * Id(GBool &bDefault)
+
int Priority(GBool &bDefault)
+
void SetUnderline(GBool bUnderline)
+
GBool Bold(GBool &bDefault)
+
GBool IsStyleParsed()
+
void SetCap(const char *pszCap)
+
void SetForColor(const char *pszForColor)
+ +
void SetSize(double dfSize)
+ + + + +
void SetSpacingX(double dfX)
+
void SetStep(double dfStep)
+
void SetForeColor(const char *pszColor)
+
double Step(GBool &bDefault)
+ + +
const char * Cap(GBool &bDefault)
+
void SetPerpendicularOffset(double dfPerp)
+
void SetPerp(double dfPerp)
+ +
struct ogr_style_param OGRStyleParamId
+
int Priority(GBool &bDefault)
+
const char * ShadowColor(GBool &bDefault)
+
void SetOutlineColor(const char *pszOutlineColor)
+
void SetPriority(int nPriority)
+
double Angle(GBool &bDefault)
+ +
GBool Underline(GBool &bDefault)
+
double SpacingX(GBool &bDefault)
+
const char * Id(GBool &bDefault)
+
void SetSpacingY(double dfY)
+
double PerpendicularOffset(GBool &bDefault)
+ +
double Angle(GBool &bDefault)
+
double Perp(GBool &bDefault)
+ +
const char * FontName(GBool &bDefault)
+
#define NULL
Definition: cpl_port.h:359
+
double Width(GBool &bDefault)
+
void SetId(const char *pszId)
+
void SetAdjustmentHor(const char *pszAdjustmentHor)
+
void SetShadowColor(const char *pszShadowColor)
+
void SetPattern(const char *pszPattern)
+
GBool Strikeout(GBool &bDefault)
+ +
void SetStrikeout(GBool bStrikeout)
+ +
void SetSize(double dfSize)
+ +
int Priority(GBool &bDefault)
+
double SpacingY(GBool &bDefault)
+
ogr_style_type
+
const char * OColor(GBool &bDefault)
+
const char * Placement(GBool &bDefault)
+
void SetSpacingY(double dfY)
+ + +
const char * Join(GBool &bDefault)
+ +
enum ogr_style_type OGRSType
+ +
void SetPlacement(const char *pszPlacement)
+ + +
void SetBold(GBool bBold)
+
void SetPerp(double dfPerp)
+ +
double Perp(GBool &bDefault)
+
const char * Color(GBool &bDefault)
+
+ + + + diff --git a/bin/doc/html/ogr__geometry_8h.html b/bin/doc/html/ogr__geometry_8h.html new file mode 100644 index 0000000..813e278 --- /dev/null +++ b/bin/doc/html/ogr__geometry_8h.html @@ -0,0 +1,424 @@ + + + + + + +OGR2GUI: include/ogr/ogr_geometry.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr_geometry.h File Reference
+
+
+
#include "ogr_core.h"
+#include "ogr_spatialref.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  OGRRawPoint
 
class  OGRGeometry
 
class  OGRPoint
 
class  OGRPointIterator
 
class  OGRCurve
 
class  OGRSimpleCurve
 
class  OGRLineString
 
class  OGRLinearRing
 
class  OGRCircularString
 
class  OGRCurveCollection
 
class  OGRCompoundCurve
 
class  OGRSurface
 
class  OGRCurvePolygon
 
class  OGRPolygon
 
class  OGRGeometryCollection
 
class  OGRMultiSurface
 
class  OGRMultiPolygon
 
class  OGRMultiPoint
 
class  OGRMultiCurve
 
class  OGRMultiLineString
 
class  OGRGeometryFactory
 
+ + + + + + + + + + + + + + + +

+Typedefs

typedef struct GEOSGeom_t * GEOSGeom
 
typedef struct GEOSContextHandle_HS * GEOSContextHandle_t
 
typedef OGRLineString *(* OGRCurveCasterToLineString) (OGRCurve *)
 
typedef OGRLinearRing *(* OGRCurveCasterToLinearRing) (OGRCurve *)
 
typedef OGRPolygon *(* OGRSurfaceCasterToPolygon) (OGRSurface *)
 
typedef OGRCurvePolygon *(* OGRSurfaceCasterToCurvePolygon) (OGRSurface *)
 
typedef struct _OGRPreparedGeometry OGRPreparedGeometry
 
+ + + + + + + + + + + + + + + +

+Functions

OGRwkbGeometryType CPL_DLL OGRFromOGCGeomType (const char *pszGeomType)
 
const char CPL_DLLOGRToOGCGeomType (OGRwkbGeometryType eGeomType)
 
int OGRHasPreparedGeometrySupport ()
 
OGRPreparedGeometryOGRCreatePreparedGeometry (const OGRGeometry *poGeom)
 
void OGRDestroyPreparedGeometry (OGRPreparedGeometry *poPreparedGeom)
 
int OGRPreparedGeometryIntersects (const OGRPreparedGeometry *poPreparedGeom, const OGRGeometry *poOtherGeom)
 
int OGRPreparedGeometryContains (const OGRPreparedGeometry *poPreparedGeom, const OGRGeometry *poOtherGeom)
 
+

Detailed Description

+

Simple feature geometry classes.

+ +

Definition in file ogr_geometry.h.

+

Typedef Documentation

+ +
+
+ + + + +
typedef struct GEOSContextHandle_HS* GEOSContextHandle_t
+
+ +

Definition at line 61 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + +
typedef struct GEOSGeom_t* GEOSGeom
+
+ +

Definition at line 60 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + +
typedef OGRLinearRing*(* OGRCurveCasterToLinearRing) (OGRCurve *)
+
+ +

Definition at line 77 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + +
typedef OGRLineString*(* OGRCurveCasterToLineString) (OGRCurve *)
+
+ +

Definition at line 76 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + +
typedef struct _OGRPreparedGeometry OGRPreparedGeometry
+
+ +

Definition at line 1391 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + +
typedef OGRCurvePolygon*(* OGRSurfaceCasterToCurvePolygon) (OGRSurface *)
+
+ +

Definition at line 80 of file ogr_geometry.h.

+ +
+
+ +
+
+ + + + +
typedef OGRPolygon*(* OGRSurfaceCasterToPolygon) (OGRSurface *)
+
+ +

Definition at line 79 of file ogr_geometry.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
OGRPreparedGeometry* OGRCreatePreparedGeometry (const OGRGeometrypoGeom)
+
+ +
+
+ +
+
+ + + + + + + + +
void OGRDestroyPreparedGeometry (OGRPreparedGeometrypoPreparedGeom)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRwkbGeometryType CPL_DLL OGRFromOGCGeomType (const char * pszGeomType)
+
+ +
+
+ +
+
+ + + + + + + +
int OGRHasPreparedGeometrySupport ()
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRPreparedGeometryContains (const OGRPreparedGeometrypoPreparedGeom,
const OGRGeometrypoOtherGeom 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRPreparedGeometryIntersects (const OGRPreparedGeometrypoPreparedGeom,
const OGRGeometrypoOtherGeom 
)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OGRToOGCGeomType (OGRwkbGeometryType eGeomType)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr__geometry_8h_source.html b/bin/doc/html/ogr__geometry_8h_source.html new file mode 100644 index 0000000..af28da9 --- /dev/null +++ b/bin/doc/html/ogr__geometry_8h_source.html @@ -0,0 +1,293 @@ + + + + + + +OGR2GUI: include/ogr/ogr_geometry.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr_geometry.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr_geometry.h 33631 2016-03-04 06:28:09Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: Classes for manipulating simple features that is not specific
6  * to a particular interface technology.
7  * Author: Frank Warmerdam, warmerdam@pobox.com
8  *
9  ******************************************************************************
10  * Copyright (c) 1999, Frank Warmerdam
11  * Copyright (c) 2008-2014, Even Rouault <even dot rouault at mines-paris dot org>
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a
14  * copy of this software and associated documentation files (the "Software"),
15  * to deal in the Software without restriction, including without limitation
16  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17  * and/or sell copies of the Software, and to permit persons to whom the
18  * Software is furnished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included
21  * in all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
24  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29  * DEALINGS IN THE SOFTWARE.
30  ****************************************************************************/
31 
32 #ifndef OGR_GEOMETRY_H_INCLUDED
33 #define OGR_GEOMETRY_H_INCLUDED
34 
35 #include "ogr_core.h"
36 #include "ogr_spatialref.h"
37 
48 {
49  public:
51  {
52  x = y = 0.0;
53  }
54 
55  OGRRawPoint(double xIn, double yIn) : x(xIn), y(yIn) {}
56  double x;
57  double y;
58 };
59 
60 typedef struct GEOSGeom_t *GEOSGeom;
61 typedef struct GEOSContextHandle_HS *GEOSContextHandle_t;
62 
63 class OGRPoint;
64 class OGRCurve;
65 class OGRCompoundCurve;
66 class OGRLinearRing;
67 class OGRLineString;
68 class OGRSurface;
69 class OGRCurvePolygon;
70 class OGRPolygon;
71 class OGRMultiSurface;
72 class OGRMultiPolygon;
73 class OGRMultiCurve;
74 class OGRMultiLineString;
75 
76 typedef OGRLineString* (*OGRCurveCasterToLineString)(OGRCurve*);
77 typedef OGRLinearRing* (*OGRCurveCasterToLinearRing)(OGRCurve*);
78 
79 typedef OGRPolygon* (*OGRSurfaceCasterToPolygon)(OGRSurface*);
80 typedef OGRCurvePolygon* (*OGRSurfaceCasterToCurvePolygon)(OGRSurface*);
81 
82 /************************************************************************/
83 /* OGRGeometry */
84 /************************************************************************/
85 
105 {
106  private:
107  OGRSpatialReference * poSRS; // may be NULL
108 
109  protected:
110  friend class OGRCurveCollection;
111 
112  unsigned int flags;
113 
114  OGRErr importPreambuleFromWkt( char ** ppszInput,
115  int* pbHasZ, int* pbHasM,
116  bool* pbIsEmpty );
117  OGRErr importCurveCollectionFromWkt( char ** ppszInput,
118  int bAllowEmptyComponent,
119  int bAllowLineString,
120  int bAllowCurve,
121  int bAllowCompoundCurve,
122  OGRErr (*pfnAddCurveDirectly)(OGRGeometry* poSelf, OGRCurve* poCurve) );
123  OGRErr importPreambuleFromWkb( unsigned char * pabyData,
124  int nSize,
125  OGRwkbByteOrder& eByteOrder,
126  OGRwkbVariant eWkbVariant );
127  OGRErr importPreambuleOfCollectionFromWkb(
128  unsigned char * pabyData,
129  int& nSize,
130  int& nDataOffset,
131  OGRwkbByteOrder& eByteOrder,
132  int nMinSubGeomSize,
133  int& nGeomCount,
134  OGRwkbVariant eWkbVariant );
135  OGRErr PointOnSurfaceInternal( OGRPoint * poPoint ) const;
136 
137  public:
138 
139 /************************************************************************/
140 /* Bit flags for OGRGeometry */
141 /* The OGR_G_NOT_EMPTY_POINT is used *only* for points. */
142 /* Do not use these outside of the core. */
143 /* Use Is3D, IsMeasured, set3D, and setMeasured instead */
144 /************************************************************************/
145 
146  static const unsigned int OGR_G_NOT_EMPTY_POINT = 0x1;
147  static const unsigned int OGR_G_3D = 0x2;
148  static const unsigned int OGR_G_MEASURED = 0x4;
149 
150  OGRGeometry();
151  OGRGeometry( const OGRGeometry& other );
152  virtual ~OGRGeometry();
153 
154  OGRGeometry& operator=( const OGRGeometry& other );
155 
156  // standard IGeometry
157  virtual int getDimension() const = 0;
158  virtual int getCoordinateDimension() const;
159  int CoordinateDimension() const;
160  virtual OGRBoolean IsEmpty() const;
161  virtual OGRBoolean IsValid() const;
162  virtual OGRBoolean IsSimple() const;
163  OGRBoolean Is3D() const { return flags & OGR_G_3D; }
164  OGRBoolean IsMeasured() const { return flags & OGR_G_MEASURED; }
165  virtual OGRBoolean IsRing() const;
166  virtual void empty() = 0;
167  virtual OGRGeometry *clone() const CPL_WARN_UNUSED_RESULT = 0;
168  virtual void getEnvelope( OGREnvelope * psEnvelope ) const = 0;
169  virtual void getEnvelope( OGREnvelope3D * psEnvelope ) const = 0;
170 
171  // IWks Interface
172  virtual int WkbSize() const = 0;
173  virtual OGRErr importFromWkb( unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc )=0;
174  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const = 0;
175  virtual OGRErr importFromWkt( char ** ppszInput ) = 0;
176  virtual OGRErr exportToWkt( char ** ppszDstText, OGRwkbVariant=wkbVariantOldOgc ) const = 0;
177 
178  // non-standard
179  virtual OGRwkbGeometryType getGeometryType() const = 0;
180  OGRwkbGeometryType getIsoGeometryType() const;
181  virtual const char *getGeometryName() const = 0;
182  virtual void dumpReadable( FILE *, const char * = NULL, char** papszOptions = NULL ) const;
183  virtual void flattenTo2D() = 0;
184  virtual char * exportToGML( const char* const * papszOptions = NULL ) const;
185  virtual char * exportToKML() const;
186  virtual char * exportToJson() const;
187 
188  static GEOSContextHandle_t createGEOSContext();
189  static void freeGEOSContext(GEOSContextHandle_t hGEOSCtxt);
190  virtual GEOSGeom exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT;
191  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
192  virtual OGRGeometry* getCurveGeometry(const char* const* papszOptions = NULL) const CPL_WARN_UNUSED_RESULT;
193  virtual OGRGeometry* getLinearGeometry(double dfMaxAngleStepSizeDegrees = 0,
194  const char* const* papszOptions = NULL) const CPL_WARN_UNUSED_RESULT;
195 
196  virtual void closeRings();
197 
198  virtual void setCoordinateDimension( int nDimension );
199  virtual void set3D( OGRBoolean bIs3D );
200  virtual void setMeasured( OGRBoolean bIsMeasured );
201 
202  void assignSpatialReference( OGRSpatialReference * poSR );
203  OGRSpatialReference *getSpatialReference( void ) const { return poSRS; }
204 
205  virtual OGRErr transform( OGRCoordinateTransformation *poCT ) = 0;
206  OGRErr transformTo( OGRSpatialReference *poSR );
207 
208  virtual void segmentize(double dfMaxLength);
209 
210  // ISpatialRelation
211  virtual OGRBoolean Intersects( const OGRGeometry * ) const;
212  virtual OGRBoolean Equals( OGRGeometry * ) const = 0;
213  virtual OGRBoolean Disjoint( const OGRGeometry * ) const;
214  virtual OGRBoolean Touches( const OGRGeometry * ) const;
215  virtual OGRBoolean Crosses( const OGRGeometry * ) const;
216  virtual OGRBoolean Within( const OGRGeometry * ) const;
217  virtual OGRBoolean Contains( const OGRGeometry * ) const;
218  virtual OGRBoolean Overlaps( const OGRGeometry * ) const;
219 // virtual OGRBoolean Relate( const OGRGeometry *, const char * ) const;
220 // virtual OGRGeometry *LocateAlong( double mValue ) const;
221 // virtual OGRGeometry *LocateBetween( double mStart, double mEnd ) const;
222 
223  virtual OGRGeometry *Boundary() const CPL_WARN_UNUSED_RESULT;
224  virtual double Distance( const OGRGeometry * ) const ;
225  virtual OGRGeometry *ConvexHull() const CPL_WARN_UNUSED_RESULT;
226  virtual OGRGeometry *Buffer( double dfDist, int nQuadSegs = 30 ) const CPL_WARN_UNUSED_RESULT;
227  virtual OGRGeometry *Intersection( const OGRGeometry *) const CPL_WARN_UNUSED_RESULT;
228  virtual OGRGeometry *Union( const OGRGeometry * ) const CPL_WARN_UNUSED_RESULT;
229  virtual OGRGeometry *UnionCascaded() const CPL_WARN_UNUSED_RESULT;
230  virtual OGRGeometry *Difference( const OGRGeometry * ) const CPL_WARN_UNUSED_RESULT;
231  virtual OGRGeometry *SymDifference( const OGRGeometry * ) const CPL_WARN_UNUSED_RESULT;
232  virtual OGRErr Centroid( OGRPoint * poPoint ) const;
233  virtual OGRGeometry *Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULT;
234  OGRGeometry *SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULT;
235  virtual OGRGeometry *DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULT;
236 
237  virtual OGRGeometry *Polygonize() const CPL_WARN_UNUSED_RESULT;
238 
239  // backward compatibility to non-standard method names.
240  OGRBoolean Intersect( OGRGeometry * ) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead");
241  OGRBoolean Equal( OGRGeometry * ) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead");
242  OGRGeometry *SymmetricDifference( const OGRGeometry * ) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead");
243  OGRGeometry *getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead");
244 
245  // Special HACK for DB2 7.2 support
247 
248  virtual void swapXY();
249 
250  static OGRGeometry* CastToIdentity(OGRGeometry* poGeom) { return poGeom; }
251  static OGRGeometry* CastToError(OGRGeometry* poGeom);
252 };
253 
254 /************************************************************************/
255 /* OGRPoint */
256 /************************************************************************/
257 
265 {
266  double x;
267  double y;
268  double z;
269  double m;
270 
271  public:
272  OGRPoint();
273  OGRPoint( double x, double y );
274  OGRPoint( double x, double y, double z );
275  OGRPoint( double x, double y, double z, double m );
276  OGRPoint( const OGRPoint& other );
277  virtual ~OGRPoint();
278 
279  OGRPoint& operator=( const OGRPoint& other );
280 
281  // IWks Interface
282  virtual int WkbSize() const;
283  virtual OGRErr importFromWkb( unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc );
284  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const;
285  virtual OGRErr importFromWkt( char ** );
286  virtual OGRErr exportToWkt( char ** ppszDstText, OGRwkbVariant=wkbVariantOldOgc ) const;
287 
288  // IGeometry
289  virtual int getDimension() const;
290  virtual OGRGeometry *clone() const;
291  virtual void empty();
292  virtual void getEnvelope( OGREnvelope * psEnvelope ) const;
293  virtual void getEnvelope( OGREnvelope3D * psEnvelope ) const;
294  virtual OGRBoolean IsEmpty() const { return !(flags & OGR_G_NOT_EMPTY_POINT); }
295 
296  // IPoint
297  double getX() const { return x; }
298  double getY() const { return y; }
299  double getZ() const { return z; }
300  double getM() const { return m; }
301 
302  // Non standard
303  virtual void setCoordinateDimension( int nDimension );
304  void setX( double xIn ) { x = xIn; flags |= OGR_G_NOT_EMPTY_POINT; }
305  void setY( double yIn ) { y = yIn; flags |= OGR_G_NOT_EMPTY_POINT; }
306  void setZ( double zIn ) { z = zIn; flags |= (OGR_G_NOT_EMPTY_POINT | OGR_G_3D); }
307  void setM( double mIn ) { m = mIn; flags |= (OGR_G_NOT_EMPTY_POINT | OGR_G_MEASURED); }
308 
309  // ISpatialRelation
310  virtual OGRBoolean Equals( OGRGeometry * ) const;
311  virtual OGRBoolean Intersects( const OGRGeometry * ) const;
312  virtual OGRBoolean Within( const OGRGeometry * ) const;
313 
314  // Non standard from OGRGeometry
315  virtual const char *getGeometryName() const;
316  virtual OGRwkbGeometryType getGeometryType() const;
317  virtual OGRErr transform( OGRCoordinateTransformation *poCT );
318  virtual void flattenTo2D();
319 
320  virtual void swapXY();
321 };
322 
323 /************************************************************************/
324 /* OGRPointIterator */
325 /************************************************************************/
326 
334 {
335  public:
336  virtual ~OGRPointIterator();
337  virtual OGRBoolean getNextPoint(OGRPoint* p) = 0;
338 
339  static void destroy(OGRPointIterator*);
340 };
341 
342 /************************************************************************/
343 /* OGRCurve */
344 /************************************************************************/
345 
352 {
353  protected:
354  OGRCurve();
355  OGRCurve( const OGRCurve& other );
356 
357  virtual OGRCurveCasterToLineString GetCasterToLineString() const = 0;
358  virtual OGRCurveCasterToLinearRing GetCasterToLinearRing() const = 0;
359 
360  friend class OGRCurvePolygon;
361  friend class OGRCompoundCurve;
362  virtual int ContainsPoint( const OGRPoint* p ) const;
363  virtual double get_AreaOfCurveSegments() const = 0;
364 
365  public:
366  virtual ~OGRCurve();
367 
368  OGRCurve& operator=( const OGRCurve& other );
369 
370  // ICurve methods
371  virtual double get_Length() const = 0;
372  virtual void StartPoint(OGRPoint *) const = 0;
373  virtual void EndPoint(OGRPoint *) const = 0;
374  virtual int get_IsClosed() const;
375  virtual void Value( double, OGRPoint * ) const = 0;
376  virtual OGRLineString* CurveToLine(double dfMaxAngleStepSizeDegrees = 0,
377  const char* const* papszOptions = NULL) const = 0;
378  virtual int getDimension() const;
379 
380  // non standard
381  virtual int getNumPoints() const = 0;
382  virtual OGRPointIterator* getPointIterator() const = 0;
383  virtual OGRBoolean IsConvex() const;
384  virtual double get_Area() const = 0;
385 
387  static OGRLineString* CastToLineString(OGRCurve* poCurve);
388  static OGRLinearRing* CastToLinearRing(OGRCurve* poCurve);
389 };
390 
391 /************************************************************************/
392 /* OGRSimpleCurve */
393 /************************************************************************/
394 
405 {
406  protected:
407  friend class OGRGeometry;
408 
411  double *padfZ;
412  double *padfM;
413 
414  void Make3D();
415  void Make2D();
416  void RemoveM();
417  void AddM();
418 
419  OGRErr importFromWKTListOnly( char ** ppszInput, int bHasZ, int bHasM,
420  OGRRawPoint*& paoPointsIn, int& nMaxPoints,
421  double*& padfZIn );
422 
423  virtual double get_LinearArea() const;
424 
425  OGRSimpleCurve();
426  OGRSimpleCurve( const OGRSimpleCurve& other );
427 
428  public:
429  virtual ~OGRSimpleCurve();
430 
431  OGRSimpleCurve& operator=( const OGRSimpleCurve& other );
432 
433  // IWks Interface
434  virtual int WkbSize() const;
435  virtual OGRErr importFromWkb( unsigned char *, int = -1, OGRwkbVariant=wkbVariantOldOgc );
436  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const;
437  virtual OGRErr importFromWkt( char ** );
438  virtual OGRErr exportToWkt( char ** ppszDstText, OGRwkbVariant=wkbVariantOldOgc ) const;
439 
440  // IGeometry interface
441  virtual OGRGeometry *clone() const;
442  virtual void empty();
443  virtual void getEnvelope( OGREnvelope * psEnvelope ) const;
444  virtual void getEnvelope( OGREnvelope3D * psEnvelope ) const;
445  virtual OGRBoolean IsEmpty() const;
446 
447  // ICurve methods
448  virtual double get_Length() const;
449  virtual void StartPoint(OGRPoint *) const;
450  virtual void EndPoint(OGRPoint *) const;
451  virtual void Value( double, OGRPoint * ) const;
452  virtual double Project(const OGRPoint *) const;
453  virtual OGRLineString* getSubLine(double, double, int) const;
454 
455  // ILineString methods
456  virtual int getNumPoints() const { return nPointCount; }
457  void getPoint( int, OGRPoint * ) const;
458  double getX( int i ) const { return paoPoints[i].x; }
459  double getY( int i ) const { return paoPoints[i].y; }
460  double getZ( int i ) const;
461  double getM( int i ) const;
462 
463  // ISpatialRelation
464  virtual OGRBoolean Equals( OGRGeometry * ) const;
465 
466  // non standard.
467  virtual void setCoordinateDimension( int nDimension );
468  virtual void set3D( OGRBoolean bIs3D );
469  virtual void setMeasured( OGRBoolean bIsMeasured );
470  void setNumPoints( int nNewPointCount, int bZeroizeNewContent = TRUE );
471  void setPoint( int, OGRPoint * );
472  void setPoint( int, double, double );
473  void setZ( int, double );
474  void setM( int, double );
475  void setPoint( int, double, double, double );
476  void setPointM( int, double, double, double );
477  void setPoint( int, double, double, double, double );
478  void setPoints( int, OGRRawPoint *, double * = NULL );
479  void setPointsM( int, OGRRawPoint *, double * );
480  void setPoints( int, OGRRawPoint *, double *, double * );
481  void setPoints( int, double * padfX, double * padfY,
482  double *padfZIn = NULL );
483  void setPointsM( int, double * padfX, double * padfY,
484  double *padfMIn = NULL );
485  void setPoints( int, double * padfX, double * padfY,
486  double *padfZIn, double *padfMIn );
487  void addPoint( OGRPoint * );
488  void addPoint( double, double );
489  void addPoint( double, double, double );
490  void addPointM( double, double, double );
491  void addPoint( double, double, double, double );
492 
493  void getPoints( OGRRawPoint *, double * = NULL ) const;
494  void getPoints( OGRRawPoint *, double *, double * ) const;
495  void getPoints( void* pabyX, int nXStride,
496  void* pabyY, int nYStride,
497  void* pabyZ = NULL, int nZStride = 0 ) const;
498  void getPoints( void* pabyX, int nXStride,
499  void* pabyY, int nYStride,
500  void* pabyZ, int nZStride,
501  void* pabyM, int nMStride ) const;
502 
503  void addSubLineString( const OGRLineString *,
504  int nStartVertex = 0, int nEndVertex = -1 );
505  void reversePoints( void );
506  virtual OGRPointIterator* getPointIterator() const;
507 
508  // non-standard from OGRGeometry
510  virtual void flattenTo2D();
511  virtual void segmentize(double dfMaxLength);
512 
513  virtual void swapXY();
514 };
515 
516 /************************************************************************/
517 /* OGRLineString */
518 /************************************************************************/
519 
528 {
529  protected:
530  static OGRLineString* TransferMembersAndDestroy(
531  OGRLineString* poSrc,
532  OGRLineString* poDst);
533 
534  static OGRLinearRing* CastToLinearRing(OGRLineString* poLS);
535 
536  virtual OGRCurveCasterToLineString GetCasterToLineString() const;
537  virtual OGRCurveCasterToLinearRing GetCasterToLinearRing() const;
538 
539  virtual double get_AreaOfCurveSegments() const;
540 
541  public:
542  OGRLineString();
543  OGRLineString(const OGRLineString& other);
544  virtual ~OGRLineString();
545 
546  OGRLineString& operator=(const OGRLineString& other);
547 
548  virtual OGRLineString* CurveToLine(double dfMaxAngleStepSizeDegrees = 0,
549  const char* const* papszOptions = NULL) const;
550  virtual OGRGeometry* getCurveGeometry(const char* const* papszOptions = NULL) const;
551  virtual double get_Area() const;
552 
553  // non-standard from OGRGeometry
554  virtual OGRwkbGeometryType getGeometryType() const;
555  virtual const char *getGeometryName() const;
556 };
557 
558 /************************************************************************/
559 /* OGRLinearRing */
560 /************************************************************************/
561 
583 {
584  protected:
585  friend class OGRPolygon;
586 
587  // These are not IWks compatible ... just a convenience for OGRPolygon.
588  virtual int _WkbSize( int _flags ) const;
589  virtual OGRErr _importFromWkb( OGRwkbByteOrder, int _flags,
590  unsigned char *, int=-1 );
591  virtual OGRErr _exportToWkb( OGRwkbByteOrder, int _flags,
592  unsigned char * ) const;
593 
594  static OGRLineString* CastToLineString(OGRLinearRing* poLR);
595 
596  virtual OGRCurveCasterToLineString GetCasterToLineString() const;
597  virtual OGRCurveCasterToLinearRing GetCasterToLinearRing() const;
598 
599  public:
600  OGRLinearRing();
601  OGRLinearRing(const OGRLinearRing& other);
603  virtual ~OGRLinearRing();
604 
605  OGRLinearRing& operator=(const OGRLinearRing& other);
606 
607  // Non standard.
608  virtual const char *getGeometryName() const;
609  virtual OGRGeometry *clone() const;
610  virtual int isClockwise() const;
611  virtual void reverseWindingOrder();
612  virtual void closeRings();
613  OGRBoolean isPointInRing(const OGRPoint* pt, int bTestEnvelope = TRUE) const;
614  OGRBoolean isPointOnRingBoundary(const OGRPoint* pt, int bTestEnvelope = TRUE) const;
615 
616  // IWks Interface - Note this isn't really a first class object
617  // for the purposes of WKB form. These methods always fail since this
618  // object can't be serialized on its own.
619  virtual int WkbSize() const;
620  virtual OGRErr importFromWkb( unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc );
621  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const;
622 };
623 
624 /************************************************************************/
625 /* OGRCircularString */
626 /************************************************************************/
627 
641 {
642  private:
643  void ExtendEnvelopeWithCircular( OGREnvelope * psEnvelope ) const;
644  OGRBoolean IsValidFast() const;
645  int IsFullCircle( double& cx, double& cy, double& square_R ) const;
646 
647  protected:
648  virtual OGRCurveCasterToLineString GetCasterToLineString() const;
649  virtual OGRCurveCasterToLinearRing GetCasterToLinearRing() const;
650  virtual int ContainsPoint( const OGRPoint* p ) const;
651  virtual double get_AreaOfCurveSegments() const;
652 
653  public:
655  OGRCircularString(const OGRCircularString& other);
656  virtual ~OGRCircularString();
657 
658  OGRCircularString& operator=(const OGRCircularString& other);
659 
660  // IWks Interface
661  virtual OGRErr importFromWkb( unsigned char *, int = -1, OGRwkbVariant=wkbVariantOldOgc );
662  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const;
663  virtual OGRErr importFromWkt( char ** );
664  virtual OGRErr exportToWkt( char ** ppszDstText, OGRwkbVariant=wkbVariantOldOgc ) const;
665 
666  // IGeometry interface
667  virtual OGRBoolean IsValid() const;
668  virtual void getEnvelope( OGREnvelope * psEnvelope ) const;
669  virtual void getEnvelope( OGREnvelope3D * psEnvelope ) const;
670 
671  // ICurve methods
672  virtual double get_Length() const;
673  virtual OGRLineString* CurveToLine(double dfMaxAngleStepSizeDegrees = 0,
674  const char* const* papszOptions = NULL) const;
675  virtual void Value( double, OGRPoint * ) const;
676  virtual double get_Area() const;
677 
678  // non-standard from OGRGeometry
679  virtual OGRwkbGeometryType getGeometryType() const;
680  virtual const char *getGeometryName() const;
681  virtual void segmentize(double dfMaxLength);
682  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
683  virtual OGRGeometry* getLinearGeometry(double dfMaxAngleStepSizeDegrees = 0,
684  const char* const* papszOptions = NULL) const;
685 };
686 
687 /************************************************************************/
688 /* OGRCurveCollection */
689 /************************************************************************/
690 
702 {
703  protected:
704  friend class OGRCompoundCurve;
705  friend class OGRCurvePolygon;
706  friend class OGRPolygon;
707 
710 
711  public:
715 
717 
718  void empty(OGRGeometry* poGeom);
719  OGRBoolean IsEmpty() const;
720  void getEnvelope( OGREnvelope * psEnvelope ) const;
721  void getEnvelope( OGREnvelope3D * psEnvelope ) const;
722 
723  OGRErr addCurveDirectly( OGRGeometry* poGeom, OGRCurve* poCurve,
724  int bNeedRealloc );
725  int WkbSize() const;
727  unsigned char * pabyData,
728  int& nSize,
729  int& nDataOffset,
730  OGRwkbByteOrder& eByteOrder,
731  int nMinSubGeomSize,
732  OGRwkbVariant eWkVariant );
733  OGRErr importBodyFromWkb( OGRGeometry* poGeom,
734  unsigned char * pabyData,
735  int nSize,
736  int nDataOffset,
737  int bAcceptCompoundCurve,
738  OGRErr (*pfnAddCurveDirectlyFromWkb)(OGRGeometry* poGeom, OGRCurve* poCurve),
739  OGRwkbVariant eWkVariant );
740  OGRErr exportToWkt( const OGRGeometry* poGeom, char ** ppszDstText ) const;
742  unsigned char *, OGRwkbVariant eWkbVariant ) const;
743  OGRBoolean Equals(OGRCurveCollection *poOCC) const;
744  void setCoordinateDimension( OGRGeometry* poGeom, int nNewDimension );
745  void set3D( OGRGeometry* poGeom, OGRBoolean bIs3D );
746  void setMeasured( OGRGeometry* poGeom, OGRBoolean bIsMeasured );
747  int getNumCurves() const;
748  OGRCurve *getCurve( int );
749  const OGRCurve *getCurve( int ) const;
750  OGRCurve *stealCurve( int );
751  OGRErr transform( OGRGeometry* poGeom,
753  void flattenTo2D(OGRGeometry* poGeom);
754  void segmentize(double dfMaxLength);
755  void swapXY();
756  OGRBoolean hasCurveGeometry(int bLookForNonLinear) const;
757 };
758 
759 /************************************************************************/
760 /* OGRCompoundCurve */
761 /************************************************************************/
762 
774 {
775  private:
776  OGRCurveCollection oCC;
777 
778  OGRErr addCurveDirectlyInternal( OGRCurve* poCurve,
779  double dfToleranceEps,
780  int bNeedRealloc );
781  static OGRErr addCurveDirectlyFromWkt( OGRGeometry* poSelf, OGRCurve* poCurve );
782  static OGRErr addCurveDirectlyFromWkb( OGRGeometry* poSelf, OGRCurve* poCurve );
783  OGRLineString* CurveToLineInternal(double dfMaxAngleStepSizeDegrees,
784  const char* const* papszOptions,
785  int bIsLinearRing) const;
786 
787  protected:
788  static OGRLineString* CastToLineString(OGRCompoundCurve* poCC);
789  static OGRLinearRing* CastToLinearRing(OGRCompoundCurve* poCC);
790 
791  virtual OGRCurveCasterToLineString GetCasterToLineString() const;
792  virtual OGRCurveCasterToLinearRing GetCasterToLinearRing() const;
793 
794  public:
796  OGRCompoundCurve(const OGRCompoundCurve& other);
797  virtual ~OGRCompoundCurve();
798 
799  OGRCompoundCurve& operator=(const OGRCompoundCurve& other);
800 
801  // IWks Interface
802  virtual int WkbSize() const;
803  virtual OGRErr importFromWkb( unsigned char *, int = -1, OGRwkbVariant=wkbVariantOldOgc );
804  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const;
805  virtual OGRErr importFromWkt( char ** );
806  virtual OGRErr exportToWkt( char ** ppszDstText, OGRwkbVariant=wkbVariantOldOgc ) const;
807 
808  // IGeometry interface
809  virtual OGRGeometry *clone() const;
810  virtual void empty();
811  virtual void getEnvelope( OGREnvelope * psEnvelope ) const;
812  virtual void getEnvelope( OGREnvelope3D * psEnvelope ) const;
813  virtual OGRBoolean IsEmpty() const;
814 
815  // ICurve methods
816  virtual double get_Length() const;
817  virtual void StartPoint(OGRPoint *) const;
818  virtual void EndPoint(OGRPoint *) const;
819  virtual void Value( double, OGRPoint * ) const;
820  virtual OGRLineString* CurveToLine(double dfMaxAngleStepSizeDegrees = 0,
821  const char* const* papszOptions = NULL) const;
822 
823  virtual int getNumPoints() const;
824  virtual double get_AreaOfCurveSegments() const;
825  virtual double get_Area() const;
826 
827  // ISpatialRelation
828  virtual OGRBoolean Equals( OGRGeometry * ) const;
829 
830  // ICompoundCurve method
831  int getNumCurves() const;
832  OGRCurve *getCurve( int );
833  const OGRCurve *getCurve( int ) const;
834 
835  // non standard.
836  virtual void setCoordinateDimension( int nDimension );
837  virtual void set3D( OGRBoolean bIs3D );
838  virtual void setMeasured( OGRBoolean bIsMeasured );
839 
840  OGRErr addCurve( OGRCurve*, double dfToleranceEps = 1e-14 );
841  OGRErr addCurveDirectly( OGRCurve*, double dfToleranceEps = 1e-14 );
842  OGRCurve *stealCurve( int );
843  virtual OGRPointIterator* getPointIterator() const;
844 
845  // non-standard from OGRGeometry
846  virtual OGRwkbGeometryType getGeometryType() const;
847  virtual const char *getGeometryName() const;
848  virtual OGRErr transform( OGRCoordinateTransformation *poCT );
849  virtual void flattenTo2D();
850  virtual void segmentize(double dfMaxLength);
851  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
852  virtual OGRGeometry* getLinearGeometry(double dfMaxAngleStepSizeDegrees = 0,
853  const char* const* papszOptions = NULL) const;
854 
855  virtual void swapXY();
856 };
857 
858 /************************************************************************/
859 /* OGRSurface */
860 /************************************************************************/
861 
867 {
868  protected:
869 
870  virtual OGRSurfaceCasterToPolygon GetCasterToPolygon() const = 0;
871  virtual OGRSurfaceCasterToCurvePolygon GetCasterToCurvePolygon() const = 0;
872 
873  public:
874  virtual double get_Area() const = 0;
875  virtual OGRErr PointOnSurface( OGRPoint * poPoint ) const = 0;
876 
877  static OGRPolygon* CastToPolygon(OGRSurface* poSurface);
878  static OGRCurvePolygon* CastToCurvePolygon(OGRSurface* poSurface);
879 };
880 
881 
882 /************************************************************************/
883 /* OGRCurvePolygon */
884 /************************************************************************/
885 
900 {
901  private:
902  OGRBoolean ContainsPoint( const OGRPoint* p ) const;
903  virtual int checkRing( OGRCurve * poNewRing ) const;
904  OGRErr addRingDirectlyInternal( OGRCurve* poCurve, int bNeedRealloc );
905  static OGRErr addCurveDirectlyFromWkt( OGRGeometry* poSelf, OGRCurve* poCurve );
906  static OGRErr addCurveDirectlyFromWkb( OGRGeometry* poSelf, OGRCurve* poCurve );
907 
908  protected:
909  friend class OGRPolygon;
911 
913 
916 
917  public:
918  OGRCurvePolygon();
920  virtual ~OGRCurvePolygon();
921 
923 
924  // Non standard (OGRGeometry).
925  virtual const char *getGeometryName() const;
926  virtual OGRwkbGeometryType getGeometryType() const;
927  virtual OGRGeometry *clone() const;
928  virtual void empty();
930  virtual void flattenTo2D();
931  virtual OGRBoolean IsEmpty() const;
932  virtual void segmentize(double dfMaxLength);
933  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
934  virtual OGRGeometry* getLinearGeometry(double dfMaxAngleStepSizeDegrees = 0,
935  const char* const* papszOptions = NULL) const;
936 
937  // ISurface Interface
938  virtual double get_Area() const;
939  virtual OGRErr PointOnSurface( OGRPoint * poPoint ) const;
940 
941  // IWks Interface
942  virtual int WkbSize() const;
943  virtual OGRErr importFromWkb( unsigned char *, int = -1, OGRwkbVariant=wkbVariantOldOgc );
944  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const;
945  virtual OGRErr importFromWkt( char ** );
946  virtual OGRErr exportToWkt( char ** ppszDstText, OGRwkbVariant eWkbVariant = wkbVariantOldOgc ) const;
947 
948  // IGeometry
949  virtual int getDimension() const;
950  virtual void getEnvelope( OGREnvelope * psEnvelope ) const;
951  virtual void getEnvelope( OGREnvelope3D * psEnvelope ) const;
952 
953  // ICurvePolygon
954  virtual OGRPolygon* CurvePolyToPoly(double dfMaxAngleStepSizeDegrees = 0,
955  const char* const* papszOptions = NULL) const;
956 
957  // ISpatialRelation
958  virtual OGRBoolean Equals( OGRGeometry * ) const;
959  virtual OGRBoolean Intersects( const OGRGeometry * ) const;
960  virtual OGRBoolean Contains( const OGRGeometry * ) const;
961 
962  // Non standard
963  virtual void setCoordinateDimension( int nDimension );
964  virtual void set3D( OGRBoolean bIs3D );
965  virtual void setMeasured( OGRBoolean bIsMeasured );
966 
967  OGRErr addRing( OGRCurve * );
969 
971  const OGRCurve *getExteriorRingCurve() const;
972  int getNumInteriorRings() const;
974  const OGRCurve *getInteriorRingCurve( int ) const;
975 
977 
978  virtual void swapXY();
979 };
980 
981 /************************************************************************/
982 /* OGRPolygon */
983 /************************************************************************/
984 
995 {
996  protected:
997  friend class OGRMultiSurface;
998 
999  virtual int checkRing( OGRCurve * poNewRing ) const;
1000  OGRErr importFromWKTListOnly( char ** ppszInput, int bHasZ, int bHasM,
1001  OGRRawPoint*& paoPoints, int& nMaxPoints,
1002  double*& padfZ );
1003 
1004  static OGRCurvePolygon* CastToCurvePolygon(OGRPolygon* poPoly);
1005 
1006  virtual OGRSurfaceCasterToPolygon GetCasterToPolygon() const;
1007  virtual OGRSurfaceCasterToCurvePolygon GetCasterToCurvePolygon() const;
1008 
1009  public:
1010  OGRPolygon();
1011  OGRPolygon(const OGRPolygon& other);
1012  virtual ~OGRPolygon();
1013 
1014  OGRPolygon& operator=(const OGRPolygon& other);
1015 
1016  // Non standard (OGRGeometry).
1017  virtual const char *getGeometryName() const;
1018  virtual OGRwkbGeometryType getGeometryType() const;
1019  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
1020  virtual OGRGeometry* getCurveGeometry(const char* const* papszOptions = NULL) const;
1021  virtual OGRGeometry* getLinearGeometry(double dfMaxAngleStepSizeDegrees = 0,
1022  const char* const* papszOptions = NULL) const;
1023 
1024  // ISurface Interface
1025  virtual OGRErr PointOnSurface( OGRPoint * poPoint ) const;
1026 
1027  // IWks Interface
1028  virtual int WkbSize() const;
1029  virtual OGRErr importFromWkb( unsigned char *, int = -1, OGRwkbVariant=wkbVariantOldOgc );
1030  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const;
1031  virtual OGRErr importFromWkt( char ** );
1032  virtual OGRErr exportToWkt( char ** ppszDstText, OGRwkbVariant=wkbVariantOldOgc ) const;
1033 
1034  // ICurvePolygon
1035  virtual OGRPolygon* CurvePolyToPoly(double dfMaxAngleStepSizeDegrees = 0,
1036  const char* const* papszOptions = NULL) const;
1037 
1038  OGRLinearRing *getExteriorRing();
1039  const OGRLinearRing *getExteriorRing() const;
1040  OGRLinearRing *getInteriorRing( int );
1041  const OGRLinearRing *getInteriorRing( int ) const;
1042 
1043  OGRLinearRing *stealExteriorRing();
1044  OGRLinearRing *stealInteriorRing(int);
1045 
1046  OGRBoolean IsPointOnSurface( const OGRPoint * ) const;
1047 
1048  virtual void closeRings();
1049 };
1050 
1051 /************************************************************************/
1052 /* OGRGeometryCollection */
1053 /************************************************************************/
1054 
1063 {
1064  OGRErr importFromWkbInternal( unsigned char * pabyData, int nSize, int nRecLevel,
1065  OGRwkbVariant );
1066  OGRErr importFromWktInternal( char **ppszInput, int nRecLevel );
1067 
1068  protected:
1071 
1072  OGRErr exportToWktInternal( char ** ppszDstText,
1073  OGRwkbVariant eWkbVariant,
1074  const char* pszSkipPrefix ) const;
1075  virtual OGRBoolean isCompatibleSubType( OGRwkbGeometryType ) const;
1076 
1077  static OGRGeometryCollection* TransferMembersAndDestroy(OGRGeometryCollection* poSrc,
1078  OGRGeometryCollection* poDst);
1079 
1080  public:
1083  virtual ~OGRGeometryCollection();
1084 
1085  OGRGeometryCollection& operator=(const OGRGeometryCollection& other);
1086 
1087  // Non standard (OGRGeometry).
1088  virtual const char *getGeometryName() const;
1089  virtual OGRwkbGeometryType getGeometryType() const;
1090  virtual OGRGeometry *clone() const;
1091  virtual void empty();
1092  virtual OGRErr transform( OGRCoordinateTransformation *poCT );
1093  virtual void flattenTo2D();
1094  virtual OGRBoolean IsEmpty() const;
1095  virtual void segmentize(double dfMaxLength);
1096  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
1097  virtual OGRGeometry* getCurveGeometry(const char* const* papszOptions = NULL) const;
1098  virtual OGRGeometry* getLinearGeometry(double dfMaxAngleStepSizeDegrees = 0, const char* const* papszOptions = NULL) const;
1099 
1100  // IWks Interface
1101  virtual int WkbSize() const;
1102  virtual OGRErr importFromWkb( unsigned char *, int = -1, OGRwkbVariant=wkbVariantOldOgc );
1103  virtual OGRErr exportToWkb( OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc ) const;
1104  virtual OGRErr importFromWkt( char ** );
1105  virtual OGRErr exportToWkt( char ** ppszDstText, OGRwkbVariant=wkbVariantOldOgc ) const;
1106 
1107  virtual double get_Length() const;
1108  virtual double get_Area() const;
1109 
1110  // IGeometry methods
1111  virtual int getDimension() const;
1112  virtual void getEnvelope( OGREnvelope * psEnvelope ) const;
1113  virtual void getEnvelope( OGREnvelope3D * psEnvelope ) const;
1114 
1115  // IGeometryCollection
1116  int getNumGeometries() const;
1117  OGRGeometry *getGeometryRef( int );
1118  const OGRGeometry *getGeometryRef( int ) const;
1119 
1120  // ISpatialRelation
1121  virtual OGRBoolean Equals( OGRGeometry * ) const;
1122 
1123  // Non standard
1124  virtual void setCoordinateDimension( int nDimension );
1125  virtual void set3D( OGRBoolean bIs3D );
1126  virtual void setMeasured( OGRBoolean bIsMeasured );
1127  virtual OGRErr addGeometry( const OGRGeometry * );
1128  virtual OGRErr addGeometryDirectly( OGRGeometry * );
1129  virtual OGRErr removeGeometry( int iIndex, int bDelete = TRUE );
1130 
1131  void closeRings();
1132 
1133  virtual void swapXY();
1134 };
1135 
1136 /************************************************************************/
1137 /* OGRMultiSurface */
1138 /************************************************************************/
1139 
1147 {
1148  protected:
1149  virtual OGRBoolean isCompatibleSubType( OGRwkbGeometryType ) const;
1150 
1151  public:
1152  OGRMultiSurface();
1153  OGRMultiSurface(const OGRMultiSurface& other);
1154  virtual ~OGRMultiSurface();
1155 
1156  OGRMultiSurface& operator=(const OGRMultiSurface& other);
1157 
1158  // Non standard (OGRGeometry).
1159  virtual const char *getGeometryName() const;
1160  virtual OGRwkbGeometryType getGeometryType() const;
1161  virtual OGRErr importFromWkt( char ** );
1162  virtual OGRErr exportToWkt( char **, OGRwkbVariant=wkbVariantOldOgc ) const;
1163 
1164  // IMultiSurface methods
1165  virtual OGRErr PointOnSurface( OGRPoint * poPoint ) const;
1166 
1167  // IGeometry methods
1168  virtual int getDimension() const;
1169 
1170  // Non standard
1171  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
1172 
1173  static OGRMultiPolygon* CastToMultiPolygon(OGRMultiSurface* poMS);
1174 };
1175 
1176 /************************************************************************/
1177 /* OGRMultiPolygon */
1178 /************************************************************************/
1179 
1185 {
1186  protected:
1187  virtual OGRBoolean isCompatibleSubType( OGRwkbGeometryType ) const;
1188 
1189  public:
1190  OGRMultiPolygon();
1191  OGRMultiPolygon(const OGRMultiPolygon& other);
1192  virtual ~OGRMultiPolygon();
1193 
1194  OGRMultiPolygon& operator=(const OGRMultiPolygon& other);
1195 
1196  // Non standard (OGRGeometry).
1197  virtual const char *getGeometryName() const;
1198  virtual OGRwkbGeometryType getGeometryType() const;
1199  virtual OGRErr exportToWkt( char **, OGRwkbVariant=wkbVariantOldOgc ) const;
1200 
1201  // IMultiSurface methods
1202  virtual OGRErr PointOnSurface( OGRPoint * poPoint ) const;
1203 
1204  // Non standard
1205  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
1206 
1207  static OGRMultiSurface* CastToMultiSurface(OGRMultiPolygon* poMP);
1208 };
1209 
1210 /************************************************************************/
1211 /* OGRMultiPoint */
1212 /************************************************************************/
1213 
1219 {
1220  private:
1221  OGRErr importFromWkt_Bracketed( char **, int bHasM, int bHasZ );
1222 
1223  protected:
1224  virtual OGRBoolean isCompatibleSubType( OGRwkbGeometryType ) const;
1225 
1226  public:
1227  OGRMultiPoint();
1228  OGRMultiPoint(const OGRMultiPoint& other);
1229  virtual ~OGRMultiPoint();
1230 
1231  OGRMultiPoint& operator=(const OGRMultiPoint& other);
1232 
1233  // Non standard (OGRGeometry).
1234  virtual const char *getGeometryName() const;
1235  virtual OGRwkbGeometryType getGeometryType() const;
1236  virtual OGRErr importFromWkt( char ** );
1237  virtual OGRErr exportToWkt( char **, OGRwkbVariant=wkbVariantOldOgc ) const;
1238 
1239  // IGeometry methods
1240  virtual int getDimension() const;
1241 
1242  // Non standard
1243  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
1244 };
1245 
1246 /************************************************************************/
1247 /* OGRMultiCurve */
1248 /************************************************************************/
1249 
1257 {
1258  protected:
1259  static OGRErr addCurveDirectlyFromWkt( OGRGeometry* poSelf, OGRCurve* poCurve );
1260  virtual OGRBoolean isCompatibleSubType( OGRwkbGeometryType ) const;
1261 
1262  public:
1263  OGRMultiCurve();
1264  OGRMultiCurve(const OGRMultiCurve& other);
1265  virtual ~OGRMultiCurve();
1266 
1267  OGRMultiCurve& operator=(const OGRMultiCurve& other);
1268 
1269  // Non standard (OGRGeometry).
1270  virtual const char *getGeometryName() const;
1271  virtual OGRwkbGeometryType getGeometryType() const;
1272  virtual OGRErr importFromWkt( char ** );
1273  virtual OGRErr exportToWkt( char **, OGRwkbVariant=wkbVariantOldOgc ) const;
1274 
1275  // IGeometry methods
1276  virtual int getDimension() const;
1277 
1278  // Non standard
1279  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
1280 
1281  static OGRMultiLineString* CastToMultiLineString(OGRMultiCurve* poMC);
1282 };
1283 
1284 /************************************************************************/
1285 /* OGRMultiLineString */
1286 /************************************************************************/
1287 
1293 {
1294  protected:
1295  virtual OGRBoolean isCompatibleSubType( OGRwkbGeometryType ) const;
1296 
1297  public:
1299  OGRMultiLineString(const OGRMultiLineString& other);
1300  virtual ~OGRMultiLineString();
1301 
1302  OGRMultiLineString& operator=(const OGRMultiLineString& other);
1303 
1304  // Non standard (OGRGeometry).
1305  virtual const char *getGeometryName() const;
1306  virtual OGRwkbGeometryType getGeometryType() const;
1307  virtual OGRErr exportToWkt( char **, OGRwkbVariant=wkbVariantOldOgc ) const;
1308 
1309  // Non standard
1310  virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) const;
1311 
1312  static OGRMultiCurve* CastToMultiCurve(OGRMultiLineString* poMLS);
1313 };
1314 
1315 
1316 /************************************************************************/
1317 /* OGRGeometryFactory */
1318 /************************************************************************/
1319 
1325 {
1326  static OGRErr createFromFgfInternal( unsigned char *pabyData,
1327  OGRSpatialReference * poSR,
1328  OGRGeometry **ppoReturn,
1329  int nBytes,
1330  int *pnBytesConsumed,
1331  int nRecLevel );
1332  public:
1333  static OGRErr createFromWkb( unsigned char *, OGRSpatialReference *,
1334  OGRGeometry **, int = -1, OGRwkbVariant=wkbVariantOldOgc );
1335  static OGRErr createFromWkt( char **, OGRSpatialReference *,
1336  OGRGeometry ** );
1337  static OGRErr createFromFgf( unsigned char *, OGRSpatialReference *,
1338  OGRGeometry **, int = -1, int * = NULL );
1339  static OGRGeometry *createFromGML( const char * );
1340  static OGRGeometry *createFromGEOS( GEOSContextHandle_t hGEOSCtxt, GEOSGeom );
1341 
1342  static void destroyGeometry( OGRGeometry * );
1343  static OGRGeometry *createGeometry( OGRwkbGeometryType );
1344 
1345  static OGRGeometry * forceToPolygon( OGRGeometry * );
1346  static OGRGeometry * forceToLineString( OGRGeometry *, bool bOnlyInOrder = true );
1347  static OGRGeometry * forceToMultiPolygon( OGRGeometry * );
1348  static OGRGeometry * forceToMultiPoint( OGRGeometry * );
1349  static OGRGeometry * forceToMultiLineString( OGRGeometry * );
1350 
1351  static OGRGeometry * forceTo( OGRGeometry* poGeom,
1352  OGRwkbGeometryType eTargetType,
1353  const char*const* papszOptions = NULL );
1354 
1355  static OGRGeometry * organizePolygons( OGRGeometry **papoPolygons,
1356  int nPolygonCount,
1357  int *pbResultValidGeometry,
1358  const char **papszOptions = NULL);
1359  static int haveGEOS();
1360 
1361  static OGRGeometry* transformWithOptions( const OGRGeometry* poSrcGeom,
1363  char** papszOptions );
1364 
1365  static OGRGeometry*
1366  approximateArcAngles( double dfX, double dfY, double dfZ,
1367  double dfPrimaryRadius, double dfSecondaryAxis,
1368  double dfRotation,
1369  double dfStartAngle, double dfEndAngle,
1370  double dfMaxAngleStepSizeDegrees );
1371 
1372  static int GetCurveParmeters(double x0, double y0,
1373  double x1, double y1,
1374  double x2, double y2,
1375  double& R, double& cx, double& cy,
1376  double& alpha0, double& alpha1, double& alpha2 );
1377  static OGRLineString* curveToLineString( double x0, double y0, double z0,
1378  double x1, double y1, double z1,
1379  double x2, double y2, double z2,
1380  int bHasZ,
1381  double dfMaxAngleStepSizeDegrees,
1382  const char*const* papszOptions = NULL );
1383  static OGRCurve* curveFromLineString(const OGRLineString* poLS,
1384  const char*const* papszOptions = NULL);
1385 };
1386 
1387 OGRwkbGeometryType CPL_DLL OGRFromOGCGeomType( const char *pszGeomType );
1388 const char CPL_DLL * OGRToOGCGeomType( OGRwkbGeometryType eGeomType );
1389 
1390 /* Prepared geometry API (needs GEOS >= 3.1.0) */
1391 typedef struct _OGRPreparedGeometry OGRPreparedGeometry;
1394 void OGRDestroyPreparedGeometry( OGRPreparedGeometry* poPreparedGeom );
1395 int OGRPreparedGeometryIntersects( const OGRPreparedGeometry* poPreparedGeom,
1396  const OGRGeometry* poOtherGeom );
1397 int OGRPreparedGeometryContains( const OGRPreparedGeometry* poPreparedGeom,
1398  const OGRGeometry* poOtherGeom );
1399 
1400 #endif /* ndef OGR_GEOMETRY_H_INCLUDED */
virtual void getEnvelope(OGREnvelope *psEnvelope) const =0
+
void set3D(OGRGeometry *poGeom, OGRBoolean bIs3D)
+
OGRErr importPreambuleFromWkb(OGRGeometry *poGeom, unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, OGRwkbVariant eWkVariant)
+
virtual ~OGRCurvePolygon()
+
virtual void setCoordinateDimension(int nDimension)
+
OGRwkbGeometryType CPL_DLL OGRFromOGCGeomType(const char *pszGeomType)
+
void getEnvelope(OGREnvelope *psEnvelope) const
+ +
virtual void EndPoint(OGRPoint *) const
+
virtual OGRGeometry * getCurveGeometry(const char *const *papszOptions=NULL) const
+
virtual OGRErr exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const =0
+
virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear=FALSE) const
+
OGRCurveCollection & operator=(const OGRCurveCollection &other)
+
OGRPolygon *(* OGRSurfaceCasterToPolygon)(OGRSurface *)
Definition: ogr_geometry.h:79
+
virtual OGRBoolean IsEmpty() const
+
virtual OGRBoolean Contains(const OGRGeometry *) const
+ + +
virtual OGRLineString * CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
+
virtual double get_Area() const
+
virtual OGRErr exportToWkt(char **, OGRwkbVariant=wkbVariantOldOgc) const
+
static OGRCompoundCurve * CastToCompoundCurve(OGRCurve *puCurve)
+ +
#define CPL_DLL
Definition: cpl_port.h:282
+
virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear=FALSE) const
+
OGRErr importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant)
+ +
void setX(double xIn)
Definition: ogr_geometry.h:304
+ + +
virtual OGRSurfaceCasterToPolygon GetCasterToPolygon() const
+
#define TRUE
Definition: cpl_port.h:966
+
OGRSpatialReference * getSpatialReference(void) const
Definition: ogr_geometry.h:203
+
int WkbSize() const
+
OGRCurve ** papoCurves
Definition: ogr_geometry.h:709
+
virtual void setCoordinateDimension(int nDimension)
+
virtual OGRSurfaceCasterToCurvePolygon GetCasterToCurvePolygon() const
+
double getY() const
Definition: ogr_geometry.h:298
+
OGRLineString *(* OGRCurveCasterToLineString)(OGRCurve *)
Definition: ogr_geometry.h:76
+
virtual OGRGeometry * clone() const CPL_WARN_UNUSED_RESULT=0
+
virtual OGRErr importFromWkt(char **)
+
virtual const char * getGeometryName() const
+
virtual OGRErr exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
+
virtual void swapXY()
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+ +
void setMeasured(OGRGeometry *poGeom, OGRBoolean bIsMeasured)
+
static OGRGeometry * CastToIdentity(OGRGeometry *poGeom)
Definition: ogr_geometry.h:250
+
virtual double get_Area() const
+
virtual OGRErr PointOnSurface(OGRPoint *poPoint) const
+
OGRCurveCollection oCC
Definition: ogr_geometry.h:910
+
OGRLinearRing *(* OGRCurveCasterToLinearRing)(OGRCurve *)
Definition: ogr_geometry.h:77
+
OGRBoolean hasCurveGeometry(int bLookForNonLinear) const
+
OGRPolygon & operator=(const OGRPolygon &other)
+
static int bGenerate_DB2_V72_BYTE_ORDER
Definition: ogr_geometry.h:246
+
virtual OGRBoolean Intersects(const OGRGeometry *) const
+
OGRCurve * getExteriorRingCurve()
+
virtual OGRErr exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) const
+ +
static OGRPolygon * CastToPolygon(OGRCurvePolygon *poCP)
+ +
int OGRBoolean
Definition: ogr_core.h:322
+
virtual OGRErr importFromWkt(char **)
+
virtual OGRErr importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
+
virtual OGRErr exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const
+ +
virtual OGRErr importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)=0
+
virtual void setMeasured(OGRBoolean bIsMeasured)
+
virtual OGRBoolean IsConvex() const
+ +
virtual int WkbSize() const
+
virtual int getNumPoints() const
Definition: ogr_geometry.h:456
+
OGRGeometry ** papoGeoms
+
int getNumInteriorRings() const
+
void setY(double yIn)
Definition: ogr_geometry.h:305
+
virtual OGRErr importFromWkt(char **ppszInput)=0
+
OGRErr exportToWkb(const OGRGeometry *poGeom, OGRwkbByteOrder, unsigned char *, OGRwkbVariant eWkbVariant) const
+
int OGRHasPreparedGeometrySupport()
+
virtual void swapXY()
+
OGRwkbByteOrder
Definition: ogr_core.h:498
+
virtual OGRErr PointOnSurface(OGRPoint *poPoint) const
+ +
OGRCurve * getInteriorRingCurve(int)
+
OGRBoolean IsMeasured() const
Definition: ogr_geometry.h:164
+
virtual OGRErr transform(OGRCoordinateTransformation *poCT)=0
+
virtual OGRErr exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) const =0
+
virtual OGRErr transform(OGRCoordinateTransformation *poCT)
+ +
virtual OGRwkbGeometryType getGeometryType() const
+
virtual OGRGeometry * getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
+ +
OGRErr addRing(OGRCurve *)
+
virtual OGRBoolean Equals(OGRGeometry *) const =0
+
OGRBoolean Is3D() const
Definition: ogr_geometry.h:163
+
#define CPL_WARN_DEPRECATED(x)
Definition: cpl_port.h:841
+ +
virtual void set3D(OGRBoolean bIs3D)
+
#define FALSE
Definition: cpl_port.h:962
+
OGRwkbGeometryType
Definition: ogr_core.h:333
+ +
void setCoordinateDimension(OGRGeometry *poGeom, int nNewDimension)
+
virtual void flattenTo2D()=0
+
virtual OGRGeometry * clone() const
+ +
virtual int WkbSize() const =0
+ + +
virtual OGRGeometry * getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
+
friend class OGRCurveCollection
Definition: ogr_geometry.h:110
+
OGRRawPoint(double xIn, double yIn)
Definition: ogr_geometry.h:55
+
OGRMultiSurface & operator=(const OGRMultiSurface &other)
+
void setM(double mIn)
Definition: ogr_geometry.h:307
+
double getY(int i) const
Definition: ogr_geometry.h:459
+
virtual double get_Length() const
+
virtual void empty()
+
virtual OGRBoolean Equals(OGRGeometry *) const
+
virtual void closeRings()
+
virtual const char * getGeometryName() const
+ +
virtual double get_AreaOfCurveSegments() const
+
double getZ() const
Definition: ogr_geometry.h:299
+
void OGRDestroyPreparedGeometry(OGRPreparedGeometry *poPreparedGeom)
+
struct GEOSGeom_t * GEOSGeom
Definition: ogr_geometry.h:60
+ +
virtual OGRPointIterator * getPointIterator() const
+ +
virtual void segmentize(double dfMaxLength)
+
int OGRPreparedGeometryIntersects(const OGRPreparedGeometry *poPreparedGeom, const OGRGeometry *poOtherGeom)
+ +
virtual void Value(double, OGRPoint *) const
+
unsigned int flags
Definition: ogr_geometry.h:112
+
virtual void segmentize(double dfMaxLength)
+
virtual int ContainsPoint(const OGRPoint *p) const
+
virtual void setMeasured(OGRBoolean bIsMeasured)
+ + +
OGRCompoundCurve & operator=(const OGRCompoundCurve &other)
+
virtual int WkbSize() const
+
OGRCurve * stealExteriorRingCurve()
+
double * padfZ
Definition: ogr_geometry.h:411
+
struct _OGRPreparedGeometry OGRPreparedGeometry
+ +
virtual void empty()=0
+ +
void segmentize(double dfMaxLength)
+
double * padfM
Definition: ogr_geometry.h:412
+
virtual OGRErr importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)
+
OGRPreparedGeometry * OGRCreatePreparedGeometry(const OGRGeometry *poGeom)
+
OGRBoolean IsEmpty() const
+ +
OGRwkbVariant
Definition: ogr_core.h:439
+
static OGRLineString * CastToLineString(OGRCompoundCurve *poCC)
+
const char CPL_DLL * OGRToOGCGeomType(OGRwkbGeometryType eGeomType)
+
virtual OGRwkbGeometryType getGeometryType() const
+ + +
struct GEOSContextHandle_HS * GEOSContextHandle_t
Definition: ogr_geometry.h:61
+
virtual int getDimension() const
+ +
virtual OGRBoolean IsEmpty() const
Definition: ogr_geometry.h:294
+ +
double getX(int i) const
Definition: ogr_geometry.h:458
+
OGRErr addRingDirectly(OGRCurve *)
+
virtual void getEnvelope(OGREnvelope *psEnvelope) const
+
static OGRLinearRing * CastToLinearRing(OGRCompoundCurve *poCC)
+
virtual OGRPolygon * CurvePolyToPoly(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const
+
void flattenTo2D(OGRGeometry *poGeom)
+
#define NULL
Definition: cpl_port.h:359
+
int OGRPreparedGeometryContains(const OGRPreparedGeometry *poPreparedGeom, const OGRGeometry *poOtherGeom)
+
void setZ(double zIn)
Definition: ogr_geometry.h:306
+
virtual void set3D(OGRBoolean bIs3D)
+
double getX() const
Definition: ogr_geometry.h:297
+ +
OGRCurvePolygon *(* OGRSurfaceCasterToCurvePolygon)(OGRSurface *)
Definition: ogr_geometry.h:80
+
int OGRErr
Definition: ogr_core.h:307
+
virtual int getDimension() const
+
virtual void StartPoint(OGRPoint *) const
+
double getM() const
Definition: ogr_geometry.h:300
+
OGRErr transform(OGRGeometry *poGeom, OGRCoordinateTransformation *poCT)
+
virtual OGRBoolean IsEmpty() const
+
virtual int get_IsClosed() const
+
void empty(OGRGeometry *poGeom)
+ +
virtual void flattenTo2D()
+
OGRGeometry & operator=(const OGRGeometry &other)
+
OGRErr exportToWkt(const OGRGeometry *poGeom, char **ppszDstText) const
+
virtual ~OGRCurve()
+ +
virtual int getNumPoints() const
+
OGRBoolean Equals(OGRCurveCollection *poOCC) const
+ +
OGRRawPoint * paoPoints
Definition: ogr_geometry.h:410
+
+ + + + diff --git a/bin/doc/html/ogr__p_8h.html b/bin/doc/html/ogr__p_8h.html new file mode 100644 index 0000000..2b58be4 --- /dev/null +++ b/bin/doc/html/ogr__p_8h.html @@ -0,0 +1,904 @@ + + + + + + +OGR2GUI: include/ogr/ogr_p.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr_p.h File Reference
+
+
+
#include "cpl_string.h"
+#include "cpl_conv.h"
+#include "cpl_minixml.h"
+#include "ogr_core.h"
+#include "ogr_geometry.h"
+#include "ogr_feature.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define OGR_GEOMETRY_DEFAULT_NON_EMPTY_NAME   "_ogr_geometry_"
 
#define OGR_SWAP(x)    (x == wkbXDR)
 
#define POSTGIS15_CURVEPOLYGON   13 /* instead of 10 */
 
#define POSTGIS15_MULTICURVE   14 /* instead of 11 */
 
#define POSTGIS15_MULTISURFACE   15 /* instead of 12 */
 
#define SPF_FID   0
 
#define SPF_OGR_GEOMETRY   1
 
#define SPF_OGR_STYLE   2
 
#define SPF_OGR_GEOM_WKT   3
 
#define SPF_OGR_GEOM_AREA   4
 
#define SPECIAL_FIELD_COUNT   5
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void OGRFormatDouble (char *pszBuffer, int nBufferLen, double dfVal, char chDecimalSep, int nPrecision=15, char chConversionSpecifier= 'f')
 
int CPL_DLL OGRGetDayOfWeek (int day, int month, int year)
 
int CPL_DLL OGRParseXMLDateTime (const char *pszXMLDateTime, OGRField *psField)
 
int CPL_DLL OGRParseRFC822DateTime (const char *pszRFC822DateTime, OGRField *psField)
 
char CPL_DLLOGRGetRFC822DateTime (const OGRField *psField)
 
char CPL_DLLOGRGetXMLDateTime (const OGRField *psField)
 
char CPL_DLLOGRGetXML_UTF8_EscapedString (const char *pszString)
 
int OGRCompareDate (OGRField *psFirstTuple, OGRField *psSecondTuple)
 
int CPL_DLL OGRGeneralCmdLineProcessor (int nArgc, char ***ppapszArgv, int nOptions)
 
OGRErr CPL_DLL OSRGetEllipsoidInfo (int, char **, double *, double *)
 
double OGRFastAtof (const char *pszStr)
 
OGRErr CPL_DLL OGRCheckPermutation (int *panPermutation, int nSize)
 
OGRGeometryGML2OGRGeometry_XMLNode (const CPLXMLNode *psNode, int nPseudoBoolGetSecondaryGeometryOption, int nRecLevel=0, int nSRSDimension=0, bool bIgnoreGSG=false, bool bOrientation=true, bool bFaceHoleNegative=false)
 
OGRGeometry CPL_DLLOGRGeometryFromEWKB (GByte *pabyWKB, int nLength, int *pnSRID, int bIsPostGIS1_EWKB)
 
OGRGeometry CPL_DLLOGRGeometryFromHexEWKB (const char *pszBytea, int *pnSRID, int bIsPostGIS1_EWKB)
 
char CPL_DLLOGRGeometryToHexEWKB (OGRGeometry *poGeometry, int nSRSId, int nPostGISMajor, int nPostGISMinor)
 
OGRErr OGRReadWKBGeometryType (unsigned char *pabyData, OGRwkbVariant wkbVariant, OGRwkbGeometryType *eGeometryType)
 
void CPL_DLL OGRUpdateFieldType (OGRFieldDefn *poFDefn, OGRFieldType eNewType, OGRFieldSubType eNewSubType)
 
+ + + +

+Variables

const char *const SpecialFieldNames [SPECIAL_FIELD_COUNT]
 
+

Macro Definition Documentation

+ +
+
+ + + + +
#define OGR_GEOMETRY_DEFAULT_NON_EMPTY_NAME   "_ogr_geometry_"
+
+ +

Definition at line 48 of file ogr_p.h.

+ +
+
+ +
+
+ + + + + + + + +
#define OGR_SWAP( x)   (x == wkbXDR)
+
+ +

Definition at line 53 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define POSTGIS15_CURVEPOLYGON   13 /* instead of 10 */
+
+ +

Definition at line 57 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define POSTGIS15_MULTICURVE   14 /* instead of 11 */
+
+ +

Definition at line 58 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define POSTGIS15_MULTISURFACE   15 /* instead of 12 */
+
+ +

Definition at line 59 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define SPECIAL_FIELD_COUNT   5
+
+ +

Definition at line 126 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define SPF_FID   0
+
+ +

Definition at line 121 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define SPF_OGR_GEOM_AREA   4
+
+ +

Definition at line 125 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define SPF_OGR_GEOM_WKT   3
+
+ +

Definition at line 124 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define SPF_OGR_GEOMETRY   1
+
+ +

Definition at line 122 of file ogr_p.h.

+ +
+
+ +
+
+ + + + +
#define SPF_OGR_STYLE   2
+
+ +

Definition at line 123 of file ogr_p.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometry* GML2OGRGeometry_XMLNode (const CPLXMLNodepsNode,
int nPseudoBoolGetSecondaryGeometryOption,
int nRecLevel = 0,
int nSRSDimension = 0,
bool bIgnoreGSG = false,
bool bOrientation = true,
bool bFaceHoleNegative = false 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OGRCheckPermutation (intpanPermutation,
int nSize 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int OGRCompareDate (OGRFieldpsFirstTuple,
OGRFieldpsSecondTuple 
)
+
+ +
+
+ +
+
+ + + + + + + + +
double OGRFastAtof (const char * pszStr)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void OGRFormatDouble (char * pszBuffer,
int nBufferLen,
double dfVal,
char chDecimalSep,
int nPrecision = 15,
char chConversionSpecifier = 'f' 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGRGeneralCmdLineProcessor (int nArgc,
char *** ppapszArgv,
int nOptions 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometry CPL_DLL* OGRGeometryFromEWKB (GBytepabyWKB,
int nLength,
intpnSRID,
int bIsPostGIS1_EWKB 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRGeometry CPL_DLL* OGRGeometryFromHexEWKB (const char * pszBytea,
intpnSRID,
int bIsPostGIS1_EWKB 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
char CPL_DLL* OGRGeometryToHexEWKB (OGRGeometrypoGeometry,
int nSRSId,
int nPostGISMajor,
int nPostGISMinor 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OGRGetDayOfWeek (int day,
int month,
int year 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* OGRGetRFC822DateTime (const OGRFieldpsField)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* OGRGetXML_UTF8_EscapedString (const char * pszString)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL* OGRGetXMLDateTime (const OGRFieldpsField)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGRParseRFC822DateTime (const char * pszRFC822DateTime,
OGRFieldpsField 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OGRParseXMLDateTime (const char * pszXMLDateTime,
OGRFieldpsField 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr OGRReadWKBGeometryType (unsigned char * pabyData,
OGRwkbVariant wkbVariant,
OGRwkbGeometryTypeeGeometryType 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CPL_DLL OGRUpdateFieldType (OGRFieldDefnpoFDefn,
OGRFieldType eNewType,
OGRFieldSubType eNewSubType 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRGetEllipsoidInfo (int ,
char ** ,
double * ,
double *  
)
+
+ +
+
+

Variable Documentation

+ +
+
+ + + + +
const char* const SpecialFieldNames[SPECIAL_FIELD_COUNT]
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr__p_8h_source.html b/bin/doc/html/ogr__p_8h_source.html new file mode 100644 index 0000000..c536659 --- /dev/null +++ b/bin/doc/html/ogr__p_8h_source.html @@ -0,0 +1,140 @@ + + + + + + +OGR2GUI: include/ogr/ogr_p.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr_p.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr_p.h 33631 2016-03-04 06:28:09Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: Some private helper functions and stuff for OGR implementation.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  ******************************************************************************
9  * Copyright (c) 1999, Frank Warmerdam
10  * Copyright (c) 2008-2014, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef OGR_P_H_INCLUDED
32 #define OGR_P_H_INCLUDED
33 
34 /* -------------------------------------------------------------------- */
35 /* Include the common portability library ... lets us do lots */
36 /* of stuff easily. */
37 /* -------------------------------------------------------------------- */
38 
39 #include "cpl_string.h"
40 #include "cpl_conv.h"
41 #include "cpl_minixml.h"
42 
43 #include "ogr_core.h"
44 #include "ogr_geometry.h"
45 #include "ogr_feature.h"
46 
47 /* A default name for the default geometry column, instead of '' */
48 #define OGR_GEOMETRY_DEFAULT_NON_EMPTY_NAME "_ogr_geometry_"
49 
50 #ifdef CPL_MSB
51 # define OGR_SWAP(x) (x == wkbNDR)
52 #else
53 # define OGR_SWAP(x) (x == wkbXDR)
54 #endif
55 
56 /* PostGIS 1.X has non standard codes for the following geometry types */
57 #define POSTGIS15_CURVEPOLYGON 13 /* instead of 10 */
58 #define POSTGIS15_MULTICURVE 14 /* instead of 11 */
59 #define POSTGIS15_MULTISURFACE 15 /* instead of 12 */
60 
61 /* Has been deprecated. Can only be used in very specific circumstances */
62 #ifdef GDAL_COMPILATION
63 #define wkb25DBitInternalUse 0x80000000
64 #endif
65 
66 /* -------------------------------------------------------------------- */
67 /* helper function for parsing well known text format vector objects.*/
68 /* -------------------------------------------------------------------- */
69 
70 #ifdef OGR_GEOMETRY_H_INCLUDED
71 #define OGR_WKT_TOKEN_MAX 64
72 
73 const char CPL_DLL * OGRWktReadToken( const char * pszInput, char * pszToken );
74 
75 const char CPL_DLL * OGRWktReadPoints( const char * pszInput,
76  OGRRawPoint **ppaoPoints,
77  double **ppadfZ,
78  int * pnMaxPoints,
79  int * pnReadPoints );
80 
81 const char CPL_DLL * OGRWktReadPointsM( const char * pszInput,
82  OGRRawPoint **ppaoPoints,
83  double **ppadfZ,
84  double **ppadfM,
85  int * flags, /* geometry flags, are we expecting Z, M, or both; may change due to input */
86  int * pnMaxPoints,
87  int * pnReadPoints );
88 
89 void CPL_DLL OGRMakeWktCoordinate( char *, double, double, double, int );
90 void CPL_DLL OGRMakeWktCoordinateM( char *, double, double, double, double, OGRBoolean, OGRBoolean );
91 
92 #endif
93 
94 void OGRFormatDouble( char *pszBuffer, int nBufferLen, double dfVal,
95  char chDecimalSep, int nPrecision = 15, char chConversionSpecifier = 'f' );
96 
97 /* -------------------------------------------------------------------- */
98 /* Date-time parsing and processing functions */
99 /* -------------------------------------------------------------------- */
100 
101 /* Internal use by OGR drivers only, CPL_DLL is just there in case */
102 /* they are compiled as plugins */
103 int CPL_DLL OGRGetDayOfWeek(int day, int month, int year);
104 int CPL_DLL OGRParseXMLDateTime( const char* pszXMLDateTime,
105  OGRField* psField );
106 int CPL_DLL OGRParseRFC822DateTime( const char* pszRFC822DateTime,
107  OGRField* psField );
108 char CPL_DLL * OGRGetRFC822DateTime(const OGRField* psField);
109 char CPL_DLL * OGRGetXMLDateTime(const OGRField* psField);
110 char CPL_DLL * OGRGetXML_UTF8_EscapedString(const char* pszString);
111 
112 int OGRCompareDate( OGRField *psFirstTuple,
113  OGRField *psSecondTuple ); /* used by ogr_gensql.cpp and ogrfeaturequery.cpp */
114 
115 /* General utility option processing. */
116 int CPL_DLL OGRGeneralCmdLineProcessor( int nArgc, char ***ppapszArgv, int nOptions );
117 
118 /************************************************************************/
119 /* Support for special attributes (feature query and selection) */
120 /************************************************************************/
121 #define SPF_FID 0
122 #define SPF_OGR_GEOMETRY 1
123 #define SPF_OGR_STYLE 2
124 #define SPF_OGR_GEOM_WKT 3
125 #define SPF_OGR_GEOM_AREA 4
126 #define SPECIAL_FIELD_COUNT 5
127 
128 extern const char* const SpecialFieldNames[SPECIAL_FIELD_COUNT];
129 
130 #ifdef SWQ_H_INCLUDED_
131 extern const swq_field_type SpecialFieldTypes[SPECIAL_FIELD_COUNT];
132 #endif
133 
134 /************************************************************************/
135 /* Some SRS related stuff, search in SRS data files. */
136 /************************************************************************/
137 
138 OGRErr CPL_DLL OSRGetEllipsoidInfo( int, char **, double *, double *);
139 
140 /* Fast atof function */
141 double OGRFastAtof(const char* pszStr);
142 
143 OGRErr CPL_DLL OGRCheckPermutation(int* panPermutation, int nSize);
144 
145 /* GML related */
146 
148  int nPseudoBoolGetSecondaryGeometryOption,
149  int nRecLevel = 0,
150  int nSRSDimension = 0,
151  bool bIgnoreGSG = false,
152  bool bOrientation = true,
153  bool bFaceHoleNegative = false);
154 
155 /************************************************************************/
156 /* PostGIS EWKB encoding */
157 /************************************************************************/
158 
159 OGRGeometry CPL_DLL *OGRGeometryFromEWKB( GByte *pabyWKB, int nLength, int* pnSRID,
160  int bIsPostGIS1_EWKB );
161 OGRGeometry CPL_DLL *OGRGeometryFromHexEWKB( const char *pszBytea, int* pnSRID,
162  int bIsPostGIS1_EWKB );
163 char CPL_DLL * OGRGeometryToHexEWKB( OGRGeometry * poGeometry, int nSRSId,
164  int nPostGISMajor, int nPostGISMinor );
165 
166 /************************************************************************/
167 /* WKB Type Handling encoding */
168 /************************************************************************/
169 
170 OGRErr OGRReadWKBGeometryType( unsigned char * pabyData,
171  OGRwkbVariant wkbVariant,
172  OGRwkbGeometryType *eGeometryType );
173 
174 /************************************************************************/
175 /* Other */
176 /************************************************************************/
177 
179  OGRFieldType eNewType,
180  OGRFieldSubType eNewSubType );
181 
182 #endif /* ndef OGR_P_H_INCLUDED */
double OGRFastAtof(const char *pszStr)
+
OGRFieldSubType
Definition: ogr_core.h:628
+ +
OGRErr CPL_DLL OSRGetEllipsoidInfo(int, char **, double *, double *)
+
#define CPL_DLL
Definition: cpl_port.h:282
+
const char *const SpecialFieldNames[SPECIAL_FIELD_COUNT]
+
char CPL_DLL * OGRGetRFC822DateTime(const OGRField *psField)
+
#define SPECIAL_FIELD_COUNT
Definition: ogr_p.h:126
+
OGRErr OGRReadWKBGeometryType(unsigned char *pabyData, OGRwkbVariant wkbVariant, OGRwkbGeometryType *eGeometryType)
+
int CPL_DLL OGRGeneralCmdLineProcessor(int nArgc, char ***ppapszArgv, int nOptions)
+
int OGRBoolean
Definition: ogr_core.h:322
+
char CPL_DLL * OGRGeometryToHexEWKB(OGRGeometry *poGeometry, int nSRSId, int nPostGISMajor, int nPostGISMinor)
+
unsigned char GByte
Definition: cpl_port.h:193
+ +
char CPL_DLL * OGRGetXML_UTF8_EscapedString(const char *pszString)
+
int OGRCompareDate(OGRField *psFirstTuple, OGRField *psSecondTuple)
+
OGRGeometry * GML2OGRGeometry_XMLNode(const CPLXMLNode *psNode, int nPseudoBoolGetSecondaryGeometryOption, int nRecLevel=0, int nSRSDimension=0, bool bIgnoreGSG=false, bool bOrientation=true, bool bFaceHoleNegative=false)
+ +
OGRGeometry CPL_DLL * OGRGeometryFromEWKB(GByte *pabyWKB, int nLength, int *pnSRID, int bIsPostGIS1_EWKB)
+
int CPL_DLL OGRGetDayOfWeek(int day, int month, int year)
+
OGRwkbGeometryType
Definition: ogr_core.h:333
+
OGRGeometry CPL_DLL * OGRGeometryFromHexEWKB(const char *pszBytea, int *pnSRID, int bIsPostGIS1_EWKB)
+ +
void CPL_DLL OGRUpdateFieldType(OGRFieldDefn *poFDefn, OGRFieldType eNewType, OGRFieldSubType eNewSubType)
+ + + +
OGRFieldType
Definition: ogr_core.h:600
+
OGRwkbVariant
Definition: ogr_core.h:439
+ +
OGRErr CPL_DLL OGRCheckPermutation(int *panPermutation, int nSize)
+
int CPL_DLL OGRParseXMLDateTime(const char *pszXMLDateTime, OGRField *psField)
+ + +
int OGRErr
Definition: ogr_core.h:307
+
void OGRFormatDouble(char *pszBuffer, int nBufferLen, double dfVal, char chDecimalSep, int nPrecision=15, char chConversionSpecifier= 'f')
+
int CPL_DLL OGRParseRFC822DateTime(const char *pszRFC822DateTime, OGRField *psField)
+ +
char CPL_DLL * OGRGetXMLDateTime(const OGRField *psField)
+
+ + + + diff --git a/bin/doc/html/ogr__spatialref_8h.html b/bin/doc/html/ogr__spatialref_8h.html new file mode 100644 index 0000000..3f04bd3 --- /dev/null +++ b/bin/doc/html/ogr__spatialref_8h.html @@ -0,0 +1,206 @@ + + + + + + +OGR2GUI: include/ogr/ogr_spatialref.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr_spatialref.h File Reference
+
+
+
#include "ogr_srs_api.h"
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  OGR_SRSNode
 
class  OGRSpatialReference
 
class  OGRCoordinateTransformation
 
+ + + + + + + +

+Macros

#define USGS_ANGLE_DECIMALDEGREES   0
 
#define USGS_ANGLE_PACKEDDMS   TRUE /* 1 */
 
#define USGS_ANGLE_RADIANS   2
 
+ + + +

+Functions

OGRCoordinateTransformation CPL_DLLOGRCreateCoordinateTransformation (OGRSpatialReference *poSource, OGRSpatialReference *poTarget)
 
+

Detailed Description

+

Coordinate systems services.

+ +

Definition in file ogr_spatialref.h.

+

Macro Definition Documentation

+ +
+
+ + + + +
#define USGS_ANGLE_DECIMALDEGREES   0
+
+ +

Definition at line 189 of file ogr_spatialref.h.

+ +
+
+ +
+
+ + + + +
#define USGS_ANGLE_PACKEDDMS   TRUE /* 1 */
+
+ +

Definition at line 190 of file ogr_spatialref.h.

+ +
+
+ +
+
+ + + + +
#define USGS_ANGLE_RADIANS   2
+
+ +

Definition at line 191 of file ogr_spatialref.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRCoordinateTransformation CPL_DLL* OGRCreateCoordinateTransformation (OGRSpatialReferencepoSource,
OGRSpatialReferencepoTarget 
)
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr__spatialref_8h_source.html b/bin/doc/html/ogr__spatialref_8h_source.html new file mode 100644 index 0000000..b2039fd --- /dev/null +++ b/bin/doc/html/ogr__spatialref_8h_source.html @@ -0,0 +1,120 @@ + + + + + + +OGR2GUI: include/ogr/ogr_spatialref.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr_spatialref.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr_spatialref.h 33631 2016-03-04 06:28:09Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: Classes for manipulating spatial reference systems in a
6  * platform non-specific manner.
7  * Author: Frank Warmerdam, warmerdam@pobox.com
8  *
9  ******************************************************************************
10  * Copyright (c) 1999, Les Technologies SoftMap Inc.
11  * Copyright (c) 2008-2013, Even Rouault <even dot rouault at mines-paris dot org>
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a
14  * copy of this software and associated documentation files (the "Software"),
15  * to deal in the Software without restriction, including without limitation
16  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17  * and/or sell copies of the Software, and to permit persons to whom the
18  * Software is furnished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included
21  * in all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
24  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29  * DEALINGS IN THE SOFTWARE.
30  ****************************************************************************/
31 
32 #ifndef OGR_SPATIALREF_H_INCLUDED
33 #define OGR_SPATIALREF_H_INCLUDED
34 
35 #include "ogr_srs_api.h"
36 
43 /************************************************************************/
44 /* OGR_SRSNode */
45 /************************************************************************/
46 
61 {
62  char *pszValue;
63 
64  OGR_SRSNode **papoChildNodes;
65  OGR_SRSNode *poParent;
66 
67  int nChildren;
68 
69  int NeedsQuoting() const;
70  OGRErr importFromWkt( char **, int nRecLevel, int* pnNodes );
71 
72  public:
73  OGR_SRSNode(const char * = NULL);
74  ~OGR_SRSNode();
75 
76  int IsLeafNode() const { return nChildren == 0; }
77 
78  int GetChildCount() const { return nChildren; }
79  OGR_SRSNode *GetChild( int );
80  const OGR_SRSNode *GetChild( int ) const;
81 
82  OGR_SRSNode *GetNode( const char * );
83  const OGR_SRSNode *GetNode( const char * ) const;
84 
85  void InsertChild( OGR_SRSNode *, int );
86  void AddChild( OGR_SRSNode * );
87  int FindChild( const char * ) const;
88  void DestroyChild( int );
89  void ClearChildren();
90  void StripNodes( const char * );
91 
92  const char *GetValue() const { return pszValue; }
93  void SetValue( const char * );
94 
95  void MakeValueSafe();
96  OGRErr FixupOrdering();
97 
98  OGR_SRSNode *Clone() const;
99 
100  OGRErr importFromWkt( char ** );
101  OGRErr exportToWkt( char ** ) const;
102  OGRErr exportToPrettyWkt( char **, int = 1) const;
103 
104  OGRErr applyRemapper( const char *pszNode,
105  char **papszSrcValues,
106  char **papszDstValues,
107  int nStepSize = 1,
108  int bChildOfHit = FALSE );
109 };
110 
111 /************************************************************************/
112 /* OGRSpatialReference */
113 /************************************************************************/
114 
130 {
131  double dfFromGreenwich;
132  double dfToMeter;
133  double dfToDegrees;
134 
135  OGR_SRSNode *poRoot;
136 
137  int nRefCount;
138  int bNormInfoSet;
139 
140  static OGRErr Validate(OGR_SRSNode *poRoot);
141  static OGRErr ValidateAuthority(OGR_SRSNode *poRoot);
142  static OGRErr ValidateAxis(OGR_SRSNode *poRoot);
143  static OGRErr ValidateUnit(OGR_SRSNode *poRoot);
144  static OGRErr ValidateVertDatum(OGR_SRSNode *poRoot);
145  static OGRErr ValidateProjection( OGR_SRSNode* poRoot );
146  static int IsAliasFor( const char *, const char * );
147  void GetNormInfo() const;
148 
149  OGRErr importFromURNPart(const char* pszAuthority,
150  const char* pszCode,
151  const char* pszURN);
152  public:
154  OGRSpatialReference(const char * = NULL);
155 
156  virtual ~OGRSpatialReference();
157 
158  static void DestroySpatialReference(OGRSpatialReference* poSRS);
159 
160  OGRSpatialReference &operator=(const OGRSpatialReference&);
161 
162  int Reference();
163  int Dereference();
164  int GetReferenceCount() const { return nRefCount; }
165  void Release();
166 
167  OGRSpatialReference *Clone() const;
168  OGRSpatialReference *CloneGeogCS() const;
169 
170  void dumpReadable();
171  OGRErr exportToWkt( char ** ) const;
172  OGRErr exportToPrettyWkt( char **, int = FALSE) const;
173  OGRErr exportToProj4( char ** ) const;
174  OGRErr exportToPCI( char **, char **, double ** ) const;
175  OGRErr exportToUSGS( long *, long *, double **, long * ) const;
176  OGRErr exportToXML( char **, const char * = NULL ) const;
177  OGRErr exportToPanorama( long *, long *, long *, long *,
178  double * ) const;
179  OGRErr exportToERM( char *pszProj, char *pszDatum, char *pszUnits );
180  OGRErr exportToMICoordSys( char ** ) const;
181 
182  OGRErr importFromWkt( char ** );
183  OGRErr importFromProj4( const char * );
184  OGRErr importFromEPSG( int );
185  OGRErr importFromEPSGA( int );
186  OGRErr importFromESRI( char ** );
187  OGRErr importFromPCI( const char *, const char * = NULL,
188  double * = NULL );
189 #define USGS_ANGLE_DECIMALDEGREES 0
190 #define USGS_ANGLE_PACKEDDMS TRUE /* 1 */
191 #define USGS_ANGLE_RADIANS 2
192  OGRErr importFromUSGS( long iProjSys, long iZone,
193  double *padfPrjParams, long iDatum,
194  int nUSGSAngleFormat = USGS_ANGLE_PACKEDDMS );
195  OGRErr importFromPanorama( long, long, long, double* );
196  OGRErr importFromOzi( const char * const* papszLines );
197  OGRErr importFromWMSAUTO( const char *pszAutoDef );
198  OGRErr importFromXML( const char * );
199  OGRErr importFromDict( const char *pszDict, const char *pszCode );
200  OGRErr importFromURN( const char * );
201  OGRErr importFromCRSURL( const char * );
202  OGRErr importFromERM( const char *pszProj, const char *pszDatum,
203  const char *pszUnits );
204  OGRErr importFromUrl( const char * );
205  OGRErr importFromMICoordSys( const char * );
206 
207  OGRErr morphToESRI();
208  OGRErr morphFromESRI();
209 
210  OGRErr Validate();
211  OGRErr StripCTParms( OGR_SRSNode * = NULL );
212  OGRErr StripVertical();
213  OGRErr FixupOrdering();
214  OGRErr Fixup();
215 
216  int EPSGTreatsAsLatLong();
217  int EPSGTreatsAsNorthingEasting();
218  const char *GetAxis( const char *pszTargetKey, int iAxis,
219  OGRAxisOrientation *peOrientation ) const;
220  OGRErr SetAxes( const char *pszTargetKey,
221  const char *pszXAxisName,
222  OGRAxisOrientation eXAxisOrientation,
223  const char *pszYAxisName,
224  OGRAxisOrientation eYAxisOrientation );
225 
226  // Machinery for accessing parse nodes
227  OGR_SRSNode *GetRoot() { return poRoot; }
228  const OGR_SRSNode *GetRoot() const { return poRoot; }
229  void SetRoot( OGR_SRSNode * );
230 
231  OGR_SRSNode *GetAttrNode(const char *);
232  const OGR_SRSNode *GetAttrNode(const char *) const;
233  const char *GetAttrValue(const char *, int = 0) const;
234 
235  OGRErr SetNode( const char *, const char * );
236  OGRErr SetNode( const char *, double );
237 
238  OGRErr SetLinearUnitsAndUpdateParameters( const char *pszName,
239  double dfInMeters );
240  OGRErr SetLinearUnits( const char *pszName, double dfInMeters );
241  OGRErr SetTargetLinearUnits( const char *pszTargetKey,
242  const char *pszName, double dfInMeters );
243  double GetLinearUnits( char ** = NULL ) const;
244  double GetTargetLinearUnits( const char *pszTargetKey,
245  char ** ppszRetName = NULL ) const;
246 
247  OGRErr SetAngularUnits( const char *pszName, double dfInRadians );
248  double GetAngularUnits( char ** = NULL ) const;
249 
250  double GetPrimeMeridian( char ** = NULL ) const;
251 
252  int IsGeographic() const;
253  int IsProjected() const;
254  int IsGeocentric() const;
255  int IsLocal() const;
256  int IsVertical() const;
257  int IsCompound() const;
258  int IsSameGeogCS( const OGRSpatialReference * ) const;
259  int IsSameVertCS( const OGRSpatialReference * ) const;
260  int IsSame( const OGRSpatialReference * ) const;
261 
262  void Clear();
263  OGRErr SetLocalCS( const char * );
264  OGRErr SetProjCS( const char * );
265  OGRErr SetProjection( const char * );
266  OGRErr SetGeocCS( const char * pszGeocName );
267  OGRErr SetGeogCS( const char * pszGeogName,
268  const char * pszDatumName,
269  const char * pszEllipsoidName,
270  double dfSemiMajor, double dfInvFlattening,
271  const char * pszPMName = NULL,
272  double dfPMOffset = 0.0,
273  const char * pszUnits = NULL,
274  double dfConvertToRadians = 0.0 );
275  OGRErr SetWellKnownGeogCS( const char * );
276  OGRErr CopyGeogCSFrom( const OGRSpatialReference * poSrcSRS );
277  OGRErr SetVertCS( const char *pszVertCSName,
278  const char *pszVertDatumName,
279  int nVertDatumClass = 2005 );
280  OGRErr SetCompoundCS( const char *pszName,
281  const OGRSpatialReference *poHorizSRS,
282  const OGRSpatialReference *poVertSRS );
283 
284  OGRErr SetFromUserInput( const char * );
285 
286  OGRErr SetTOWGS84( double, double, double,
287  double = 0.0, double = 0.0, double = 0.0,
288  double = 0.0 );
289  OGRErr GetTOWGS84( double *padfCoef, int nCoeff = 7 ) const;
290 
291  double GetSemiMajor( OGRErr * = NULL ) const;
292  double GetSemiMinor( OGRErr * = NULL ) const;
293  double GetInvFlattening( OGRErr * = NULL ) const;
294 
295  OGRErr SetAuthority( const char * pszTargetKey,
296  const char * pszAuthority,
297  int nCode );
298 
299  OGRErr AutoIdentifyEPSG();
300  int GetEPSGGeogCS();
301 
302  const char *GetAuthorityCode( const char * pszTargetKey ) const;
303  const char *GetAuthorityName( const char * pszTargetKey ) const;
304 
305  const char *GetExtension( const char *pszTargetKey,
306  const char *pszName,
307  const char *pszDefault = NULL ) const;
308  OGRErr SetExtension( const char *pszTargetKey,
309  const char *pszName,
310  const char *pszValue );
311 
312  int FindProjParm( const char *pszParameter,
313  const OGR_SRSNode *poPROJCS=NULL ) const;
314  OGRErr SetProjParm( const char *, double );
315  double GetProjParm( const char *, double =0.0, OGRErr* = NULL ) const;
316 
317  OGRErr SetNormProjParm( const char *, double );
318  double GetNormProjParm( const char *, double=0.0, OGRErr* =NULL)const;
319 
320  static int IsAngularParameter( const char * );
321  static int IsLongitudeParameter( const char * );
322  static int IsLinearParameter( const char * );
323 
325  OGRErr SetACEA( double dfStdP1, double dfStdP2,
326  double dfCenterLat, double dfCenterLong,
327  double dfFalseEasting, double dfFalseNorthing );
328 
330  OGRErr SetAE( double dfCenterLat, double dfCenterLong,
331  double dfFalseEasting, double dfFalseNorthing );
332 
334  OGRErr SetBonne( double dfStdP1, double dfCentralMeridian,
335  double dfFalseEasting, double dfFalseNorthing );
336 
338  OGRErr SetCEA( double dfStdP1, double dfCentralMeridian,
339  double dfFalseEasting, double dfFalseNorthing );
340 
342  OGRErr SetCS( double dfCenterLat, double dfCenterLong,
343  double dfFalseEasting, double dfFalseNorthing );
344 
346  OGRErr SetEC( double dfStdP1, double dfStdP2,
347  double dfCenterLat, double dfCenterLong,
348  double dfFalseEasting, double dfFalseNorthing );
349 
351  OGRErr SetEckert( int nVariation, double dfCentralMeridian,
352  double dfFalseEasting, double dfFalseNorthing );
353 
354  OGRErr SetEckertIV( double dfCentralMeridian,
355  double dfFalseEasting, double dfFalseNorthing );
356 
357  OGRErr SetEckertVI( double dfCentralMeridian,
358  double dfFalseEasting, double dfFalseNorthing );
359 
361  OGRErr SetEquirectangular(double dfCenterLat, double dfCenterLong,
362  double dfFalseEasting, double dfFalseNorthing );
364  OGRErr SetEquirectangular2( double dfCenterLat, double dfCenterLong,
365  double dfPseudoStdParallel1,
366  double dfFalseEasting, double dfFalseNorthing );
367 
369  OGRErr SetGEOS( double dfCentralMeridian, double dfSatelliteHeight,
370  double dfFalseEasting, double dfFalseNorthing );
371 
373  OGRErr SetGH( double dfCentralMeridian,
374  double dfFalseEasting, double dfFalseNorthing );
375 
377  OGRErr SetIGH();
378 
380  OGRErr SetGS( double dfCentralMeridian,
381  double dfFalseEasting, double dfFalseNorthing );
382 
384  OGRErr SetGaussSchreiberTMercator(double dfCenterLat, double dfCenterLong,
385  double dfScale,
386  double dfFalseEasting, double dfFalseNorthing );
387 
389  OGRErr SetGnomonic(double dfCenterLat, double dfCenterLong,
390  double dfFalseEasting, double dfFalseNorthing );
391 
393  OGRErr SetHOM( double dfCenterLat, double dfCenterLong,
394  double dfAzimuth, double dfRectToSkew,
395  double dfScale,
396  double dfFalseEasting, double dfFalseNorthing );
397 
398  OGRErr SetHOM2PNO( double dfCenterLat,
399  double dfLat1, double dfLong1,
400  double dfLat2, double dfLong2,
401  double dfScale,
402  double dfFalseEasting, double dfFalseNorthing );
403 
404  OGRErr SetOM( double dfCenterLat, double dfCenterLong,
405  double dfAzimuth, double dfRectToSkew,
406  double dfScale,
407  double dfFalseEasting, double dfFalseNorthing );
408 
410  OGRErr SetHOMAC( double dfCenterLat, double dfCenterLong,
411  double dfAzimuth, double dfRectToSkew,
412  double dfScale,
413  double dfFalseEasting, double dfFalseNorthing );
414 
416  OGRErr SetIWMPolyconic( double dfLat1, double dfLat2,
417  double dfCenterLong,
418  double dfFalseEasting,
419  double dfFalseNorthing );
420 
422  OGRErr SetKrovak( double dfCenterLat, double dfCenterLong,
423  double dfAzimuth, double dfPseudoStdParallelLat,
424  double dfScale,
425  double dfFalseEasting, double dfFalseNorthing );
426 
428  OGRErr SetLAEA( double dfCenterLat, double dfCenterLong,
429  double dfFalseEasting, double dfFalseNorthing );
430 
432  OGRErr SetLCC( double dfStdP1, double dfStdP2,
433  double dfCenterLat, double dfCenterLong,
434  double dfFalseEasting, double dfFalseNorthing );
435 
437  OGRErr SetLCC1SP( double dfCenterLat, double dfCenterLong,
438  double dfScale,
439  double dfFalseEasting, double dfFalseNorthing );
440 
442  OGRErr SetLCCB( double dfStdP1, double dfStdP2,
443  double dfCenterLat, double dfCenterLong,
444  double dfFalseEasting, double dfFalseNorthing );
445 
447  OGRErr SetMC( double dfCenterLat, double dfCenterLong,
448  double dfFalseEasting, double dfFalseNorthing );
449 
451  OGRErr SetMercator( double dfCenterLat, double dfCenterLong,
452  double dfScale,
453  double dfFalseEasting, double dfFalseNorthing );
454 
455  OGRErr SetMercator2SP( double dfStdP1,
456  double dfCenterLat, double dfCenterLong,
457  double dfFalseEasting, double dfFalseNorthing );
458 
460  OGRErr SetMollweide( double dfCentralMeridian,
461  double dfFalseEasting, double dfFalseNorthing );
462 
464  OGRErr SetNZMG( double dfCenterLat, double dfCenterLong,
465  double dfFalseEasting, double dfFalseNorthing );
466 
468  OGRErr SetOS( double dfOriginLat, double dfCMeridian,
469  double dfScale,
470  double dfFalseEasting,double dfFalseNorthing);
471 
473  OGRErr SetOrthographic( double dfCenterLat, double dfCenterLong,
474  double dfFalseEasting,double dfFalseNorthing);
475 
477  OGRErr SetPolyconic( double dfCenterLat, double dfCenterLong,
478  double dfFalseEasting, double dfFalseNorthing );
479 
481  OGRErr SetPS( double dfCenterLat, double dfCenterLong,
482  double dfScale,
483  double dfFalseEasting, double dfFalseNorthing);
484 
486  OGRErr SetRobinson( double dfCenterLong,
487  double dfFalseEasting, double dfFalseNorthing );
488 
490  OGRErr SetSinusoidal( double dfCenterLong,
491  double dfFalseEasting, double dfFalseNorthing );
492 
494  OGRErr SetStereographic( double dfCenterLat, double dfCenterLong,
495  double dfScale,
496  double dfFalseEasting,double dfFalseNorthing);
497 
499  OGRErr SetSOC( double dfLatitudeOfOrigin, double dfCentralMeridian,
500  double dfFalseEasting, double dfFalseNorthing );
501 
503  OGRErr SetTM( double dfCenterLat, double dfCenterLong,
504  double dfScale,
505  double dfFalseEasting, double dfFalseNorthing );
506 
508  OGRErr SetTMVariant( const char *pszVariantName,
509  double dfCenterLat, double dfCenterLong,
510  double dfScale,
511  double dfFalseEasting, double dfFalseNorthing );
512 
514  OGRErr SetTMG( double dfCenterLat, double dfCenterLong,
515  double dfFalseEasting, double dfFalseNorthing );
516 
518  OGRErr SetTMSO( double dfCenterLat, double dfCenterLong,
519  double dfScale,
520  double dfFalseEasting, double dfFalseNorthing );
521 
523  OGRErr SetTPED( double dfLat1, double dfLong1,
524  double dfLat2, double dfLong2,
525  double dfFalseEasting, double dfFalseNorthing );
526 
528  OGRErr SetVDG( double dfCenterLong,
529  double dfFalseEasting, double dfFalseNorthing );
530 
532  OGRErr SetUTM( int nZone, int bNorth = TRUE );
533  int GetUTMZone( int *pbNorth = NULL ) const;
534 
536  OGRErr SetWagner( int nVariation, double dfCenterLat,
537  double dfFalseEasting, double dfFalseNorthing );
538 
540  OGRErr SetQSC(double dfCenterLat, double dfCenterLong);
541 
543  OGRErr SetSCH( double dfPegLat, double dfPegLong,
544  double dfPegHeading, double dfPegHgt);
546  OGRErr SetStatePlane( int nZone, int bNAD83 = TRUE,
547  const char *pszOverrideUnitName = NULL,
548  double dfOverrideUnit = 0.0 );
549 
550  OGRErr ImportFromESRIStatePlaneWKT(
551  int nCode, const char* pszDatumName, const char* pszUnitsName,
552  int nPCSCode, const char* pszCSName = NULL );
553  OGRErr ImportFromESRIWisconsinWKT(
554  const char* pszPrjName, double dfCentralMeridian, double dfLatOfOrigin,
555  const char* pszUnitsName, const char* pszCSName = NULL );
556 
557  static OGRSpatialReference* GetWGS84SRS();
558 };
559 
560 /************************************************************************/
561 /* OGRCoordinateTransformation */
562 /* */
563 /* This is really just used as a base class for a private */
564 /* implementation. */
565 /************************************************************************/
566 
577 {
578 public:
580 
581  static void DestroyCT(OGRCoordinateTransformation* poCT);
582 
583  // From CT_CoordinateTransformation
584 
586  virtual OGRSpatialReference *GetSourceCS() = 0;
587 
589  virtual OGRSpatialReference *GetTargetCS() = 0;
590 
591  // From CT_MathTransform
592 
608  virtual int Transform( int nCount,
609  double *x, double *y, double *z = NULL ) = 0;
610 
626  virtual int TransformEx( int nCount,
627  double *x, double *y, double *z = NULL,
628  int *pabSuccess = NULL ) = 0;
629 
630 };
631 
634  OGRSpatialReference *poTarget );
635 
636 #endif /* ndef OGR_SPATIALREF_H_INCLUDED */
+
#define CPL_DLL
Definition: cpl_port.h:282
+
#define TRUE
Definition: cpl_port.h:966
+
int GetChildCount() const
+ +
int IsLeafNode() const
+
#define FALSE
Definition: cpl_port.h:962
+
#define USGS_ANGLE_PACKEDDMS
+ +
const char * GetValue() const
+
OGRAxisOrientation
Definition: ogr_srs_api.h:50
+
OGR_SRSNode * GetRoot()
+
const OGR_SRSNode * GetRoot() const
+ +
#define NULL
Definition: cpl_port.h:359
+
OGRCoordinateTransformation CPL_DLL * OGRCreateCoordinateTransformation(OGRSpatialReference *poSource, OGRSpatialReference *poTarget)
+
int GetReferenceCount() const
+
int OGRErr
Definition: ogr_core.h:307
+ +
+ + + + diff --git a/bin/doc/html/ogr__srs__api_8h.html b/bin/doc/html/ogr__srs__api_8h.html new file mode 100644 index 0000000..498d5f3 --- /dev/null +++ b/bin/doc/html/ogr__srs__api_8h.html @@ -0,0 +1,8367 @@ + + + + + + +OGR2GUI: include/ogr/ogr_srs_api.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogr_srs_api.h File Reference
+
+
+
#include "ogr_core.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SRS_WKT_WGS84   "GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]"
 
#define SRS_PT_ALBERS_CONIC_EQUAL_AREA   "Albers_Conic_Equal_Area"
 
#define SRS_PT_AZIMUTHAL_EQUIDISTANT   "Azimuthal_Equidistant"
 
#define SRS_PT_CASSINI_SOLDNER   "Cassini_Soldner"
 
#define SRS_PT_CYLINDRICAL_EQUAL_AREA   "Cylindrical_Equal_Area"
 
#define SRS_PT_BONNE   "Bonne"
 
#define SRS_PT_ECKERT_I   "Eckert_I"
 
#define SRS_PT_ECKERT_II   "Eckert_II"
 
#define SRS_PT_ECKERT_III   "Eckert_III"
 
#define SRS_PT_ECKERT_IV   "Eckert_IV"
 
#define SRS_PT_ECKERT_V   "Eckert_V"
 
#define SRS_PT_ECKERT_VI   "Eckert_VI"
 
#define SRS_PT_EQUIDISTANT_CONIC   "Equidistant_Conic"
 
#define SRS_PT_EQUIRECTANGULAR   "Equirectangular"
 
#define SRS_PT_GALL_STEREOGRAPHIC   "Gall_Stereographic"
 
#define SRS_PT_GAUSSSCHREIBERTMERCATOR   "Gauss_Schreiber_Transverse_Mercator"
 
#define SRS_PT_GEOSTATIONARY_SATELLITE   "Geostationary_Satellite"
 
#define SRS_PT_GOODE_HOMOLOSINE   "Goode_Homolosine"
 
#define SRS_PT_IGH   "Interrupted_Goode_Homolosine"
 
#define SRS_PT_GNOMONIC   "Gnomonic"
 
#define SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER   "Hotine_Oblique_Mercator_Azimuth_Center"
 
#define SRS_PT_HOTINE_OBLIQUE_MERCATOR   "Hotine_Oblique_Mercator"
 
#define SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN   "Hotine_Oblique_Mercator_Two_Point_Natural_Origin"
 
#define SRS_PT_LABORDE_OBLIQUE_MERCATOR   "Laborde_Oblique_Mercator"
 
#define SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP   "Lambert_Conformal_Conic_1SP"
 
#define SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP   "Lambert_Conformal_Conic_2SP"
 
#define SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM   "Lambert_Conformal_Conic_2SP_Belgium"
 
#define SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA   "Lambert_Azimuthal_Equal_Area"
 
#define SRS_PT_MERCATOR_1SP   "Mercator_1SP"
 
#define SRS_PT_MERCATOR_2SP   "Mercator_2SP"
 
#define SRS_PT_MERCATOR_AUXILIARY_SPHERE   "Mercator_Auxiliary_Sphere"
 
#define SRS_PT_MILLER_CYLINDRICAL   "Miller_Cylindrical"
 
#define SRS_PT_MOLLWEIDE   "Mollweide"
 
#define SRS_PT_NEW_ZEALAND_MAP_GRID   "New_Zealand_Map_Grid"
 
#define SRS_PT_OBLIQUE_STEREOGRAPHIC   "Oblique_Stereographic"
 
#define SRS_PT_ORTHOGRAPHIC   "Orthographic"
 
#define SRS_PT_POLAR_STEREOGRAPHIC   "Polar_Stereographic"
 
#define SRS_PT_POLYCONIC   "Polyconic"
 
#define SRS_PT_ROBINSON   "Robinson"
 
#define SRS_PT_SINUSOIDAL   "Sinusoidal"
 
#define SRS_PT_STEREOGRAPHIC   "Stereographic"
 
#define SRS_PT_SWISS_OBLIQUE_CYLINDRICAL   "Swiss_Oblique_Cylindrical"
 
#define SRS_PT_TRANSVERSE_MERCATOR   "Transverse_Mercator"
 
#define SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED   "Transverse_Mercator_South_Orientated"
 
#define SRS_PT_TRANSVERSE_MERCATOR_MI_21   "Transverse_Mercator_MapInfo_21"
 
#define SRS_PT_TRANSVERSE_MERCATOR_MI_22   "Transverse_Mercator_MapInfo_22"
 
#define SRS_PT_TRANSVERSE_MERCATOR_MI_23   "Transverse_Mercator_MapInfo_23"
 
#define SRS_PT_TRANSVERSE_MERCATOR_MI_24   "Transverse_Mercator_MapInfo_24"
 
#define SRS_PT_TRANSVERSE_MERCATOR_MI_25   "Transverse_Mercator_MapInfo_25"
 
#define SRS_PT_TUNISIA_MINING_GRID   "Tunisia_Mining_Grid"
 
#define SRS_PT_TWO_POINT_EQUIDISTANT   "Two_Point_Equidistant"
 
#define SRS_PT_VANDERGRINTEN   "VanDerGrinten"
 
#define SRS_PT_KROVAK   "Krovak"
 
#define SRS_PT_IMW_POLYCONIC   "International_Map_of_the_World_Polyconic"
 
#define SRS_PT_WAGNER_I   "Wagner_I"
 
#define SRS_PT_WAGNER_II   "Wagner_II"
 
#define SRS_PT_WAGNER_III   "Wagner_III"
 
#define SRS_PT_WAGNER_IV   "Wagner_IV"
 
#define SRS_PT_WAGNER_V   "Wagner_V"
 
#define SRS_PT_WAGNER_VI   "Wagner_VI"
 
#define SRS_PT_WAGNER_VII   "Wagner_VII"
 
#define SRS_PT_QSC   "Quadrilateralized_Spherical_Cube"
 
#define SRS_PT_AITOFF   "Aitoff"
 
#define SRS_PT_WINKEL_I   "Winkel_I"
 
#define SRS_PT_WINKEL_II   "Winkel_II"
 
#define SRS_PT_WINKEL_TRIPEL   "Winkel_Tripel"
 
#define SRS_PT_CRASTER_PARABOLIC   "Craster_Parabolic"
 
#define SRS_PT_LOXIMUTHAL   "Loximuthal"
 
#define SRS_PT_QUARTIC_AUTHALIC   "Quartic_Authalic"
 
#define SRS_PT_SCH   "Spherical_Cross_Track_Height"
 
#define SRS_PP_CENTRAL_MERIDIAN   "central_meridian"
 
#define SRS_PP_SCALE_FACTOR   "scale_factor"
 
#define SRS_PP_STANDARD_PARALLEL_1   "standard_parallel_1"
 
#define SRS_PP_STANDARD_PARALLEL_2   "standard_parallel_2"
 
#define SRS_PP_PSEUDO_STD_PARALLEL_1   "pseudo_standard_parallel_1"
 
#define SRS_PP_LONGITUDE_OF_CENTER   "longitude_of_center"
 
#define SRS_PP_LATITUDE_OF_CENTER   "latitude_of_center"
 
#define SRS_PP_LONGITUDE_OF_ORIGIN   "longitude_of_origin"
 
#define SRS_PP_LATITUDE_OF_ORIGIN   "latitude_of_origin"
 
#define SRS_PP_FALSE_EASTING   "false_easting"
 
#define SRS_PP_FALSE_NORTHING   "false_northing"
 
#define SRS_PP_AZIMUTH   "azimuth"
 
#define SRS_PP_LONGITUDE_OF_POINT_1   "longitude_of_point_1"
 
#define SRS_PP_LATITUDE_OF_POINT_1   "latitude_of_point_1"
 
#define SRS_PP_LONGITUDE_OF_POINT_2   "longitude_of_point_2"
 
#define SRS_PP_LATITUDE_OF_POINT_2   "latitude_of_point_2"
 
#define SRS_PP_LONGITUDE_OF_POINT_3   "longitude_of_point_3"
 
#define SRS_PP_LATITUDE_OF_POINT_3   "latitude_of_point_3"
 
#define SRS_PP_RECTIFIED_GRID_ANGLE   "rectified_grid_angle"
 
#define SRS_PP_LANDSAT_NUMBER   "landsat_number"
 
#define SRS_PP_PATH_NUMBER   "path_number"
 
#define SRS_PP_PERSPECTIVE_POINT_HEIGHT   "perspective_point_height"
 
#define SRS_PP_SATELLITE_HEIGHT   "satellite_height"
 
#define SRS_PP_FIPSZONE   "fipszone"
 
#define SRS_PP_ZONE   "zone"
 
#define SRS_PP_LATITUDE_OF_1ST_POINT   "Latitude_Of_1st_Point"
 
#define SRS_PP_LONGITUDE_OF_1ST_POINT   "Longitude_Of_1st_Point"
 
#define SRS_PP_LATITUDE_OF_2ND_POINT   "Latitude_Of_2nd_Point"
 
#define SRS_PP_LONGITUDE_OF_2ND_POINT   "Longitude_Of_2nd_Point"
 
#define SRS_PP_PEG_POINT_LATITUDE   "peg_point_latitude"
 
#define SRS_PP_PEG_POINT_LONGITUDE   "peg_point_longitude"
 
#define SRS_PP_PEG_POINT_HEADING   "peg_point_heading"
 
#define SRS_PP_PEG_POINT_HEIGHT   "peg_point_height"
 
#define SRS_UL_METER   "Meter"
 
#define SRS_UL_FOOT   "Foot (International)" /* or just "FOOT"? */
 
#define SRS_UL_FOOT_CONV   "0.3048"
 
#define SRS_UL_US_FOOT   "Foot_US" /* or "US survey foot" from EPSG */
 
#define SRS_UL_US_FOOT_CONV   "0.3048006096012192"
 
#define SRS_UL_NAUTICAL_MILE   "Nautical Mile"
 
#define SRS_UL_NAUTICAL_MILE_CONV   "1852.0"
 
#define SRS_UL_LINK   "Link" /* Based on US Foot */
 
#define SRS_UL_LINK_CONV   "0.20116684023368047"
 
#define SRS_UL_CHAIN   "Chain" /* based on US Foot */
 
#define SRS_UL_CHAIN_CONV   "20.116684023368047"
 
#define SRS_UL_ROD   "Rod" /* based on US Foot */
 
#define SRS_UL_ROD_CONV   "5.02921005842012"
 
#define SRS_UL_LINK_Clarke   "Link_Clarke"
 
#define SRS_UL_LINK_Clarke_CONV   "0.2011661949"
 
#define SRS_UL_KILOMETER   "Kilometer"
 
#define SRS_UL_KILOMETER_CONV   "1000."
 
#define SRS_UL_DECIMETER   "Decimeter"
 
#define SRS_UL_DECIMETER_CONV   "0.1"
 
#define SRS_UL_CENTIMETER   "Centimeter"
 
#define SRS_UL_CENTIMETER_CONV   "0.01"
 
#define SRS_UL_MILLIMETER   "Millimeter"
 
#define SRS_UL_MILLIMETER_CONV   "0.001"
 
#define SRS_UL_INTL_NAUT_MILE   "Nautical_Mile_International"
 
#define SRS_UL_INTL_NAUT_MILE_CONV   "1852.0"
 
#define SRS_UL_INTL_INCH   "Inch_International"
 
#define SRS_UL_INTL_INCH_CONV   "0.0254"
 
#define SRS_UL_INTL_FOOT   "Foot_International"
 
#define SRS_UL_INTL_FOOT_CONV   "0.3048"
 
#define SRS_UL_INTL_YARD   "Yard_International"
 
#define SRS_UL_INTL_YARD_CONV   "0.9144"
 
#define SRS_UL_INTL_STAT_MILE   "Statute_Mile_International"
 
#define SRS_UL_INTL_STAT_MILE_CONV   "1609.344"
 
#define SRS_UL_INTL_FATHOM   "Fathom_International"
 
#define SRS_UL_INTL_FATHOM_CONV   "1.8288"
 
#define SRS_UL_INTL_CHAIN   "Chain_International"
 
#define SRS_UL_INTL_CHAIN_CONV   "20.1168"
 
#define SRS_UL_INTL_LINK   "Link_International"
 
#define SRS_UL_INTL_LINK_CONV   "0.201168"
 
#define SRS_UL_US_INCH   "Inch_US_Surveyor"
 
#define SRS_UL_US_INCH_CONV   "0.025400050800101603"
 
#define SRS_UL_US_YARD   "Yard_US_Surveyor"
 
#define SRS_UL_US_YARD_CONV   "0.914401828803658"
 
#define SRS_UL_US_CHAIN   "Chain_US_Surveyor"
 
#define SRS_UL_US_CHAIN_CONV   "20.11684023368047"
 
#define SRS_UL_US_STAT_MILE   "Statute_Mile_US_Surveyor"
 
#define SRS_UL_US_STAT_MILE_CONV   "1609.347218694437"
 
#define SRS_UL_INDIAN_YARD   "Yard_Indian"
 
#define SRS_UL_INDIAN_YARD_CONV   "0.91439523"
 
#define SRS_UL_INDIAN_FOOT   "Foot_Indian"
 
#define SRS_UL_INDIAN_FOOT_CONV   "0.30479841"
 
#define SRS_UL_INDIAN_CHAIN   "Chain_Indian"
 
#define SRS_UL_INDIAN_CHAIN_CONV   "20.11669506"
 
#define SRS_UA_DEGREE   "degree"
 
#define SRS_UA_DEGREE_CONV   "0.0174532925199433"
 
#define SRS_UA_RADIAN   "radian"
 
#define SRS_PM_GREENWICH   "Greenwich"
 
#define SRS_DN_NAD27   "North_American_Datum_1927"
 
#define SRS_DN_NAD83   "North_American_Datum_1983"
 
#define SRS_DN_WGS72   "WGS_1972"
 
#define SRS_DN_WGS84   "WGS_1984"
 
#define SRS_WGS84_SEMIMAJOR   6378137.0
 
#define SRS_WGS84_INVFLATTENING   298.257223563
 
#define DEFINED_OGRSpatialReferenceH
 
+ + + + + +

+Typedefs

typedef void * OGRSpatialReferenceH
 
typedef void * OGRCoordinateTransformationH
 
+ + + + + +

+Enumerations

enum  OGRAxisOrientation {
+  OAO_Other =0, +OAO_North =1, +OAO_South =2, +OAO_East =3, +
+  OAO_West =4, +OAO_Up =5, +OAO_Down =6 +
+ }
 
enum  OGRDatumType {
+  ODT_HD_Min =1000, +ODT_HD_Other =1000, +ODT_HD_Classic =1001, +ODT_HD_Geocentric =1002, +
+  ODT_HD_Max =1999, +ODT_VD_Min =2000, +ODT_VD_Other =2000, +ODT_VD_Orthometric =2001, +
+  ODT_VD_Ellipsoidal =2002, +ODT_VD_AltitudeBarometric =2003, +ODT_VD_Normal =2004, +ODT_VD_GeoidModelDerived =2005, +
+  ODT_VD_Depth =2006, +ODT_VD_Max =2999, +ODT_LD_Min =10000, +ODT_LD_Max =32767 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

const char CPL_DLLOSRAxisEnumToName (OGRAxisOrientation eOrientation)
 
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRNewSpatialReference (const char *)
 
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRCloneGeogCS (OGRSpatialReferenceH)
 
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRClone (OGRSpatialReferenceH)
 
void CPL_DLL CPL_STDCALL OSRDestroySpatialReference (OGRSpatialReferenceH)
 
int CPL_DLL OSRReference (OGRSpatialReferenceH)
 
int CPL_DLL OSRDereference (OGRSpatialReferenceH)
 
void CPL_DLL OSRRelease (OGRSpatialReferenceH)
 
OGRErr CPL_DLL OSRValidate (OGRSpatialReferenceH)
 
OGRErr CPL_DLL OSRFixupOrdering (OGRSpatialReferenceH)
 
OGRErr CPL_DLL OSRFixup (OGRSpatialReferenceH)
 
OGRErr CPL_DLL OSRStripCTParms (OGRSpatialReferenceH)
 
OGRErr CPL_DLL CPL_STDCALL OSRImportFromEPSG (OGRSpatialReferenceH, int)
 
OGRErr CPL_DLL CPL_STDCALL OSRImportFromEPSGA (OGRSpatialReferenceH, int)
 
OGRErr CPL_DLL OSRImportFromWkt (OGRSpatialReferenceH, char **)
 
OGRErr CPL_DLL OSRImportFromProj4 (OGRSpatialReferenceH, const char *)
 
OGRErr CPL_DLL OSRImportFromESRI (OGRSpatialReferenceH, char **)
 
OGRErr CPL_DLL OSRImportFromPCI (OGRSpatialReferenceH hSRS, const char *, const char *, double *)
 
OGRErr CPL_DLL OSRImportFromUSGS (OGRSpatialReferenceH, long, long, double *, long)
 
OGRErr CPL_DLL OSRImportFromXML (OGRSpatialReferenceH, const char *)
 
OGRErr CPL_DLL OSRImportFromDict (OGRSpatialReferenceH, const char *, const char *)
 
OGRErr CPL_DLL OSRImportFromPanorama (OGRSpatialReferenceH, long, long, long, double *)
 
OGRErr CPL_DLL OSRImportFromOzi (OGRSpatialReferenceH, const char *const *)
 
OGRErr CPL_DLL OSRImportFromMICoordSys (OGRSpatialReferenceH, const char *)
 
OGRErr CPL_DLL OSRImportFromERM (OGRSpatialReferenceH, const char *, const char *, const char *)
 
OGRErr CPL_DLL OSRImportFromUrl (OGRSpatialReferenceH, const char *)
 
OGRErr CPL_DLL CPL_STDCALL OSRExportToWkt (OGRSpatialReferenceH, char **)
 
OGRErr CPL_DLL CPL_STDCALL OSRExportToPrettyWkt (OGRSpatialReferenceH, char **, int)
 
OGRErr CPL_DLL CPL_STDCALL OSRExportToProj4 (OGRSpatialReferenceH, char **)
 
OGRErr CPL_DLL OSRExportToPCI (OGRSpatialReferenceH, char **, char **, double **)
 
OGRErr CPL_DLL OSRExportToUSGS (OGRSpatialReferenceH, long *, long *, double **, long *)
 
OGRErr CPL_DLL OSRExportToXML (OGRSpatialReferenceH, char **, const char *)
 
OGRErr CPL_DLL OSRExportToPanorama (OGRSpatialReferenceH, long *, long *, long *, long *, double *)
 
OGRErr CPL_DLL OSRExportToMICoordSys (OGRSpatialReferenceH, char **)
 
OGRErr CPL_DLL OSRExportToERM (OGRSpatialReferenceH, char *, char *, char *)
 
OGRErr CPL_DLL OSRMorphToESRI (OGRSpatialReferenceH)
 
OGRErr CPL_DLL OSRMorphFromESRI (OGRSpatialReferenceH)
 
OGRErr CPL_DLL CPL_STDCALL OSRSetAttrValue (OGRSpatialReferenceH hSRS, const char *pszNodePath, const char *pszNewNodeValue)
 
const char CPL_DLL *CPL_STDCALL OSRGetAttrValue (OGRSpatialReferenceH hSRS, const char *pszName, int iChild)
 
OGRErr CPL_DLL OSRSetAngularUnits (OGRSpatialReferenceH, const char *, double)
 
double CPL_DLL OSRGetAngularUnits (OGRSpatialReferenceH, char **)
 
OGRErr CPL_DLL OSRSetLinearUnits (OGRSpatialReferenceH, const char *, double)
 
OGRErr CPL_DLL OSRSetTargetLinearUnits (OGRSpatialReferenceH, const char *, const char *, double)
 
OGRErr CPL_DLL OSRSetLinearUnitsAndUpdateParameters (OGRSpatialReferenceH, const char *, double)
 
double CPL_DLL OSRGetLinearUnits (OGRSpatialReferenceH, char **)
 
double CPL_DLL OSRGetTargetLinearUnits (OGRSpatialReferenceH, const char *, char **)
 
double CPL_DLL OSRGetPrimeMeridian (OGRSpatialReferenceH, char **)
 
int CPL_DLL OSRIsGeographic (OGRSpatialReferenceH)
 
int CPL_DLL OSRIsLocal (OGRSpatialReferenceH)
 
int CPL_DLL OSRIsProjected (OGRSpatialReferenceH)
 
int CPL_DLL OSRIsCompound (OGRSpatialReferenceH)
 
int CPL_DLL OSRIsGeocentric (OGRSpatialReferenceH)
 
int CPL_DLL OSRIsVertical (OGRSpatialReferenceH)
 
int CPL_DLL OSRIsSameGeogCS (OGRSpatialReferenceH, OGRSpatialReferenceH)
 
int CPL_DLL OSRIsSameVertCS (OGRSpatialReferenceH, OGRSpatialReferenceH)
 
int CPL_DLL OSRIsSame (OGRSpatialReferenceH, OGRSpatialReferenceH)
 
OGRErr CPL_DLL OSRSetLocalCS (OGRSpatialReferenceH hSRS, const char *pszName)
 
OGRErr CPL_DLL OSRSetProjCS (OGRSpatialReferenceH hSRS, const char *pszName)
 
OGRErr CPL_DLL OSRSetGeocCS (OGRSpatialReferenceH hSRS, const char *pszName)
 
OGRErr CPL_DLL OSRSetWellKnownGeogCS (OGRSpatialReferenceH hSRS, const char *pszName)
 
OGRErr CPL_DLL CPL_STDCALL OSRSetFromUserInput (OGRSpatialReferenceH hSRS, const char *)
 
OGRErr CPL_DLL OSRCopyGeogCSFrom (OGRSpatialReferenceH hSRS, const OGRSpatialReferenceH hSrcSRS)
 
OGRErr CPL_DLL OSRSetTOWGS84 (OGRSpatialReferenceH hSRS, double, double, double, double, double, double, double)
 
OGRErr CPL_DLL OSRGetTOWGS84 (OGRSpatialReferenceH hSRS, double *, int)
 
OGRErr CPL_DLL OSRSetCompoundCS (OGRSpatialReferenceH hSRS, const char *pszName, OGRSpatialReferenceH hHorizSRS, OGRSpatialReferenceH hVertSRS)
 
OGRErr CPL_DLL OSRSetGeogCS (OGRSpatialReferenceH hSRS, const char *pszGeogName, const char *pszDatumName, const char *pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, const char *pszPMName, double dfPMOffset, const char *pszUnits, double dfConvertToRadians)
 
OGRErr CPL_DLL OSRSetVertCS (OGRSpatialReferenceH hSRS, const char *pszVertCSName, const char *pszVertDatumName, int nVertDatumType)
 
double CPL_DLL OSRGetSemiMajor (OGRSpatialReferenceH, OGRErr *)
 
double CPL_DLL OSRGetSemiMinor (OGRSpatialReferenceH, OGRErr *)
 
double CPL_DLL OSRGetInvFlattening (OGRSpatialReferenceH, OGRErr *)
 
OGRErr CPL_DLL OSRSetAuthority (OGRSpatialReferenceH hSRS, const char *pszTargetKey, const char *pszAuthority, int nCode)
 
const char CPL_DLLOSRGetAuthorityCode (OGRSpatialReferenceH hSRS, const char *pszTargetKey)
 
const char CPL_DLLOSRGetAuthorityName (OGRSpatialReferenceH hSRS, const char *pszTargetKey)
 
OGRErr CPL_DLL OSRSetProjection (OGRSpatialReferenceH, const char *)
 
OGRErr CPL_DLL OSRSetProjParm (OGRSpatialReferenceH, const char *, double)
 
double CPL_DLL OSRGetProjParm (OGRSpatialReferenceH hSRS, const char *pszParmName, double dfDefault, OGRErr *)
 
OGRErr CPL_DLL OSRSetNormProjParm (OGRSpatialReferenceH, const char *, double)
 
double CPL_DLL OSRGetNormProjParm (OGRSpatialReferenceH hSRS, const char *pszParmName, double dfDefault, OGRErr *)
 
OGRErr CPL_DLL OSRSetUTM (OGRSpatialReferenceH hSRS, int nZone, int bNorth)
 
int CPL_DLL OSRGetUTMZone (OGRSpatialReferenceH hSRS, int *pbNorth)
 
OGRErr CPL_DLL OSRSetStatePlane (OGRSpatialReferenceH hSRS, int nZone, int bNAD83)
 
OGRErr CPL_DLL OSRSetStatePlaneWithUnits (OGRSpatialReferenceH hSRS, int nZone, int bNAD83, const char *pszOverrideUnitName, double dfOverrideUnit)
 
OGRErr CPL_DLL OSRAutoIdentifyEPSG (OGRSpatialReferenceH hSRS)
 
int CPL_DLL OSREPSGTreatsAsLatLong (OGRSpatialReferenceH hSRS)
 
int CPL_DLL OSREPSGTreatsAsNorthingEasting (OGRSpatialReferenceH hSRS)
 
const char CPL_DLLOSRGetAxis (OGRSpatialReferenceH hSRS, const char *pszTargetKey, int iAxis, OGRAxisOrientation *peOrientation)
 
OGRErr CPL_DLL OSRSetAxes (OGRSpatialReferenceH hSRS, const char *pszTargetKey, const char *pszXAxisName, OGRAxisOrientation eXAxisOrientation, const char *pszYAxisName, OGRAxisOrientation eYAxisOrientation)
 
OGRErr CPL_DLL OSRSetACEA (OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetAE (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetBonne (OGRSpatialReferenceH hSRS, double dfStandardParallel, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetCEA (OGRSpatialReferenceH hSRS, double dfStdP1, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetCS (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetEC (OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetEckert (OGRSpatialReferenceH hSRS, int nVariation, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetEckertIV (OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetEckertVI (OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetEquirectangular (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetEquirectangular2 (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfPseudoStdParallel1, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetGS (OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetGH (OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetIGH (OGRSpatialReferenceH hSRS)
 
OGRErr CPL_DLL OSRSetGEOS (OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfSatelliteHeight, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetGaussSchreiberTMercator (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetGnomonic (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetOM (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetHOM (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetHOMAC (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetHOM2PNO (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetIWMPolyconic (OGRSpatialReferenceH hSRS, double dfLat1, double dfLat2, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetKrovak (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfPseudoStdParallelLat, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetLAEA (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetLCC (OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetLCC1SP (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetLCCB (OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetMC (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetMercator (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetMercator2SP (OGRSpatialReferenceH hSRS, double dfStdP1, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetMollweide (OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetNZMG (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetOS (OGRSpatialReferenceH hSRS, double dfOriginLat, double dfCMeridian, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetOrthographic (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetPolyconic (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetPS (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetRobinson (OGRSpatialReferenceH hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetSinusoidal (OGRSpatialReferenceH hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetStereographic (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetSOC (OGRSpatialReferenceH hSRS, double dfLatitudeOfOrigin, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetTM (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetTMVariant (OGRSpatialReferenceH hSRS, const char *pszVariantName, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetTMG (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetTMSO (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetTPED (OGRSpatialReferenceH hSRS, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetVDG (OGRSpatialReferenceH hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetWagner (OGRSpatialReferenceH hSRS, int nVariation, double dfCenterLat, double dfFalseEasting, double dfFalseNorthing)
 
OGRErr CPL_DLL OSRSetQSC (OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong)
 
OGRErr CPL_DLL OSRSetSCH (OGRSpatialReferenceH hSRS, double dfPegLat, double dfPegLong, double dfPegHeading, double dfPegHgt)
 
double CPL_DLL OSRCalcInvFlattening (double dfSemiMajor, double dfSemiMinor)
 
double CPL_DLL OSRCalcSemiMinorFromInvFlattening (double dfSemiMajor, double dfInvFlattening)
 
void CPL_DLL OSRCleanup (void)
 
OGRCoordinateTransformationH CPL_DLL CPL_STDCALL OCTNewCoordinateTransformation (OGRSpatialReferenceH hSourceSRS, OGRSpatialReferenceH hTargetSRS)
 
void CPL_DLL CPL_STDCALL OCTDestroyCoordinateTransformation (OGRCoordinateTransformationH)
 
int CPL_DLL CPL_STDCALL OCTTransform (OGRCoordinateTransformationH hCT, int nCount, double *x, double *y, double *z)
 
int CPL_DLL CPL_STDCALL OCTTransformEx (OGRCoordinateTransformationH hCT, int nCount, double *x, double *y, double *z, int *pabSuccess)
 
char * OCTProj4Normalize (const char *pszProj4Src)
 
void OCTCleanupProjMutex (void)
 
char CPL_DLL ** OPTGetProjectionMethods (void)
 
char CPL_DLL ** OPTGetParameterList (const char *pszProjectionMethod, char **ppszUserName)
 
int CPL_DLL OPTGetParameterInfo (const char *pszProjectionMethod, const char *pszParameterName, char **ppszUserName, char **ppszType, double *pdfDefaultValue)
 
+

Detailed Description

+

C spatial reference system services and defines.

+

See also: ogr_spatialref.h

+ +

Definition in file ogr_srs_api.h.

+

Macro Definition Documentation

+ +
+
+ + + + +
#define DEFINED_OGRSpatialReferenceH
+
+ +

Definition at line 306 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_DN_NAD27   "North_American_Datum_1927"
+
+ +

Definition at line 293 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_DN_NAD83   "North_American_Datum_1983"
+
+ +

Definition at line 294 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_DN_WGS72   "WGS_1972"
+
+ +

Definition at line 295 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_DN_WGS84   "WGS_1984"
+
+ +

Definition at line 296 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PM_GREENWICH   "Greenwich"
+
+ +

Definition at line 291 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_AZIMUTH   "azimuth"
+
+ +

Definition at line 209 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_CENTRAL_MERIDIAN   "central_meridian"
+
+ +

Definition at line 198 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_FALSE_EASTING   "false_easting"
+
+ +

Definition at line 207 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_FALSE_NORTHING   "false_northing"
+
+ +

Definition at line 208 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_FIPSZONE   "fipszone"
+
+ +

Definition at line 221 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LANDSAT_NUMBER   "landsat_number"
+
+ +

Definition at line 217 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LATITUDE_OF_1ST_POINT   "Latitude_Of_1st_Point"
+
+ +

Definition at line 223 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LATITUDE_OF_2ND_POINT   "Latitude_Of_2nd_Point"
+
+ +

Definition at line 225 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LATITUDE_OF_CENTER   "latitude_of_center"
+
+ +

Definition at line 204 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LATITUDE_OF_ORIGIN   "latitude_of_origin"
+
+ +

Definition at line 206 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LATITUDE_OF_POINT_1   "latitude_of_point_1"
+
+ +

Definition at line 211 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LATITUDE_OF_POINT_2   "latitude_of_point_2"
+
+ +

Definition at line 213 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LATITUDE_OF_POINT_3   "latitude_of_point_3"
+
+ +

Definition at line 215 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LONGITUDE_OF_1ST_POINT   "Longitude_Of_1st_Point"
+
+ +

Definition at line 224 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LONGITUDE_OF_2ND_POINT   "Longitude_Of_2nd_Point"
+
+ +

Definition at line 226 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LONGITUDE_OF_CENTER   "longitude_of_center"
+
+ +

Definition at line 203 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LONGITUDE_OF_ORIGIN   "longitude_of_origin"
+
+ +

Definition at line 205 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LONGITUDE_OF_POINT_1   "longitude_of_point_1"
+
+ +

Definition at line 210 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LONGITUDE_OF_POINT_2   "longitude_of_point_2"
+
+ +

Definition at line 212 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_LONGITUDE_OF_POINT_3   "longitude_of_point_3"
+
+ +

Definition at line 214 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_PATH_NUMBER   "path_number"
+
+ +

Definition at line 218 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_PEG_POINT_HEADING   "peg_point_heading"
+
+ +

Definition at line 229 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_PEG_POINT_HEIGHT   "peg_point_height"
+
+ +

Definition at line 230 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_PEG_POINT_LATITUDE   "peg_point_latitude"
+
+ +

Definition at line 227 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_PEG_POINT_LONGITUDE   "peg_point_longitude"
+
+ +

Definition at line 228 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_PERSPECTIVE_POINT_HEIGHT   "perspective_point_height"
+
+ +

Definition at line 219 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_PSEUDO_STD_PARALLEL_1   "pseudo_standard_parallel_1"
+
+ +

Definition at line 202 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_RECTIFIED_GRID_ANGLE   "rectified_grid_angle"
+
+ +

Definition at line 216 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_SATELLITE_HEIGHT   "satellite_height"
+
+ +

Definition at line 220 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_SCALE_FACTOR   "scale_factor"
+
+ +

Definition at line 199 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_STANDARD_PARALLEL_1   "standard_parallel_1"
+
+ +

Definition at line 200 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_STANDARD_PARALLEL_2   "standard_parallel_2"
+
+ +

Definition at line 201 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PP_ZONE   "zone"
+
+ +

Definition at line 222 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_AITOFF   "Aitoff"
+
+ +

Definition at line 189 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ALBERS_CONIC_EQUAL_AREA   "Albers_Conic_Equal_Area"
+
+ +

Definition at line 97 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_AZIMUTHAL_EQUIDISTANT   "Azimuthal_Equidistant"
+
+ +

Definition at line 99 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_BONNE   "Bonne"
+
+ +

Definition at line 102 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_CASSINI_SOLDNER   "Cassini_Soldner"
+
+ +

Definition at line 100 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_CRASTER_PARABOLIC   "Craster_Parabolic"
+
+ +

Definition at line 193 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_CYLINDRICAL_EQUAL_AREA   "Cylindrical_Equal_Area"
+
+ +

Definition at line 101 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ECKERT_I   "Eckert_I"
+
+ +

Definition at line 103 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ECKERT_II   "Eckert_II"
+
+ +

Definition at line 104 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ECKERT_III   "Eckert_III"
+
+ +

Definition at line 105 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ECKERT_IV   "Eckert_IV"
+
+ +

Definition at line 106 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ECKERT_V   "Eckert_V"
+
+ +

Definition at line 107 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ECKERT_VI   "Eckert_VI"
+
+ +

Definition at line 108 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_EQUIDISTANT_CONIC   "Equidistant_Conic"
+
+ +

Definition at line 109 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_EQUIRECTANGULAR   "Equirectangular"
+
+ +

Definition at line 111 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_GALL_STEREOGRAPHIC   "Gall_Stereographic"
+
+ +

Definition at line 112 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_GAUSSSCHREIBERTMERCATOR   "Gauss_Schreiber_Transverse_Mercator"
+
+ +

Definition at line 114 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_GEOSTATIONARY_SATELLITE   "Geostationary_Satellite"
+
+ +

Definition at line 116 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_GNOMONIC   "Gnomonic"
+
+ +

Definition at line 120 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_GOODE_HOMOLOSINE   "Goode_Homolosine"
+
+ +

Definition at line 118 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_HOTINE_OBLIQUE_MERCATOR   "Hotine_Oblique_Mercator"
+
+ +

Definition at line 123 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER   "Hotine_Oblique_Mercator_Azimuth_Center"
+
+ +

Definition at line 121 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN   "Hotine_Oblique_Mercator_Two_Point_Natural_Origin"
+
+ +

Definition at line 125 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_IGH   "Interrupted_Goode_Homolosine"
+
+ +

Definition at line 119 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_IMW_POLYCONIC   "International_Map_of_the_World_Polyconic"
+
+ +

Definition at line 180 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_KROVAK   "Krovak"
+
+ +

Definition at line 179 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_LABORDE_OBLIQUE_MERCATOR   "Laborde_Oblique_Mercator"
+
+ +

Definition at line 127 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA   "Lambert_Azimuthal_Equal_Area"
+
+ +

Definition at line 135 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP   "Lambert_Conformal_Conic_1SP"
+
+ +

Definition at line 129 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP   "Lambert_Conformal_Conic_2SP"
+
+ +

Definition at line 131 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM   "Lambert_Conformal_Conic_2SP_Belgium"
+
+ +

Definition at line 133 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_LOXIMUTHAL   "Loximuthal"
+
+ +

Definition at line 194 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_MERCATOR_1SP   "Mercator_1SP"
+
+ +

Definition at line 137 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_MERCATOR_2SP   "Mercator_2SP"
+
+ +

Definition at line 138 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_MERCATOR_AUXILIARY_SPHERE   "Mercator_Auxiliary_Sphere"
+
+ +

Definition at line 140 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_MILLER_CYLINDRICAL   "Miller_Cylindrical"
+
+ +

Definition at line 142 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_MOLLWEIDE   "Mollweide"
+
+ +

Definition at line 143 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_NEW_ZEALAND_MAP_GRID   "New_Zealand_Map_Grid"
+
+ +

Definition at line 144 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_OBLIQUE_STEREOGRAPHIC   "Oblique_Stereographic"
+
+ +

Definition at line 146 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ORTHOGRAPHIC   "Orthographic"
+
+ +

Definition at line 148 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_POLAR_STEREOGRAPHIC   "Polar_Stereographic"
+
+ +

Definition at line 149 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_POLYCONIC   "Polyconic"
+
+ +

Definition at line 151 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_QSC   "Quadrilateralized_Spherical_Cube"
+
+ +

Definition at line 188 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_QUARTIC_AUTHALIC   "Quartic_Authalic"
+
+ +

Definition at line 195 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_ROBINSON   "Robinson"
+
+ +

Definition at line 152 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_SCH   "Spherical_Cross_Track_Height"
+
+ +

Definition at line 196 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_SINUSOIDAL   "Sinusoidal"
+
+ +

Definition at line 153 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_STEREOGRAPHIC   "Stereographic"
+
+ +

Definition at line 154 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_SWISS_OBLIQUE_CYLINDRICAL   "Swiss_Oblique_Cylindrical"
+
+ +

Definition at line 155 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TRANSVERSE_MERCATOR   "Transverse_Mercator"
+
+ +

Definition at line 157 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TRANSVERSE_MERCATOR_MI_21   "Transverse_Mercator_MapInfo_21"
+
+ +

Definition at line 163 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TRANSVERSE_MERCATOR_MI_22   "Transverse_Mercator_MapInfo_22"
+
+ +

Definition at line 165 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TRANSVERSE_MERCATOR_MI_23   "Transverse_Mercator_MapInfo_23"
+
+ +

Definition at line 167 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TRANSVERSE_MERCATOR_MI_24   "Transverse_Mercator_MapInfo_24"
+
+ +

Definition at line 169 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TRANSVERSE_MERCATOR_MI_25   "Transverse_Mercator_MapInfo_25"
+
+ +

Definition at line 171 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED   "Transverse_Mercator_South_Orientated"
+
+ +

Definition at line 159 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TUNISIA_MINING_GRID   "Tunisia_Mining_Grid"
+
+ +

Definition at line 174 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_TWO_POINT_EQUIDISTANT   "Two_Point_Equidistant"
+
+ +

Definition at line 176 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_VANDERGRINTEN   "VanDerGrinten"
+
+ +

Definition at line 178 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WAGNER_I   "Wagner_I"
+
+ +

Definition at line 181 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WAGNER_II   "Wagner_II"
+
+ +

Definition at line 182 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WAGNER_III   "Wagner_III"
+
+ +

Definition at line 183 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WAGNER_IV   "Wagner_IV"
+
+ +

Definition at line 184 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WAGNER_V   "Wagner_V"
+
+ +

Definition at line 185 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WAGNER_VI   "Wagner_VI"
+
+ +

Definition at line 186 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WAGNER_VII   "Wagner_VII"
+
+ +

Definition at line 187 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WINKEL_I   "Winkel_I"
+
+ +

Definition at line 190 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WINKEL_II   "Winkel_II"
+
+ +

Definition at line 191 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_PT_WINKEL_TRIPEL   "Winkel_Tripel"
+
+ +

Definition at line 192 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UA_DEGREE   "degree"
+
+ +

Definition at line 287 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UA_DEGREE_CONV   "0.0174532925199433"
+
+ +

Definition at line 288 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UA_RADIAN   "radian"
+
+ +

Definition at line 289 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_CENTIMETER   "Centimeter"
+
+ +

Definition at line 252 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_CENTIMETER_CONV   "0.01"
+
+ +

Definition at line 253 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_CHAIN   "Chain" /* based on US Foot */
+
+ +

Definition at line 241 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_CHAIN_CONV   "20.116684023368047"
+
+ +

Definition at line 242 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_DECIMETER   "Decimeter"
+
+ +

Definition at line 250 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_DECIMETER_CONV   "0.1"
+
+ +

Definition at line 251 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_FOOT   "Foot (International)" /* or just "FOOT"? */
+
+ +

Definition at line 233 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_FOOT_CONV   "0.3048"
+
+ +

Definition at line 234 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INDIAN_CHAIN   "Chain_Indian"
+
+ +

Definition at line 284 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INDIAN_CHAIN_CONV   "20.11669506"
+
+ +

Definition at line 285 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INDIAN_FOOT   "Foot_Indian"
+
+ +

Definition at line 282 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INDIAN_FOOT_CONV   "0.30479841"
+
+ +

Definition at line 283 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INDIAN_YARD   "Yard_Indian"
+
+ +

Definition at line 280 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INDIAN_YARD_CONV   "0.91439523"
+
+ +

Definition at line 281 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_CHAIN   "Chain_International"
+
+ +

Definition at line 268 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_CHAIN_CONV   "20.1168"
+
+ +

Definition at line 269 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_FATHOM   "Fathom_International"
+
+ +

Definition at line 266 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_FATHOM_CONV   "1.8288"
+
+ +

Definition at line 267 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_FOOT   "Foot_International"
+
+ +

Definition at line 260 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_FOOT_CONV   "0.3048"
+
+ +

Definition at line 261 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_INCH   "Inch_International"
+
+ +

Definition at line 258 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_INCH_CONV   "0.0254"
+
+ +

Definition at line 259 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_LINK   "Link_International"
+
+ +

Definition at line 270 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_LINK_CONV   "0.201168"
+
+ +

Definition at line 271 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_NAUT_MILE   "Nautical_Mile_International"
+
+ +

Definition at line 256 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_NAUT_MILE_CONV   "1852.0"
+
+ +

Definition at line 257 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_STAT_MILE   "Statute_Mile_International"
+
+ +

Definition at line 264 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_STAT_MILE_CONV   "1609.344"
+
+ +

Definition at line 265 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_YARD   "Yard_International"
+
+ +

Definition at line 262 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_INTL_YARD_CONV   "0.9144"
+
+ +

Definition at line 263 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_KILOMETER   "Kilometer"
+
+ +

Definition at line 248 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_KILOMETER_CONV   "1000."
+
+ +

Definition at line 249 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_LINK   "Link" /* Based on US Foot */
+
+ +

Definition at line 239 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_LINK_Clarke   "Link_Clarke"
+
+ +

Definition at line 245 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_LINK_Clarke_CONV   "0.2011661949"
+
+ +

Definition at line 246 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_LINK_CONV   "0.20116684023368047"
+
+ +

Definition at line 240 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_METER   "Meter"
+
+ +

Definition at line 232 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_MILLIMETER   "Millimeter"
+
+ +

Definition at line 254 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_MILLIMETER_CONV   "0.001"
+
+ +

Definition at line 255 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_NAUTICAL_MILE   "Nautical Mile"
+
+ +

Definition at line 237 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_NAUTICAL_MILE_CONV   "1852.0"
+
+ +

Definition at line 238 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_ROD   "Rod" /* based on US Foot */
+
+ +

Definition at line 243 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_ROD_CONV   "5.02921005842012"
+
+ +

Definition at line 244 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_CHAIN   "Chain_US_Surveyor"
+
+ +

Definition at line 276 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_CHAIN_CONV   "20.11684023368047"
+
+ +

Definition at line 277 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_FOOT   "Foot_US" /* or "US survey foot" from EPSG */
+
+ +

Definition at line 235 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_FOOT_CONV   "0.3048006096012192"
+
+ +

Definition at line 236 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_INCH   "Inch_US_Surveyor"
+
+ +

Definition at line 272 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_INCH_CONV   "0.025400050800101603"
+
+ +

Definition at line 273 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_STAT_MILE   "Statute_Mile_US_Surveyor"
+
+ +

Definition at line 278 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_STAT_MILE_CONV   "1609.347218694437"
+
+ +

Definition at line 279 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_YARD   "Yard_US_Surveyor"
+
+ +

Definition at line 274 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_UL_US_YARD_CONV   "0.914401828803658"
+
+ +

Definition at line 275 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_WGS84_INVFLATTENING   298.257223563
+
+ +

Definition at line 299 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_WGS84_SEMIMAJOR   6378137.0
+
+ +

Definition at line 298 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
#define SRS_WKT_WGS84   "GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]"
+
+ +

Definition at line 91 of file ogr_srs_api.h.

+ +
+
+

Typedef Documentation

+ +
+
+ + + + +
typedef void* OGRCoordinateTransformationH
+
+ +

Definition at line 313 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
typedef void* OGRSpatialReferenceH
+
+ +

Definition at line 312 of file ogr_srs_api.h.

+ +
+
+

Enumeration Type Documentation

+ +
+
+ + + + +
enum OGRAxisOrientation
+
+ + + + + + + + +
Enumerator
OAO_Other  +
OAO_North  +
OAO_South  +
OAO_East  +
OAO_West  +
OAO_Up  +
OAO_Down  +
+ +

Definition at line 50 of file ogr_srs_api.h.

+ +
+
+ +
+
+ + + + +
enum OGRDatumType
+
+ + + + + + + + + + + + + + + + + +
Enumerator
ODT_HD_Min  +
ODT_HD_Other  +
ODT_HD_Classic  +
ODT_HD_Geocentric  +
ODT_HD_Max  +
ODT_VD_Min  +
ODT_VD_Other  +
ODT_VD_Orthometric  +
ODT_VD_Ellipsoidal  +
ODT_VD_AltitudeBarometric  +
ODT_VD_Normal  +
ODT_VD_GeoidModelDerived  +
ODT_VD_Depth  +
ODT_VD_Max  +
ODT_LD_Min  +
ODT_LD_Max  +
+ +

Definition at line 66 of file ogr_srs_api.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
void OCTCleanupProjMutex (void )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL OCTDestroyCoordinateTransformation (OGRCoordinateTransformationH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRCoordinateTransformationH CPL_DLL CPL_STDCALL OCTNewCoordinateTransformation (OGRSpatialReferenceH hSourceSRS,
OGRSpatialReferenceH hTargetSRS 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char* OCTProj4Normalize (const char * pszProj4Src)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL OCTTransform (OGRCoordinateTransformationH hCT,
int nCount,
double * x,
double * y,
double * z 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL CPL_STDCALL OCTTransformEx (OGRCoordinateTransformationH hCT,
int nCount,
double * x,
double * y,
double * z,
intpabSuccess 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int CPL_DLL OPTGetParameterInfo (const char * pszProjectionMethod,
const char * pszParameterName,
char ** ppszUserName,
char ** ppszType,
double * pdfDefaultValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
char CPL_DLL** OPTGetParameterList (const char * pszProjectionMethod,
char ** ppszUserName 
)
+
+ +
+
+ +
+
+ + + + + + + + +
char CPL_DLL** OPTGetProjectionMethods (void )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OSRAutoIdentifyEPSG (OGRSpatialReferenceH hSRS)
+
+ +
+
+ +
+
+ + + + + + + + +
const char CPL_DLL* OSRAxisEnumToName (OGRAxisOrientation eOrientation)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRCalcInvFlattening (double dfSemiMajor,
double dfSemiMinor 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRCalcSemiMinorFromInvFlattening (double dfSemiMajor,
double dfInvFlattening 
)
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OSRCleanup (void )
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRCloneGeogCS (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRCopyGeogCSFrom (OGRSpatialReferenceH hSRS,
const OGRSpatialReferenceH hSrcSRS 
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSRDereference (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL CPL_STDCALL OSRDestroySpatialReference (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSREPSGTreatsAsLatLong (OGRSpatialReferenceH hSRS)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSREPSGTreatsAsNorthingEasting (OGRSpatialReferenceH hSRS)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRExportToERM (OGRSpatialReferenceH ,
char * ,
char * ,
char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRExportToMICoordSys (OGRSpatialReferenceH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRExportToPanorama (OGRSpatialReferenceH ,
long * ,
long * ,
long * ,
long * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRExportToPCI (OGRSpatialReferenceH ,
char ** ,
char ** ,
double **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL CPL_STDCALL OSRExportToPrettyWkt (OGRSpatialReferenceH ,
char ** ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL CPL_STDCALL OSRExportToProj4 (OGRSpatialReferenceH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRExportToUSGS (OGRSpatialReferenceH ,
long * ,
long * ,
double ** ,
long *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL CPL_STDCALL OSRExportToWkt (OGRSpatialReferenceH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRExportToXML (OGRSpatialReferenceH ,
char ** ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OSRFixup (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OSRFixupOrdering (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetAngularUnits (OGRSpatialReferenceH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* CPL_STDCALL OSRGetAttrValue (OGRSpatialReferenceH hSRS,
const char * pszName,
int iChild 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* OSRGetAuthorityCode (OGRSpatialReferenceH hSRS,
const char * pszTargetKey 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
const char CPL_DLL* OSRGetAuthorityName (OGRSpatialReferenceH hSRS,
const char * pszTargetKey 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
const char CPL_DLL* OSRGetAxis (OGRSpatialReferenceH hSRS,
const char * pszTargetKey,
int iAxis,
OGRAxisOrientationpeOrientation 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetInvFlattening (OGRSpatialReferenceH ,
OGRErr 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetLinearUnits (OGRSpatialReferenceH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetNormProjParm (OGRSpatialReferenceH hSRS,
const char * pszParmName,
double dfDefault,
OGRErr 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetPrimeMeridian (OGRSpatialReferenceH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetProjParm (OGRSpatialReferenceH hSRS,
const char * pszParmName,
double dfDefault,
OGRErr 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetSemiMajor (OGRSpatialReferenceH ,
OGRErr 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetSemiMinor (OGRSpatialReferenceH ,
OGRErr 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
double CPL_DLL OSRGetTargetLinearUnits (OGRSpatialReferenceH ,
const char * ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRGetTOWGS84 (OGRSpatialReferenceH hSRS,
double * ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OSRGetUTMZone (OGRSpatialReferenceH hSRS,
intpbNorth 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromDict (OGRSpatialReferenceH ,
const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL CPL_STDCALL OSRImportFromEPSG (OGRSpatialReferenceH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL CPL_STDCALL OSRImportFromEPSGA (OGRSpatialReferenceH ,
int  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromERM (OGRSpatialReferenceH ,
const char * ,
const char * ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromESRI (OGRSpatialReferenceH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromMICoordSys (OGRSpatialReferenceH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromOzi (OGRSpatialReferenceH ,
const char *const *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromPanorama (OGRSpatialReferenceH ,
long ,
long ,
long ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromPCI (OGRSpatialReferenceH hSRS,
const char * ,
const char * ,
double *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromProj4 (OGRSpatialReferenceH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromUrl (OGRSpatialReferenceH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromUSGS (OGRSpatialReferenceH ,
long ,
long ,
double * ,
long  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromWkt (OGRSpatialReferenceH ,
char **  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRImportFromXML (OGRSpatialReferenceH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSRIsCompound (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSRIsGeocentric (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSRIsGeographic (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSRIsLocal (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSRIsProjected (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OSRIsSame (OGRSpatialReferenceH ,
OGRSpatialReferenceH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OSRIsSameGeogCS (OGRSpatialReferenceH ,
OGRSpatialReferenceH  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int CPL_DLL OSRIsSameVertCS (OGRSpatialReferenceH ,
OGRSpatialReferenceH  
)
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSRIsVertical (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OSRMorphFromESRI (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OSRMorphToESRI (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRNewSpatialReference (const char * )
+
+ +
+
+ +
+
+ + + + + + + + +
int CPL_DLL OSRReference (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
void CPL_DLL OSRRelease (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetACEA (OGRSpatialReferenceH hSRS,
double dfStdP1,
double dfStdP2,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Albers Conic Equal Area

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetAE (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Azimuthal Equidistant

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetAngularUnits (OGRSpatialReferenceH ,
const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL CPL_STDCALL OSRSetAttrValue (OGRSpatialReferenceH hSRS,
const char * pszNodePath,
const char * pszNewNodeValue 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetAuthority (OGRSpatialReferenceH hSRS,
const char * pszTargetKey,
const char * pszAuthority,
int nCode 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetAxes (OGRSpatialReferenceH hSRS,
const char * pszTargetKey,
const char * pszXAxisName,
OGRAxisOrientation eXAxisOrientation,
const char * pszYAxisName,
OGRAxisOrientation eYAxisOrientation 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetBonne (OGRSpatialReferenceH hSRS,
double dfStandardParallel,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Bonne

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetCEA (OGRSpatialReferenceH hSRS,
double dfStdP1,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Cylindrical Equal Area

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetCompoundCS (OGRSpatialReferenceH hSRS,
const char * pszName,
OGRSpatialReferenceH hHorizSRS,
OGRSpatialReferenceH hVertSRS 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetCS (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Cassini-Soldner

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetEC (OGRSpatialReferenceH hSRS,
double dfStdP1,
double dfStdP2,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Equidistant Conic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetEckert (OGRSpatialReferenceH hSRS,
int nVariation,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Eckert I-VI

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetEckertIV (OGRSpatialReferenceH hSRS,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Eckert IV

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetEckertVI (OGRSpatialReferenceH hSRS,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Eckert VI

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetEquirectangular (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Equirectangular

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetEquirectangular2 (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfPseudoStdParallel1,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Equirectangular generalized form

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL CPL_STDCALL OSRSetFromUserInput (OGRSpatialReferenceH hSRS,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetGaussSchreiberTMercator (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Gauss Schreiber Transverse Mercator

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetGeocCS (OGRSpatialReferenceH hSRS,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetGeogCS (OGRSpatialReferenceH hSRS,
const char * pszGeogName,
const char * pszDatumName,
const char * pszEllipsoidName,
double dfSemiMajor,
double dfInvFlattening,
const char * pszPMName,
double dfPMOffset,
const char * pszUnits,
double dfConvertToRadians 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetGEOS (OGRSpatialReferenceH hSRS,
double dfCentralMeridian,
double dfSatelliteHeight,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

GEOS - Geostationary Satellite View

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetGH (OGRSpatialReferenceH hSRS,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Goode Homolosine

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetGnomonic (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Gnomonic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetGS (OGRSpatialReferenceH hSRS,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Gall Stereograpic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetHOM (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfAzimuth,
double dfRectToSkew,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Hotine Oblique Mercator using azimuth angle

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetHOM2PNO (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfLat1,
double dfLong1,
double dfLat2,
double dfLong2,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Hotine Oblique Mercator using two points on centerline

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetHOMAC (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfAzimuth,
double dfRectToSkew,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OSRSetIGH (OGRSpatialReferenceH hSRS)
+
+

Interrupted Goode Homolosine

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetIWMPolyconic (OGRSpatialReferenceH hSRS,
double dfLat1,
double dfLat2,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

International Map of the World Polyconic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetKrovak (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfAzimuth,
double dfPseudoStdParallelLat,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Krovak Oblique Conic Conformal

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetLAEA (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Lambert Azimuthal Equal-Area

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetLCC (OGRSpatialReferenceH hSRS,
double dfStdP1,
double dfStdP2,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Lambert Conformal Conic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetLCC1SP (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Lambert Conformal Conic 1SP

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetLCCB (OGRSpatialReferenceH hSRS,
double dfStdP1,
double dfStdP2,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Lambert Conformal Conic (Belgium)

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetLinearUnits (OGRSpatialReferenceH ,
const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetLinearUnitsAndUpdateParameters (OGRSpatialReferenceH ,
const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetLocalCS (OGRSpatialReferenceH hSRS,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetMC (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Miller Cylindrical

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetMercator (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Mercator

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetMercator2SP (OGRSpatialReferenceH hSRS,
double dfStdP1,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetMollweide (OGRSpatialReferenceH hSRS,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Mollweide

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetNormProjParm (OGRSpatialReferenceH ,
const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetNZMG (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

New Zealand Map Grid

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetOM (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfAzimuth,
double dfRectToSkew,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Oblique Mercator (aka HOM (variant B)

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetOrthographic (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Orthographic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetOS (OGRSpatialReferenceH hSRS,
double dfOriginLat,
double dfCMeridian,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Oblique Stereographic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetPolyconic (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Polyconic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetProjCS (OGRSpatialReferenceH hSRS,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetProjection (OGRSpatialReferenceH ,
const char *  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetProjParm (OGRSpatialReferenceH ,
const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetPS (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Polar Stereographic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetQSC (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong 
)
+
+

Quadrilateralized Spherical Cube

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetRobinson (OGRSpatialReferenceH hSRS,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Robinson

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetSCH (OGRSpatialReferenceH hSRS,
double dfPegLat,
double dfPegLong,
double dfPegHeading,
double dfPegHgt 
)
+
+

Spherical, Cross-track, Height

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetSinusoidal (OGRSpatialReferenceH hSRS,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Sinusoidal

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetSOC (OGRSpatialReferenceH hSRS,
double dfLatitudeOfOrigin,
double dfCentralMeridian,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Swiss Oblique Cylindrical

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetStatePlane (OGRSpatialReferenceH hSRS,
int nZone,
int bNAD83 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetStatePlaneWithUnits (OGRSpatialReferenceH hSRS,
int nZone,
int bNAD83,
const char * pszOverrideUnitName,
double dfOverrideUnit 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetStereographic (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Stereographic

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetTargetLinearUnits (OGRSpatialReferenceH ,
const char * ,
const char * ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetTM (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Transverse Mercator

+

Special processing available for Transverse Mercator with GDAL >= 1.10 and PROJ >= 4.8 : see OGRSpatialReference::exportToProj4().

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetTMG (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Tunesia Mining Grid

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetTMSO (OGRSpatialReferenceH hSRS,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Transverse Mercator (South Oriented)

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetTMVariant (OGRSpatialReferenceH hSRS,
const char * pszVariantName,
double dfCenterLat,
double dfCenterLong,
double dfScale,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Transverse Mercator variant

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetTOWGS84 (OGRSpatialReferenceH hSRS,
double ,
double ,
double ,
double ,
double ,
double ,
double  
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetTPED (OGRSpatialReferenceH hSRS,
double dfLat1,
double dfLong1,
double dfLat2,
double dfLong2,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetUTM (OGRSpatialReferenceH hSRS,
int nZone,
int bNorth 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetVDG (OGRSpatialReferenceH hSRS,
double dfCenterLong,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

VanDerGrinten

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetVertCS (OGRSpatialReferenceH hSRS,
const char * pszVertCSName,
const char * pszVertDatumName,
int nVertDatumType 
)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetWagner (OGRSpatialReferenceH hSRS,
int nVariation,
double dfCenterLat,
double dfFalseEasting,
double dfFalseNorthing 
)
+
+

Wagner I – VII

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
OGRErr CPL_DLL OSRSetWellKnownGeogCS (OGRSpatialReferenceH hSRS,
const char * pszName 
)
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OSRStripCTParms (OGRSpatialReferenceH )
+
+ +
+
+ +
+
+ + + + + + + + +
OGRErr CPL_DLL OSRValidate (OGRSpatialReferenceH )
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/ogr__srs__api_8h_source.html b/bin/doc/html/ogr__srs__api_8h_source.html new file mode 100644 index 0000000..8b82d63 --- /dev/null +++ b/bin/doc/html/ogr__srs__api_8h_source.html @@ -0,0 +1,284 @@ + + + + + + +OGR2GUI: include/ogr/ogr_srs_api.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogr_srs_api.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogr_srs_api.h 33631 2016-03-04 06:28:09Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: C API and constant declarations for OGR Spatial References.
6  * Author: Frank Warmerdam, warmerdam@pobox.com
7  *
8  ******************************************************************************
9  * Copyright (c) 2000, Frank Warmerdam
10  * Copyright (c) 2008-2013, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef OGR_SRS_API_H_INCLUDED
32 #define OGR_SRS_API_H_INCLUDED
33 
34 #ifndef SWIG
35 #include "ogr_core.h"
36 
38 
47 /* -------------------------------------------------------------------- */
48 /* Axis orientations (corresponds to CS_AxisOrientationEnum). */
49 /* -------------------------------------------------------------------- */
50 typedef enum {
56  OAO_Up=5,
59 
60 const char CPL_DLL *OSRAxisEnumToName( OGRAxisOrientation eOrientation );
61 
62 /* -------------------------------------------------------------------- */
63 /* Datum types (corresponds to CS_DatumType). */
64 /* -------------------------------------------------------------------- */
65 
66 typedef enum {
67  ODT_HD_Min=1000,
71  ODT_HD_Max=1999,
72  ODT_VD_Min=2000,
80  ODT_VD_Max=2999,
81  ODT_LD_Min=10000,
82  ODT_LD_Max=32767
83 } OGRDatumType;
84 
85 #endif // ndef SWIG
86 
87 /* ==================================================================== */
88 /* Some standard WKT geographic coordinate systems. */
89 /* ==================================================================== */
90 
91 #define SRS_WKT_WGS84 "GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]"
92 
93 /* ==================================================================== */
94 /* Some "standard" strings. */
95 /* ==================================================================== */
96 
97 #define SRS_PT_ALBERS_CONIC_EQUAL_AREA \
98  "Albers_Conic_Equal_Area"
99 #define SRS_PT_AZIMUTHAL_EQUIDISTANT "Azimuthal_Equidistant"
100 #define SRS_PT_CASSINI_SOLDNER "Cassini_Soldner"
101 #define SRS_PT_CYLINDRICAL_EQUAL_AREA "Cylindrical_Equal_Area"
102 #define SRS_PT_BONNE "Bonne"
103 #define SRS_PT_ECKERT_I "Eckert_I"
104 #define SRS_PT_ECKERT_II "Eckert_II"
105 #define SRS_PT_ECKERT_III "Eckert_III"
106 #define SRS_PT_ECKERT_IV "Eckert_IV"
107 #define SRS_PT_ECKERT_V "Eckert_V"
108 #define SRS_PT_ECKERT_VI "Eckert_VI"
109 #define SRS_PT_EQUIDISTANT_CONIC \
110  "Equidistant_Conic"
111 #define SRS_PT_EQUIRECTANGULAR "Equirectangular"
112 #define SRS_PT_GALL_STEREOGRAPHIC \
113  "Gall_Stereographic"
114 #define SRS_PT_GAUSSSCHREIBERTMERCATOR \
115  "Gauss_Schreiber_Transverse_Mercator"
116 #define SRS_PT_GEOSTATIONARY_SATELLITE \
117  "Geostationary_Satellite"
118 #define SRS_PT_GOODE_HOMOLOSINE "Goode_Homolosine"
119 #define SRS_PT_IGH "Interrupted_Goode_Homolosine"
120 #define SRS_PT_GNOMONIC "Gnomonic"
121 #define SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER \
122  "Hotine_Oblique_Mercator_Azimuth_Center"
123 #define SRS_PT_HOTINE_OBLIQUE_MERCATOR \
124  "Hotine_Oblique_Mercator"
125 #define SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN \
126  "Hotine_Oblique_Mercator_Two_Point_Natural_Origin"
127 #define SRS_PT_LABORDE_OBLIQUE_MERCATOR \
128  "Laborde_Oblique_Mercator"
129 #define SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP \
130  "Lambert_Conformal_Conic_1SP"
131 #define SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP \
132  "Lambert_Conformal_Conic_2SP"
133 #define SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM \
134  "Lambert_Conformal_Conic_2SP_Belgium"
135 #define SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA \
136  "Lambert_Azimuthal_Equal_Area"
137 #define SRS_PT_MERCATOR_1SP "Mercator_1SP"
138 #define SRS_PT_MERCATOR_2SP "Mercator_2SP"
139 // Mercator_Auxiliary_Sphere is used used by ESRI to mean EPSG:3875
140 #define SRS_PT_MERCATOR_AUXILIARY_SPHERE \
141  "Mercator_Auxiliary_Sphere"
142 #define SRS_PT_MILLER_CYLINDRICAL "Miller_Cylindrical"
143 #define SRS_PT_MOLLWEIDE "Mollweide"
144 #define SRS_PT_NEW_ZEALAND_MAP_GRID \
145  "New_Zealand_Map_Grid"
146 #define SRS_PT_OBLIQUE_STEREOGRAPHIC \
147  "Oblique_Stereographic"
148 #define SRS_PT_ORTHOGRAPHIC "Orthographic"
149 #define SRS_PT_POLAR_STEREOGRAPHIC \
150  "Polar_Stereographic"
151 #define SRS_PT_POLYCONIC "Polyconic"
152 #define SRS_PT_ROBINSON "Robinson"
153 #define SRS_PT_SINUSOIDAL "Sinusoidal"
154 #define SRS_PT_STEREOGRAPHIC "Stereographic"
155 #define SRS_PT_SWISS_OBLIQUE_CYLINDRICAL \
156  "Swiss_Oblique_Cylindrical"
157 #define SRS_PT_TRANSVERSE_MERCATOR \
158  "Transverse_Mercator"
159 #define SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED \
160  "Transverse_Mercator_South_Orientated"
161 
162 /* special mapinfo variants on Transverse Mercator */
163 #define SRS_PT_TRANSVERSE_MERCATOR_MI_21 \
164  "Transverse_Mercator_MapInfo_21"
165 #define SRS_PT_TRANSVERSE_MERCATOR_MI_22 \
166  "Transverse_Mercator_MapInfo_22"
167 #define SRS_PT_TRANSVERSE_MERCATOR_MI_23 \
168  "Transverse_Mercator_MapInfo_23"
169 #define SRS_PT_TRANSVERSE_MERCATOR_MI_24 \
170  "Transverse_Mercator_MapInfo_24"
171 #define SRS_PT_TRANSVERSE_MERCATOR_MI_25 \
172  "Transverse_Mercator_MapInfo_25"
173 
174 #define SRS_PT_TUNISIA_MINING_GRID \
175  "Tunisia_Mining_Grid"
176 #define SRS_PT_TWO_POINT_EQUIDISTANT \
177  "Two_Point_Equidistant"
178 #define SRS_PT_VANDERGRINTEN "VanDerGrinten"
179 #define SRS_PT_KROVAK "Krovak"
180 #define SRS_PT_IMW_POLYCONIC "International_Map_of_the_World_Polyconic"
181 #define SRS_PT_WAGNER_I "Wagner_I"
182 #define SRS_PT_WAGNER_II "Wagner_II"
183 #define SRS_PT_WAGNER_III "Wagner_III"
184 #define SRS_PT_WAGNER_IV "Wagner_IV"
185 #define SRS_PT_WAGNER_V "Wagner_V"
186 #define SRS_PT_WAGNER_VI "Wagner_VI"
187 #define SRS_PT_WAGNER_VII "Wagner_VII"
188 #define SRS_PT_QSC "Quadrilateralized_Spherical_Cube"
189 #define SRS_PT_AITOFF "Aitoff"
190 #define SRS_PT_WINKEL_I "Winkel_I"
191 #define SRS_PT_WINKEL_II "Winkel_II"
192 #define SRS_PT_WINKEL_TRIPEL "Winkel_Tripel"
193 #define SRS_PT_CRASTER_PARABOLIC "Craster_Parabolic"
194 #define SRS_PT_LOXIMUTHAL "Loximuthal"
195 #define SRS_PT_QUARTIC_AUTHALIC "Quartic_Authalic"
196 #define SRS_PT_SCH "Spherical_Cross_Track_Height"
197 
198 #define SRS_PP_CENTRAL_MERIDIAN "central_meridian"
199 #define SRS_PP_SCALE_FACTOR "scale_factor"
200 #define SRS_PP_STANDARD_PARALLEL_1 "standard_parallel_1"
201 #define SRS_PP_STANDARD_PARALLEL_2 "standard_parallel_2"
202 #define SRS_PP_PSEUDO_STD_PARALLEL_1 "pseudo_standard_parallel_1"
203 #define SRS_PP_LONGITUDE_OF_CENTER "longitude_of_center"
204 #define SRS_PP_LATITUDE_OF_CENTER "latitude_of_center"
205 #define SRS_PP_LONGITUDE_OF_ORIGIN "longitude_of_origin"
206 #define SRS_PP_LATITUDE_OF_ORIGIN "latitude_of_origin"
207 #define SRS_PP_FALSE_EASTING "false_easting"
208 #define SRS_PP_FALSE_NORTHING "false_northing"
209 #define SRS_PP_AZIMUTH "azimuth"
210 #define SRS_PP_LONGITUDE_OF_POINT_1 "longitude_of_point_1"
211 #define SRS_PP_LATITUDE_OF_POINT_1 "latitude_of_point_1"
212 #define SRS_PP_LONGITUDE_OF_POINT_2 "longitude_of_point_2"
213 #define SRS_PP_LATITUDE_OF_POINT_2 "latitude_of_point_2"
214 #define SRS_PP_LONGITUDE_OF_POINT_3 "longitude_of_point_3"
215 #define SRS_PP_LATITUDE_OF_POINT_3 "latitude_of_point_3"
216 #define SRS_PP_RECTIFIED_GRID_ANGLE "rectified_grid_angle"
217 #define SRS_PP_LANDSAT_NUMBER "landsat_number"
218 #define SRS_PP_PATH_NUMBER "path_number"
219 #define SRS_PP_PERSPECTIVE_POINT_HEIGHT "perspective_point_height"
220 #define SRS_PP_SATELLITE_HEIGHT "satellite_height"
221 #define SRS_PP_FIPSZONE "fipszone"
222 #define SRS_PP_ZONE "zone"
223 #define SRS_PP_LATITUDE_OF_1ST_POINT "Latitude_Of_1st_Point"
224 #define SRS_PP_LONGITUDE_OF_1ST_POINT "Longitude_Of_1st_Point"
225 #define SRS_PP_LATITUDE_OF_2ND_POINT "Latitude_Of_2nd_Point"
226 #define SRS_PP_LONGITUDE_OF_2ND_POINT "Longitude_Of_2nd_Point"
227 #define SRS_PP_PEG_POINT_LATITUDE "peg_point_latitude"
228 #define SRS_PP_PEG_POINT_LONGITUDE "peg_point_longitude"
229 #define SRS_PP_PEG_POINT_HEADING "peg_point_heading"
230 #define SRS_PP_PEG_POINT_HEIGHT "peg_point_height"
231 
232 #define SRS_UL_METER "Meter"
233 #define SRS_UL_FOOT "Foot (International)" /* or just "FOOT"? */
234 #define SRS_UL_FOOT_CONV "0.3048"
235 #define SRS_UL_US_FOOT "Foot_US" /* or "US survey foot" from EPSG */
236 #define SRS_UL_US_FOOT_CONV "0.3048006096012192"
237 #define SRS_UL_NAUTICAL_MILE "Nautical Mile"
238 #define SRS_UL_NAUTICAL_MILE_CONV "1852.0"
239 #define SRS_UL_LINK "Link" /* Based on US Foot */
240 #define SRS_UL_LINK_CONV "0.20116684023368047"
241 #define SRS_UL_CHAIN "Chain" /* based on US Foot */
242 #define SRS_UL_CHAIN_CONV "20.116684023368047"
243 #define SRS_UL_ROD "Rod" /* based on US Foot */
244 #define SRS_UL_ROD_CONV "5.02921005842012"
245 #define SRS_UL_LINK_Clarke "Link_Clarke"
246 #define SRS_UL_LINK_Clarke_CONV "0.2011661949"
247 
248 #define SRS_UL_KILOMETER "Kilometer"
249 #define SRS_UL_KILOMETER_CONV "1000."
250 #define SRS_UL_DECIMETER "Decimeter"
251 #define SRS_UL_DECIMETER_CONV "0.1"
252 #define SRS_UL_CENTIMETER "Centimeter"
253 #define SRS_UL_CENTIMETER_CONV "0.01"
254 #define SRS_UL_MILLIMETER "Millimeter"
255 #define SRS_UL_MILLIMETER_CONV "0.001"
256 #define SRS_UL_INTL_NAUT_MILE "Nautical_Mile_International"
257 #define SRS_UL_INTL_NAUT_MILE_CONV "1852.0"
258 #define SRS_UL_INTL_INCH "Inch_International"
259 #define SRS_UL_INTL_INCH_CONV "0.0254"
260 #define SRS_UL_INTL_FOOT "Foot_International"
261 #define SRS_UL_INTL_FOOT_CONV "0.3048"
262 #define SRS_UL_INTL_YARD "Yard_International"
263 #define SRS_UL_INTL_YARD_CONV "0.9144"
264 #define SRS_UL_INTL_STAT_MILE "Statute_Mile_International"
265 #define SRS_UL_INTL_STAT_MILE_CONV "1609.344"
266 #define SRS_UL_INTL_FATHOM "Fathom_International"
267 #define SRS_UL_INTL_FATHOM_CONV "1.8288"
268 #define SRS_UL_INTL_CHAIN "Chain_International"
269 #define SRS_UL_INTL_CHAIN_CONV "20.1168"
270 #define SRS_UL_INTL_LINK "Link_International"
271 #define SRS_UL_INTL_LINK_CONV "0.201168"
272 #define SRS_UL_US_INCH "Inch_US_Surveyor"
273 #define SRS_UL_US_INCH_CONV "0.025400050800101603"
274 #define SRS_UL_US_YARD "Yard_US_Surveyor"
275 #define SRS_UL_US_YARD_CONV "0.914401828803658"
276 #define SRS_UL_US_CHAIN "Chain_US_Surveyor"
277 #define SRS_UL_US_CHAIN_CONV "20.11684023368047"
278 #define SRS_UL_US_STAT_MILE "Statute_Mile_US_Surveyor"
279 #define SRS_UL_US_STAT_MILE_CONV "1609.347218694437"
280 #define SRS_UL_INDIAN_YARD "Yard_Indian"
281 #define SRS_UL_INDIAN_YARD_CONV "0.91439523"
282 #define SRS_UL_INDIAN_FOOT "Foot_Indian"
283 #define SRS_UL_INDIAN_FOOT_CONV "0.30479841"
284 #define SRS_UL_INDIAN_CHAIN "Chain_Indian"
285 #define SRS_UL_INDIAN_CHAIN_CONV "20.11669506"
286 
287 #define SRS_UA_DEGREE "degree"
288 #define SRS_UA_DEGREE_CONV "0.0174532925199433"
289 #define SRS_UA_RADIAN "radian"
290 
291 #define SRS_PM_GREENWICH "Greenwich"
292 
293 #define SRS_DN_NAD27 "North_American_Datum_1927"
294 #define SRS_DN_NAD83 "North_American_Datum_1983"
295 #define SRS_DN_WGS72 "WGS_1972"
296 #define SRS_DN_WGS84 "WGS_1984"
297 
298 #define SRS_WGS84_SEMIMAJOR 6378137.0
299 #define SRS_WGS84_INVFLATTENING 298.257223563
300 
301 #ifndef SWIG
302 /* -------------------------------------------------------------------- */
303 /* C Wrappers for C++ objects and methods. */
304 /* -------------------------------------------------------------------- */
305 #ifndef DEFINED_OGRSpatialReferenceH
306 #define DEFINED_OGRSpatialReferenceH
307 
308 #ifdef DEBUG
309 typedef struct OGRSpatialReferenceHS *OGRSpatialReferenceH;
310 typedef struct OGRCoordinateTransformationHS *OGRCoordinateTransformationH;
311 #else
312 typedef void *OGRSpatialReferenceH;
314 #endif
315 
316 #endif
317 
318 
320  OSRNewSpatialReference( const char * /* = NULL */);
324 
328 
333 
340  const char *, double * );
342  long, long, double *, long);
345  const char * );
347  double * );
348 OGRErr CPL_DLL OSRImportFromOzi( OGRSpatialReferenceH , const char * const *);
351  const char *, const char *, const char * );
353 
358  double ** );
360  double **, long * );
361 OGRErr CPL_DLL OSRExportToXML( OGRSpatialReferenceH, char **, const char * );
363  long *, long *, double * );
365 OGRErr CPL_DLL OSRExportToERM( OGRSpatialReferenceH, char *, char *, char * );
366 
369 
371  const char * pszNodePath,
372  const char * pszNewNodeValue );
374  const char * pszName, int iChild /* = 0 */ );
375 
376 OGRErr CPL_DLL OSRSetAngularUnits( OGRSpatialReferenceH, const char *, double );
378 OGRErr CPL_DLL OSRSetLinearUnits( OGRSpatialReferenceH, const char *, double );
379 OGRErr CPL_DLL OSRSetTargetLinearUnits( OGRSpatialReferenceH, const char *, const char *, double );
381  OGRSpatialReferenceH, const char *, double );
383 double CPL_DLL OSRGetTargetLinearUnits( OGRSpatialReferenceH, const char *, char ** );
384 
386 
396 
397 OGRErr CPL_DLL OSRSetLocalCS( OGRSpatialReferenceH hSRS, const char *pszName );
398 OGRErr CPL_DLL OSRSetProjCS( OGRSpatialReferenceH hSRS, const char * pszName );
399 OGRErr CPL_DLL OSRSetGeocCS( OGRSpatialReferenceH hSRS, const char * pszName );
401  const char * pszName );
403  const char * );
405  const OGRSpatialReferenceH hSrcSRS );
407  double, double, double,
408  double, double, double, double );
409 OGRErr CPL_DLL OSRGetTOWGS84( OGRSpatialReferenceH hSRS, double *, int );
410 
412  const char *pszName,
413  OGRSpatialReferenceH hHorizSRS,
414  OGRSpatialReferenceH hVertSRS );
416  const char * pszGeogName,
417  const char * pszDatumName,
418  const char * pszEllipsoidName,
419  double dfSemiMajor, double dfInvFlattening,
420  const char * pszPMName /* = NULL */,
421  double dfPMOffset /* = 0.0 */,
422  const char * pszUnits /* = NULL */,
423  double dfConvertToRadians /* = 0.0 */ );
424 
426  const char * pszVertCSName,
427  const char * pszVertDatumName,
428  int nVertDatumType );
429 
430 double CPL_DLL OSRGetSemiMajor( OGRSpatialReferenceH, OGRErr * /* = NULL */ );
431 double CPL_DLL OSRGetSemiMinor( OGRSpatialReferenceH, OGRErr * /* = NULL */ );
433 
435  const char * pszTargetKey,
436  const char * pszAuthority,
437  int nCode );
439  const char * pszTargetKey );
441  const char * pszTargetKey );
443 OGRErr CPL_DLL OSRSetProjParm( OGRSpatialReferenceH, const char *, double );
445  const char * pszParmName,
446  double dfDefault /* = 0.0 */,
447  OGRErr * /* = NULL */ );
448 OGRErr CPL_DLL OSRSetNormProjParm( OGRSpatialReferenceH, const char *, double);
450  const char * pszParmName,
451  double dfDefault /* = 0.0 */,
452  OGRErr * /* = NULL */ );
453 
454 OGRErr CPL_DLL OSRSetUTM( OGRSpatialReferenceH hSRS, int nZone, int bNorth );
455 int CPL_DLL OSRGetUTMZone( OGRSpatialReferenceH hSRS, int *pbNorth );
457  int nZone, int bNAD83 );
459  int nZone, int bNAD83,
460  const char *pszOverrideUnitName,
461  double dfOverrideUnit );
463 
466 const char CPL_DLL *OSRGetAxis( OGRSpatialReferenceH hSRS,
467  const char *pszTargetKey, int iAxis,
468  OGRAxisOrientation *peOrientation );
470  const char *pszTargetKey,
471  const char *pszXAxisName,
472  OGRAxisOrientation eXAxisOrientation,
473  const char *pszYAxisName,
474  OGRAxisOrientation eYAxisOrientation );
476 OGRErr CPL_DLL OSRSetACEA( OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2,
477  double dfCenterLat, double dfCenterLong,
478  double dfFalseEasting, double dfFalseNorthing );
479 
481 OGRErr CPL_DLL OSRSetAE( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,
482  double dfFalseEasting, double dfFalseNorthing );
483 
486  double dfStandardParallel, double dfCentralMeridian,
487  double dfFalseEasting, double dfFalseNorthing );
488 
490 OGRErr CPL_DLL OSRSetCEA( OGRSpatialReferenceH hSRS, double dfStdP1, double dfCentralMeridian,
491  double dfFalseEasting, double dfFalseNorthing );
492 
494 OGRErr CPL_DLL OSRSetCS( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,
495  double dfFalseEasting, double dfFalseNorthing );
496 
498 OGRErr CPL_DLL OSRSetEC( OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2,
499  double dfCenterLat, double dfCenterLong,
500  double dfFalseEasting, double dfFalseNorthing );
501 
503 OGRErr CPL_DLL OSRSetEckert( OGRSpatialReferenceH hSRS, int nVariation,
504  double dfCentralMeridian,
505  double dfFalseEasting, double dfFalseNorthing );
506 
508 OGRErr CPL_DLL OSRSetEckertIV( OGRSpatialReferenceH hSRS, double dfCentralMeridian,
509  double dfFalseEasting, double dfFalseNorthing );
510 
512 OGRErr CPL_DLL OSRSetEckertVI( OGRSpatialReferenceH hSRS, double dfCentralMeridian,
513  double dfFalseEasting, double dfFalseNorthing );
514 
517  double dfCenterLat, double dfCenterLong,
518  double dfFalseEasting, double dfFalseNorthing );
519 
522  double dfCenterLat, double dfCenterLong,
523  double dfPseudoStdParallel1,
524  double dfFalseEasting,
525  double dfFalseNorthing );
526 
528 OGRErr CPL_DLL OSRSetGS( OGRSpatialReferenceH hSRS, double dfCentralMeridian,
529  double dfFalseEasting, double dfFalseNorthing );
530 
532 OGRErr CPL_DLL OSRSetGH( OGRSpatialReferenceH hSRS, double dfCentralMeridian,
533  double dfFalseEasting, double dfFalseNorthing );
534 
537 
540  double dfCentralMeridian, double dfSatelliteHeight,
541  double dfFalseEasting, double dfFalseNorthing );
542 
545  double dfCenterLat, double dfCenterLong,
546  double dfScale,
547  double dfFalseEasting,
548  double dfFalseNorthing );
551  double dfCenterLat, double dfCenterLong,
552  double dfFalseEasting, double dfFalseNorthing );
553 
556  double dfCenterLat, double dfCenterLong,
557  double dfAzimuth, double dfRectToSkew,
558  double dfScale,
559  double dfFalseEasting, double dfFalseNorthing );
560 
563  double dfCenterLat, double dfCenterLong,
564  double dfAzimuth, double dfRectToSkew,
565  double dfScale,
566  double dfFalseEasting, double dfFalseNorthing );
567 
569  double dfCenterLat, double dfCenterLong,
570  double dfAzimuth, double dfRectToSkew,
571  double dfScale,
572  double dfFalseEasting,
573  double dfFalseNorthing );
574 
576 OGRErr CPL_DLL OSRSetHOM2PNO( OGRSpatialReferenceH hSRS, double dfCenterLat,
577  double dfLat1, double dfLong1,
578  double dfLat2, double dfLong2,
579  double dfScale,
580  double dfFalseEasting, double dfFalseNorthing );
581 
584  double dfLat1, double dfLat2,
585  double dfCenterLong,
586  double dfFalseEasting,
587  double dfFalseNorthing );
588 
591  double dfCenterLat, double dfCenterLong,
592  double dfAzimuth, double dfPseudoStdParallelLat,
593  double dfScale,
594  double dfFalseEasting, double dfFalseNorthing );
595 
598  double dfCenterLat, double dfCenterLong,
599  double dfFalseEasting, double dfFalseNorthing );
600 
603  double dfStdP1, double dfStdP2,
604  double dfCenterLat, double dfCenterLong,
605  double dfFalseEasting, double dfFalseNorthing );
606 
609  double dfCenterLat, double dfCenterLong,
610  double dfScale,
611  double dfFalseEasting, double dfFalseNorthing );
612 
615  double dfStdP1, double dfStdP2,
616  double dfCenterLat, double dfCenterLong,
617  double dfFalseEasting, double dfFalseNorthing );
618 
621  double dfCenterLat, double dfCenterLong,
622  double dfFalseEasting, double dfFalseNorthing );
623 
626  double dfCenterLat, double dfCenterLong,
627  double dfScale,
628  double dfFalseEasting, double dfFalseNorthing );
630  double dfStdP1,
631  double dfCenterLat, double dfCenterLong,
632  double dfFalseEasting, double dfFalseNorthing );
633 
636  double dfCentralMeridian,
637  double dfFalseEasting,
638  double dfFalseNorthing );
639 
642  double dfCenterLat, double dfCenterLong,
643  double dfFalseEasting, double dfFalseNorthing );
644 
647  double dfOriginLat, double dfCMeridian,
648  double dfScale,
649  double dfFalseEasting,double dfFalseNorthing);
650 
653  double dfCenterLat, double dfCenterLong,
654  double dfFalseEasting,
655  double dfFalseNorthing);
656 
659  double dfCenterLat, double dfCenterLong,
660  double dfFalseEasting, double dfFalseNorthing );
661 
664  double dfCenterLat, double dfCenterLong,
665  double dfScale,
666  double dfFalseEasting, double dfFalseNorthing);
667 
670  double dfCenterLong,
671  double dfFalseEasting, double dfFalseNorthing );
672 
675  double dfCenterLong,
676  double dfFalseEasting,
677  double dfFalseNorthing );
678 
681  double dfCenterLat, double dfCenterLong,
682  double dfScale,
683  double dfFalseEasting,
684  double dfFalseNorthing);
685 
688  double dfLatitudeOfOrigin, double dfCentralMeridian,
689  double dfFalseEasting, double dfFalseNorthing );
690 
698  double dfCenterLat, double dfCenterLong,
699  double dfScale,
700  double dfFalseEasting, double dfFalseNorthing );
701 
704  OGRSpatialReferenceH hSRS, const char *pszVariantName,
705  double dfCenterLat, double dfCenterLong,
706  double dfScale,
707  double dfFalseEasting, double dfFalseNorthing );
708 
711  double dfCenterLat, double dfCenterLong,
712  double dfFalseEasting, double dfFalseNorthing );
713 
716  double dfCenterLat, double dfCenterLong,
717  double dfScale,
718  double dfFalseEasting, double dfFalseNorthing );
719 
721  double dfLat1, double dfLong1,
722  double dfLat2, double dfLong2,
723  double dfFalseEasting, double dfFalseNorthing );
724 
727  double dfCenterLong,
728  double dfFalseEasting, double dfFalseNorthing );
729 
731 OGRErr CPL_DLL OSRSetWagner( OGRSpatialReferenceH hSRS, int nVariation,
732  double dfCenterLat,
733  double dfFalseEasting,
734  double dfFalseNorthing );
735 
738  double dfCenterLat, double dfCenterLong );
739 
742  double dfPegLat, double dfPegLong,
743  double dfPegHeading, double dfPegHgt);
744 
745 
746 double CPL_DLL OSRCalcInvFlattening( double dfSemiMajor, double dfSemiMinor );
747 double CPL_DLL OSRCalcSemiMinorFromInvFlattening( double dfSemiMajor, double dfInvFlattening );
748 
749 void CPL_DLL OSRCleanup( void );
750 
751 /* -------------------------------------------------------------------- */
752 /* OGRCoordinateTransform C API. */
753 /* -------------------------------------------------------------------- */
756  OGRSpatialReferenceH hTargetSRS );
757 void CPL_DLL CPL_STDCALL
759 
762  int nCount, double *x, double *y, double *z );
763 
766  int nCount, double *x, double *y, double *z,
767  int *pabSuccess );
768 
769 /* this is really private to OGR. */
770 char *OCTProj4Normalize( const char *pszProj4Src );
771 
772 void OCTCleanupProjMutex( void );
773 
774 /* -------------------------------------------------------------------- */
775 /* Projection transform dictionary query. */
776 /* -------------------------------------------------------------------- */
777 
778 char CPL_DLL ** OPTGetProjectionMethods( void );
779 char CPL_DLL ** OPTGetParameterList( const char * pszProjectionMethod,
780  char ** ppszUserName );
781 int CPL_DLL OPTGetParameterInfo( const char * pszProjectionMethod,
782  const char * pszParameterName,
783  char ** ppszUserName,
784  char ** ppszType,
785  double *pdfDefaultValue );
786 
787 CPL_C_END
788 
789 #endif /* ndef SWIG */
790 
791 #endif /* ndef OGR_SRS_API_H_INCLUDED */
OGRErr CPL_DLL OSRSetSinusoidal(OGRSpatialReferenceH hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetWellKnownGeogCS(OGRSpatialReferenceH hSRS, const char *pszName)
+
int CPL_DLL OSRIsLocal(OGRSpatialReferenceH)
+
int CPL_DLL OSRIsSameGeogCS(OGRSpatialReferenceH, OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRImportFromProj4(OGRSpatialReferenceH, const char *)
+
int CPL_DLL OSRIsProjected(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRSetEckertIV(OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetOM(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetSOC(OGRSpatialReferenceH hSRS, double dfLatitudeOfOrigin, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetLinearUnits(OGRSpatialReferenceH, const char *, double)
+
OGRErr CPL_DLL OSRStripCTParms(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRSetTOWGS84(OGRSpatialReferenceH hSRS, double, double, double, double, double, double, double)
+
int CPL_DLL CPL_STDCALL OCTTransformEx(OGRCoordinateTransformationH hCT, int nCount, double *x, double *y, double *z, int *pabSuccess)
+
OGRErr CPL_DLL OSRSetEC(OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+ +
#define CPL_DLL
Definition: cpl_port.h:282
+
const char CPL_DLL * OSRGetAxis(OGRSpatialReferenceH hSRS, const char *pszTargetKey, int iAxis, OGRAxisOrientation *peOrientation)
+
OGRErr CPL_DLL OSRSetGeogCS(OGRSpatialReferenceH hSRS, const char *pszGeogName, const char *pszDatumName, const char *pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, const char *pszPMName, double dfPMOffset, const char *pszUnits, double dfConvertToRadians)
+
OGRErr CPL_DLL OSRSetCEA(OGRSpatialReferenceH hSRS, double dfStdP1, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+
char CPL_DLL ** OPTGetProjectionMethods(void)
+
OGRErr CPL_DLL OSRSetPolyconic(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRImportFromDict(OGRSpatialReferenceH, const char *, const char *)
+
OGRErr CPL_DLL OSRSetProjection(OGRSpatialReferenceH, const char *)
+
OGRDatumType
Definition: ogr_srs_api.h:66
+
OGRErr CPL_DLL OSRSetLCCB(OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
#define CPL_C_START
Definition: cpl_port.h:271
+
OGRErr CPL_DLL OSRImportFromMICoordSys(OGRSpatialReferenceH, const char *)
+
OGRErr CPL_DLL CPL_STDCALL OSRExportToProj4(OGRSpatialReferenceH, char **)
+
OGRErr CPL_DLL OSRSetOS(OGRSpatialReferenceH hSRS, double dfOriginLat, double dfCMeridian, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetTPED(OGRSpatialReferenceH hSRS, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfFalseEasting, double dfFalseNorthing)
+
double CPL_DLL OSRGetAngularUnits(OGRSpatialReferenceH, char **)
+
void CPL_DLL CPL_STDCALL OCTDestroyCoordinateTransformation(OGRCoordinateTransformationH)
+
int CPL_DLL OSRReference(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRSetTMVariant(OGRSpatialReferenceH hSRS, const char *pszVariantName, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
int CPL_DLL OSRIsGeographic(OGRSpatialReferenceH)
+
double CPL_DLL OSRGetSemiMajor(OGRSpatialReferenceH, OGRErr *)
+
OGRErr CPL_DLL OSRImportFromUSGS(OGRSpatialReferenceH, long, long, double *, long)
+ +
OGRErr CPL_DLL OSRExportToPanorama(OGRSpatialReferenceH, long *, long *, long *, long *, double *)
+
OGRErr CPL_DLL OSRSetIWMPolyconic(OGRSpatialReferenceH hSRS, double dfLat1, double dfLat2, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetOrthographic(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
int CPL_DLL OSREPSGTreatsAsNorthingEasting(OGRSpatialReferenceH hSRS)
+
void OCTCleanupProjMutex(void)
+ +
OGRErr CPL_DLL OSRSetStatePlaneWithUnits(OGRSpatialReferenceH hSRS, int nZone, int bNAD83, const char *pszOverrideUnitName, double dfOverrideUnit)
+
OGRErr CPL_DLL OSRSetGS(OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetTMG(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRFixup(OGRSpatialReferenceH)
+
double CPL_DLL OSRGetPrimeMeridian(OGRSpatialReferenceH, char **)
+
int CPL_DLL OSRDereference(OGRSpatialReferenceH)
+ +
OGRErr CPL_DLL OSRSetMC(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetEckertVI(OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetGeocCS(OGRSpatialReferenceH hSRS, const char *pszName)
+
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRClone(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRSetLAEA(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
void * OGRSpatialReferenceH
Definition: ogr_srs_api.h:312
+
OGRErr CPL_DLL OSRSetStereographic(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetVertCS(OGRSpatialReferenceH hSRS, const char *pszVertCSName, const char *pszVertDatumName, int nVertDatumType)
+
OGRErr CPL_DLL OSRSetTM(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
int CPL_DLL OSRIsVertical(OGRSpatialReferenceH)
+
OGRErr CPL_DLL CPL_STDCALL OSRImportFromEPSG(OGRSpatialReferenceH, int)
+
int CPL_DLL OSRIsGeocentric(OGRSpatialReferenceH)
+ +
int CPL_DLL OSRGetUTMZone(OGRSpatialReferenceH hSRS, int *pbNorth)
+
OGRErr CPL_DLL OSRSetUTM(OGRSpatialReferenceH hSRS, int nZone, int bNorth)
+
double CPL_DLL OSRGetLinearUnits(OGRSpatialReferenceH, char **)
+ +
OGRErr CPL_DLL CPL_STDCALL OSRImportFromEPSGA(OGRSpatialReferenceH, int)
+ +
#define CPL_STDCALL
Definition: cpl_port.h:298
+
OGRErr CPL_DLL OSRSetNormProjParm(OGRSpatialReferenceH, const char *, double)
+
int CPL_DLL OSRIsSameVertCS(OGRSpatialReferenceH, OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRSetTMSO(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetCS(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
const char CPL_DLL * OSRGetAuthorityCode(OGRSpatialReferenceH hSRS, const char *pszTargetKey)
+
int CPL_DLL OSREPSGTreatsAsLatLong(OGRSpatialReferenceH hSRS)
+
OGRErr CPL_DLL OSRSetLinearUnitsAndUpdateParameters(OGRSpatialReferenceH, const char *, double)
+
const char CPL_DLL * OSRGetAuthorityName(OGRSpatialReferenceH hSRS, const char *pszTargetKey)
+
OGRErr CPL_DLL OSRSetAE(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+ +
void * OGRCoordinateTransformationH
Definition: ogr_api.h:66
+
OGRErr CPL_DLL OSRSetHOM2PNO(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+ +
OGRErr CPL_DLL OSRSetSCH(OGRSpatialReferenceH hSRS, double dfPegLat, double dfPegLong, double dfPegHeading, double dfPegHgt)
+
OGRErr CPL_DLL OSRSetGH(OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+ + +
const char CPL_DLL *CPL_STDCALL OSRGetAttrValue(OGRSpatialReferenceH hSRS, const char *pszName, int iChild)
+
OGRErr CPL_DLL OSRImportFromPCI(OGRSpatialReferenceH hSRS, const char *, const char *, double *)
+
OGRErr CPL_DLL OSRSetHOM(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetGaussSchreiberTMercator(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
char * OCTProj4Normalize(const char *pszProj4Src)
+
OGRErr CPL_DLL OSRSetCompoundCS(OGRSpatialReferenceH hSRS, const char *pszName, OGRSpatialReferenceH hHorizSRS, OGRSpatialReferenceH hVertSRS)
+
double CPL_DLL OSRGetTargetLinearUnits(OGRSpatialReferenceH, const char *, char **)
+
OGRErr CPL_DLL OSRSetPS(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetStatePlane(OGRSpatialReferenceH hSRS, int nZone, int bNAD83)
+
OGRErr CPL_DLL OSRSetGEOS(OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfSatelliteHeight, double dfFalseEasting, double dfFalseNorthing)
+
void * OGRSpatialReferenceH
Definition: ogr_api.h:65
+
OGRErr CPL_DLL OSRSetMercator2SP(OGRSpatialReferenceH hSRS, double dfStdP1, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
int CPL_DLL OSRIsCompound(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRSetEquirectangular(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+ +
double CPL_DLL OSRGetNormProjParm(OGRSpatialReferenceH hSRS, const char *pszParmName, double dfDefault, OGRErr *)
+
OGRErr CPL_DLL OSRSetEquirectangular2(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfPseudoStdParallel1, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetAxes(OGRSpatialReferenceH hSRS, const char *pszTargetKey, const char *pszXAxisName, OGRAxisOrientation eXAxisOrientation, const char *pszYAxisName, OGRAxisOrientation eYAxisOrientation)
+
void CPL_DLL OSRCleanup(void)
+
OGRErr CPL_DLL OSRSetTargetLinearUnits(OGRSpatialReferenceH, const char *, const char *, double)
+ +
OGRErr CPL_DLL OSRSetAngularUnits(OGRSpatialReferenceH, const char *, double)
+
double CPL_DLL OSRGetProjParm(OGRSpatialReferenceH hSRS, const char *pszParmName, double dfDefault, OGRErr *)
+
double CPL_DLL OSRGetInvFlattening(OGRSpatialReferenceH, OGRErr *)
+ +
OGRErr CPL_DLL OSRSetKrovak(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfPseudoStdParallelLat, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetProjCS(OGRSpatialReferenceH hSRS, const char *pszName)
+
OGRErr CPL_DLL OSRMorphFromESRI(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRExportToUSGS(OGRSpatialReferenceH, long *, long *, double **, long *)
+
OGRAxisOrientation
Definition: ogr_srs_api.h:50
+
OGRErr CPL_DLL OSRSetACEA(OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRImportFromWkt(OGRSpatialReferenceH, char **)
+
OGRErr CPL_DLL OSRSetAuthority(OGRSpatialReferenceH hSRS, const char *pszTargetKey, const char *pszAuthority, int nCode)
+
OGRErr CPL_DLL OSRImportFromESRI(OGRSpatialReferenceH, char **)
+
OGRErr CPL_DLL OSRAutoIdentifyEPSG(OGRSpatialReferenceH hSRS)
+
OGRErr CPL_DLL OSRSetLCC(OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
double CPL_DLL OSRGetSemiMinor(OGRSpatialReferenceH, OGRErr *)
+
OGRErr CPL_DLL OSRSetMercator(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRImportFromUrl(OGRSpatialReferenceH, const char *)
+ +
void CPL_DLL OSRRelease(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRSetLCC1SP(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL CPL_STDCALL OSRExportToWkt(OGRSpatialReferenceH, char **)
+
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRCloneGeogCS(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRSetLocalCS(OGRSpatialReferenceH hSRS, const char *pszName)
+ +
OGRErr CPL_DLL OSRValidate(OGRSpatialReferenceH)
+ +
OGRCoordinateTransformationH CPL_DLL CPL_STDCALL OCTNewCoordinateTransformation(OGRSpatialReferenceH hSourceSRS, OGRSpatialReferenceH hTargetSRS)
+
OGRErr CPL_DLL OSRFixupOrdering(OGRSpatialReferenceH)
+
const char CPL_DLL * OSRAxisEnumToName(OGRAxisOrientation eOrientation)
+
OGRErr CPL_DLL OSRImportFromERM(OGRSpatialReferenceH, const char *, const char *, const char *)
+
OGRErr CPL_DLL OSRSetProjParm(OGRSpatialReferenceH, const char *, double)
+
OGRErr CPL_DLL CPL_STDCALL OSRExportToPrettyWkt(OGRSpatialReferenceH, char **, int)
+
OGRErr CPL_DLL CPL_STDCALL OSRSetFromUserInput(OGRSpatialReferenceH hSRS, const char *)
+ + +
int CPL_DLL CPL_STDCALL OCTTransform(OGRCoordinateTransformationH hCT, int nCount, double *x, double *y, double *z)
+
#define CPL_C_END
Definition: cpl_port.h:272
+
OGRErr CPL_DLL OSRSetWagner(OGRSpatialReferenceH hSRS, int nVariation, double dfCenterLat, double dfFalseEasting, double dfFalseNorthing)
+
int CPL_DLL OPTGetParameterInfo(const char *pszProjectionMethod, const char *pszParameterName, char **ppszUserName, char **ppszType, double *pdfDefaultValue)
+ +
OGRErr CPL_DLL OSRImportFromXML(OGRSpatialReferenceH, const char *)
+
double CPL_DLL OSRCalcSemiMinorFromInvFlattening(double dfSemiMajor, double dfInvFlattening)
+
double CPL_DLL OSRCalcInvFlattening(double dfSemiMajor, double dfSemiMinor)
+
OGRErr CPL_DLL OSRMorphToESRI(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRExportToPCI(OGRSpatialReferenceH, char **, char **, double **)
+
OGRErr CPL_DLL OSRSetQSC(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong)
+
OGRErr CPL_DLL OSRGetTOWGS84(OGRSpatialReferenceH hSRS, double *, int)
+
OGRErr CPL_DLL OSRSetNZMG(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRCopyGeogCSFrom(OGRSpatialReferenceH hSRS, const OGRSpatialReferenceH hSrcSRS)
+
OGRErr CPL_DLL OSRSetIGH(OGRSpatialReferenceH hSRS)
+
int OGRErr
Definition: ogr_core.h:307
+
OGRErr CPL_DLL OSRSetHOMAC(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)
+
OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRNewSpatialReference(const char *)
+
OGRErr CPL_DLL OSRImportFromOzi(OGRSpatialReferenceH, const char *const *)
+
OGRErr CPL_DLL OSRSetGnomonic(OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRSetVDG(OGRSpatialReferenceH hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRExportToXML(OGRSpatialReferenceH, char **, const char *)
+
void CPL_DLL CPL_STDCALL OSRDestroySpatialReference(OGRSpatialReferenceH)
+
OGRErr CPL_DLL OSRImportFromPanorama(OGRSpatialReferenceH, long, long, long, double *)
+
void * OGRCoordinateTransformationH
Definition: ogr_srs_api.h:313
+
OGRErr CPL_DLL OSRSetRobinson(OGRSpatialReferenceH hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)
+
OGRErr CPL_DLL OSRExportToERM(OGRSpatialReferenceH, char *, char *, char *)
+
OGRErr CPL_DLL OSRSetMollweide(OGRSpatialReferenceH hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+ +
OGRErr CPL_DLL OSRExportToMICoordSys(OGRSpatialReferenceH, char **)
+ +
int CPL_DLL OSRIsSame(OGRSpatialReferenceH, OGRSpatialReferenceH)
+ +
OGRErr CPL_DLL CPL_STDCALL OSRSetAttrValue(OGRSpatialReferenceH hSRS, const char *pszNodePath, const char *pszNewNodeValue)
+ +
OGRErr CPL_DLL OSRSetEckert(OGRSpatialReferenceH hSRS, int nVariation, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+
char CPL_DLL ** OPTGetParameterList(const char *pszProjectionMethod, char **ppszUserName)
+
OGRErr CPL_DLL OSRSetBonne(OGRSpatialReferenceH hSRS, double dfStandardParallel, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)
+
+ + + + diff --git a/bin/doc/html/ogrsf__frmts_8h.html b/bin/doc/html/ogrsf__frmts_8h.html new file mode 100644 index 0000000..ba7508d --- /dev/null +++ b/bin/doc/html/ogrsf__frmts_8h.html @@ -0,0 +1,1651 @@ + + + + + + +OGR2GUI: include/ogr/ogrsf_frmts.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ogrsf_frmts.h File Reference
+
+
+
#include "cpl_progress.h"
+#include "ogr_feature.h"
+#include "ogr_featurestyle.h"
+#include "gdal_priv.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Classes

class  OGRLayer
 
class  OGRDataSource
 
class  OGRSFDriver
 
class  OGRSFDriverRegistrar
 
+ + + +

+Macros

#define OGR_DEPRECATED(x)   CPL_WARN_DEPRECATED(x)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

CPL_C_START void CPL_DLL OGRRegisterAll ()
 
void OGRRegisterAllInternal ()
 
void CPL_DLL RegisterOGRFileGDB ()
 
void CPL_DLL RegisterOGRShape ()
 
void CPL_DLL RegisterOGRDB2 ()
 
void CPL_DLL RegisterOGRNTF ()
 
void CPL_DLL RegisterOGRFME ()
 
void CPL_DLL RegisterOGRSDTS ()
 
void CPL_DLL RegisterOGRTiger ()
 
void CPL_DLL RegisterOGRS57 ()
 
void CPL_DLL RegisterOGRTAB ()
 
void CPL_DLL RegisterOGRMIF ()
 
void CPL_DLL RegisterOGROGDI ()
 
void CPL_DLL RegisterOGRODBC ()
 
void CPL_DLL RegisterOGRWAsP ()
 
void CPL_DLL RegisterOGRPG ()
 
void CPL_DLL RegisterOGRMSSQLSpatial ()
 
void CPL_DLL RegisterOGRMySQL ()
 
void CPL_DLL RegisterOGROCI ()
 
void CPL_DLL RegisterOGRDGN ()
 
void CPL_DLL RegisterOGRGML ()
 
void CPL_DLL RegisterOGRLIBKML ()
 
void CPL_DLL RegisterOGRKML ()
 
void CPL_DLL RegisterOGRGeoJSON ()
 
void CPL_DLL RegisterOGRAVCBin ()
 
void CPL_DLL RegisterOGRAVCE00 ()
 
void CPL_DLL RegisterOGRREC ()
 
void CPL_DLL RegisterOGRMEM ()
 
void CPL_DLL RegisterOGRVRT ()
 
void CPL_DLL RegisterOGRDODS ()
 
void CPL_DLL RegisterOGRSQLite ()
 
void CPL_DLL RegisterOGRCSV ()
 
void CPL_DLL RegisterOGRILI1 ()
 
void CPL_DLL RegisterOGRILI2 ()
 
void CPL_DLL RegisterOGRGRASS ()
 
void CPL_DLL RegisterOGRPGeo ()
 
void CPL_DLL RegisterOGRDXFDWG ()
 
void CPL_DLL RegisterOGRDXF ()
 
void CPL_DLL RegisterOGRDWG ()
 
void CPL_DLL RegisterOGRSDE ()
 
void CPL_DLL RegisterOGRIDB ()
 
void CPL_DLL RegisterOGRGMT ()
 
void CPL_DLL RegisterOGRBNA ()
 
void CPL_DLL RegisterOGRGPX ()
 
void CPL_DLL RegisterOGRGeoconcept ()
 
void CPL_DLL RegisterOGRIngres ()
 
void CPL_DLL RegisterOGRXPlane ()
 
void CPL_DLL RegisterOGRNAS ()
 
void CPL_DLL RegisterOGRGeoRSS ()
 
void CPL_DLL RegisterOGRGTM ()
 
void CPL_DLL RegisterOGRVFK ()
 
void CPL_DLL RegisterOGRPGDump ()
 
void CPL_DLL RegisterOGROSM ()
 
void CPL_DLL RegisterOGRGPSBabel ()
 
void CPL_DLL RegisterOGRSUA ()
 
void CPL_DLL RegisterOGROpenAir ()
 
void CPL_DLL RegisterOGRPDS ()
 
void CPL_DLL RegisterOGRWFS ()
 
void CPL_DLL RegisterOGRSOSI ()
 
void CPL_DLL RegisterOGRHTF ()
 
void CPL_DLL RegisterOGRAeronavFAA ()
 
void CPL_DLL RegisterOGRGeomedia ()
 
void CPL_DLL RegisterOGRMDB ()
 
void CPL_DLL RegisterOGREDIGEO ()
 
void CPL_DLL RegisterOGRGFT ()
 
void CPL_DLL RegisterOGRSVG ()
 
void CPL_DLL RegisterOGRCouchDB ()
 
void CPL_DLL RegisterOGRCloudant ()
 
void CPL_DLL RegisterOGRIdrisi ()
 
void CPL_DLL RegisterOGRARCGEN ()
 
void CPL_DLL RegisterOGRSEGUKOOA ()
 
void CPL_DLL RegisterOGRSEGY ()
 
void CPL_DLL RegisterOGRXLS ()
 
void CPL_DLL RegisterOGRODS ()
 
void CPL_DLL RegisterOGRXLSX ()
 
void CPL_DLL RegisterOGRElastic ()
 
void CPL_DLL RegisterOGRGeoPackage ()
 
void CPL_DLL RegisterOGRWalk ()
 
void CPL_DLL RegisterOGRCartoDB ()
 
void CPL_DLL RegisterOGRAmigoCloud ()
 
void CPL_DLL RegisterOGRSXF ()
 
void CPL_DLL RegisterOGROpenFileGDB ()
 
void CPL_DLL RegisterOGRSelafin ()
 
void CPL_DLL RegisterOGRJML ()
 
void CPL_DLL RegisterOGRPLSCENES ()
 
void CPL_DLL RegisterOGRCSW ()
 
void CPL_DLL RegisterOGRMongoDB ()
 
void CPL_DLL RegisterOGRVDV ()
 
+

Detailed Description

+

Classes related to registration of format support, and opening datasets.

+ +

Definition in file ogrsf_frmts.h.

+

Macro Definition Documentation

+ +
+
+ + + + + + + + +
#define OGR_DEPRECATED( x)   CPL_WARN_DEPRECATED(x)
+
+ +

Definition at line 46 of file ogrsf_frmts.h.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + +
CPL_C_START void CPL_DLL OGRRegisterAll ()
+
+ +
+
+ +
+
+ + + + + + + +
void OGRRegisterAllInternal ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRAeronavFAA ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRAmigoCloud ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRARCGEN ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRAVCBin ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRAVCE00 ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRBNA ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRCartoDB ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRCloudant ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRCouchDB ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRCSV ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRCSW ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRDB2 ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRDGN ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRDODS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRDWG ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRDXF ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRDXFDWG ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGREDIGEO ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRElastic ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRFileGDB ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRFME ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGeoconcept ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGeoJSON ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGeomedia ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGeoPackage ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGeoRSS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGFT ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGML ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGMT ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGPSBabel ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGPX ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGRASS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRGTM ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRHTF ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRIDB ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRIdrisi ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRILI1 ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRILI2 ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRIngres ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRJML ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRKML ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRLIBKML ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRMDB ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRMEM ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRMIF ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRMongoDB ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRMSSQLSpatial ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRMySQL ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRNAS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRNTF ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGROCI ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRODBC ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRODS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGROGDI ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGROpenAir ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGROpenFileGDB ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGROSM ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRPDS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRPG ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRPGDump ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRPGeo ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRPLSCENES ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRREC ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRS57 ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSDE ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSDTS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSEGUKOOA ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSEGY ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSelafin ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRShape ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSOSI ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSQLite ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSUA ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSVG ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRSXF ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRTAB ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRTiger ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRVDV ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRVFK ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRVRT ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRWalk ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRWAsP ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRWFS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRXLS ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRXLSX ()
+
+ +
+
+ +
+
+ + + + + + + +
void CPL_DLL RegisterOGRXPlane ()
+
+ +
+
+
+ + + + diff --git a/bin/doc/html/ogrsf__frmts_8h_source.html b/bin/doc/html/ogrsf__frmts_8h_source.html new file mode 100644 index 0000000..a47b2e9 --- /dev/null +++ b/bin/doc/html/ogrsf__frmts_8h_source.html @@ -0,0 +1,235 @@ + + + + + + +OGR2GUI: include/ogr/ogrsf_frmts.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ogrsf_frmts.h
+
+
+Go to the documentation of this file.
1 /******************************************************************************
2  * $Id: ogrsf_frmts.h 33631 2016-03-04 06:28:09Z goatbar $
3  *
4  * Project: OpenGIS Simple Features Reference Implementation
5  * Purpose: Classes related to format registration, and file opening.
6  * Author: Frank Warmerdam, warmerda@home.com
7  *
8  ******************************************************************************
9  * Copyright (c) 1999, Les Technologies SoftMap Inc.
10  * Copyright (c) 2007-2014, Even Rouault <even dot rouault at mines-paris dot org>
11  *
12  * Permission is hereby granted, free of charge, to any person obtaining a
13  * copy of this software and associated documentation files (the "Software"),
14  * to deal in the Software without restriction, including without limitation
15  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
16  * and/or sell copies of the Software, and to permit persons to whom the
17  * Software is furnished to do so, subject to the following conditions:
18  *
19  * The above copyright notice and this permission notice shall be included
20  * in all copies or substantial portions of the Software.
21  *
22  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
25  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
27  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
28  * DEALINGS IN THE SOFTWARE.
29  ****************************************************************************/
30 
31 #ifndef OGRSF_FRMTS_H_INCLUDED
32 #define OGRSF_FRMTS_H_INCLUDED
33 
34 #include "cpl_progress.h"
35 #include "ogr_feature.h"
36 #include "ogr_featurestyle.h"
37 #include "gdal_priv.h"
38 
45 #if !defined(GDAL_COMPILATION) && !defined(SUPPRESS_DEPRECATION_WARNINGS)
46 #define OGR_DEPRECATED(x) CPL_WARN_DEPRECATED(x)
47 #else
48 #define OGR_DEPRECATED(x)
49 #endif
50 
51 class OGRLayerAttrIndex;
52 class OGRSFDriver;
53 
54 /************************************************************************/
55 /* OGRLayer */
56 /************************************************************************/
57 
63 /* Note: any virtual method added to this class must also be added in the */
64 /* OGRLayerDecorator and OGRMutexedLayer classes. */
65 
67 {
68  private:
69  void ConvertGeomsIfNecessary( OGRFeature *poFeature );
70 
71  protected:
74  OGRPreparedGeometry *m_pPreparedFilterGeom; /* m_poFilterGeom compiled as a prepared geometry */
76  int m_iGeomFieldFilter; // specify the index on which the spatial
77  // filter is active.
78 
79  int FilterGeometry( OGRGeometry * );
80  //int FilterGeometry( OGRGeometry *, OGREnvelope* psGeometryEnvelope);
81  int InstallFilter( OGRGeometry * );
82 
83  OGRErr GetExtentInternal(int iGeomField, OGREnvelope *psExtent, int bForce );
84 
85  virtual OGRErr ISetFeature( OGRFeature *poFeature ) CPL_WARN_UNUSED_RESULT;
86  virtual OGRErr ICreateFeature( OGRFeature *poFeature ) CPL_WARN_UNUSED_RESULT;
87 
88  public:
89  OGRLayer();
90  virtual ~OGRLayer();
91 
92  virtual OGRGeometry *GetSpatialFilter();
93  virtual void SetSpatialFilter( OGRGeometry * );
94  virtual void SetSpatialFilterRect( double dfMinX, double dfMinY,
95  double dfMaxX, double dfMaxY );
96 
97  virtual void SetSpatialFilter( int iGeomField, OGRGeometry * );
98  virtual void SetSpatialFilterRect( int iGeomField,
99  double dfMinX, double dfMinY,
100  double dfMaxX, double dfMaxY );
101 
102  virtual OGRErr SetAttributeFilter( const char * );
103 
104  virtual void ResetReading() = 0;
105  virtual OGRFeature *GetNextFeature() CPL_WARN_UNUSED_RESULT = 0;
106  virtual OGRErr SetNextByIndex( GIntBig nIndex );
107  virtual OGRFeature *GetFeature( GIntBig nFID ) CPL_WARN_UNUSED_RESULT;
108 
109  OGRErr SetFeature( OGRFeature *poFeature ) CPL_WARN_UNUSED_RESULT;
110  OGRErr CreateFeature( OGRFeature *poFeature ) CPL_WARN_UNUSED_RESULT;
111 
112  virtual OGRErr DeleteFeature( GIntBig nFID ) CPL_WARN_UNUSED_RESULT;
113 
114  virtual const char *GetName();
115  virtual OGRwkbGeometryType GetGeomType();
116  virtual OGRFeatureDefn *GetLayerDefn() = 0;
117  virtual int FindFieldIndex( const char *pszFieldName, int bExactMatch );
118 
119  virtual OGRSpatialReference *GetSpatialRef();
120 
121  virtual GIntBig GetFeatureCount( int bForce = TRUE );
122  virtual OGRErr GetExtent(OGREnvelope *psExtent, int bForce = TRUE) CPL_WARN_UNUSED_RESULT;
123  virtual OGRErr GetExtent(int iGeomField, OGREnvelope *psExtent,
124  int bForce = TRUE) CPL_WARN_UNUSED_RESULT;
125 
126  virtual int TestCapability( const char * ) = 0;
127 
128  virtual OGRErr CreateField( OGRFieldDefn *poField,
129  int bApproxOK = TRUE );
130  virtual OGRErr DeleteField( int iField );
131  virtual OGRErr ReorderFields( int* panMap );
132  virtual OGRErr AlterFieldDefn( int iField, OGRFieldDefn* poNewFieldDefn, int nFlagsIn );
133 
134  virtual OGRErr CreateGeomField( OGRGeomFieldDefn *poField,
135  int bApproxOK = TRUE );
136 
137  virtual OGRErr SyncToDisk();
138 
139  virtual OGRStyleTable *GetStyleTable();
140  virtual void SetStyleTableDirectly( OGRStyleTable *poStyleTable );
141 
142  virtual void SetStyleTable(OGRStyleTable *poStyleTable);
143 
144  virtual OGRErr StartTransaction() CPL_WARN_UNUSED_RESULT;
145  virtual OGRErr CommitTransaction() CPL_WARN_UNUSED_RESULT;
146  virtual OGRErr RollbackTransaction();
147 
148  virtual const char *GetFIDColumn();
149  virtual const char *GetGeometryColumn();
150 
151  virtual OGRErr SetIgnoredFields( const char **papszFields );
152 
153  OGRErr Intersection( OGRLayer *pLayerMethod,
154  OGRLayer *pLayerResult,
155  char** papszOptions = NULL,
156  GDALProgressFunc pfnProgress = NULL,
157  void * pProgressArg = NULL );
158  OGRErr Union( OGRLayer *pLayerMethod,
159  OGRLayer *pLayerResult,
160  char** papszOptions = NULL,
161  GDALProgressFunc pfnProgress = NULL,
162  void * pProgressArg = NULL );
163  OGRErr SymDifference( OGRLayer *pLayerMethod,
164  OGRLayer *pLayerResult,
165  char** papszOptions,
166  GDALProgressFunc pfnProgress,
167  void * pProgressArg );
168  OGRErr Identity( OGRLayer *pLayerMethod,
169  OGRLayer *pLayerResult,
170  char** papszOptions = NULL,
171  GDALProgressFunc pfnProgress = NULL,
172  void * pProgressArg = NULL );
173  OGRErr Update( OGRLayer *pLayerMethod,
174  OGRLayer *pLayerResult,
175  char** papszOptions = NULL,
176  GDALProgressFunc pfnProgress = NULL,
177  void * pProgressArg = NULL );
178  OGRErr Clip( OGRLayer *pLayerMethod,
179  OGRLayer *pLayerResult,
180  char** papszOptions = NULL,
181  GDALProgressFunc pfnProgress = NULL,
182  void * pProgressArg = NULL );
183  OGRErr Erase( OGRLayer *pLayerMethod,
184  OGRLayer *pLayerResult,
185  char** papszOptions = NULL,
186  GDALProgressFunc pfnProgress = NULL,
187  void * pProgressArg = NULL );
188 
189  int Reference();
190  int Dereference();
191  int GetRefCount() const;
192 
193  GIntBig GetFeaturesRead();
194 
195  /* non virtual : convenience wrapper for ReorderFields() */
196  OGRErr ReorderField( int iOldFieldPos, int iNewFieldPos );
197 
198  int AttributeFilterEvaluationNeedsGeometry();
199 
200  /* consider these private */
201  OGRErr InitializeIndexSupport( const char * );
202  OGRLayerAttrIndex *GetIndex() { return m_poAttrIndex; }
203 
204  protected:
208  OGRLayerAttrIndex *m_poAttrIndex;
209 
211 
213 };
214 
215 /************************************************************************/
216 /* OGRDataSource */
217 /************************************************************************/
218 
239 {
240 public:
241  OGRDataSource();
242 
243  virtual const char *GetName() OGR_DEPRECATED("Use GDALDataset class instead") = 0;
244 
245  static void DestroyDataSource( OGRDataSource * ) OGR_DEPRECATED("Use GDALDataset class instead");
246 };
247 
248 /************************************************************************/
249 /* OGRSFDriver */
250 /************************************************************************/
251 
271 {
272  public:
273  virtual ~OGRSFDriver();
274 
275  virtual const char *GetName() OGR_DEPRECATED("Use GDALDriver class instead") = 0;
276 
277  virtual OGRDataSource *Open( const char *pszName, int bUpdate=FALSE ) OGR_DEPRECATED("Use GDALDriver class instead") = 0;
278 
279  virtual int TestCapability( const char *pszCap ) OGR_DEPRECATED("Use GDALDriver class instead") = 0;
280 
281  virtual OGRDataSource *CreateDataSource( const char *pszName,
282  char ** = NULL ) OGR_DEPRECATED("Use GDALDriver class instead");
283  virtual OGRErr DeleteDataSource( const char *pszName ) OGR_DEPRECATED("Use GDALDriver class instead");
284 };
285 
286 
287 /************************************************************************/
288 /* OGRSFDriverRegistrar */
289 /************************************************************************/
290 
305 {
306 
308  ~OGRSFDriverRegistrar();
309 
310  static GDALDataset* OpenWithDriverArg(GDALDriver* poDriver,
311  GDALOpenInfo* poOpenInfo);
312  static GDALDataset* CreateVectorOnly( GDALDriver* poDriver,
313  const char * pszName,
314  char ** papszOptions );
315  static CPLErr DeleteDataSource( GDALDriver* poDriver,
316  const char * pszName );
317 
318  public:
319 
320  static OGRSFDriverRegistrar *GetRegistrar() OGR_DEPRECATED("Use GDALDriverManager class instead");
321 
322  void RegisterDriver( OGRSFDriver * poDriver ) OGR_DEPRECATED("Use GDALDriverManager class instead");
323 
324  int GetDriverCount( void ) OGR_DEPRECATED("Use GDALDriverManager class instead");
325  GDALDriver *GetDriver( int iDriver ) OGR_DEPRECATED("Use GDALDriverManager class instead");
326  GDALDriver *GetDriverByName( const char * ) OGR_DEPRECATED("Use GDALDriverManager class instead");
327 
328  int GetOpenDSCount() OGR_DEPRECATED("Use GDALDriverManager class instead");
329  OGRDataSource *GetOpenDS( int ) OGR_DEPRECATED("Use GDALDriverManager class instead");
330 };
331 
332 /* -------------------------------------------------------------------- */
333 /* Various available registration methods. */
334 /* -------------------------------------------------------------------- */
336 void CPL_DLL OGRRegisterAll();
338 
341 void CPL_DLL RegisterOGRDB2();
342 void CPL_DLL RegisterOGRNTF();
343 void CPL_DLL RegisterOGRFME();
344 void CPL_DLL RegisterOGRSDTS();
346 void CPL_DLL RegisterOGRS57();
347 void CPL_DLL RegisterOGRTAB();
348 void CPL_DLL RegisterOGRMIF();
349 void CPL_DLL RegisterOGROGDI();
350 void CPL_DLL RegisterOGRODBC();
351 void CPL_DLL RegisterOGRWAsP();
352 void CPL_DLL RegisterOGRPG();
355 void CPL_DLL RegisterOGROCI();
356 void CPL_DLL RegisterOGRDGN();
357 void CPL_DLL RegisterOGRGML();
359 void CPL_DLL RegisterOGRKML();
363 void CPL_DLL RegisterOGRREC();
364 void CPL_DLL RegisterOGRMEM();
365 void CPL_DLL RegisterOGRVRT();
366 void CPL_DLL RegisterOGRDODS();
368 void CPL_DLL RegisterOGRCSV();
369 void CPL_DLL RegisterOGRILI1();
370 void CPL_DLL RegisterOGRILI2();
372 void CPL_DLL RegisterOGRPGeo();
374 void CPL_DLL RegisterOGRDXF();
375 void CPL_DLL RegisterOGRDWG();
376 void CPL_DLL RegisterOGRSDE();
377 void CPL_DLL RegisterOGRIDB();
378 void CPL_DLL RegisterOGRGMT();
379 void CPL_DLL RegisterOGRBNA();
380 void CPL_DLL RegisterOGRGPX();
384 void CPL_DLL RegisterOGRNAS();
386 void CPL_DLL RegisterOGRGTM();
387 void CPL_DLL RegisterOGRVFK();
389 void CPL_DLL RegisterOGROSM();
391 void CPL_DLL RegisterOGRSUA();
393 void CPL_DLL RegisterOGRPDS();
394 void CPL_DLL RegisterOGRWFS();
395 void CPL_DLL RegisterOGRSOSI();
396 void CPL_DLL RegisterOGRHTF();
399 void CPL_DLL RegisterOGRMDB();
401 void CPL_DLL RegisterOGRGFT();
402 void CPL_DLL RegisterOGRSVG();
408 void CPL_DLL RegisterOGRSEGY();
409 void CPL_DLL RegisterOGRXLS();
410 void CPL_DLL RegisterOGRODS();
411 void CPL_DLL RegisterOGRXLSX();
414 void CPL_DLL RegisterOGRWalk();
417 void CPL_DLL RegisterOGRSXF();
420 void CPL_DLL RegisterOGRJML();
422 void CPL_DLL RegisterOGRCSW();
424 void CPL_DLL RegisterOGRVDV();
425 CPL_C_END
426 
427 #endif /* ndef OGRSF_FRMTS_H_INCLUDED */
void CPL_DLL RegisterOGRGMT()
+
void CPL_DLL RegisterOGRMySQL()
+
void CPL_DLL RegisterOGRIngres()
+
void CPL_DLL RegisterOGRWAsP()
+
void CPL_DLL RegisterOGRMSSQLSpatial()
+
void CPL_DLL RegisterOGRPLSCENES()
+
void CPL_DLL RegisterOGRWFS()
+
void CPL_DLL RegisterOGRGeoRSS()
+
#define CPL_DLL
Definition: cpl_port.h:282
+
OGREnvelope m_sFilterEnvelope
Definition: ogrsf_frmts.h:75
+
#define TRUE
Definition: cpl_port.h:966
+
#define CPL_C_START
Definition: cpl_port.h:271
+
void CPL_DLL RegisterOGRMEM()
+
void CPL_DLL RegisterOGRDXFDWG()
+ +
void CPL_DLL RegisterOGRCSV()
+
GIntBig m_nFeaturesRead
Definition: ogrsf_frmts.h:212
+
void CPL_DLL RegisterOGRSDTS()
+
void CPL_DLL RegisterOGROpenFileGDB()
+
void CPL_DLL RegisterOGRGeoPackage()
+
int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL int CPL_DLL const char CPL_DLL CPL_WARN_UNUSED_RESULT
Definition: cpl_string.h:211
+
void CPL_DLL RegisterOGRSelafin()
+
void CPL_DLL RegisterOGRKML()
+
void CPL_DLL RegisterOGRGRASS()
+
void CPL_DLL RegisterOGRODS()
+
void CPL_DLL RegisterOGRXLS()
+
void CPL_DLL RegisterOGRXLSX()
+
void CPL_DLL RegisterOGREDIGEO()
+
void CPL_DLL RegisterOGRMDB()
+
void CPL_DLL RegisterOGRNTF()
+
void CPL_DLL RegisterOGRDGN()
+
void CPL_DLL RegisterOGRPDS()
+
void CPL_DLL RegisterOGRPGDump()
+
void CPL_DLL RegisterOGRSEGUKOOA()
+
void CPL_DLL RegisterOGRILI2()
+
void CPL_DLL RegisterOGRDODS()
+
void CPL_DLL RegisterOGRCloudant()
+
void CPL_DLL RegisterOGRSVG()
+
void CPL_DLL RegisterOGROSM()
+
void CPL_DLL RegisterOGRSEGY()
+
void CPL_DLL RegisterOGRDXF()
+
OGRStyleTable * m_poStyleTable
Definition: ogrsf_frmts.h:205
+ + +
void CPL_DLL RegisterOGRVFK()
+
void CPL_DLL RegisterOGRGPSBabel()
+
void CPL_DLL RegisterOGRVDV()
+
void CPL_DLL RegisterOGRS57()
+
void CPL_DLL RegisterOGRAVCBin()
+
void CPL_DLL RegisterOGRAVCE00()
+
void CPL_DLL RegisterOGRILI1()
+
void CPL_DLL RegisterOGRGeoJSON()
+
void CPL_DLL RegisterOGRDWG()
+ +
long GIntBig
Definition: cpl_port.h:226
+
int m_bFilterIsEnvelope
Definition: ogrsf_frmts.h:72
+
#define FALSE
Definition: cpl_port.h:962
+
OGRLayerAttrIndex * m_poAttrIndex
Definition: ogrsf_frmts.h:208
+
OGRwkbGeometryType
Definition: ogr_core.h:333
+ +
void CPL_DLL RegisterOGRIDB()
+
void CPL_DLL RegisterOGRTiger()
+
void CPL_DLL RegisterOGRLIBKML()
+
void CPL_DLL RegisterOGRSQLite()
+
void CPL_DLL RegisterOGRJML()
+
void CPL_DLL RegisterOGRCartoDB()
+
void CPL_DLL RegisterOGRGTM()
+
void CPL_DLL RegisterOGRSDE()
+
void CPL_DLL RegisterOGRVRT()
+
void CPL_DLL RegisterOGRShape()
+
char * m_pszAttrQueryString
Definition: ogrsf_frmts.h:207
+
void CPL_DLL RegisterOGRAmigoCloud()
+
void CPL_DLL RegisterOGRREC()
+
void CPL_DLL RegisterOGRMIF()
+
int m_iGeomFieldFilter
Definition: ogrsf_frmts.h:76
+ +
#define OGR_DEPRECATED(x)
Definition: ogrsf_frmts.h:46
+
Format specific driver.
Definition: gdal_priv.h:1034
+ +
void CPL_DLL RegisterOGRPG()
+
int m_nRefCount
Definition: ogrsf_frmts.h:210
+
void CPL_DLL RegisterOGRCouchDB()
+ +
void CPL_DLL RegisterOGROGDI()
+
struct _OGRPreparedGeometry OGRPreparedGeometry
+ +
void CPL_DLL RegisterOGRWalk()
+ +
void CPL_DLL RegisterOGRGML()
+
void CPL_DLL RegisterOGRSOSI()
+
void CPL_DLL RegisterOGRARCGEN()
+
void CPL_DLL RegisterOGRGPX()
+
void CPL_DLL RegisterOGRMongoDB()
+
OGRPreparedGeometry * m_pPreparedFilterGeom
Definition: ogrsf_frmts.h:74
+
OGRGeometry * m_poFilterGeom
Definition: ogrsf_frmts.h:73
+
void CPL_DLL RegisterOGROpenAir()
+
void CPL_DLL RegisterOGRGeomedia()
+ +
void CPL_DLL RegisterOGRPGeo()
+
A set of associated raster bands, usually from one file.
Definition: gdal_priv.h:296
+
void CPL_DLL RegisterOGRNAS()
+ +
void CPL_DLL RegisterOGRHTF()
+
#define CPL_C_END
Definition: cpl_port.h:272
+
void CPL_DLL RegisterOGRIdrisi()
+
#define NULL
Definition: cpl_port.h:359
+
CPL_C_START typedef const char void * pProgressArg
Definition: cpl_progress.h:37
+
void CPL_DLL RegisterOGRGeoconcept()
+
Object with metadata.
Definition: gdal_priv.h:122
+
OGRFeatureQuery * m_poAttrQuery
Definition: ogrsf_frmts.h:206
+
void CPL_DLL RegisterOGRCSW()
+ +
void CPL_DLL RegisterOGRFileGDB()
+
void CPL_DLL RegisterOGRGFT()
+
int OGRErr
Definition: ogr_core.h:307
+ +
void CPL_DLL RegisterOGRSUA()
+ +
void CPL_DLL RegisterOGRTAB()
+
void CPL_DLL RegisterOGRODBC()
+
void CPL_DLL RegisterOGRBNA()
+
void CPL_DLL RegisterOGRElastic()
+
void OGRRegisterAllInternal()
+ +
void CPL_DLL RegisterOGRAeronavFAA()
+
void CPL_DLL RegisterOGRXPlane()
+ +
void CPL_DLL RegisterOGRFME()
+
CPL_C_START void CPL_DLL OGRRegisterAll()
+
CPLErr
Definition: cpl_error.h:48
+
void CPL_DLL RegisterOGRSXF()
+
void CPL_DLL RegisterOGROCI()
+
void CPL_DLL RegisterOGRDB2()
+ +
+ + + + diff --git a/bin/doc/html/open.png b/bin/doc/html/open.png new file mode 100644 index 0000000..30f75c7 Binary files /dev/null and b/bin/doc/html/open.png differ diff --git a/bin/doc/html/pages.html b/bin/doc/html/pages.html new file mode 100644 index 0000000..47b7709 --- /dev/null +++ b/bin/doc/html/pages.html @@ -0,0 +1,96 @@ + + + + + + +OGR2GUI: Related Pages + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
Related Pages
+
+
+
Here is a list of all related documentation pages:
+ + +
 Deprecated List
+
+
+ + + + diff --git a/bin/doc/html/search/all_0.html b/bin/doc/html/search/all_0.html new file mode 100644 index 0000000..d54e0bd --- /dev/null +++ b/bin/doc/html/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_0.js b/bin/doc/html/search/all_0.js new file mode 100644 index 0000000..f81f90e --- /dev/null +++ b/bin/doc/html/search/all_0.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['_5f_5fhas_5fattribute',['__has_attribute',['../cpl__port_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb',1,'cpl_port.h']]], + ['_5fcplassert',['_CPLAssert',['../cpl__error_8h.html#ac608325e533d6d078f1645053311f663',1,'cpl_error.h']]], + ['_5fexporttowkb',['_exportToWkb',['../class_o_g_r_linear_ring.html#a9e354ba1f62e912a3c315d168612339b',1,'OGRLinearRing']]], + ['_5fimportfromwkb',['_importFromWkb',['../class_o_g_r_linear_ring.html#a7799a6d0b39d72731204b43054e848a1',1,'OGRLinearRing']]], + ['_5fwkbsize',['_WkbSize',['../class_o_g_r_linear_ring.html#a09a5d2a2ba9ffa53ba40e12a5ee503ba',1,'OGRLinearRing']]] +]; diff --git a/bin/doc/html/search/all_1.html b/bin/doc/html/search/all_1.html new file mode 100644 index 0000000..8cc6a1d --- /dev/null +++ b/bin/doc/html/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_1.js b/bin/doc/html/search/all_1.js new file mode 100644 index 0000000..48b061b --- /dev/null +++ b/bin/doc/html/search/all_1.js @@ -0,0 +1,57 @@ +var searchData= +[ + ['abs',['ABS',['../cpl__port_8h.html#acec476583ccf1408fb43899bcc57fb7d',1,'cpl_port.h']]], + ['access_5fappend',['ACCESS_APPEND',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51a42a893a97a768178de404e128c610a9d',1,'gdal_utils_priv.h']]], + ['access_5fcreation',['ACCESS_CREATION',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51affd2f93118f9adcf0fe94c72ee2ddc67',1,'gdal_utils_priv.h']]], + ['access_5foverwrite',['ACCESS_OVERWRITE',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51a7456c3a5e8c7d3e599f215814cfd99c1',1,'gdal_utils_priv.h']]], + ['access_5fupdate',['ACCESS_UPDATE',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51af97107157b8a1e63ccf5e1e707860c24',1,'gdal_utils_priv.h']]], + ['acquiremutex',['AcquireMutex',['../class_g_d_a_l_dataset.html#a1ae8322ea62893edc4ca8373536595bf',1,'GDALDataset']]], + ['addband',['AddBand',['../class_g_d_a_l_dataset.html#accdbc3612057de458d364b45ea7e578b',1,'GDALDataset']]], + ['addblocktofreelist',['AddBlockToFreeList',['../class_g_d_a_l_abstract_band_block_cache.html#a27cfbe4c4ad06106d7a9b46aaff0f22c',1,'GDALAbstractBandBlockCache::AddBlockToFreeList()'],['../class_g_d_a_l_raster_band.html#af36518059c6026eea86a380cb75e52e3',1,'GDALRasterBand::AddBlockToFreeList()']]], + ['addchild',['AddChild',['../class_o_g_r___s_r_s_node.html#a161233efeab69c02691bfdfb8acda20d',1,'OGR_SRSNode']]], + ['addcurve',['addCurve',['../class_o_g_r_compound_curve.html#a9a0b8dbd03d1f30d283e086801e1ebcb',1,'OGRCompoundCurve']]], + ['addcurvedirectly',['addCurveDirectly',['../class_o_g_r_curve_collection.html#a10a3f7d98f2a35928e8cbbbc7d84f5dd',1,'OGRCurveCollection::addCurveDirectly()'],['../class_o_g_r_compound_curve.html#a33877db29fb66c30aaacc8b3e9d54498',1,'OGRCompoundCurve::addCurveDirectly()']]], + ['addcurvedirectlyfromwkt',['addCurveDirectlyFromWkt',['../class_o_g_r_multi_curve.html#abeefd84bb56f2fd22131adaa7c6e7f21',1,'OGRMultiCurve']]], + ['addfielddefn',['AddFieldDefn',['../class_o_g_r_feature_defn.html#a8c156a79b393642ccbf87a2fe2cf63df',1,'OGRFeatureDefn']]], + ['addgeometry',['addGeometry',['../class_o_g_r_geometry_collection.html#a990ff498fb5ebf63590da77a10e36faf',1,'OGRGeometryCollection']]], + ['addgeometrydirectly',['addGeometryDirectly',['../class_o_g_r_geometry_collection.html#a573093f38c86b32290a1ccb150f99e9d',1,'OGRGeometryCollection']]], + ['addgeomfielddefn',['AddGeomFieldDefn',['../class_o_g_r_feature_defn.html#a589467c311397ff0e82bab3fed5a7aca',1,'OGRFeatureDefn']]], + ['addlock',['AddLock',['../class_g_d_a_l_raster_block.html#a6789f2a1ac72c615c94488c5dc025728',1,'GDALRasterBlock']]], + ['addm',['AddM',['../class_o_g_r_simple_curve.html#a6f7fba455c238a6624115768646b97fe',1,'OGRSimpleCurve']]], + ['addpart',['AddPart',['../class_o_g_r_style_mgr.html#a3b893dd11e0f009fca53bf42d16abf47',1,'OGRStyleMgr::AddPart(OGRStyleTool *)'],['../class_o_g_r_style_mgr.html#a7d83035d1f5dfd4a529360fadaae41a4',1,'OGRStyleMgr::AddPart(const char *)']]], + ['addpoint',['addPoint',['../class_o_g_r_simple_curve.html#a8999fc63f17b5234b55e51e3823b8cba',1,'OGRSimpleCurve::addPoint(OGRPoint *)'],['../class_o_g_r_simple_curve.html#a2211b37ccdc1b3b081f941483f2da9b4',1,'OGRSimpleCurve::addPoint(double, double)'],['../class_o_g_r_simple_curve.html#a2ad56acb070a6eaf9f0a00d77c093c62',1,'OGRSimpleCurve::addPoint(double, double, double)'],['../class_o_g_r_simple_curve.html#a8c92ed99c9484f447265e2fac83218a3',1,'OGRSimpleCurve::addPoint(double, double, double, double)']]], + ['addpointm',['addPointM',['../class_o_g_r_simple_curve.html#aefe3c3d0623daf39b445f1697311c721',1,'OGRSimpleCurve']]], + ['addring',['addRing',['../class_o_g_r_curve_polygon.html#ad3e97ce0148e216dc292de5bdec9ad04',1,'OGRCurvePolygon']]], + ['addringdirectly',['addRingDirectly',['../class_o_g_r_curve_polygon.html#aa2b5dfcc342e2fde2bda9965fe4ac084',1,'OGRCurvePolygon']]], + ['addstyle',['AddStyle',['../class_o_g_r_style_table.html#aff722d3fc7c167259dd79986a2574993',1,'OGRStyleTable::AddStyle()'],['../class_o_g_r_style_mgr.html#a7f6c3dcb19e0803ebc3aae61467e00f0',1,'OGRStyleMgr::AddStyle()']]], + ['addsublinestring',['addSubLineString',['../class_o_g_r_simple_curve.html#aad57eb14caca5d5921fea66acb48d614',1,'OGRSimpleCurve']]], + ['adfline_5fden_5fcoeff',['adfLINE_DEN_COEFF',['../struct_g_d_a_l_r_p_c_info.html#aad14cf471a54d08c44c29f0a3e2f616b',1,'GDALRPCInfo']]], + ['adfline_5fnum_5fcoeff',['adfLINE_NUM_COEFF',['../struct_g_d_a_l_r_p_c_info.html#aa5e4cb5679ff384edd6d39f9d10ed31a',1,'GDALRPCInfo']]], + ['adfsamp_5fden_5fcoeff',['adfSAMP_DEN_COEFF',['../struct_g_d_a_l_r_p_c_info.html#aa3880ae2eca1d3c22bf66b6250178f13',1,'GDALRPCInfo']]], + ['adfsamp_5fnum_5fcoeff',['adfSAMP_NUM_COEFF',['../struct_g_d_a_l_r_p_c_info.html#aea3767ae64f6fe7f8f6f4fb2531971b3',1,'GDALRPCInfo']]], + ['adjustmenthor',['AdjustmentHor',['../class_o_g_r_style_label.html#aa9bb327792f873edd3a1f0f7bacab7cf',1,'OGRStyleLabel']]], + ['adjustmentvert',['AdjustmentVert',['../class_o_g_r_style_label.html#ac9a949c9a0ec37da7debb4704d28d91d',1,'OGRStyleLabel']]], + ['adoptblock',['AdoptBlock',['../class_g_d_a_l_abstract_band_block_cache.html#ad92cf80663791c5d3e9871ade5f83a8d',1,'GDALAbstractBandBlockCache::AdoptBlock()'],['../class_g_d_a_l_raster_band.html#ab36e2402e13cac4fbffe9b8332b3a23b',1,'GDALRasterBand::AdoptBlock()']]], + ['adviseread',['AdviseRead',['../class_g_d_a_l_dataset.html#a66a4075ed1a2ab6e13e682fd9b594090',1,'GDALDataset::AdviseRead()'],['../class_g_d_a_l_raster_band.html#a6b850ec68fbefdbf0d767fcd405fc1bd',1,'GDALRasterBand::AdviseRead()']]], + ['alter_5fall_5fflag',['ALTER_ALL_FLAG',['../ogr__core_8h.html#a22b152e645df03a5cd99670130eed6f7',1,'ogr_core.h']]], + ['alter_5fdefault_5fflag',['ALTER_DEFAULT_FLAG',['../ogr__core_8h.html#a6fea652edd02fdc91061a91b62dc3687',1,'ogr_core.h']]], + ['alter_5fname_5fflag',['ALTER_NAME_FLAG',['../ogr__core_8h.html#ae5dc1fbc063f26feb53c911b3153c5cf',1,'ogr_core.h']]], + ['alter_5fnullable_5fflag',['ALTER_NULLABLE_FLAG',['../ogr__core_8h.html#a4d83ded173814a270803e9d20af2daff',1,'ogr_core.h']]], + ['alter_5ftype_5fflag',['ALTER_TYPE_FLAG',['../ogr__core_8h.html#a19840ec29ce57dbcc9ae97eb7e758d0d',1,'ogr_core.h']]], + ['alter_5fwidth_5fprecision_5fflag',['ALTER_WIDTH_PRECISION_FLAG',['../ogr__core_8h.html#a09ec213da159a97fe09b13b5c5693adb',1,'ogr_core.h']]], + ['alterfielddefn',['AlterFieldDefn',['../class_o_g_r_layer.html#a57a06a9a71cc8e3f69faa4276aea0cd8',1,'OGRLayer']]], + ['anchor',['Anchor',['../class_o_g_r_style_label.html#a082f989fdb10e23bf9c70f408097fe69',1,'OGRStyleLabel']]], + ['angle',['Angle',['../class_o_g_r_style_brush.html#a2be312ae68a50cdd8ce6a8dbc54da587',1,'OGRStyleBrush::Angle()'],['../class_o_g_r_style_symbol.html#a651a1dd4043fe04c348c9286796dac93',1,'OGRStyleSymbol::Angle()'],['../class_o_g_r_style_label.html#ada4335656ae55289345a795987184b22',1,'OGRStyleLabel::Angle()']]], + ['app',['App',['../class_app.html',1,'App'],['../class_app.html#a1ad568db848839fc837adf09fc0f7d1b',1,'App::App()']]], + ['app_2ecpp',['app.cpp',['../app_8cpp.html',1,'']]], + ['app_2eh',['app.h',['../app_8h.html',1,'']]], + ['applyremapper',['applyRemapper',['../class_o_g_r___s_r_s_node.html#aa6e0f8e8c7f5da9fc44d9ab103592bcf',1,'OGR_SRSNode']]], + ['approximatearcangles',['approximateArcAngles',['../class_o_g_r_geometry_factory.html#aaea10354969516e4127271f545af62f4',1,'OGRGeometryFactory']]], + ['are_5freal_5fequal',['ARE_REAL_EQUAL',['../gdal__priv_8h.html#abbf3087b4d0d64f2e587e4cf1cbdc29e',1,'gdal_priv.h']]], + ['aresiblingfilesloaded',['AreSiblingFilesLoaded',['../class_g_d_a_l_open_info.html#ac0800b76c7d306721bb835fc1782b848',1,'GDALOpenInfo']]], + ['assignspatialreference',['assignSpatialReference',['../class_o_g_r_geometry.html#a4308e3549c65aa12cc2ba41be15d99a0',1,'OGRGeometry']]], + ['attributefilterevaluationneedsgeometry',['AttributeFilterEvaluationNeedsGeometry',['../class_o_g_r_layer.html#a981aa2d33beb085a2f1313e63d5a3532',1,'OGRLayer']]], + ['autoidentifyepsg',['AutoIdentifyEPSG',['../class_o_g_r_spatial_reference.html#acb0373c83927bfd694048da6f79e33ea',1,'OGRSpatialReference']]], + ['autoloaddrivers',['AutoLoadDrivers',['../class_g_d_a_l_driver_manager.html#a77417ede570b33695e5b318fbbdb1968',1,'GDALDriverManager']]], + ['autoskipdrivers',['AutoSkipDrivers',['../class_g_d_a_l_driver_manager.html#a6b571113d0ee5ac074a572bc4ae3df74',1,'GDALDriverManager']]] +]; diff --git a/bin/doc/html/search/all_10.html b/bin/doc/html/search/all_10.html new file mode 100644 index 0000000..c25484f --- /dev/null +++ b/bin/doc/html/search/all_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_10.js b/bin/doc/html/search/all_10.js new file mode 100644 index 0000000..6c743e3 --- /dev/null +++ b/bin/doc/html/search/all_10.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['quietdelete',['QuietDelete',['../class_g_d_a_l_driver.html#a9f6c7e821cc268d4c4e55ded975cfbf0',1,'GDALDriver']]] +]; diff --git a/bin/doc/html/search/all_11.html b/bin/doc/html/search/all_11.html new file mode 100644 index 0000000..3615c28 --- /dev/null +++ b/bin/doc/html/search/all_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_11.js b/bin/doc/html/search/all_11.js new file mode 100644 index 0000000..b516390 --- /dev/null +++ b/bin/doc/html/search/all_11.js @@ -0,0 +1,119 @@ +var searchData= +[ + ['rasterinitialize',['RasterInitialize',['../class_g_d_a_l_dataset.html#a11ca6960b17fa6b20786adbd030bf4dc',1,'GDALDataset']]], + ['rasterio',['RasterIO',['../class_g_d_a_l_dataset.html#a80d005ed10aefafa8a55dc539c2f69da',1,'GDALDataset::RasterIO()'],['../class_g_d_a_l_raster_band.html#a30786c81246455321e96d73047b8edf1',1,'GDALRasterBand::RasterIO()']]], + ['rasterio_5fextra_5farg_5fcurrent_5fversion',['RASTERIO_EXTRA_ARG_CURRENT_VERSION',['../gdal_8h.html#a6720f4c17c34e6acf387f081f496a359',1,'gdal.h']]], + ['rasterioresampled',['RasterIOResampled',['../class_g_d_a_l_dataset.html#a5e11928447d416e4693b662af17ea934',1,'GDALDataset::RasterIOResampled()'],['../class_g_d_a_l_raster_band.html#ae34d4b70fc264630725dbea8ac2fc66c',1,'GDALRasterBand::RasterIOResampled()']]], + ['reacquirereadwritelock',['ReacquireReadWriteLock',['../class_g_d_a_l_dataset.html#a2a2ac2abda0bc1a8990a66aa2a5b4626',1,'GDALDataset']]], + ['readblock',['ReadBlock',['../class_g_d_a_l_raster_band.html#ad80cecc562fd48f5783677de625360ac',1,'GDALRasterBand']]], + ['real',['Real',['../union_o_g_r_field.html#a57be241146894a3481b196bd03b13069',1,'OGRField']]], + ['reallist',['RealList',['../union_o_g_r_field.html#a15152ba62dfbc0b49c669fb798d20eee',1,'OGRField']]], + ['reference',['Reference',['../class_g_d_a_l_dataset.html#a2d135664382507ae0eac0ab1cff07deb',1,'GDALDataset::Reference()'],['../class_o_g_r_feature_defn.html#a2c58c6238242dff3d472faf5e3803922',1,'OGRFeatureDefn::Reference()'],['../class_o_g_r_spatial_reference.html#a4b638c33c0a2b53e59fe694f26f8f89c',1,'OGRSpatialReference::Reference()'],['../class_o_g_r_layer.html#ae783de2e9ee2629e6bf27fd3b8622fb5',1,'OGRLayer::Reference()']]], + ['registerdriver',['RegisterDriver',['../class_g_d_a_l_driver_manager.html#aa33cc86affa255ac37b463c129fbe49f',1,'GDALDriverManager::RegisterDriver()'],['../class_o_g_r_s_f_driver_registrar.html#af865a9978505be1197ba0c55c9a0cd53',1,'OGRSFDriverRegistrar::RegisterDriver()']]], + ['registerograeronavfaa',['RegisterOGRAeronavFAA',['../ogrsf__frmts_8h.html#afda879fd7020b63f65cc9ebac7773d0e',1,'ogrsf_frmts.h']]], + ['registerogramigocloud',['RegisterOGRAmigoCloud',['../ogrsf__frmts_8h.html#a7667c9fff09446dbe38be1ac09b6a5f4',1,'ogrsf_frmts.h']]], + ['registerograrcgen',['RegisterOGRARCGEN',['../ogrsf__frmts_8h.html#a0c4516a343647303bd2b375bd7c6d2d1',1,'ogrsf_frmts.h']]], + ['registerogravcbin',['RegisterOGRAVCBin',['../ogrsf__frmts_8h.html#a6edbca466c8459db9dd408f3b4335be4',1,'ogrsf_frmts.h']]], + ['registerogravce00',['RegisterOGRAVCE00',['../ogrsf__frmts_8h.html#ae58ca9e0bb60caae5e563065e4a2365c',1,'ogrsf_frmts.h']]], + ['registerogrbna',['RegisterOGRBNA',['../ogrsf__frmts_8h.html#ab64a69ef3c05ac158617e7ec7b7b30e9',1,'ogrsf_frmts.h']]], + ['registerogrcartodb',['RegisterOGRCartoDB',['../ogrsf__frmts_8h.html#ac6a3b7e45bc05177d207e9f0fd5d1af7',1,'ogrsf_frmts.h']]], + ['registerogrcloudant',['RegisterOGRCloudant',['../ogrsf__frmts_8h.html#ac2f9735dfd64573f3447a36ca1c9666d',1,'ogrsf_frmts.h']]], + ['registerogrcouchdb',['RegisterOGRCouchDB',['../ogrsf__frmts_8h.html#a2c2fa9e66285182406f4265b671ea473',1,'ogrsf_frmts.h']]], + ['registerogrcsv',['RegisterOGRCSV',['../ogrsf__frmts_8h.html#a9254fa6616740dd9131f08f280612ea9',1,'ogrsf_frmts.h']]], + ['registerogrcsw',['RegisterOGRCSW',['../ogrsf__frmts_8h.html#acdc1c455e99cb53466a668d99da57728',1,'ogrsf_frmts.h']]], + ['registerogrdb2',['RegisterOGRDB2',['../ogrsf__frmts_8h.html#a94625da28ff6622c2b0acc0e16685c9d',1,'ogrsf_frmts.h']]], + ['registerogrdgn',['RegisterOGRDGN',['../ogrsf__frmts_8h.html#aba5d5ded70643e7823ad50d753de0888',1,'ogrsf_frmts.h']]], + ['registerogrdods',['RegisterOGRDODS',['../ogrsf__frmts_8h.html#a4a251a178b98c8200fd45015292db694',1,'ogrsf_frmts.h']]], + ['registerogrdwg',['RegisterOGRDWG',['../ogrsf__frmts_8h.html#a2e4c7d4a2f29ccb334a6714e7b249a4a',1,'ogrsf_frmts.h']]], + ['registerogrdxf',['RegisterOGRDXF',['../ogrsf__frmts_8h.html#abaa866bfeb177a3a7156f33909ae8ecc',1,'ogrsf_frmts.h']]], + ['registerogrdxfdwg',['RegisterOGRDXFDWG',['../ogrsf__frmts_8h.html#a3737acda6ea4c2ad75e3b0f5eee76629',1,'ogrsf_frmts.h']]], + ['registerogredigeo',['RegisterOGREDIGEO',['../ogrsf__frmts_8h.html#a7a01f2e4bae7905c6aa161f5375a4aee',1,'ogrsf_frmts.h']]], + ['registerogrelastic',['RegisterOGRElastic',['../ogrsf__frmts_8h.html#aab9dad0fc9e2a21bc79e1d82bf5ad5b1',1,'ogrsf_frmts.h']]], + ['registerogrfilegdb',['RegisterOGRFileGDB',['../ogrsf__frmts_8h.html#a5c619f816d589f516756d2710077de2a',1,'ogrsf_frmts.h']]], + ['registerogrfme',['RegisterOGRFME',['../ogrsf__frmts_8h.html#aa2e45415e6c2ec88813398bbf06c939d',1,'ogrsf_frmts.h']]], + ['registerogrgeoconcept',['RegisterOGRGeoconcept',['../ogrsf__frmts_8h.html#a5c96f96e821ce9c5333c1cea393fafbe',1,'ogrsf_frmts.h']]], + ['registerogrgeojson',['RegisterOGRGeoJSON',['../ogrsf__frmts_8h.html#ab8c8be1e30a6998da423b66d741863bf',1,'ogrsf_frmts.h']]], + ['registerogrgeomedia',['RegisterOGRGeomedia',['../ogrsf__frmts_8h.html#a90f162897c71e0135f5eda31f173b109',1,'ogrsf_frmts.h']]], + ['registerogrgeopackage',['RegisterOGRGeoPackage',['../ogrsf__frmts_8h.html#ac37285688686b052b1302fc54aebe6e0',1,'ogrsf_frmts.h']]], + ['registerogrgeorss',['RegisterOGRGeoRSS',['../ogrsf__frmts_8h.html#a824bd22a3296a3c4d6c7032381322ce5',1,'ogrsf_frmts.h']]], + ['registerogrgft',['RegisterOGRGFT',['../ogrsf__frmts_8h.html#a8e6138dd08f67dbfa801945a1cd8ec3f',1,'ogrsf_frmts.h']]], + ['registerogrgml',['RegisterOGRGML',['../ogrsf__frmts_8h.html#aee0adfe7888d61b2c942251262b5f2ac',1,'ogrsf_frmts.h']]], + ['registerogrgmt',['RegisterOGRGMT',['../ogrsf__frmts_8h.html#a846f08bf625d12b9149a95b5e2461990',1,'ogrsf_frmts.h']]], + ['registerogrgpsbabel',['RegisterOGRGPSBabel',['../ogrsf__frmts_8h.html#a10ad16d2dc61d723cde61bbc8541d56c',1,'ogrsf_frmts.h']]], + ['registerogrgpx',['RegisterOGRGPX',['../ogrsf__frmts_8h.html#a4dc2ed6f34f6f405205465a1620f9f5b',1,'ogrsf_frmts.h']]], + ['registerogrgrass',['RegisterOGRGRASS',['../ogrsf__frmts_8h.html#a0d12fd273aa7fb1590922bb4835d10a1',1,'ogrsf_frmts.h']]], + ['registerogrgtm',['RegisterOGRGTM',['../ogrsf__frmts_8h.html#a49816795f0614557a4b4f949c82e7679',1,'ogrsf_frmts.h']]], + ['registerogrhtf',['RegisterOGRHTF',['../ogrsf__frmts_8h.html#a1ff567fa263400ef2ec464c5ec7a7c24',1,'ogrsf_frmts.h']]], + ['registerogridb',['RegisterOGRIDB',['../ogrsf__frmts_8h.html#ad88bda2dfd7fd370acbe4524fc435932',1,'ogrsf_frmts.h']]], + ['registerogridrisi',['RegisterOGRIdrisi',['../ogrsf__frmts_8h.html#a3df36d13a39a62ea74440aaab8e3e9f8',1,'ogrsf_frmts.h']]], + ['registerogrili1',['RegisterOGRILI1',['../ogrsf__frmts_8h.html#a57470ce054100750814da12b1733a217',1,'ogrsf_frmts.h']]], + ['registerogrili2',['RegisterOGRILI2',['../ogrsf__frmts_8h.html#a3dbba9d350e8779f564f4913883ef8a4',1,'ogrsf_frmts.h']]], + ['registerogringres',['RegisterOGRIngres',['../ogrsf__frmts_8h.html#a4e9b250cabed7926b573a3497791f25e',1,'ogrsf_frmts.h']]], + ['registerogrjml',['RegisterOGRJML',['../ogrsf__frmts_8h.html#a5d33de6e82d808339df43a218d22f89f',1,'ogrsf_frmts.h']]], + ['registerogrkml',['RegisterOGRKML',['../ogrsf__frmts_8h.html#aaba3c0a120b4db5c19a1f7ed686165bd',1,'ogrsf_frmts.h']]], + ['registerogrlibkml',['RegisterOGRLIBKML',['../ogrsf__frmts_8h.html#adeb1efa424b1adaa4df1fa949ced62a2',1,'ogrsf_frmts.h']]], + ['registerogrmdb',['RegisterOGRMDB',['../ogrsf__frmts_8h.html#a2a259cb6256670209996ac87be142dc8',1,'ogrsf_frmts.h']]], + ['registerogrmem',['RegisterOGRMEM',['../ogrsf__frmts_8h.html#abc8ac4923000e7517260df8570ffe4c2',1,'ogrsf_frmts.h']]], + ['registerogrmif',['RegisterOGRMIF',['../ogrsf__frmts_8h.html#ae58c24fe6a7960292336b00e682e4acb',1,'ogrsf_frmts.h']]], + ['registerogrmongodb',['RegisterOGRMongoDB',['../ogrsf__frmts_8h.html#a4cf64feb221973d2392f5043c644e158',1,'ogrsf_frmts.h']]], + ['registerogrmssqlspatial',['RegisterOGRMSSQLSpatial',['../ogrsf__frmts_8h.html#afa545be3e86d93597d6c3c92ee406505',1,'ogrsf_frmts.h']]], + ['registerogrmysql',['RegisterOGRMySQL',['../ogrsf__frmts_8h.html#a6361510638771bd35352cc8fc5868a9e',1,'ogrsf_frmts.h']]], + ['registerogrnas',['RegisterOGRNAS',['../ogrsf__frmts_8h.html#ac78fbba8f2050081d323374c07f9b781',1,'ogrsf_frmts.h']]], + ['registerogrntf',['RegisterOGRNTF',['../ogrsf__frmts_8h.html#ac7a5f9b641ccb7c0f51cb649f5ae2f04',1,'ogrsf_frmts.h']]], + ['registerogroci',['RegisterOGROCI',['../ogrsf__frmts_8h.html#a1d6504f155abdd2afba874da7cb75063',1,'ogrsf_frmts.h']]], + ['registerogrodbc',['RegisterOGRODBC',['../ogrsf__frmts_8h.html#a2fa2ac411e5fa5faf480c0fea3255c96',1,'ogrsf_frmts.h']]], + ['registerogrods',['RegisterOGRODS',['../ogrsf__frmts_8h.html#a7b5cad261f179201ebea7d39c3f830c1',1,'ogrsf_frmts.h']]], + ['registerogrogdi',['RegisterOGROGDI',['../ogrsf__frmts_8h.html#a24de8b31ddce09cb26c1d2acc1ade699',1,'ogrsf_frmts.h']]], + ['registerogropenair',['RegisterOGROpenAir',['../ogrsf__frmts_8h.html#a24e1ffdb4fa391be789e5e8a14e927e0',1,'ogrsf_frmts.h']]], + ['registerogropenfilegdb',['RegisterOGROpenFileGDB',['../ogrsf__frmts_8h.html#ab737bf4be04d1a3f8a5b0ecd97767e3e',1,'ogrsf_frmts.h']]], + ['registerogrosm',['RegisterOGROSM',['../ogrsf__frmts_8h.html#abf92b6b7242ad924cfa1dd428f921f26',1,'ogrsf_frmts.h']]], + ['registerogrpds',['RegisterOGRPDS',['../ogrsf__frmts_8h.html#ae2ecce019cf2ba7d39decc0814da1cab',1,'ogrsf_frmts.h']]], + ['registerogrpg',['RegisterOGRPG',['../ogrsf__frmts_8h.html#adb36522b4141885fe5d83707dbd2b862',1,'ogrsf_frmts.h']]], + ['registerogrpgdump',['RegisterOGRPGDump',['../ogrsf__frmts_8h.html#a9d0e672f71c3215b4a5f95c6ec8e633f',1,'ogrsf_frmts.h']]], + ['registerogrpgeo',['RegisterOGRPGeo',['../ogrsf__frmts_8h.html#a4ed7ada61925f25a67a344f25d5e0dbe',1,'ogrsf_frmts.h']]], + ['registerogrplscenes',['RegisterOGRPLSCENES',['../ogrsf__frmts_8h.html#af2d83cdfcbdf18800f6c7e3123df233c',1,'ogrsf_frmts.h']]], + ['registerogrrec',['RegisterOGRREC',['../ogrsf__frmts_8h.html#a95ffed03d6c9841c1ff4f0aec494e763',1,'ogrsf_frmts.h']]], + ['registerogrs57',['RegisterOGRS57',['../ogrsf__frmts_8h.html#a0e54b7d01665d5be313530665a68752f',1,'ogrsf_frmts.h']]], + ['registerogrsde',['RegisterOGRSDE',['../ogrsf__frmts_8h.html#a5aedd943685eedeb719e17b4a47fa40e',1,'ogrsf_frmts.h']]], + ['registerogrsdts',['RegisterOGRSDTS',['../ogrsf__frmts_8h.html#af01dcf9f6550baeb158e13514dc4371b',1,'ogrsf_frmts.h']]], + ['registerogrsegukooa',['RegisterOGRSEGUKOOA',['../ogrsf__frmts_8h.html#a0761c3e12845d29fd375babde785770f',1,'ogrsf_frmts.h']]], + ['registerogrsegy',['RegisterOGRSEGY',['../ogrsf__frmts_8h.html#a2c04b8d151c960fbd39926865afd9e17',1,'ogrsf_frmts.h']]], + ['registerogrselafin',['RegisterOGRSelafin',['../ogrsf__frmts_8h.html#a479ee6a3dd46e0bde5b4ab4a6d094e51',1,'ogrsf_frmts.h']]], + ['registerogrshape',['RegisterOGRShape',['../ogrsf__frmts_8h.html#adbb4f4f15d04ee891be86f0d7cb1ae5b',1,'ogrsf_frmts.h']]], + ['registerogrsosi',['RegisterOGRSOSI',['../ogrsf__frmts_8h.html#a9c9fd89dc5db42185145d3b2f615b673',1,'ogrsf_frmts.h']]], + ['registerogrsqlite',['RegisterOGRSQLite',['../ogrsf__frmts_8h.html#a507c06c52536daa2e560367d251de76e',1,'ogrsf_frmts.h']]], + ['registerogrsua',['RegisterOGRSUA',['../ogrsf__frmts_8h.html#a32cf4b9f3e40776f9f6f76f2d681616f',1,'ogrsf_frmts.h']]], + ['registerogrsvg',['RegisterOGRSVG',['../ogrsf__frmts_8h.html#a1d957479f4f25b7a6f58c576af1e22a1',1,'ogrsf_frmts.h']]], + ['registerogrsxf',['RegisterOGRSXF',['../ogrsf__frmts_8h.html#a80c7add9cd07a2ae78b2502ff3a14108',1,'ogrsf_frmts.h']]], + ['registerogrtab',['RegisterOGRTAB',['../ogrsf__frmts_8h.html#a261e7f4ca912222be92fd8d59741691f',1,'ogrsf_frmts.h']]], + ['registerogrtiger',['RegisterOGRTiger',['../ogrsf__frmts_8h.html#af8bc26bfd29551bf74ad562f91a3c291',1,'ogrsf_frmts.h']]], + ['registerogrvdv',['RegisterOGRVDV',['../ogrsf__frmts_8h.html#a6ece4a62cf80d69481ffc6e62776a7a8',1,'ogrsf_frmts.h']]], + ['registerogrvfk',['RegisterOGRVFK',['../ogrsf__frmts_8h.html#ab0f3b7afbe0746aa1380b16283cf8a4f',1,'ogrsf_frmts.h']]], + ['registerogrvrt',['RegisterOGRVRT',['../ogrsf__frmts_8h.html#a9fcea8b8e1edfca408ae5d323ab6f685',1,'ogrsf_frmts.h']]], + ['registerogrwalk',['RegisterOGRWalk',['../ogrsf__frmts_8h.html#a318c14a9d65e4a8f19e69022f9e42258',1,'ogrsf_frmts.h']]], + ['registerogrwasp',['RegisterOGRWAsP',['../ogrsf__frmts_8h.html#ad025c6613487908ea765d6861cc04f2a',1,'ogrsf_frmts.h']]], + ['registerogrwfs',['RegisterOGRWFS',['../ogrsf__frmts_8h.html#a469e2df30409c1e21371be11d04462fe',1,'ogrsf_frmts.h']]], + ['registerogrxls',['RegisterOGRXLS',['../ogrsf__frmts_8h.html#ab690fbec8cba178e610b5113d6026d74',1,'ogrsf_frmts.h']]], + ['registerogrxlsx',['RegisterOGRXLSX',['../ogrsf__frmts_8h.html#a665f0b32e07e97c754b7e7b2dd322fb1',1,'ogrsf_frmts.h']]], + ['registerogrxplane',['RegisterOGRXPlane',['../ogrsf__frmts_8h.html#ae3d016f6e6971b0c41808b6409176101',1,'ogrsf_frmts.h']]], + ['release',['Release',['../class_g_d_a_l_dataset.html#a5c02dc6df32bf464a6a83bb28809a802',1,'GDALDataset::Release()'],['../class_o_g_r_feature_defn.html#a75e1424e3ce755d4393f5b42736d13ee',1,'OGRFeatureDefn::Release()'],['../class_o_g_r_spatial_reference.html#aef9a8378c266604b9cd09042597a649f',1,'OGRSpatialReference::Release()']]], + ['releasemutex',['ReleaseMutex',['../class_g_d_a_l_dataset.html#a2912f4e9296c3e1e2cd0275acb6f0033',1,'GDALDataset']]], + ['releaseresultset',['ReleaseResultSet',['../class_g_d_a_l_dataset.html#ac2e2287a94e008ab933e111961ea9b8d',1,'GDALDataset']]], + ['remapfields',['RemapFields',['../class_o_g_r_feature.html#a841bd03b0f185b99a94ef48e8145ee26',1,'OGRFeature']]], + ['remapgeomfields',['RemapGeomFields',['../class_o_g_r_feature.html#a34bafdccbc67f8bc445a9fa079e500db',1,'OGRFeature']]], + ['removegeometry',['removeGeometry',['../class_o_g_r_geometry_collection.html#ab4cffdfa9f5a13b04ceb3f3001fc8cd7',1,'OGRGeometryCollection']]], + ['removem',['RemoveM',['../class_o_g_r_simple_curve.html#af1b1a265c7a2f69d03f6c8c165e23770',1,'OGRSimpleCurve']]], + ['removestyle',['RemoveStyle',['../class_o_g_r_style_table.html#a7ee6ed40960867c94f4b54ba6fdba2ef',1,'OGRStyleTable']]], + ['rename',['Rename',['../class_g_d_a_l_driver.html#aeb17ea2e1131187f352b4aa212a8fc27',1,'GDALDriver']]], + ['reorderfield',['ReorderField',['../class_o_g_r_layer.html#ab4c02b991bfa78552eeb0cbcdcf1aed8',1,'OGRLayer']]], + ['reorderfielddefns',['ReorderFieldDefns',['../class_o_g_r_feature_defn.html#acd645060a222f0cd3027c8fefd6201f0',1,'OGRFeatureDefn']]], + ['reorderfields',['ReorderFields',['../class_o_g_r_layer.html#a36c4388522e656ad091572e1ac572f40',1,'OGRLayer']]], + ['reporterror',['ReportError',['../class_g_d_a_l_dataset.html#aa069340ebfffad8d5689b77075e1f969',1,'GDALDataset::ReportError()'],['../class_g_d_a_l_raster_band.html#aa08960a3b7913caf0665c849b3d80271',1,'GDALRasterBand::ReportError()']]], + ['reserved',['Reserved',['../union_o_g_r_field.html#ae04064cf038b01c7b9ec1d1935f2488d',1,'OGRField']]], + ['resetreading',['ResetReading',['../class_o_g_r_layer.html#a97354270116312ecb23a03f2e1c512d3',1,'OGRLayer']]], + ['resetstylestringreading',['ResetStyleStringReading',['../class_o_g_r_style_table.html#aeb0398e3eb69ff4bacebf5fb928f5482',1,'OGRStyleTable']]], + ['reversepoints',['reversePoints',['../class_o_g_r_simple_curve.html#a5028aa59be406435cb9332822e7e47cf',1,'OGRSimpleCurve']]], + ['reversewindingorder',['reverseWindingOrder',['../class_o_g_r_linear_ring.html#a6868841315d040a488f2abd52b651149',1,'OGRLinearRing']]], + ['rollbacktransaction',['RollbackTransaction',['../class_g_d_a_l_dataset.html#a64992380d466114f98e78bdc4ddc7484',1,'GDALDataset::RollbackTransaction()'],['../class_o_g_r_layer.html#a5e3005e043d4d8dac597aec33c94adab',1,'OGRLayer::RollbackTransaction()']]], + ['run',['run',['../class_ogr2ogr_thread.html#a7ae526624e1adbd676cd29534e25f375',1,'Ogr2ogrThread']]] +]; diff --git a/bin/doc/html/search/all_12.html b/bin/doc/html/search/all_12.html new file mode 100644 index 0000000..abd082a --- /dev/null +++ b/bin/doc/html/search/all_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_12.js b/bin/doc/html/search/all_12.js new file mode 100644 index 0000000..276b893 --- /dev/null +++ b/bin/doc/html/search/all_12.js @@ -0,0 +1,395 @@ +var searchData= +[ + ['savestyletable',['SaveStyleTable',['../class_o_g_r_style_table.html#a5395e712fa91a3d26f6aed779760983c',1,'OGRStyleTable']]], + ['sdescription',['sDescription',['../class_g_d_a_l_major_object.html#ab6b530938d33269b31d2b73977d9b2c9',1,'GDALMajorObject']]], + ['second',['Second',['../union_o_g_r_field.html#a627f41411614077cd30b4d066c04a7fd',1,'OGRField']]], + ['segmentize',['segmentize',['../class_o_g_r_geometry.html#a15ef37bf47937b929aec6b85ffa7cc4e',1,'OGRGeometry::segmentize()'],['../class_o_g_r_simple_curve.html#ae0a250c03ac858b7649c200fc6e7ecf1',1,'OGRSimpleCurve::segmentize()'],['../class_o_g_r_circular_string.html#ad8c4dad440ce6018a4dbe2aae2c558ac',1,'OGRCircularString::segmentize()'],['../class_o_g_r_curve_collection.html#a5ae007490c0fc4144f223a7d9c60540f',1,'OGRCurveCollection::segmentize()'],['../class_o_g_r_compound_curve.html#afce21ff678e76a128d37ac6f605b1fc5',1,'OGRCompoundCurve::segmentize()'],['../class_o_g_r_curve_polygon.html#a1e1de33ad71c40f9c90e46e339a7e0d9',1,'OGRCurvePolygon::segmentize()'],['../class_o_g_r_geometry_collection.html#acc5d3c35db52bba77492fe5b8203c06f',1,'OGRGeometryCollection::segmentize()']]], + ['serialize',['Serialize',['../class_g_d_a_l_multi_domain_metadata.html#aec19ae615ceea8f8fdee59030b15ff42',1,'GDALMultiDomainMetadata']]], + ['set',['Set',['../union_o_g_r_field.html#a8a021fa7c4a2106d4a2d6cb8d31a2e72',1,'OGRField::Set()'],['../class_o_g_r_field_defn.html#a9b08b348f111ecbfe2970b312d9ce54b',1,'OGRFieldDefn::Set()']]], + ['set3d',['set3D',['../class_o_g_r_geometry.html#ad3dc6362d3765b2217213d46b1c7061a',1,'OGRGeometry::set3D()'],['../class_o_g_r_simple_curve.html#aaf6d7a7dfab0aaf7eaad94c28e613cdd',1,'OGRSimpleCurve::set3D()'],['../class_o_g_r_curve_collection.html#a2588518c761d47e430bc7d4e84c2e666',1,'OGRCurveCollection::set3D()'],['../class_o_g_r_compound_curve.html#afb19a872aaed3dc5fd6be1bb6174e3ba',1,'OGRCompoundCurve::set3D()'],['../class_o_g_r_curve_polygon.html#ac6b0a79cc7cf9187f25f593a18b7ea05',1,'OGRCurvePolygon::set3D()'],['../class_o_g_r_geometry_collection.html#a43cdf4da1524e2e5ac281ba8a8490186',1,'OGRGeometryCollection::set3D()']]], + ['setacea',['SetACEA',['../class_o_g_r_spatial_reference.html#a826075cf8aeb97db58f1d505eb3a11cb',1,'OGRSpatialReference']]], + ['setadjustmenthor',['SetAdjustmentHor',['../class_o_g_r_style_label.html#aa64be9e5f650d7e3f601b74e5ea38044',1,'OGRStyleLabel']]], + ['setadjustmentvert',['SetAdjustmentVert',['../class_o_g_r_style_label.html#a1535c2aec8f5674373eb4dc05e6f7f79',1,'OGRStyleLabel']]], + ['setae',['SetAE',['../class_o_g_r_spatial_reference.html#a9db1b1a2e484ea9666d5009f19c6437e',1,'OGRSpatialReference']]], + ['setanchor',['SetAnchor',['../class_o_g_r_style_label.html#a7068020361a00b5e3dfeca8bc7a2218f',1,'OGRStyleLabel']]], + ['setangle',['SetAngle',['../class_o_g_r_style_brush.html#af71fdfe0d538935fdb837e16fdfcc6c7',1,'OGRStyleBrush::SetAngle()'],['../class_o_g_r_style_symbol.html#aa19b52c2bc1b029268dca70b99948547',1,'OGRStyleSymbol::SetAngle()'],['../class_o_g_r_style_label.html#a2f5c090b9bbbeaf9f41ac9a834305f5a',1,'OGRStyleLabel::SetAngle()']]], + ['setangularunits',['SetAngularUnits',['../class_o_g_r_spatial_reference.html#a23784d4bfc74a92ba816edeeab90d225',1,'OGRSpatialReference']]], + ['setattributefilter',['SetAttributeFilter',['../class_o_g_r_layer.html#ace1ec9ac3d5f60c13413008fa85c8dc1',1,'OGRLayer']]], + ['setauthority',['SetAuthority',['../class_o_g_r_spatial_reference.html#a6918e6680d8de01c6e435235a8a222c7',1,'OGRSpatialReference']]], + ['setaxes',['SetAxes',['../class_o_g_r_spatial_reference.html#a2298795cd7efad5ff24ebbefa3606c0e',1,'OGRSpatialReference']]], + ['setbackcolor',['SetBackColor',['../class_o_g_r_style_brush.html#a57af225cb0f7df80be6a055214c5b3fd',1,'OGRStyleBrush::SetBackColor()'],['../class_o_g_r_style_label.html#ad79a150bc06deeb0a1c1d1a3e627ecb2',1,'OGRStyleLabel::SetBackColor()']]], + ['setband',['SetBand',['../class_g_d_a_l_dataset.html#a3afb5730cccaeadbaa6c370546b2a996',1,'GDALDataset']]], + ['setbold',['SetBold',['../class_o_g_r_style_label.html#a749a039887f908142e1355a6ca4fe1e7',1,'OGRStyleLabel']]], + ['setbonne',['SetBonne',['../class_o_g_r_spatial_reference.html#a29d789f381ef5a368437e641d20dc82d',1,'OGRSpatialReference']]], + ['setcap',['SetCap',['../class_o_g_r_style_pen.html#afb05ef28b5229bf1630198ade65ed4a6',1,'OGRStylePen']]], + ['setcategorynames',['SetCategoryNames',['../class_g_d_a_l_raster_band.html#a59d1169bf3a6f2949b56e4839e5f95af',1,'GDALRasterBand']]], + ['setcea',['SetCEA',['../class_o_g_r_spatial_reference.html#a00037fe7f593033ba0a4c123d989370b',1,'OGRSpatialReference']]], + ['setcolor',['SetColor',['../class_o_g_r_style_pen.html#afd9fb8c5ec044dc21048d54a56b21053',1,'OGRStylePen::SetColor()'],['../class_o_g_r_style_symbol.html#a24cc065a4d5c7122707a8faf40668a4f',1,'OGRStyleSymbol::SetColor()']]], + ['setcolorentry',['SetColorEntry',['../class_g_d_a_l_color_table.html#a49b488f77a913fffbdffb5e4cb6b9226',1,'GDALColorTable']]], + ['setcolorinterpretation',['SetColorInterpretation',['../class_g_d_a_l_raster_band.html#ab67b177de53a06b3103e7245d0d4ddde',1,'GDALRasterBand']]], + ['setcolortable',['SetColorTable',['../class_g_d_a_l_raster_band.html#afaa1a5295d3b42b751ade2c11ed0af5d',1,'GDALRasterBand']]], + ['setcompoundcs',['SetCompoundCS',['../class_o_g_r_spatial_reference.html#a6cb94a55501d2444b9f93eacd8ff0411',1,'OGRSpatialReference']]], + ['setconnectiontype',['setConnectionType',['../class_d_b_connect.html#a65c34ca820fa1ac0bd6ca9fa9988fba4',1,'DBConnect::setConnectionType()'],['../class_web_service_connect.html#aa038c0762e7da9a64a986f062a15a4ac',1,'WebServiceConnect::setConnectionType()']]], + ['setcoordinatedimension',['setCoordinateDimension',['../class_o_g_r_geometry.html#aa56be2928fb8981fbd5edebe9256db1a',1,'OGRGeometry::setCoordinateDimension()'],['../class_o_g_r_point.html#af58f7ce9a81f62d1f80a234d8cc40aa0',1,'OGRPoint::setCoordinateDimension()'],['../class_o_g_r_simple_curve.html#a212767f554fd371ecb92117ff43a0eaa',1,'OGRSimpleCurve::setCoordinateDimension()'],['../class_o_g_r_curve_collection.html#a68f840518fba28fff10911a4f3319698',1,'OGRCurveCollection::setCoordinateDimension()'],['../class_o_g_r_compound_curve.html#ab99fbf8b817588fa87a5f4579afe2645',1,'OGRCompoundCurve::setCoordinateDimension()'],['../class_o_g_r_curve_polygon.html#aff4bf0ebe0726e33db790515e1d4e8e2',1,'OGRCurvePolygon::setCoordinateDimension()'],['../class_o_g_r_geometry_collection.html#a9cadd47d1595418e022016a53955dad7',1,'OGRGeometryCollection::setCoordinateDimension()']]], + ['setcs',['SetCS',['../class_o_g_r_spatial_reference.html#a3d403772226f49e4a16bdc40416809c0',1,'OGRSpatialReference']]], + ['setdefault',['SetDefault',['../class_o_g_r_field_defn.html#a2371ed1f14f00bd9aa9ee4bce11dd768',1,'OGRFieldDefn']]], + ['setdefaulthistogram',['SetDefaultHistogram',['../class_g_d_a_l_raster_band.html#ad671e0d7cfc441731e653121e7c9fb00',1,'GDALRasterBand']]], + ['setdefaultrat',['SetDefaultRAT',['../class_g_d_a_l_raster_band.html#afae45afd5cd3c0396483c53fda080d25',1,'GDALRasterBand']]], + ['setdescription',['SetDescription',['../class_g_d_a_l_major_object.html#a0ad24f3e15cb8cc16fca791ee2b478b3',1,'GDALMajorObject']]], + ['setec',['SetEC',['../class_o_g_r_spatial_reference.html#a229e9bfaf27c92f27db454f7186d7efc',1,'OGRSpatialReference']]], + ['seteckert',['SetEckert',['../class_o_g_r_spatial_reference.html#a21d229aa12921f761a3395ddec27f0e7',1,'OGRSpatialReference']]], + ['seteckertiv',['SetEckertIV',['../class_o_g_r_spatial_reference.html#a1a3b337eb75415e39f1b5da45aad11a3',1,'OGRSpatialReference']]], + ['seteckertvi',['SetEckertVI',['../class_o_g_r_spatial_reference.html#a2c566237db4956d279d89b47943639b2',1,'OGRSpatialReference']]], + ['setequirectangular',['SetEquirectangular',['../class_o_g_r_spatial_reference.html#a10c780ca8dc53fc91a99153290cc426a',1,'OGRSpatialReference']]], + ['setequirectangular2',['SetEquirectangular2',['../class_o_g_r_spatial_reference.html#a9c4d317d4a4054d9674b14ea0c7401b6',1,'OGRSpatialReference']]], + ['setextension',['SetExtension',['../class_o_g_r_spatial_reference.html#a2ca469ce2caecc420cc564e661b8325d',1,'OGRSpatialReference']]], + ['setfeature',['SetFeature',['../class_o_g_r_layer.html#a6e7dfe0f900ac7fb0f457e7a49b3a5e3',1,'OGRLayer']]], + ['setfeaturestylestring',['SetFeatureStyleString',['../class_o_g_r_style_mgr.html#a22060a3fce80f8b7cb30702f388af335',1,'OGRStyleMgr']]], + ['setfid',['SetFID',['../class_o_g_r_feature.html#a3d67a469f983f918debb3a462723e988',1,'OGRFeature']]], + ['setfield',['SetField',['../class_o_g_r_feature.html#a4abbe118cc2f3e48bbac7f710b71b531',1,'OGRFeature::SetField(int i, int nValue)'],['../class_o_g_r_feature.html#a961ec1868853a8f88f37080deed15841',1,'OGRFeature::SetField(int i, GIntBig nValue)'],['../class_o_g_r_feature.html#a28a29785b812cbf8df68a1069cab2892',1,'OGRFeature::SetField(int i, double dfValue)'],['../class_o_g_r_feature.html#a2d96b53563cf0c1ad7ada15170d9d75e',1,'OGRFeature::SetField(int i, const char *pszValue)'],['../class_o_g_r_feature.html#a9c4d7b02debcff54be9da2373ae621c9',1,'OGRFeature::SetField(int i, int nCount, int *panValues)'],['../class_o_g_r_feature.html#a83cbfc49e64f6d120b137771de1d0b02',1,'OGRFeature::SetField(int i, int nCount, const GIntBig *panValues)'],['../class_o_g_r_feature.html#a3ce2f723223a23a36d209eaa5ea8d358',1,'OGRFeature::SetField(int i, int nCount, double *padfValues)'],['../class_o_g_r_feature.html#a6e78066ea58ca9b3d3d802baa94807ae',1,'OGRFeature::SetField(int i, char **papszValues)'],['../class_o_g_r_feature.html#a19c699e90eba68df4f336cde33ca51a9',1,'OGRFeature::SetField(int i, OGRField *puValue)'],['../class_o_g_r_feature.html#aaffef1273673a04dad428e803e6d88a6',1,'OGRFeature::SetField(int i, int nCount, GByte *pabyBinary)'],['../class_o_g_r_feature.html#a4ca0f1bca72c88fe9f881871cdc401a5',1,'OGRFeature::SetField(int i, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)'],['../class_o_g_r_feature.html#a57f3734f7ed848a2d9d5b5e63ed4eff7',1,'OGRFeature::SetField(const char *pszFName, int nValue)'],['../class_o_g_r_feature.html#a7e86e2214849b059fd90462e0f6e9500',1,'OGRFeature::SetField(const char *pszFName, GIntBig nValue)'],['../class_o_g_r_feature.html#a257565d0cd30674681d924c0b6295322',1,'OGRFeature::SetField(const char *pszFName, double dfValue)'],['../class_o_g_r_feature.html#ae33c61603117fe4ec3f10697fa8de5c9',1,'OGRFeature::SetField(const char *pszFName, const char *pszValue)'],['../class_o_g_r_feature.html#af5b2038ab713e8df94a5400c53930f3b',1,'OGRFeature::SetField(const char *pszFName, int nCount, int *panValues)'],['../class_o_g_r_feature.html#a6902488af7033ccb66b1e65c158e62ba',1,'OGRFeature::SetField(const char *pszFName, int nCount, const GIntBig *panValues)'],['../class_o_g_r_feature.html#ad0958e7e3716ae41f23a02d152a17878',1,'OGRFeature::SetField(const char *pszFName, int nCount, double *padfValues)'],['../class_o_g_r_feature.html#a5994857ea02cb77a30b210287b9fdd81',1,'OGRFeature::SetField(const char *pszFName, char **papszValues)'],['../class_o_g_r_feature.html#a613a0811570fa19d829e80b29cdfc96d',1,'OGRFeature::SetField(const char *pszFName, OGRField *puValue)'],['../class_o_g_r_feature.html#ac6ee47089ca2c941fe9137d1af97052e',1,'OGRFeature::SetField(const char *pszFName, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)']]], + ['setfieldsfrom',['SetFieldsFrom',['../class_o_g_r_feature.html#a6705e5ff8b1012ce4a687b973ecddf73',1,'OGRFeature']]], + ['setfontname',['SetFontName',['../class_o_g_r_style_symbol.html#ac9cc6044e8bc16003d99bded3f6ab689',1,'OGRStyleSymbol::SetFontName()'],['../class_o_g_r_style_label.html#a92732b6fc33988c20d2c489f8e73920d',1,'OGRStyleLabel::SetFontName()']]], + ['setforcolor',['SetForColor',['../class_o_g_r_style_label.html#a952546273470115ca4dd1ae053db3b2e',1,'OGRStyleLabel']]], + ['setforecolor',['SetForeColor',['../class_o_g_r_style_brush.html#a3204880849c4a2af34d845145cc9acf9',1,'OGRStyleBrush']]], + ['setfrom',['SetFrom',['../class_o_g_r_feature.html#a8ebc0999c4bce0b5073add16598dfc77',1,'OGRFeature::SetFrom(OGRFeature *, int=TRUE)'],['../class_o_g_r_feature.html#a05c7db31f9585ca8ec6d087225bffcf8',1,'OGRFeature::SetFrom(OGRFeature *, int *, int=TRUE)']]], + ['setfromuserinput',['SetFromUserInput',['../class_o_g_r_spatial_reference.html#aec3c6a49533fe457ddc763d699ff8796',1,'OGRSpatialReference']]], + ['setgaussschreibertmercator',['SetGaussSchreiberTMercator',['../class_o_g_r_spatial_reference.html#a28e633e426cedaa17b757e4b1619f5c3',1,'OGRSpatialReference']]], + ['setgcps',['SetGCPs',['../class_g_d_a_l_dataset.html#a618942d2c5dacaf129436fb88e618c0f',1,'GDALDataset']]], + ['setgeoccs',['SetGeocCS',['../class_o_g_r_spatial_reference.html#af909159bd41fd01ea9b42621dfd5bc18',1,'OGRSpatialReference']]], + ['setgeogcs',['SetGeogCS',['../class_o_g_r_spatial_reference.html#a1c8d3eaf2751d9912797c75f477549fe',1,'OGRSpatialReference']]], + ['setgeometry',['SetGeometry',['../class_o_g_r_feature.html#af1181ade837a52129ea25b46dd50cf30',1,'OGRFeature']]], + ['setgeometrydirectly',['SetGeometryDirectly',['../class_o_g_r_feature.html#a40a4ddb33f09a5f340b9139be72e277d',1,'OGRFeature']]], + ['setgeometryignored',['SetGeometryIgnored',['../class_o_g_r_feature_defn.html#a8abbae295e09ce674bd23bf29d7cf5ad',1,'OGRFeatureDefn']]], + ['setgeomfield',['SetGeomField',['../class_o_g_r_feature.html#a26d865b737d699a12f260ee0a75588b9',1,'OGRFeature']]], + ['setgeomfielddirectly',['SetGeomFieldDirectly',['../class_o_g_r_feature.html#ae0ddbbc910727ada3b2cd00a357222da',1,'OGRFeature']]], + ['setgeomtype',['SetGeomType',['../class_o_g_r_feature_defn.html#a101d83ae9ff91257421594969a340772',1,'OGRFeatureDefn']]], + ['setgeos',['SetGEOS',['../class_o_g_r_spatial_reference.html#a021258d1eb2fbbe819014a52a6f62969',1,'OGRSpatialReference']]], + ['setgeotransform',['SetGeoTransform',['../class_g_d_a_l_dataset.html#a654a1a38ed1fa91dba90fffdba1bf336',1,'GDALDataset']]], + ['setgh',['SetGH',['../class_o_g_r_spatial_reference.html#a8e691c115046b500326fe5aa049f3c3a',1,'OGRSpatialReference']]], + ['setgnomonic',['SetGnomonic',['../class_o_g_r_spatial_reference.html#a67a58ae2d5f8196f50fe10fd7b2b447d',1,'OGRSpatialReference']]], + ['setgs',['SetGS',['../class_o_g_r_spatial_reference.html#a6524e9752602ddc605093ee1bcecd21b',1,'OGRSpatialReference']]], + ['sethom',['SetHOM',['../class_o_g_r_spatial_reference.html#a4d13105847002639f0f448167dc922a0',1,'OGRSpatialReference']]], + ['sethom2pno',['SetHOM2PNO',['../class_o_g_r_spatial_reference.html#a66530428642a5e5e16f7791c7474fd21',1,'OGRSpatialReference']]], + ['sethomac',['SetHOMAC',['../class_o_g_r_spatial_reference.html#a0b34e9b2030ff8b07e14b988db95ab4f',1,'OGRSpatialReference']]], + ['setid',['SetId',['../class_o_g_r_style_pen.html#a6ec83c623f0e482855baa43a585b7a06',1,'OGRStylePen::SetId()'],['../class_o_g_r_style_brush.html#a9df2e123643fc6191e521199119fa1eb',1,'OGRStyleBrush::SetId()'],['../class_o_g_r_style_symbol.html#a2826fcfb477a91bf05e78746674b2821',1,'OGRStyleSymbol::SetId()']]], + ['setigh',['SetIGH',['../class_o_g_r_spatial_reference.html#a2cbb2cd843017628363f30c9f7c23e21',1,'OGRSpatialReference']]], + ['setignored',['SetIgnored',['../class_o_g_r_field_defn.html#a5d8df84c8a8d87908b8416fef6913934',1,'OGRFieldDefn::SetIgnored()'],['../class_o_g_r_geom_field_defn.html#a0266cdd27bf12420f0eb2107091a49b7',1,'OGRGeomFieldDefn::SetIgnored()']]], + ['setignoredfields',['SetIgnoredFields',['../class_o_g_r_layer.html#a61164ab5443bff24dcb3f272a8fbcfba',1,'OGRLayer']]], + ['setinternalinputunitfromparam',['SetInternalInputUnitFromParam',['../class_o_g_r_style_tool.html#a21fdfc60b25b89c86ae2645b01c539e9',1,'OGRStyleTool']]], + ['setitalic',['SetItalic',['../class_o_g_r_style_label.html#a998e2bf7b10daf8e61c5926fad992730',1,'OGRStyleLabel']]], + ['setiwmpolyconic',['SetIWMPolyconic',['../class_o_g_r_spatial_reference.html#a555f427030e3bb1b0754a7ab64e826a3',1,'OGRSpatialReference']]], + ['setjoin',['SetJoin',['../class_o_g_r_style_pen.html#a149b799364db5b7a2d3136bcfc9edfd8',1,'OGRStylePen']]], + ['setjustify',['SetJustify',['../class_o_g_r_field_defn.html#acbd783e3b61ab388eab3f45c25cf1bc0',1,'OGRFieldDefn']]], + ['setkrovak',['SetKrovak',['../class_o_g_r_spatial_reference.html#abc48d54196d40a64489b55afa993d2d7',1,'OGRSpatialReference']]], + ['setlaea',['SetLAEA',['../class_o_g_r_spatial_reference.html#abb729026c3ff6e6729c6cab4cd4e7b82',1,'OGRSpatialReference']]], + ['setlcc',['SetLCC',['../class_o_g_r_spatial_reference.html#a6eddea3ec66447a764c0a80e181b224b',1,'OGRSpatialReference']]], + ['setlcc1sp',['SetLCC1SP',['../class_o_g_r_spatial_reference.html#ae89db924598873ff279cf9cd1f5402c7',1,'OGRSpatialReference']]], + ['setlccb',['SetLCCB',['../class_o_g_r_spatial_reference.html#a3bff5316b8cad210b62a78694a6a4224',1,'OGRSpatialReference']]], + ['setlinearunits',['SetLinearUnits',['../class_o_g_r_spatial_reference.html#a2016fee7b234666c5e94d528661e6729',1,'OGRSpatialReference']]], + ['setlinearunitsandupdateparameters',['SetLinearUnitsAndUpdateParameters',['../class_o_g_r_spatial_reference.html#adaab3d6e836f93974022bd78e221c4b4',1,'OGRSpatialReference']]], + ['setlocalcs',['SetLocalCS',['../class_o_g_r_spatial_reference.html#a3aad2472b5c38757a3bc606ee048c1c7',1,'OGRSpatialReference']]], + ['setm',['setM',['../class_o_g_r_point.html#a4517b32207aa634fa4d02521d6702857',1,'OGRPoint::setM()'],['../class_o_g_r_simple_curve.html#a791e3a459dd4ac504a70af5b1b32b1e7',1,'OGRSimpleCurve::setM()']]], + ['setmc',['SetMC',['../class_o_g_r_spatial_reference.html#abffbf6b7dade5c4f89461d581ec34f81',1,'OGRSpatialReference']]], + ['setmeasured',['setMeasured',['../class_o_g_r_geometry.html#a628b6c66dde375b01cbd703d8ad5970e',1,'OGRGeometry::setMeasured()'],['../class_o_g_r_simple_curve.html#a2118c1e7c45f158ae83bf19f526df744',1,'OGRSimpleCurve::setMeasured()'],['../class_o_g_r_curve_collection.html#a24ebe9efc10d5e5662bf5488f59bd7b9',1,'OGRCurveCollection::setMeasured()'],['../class_o_g_r_compound_curve.html#acb5510d0e1c29cf34daa016f69dabd1f',1,'OGRCompoundCurve::setMeasured()'],['../class_o_g_r_curve_polygon.html#a6e37c4e37a6cd98b8172a8f85dd64b29',1,'OGRCurvePolygon::setMeasured()'],['../class_o_g_r_geometry_collection.html#aaf175ac883f7fe7bd6ac1bfba8a0fd64',1,'OGRGeometryCollection::setMeasured()']]], + ['setmercator',['SetMercator',['../class_o_g_r_spatial_reference.html#a165cdfa893a9e621df1e5ba5d584e8ec',1,'OGRSpatialReference']]], + ['setmercator2sp',['SetMercator2SP',['../class_o_g_r_spatial_reference.html#a6b19a914a5cf0b24fab1a9ca92bf2cd3',1,'OGRSpatialReference']]], + ['setmetadata',['SetMetadata',['../class_g_d_a_l_multi_domain_metadata.html#a20915f50dbe7bb9e0bec6e475b966fb6',1,'GDALMultiDomainMetadata::SetMetadata()'],['../class_g_d_a_l_major_object.html#aa4ff0198074ee02bf87e1d505a0f5121',1,'GDALMajorObject::SetMetadata()']]], + ['setmetadataitem',['SetMetadataItem',['../class_g_d_a_l_multi_domain_metadata.html#a5fc71d83399121a2e518ef9d8d7ed336',1,'GDALMultiDomainMetadata::SetMetadataItem()'],['../class_g_d_a_l_major_object.html#a233a526d5a20cca51ece376994c7a766',1,'GDALMajorObject::SetMetadataItem()'],['../class_g_d_a_l_driver.html#a9e0bfb630ce348fcbf363d3288f6ff27',1,'GDALDriver::SetMetadataItem()']]], + ['setmoflags',['SetMOFlags',['../class_g_d_a_l_major_object.html#ae1af15d780eba6cc9937160d8cc6b2b7',1,'GDALMajorObject']]], + ['setmollweide',['SetMollweide',['../class_o_g_r_spatial_reference.html#a836ae0eb0484b8538b5ebbec51ff549b',1,'OGRSpatialReference']]], + ['setname',['SetName',['../class_o_g_r_field_defn.html#a241585cd66a38311aa0322f34e6d5214',1,'OGRFieldDefn::SetName()'],['../class_o_g_r_geom_field_defn.html#ae3ca3a2ccdea222a2675cd0f7eeb57f7',1,'OGRGeomFieldDefn::SetName()']]], + ['setnativedata',['SetNativeData',['../class_o_g_r_feature.html#ada90236daf06fa86e8ec9e59ec976908',1,'OGRFeature']]], + ['setnativemediatype',['SetNativeMediaType',['../class_o_g_r_feature.html#a68476551e589b220eadd02998d5c3a47',1,'OGRFeature']]], + ['setnextbyindex',['SetNextByIndex',['../class_o_g_r_layer.html#a9d46b843a768ccce6e29f479e0d1df45',1,'OGRLayer']]], + ['setnodatavalue',['SetNoDataValue',['../class_g_d_a_l_raster_band.html#a2c1d7a481c3c509779519c38bf85375f',1,'GDALRasterBand']]], + ['setnode',['SetNode',['../class_o_g_r_spatial_reference.html#a5de745a68a65e0471df833b2f930538c',1,'OGRSpatialReference::SetNode(const char *, const char *)'],['../class_o_g_r_spatial_reference.html#a38f09586aa8fc5d02ec1aa1bc39e3d3c',1,'OGRSpatialReference::SetNode(const char *, double)']]], + ['setnormprojparm',['SetNormProjParm',['../class_o_g_r_spatial_reference.html#a9a050293b297acba00bd3da7d71d7ea0',1,'OGRSpatialReference']]], + ['setnullable',['SetNullable',['../class_o_g_r_field_defn.html#ac10a3da064cd17f9b5d377b690d3162c',1,'OGRFieldDefn::SetNullable()'],['../class_o_g_r_geom_field_defn.html#aac631bcd6cd10d531aa11062c9f2453c',1,'OGRGeomFieldDefn::SetNullable()']]], + ['setnumpoints',['setNumPoints',['../class_o_g_r_simple_curve.html#a8b68bcf0665629e228d9d83025969c26',1,'OGRSimpleCurve']]], + ['setnzmg',['SetNZMG',['../class_o_g_r_spatial_reference.html#a645b8d8ad374866405be723d3925c0eb',1,'OGRSpatialReference']]], + ['setocolor',['SetOColor',['../class_o_g_r_style_symbol.html#abf67ca4c7ce9811b4e4fb2e1bb976c34',1,'OGRStyleSymbol']]], + ['setoffset',['SetOffset',['../class_g_d_a_l_raster_band.html#a485c590b00d681529160e796a044fb0b',1,'GDALRasterBand::SetOffset()'],['../class_o_g_r_style_symbol.html#a57d31ccea3fe565e73159183dd99b877',1,'OGRStyleSymbol::SetOffset()']]], + ['setom',['SetOM',['../class_o_g_r_spatial_reference.html#a304685e0ef2d7e7db43f34566bb9f285',1,'OGRSpatialReference']]], + ['setorthographic',['SetOrthographic',['../class_o_g_r_spatial_reference.html#aa60a3f7a4fcd0b2e05b491004f7b4b00',1,'OGRSpatialReference']]], + ['setos',['SetOS',['../class_o_g_r_spatial_reference.html#a6b9cd1357b9b90b7f614de1a42cc8ee5',1,'OGRSpatialReference']]], + ['setoutlinecolor',['SetOutlineColor',['../class_o_g_r_style_label.html#aa873100b053efbb419b0a230a28a5207',1,'OGRStyleLabel']]], + ['setparamdbl',['SetParamDbl',['../class_o_g_r_style_tool.html#aa3432fc23027402dcbc0568599cfa5f4',1,'OGRStyleTool::SetParamDbl()'],['../class_o_g_r_style_pen.html#a543280b9d97a4a3a5645457b09fdb25a',1,'OGRStylePen::SetParamDbl()'],['../class_o_g_r_style_brush.html#ae69292fe22a35c2cde34acb330fd719f',1,'OGRStyleBrush::SetParamDbl()'],['../class_o_g_r_style_symbol.html#a722033581cc6f6dcec8ffa0f9e38499f',1,'OGRStyleSymbol::SetParamDbl()'],['../class_o_g_r_style_label.html#a7cd6cebe3f87f6fe2f576a31f3bbb6c4',1,'OGRStyleLabel::SetParamDbl()']]], + ['setparamnum',['SetParamNum',['../class_o_g_r_style_tool.html#aacacbfbd4adad01c4e0a2a64f184c54d',1,'OGRStyleTool::SetParamNum()'],['../class_o_g_r_style_pen.html#a670b709077d0a4e26b9aef6b5aaa8710',1,'OGRStylePen::SetParamNum()'],['../class_o_g_r_style_brush.html#a21f8326b64b65b376926dea35efa1f4b',1,'OGRStyleBrush::SetParamNum()'],['../class_o_g_r_style_symbol.html#ab54b7a278ea90aa2436fe3588a59adee',1,'OGRStyleSymbol::SetParamNum()'],['../class_o_g_r_style_label.html#a8facca591cc351495a8546b7270bde3f',1,'OGRStyleLabel::SetParamNum()']]], + ['setparamstr',['SetParamStr',['../class_o_g_r_style_tool.html#a0f68fd0218b0b2a6253c239633be5695',1,'OGRStyleTool::SetParamStr()'],['../class_o_g_r_style_pen.html#afbf86a2fd1aae32cff19725c8ad8f8d9',1,'OGRStylePen::SetParamStr()'],['../class_o_g_r_style_brush.html#a8e9ed1fe29e9519a05b1401d8d470ea5',1,'OGRStyleBrush::SetParamStr()'],['../class_o_g_r_style_symbol.html#aa0ce4a542f9bf842d9feb9844d30019f',1,'OGRStyleSymbol::SetParamStr()'],['../class_o_g_r_style_label.html#a49a503e7d3b484a8310484778e5e31cb',1,'OGRStyleLabel::SetParamStr()']]], + ['setpattern',['SetPattern',['../class_o_g_r_style_pen.html#a7876fcdff28325ecdcb226bbe79ed052',1,'OGRStylePen']]], + ['setperp',['SetPerp',['../class_o_g_r_style_symbol.html#ae9a9441b97bc9bc8a9fb4d496fcc57b2',1,'OGRStyleSymbol::SetPerp()'],['../class_o_g_r_style_label.html#a327b4af0d849131cbefbc3a32626c5bb',1,'OGRStyleLabel::SetPerp()']]], + ['setperpendicularoffset',['SetPerpendicularOffset',['../class_o_g_r_style_pen.html#afeb6e8abaea06e5e2c011d156036a6a5',1,'OGRStylePen']]], + ['setplacement',['SetPlacement',['../class_o_g_r_style_label.html#a460e05f8f1457ad3a4a57b75e27f7cc1',1,'OGRStyleLabel']]], + ['setpoint',['setPoint',['../class_o_g_r_simple_curve.html#a3c0bc93b6b38c436468151d18ea5aa7f',1,'OGRSimpleCurve::setPoint(int, OGRPoint *)'],['../class_o_g_r_simple_curve.html#aab70b0d84dcd60b8f9e84324f17379ad',1,'OGRSimpleCurve::setPoint(int, double, double)'],['../class_o_g_r_simple_curve.html#a6551f109fdf1f9fb2e290c0222f46de0',1,'OGRSimpleCurve::setPoint(int, double, double, double)'],['../class_o_g_r_simple_curve.html#ac7a30ae8e300469821a7f08b0a2040d2',1,'OGRSimpleCurve::setPoint(int, double, double, double, double)']]], + ['setpointm',['setPointM',['../class_o_g_r_simple_curve.html#ac05031995a85a028219e9da7cb005461',1,'OGRSimpleCurve']]], + ['setpoints',['setPoints',['../class_o_g_r_simple_curve.html#a87f068de13721df03d60d68d87dc50d9',1,'OGRSimpleCurve::setPoints(int, OGRRawPoint *, double *=NULL)'],['../class_o_g_r_simple_curve.html#a191be605fe51dd0a9b14feaed3a6d472',1,'OGRSimpleCurve::setPoints(int, OGRRawPoint *, double *, double *)'],['../class_o_g_r_simple_curve.html#a496aa574e9e89b14a5ca369673622720',1,'OGRSimpleCurve::setPoints(int, double *padfX, double *padfY, double *padfZIn=NULL)'],['../class_o_g_r_simple_curve.html#a18b2c9fdf608c404a614e6792d868906',1,'OGRSimpleCurve::setPoints(int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)']]], + ['setpointsm',['setPointsM',['../class_o_g_r_simple_curve.html#ab8c624e74b56ff146774c15cca4a6968',1,'OGRSimpleCurve::setPointsM(int, OGRRawPoint *, double *)'],['../class_o_g_r_simple_curve.html#a24b2999668175aca78c8ee94ec8ea39a',1,'OGRSimpleCurve::setPointsM(int, double *padfX, double *padfY, double *padfMIn=NULL)']]], + ['setpolyconic',['SetPolyconic',['../class_o_g_r_spatial_reference.html#a90387616358d7ccfbf021248b63bf55d',1,'OGRSpatialReference']]], + ['setprecision',['SetPrecision',['../class_o_g_r_field_defn.html#abea88d3ed96c46b4f0eda415460f8664',1,'OGRFieldDefn']]], + ['setpriority',['SetPriority',['../class_o_g_r_style_pen.html#a9ee3d837f72a73137ab65210a35f6c0d',1,'OGRStylePen::SetPriority()'],['../class_o_g_r_style_brush.html#a2fbcd303c466da5b15a96693a3758b80',1,'OGRStyleBrush::SetPriority()'],['../class_o_g_r_style_symbol.html#a1d635432204439524c871aec0b57752d',1,'OGRStyleSymbol::SetPriority()'],['../class_o_g_r_style_label.html#af6211130b8aeeeac6900092a8f0ba2d7',1,'OGRStyleLabel::SetPriority()']]], + ['setprojcs',['SetProjCS',['../class_o_g_r_spatial_reference.html#a208118581246feb29646acf2ea5d4237',1,'OGRSpatialReference']]], + ['setprojection',['SetProjection',['../class_g_d_a_l_dataset.html#a6c82ff5a4e39c5db378460b1aa240220',1,'GDALDataset::SetProjection()'],['../class_o_g_r_spatial_reference.html#a45fc71e8c327e9aa274cb699b16f51ef',1,'OGRSpatialReference::SetProjection()']]], + ['setprojparm',['SetProjParm',['../class_o_g_r_spatial_reference.html#aaa2027f62b01d61d9aab83629dd86cda',1,'OGRSpatialReference']]], + ['setps',['SetPS',['../class_o_g_r_spatial_reference.html#aa7ef801c3bece207b4972ad25229e866',1,'OGRSpatialReference']]], + ['setqsc',['SetQSC',['../class_o_g_r_spatial_reference.html#a9c2618058ab68772b0cd9a2837e613a6',1,'OGRSpatialReference']]], + ['setrobinson',['SetRobinson',['../class_o_g_r_spatial_reference.html#a371ea654e13a284a67862674655d930f',1,'OGRSpatialReference']]], + ['setroot',['SetRoot',['../class_o_g_r_spatial_reference.html#a28eeee5688ff6cea07e74ccd4c18a3b0',1,'OGRSpatialReference']]], + ['setscale',['SetScale',['../class_g_d_a_l_raster_band.html#a10d71c8e822ce5efcdd322388c5bcd93',1,'GDALRasterBand']]], + ['setsch',['SetSCH',['../class_o_g_r_spatial_reference.html#a7e976715fc475e4dcb5ecb9f74a75475',1,'OGRSpatialReference']]], + ['setshadowcolor',['SetShadowColor',['../class_o_g_r_style_label.html#a33eb6874dc7f8d545deda6359828bf85',1,'OGRStyleLabel']]], + ['setsinusoidal',['SetSinusoidal',['../class_o_g_r_spatial_reference.html#a2d3ceed1839820c00a45b31411046446',1,'OGRSpatialReference']]], + ['setsize',['SetSize',['../class_o_g_r_style_brush.html#aaf5b2fb4921c734d64e6c61dd0f64634',1,'OGRStyleBrush::SetSize()'],['../class_o_g_r_style_symbol.html#aa39b88269346d31de8a0a8a13e0d1d2d',1,'OGRStyleSymbol::SetSize()'],['../class_o_g_r_style_label.html#a63009e1f9eba89395c253cc2b6b5fcf5',1,'OGRStyleLabel::SetSize()']]], + ['setsoc',['SetSOC',['../class_o_g_r_spatial_reference.html#ab2fd66fae7d41793c750d25070094a8a',1,'OGRSpatialReference']]], + ['setspacingx',['SetSpacingX',['../class_o_g_r_style_brush.html#add04f40df57be856e74b470392d6c7e8',1,'OGRStyleBrush::SetSpacingX()'],['../class_o_g_r_style_symbol.html#af645a86d8841e0e624e820dec057eab3',1,'OGRStyleSymbol::SetSpacingX()'],['../class_o_g_r_style_label.html#af4210899c00679f29f527db2858eeabd',1,'OGRStyleLabel::SetSpacingX()']]], + ['setspacingy',['SetSpacingY',['../class_o_g_r_style_brush.html#a043a229995fe706aeca4631d4c5cc7f7',1,'OGRStyleBrush::SetSpacingY()'],['../class_o_g_r_style_symbol.html#ab3372503685bfbfd9bc35800672a811a',1,'OGRStyleSymbol::SetSpacingY()'],['../class_o_g_r_style_label.html#a17ab1de413f01687ceee0f9754201bb8',1,'OGRStyleLabel::SetSpacingY()']]], + ['setspatialfilter',['SetSpatialFilter',['../class_o_g_r_layer.html#ae45b0f1b5c9fc0cf12362a1c66dc0990',1,'OGRLayer::SetSpatialFilter(OGRGeometry *)'],['../class_o_g_r_layer.html#ac02a9f54c53633067241adadea937605',1,'OGRLayer::SetSpatialFilter(int iGeomField, OGRGeometry *)']]], + ['setspatialfilterrect',['SetSpatialFilterRect',['../class_o_g_r_layer.html#a8ea2b70e8d4776e6e2c69db40e23204e',1,'OGRLayer::SetSpatialFilterRect(double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)'],['../class_o_g_r_layer.html#acdc120782408f5ffef135dd0b6200d1b',1,'OGRLayer::SetSpatialFilterRect(int iGeomField, double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)']]], + ['setspatialref',['SetSpatialRef',['../class_o_g_r_geom_field_defn.html#a4a00f45c93467aa5f85d3c01c4dd4cec',1,'OGRGeomFieldDefn']]], + ['setstateplane',['SetStatePlane',['../class_o_g_r_spatial_reference.html#a6ab764b384e4b60790cf480789ddb7bc',1,'OGRSpatialReference']]], + ['setstatistics',['SetStatistics',['../class_g_d_a_l_raster_band.html#a7db023ec18f5c69b37f523e600304296',1,'GDALRasterBand']]], + ['setstep',['SetStep',['../class_o_g_r_style_symbol.html#a89770f22dd1b876dc27b641c2bd1bab3',1,'OGRStyleSymbol']]], + ['setstereographic',['SetStereographic',['../class_o_g_r_spatial_reference.html#a7cee263b477072d49648b3320b240f25',1,'OGRSpatialReference']]], + ['setstretch',['SetStretch',['../class_o_g_r_style_label.html#aa554fef9e5264215222e085985734cd5',1,'OGRStyleLabel']]], + ['setstrikeout',['SetStrikeout',['../class_o_g_r_style_label.html#a1d12a08b5c77bf01d6d1f2599d39806f',1,'OGRStyleLabel']]], + ['setstyleignored',['SetStyleIgnored',['../class_o_g_r_feature_defn.html#a791cc7d0aad6e6e25eabd9ae980e858c',1,'OGRFeatureDefn']]], + ['setstylestring',['SetStyleString',['../class_o_g_r_feature.html#a75ee95f3aa6a570635680d16b773494b',1,'OGRFeature::SetStyleString()'],['../class_o_g_r_style_tool.html#a124fc0f6929439c96b844778e038c722',1,'OGRStyleTool::SetStyleString()']]], + ['setstylestringdirectly',['SetStyleStringDirectly',['../class_o_g_r_feature.html#ab6d1e38b47a2571bb1ab03f9d7c5cf1f',1,'OGRFeature']]], + ['setstyletable',['SetStyleTable',['../class_g_d_a_l_dataset.html#aede21429a6a798939b08e91c3756b298',1,'GDALDataset::SetStyleTable()'],['../class_o_g_r_feature.html#a35f95627c97eb7eeba7a4973b0a20269',1,'OGRFeature::SetStyleTable()'],['../class_o_g_r_layer.html#ac5245840ddeb27a071ffa43b6af89f02',1,'OGRLayer::SetStyleTable()']]], + ['setstyletabledirectly',['SetStyleTableDirectly',['../class_g_d_a_l_dataset.html#ac4d0d62a23609afac109495b236ed185',1,'GDALDataset::SetStyleTableDirectly()'],['../class_o_g_r_feature.html#ac524fc4769f7f824c55d8511c6dd95f2',1,'OGRFeature::SetStyleTableDirectly()'],['../class_o_g_r_layer.html#a5bee100c938849331f85975cd878ec4c',1,'OGRLayer::SetStyleTableDirectly()']]], + ['setsubtype',['SetSubType',['../class_o_g_r_field_defn.html#af5e277ae923683e8b4982d9dd009740d',1,'OGRFieldDefn']]], + ['settargetlinearunits',['SetTargetLinearUnits',['../class_o_g_r_spatial_reference.html#a6a2c45c441de09c329ea0676d4e2e9d8',1,'OGRSpatialReference']]], + ['settextstring',['SetTextString',['../class_o_g_r_style_label.html#ab5fd0a9dad396224f2dde41ad7ce41be',1,'OGRStyleLabel']]], + ['settings',['Settings',['../class_settings.html',1,'Settings'],['../class_settings.html#aa607c8092829636fc268b06f0af315d9',1,'Settings::Settings()']]], + ['settings_2ecpp',['settings.cpp',['../settings_8cpp.html',1,'']]], + ['settings_2eh',['settings.h',['../settings_8h.html',1,'']]], + ['settm',['SetTM',['../class_o_g_r_spatial_reference.html#a5b6822d6fd4dc947ccb89ef4020d7323',1,'OGRSpatialReference']]], + ['settmg',['SetTMG',['../class_o_g_r_spatial_reference.html#abe110e083fb4550660ccabe69eaa0c1b',1,'OGRSpatialReference']]], + ['settmso',['SetTMSO',['../class_o_g_r_spatial_reference.html#abf9060b4d8eadf22e146619c5714dac2',1,'OGRSpatialReference']]], + ['settmvariant',['SetTMVariant',['../class_o_g_r_spatial_reference.html#ae3a6fa2ec0371725279c7f11dbe7b98f',1,'OGRSpatialReference']]], + ['settowgs84',['SetTOWGS84',['../class_o_g_r_spatial_reference.html#af8be55999021cd06a75fb86416097156',1,'OGRSpatialReference']]], + ['settped',['SetTPED',['../class_o_g_r_spatial_reference.html#a9ecda5156bdb754ca576509d21d2e1f0',1,'OGRSpatialReference']]], + ['settype',['SetType',['../class_o_g_r_field_defn.html#a26bf22b7d805b9e33dd5c5fe9b4a8363',1,'OGRFieldDefn::SetType()'],['../class_o_g_r_geom_field_defn.html#a9b030e08d01a09b1917c1d01638a4ac8',1,'OGRGeomFieldDefn::SetType()']]], + ['setunderline',['SetUnderline',['../class_o_g_r_style_label.html#a93247d5b33ecdc2f12754afe290f5040',1,'OGRStyleLabel']]], + ['setunit',['SetUnit',['../class_o_g_r_style_tool.html#abfc35434fef971aa98be8f15059a81da',1,'OGRStyleTool']]], + ['setunittype',['SetUnitType',['../class_g_d_a_l_raster_band.html#ab58acef62cb4fe49b30f90cf7984b11c',1,'GDALRasterBand']]], + ['setutm',['SetUTM',['../class_o_g_r_spatial_reference.html#a0c4f6fcab663c9eb6d465787cad3833c',1,'OGRSpatialReference']]], + ['setvalue',['SetValue',['../class_o_g_r___s_r_s_node.html#a07094ad4ae48e6760d0816ff14d2a8ad',1,'OGR_SRSNode']]], + ['setvdg',['SetVDG',['../class_o_g_r_spatial_reference.html#aefc0572f3a97a5a9aaad41916b56def9',1,'OGRSpatialReference']]], + ['setvertcs',['SetVertCS',['../class_o_g_r_spatial_reference.html#a4764cca1641b045a63afa95d01922add',1,'OGRSpatialReference']]], + ['setwagner',['SetWagner',['../class_o_g_r_spatial_reference.html#abcf567c9fe6bb8bfb1d758947a4d5daf',1,'OGRSpatialReference']]], + ['setwellknowngeogcs',['SetWellKnownGeogCS',['../class_o_g_r_spatial_reference.html#a096b8dde4fd2eb475acd376060940b02',1,'OGRSpatialReference']]], + ['setwidth',['SetWidth',['../class_o_g_r_field_defn.html#aa793194c45ccba5ec7e9f7aea49dc6f3',1,'OGRFieldDefn::SetWidth()'],['../class_o_g_r_style_pen.html#adf45106efb5b70f0c3d2ecf3cc3115d4',1,'OGRStylePen::SetWidth()']]], + ['setx',['setX',['../class_o_g_r_point.html#a0eef5e2d9e0edeca0e0f06c7527facb4',1,'OGRPoint']]], + ['sety',['setY',['../class_o_g_r_point.html#ab064eaaedb2140ed1410e7c2ce4ad1ca',1,'OGRPoint']]], + ['setz',['setZ',['../class_o_g_r_point.html#a4330c36258125d939a4ecbbc3bfe66ce',1,'OGRPoint::setZ()'],['../class_o_g_r_simple_curve.html#a62603bddbf6e5fd05c06a4db9bacf26e',1,'OGRSimpleCurve::setZ()']]], + ['shadowcolor',['ShadowColor',['../class_o_g_r_style_label.html#a2f28b8ce56cef8268923607617ac7ba4',1,'OGRStyleLabel']]], + ['showtables',['showTables',['../class_d_b_connect.html#a05762b39a76e42543530efe462b14618',1,'DBConnect']]], + ['simplify',['Simplify',['../class_o_g_r_geometry.html#aa3aa3290cb99ed276e53285271c39e33',1,'OGRGeometry']]], + ['simplifypreservetopology',['SimplifyPreserveTopology',['../class_o_g_r_geometry.html#ada0ba4f2c85626fb74a2965af735cb55',1,'OGRGeometry']]], + ['size',['Size',['../class_o_g_r_style_brush.html#ae10b422ee53d66c3c408616bdf978b33',1,'OGRStyleBrush::Size()'],['../class_o_g_r_style_symbol.html#a44ffbe5658489a8ca8430a74ea0e55f6',1,'OGRStyleSymbol::Size()'],['../class_o_g_r_style_label.html#a01cf37332b1f45b2ed852f998d03232f',1,'OGRStyleLabel::Size()']]], + ['sizeof_5fint',['SIZEOF_INT',['../cpl__config_8h.html#a44184cf844a916eee78598ab35fc966b',1,'cpl_config.h']]], + ['sizeof_5flong',['SIZEOF_LONG',['../cpl__config_8h.html#a22aece5d034fd9040a3d01c3797fdfe7',1,'cpl_config.h']]], + ['sortcoord_5fref_5fsys_5fcode',['sortCOORD_REF_SYS_CODE',['../app_8cpp.html#a72ad54e78fe3ddb23f1936c9647b5a7a',1,'app.cpp']]], + ['spacingx',['SpacingX',['../class_o_g_r_style_brush.html#a4b70d72b08c8920bc3e85336a2c86edd',1,'OGRStyleBrush::SpacingX()'],['../class_o_g_r_style_symbol.html#afda2529ee7d52d2e3685dbd25033f217',1,'OGRStyleSymbol::SpacingX()'],['../class_o_g_r_style_label.html#aca89b8aca74958e9559588ddbebd033e',1,'OGRStyleLabel::SpacingX()']]], + ['spacingy',['SpacingY',['../class_o_g_r_style_brush.html#ab81c490c53e29132f026a654957e708c',1,'OGRStyleBrush::SpacingY()'],['../class_o_g_r_style_symbol.html#af26d829df286ecb2abddcb68f74400e7',1,'OGRStyleSymbol::SpacingY()'],['../class_o_g_r_style_label.html#ab7271cb444ba5782a347b86dea048d6d',1,'OGRStyleLabel::SpacingY()']]], + ['special_5ffield_5fcount',['SPECIAL_FIELD_COUNT',['../ogr__p_8h.html#aa4a41d5f95335e2e0c7062fc1ef6b3cd',1,'ogr_p.h']]], + ['specialfieldnames',['SpecialFieldNames',['../ogr__p_8h.html#aab07dcfbca7abec27aa52811e63ded20',1,'ogr_p.h']]], + ['spf_5ffid',['SPF_FID',['../ogr__p_8h.html#a96ca08b509d67314f43b40ef4e221ca2',1,'ogr_p.h']]], + ['spf_5fogr_5fgeom_5farea',['SPF_OGR_GEOM_AREA',['../ogr__p_8h.html#aec3451f2c0e731502ad7bfff1ae83c32',1,'ogr_p.h']]], + ['spf_5fogr_5fgeom_5fwkt',['SPF_OGR_GEOM_WKT',['../ogr__p_8h.html#a0304e4aeda79aca2c89c7251d393716e',1,'ogr_p.h']]], + ['spf_5fogr_5fgeometry',['SPF_OGR_GEOMETRY',['../ogr__p_8h.html#a94f9fbdf051d0aa8a155167c1c804b09',1,'ogr_p.h']]], + ['spf_5fogr_5fstyle',['SPF_OGR_STYLE',['../ogr__p_8h.html#ae0442f60d8f9cad7a6ceed96c2808791',1,'ogr_p.h']]], + ['srcval',['SRCVAL',['../gdal_8h.html#a61bb460bb8dad455391cfa2bc98cd3d8',1,'gdal.h']]], + ['srs_5fdn_5fnad27',['SRS_DN_NAD27',['../ogr__srs__api_8h.html#a5ca8772dc31721dfc40a7f2039ee5b5e',1,'ogr_srs_api.h']]], + ['srs_5fdn_5fnad83',['SRS_DN_NAD83',['../ogr__srs__api_8h.html#a9a8b8ed8cc961ab308db0f77d8dec192',1,'ogr_srs_api.h']]], + ['srs_5fdn_5fwgs72',['SRS_DN_WGS72',['../ogr__srs__api_8h.html#a6803d9af37523bb14e325263a68266e3',1,'ogr_srs_api.h']]], + ['srs_5fdn_5fwgs84',['SRS_DN_WGS84',['../ogr__srs__api_8h.html#a489231daa59341eafbf29960812d09eb',1,'ogr_srs_api.h']]], + ['srs_5fpm_5fgreenwich',['SRS_PM_GREENWICH',['../ogr__srs__api_8h.html#a6ef9bc65af9e77cdf045264f3f3d88e4',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fazimuth',['SRS_PP_AZIMUTH',['../ogr__srs__api_8h.html#a204234c8551e1ef2b63e45ac3076a103',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fcentral_5fmeridian',['SRS_PP_CENTRAL_MERIDIAN',['../ogr__srs__api_8h.html#a128a8f79f612202ee6f3520354cdb6fa',1,'ogr_srs_api.h']]], + ['srs_5fpp_5ffalse_5feasting',['SRS_PP_FALSE_EASTING',['../ogr__srs__api_8h.html#ab16bb9bc263c42cb26d61597582d5067',1,'ogr_srs_api.h']]], + ['srs_5fpp_5ffalse_5fnorthing',['SRS_PP_FALSE_NORTHING',['../ogr__srs__api_8h.html#a68dfaa6dcc728e7d23c14ffdc4f5c600',1,'ogr_srs_api.h']]], + ['srs_5fpp_5ffipszone',['SRS_PP_FIPSZONE',['../ogr__srs__api_8h.html#a28e974b2da6615d792965a45af0a5633',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flandsat_5fnumber',['SRS_PP_LANDSAT_NUMBER',['../ogr__srs__api_8h.html#aa2f3c33ed20e6c7beafce80eb103836c',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5f1st_5fpoint',['SRS_PP_LATITUDE_OF_1ST_POINT',['../ogr__srs__api_8h.html#a33a6e4edc163458f7e599e7c9ddbd646',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5f2nd_5fpoint',['SRS_PP_LATITUDE_OF_2ND_POINT',['../ogr__srs__api_8h.html#ace448a2875d9702043abd930bdceba77',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5fcenter',['SRS_PP_LATITUDE_OF_CENTER',['../ogr__srs__api_8h.html#a5d457eb74655ddea8696dcc6e23fd59b',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5forigin',['SRS_PP_LATITUDE_OF_ORIGIN',['../ogr__srs__api_8h.html#a0f998fcaf9ca700fcda68f3c855f23ac',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5fpoint_5f1',['SRS_PP_LATITUDE_OF_POINT_1',['../ogr__srs__api_8h.html#a6722ab1c12a1b889af152fdc3e00d06e',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5fpoint_5f2',['SRS_PP_LATITUDE_OF_POINT_2',['../ogr__srs__api_8h.html#a5b65015b4723afba5ddb5e119ce253d3',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5fpoint_5f3',['SRS_PP_LATITUDE_OF_POINT_3',['../ogr__srs__api_8h.html#ada0931293af8e9555eb09758f17e5e9c',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5f1st_5fpoint',['SRS_PP_LONGITUDE_OF_1ST_POINT',['../ogr__srs__api_8h.html#a36ae9f2d1bc6928437b9b3416f12b2fa',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5f2nd_5fpoint',['SRS_PP_LONGITUDE_OF_2ND_POINT',['../ogr__srs__api_8h.html#ab349475bbf8b43b56fe06644d354c8eb',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5fcenter',['SRS_PP_LONGITUDE_OF_CENTER',['../ogr__srs__api_8h.html#aa85808f0c25bc2186e7e1a541dfd3ba8',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5forigin',['SRS_PP_LONGITUDE_OF_ORIGIN',['../ogr__srs__api_8h.html#a230f4b38b1343a3b5501d95157f0571a',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5fpoint_5f1',['SRS_PP_LONGITUDE_OF_POINT_1',['../ogr__srs__api_8h.html#aa5fd90f1d9611e0576f0d496a765e74c',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5fpoint_5f2',['SRS_PP_LONGITUDE_OF_POINT_2',['../ogr__srs__api_8h.html#ae18ee887bd2c095eece0a2520c7889e7',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5fpoint_5f3',['SRS_PP_LONGITUDE_OF_POINT_3',['../ogr__srs__api_8h.html#a0f33521f21fdc09d398f1e01de35d82d',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpath_5fnumber',['SRS_PP_PATH_NUMBER',['../ogr__srs__api_8h.html#aba97eaa248ae64899b9ea7c1635cdc7b',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpeg_5fpoint_5fheading',['SRS_PP_PEG_POINT_HEADING',['../ogr__srs__api_8h.html#afd7ce73427fff54158007b2cab50fcd9',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpeg_5fpoint_5fheight',['SRS_PP_PEG_POINT_HEIGHT',['../ogr__srs__api_8h.html#a6633740a63d24f986423ec28f3ae67e2',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpeg_5fpoint_5flatitude',['SRS_PP_PEG_POINT_LATITUDE',['../ogr__srs__api_8h.html#af1fc138278bc4077b326990ed91b2a14',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpeg_5fpoint_5flongitude',['SRS_PP_PEG_POINT_LONGITUDE',['../ogr__srs__api_8h.html#abcab555f181e95d8efebb98a8e379be1',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fperspective_5fpoint_5fheight',['SRS_PP_PERSPECTIVE_POINT_HEIGHT',['../ogr__srs__api_8h.html#aea73a9bb3c14c6303871d6b3f22dc017',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpseudo_5fstd_5fparallel_5f1',['SRS_PP_PSEUDO_STD_PARALLEL_1',['../ogr__srs__api_8h.html#a6b8a86a583663820961ddff084fd532a',1,'ogr_srs_api.h']]], + ['srs_5fpp_5frectified_5fgrid_5fangle',['SRS_PP_RECTIFIED_GRID_ANGLE',['../ogr__srs__api_8h.html#aed6c54f3228f9b93dc501b7ae4390c1e',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fsatellite_5fheight',['SRS_PP_SATELLITE_HEIGHT',['../ogr__srs__api_8h.html#a8f54a66883ab57d4f71f9787da962a6a',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fscale_5ffactor',['SRS_PP_SCALE_FACTOR',['../ogr__srs__api_8h.html#a763e80d292c29a4d6a2193aeef2b2f12',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fstandard_5fparallel_5f1',['SRS_PP_STANDARD_PARALLEL_1',['../ogr__srs__api_8h.html#af72e65eca30665d6cf7db2e39f670024',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fstandard_5fparallel_5f2',['SRS_PP_STANDARD_PARALLEL_2',['../ogr__srs__api_8h.html#ab47fc2d128d5ee70c6ec251c371b1598',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fzone',['SRS_PP_ZONE',['../ogr__srs__api_8h.html#ac93d1934d7b6c3e59a561354d86c71ae',1,'ogr_srs_api.h']]], + ['srs_5fpt_5faitoff',['SRS_PT_AITOFF',['../ogr__srs__api_8h.html#a9c8dd4084366a62cc61d25989ef38adc',1,'ogr_srs_api.h']]], + ['srs_5fpt_5falbers_5fconic_5fequal_5farea',['SRS_PT_ALBERS_CONIC_EQUAL_AREA',['../ogr__srs__api_8h.html#a3ab123af5392837f912ca8423fd0329b',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fazimuthal_5fequidistant',['SRS_PT_AZIMUTHAL_EQUIDISTANT',['../ogr__srs__api_8h.html#aeddec16d1a4b9a52b7d3d287dc7b3c35',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fbonne',['SRS_PT_BONNE',['../ogr__srs__api_8h.html#acdc7407beb3e830c2f9c529b6a9bd288',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fcassini_5fsoldner',['SRS_PT_CASSINI_SOLDNER',['../ogr__srs__api_8h.html#a0cecca127bc30a98799ca229223a9443',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fcraster_5fparabolic',['SRS_PT_CRASTER_PARABOLIC',['../ogr__srs__api_8h.html#a97cdfdf435d5b251b6ff10c9c4545d21',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fcylindrical_5fequal_5farea',['SRS_PT_CYLINDRICAL_EQUAL_AREA',['../ogr__srs__api_8h.html#aafbaf78a2688c6b274e4fa0cd4240e72',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fi',['SRS_PT_ECKERT_I',['../ogr__srs__api_8h.html#a13efe7ed2803b4833572d40c2a0d4518',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fii',['SRS_PT_ECKERT_II',['../ogr__srs__api_8h.html#ae4c904bed333906b4142da12b096c3a0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fiii',['SRS_PT_ECKERT_III',['../ogr__srs__api_8h.html#a27fad9c798f4afe966c0534772957f88',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fiv',['SRS_PT_ECKERT_IV',['../ogr__srs__api_8h.html#a24bed2600ad333bd022a69105cc69a8a',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fv',['SRS_PT_ECKERT_V',['../ogr__srs__api_8h.html#a94f0f63520800dcfaa09b4241a74f18d',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fvi',['SRS_PT_ECKERT_VI',['../ogr__srs__api_8h.html#a086223f7353e1f20b6ba1ee6c3f51362',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fequidistant_5fconic',['SRS_PT_EQUIDISTANT_CONIC',['../ogr__srs__api_8h.html#abf2b42a661eca7fceb121d8f7a181882',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fequirectangular',['SRS_PT_EQUIRECTANGULAR',['../ogr__srs__api_8h.html#aadad8d080be12ff61b5a5f5801329206',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgall_5fstereographic',['SRS_PT_GALL_STEREOGRAPHIC',['../ogr__srs__api_8h.html#ace5f170ba17545aee92d6a92c973c1ed',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgaussschreibertmercator',['SRS_PT_GAUSSSCHREIBERTMERCATOR',['../ogr__srs__api_8h.html#af71bcf4d1568b5c76c1b0f3aca356590',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgeostationary_5fsatellite',['SRS_PT_GEOSTATIONARY_SATELLITE',['../ogr__srs__api_8h.html#a5a0b9f9e7346f8505d12071eb643fdca',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgnomonic',['SRS_PT_GNOMONIC',['../ogr__srs__api_8h.html#acb441e5d51ae6a0e428bb7a2da791524',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgoode_5fhomolosine',['SRS_PT_GOODE_HOMOLOSINE',['../ogr__srs__api_8h.html#a9295e60fe35562633e85927a783e4fab',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fhotine_5foblique_5fmercator',['SRS_PT_HOTINE_OBLIQUE_MERCATOR',['../ogr__srs__api_8h.html#ae57675eb24181c52bff944c41d3fb2d3',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fhotine_5foblique_5fmercator_5fazimuth_5fcenter',['SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER',['../ogr__srs__api_8h.html#ab34c5ac96acc29d5296456aeb80a6b00',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fhotine_5foblique_5fmercator_5ftwo_5fpoint_5fnatural_5forigin',['SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN',['../ogr__srs__api_8h.html#a113d469c50458f8da44a815430c2a071',1,'ogr_srs_api.h']]], + ['srs_5fpt_5figh',['SRS_PT_IGH',['../ogr__srs__api_8h.html#a0c4595d4080dc09f5c5cc3d4bd150743',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fimw_5fpolyconic',['SRS_PT_IMW_POLYCONIC',['../ogr__srs__api_8h.html#a95a98fc2928166e260052366f268ff53',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fkrovak',['SRS_PT_KROVAK',['../ogr__srs__api_8h.html#adce68a68611115c2f11074262d5c7cd9',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flaborde_5foblique_5fmercator',['SRS_PT_LABORDE_OBLIQUE_MERCATOR',['../ogr__srs__api_8h.html#a6f5f2a9079ea096d7bed7980d49fb555',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flambert_5fazimuthal_5fequal_5farea',['SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA',['../ogr__srs__api_8h.html#aeb86568f8c1791bf66cafacd743f153b',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flambert_5fconformal_5fconic_5f1sp',['SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP',['../ogr__srs__api_8h.html#a7dcb4a84c520229ce4e07c1f5d301ed0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flambert_5fconformal_5fconic_5f2sp',['SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP',['../ogr__srs__api_8h.html#ae1d99ea706ec0f8d1a7be750ffbd7e3a',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flambert_5fconformal_5fconic_5f2sp_5fbelgium',['SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM',['../ogr__srs__api_8h.html#a155194e4cb0c9383129d988f3ff382de',1,'ogr_srs_api.h']]], + ['srs_5fpt_5floximuthal',['SRS_PT_LOXIMUTHAL',['../ogr__srs__api_8h.html#a07a7c9d0f90a8659ecb5265bd9b6b3c0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmercator_5f1sp',['SRS_PT_MERCATOR_1SP',['../ogr__srs__api_8h.html#a0d5c1f0531cc6cd3bcd216f4ca2ed52b',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmercator_5f2sp',['SRS_PT_MERCATOR_2SP',['../ogr__srs__api_8h.html#a5908e8c4ae22c41240b2e0615e68c64a',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmercator_5fauxiliary_5fsphere',['SRS_PT_MERCATOR_AUXILIARY_SPHERE',['../ogr__srs__api_8h.html#ac60be725d4f86c31e0bf37bf4ad61155',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmiller_5fcylindrical',['SRS_PT_MILLER_CYLINDRICAL',['../ogr__srs__api_8h.html#ae436659c4bb5f97d9eaef3001f49a764',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmollweide',['SRS_PT_MOLLWEIDE',['../ogr__srs__api_8h.html#addf8aff35ff2174a78d1959b16ce6d0f',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fnew_5fzealand_5fmap_5fgrid',['SRS_PT_NEW_ZEALAND_MAP_GRID',['../ogr__srs__api_8h.html#a33cddcddbcba2099fd4eec21815fbd88',1,'ogr_srs_api.h']]], + ['srs_5fpt_5foblique_5fstereographic',['SRS_PT_OBLIQUE_STEREOGRAPHIC',['../ogr__srs__api_8h.html#ac706b46cdd8f31643f9f907f3f6604a8',1,'ogr_srs_api.h']]], + ['srs_5fpt_5forthographic',['SRS_PT_ORTHOGRAPHIC',['../ogr__srs__api_8h.html#a0614fcd45228ff209dabb4ce37389867',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fpolar_5fstereographic',['SRS_PT_POLAR_STEREOGRAPHIC',['../ogr__srs__api_8h.html#af72ed1dc85448476328f49bda82499e6',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fpolyconic',['SRS_PT_POLYCONIC',['../ogr__srs__api_8h.html#a4ca465ec48e08168624a5975f75a1b83',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fqsc',['SRS_PT_QSC',['../ogr__srs__api_8h.html#a123b411ba81573320f5302ef45aa526e',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fquartic_5fauthalic',['SRS_PT_QUARTIC_AUTHALIC',['../ogr__srs__api_8h.html#ad7b2d58bdf33b4f0e201258d6d234305',1,'ogr_srs_api.h']]], + ['srs_5fpt_5frobinson',['SRS_PT_ROBINSON',['../ogr__srs__api_8h.html#ac6be4badeed77aee53dc1f867751748f',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fsch',['SRS_PT_SCH',['../ogr__srs__api_8h.html#aca72fcaf4d7c16ca47491b208a9c67c0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fsinusoidal',['SRS_PT_SINUSOIDAL',['../ogr__srs__api_8h.html#a0b06e0602b6f19ff018254890753e69d',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fstereographic',['SRS_PT_STEREOGRAPHIC',['../ogr__srs__api_8h.html#ad1cdaaf5acd60e4ece681de4abac0837',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fswiss_5foblique_5fcylindrical',['SRS_PT_SWISS_OBLIQUE_CYLINDRICAL',['../ogr__srs__api_8h.html#a46e4fb48bb8a18ce47f129c1f5a55aef',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator',['SRS_PT_TRANSVERSE_MERCATOR',['../ogr__srs__api_8h.html#a3f2121cf34dbbf9e357671d4918bf40a',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f21',['SRS_PT_TRANSVERSE_MERCATOR_MI_21',['../ogr__srs__api_8h.html#adf064666c4d074b0f549e14ea78bdb97',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f22',['SRS_PT_TRANSVERSE_MERCATOR_MI_22',['../ogr__srs__api_8h.html#aff612c9d1abdd789ed6bea82aa2028b2',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f23',['SRS_PT_TRANSVERSE_MERCATOR_MI_23',['../ogr__srs__api_8h.html#a4e035ef5c329c329878c9113493f0756',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f24',['SRS_PT_TRANSVERSE_MERCATOR_MI_24',['../ogr__srs__api_8h.html#a31deefc8be18523d428f1d7581842dff',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f25',['SRS_PT_TRANSVERSE_MERCATOR_MI_25',['../ogr__srs__api_8h.html#a9b24f172d89ca9ca9587950e68636ab9',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fsouth_5foriented',['SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED',['../ogr__srs__api_8h.html#adb82757b2bb7dae2a19c926de8b10103',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftunisia_5fmining_5fgrid',['SRS_PT_TUNISIA_MINING_GRID',['../ogr__srs__api_8h.html#aec69052b9886351a8d110f58a61df596',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftwo_5fpoint_5fequidistant',['SRS_PT_TWO_POINT_EQUIDISTANT',['../ogr__srs__api_8h.html#aef7c5f73d5b4093f59251e74761f0a50',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fvandergrinten',['SRS_PT_VANDERGRINTEN',['../ogr__srs__api_8h.html#aacec05dfdf3cf54956ef5ed875361f02',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fi',['SRS_PT_WAGNER_I',['../ogr__srs__api_8h.html#aece2e0e311b0b86caae3d39efe902078',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fii',['SRS_PT_WAGNER_II',['../ogr__srs__api_8h.html#a670b821728ce05d6bd3464152d4246a0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fiii',['SRS_PT_WAGNER_III',['../ogr__srs__api_8h.html#aec232c90a8e154fdf2999e3bf8e7221c',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fiv',['SRS_PT_WAGNER_IV',['../ogr__srs__api_8h.html#afebdd5dbfedf80ce84267e3b42d23da8',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fv',['SRS_PT_WAGNER_V',['../ogr__srs__api_8h.html#a198631f856aabaa86602c879eb7bbde4',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fvi',['SRS_PT_WAGNER_VI',['../ogr__srs__api_8h.html#a766fc9c1ff96b3a1a8921da0a556e5ad',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fvii',['SRS_PT_WAGNER_VII',['../ogr__srs__api_8h.html#a8a98791dc08e4f067f3a00483e97fc48',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwinkel_5fi',['SRS_PT_WINKEL_I',['../ogr__srs__api_8h.html#adadc9a731339d599d838dbc34c359341',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwinkel_5fii',['SRS_PT_WINKEL_II',['../ogr__srs__api_8h.html#ac306c631fac66738d6901b4d44fc4486',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwinkel_5ftripel',['SRS_PT_WINKEL_TRIPEL',['../ogr__srs__api_8h.html#aafc462a4b3db741fe7f44c457c0d7223',1,'ogr_srs_api.h']]], + ['srs_5fua_5fdegree',['SRS_UA_DEGREE',['../ogr__srs__api_8h.html#a9fcd5ec8d0edc00a0a456e5d70d136b7',1,'ogr_srs_api.h']]], + ['srs_5fua_5fdegree_5fconv',['SRS_UA_DEGREE_CONV',['../ogr__srs__api_8h.html#a03ba28a48dabf66e900deeb78bd81ce5',1,'ogr_srs_api.h']]], + ['srs_5fua_5fradian',['SRS_UA_RADIAN',['../ogr__srs__api_8h.html#a4f10b4339ac9d69b995a9ed06197db49',1,'ogr_srs_api.h']]], + ['srs_5ful_5fcentimeter',['SRS_UL_CENTIMETER',['../ogr__srs__api_8h.html#a25f4419ce9224d5864402a811cf6f416',1,'ogr_srs_api.h']]], + ['srs_5ful_5fcentimeter_5fconv',['SRS_UL_CENTIMETER_CONV',['../ogr__srs__api_8h.html#a2185a11b4157a6bc7ffcbe3e2bbfcb7f',1,'ogr_srs_api.h']]], + ['srs_5ful_5fchain',['SRS_UL_CHAIN',['../ogr__srs__api_8h.html#a56cb2bd51723943bec3a7f4ecb243ea5',1,'ogr_srs_api.h']]], + ['srs_5ful_5fchain_5fconv',['SRS_UL_CHAIN_CONV',['../ogr__srs__api_8h.html#a06118b5592e077837fcd5a07a640577e',1,'ogr_srs_api.h']]], + ['srs_5ful_5fdecimeter',['SRS_UL_DECIMETER',['../ogr__srs__api_8h.html#a904d3dc9e0cfaf42ab80c25008fa206a',1,'ogr_srs_api.h']]], + ['srs_5ful_5fdecimeter_5fconv',['SRS_UL_DECIMETER_CONV',['../ogr__srs__api_8h.html#a622ed14a20c46bb6c7e72887eb3474c9',1,'ogr_srs_api.h']]], + ['srs_5ful_5ffoot',['SRS_UL_FOOT',['../ogr__srs__api_8h.html#aa63fcbb459e5fd10bd65b8883eeaa72c',1,'ogr_srs_api.h']]], + ['srs_5ful_5ffoot_5fconv',['SRS_UL_FOOT_CONV',['../ogr__srs__api_8h.html#a8f23a8eb98a6a4b00bbb982cf9d14a19',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5fchain',['SRS_UL_INDIAN_CHAIN',['../ogr__srs__api_8h.html#aa8d50d810f22d69f26a3616fe463d421',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5fchain_5fconv',['SRS_UL_INDIAN_CHAIN_CONV',['../ogr__srs__api_8h.html#a7fa10ff220661917ed4455806b0779e9',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5ffoot',['SRS_UL_INDIAN_FOOT',['../ogr__srs__api_8h.html#a73bdd964fda6bfb4cc710c32cbc63712',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5ffoot_5fconv',['SRS_UL_INDIAN_FOOT_CONV',['../ogr__srs__api_8h.html#aece95a7f21e20f423775b2aae36eade1',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5fyard',['SRS_UL_INDIAN_YARD',['../ogr__srs__api_8h.html#ac34c3d61c07e0c04d067d5a980b75418',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5fyard_5fconv',['SRS_UL_INDIAN_YARD_CONV',['../ogr__srs__api_8h.html#a178a3a8fc6a308fbc5fcb3e4b18c8062',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fchain',['SRS_UL_INTL_CHAIN',['../ogr__srs__api_8h.html#a7152f5145689451972a11ff4a9507840',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fchain_5fconv',['SRS_UL_INTL_CHAIN_CONV',['../ogr__srs__api_8h.html#a7c2c6322e47d98b958175cc17954f3f7',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5ffathom',['SRS_UL_INTL_FATHOM',['../ogr__srs__api_8h.html#aa03a63598705dd69405feec133ce6cbc',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5ffathom_5fconv',['SRS_UL_INTL_FATHOM_CONV',['../ogr__srs__api_8h.html#a86be2a70bd82891d62f34d673dbd563d',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5ffoot',['SRS_UL_INTL_FOOT',['../ogr__srs__api_8h.html#a00a9f416a4aa3d19c6997c2dea6406b2',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5ffoot_5fconv',['SRS_UL_INTL_FOOT_CONV',['../ogr__srs__api_8h.html#a21b1c7b2541aa9c1d625defc7791cae8',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5finch',['SRS_UL_INTL_INCH',['../ogr__srs__api_8h.html#aa07b019ecd63388c25fe0bb4cd8b8d95',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5finch_5fconv',['SRS_UL_INTL_INCH_CONV',['../ogr__srs__api_8h.html#a0be56464dd1bca89e5f1315de8777bd5',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5flink',['SRS_UL_INTL_LINK',['../ogr__srs__api_8h.html#a480be70b8e572cdf4cf786ec169eb7fc',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5flink_5fconv',['SRS_UL_INTL_LINK_CONV',['../ogr__srs__api_8h.html#af400d4ef1ec77e5ca628745437852f6d',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fnaut_5fmile',['SRS_UL_INTL_NAUT_MILE',['../ogr__srs__api_8h.html#ad6f4a05b65382ce4657b2e381fe7c6d1',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fnaut_5fmile_5fconv',['SRS_UL_INTL_NAUT_MILE_CONV',['../ogr__srs__api_8h.html#abda9840e9c132fa10cbe18493c453702',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fstat_5fmile',['SRS_UL_INTL_STAT_MILE',['../ogr__srs__api_8h.html#a4d2b7cf715eb5303b6e7391234994553',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fstat_5fmile_5fconv',['SRS_UL_INTL_STAT_MILE_CONV',['../ogr__srs__api_8h.html#a9ebd76d130cb73dc0c70210d597ae80e',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fyard',['SRS_UL_INTL_YARD',['../ogr__srs__api_8h.html#a23c9b683dc2f2175f76e21ff39c5e739',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fyard_5fconv',['SRS_UL_INTL_YARD_CONV',['../ogr__srs__api_8h.html#a1fd52922387dd7ce4f2675aae0f4f34f',1,'ogr_srs_api.h']]], + ['srs_5ful_5fkilometer',['SRS_UL_KILOMETER',['../ogr__srs__api_8h.html#a66f2c80f0373ced231a5742bdfed7e53',1,'ogr_srs_api.h']]], + ['srs_5ful_5fkilometer_5fconv',['SRS_UL_KILOMETER_CONV',['../ogr__srs__api_8h.html#aeb03081f3fc6d16bec330d4883fa39cc',1,'ogr_srs_api.h']]], + ['srs_5ful_5flink',['SRS_UL_LINK',['../ogr__srs__api_8h.html#ac76fd14d473fa093213e7f09cff3dd9c',1,'ogr_srs_api.h']]], + ['srs_5ful_5flink_5fclarke',['SRS_UL_LINK_Clarke',['../ogr__srs__api_8h.html#a2eeb16089f68cd1faecfbbd95efc2f27',1,'ogr_srs_api.h']]], + ['srs_5ful_5flink_5fclarke_5fconv',['SRS_UL_LINK_Clarke_CONV',['../ogr__srs__api_8h.html#a8426d7296efb404ca834f0f996051212',1,'ogr_srs_api.h']]], + ['srs_5ful_5flink_5fconv',['SRS_UL_LINK_CONV',['../ogr__srs__api_8h.html#ad0bca14163758493fe6d8a6b33c40bb6',1,'ogr_srs_api.h']]], + ['srs_5ful_5fmeter',['SRS_UL_METER',['../ogr__srs__api_8h.html#a2cf69215f019bc24286c8b8f124c63aa',1,'ogr_srs_api.h']]], + ['srs_5ful_5fmillimeter',['SRS_UL_MILLIMETER',['../ogr__srs__api_8h.html#ad6097a29cb9b2f1e2d4e2e2766ec85bf',1,'ogr_srs_api.h']]], + ['srs_5ful_5fmillimeter_5fconv',['SRS_UL_MILLIMETER_CONV',['../ogr__srs__api_8h.html#a3f88d2c0ae72722fdcca61771c61cb8a',1,'ogr_srs_api.h']]], + ['srs_5ful_5fnautical_5fmile',['SRS_UL_NAUTICAL_MILE',['../ogr__srs__api_8h.html#a56b9f2d9bd2fed5e6c6a5e0b9e9969cb',1,'ogr_srs_api.h']]], + ['srs_5ful_5fnautical_5fmile_5fconv',['SRS_UL_NAUTICAL_MILE_CONV',['../ogr__srs__api_8h.html#aaa624454e6bea8a5ac8813146c7f58df',1,'ogr_srs_api.h']]], + ['srs_5ful_5frod',['SRS_UL_ROD',['../ogr__srs__api_8h.html#ac7be78e97ae8c8bb158c022886c50c18',1,'ogr_srs_api.h']]], + ['srs_5ful_5frod_5fconv',['SRS_UL_ROD_CONV',['../ogr__srs__api_8h.html#a90473e862ec8e83508d027d372689af0',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fchain',['SRS_UL_US_CHAIN',['../ogr__srs__api_8h.html#ac5fe2b6dd88f051829230a2bb6d293bc',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fchain_5fconv',['SRS_UL_US_CHAIN_CONV',['../ogr__srs__api_8h.html#ab4ed4e99ad10903c2db32019bba63f74',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5ffoot',['SRS_UL_US_FOOT',['../ogr__srs__api_8h.html#a62f16afee7291cfec9f2c91ee134ba33',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5ffoot_5fconv',['SRS_UL_US_FOOT_CONV',['../ogr__srs__api_8h.html#a4507fcd943778413a830c770b731a047',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5finch',['SRS_UL_US_INCH',['../ogr__srs__api_8h.html#a014b4ba5505b9da93656f9d940d0dfb0',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5finch_5fconv',['SRS_UL_US_INCH_CONV',['../ogr__srs__api_8h.html#a4a4ffbefb5fd0007b9098957c8d60542',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fstat_5fmile',['SRS_UL_US_STAT_MILE',['../ogr__srs__api_8h.html#a80a1dd3b6da21239c22ded366b16fa2e',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fstat_5fmile_5fconv',['SRS_UL_US_STAT_MILE_CONV',['../ogr__srs__api_8h.html#a4e85d4f2c6fa817c1d1ac15d36d23720',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fyard',['SRS_UL_US_YARD',['../ogr__srs__api_8h.html#ac8d7a85404d4871901df9153abe39b02',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fyard_5fconv',['SRS_UL_US_YARD_CONV',['../ogr__srs__api_8h.html#a396936023271cb049d209a19437912cd',1,'ogr_srs_api.h']]], + ['srs_5fwgs84_5finvflattening',['SRS_WGS84_INVFLATTENING',['../ogr__srs__api_8h.html#ae271b20f7abd2422a387acc0af048d04',1,'ogr_srs_api.h']]], + ['srs_5fwgs84_5fsemimajor',['SRS_WGS84_SEMIMAJOR',['../ogr__srs__api_8h.html#a25d3c2b305ebaf55429fd5928398b3e2',1,'ogr_srs_api.h']]], + ['srs_5fwkt_5fwgs84',['SRS_WKT_WGS84',['../ogr__srs__api_8h.html#a7e8d543329cb3b7c42551db54cba31c3',1,'ogr_srs_api.h']]], + ['startpoint',['StartPoint',['../class_o_g_r_curve.html#a9f08b5e176f0b0f5bfd056fc12a1e0dd',1,'OGRCurve::StartPoint()'],['../class_o_g_r_simple_curve.html#a925624f5a54993b833548d16f5097ad9',1,'OGRSimpleCurve::StartPoint()'],['../class_o_g_r_compound_curve.html#a5f09b16bca20f2751e94251aace0baa4',1,'OGRCompoundCurve::StartPoint()']]], + ['starts_5fwith',['STARTS_WITH',['../cpl__port_8h.html#a24f9f9225a5cb0af5af3ecd10b621491',1,'cpl_port.h']]], + ['starts_5fwith_5fci',['STARTS_WITH_CI',['../cpl__port_8h.html#a3504674d2dee8b8cc8f920fb1faa1868',1,'cpl_port.h']]], + ['starttransaction',['StartTransaction',['../class_g_d_a_l_dataset.html#ae3bd443d39cc04ce364a67f6426ff13b',1,'GDALDataset::StartTransaction()'],['../class_o_g_r_layer.html#ab81fd3e37fce9cec280ddd4cc5ab606f',1,'OGRLayer::StartTransaction()']]], + ['stealcurve',['stealCurve',['../class_o_g_r_curve_collection.html#a2434b10ecb67fa751884608aed439a7a',1,'OGRCurveCollection::stealCurve()'],['../class_o_g_r_compound_curve.html#a630f811d73aff93444781f8aa1b0e2a3',1,'OGRCompoundCurve::stealCurve()']]], + ['stealexteriorring',['stealExteriorRing',['../class_o_g_r_polygon.html#a5dbc7d0fec0a99542bdc4d5c41312317',1,'OGRPolygon']]], + ['stealexteriorringcurve',['stealExteriorRingCurve',['../class_o_g_r_curve_polygon.html#a0630535c7e160b286802515a1848c16e',1,'OGRCurvePolygon']]], + ['stealgeometry',['StealGeometry',['../class_o_g_r_feature.html#a85450d8513d35bd44277cca563e22589',1,'OGRFeature::StealGeometry() CPL_WARN_UNUSED_RESULT'],['../class_o_g_r_feature.html#a0758a1dc644ba2a32d639807ff7c5a01',1,'OGRFeature::StealGeometry(int iField)']]], + ['stealinteriorring',['stealInteriorRing',['../class_o_g_r_polygon.html#a9cae92c5e5f157e5d4dd5b623c53d356',1,'OGRPolygon']]], + ['stealsiblingfiles',['StealSiblingFiles',['../class_g_d_a_l_open_info.html#a9aa7f129344c9067fc41f9d115ae2f78',1,'GDALOpenInfo']]], + ['step',['Step',['../class_o_g_r_style_symbol.html#a54849a767ba6907626dad2864f85fc50',1,'OGRStyleSymbol']]], + ['strcasecmp',['STRCASECMP',['../cpl__port_8h.html#a42a023b3953241e2dde4634ae8a57fb0',1,'cpl_port.h']]], + ['stretch',['Stretch',['../class_o_g_r_style_label.html#a3b39b56eceb92953aa97aa06753ac0f0',1,'OGRStyleLabel']]], + ['strikeout',['Strikeout',['../class_o_g_r_style_label.html#a2eb28d818e2f69a7e45bd7d56953c408',1,'OGRStyleLabel']]], + ['string',['String',['../union_o_g_r_field.html#ab0f640729ead0b00491d58675437f30a',1,'OGRField']]], + ['stringlist',['StringList',['../union_o_g_r_field.html#aef0d6f967f308b1b01239fa15e152fb0',1,'OGRField']]], + ['stripctparms',['StripCTParms',['../class_o_g_r_spatial_reference.html#aa3972cb59efaf55618e0a49b9af174c0',1,'OGRSpatialReference']]], + ['stripnodes',['StripNodes',['../class_o_g_r___s_r_s_node.html#a181ab5c7787769906e42ad54101e326a',1,'OGR_SRSNode']]], + ['stripvertical',['StripVertical',['../class_o_g_r_spatial_reference.html#aff482ab330681678d7baff602389e7fc',1,'OGRSpatialReference']]], + ['strncasecmp',['STRNCASECMP',['../cpl__port_8h.html#a404ef41b91471976e0eddd98aabfd2de',1,'cpl_port.h']]], + ['stylemodified',['StyleModified',['../class_o_g_r_style_tool.html#a7ce0c7c6a0289197cd72dfcb9acacf3c',1,'OGRStyleTool']]], + ['styleparsed',['StyleParsed',['../class_o_g_r_style_tool.html#a1bc5f67e5ad232b8243d59c4d6790c25',1,'OGRStyleTool']]], + ['swapxy',['swapXY',['../class_o_g_r_geometry.html#a9289b9873a97ef20fb3bacd91aadb7ae',1,'OGRGeometry::swapXY()'],['../class_o_g_r_point.html#aca5bcf51ca02cfb175728f6e16d64494',1,'OGRPoint::swapXY()'],['../class_o_g_r_simple_curve.html#a214440f10e8b2eac9a2b4321b109fb07',1,'OGRSimpleCurve::swapXY()'],['../class_o_g_r_curve_collection.html#abff08f4c40ded8b0f6da649b5d06e15c',1,'OGRCurveCollection::swapXY()'],['../class_o_g_r_compound_curve.html#ae799a8737c8327208d70db7517f02222',1,'OGRCompoundCurve::swapXY()'],['../class_o_g_r_curve_polygon.html#a9a66bbfa188c0831f6e01475f5a32e83',1,'OGRCurvePolygon::swapXY()'],['../class_o_g_r_geometry_collection.html#a7f064e92ef552425253f1cbeacedfc65',1,'OGRGeometryCollection::swapXY()']]], + ['symdifference',['SymDifference',['../class_o_g_r_geometry.html#ace447dbc11935273e414ba7d2e7883b5',1,'OGRGeometry::SymDifference()'],['../class_o_g_r_layer.html#a781aa76c6b44b19de09f61816e32245b',1,'OGRLayer::SymDifference()']]], + ['symmetricdifference',['SymmetricDifference',['../class_o_g_r_geometry.html#a5bd1ba89d4a0c99bed6a1752442ba88f',1,'OGRGeometry']]], + ['synctodisk',['SyncToDisk',['../class_o_g_r_layer.html#af96ba47085ceb344cadf8def5666afa6',1,'OGRLayer']]] +]; diff --git a/bin/doc/html/search/all_13.html b/bin/doc/html/search/all_13.html new file mode 100644 index 0000000..88fa653 --- /dev/null +++ b/bin/doc/html/search/all_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_13.js b/bin/doc/html/search/all_13.js new file mode 100644 index 0000000..54b1889 --- /dev/null +++ b/bin/doc/html/search/all_13.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['takelock',['TakeLock',['../class_g_d_a_l_raster_block.html#ad01f792d4524595fa3ce25fd62713611',1,'GDALRasterBlock']]], + ['temporarilydropreadwritelock',['TemporarilyDropReadWriteLock',['../class_g_d_a_l_dataset.html#a50c91e5653f3058d1150d68826f54a8e',1,'GDALDataset']]], + ['testcapability',['TestCapability',['../class_g_d_a_l_dataset.html#abb0dc09f802a3a7fbf1792d7aafeae5a',1,'GDALDataset::TestCapability()'],['../class_o_g_r_layer.html#acc99ad582e951c0113abc3bdb58b10e0',1,'OGRLayer::TestCapability()'],['../class_o_g_r_s_f_driver.html#ae113d148778d040eb0a2f6027ba7ff98',1,'OGRSFDriver::TestCapability()']]], + ['testdbconnect',['TestDBConnect',['../class_test_d_b_connect.html',1,'TestDBConnect'],['../class_test_d_b_connect.html#addc6ba5a7739a48f33a409d78b60b0b0',1,'TestDBConnect::TestDBConnect()']]], + ['testdbconnect_2ecpp',['testDBConnect.cpp',['../test_d_b_connect_8cpp.html',1,'']]], + ['testdbconnect_2eh',['testDBConnect.h',['../test_d_b_connect_8h.html',1,'']]], + ['testexecutesql',['testExecuteSQL',['../class_ogr.html#a78d1b2dcafdbcbf0adc07d39e609d5be',1,'Ogr']]], + ['testfeatureprojection',['testFeatureProjection',['../class_ogr.html#a6076f69f1a878989c18b7b0100c887dc',1,'Ogr']]], + ['testmain_2ecpp',['testMain.cpp',['../test_main_8cpp.html',1,'']]], + ['testogr',['TestOgr',['../class_test_ogr.html',1,'TestOgr'],['../class_test_ogr.html#a50fc35c26d8034be2d9985dba3251ded',1,'TestOgr::TestOgr()']]], + ['testogr_2ecpp',['testOgr.cpp',['../test_ogr_8cpp.html',1,'']]], + ['testogr_2eh',['testOgr.h',['../test_ogr_8h.html',1,'']]], + ['testspatialreference',['testSpatialReference',['../class_ogr.html#aa27afb981e8280598cf1b90ab783696f',1,'Ogr']]], + ['textstring',['TextString',['../class_o_g_r_style_label.html#a22716582f36f6bb76a985f170dc337cc',1,'OGRStyleLabel']]], + ['touch',['Touch',['../class_g_d_a_l_raster_block.html#a65353139b253f445da2b78328a86825c',1,'GDALRasterBlock']]], + ['touches',['Touches',['../class_o_g_r_geometry.html#a84da5fcbe7570123021b7ba17baa477d',1,'OGRGeometry']]], + ['transfermembersanddestroy',['TransferMembersAndDestroy',['../class_o_g_r_line_string.html#ab3dd344a451e529e4eb80022828b4d4b',1,'OGRLineString::TransferMembersAndDestroy()'],['../class_o_g_r_geometry_collection.html#acd0d53c1172b5e0705452974e1c03878',1,'OGRGeometryCollection::TransferMembersAndDestroy()']]], + ['transfersiblingfiles',['TransferSiblingFiles',['../class_g_d_a_l_default_overviews.html#a8348e7bb667588d7d5b85336059da11c',1,'GDALDefaultOverviews']]], + ['transform',['Transform',['../class_o_g_r_coordinate_transformation.html#abf141396940b4f7b1f8118ea025d569b',1,'OGRCoordinateTransformation::Transform()'],['../class_o_g_r_geometry.html#a25b4a0ebb1305d714c1988229fbf540f',1,'OGRGeometry::transform()'],['../class_o_g_r_point.html#a3b76d3eec3f599cac3981f02a9a16a17',1,'OGRPoint::transform()'],['../class_o_g_r_simple_curve.html#a7db04f36496bbabfec7c697010b2e703',1,'OGRSimpleCurve::transform()'],['../class_o_g_r_curve_collection.html#a025e7d5c498e8d7af52a8668b3edece7',1,'OGRCurveCollection::transform()'],['../class_o_g_r_compound_curve.html#afb882399a08cf8ce104a7cc094dce6c5',1,'OGRCompoundCurve::transform()'],['../class_o_g_r_curve_polygon.html#a3e5cb5b4adcab2a355f8bdfc925c5c13',1,'OGRCurvePolygon::transform()'],['../class_o_g_r_geometry_collection.html#aba742383da1db573e246a589463b78d9',1,'OGRGeometryCollection::transform()']]], + ['transformex',['TransformEx',['../class_o_g_r_coordinate_transformation.html#aa8cc3f483b85d633dc88d56bd44f3cd1',1,'OGRCoordinateTransformation']]], + ['transformto',['transformTo',['../class_o_g_r_geometry.html#ae3f0b441fbf2f66ce3ef3571268ab10f',1,'OGRGeometry']]], + ['transformwithoptions',['transformWithOptions',['../class_o_g_r_geometry_factory.html#aed4c972979fc91a3808d3db8756be627',1,'OGRGeometryFactory']]], + ['translate',['translate',['../class_i18_n.html#a774749267726572f2ffda47825bf791e',1,'I18N']]], + ['translateinterface',['translateInterface',['../class_d_b_connect.html#a3dbb8371fc2214fa9885f24549700706',1,'DBConnect::translateInterface()'],['../class_settings.html#a2ac831994dabf558feda598c73a9b218',1,'Settings::translateInterface()'],['../class_web_service_connect.html#a7cf761c4d83b875f4ece8337b749052f',1,'WebServiceConnect::translateInterface()']]], + ['true',['TRUE',['../cpl__port_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'cpl_port.h']]], + ['trygetlockedblockref',['TryGetLockedBlockRef',['../class_g_d_a_l_abstract_band_block_cache.html#ab72d9b12128d4483c909d6651814c41e',1,'GDALAbstractBandBlockCache::TryGetLockedBlockRef()'],['../class_g_d_a_l_raster_band.html#aa57ff39dce9dcb7b48d21fe9fc7f06b7',1,'GDALRasterBand::TryGetLockedBlockRef()']]], + ['tryoverviewrasterio',['TryOverviewRasterIO',['../class_g_d_a_l_dataset.html#af63bb2dedeb67648b16f9d330a1649ee',1,'GDALDataset::TryOverviewRasterIO()'],['../class_g_d_a_l_raster_band.html#a140d1f0c85c81873f31343f052c3d0a2',1,'GDALRasterBand::TryOverviewRasterIO()']]], + ['trytoingest',['TryToIngest',['../class_g_d_a_l_open_info.html#ad19b8fab03be9225a2f21a00ac8e1ca5',1,'GDALOpenInfo']]], + ['tzflag',['TZFlag',['../union_o_g_r_field.html#a9b596166ea9be0d66dd07c6065c1692f',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/all_14.html b/bin/doc/html/search/all_14.html new file mode 100644 index 0000000..518db1d --- /dev/null +++ b/bin/doc/html/search/all_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_14.js b/bin/doc/html/search/all_14.js new file mode 100644 index 0000000..0bd72ec --- /dev/null +++ b/bin/doc/html/search/all_14.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['underline',['Underline',['../class_o_g_r_style_label.html#a9dcb673432b3e722fccaa8e3448d2346',1,'OGRStyleLabel']]], + ['union',['Union',['../class_o_g_r_geometry.html#af0d6db9c3e95ff2e00290c57bf79bc47',1,'OGRGeometry::Union()'],['../class_o_g_r_layer.html#aeb8ab475561f2aca2c0e605cfb810b22',1,'OGRLayer::Union()']]], + ['unioncascaded',['UnionCascaded',['../class_o_g_r_geometry.html#a50fdb67d7814d40c6bb4d9a7ea156643',1,'OGRGeometry']]], + ['unlockbuffer',['UnlockBuffer',['../class_g_d_a_l_async_reader.html#ad806e0f83df283b6ea49123a2227e22a',1,'GDALAsyncReader']]], + ['unreferenceblock',['UnreferenceBlock',['../class_g_d_a_l_abstract_band_block_cache.html#ab0aa58294f15017733b945c9a0695c4b',1,'GDALAbstractBandBlockCache']]], + ['unreferenceblockbase',['UnreferenceBlockBase',['../class_g_d_a_l_abstract_band_block_cache.html#ab7d5e17f6d05dd03f2fbbf133fbda4a7',1,'GDALAbstractBandBlockCache']]], + ['unreferenced_5fparam',['UNREFERENCED_PARAM',['../cpl__port_8h.html#a1c7cbbc87096dd332ab0319b8bb86642',1,'cpl_port.h']]], + ['unsetfield',['UnsetField',['../class_o_g_r_feature.html#a937b21e0137e40bc1473f354879975da',1,'OGRFeature']]], + ['update',['Update',['../class_o_g_r_layer.html#aa1c5dc5ca195956c46d35a85b0b21d9b',1,'OGRLayer']]], + ['usgs_5fangle_5fdecimaldegrees',['USGS_ANGLE_DECIMALDEGREES',['../ogr__spatialref_8h.html#a7af6d4e2798362c1730346647e901f52',1,'ogr_spatialref.h']]], + ['usgs_5fangle_5fpackeddms',['USGS_ANGLE_PACKEDDMS',['../ogr__spatialref_8h.html#aa98003ee785627b86a8bfc53e309b0bd',1,'ogr_spatialref.h']]], + ['usgs_5fangle_5fradians',['USGS_ANGLE_RADIANS',['../ogr__spatialref_8h.html#af33bad1ff7369dc694b8a0d807abce3f',1,'ogr_spatialref.h']]], + ['utils_2eh',['utils.h',['../utils_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/all_15.html b/bin/doc/html/search/all_15.html new file mode 100644 index 0000000..1331c0d --- /dev/null +++ b/bin/doc/html/search/all_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_15.js b/bin/doc/html/search/all_15.js new file mode 100644 index 0000000..0096a54 --- /dev/null +++ b/bin/doc/html/search/all_15.js @@ -0,0 +1,120 @@ +var searchData= +[ + ['validate',['Validate',['../class_o_g_r_feature.html#ad606e08c6bc3148908beee229cf0e3f0',1,'OGRFeature::Validate()'],['../class_o_g_r_spatial_reference.html#aae2d987b92bc798f9bea5b1a18cf0ad2',1,'OGRSpatialReference::Validate()']]], + ['validate_5fpointer0',['VALIDATE_POINTER0',['../cpl__error_8h.html#a6386ea331961c83a66801f245bd80da4',1,'cpl_error.h']]], + ['validate_5fpointer1',['VALIDATE_POINTER1',['../cpl__error_8h.html#ab66c9b684f5dc1576d9cd68c2a288246',1,'cpl_error.h']]], + ['validate_5fpointer_5ferr',['VALIDATE_POINTER_ERR',['../cpl__error_8h.html#a3124d964a0472dc8df1ad61533258a97',1,'cpl_error.h']]], + ['validatelayercreationoptions',['ValidateLayerCreationOptions',['../class_g_d_a_l_dataset.html#acb614547dedacb0651ae98f07ad56caf',1,'GDALDataset']]], + ['validaterasteriooradvisereadparameters',['ValidateRasterIOOrAdviseReadParameters',['../class_g_d_a_l_dataset.html#aa08d4f979e157a4d3a13e55eca5bbb08',1,'GDALDataset']]], + ['value',['Value',['../class_o_g_r_curve.html#ab57f2d029af8cb91b445a2922ece4876',1,'OGRCurve::Value()'],['../class_o_g_r_simple_curve.html#af10f30104fcfa4877ace933faacb643d',1,'OGRSimpleCurve::Value()'],['../class_o_g_r_circular_string.html#aac83ca5990660bdceea492d42c121438',1,'OGRCircularString::Value()'],['../class_o_g_r_compound_curve.html#a6d5ee5f41ca67c629c642d0414281255',1,'OGRCompoundCurve::Value()']]], + ['verify',['Verify',['../class_g_d_a_l_raster_block.html#a05d602215b4409fddadf79bd712a9830',1,'GDALRasterBlock']]], + ['virtualmem_5freadonly',['VIRTUALMEM_READONLY',['../cpl__virtualmem_8h.html#aeba7fc305d946740f9e88513220c73a1ac449c40cb0760b72f362e2cf4cd3da79',1,'cpl_virtualmem.h']]], + ['virtualmem_5freadonly_5fenforced',['VIRTUALMEM_READONLY_ENFORCED',['../cpl__virtualmem_8h.html#aeba7fc305d946740f9e88513220c73a1a67628910ddcd5816bf230061adc45d97',1,'cpl_virtualmem.h']]], + ['virtualmem_5freadwrite',['VIRTUALMEM_READWRITE',['../cpl__virtualmem_8h.html#aeba7fc305d946740f9e88513220c73a1aa6486140a01b52ef723a17a39f9e1169',1,'cpl_virtualmem.h']]], + ['volatile_5fbool',['VOLATILE_BOOL',['../cpl__port_8h.html#a5eb7dcf5287f0fd45c69a6d265576d80',1,'cpl_port.h']]], + ['vsi_5fcalloc_5fverbose',['VSI_CALLOC_VERBOSE',['../cpl__vsi_8h.html#a0ef6b56ece448880c45976dab915c89c',1,'cpl_vsi.h']]], + ['vsi_5fisblk',['VSI_ISBLK',['../cpl__vsi_8h.html#a77b4be0683f8d97fc37631d06bb21dcf',1,'cpl_vsi.h']]], + ['vsi_5fischr',['VSI_ISCHR',['../cpl__vsi_8h.html#a0307743404aa7fcc7c8b32473ac03031',1,'cpl_vsi.h']]], + ['vsi_5fisdir',['VSI_ISDIR',['../cpl__vsi_8h.html#a13e9ada3d2bb3df2eae358b1037f9a1b',1,'cpl_vsi.h']]], + ['vsi_5fislnk',['VSI_ISLNK',['../cpl__vsi_8h.html#a7e5cdfef2e52acfa6c2d723934e0d796',1,'cpl_vsi.h']]], + ['vsi_5fisreg',['VSI_ISREG',['../cpl__vsi_8h.html#a57c4561cb89d1e6d0273c5be2a374777',1,'cpl_vsi.h']]], + ['vsi_5fl_5foffset',['vsi_l_offset',['../cpl__vsi_8h.html#af56f9ebab1994e4c2ed3f0a50af787b2',1,'cpl_vsi.h']]], + ['vsi_5fl_5foffset_5fmax',['VSI_L_OFFSET_MAX',['../cpl__vsi_8h.html#a20bb0e8c2fc561600efe533babb577aa',1,'cpl_vsi.h']]], + ['vsi_5fmalloc2_5fverbose',['VSI_MALLOC2_VERBOSE',['../cpl__vsi_8h.html#ac85b87a2d19d51f10ecce10d4ba53570',1,'cpl_vsi.h']]], + ['vsi_5fmalloc3_5fverbose',['VSI_MALLOC3_VERBOSE',['../cpl__vsi_8h.html#a7325cdd9f33067256f91301e84b96fa1',1,'cpl_vsi.h']]], + ['vsi_5fmalloc_5fverbose',['VSI_MALLOC_VERBOSE',['../cpl__vsi_8h.html#aade5a8741eb3362f68b2c3ee2d1b3676',1,'cpl_vsi.h']]], + ['vsi_5frealloc_5fverbose',['VSI_REALLOC_VERBOSE',['../cpl__vsi_8h.html#a17f5ad7c5273fadcb66a4410f18fe0b4',1,'cpl_vsi.h']]], + ['vsi_5fstat_5fexists_5fflag',['VSI_STAT_EXISTS_FLAG',['../cpl__vsi_8h.html#a3e3fb3d4a5abff8b360d7b7941397503',1,'cpl_vsi.h']]], + ['vsi_5fstat_5fnature_5fflag',['VSI_STAT_NATURE_FLAG',['../cpl__vsi_8h.html#ae67c44d6a3cae38b33d4b4b6bfb02131',1,'cpl_vsi.h']]], + ['vsi_5fstat_5fset_5ferror_5fflag',['VSI_STAT_SET_ERROR_FLAG',['../cpl__vsi_8h.html#a0c624636d6673f91667e8460417495e0',1,'cpl_vsi.h']]], + ['vsi_5fstat_5fsize_5fflag',['VSI_STAT_SIZE_FLAG',['../cpl__vsi_8h.html#ac4465858df54d216dbade556b08a5d4d',1,'cpl_vsi.h']]], + ['vsi_5fstrdup_5fverbose',['VSI_STRDUP_VERBOSE',['../cpl__vsi_8h.html#ad5909c421c6d6bd385f6b702a9e7c693',1,'cpl_vsi.h']]], + ['vsicalloc',['VSICalloc',['../cpl__vsi_8h.html#a6197a01f4678227cf9e9ba73d1c97c6e',1,'cpl_vsi.h']]], + ['vsicallocverbose',['VSICallocVerbose',['../cpl__vsi_8h.html#a7f624597e680ca5c73db210dcd187cbb',1,'cpl_vsi.h']]], + ['vsicleanupfilemanager',['VSICleanupFileManager',['../cpl__vsi_8h.html#a52e169e0ec86d7948075374b477150d1',1,'cpl_vsi.h']]], + ['vsictime',['VSICTime',['../cpl__vsi_8h.html#a9e1eea212697771e9da7ec8c45d965d7',1,'cpl_vsi.h']]], + ['vsidebug1',['VSIDebug1',['../cpl__vsi_8h.html#a63a549b70b5ea0cb2a56c15e4072d9f1',1,'cpl_vsi.h']]], + ['vsidebug2',['VSIDebug2',['../cpl__vsi_8h.html#aebc377030987b232d594d3b4b2e69d49',1,'cpl_vsi.h']]], + ['vsidebug3',['VSIDebug3',['../cpl__vsi_8h.html#a33e378283de935576186904014bfceba',1,'cpl_vsi.h']]], + ['vsidebug4',['VSIDebug4',['../cpl__vsi_8h.html#aec2052160cd515ca99b6f9028c4239ef',1,'cpl_vsi.h']]], + ['vsifclose',['VSIFClose',['../cpl__vsi_8h.html#a8004e3c7801eb5c0470a3821cb2bcd54',1,'cpl_vsi.h']]], + ['vsifclosel',['VSIFCloseL',['../cpl__vsi_8h.html#aa6dfbf71cb85c09cb4906371ec3eb4d9',1,'cpl_vsi.h']]], + ['vsifeof',['VSIFEof',['../cpl__vsi_8h.html#af60a453efb0522274829e9928afe6812',1,'cpl_vsi.h']]], + ['vsifeofl',['VSIFEofL',['../cpl__vsi_8h.html#a34eabf7ad5a8f9dd17a651c757f3a285',1,'cpl_vsi.h']]], + ['vsifflush',['VSIFFlush',['../cpl__vsi_8h.html#a17505e453f9d05e03262f328ab3b1a65',1,'cpl_vsi.h']]], + ['vsifflushl',['VSIFFlushL',['../cpl__vsi_8h.html#a4db3ac34d0c757ceed322999395e5783',1,'cpl_vsi.h']]], + ['vsifgetc',['VSIFGetc',['../cpl__vsi_8h.html#a884702fac235472c78396ae50b0af985',1,'cpl_vsi.h']]], + ['vsifgetnativefiledescriptorl',['VSIFGetNativeFileDescriptorL',['../cpl__vsi_8h.html#ae62237db0d3a71a72f7ceb8c2e1886cc',1,'cpl_vsi.h']]], + ['vsifgets',['VSIFGets',['../cpl__vsi_8h.html#a2602210ab17d5a3598e42be72e3fba7c',1,'cpl_vsi.h']]], + ['vsifilefrommembuffer',['VSIFileFromMemBuffer',['../cpl__vsi_8h.html#a8c1f65159790f3def58131f0218ac768',1,'cpl_vsi.h']]], + ['vsifopen',['VSIFOpen',['../cpl__vsi_8h.html#a91b42d573615bebb82cec73eed6352f2',1,'cpl_vsi.h']]], + ['vsifopenexl',['VSIFOpenExL',['../cpl__vsi_8h.html#a21789b8264a68f3d68653ba1844f654c',1,'cpl_vsi.h']]], + ['vsifopenl',['VSIFOpenL',['../cpl__vsi_8h.html#a8cd4933a84fe46b00733ecae85dd75f4',1,'cpl_vsi.h']]], + ['vsifprintf',['VSIFPrintf',['../cpl__vsi_8h.html#a50cf927cd918495e53afe0f3a3987fe3',1,'cpl_vsi.h']]], + ['vsifprintfl',['VSIFPrintfL',['../cpl__vsi_8h.html#a85c726a883acb51370c2d5605b7e4359',1,'cpl_vsi.h']]], + ['vsifputc',['VSIFPutc',['../cpl__vsi_8h.html#afd4ef09cc1ab7ca757f8496f3afea25b',1,'cpl_vsi.h']]], + ['vsifputcl',['VSIFPutcL',['../cpl__vsi_8h.html#a6697f986f76f51433939a3834a050e20',1,'cpl_vsi.h']]], + ['vsifputs',['VSIFPuts',['../cpl__vsi_8h.html#aa3ce4a8125fef853bcbd45044d6c852b',1,'cpl_vsi.h']]], + ['vsifread',['VSIFRead',['../cpl__vsi_8h.html#ac478936eb450eb69aa892ccff17bc9c6',1,'cpl_vsi.h']]], + ['vsifreadl',['VSIFReadL',['../cpl__vsi_8h.html#a88da01d6d8b668a573cdf9a9a1c661c5',1,'cpl_vsi.h']]], + ['vsifreadmultirangel',['VSIFReadMultiRangeL',['../cpl__vsi_8h.html#a453f5c85d57ec5416cba426271d3b7f4',1,'cpl_vsi.h']]], + ['vsifree',['VSIFree',['../cpl__vsi_8h.html#ac2f40ec7c0b1b2fd99a521973f015ea1',1,'cpl_vsi.h']]], + ['vsifseek',['VSIFSeek',['../cpl__vsi_8h.html#a12676537b730c28dd8c3067186eebba5',1,'cpl_vsi.h']]], + ['vsifseekl',['VSIFSeekL',['../cpl__vsi_8h.html#ac4395f975a5bcf5365c2485e33f3bb85',1,'cpl_vsi.h']]], + ['vsiftell',['VSIFTell',['../cpl__vsi_8h.html#a3658c5a5bd18558d38b1b54ed902127b',1,'cpl_vsi.h']]], + ['vsiftelll',['VSIFTellL',['../cpl__vsi_8h.html#a08012a251ac95dc29162dfa4f488f784',1,'cpl_vsi.h']]], + ['vsiftruncatel',['VSIFTruncateL',['../cpl__vsi_8h.html#ab7c9e557dff7cf49864ecba10209da5d',1,'cpl_vsi.h']]], + ['vsifwrite',['VSIFWrite',['../cpl__vsi_8h.html#aa9d2b78795e03c435ab0c5aadd41457c',1,'cpl_vsi.h']]], + ['vsifwritel',['VSIFWriteL',['../cpl__vsi_8h.html#a32de2fda38b71bf682e675fb996b4b11',1,'cpl_vsi.h']]], + ['vsigetdiskfreespace',['VSIGetDiskFreeSpace',['../cpl__vsi_8h.html#a870017a139f9950ee2b11db4ddafe275',1,'cpl_vsi.h']]], + ['vsigetmemfilebuffer',['VSIGetMemFileBuffer',['../cpl__vsi_8h.html#a168515eb7370b6beff2a7888cec92970',1,'cpl_vsi.h']]], + ['vsigmtime',['VSIGMTime',['../cpl__vsi_8h.html#a5fae49a20238239de6b75e393c550a80',1,'cpl_vsi.h']]], + ['vsiingestfile',['VSIIngestFile',['../cpl__vsi_8h.html#a004f7a75de82875ddb022408ab1811a5',1,'cpl_vsi.h']]], + ['vsiinstallcryptfilehandler',['VSIInstallCryptFileHandler',['../cpl__vsi_8h.html#a8dda6ed40103a5cd610ce080abe461e2',1,'cpl_vsi.h']]], + ['vsiinstallcurlfilehandler',['VSIInstallCurlFileHandler',['../cpl__vsi_8h.html#a4f791960f2d86713d16e99e9c0c36258',1,'cpl_vsi.h']]], + ['vsiinstallcurlstreamingfilehandler',['VSIInstallCurlStreamingFileHandler',['../cpl__vsi_8h.html#ab187e6713f07be9756c22c58b782642d',1,'cpl_vsi.h']]], + ['vsiinstallgzipfilehandler',['VSIInstallGZipFileHandler',['../cpl__vsi_8h.html#a3cde09f204df6f417653b7af4761178e',1,'cpl_vsi.h']]], + ['vsiinstalllargefilehandler',['VSIInstallLargeFileHandler',['../cpl__vsi_8h.html#a734b9f46e45ef925f391672942b92f6e',1,'cpl_vsi.h']]], + ['vsiinstallmemfilehandler',['VSIInstallMemFileHandler',['../cpl__vsi_8h.html#a6e22cbbc06008a40b0fcd052f596930b',1,'cpl_vsi.h']]], + ['vsiinstalls3filehandler',['VSIInstallS3FileHandler',['../cpl__vsi_8h.html#a5b4754999acd06444bfda172ff2aaa16',1,'cpl_vsi.h']]], + ['vsiinstalls3streamingfilehandler',['VSIInstallS3StreamingFileHandler',['../cpl__vsi_8h.html#a126c1e0314bbd7e4661bc526f45032c5',1,'cpl_vsi.h']]], + ['vsiinstallsparsefilehandler',['VSIInstallSparseFileHandler',['../cpl__vsi_8h.html#a3b48f4df3e5c74f307307023a21f2bfa',1,'cpl_vsi.h']]], + ['vsiinstallstdinhandler',['VSIInstallStdinHandler',['../cpl__vsi_8h.html#a2c6b408477f59b40f0aec51d5980eb8e',1,'cpl_vsi.h']]], + ['vsiinstallstdouthandler',['VSIInstallStdoutHandler',['../cpl__vsi_8h.html#a61d2250ab2b22ca79b051a8479ee5383',1,'cpl_vsi.h']]], + ['vsiinstallsubfilehandler',['VSIInstallSubFileHandler',['../cpl__vsi_8h.html#a5e8e5d214b6b04b0665d394fb2abdb48',1,'cpl_vsi.h']]], + ['vsiinstalltarfilehandler',['VSIInstallTarFileHandler',['../cpl__vsi_8h.html#ad6dd983338849e7da4eaa88f6458ab64',1,'cpl_vsi.h']]], + ['vsiinstallzipfilehandler',['VSIInstallZipFileHandler',['../cpl__vsi_8h.html#a884fac3cd6be2c09deb807e959d78b3a',1,'cpl_vsi.h']]], + ['vsiiscasesensitivefs',['VSIIsCaseSensitiveFS',['../cpl__vsi_8h.html#a749860de0b1a6880091d3eac733ba785',1,'cpl_vsi.h']]], + ['vsilfile',['VSILFILE',['../cpl__vsi_8h.html#af1b1400e402360b38304de2b13d16c14',1,'cpl_vsi.h']]], + ['vsilocaltime',['VSILocalTime',['../cpl__vsi_8h.html#aeb5d04b64a60b76d3d231834123a9129',1,'cpl_vsi.h']]], + ['vsimalloc',['VSIMalloc',['../cpl__vsi_8h.html#a4aff24ea5596ad5451f87435518cc5a9',1,'cpl_vsi.h']]], + ['vsimalloc2',['VSIMalloc2',['../cpl__vsi_8h.html#a6a7d404a07c9821427be6f34fef64a48',1,'cpl_vsi.h']]], + ['vsimalloc2verbose',['VSIMalloc2Verbose',['../cpl__vsi_8h.html#a8fec5f50fa0aa5a41480d15b650e8aeb',1,'cpl_vsi.h']]], + ['vsimalloc3',['VSIMalloc3',['../cpl__vsi_8h.html#ae465e950b6417048e4196eb7039eadc5',1,'cpl_vsi.h']]], + ['vsimalloc3verbose',['VSIMalloc3Verbose',['../cpl__vsi_8h.html#acc60cbb0f8ce0e17d2a45b42176a87ca',1,'cpl_vsi.h']]], + ['vsimallocverbose',['VSIMallocVerbose',['../cpl__vsi_8h.html#a281e545fcd4bb3973697eef42c47d2da',1,'cpl_vsi.h']]], + ['vsimkdir',['VSIMkdir',['../cpl__vsi_8h.html#a4a4384d06857192346c73625edbefeca',1,'cpl_vsi.h']]], + ['vsireaddir',['VSIReadDir',['../cpl__vsi_8h.html#abf9b6aa2f0038d4c4072a71befb510a3',1,'cpl_vsi.h']]], + ['vsireaddirex',['VSIReadDirEx',['../cpl__vsi_8h.html#a7fdce75f1dbaa736ff4c903eff1fcf0f',1,'cpl_vsi.h']]], + ['vsireaddirrecursive',['VSIReadDirRecursive',['../cpl__vsi_8h.html#a2820f15ddbb82cc6372ea6e0f3d97c90',1,'cpl_vsi.h']]], + ['vsirealloc',['VSIRealloc',['../cpl__vsi_8h.html#aa4b48d9ac65a9336f48062de9fcf5da6',1,'cpl_vsi.h']]], + ['vsireallocverbose',['VSIReallocVerbose',['../cpl__vsi_8h.html#ac1afd07c9001a14289f6b8321f326a9d',1,'cpl_vsi.h']]], + ['vsirename',['VSIRename',['../cpl__vsi_8h.html#a7a08ebbeec3cc5516eb174239bd7de9e',1,'cpl_vsi.h']]], + ['vsirewind',['VSIRewind',['../cpl__vsi_8h.html#af75d351a2db35a3640a339d29c0f21c5',1,'cpl_vsi.h']]], + ['vsirewindl',['VSIRewindL',['../cpl__vsi_8h.html#ae4f5da1efca20f5be3c9c13fd8055621',1,'cpl_vsi.h']]], + ['vsirmdir',['VSIRmdir',['../cpl__vsi_8h.html#a5a40225048856d1ec77cbb4f5768819c',1,'cpl_vsi.h']]], + ['vsisetcryptkey',['VSISetCryptKey',['../cpl__vsi_8h.html#a34f70952eb32f966cbcb905dd9270a8e',1,'cpl_vsi.h']]], + ['vsistat',['VSIStat',['../cpl__vsi_8h.html#a4311a6792a2bb671f8420d60e3b06bdc',1,'cpl_vsi.h']]], + ['vsistatbuf',['VSIStatBuf',['../cpl__vsi_8h.html#aca94fc722aae44cab35e247919e56258',1,'cpl_vsi.h']]], + ['vsistatbufl',['VSIStatBufL',['../cpl__vsi_8h.html#a05a9e6a14285f31ad3d34390a3d7ac23',1,'cpl_vsi.h']]], + ['vsistatexl',['VSIStatExL',['../cpl__vsi_8h.html#a1fd6837a767e13c0618428ee8f020d93',1,'cpl_vsi.h']]], + ['vsistatl',['VSIStatL',['../cpl__vsi_8h.html#ac51b6905fb2c5324690a8d2c0e527810',1,'cpl_vsi.h']]], + ['vsistdoutsetredirection',['VSIStdoutSetRedirection',['../cpl__vsi_8h.html#a9dd85bb810de58ec3a381655809371ff',1,'cpl_vsi.h']]], + ['vsistrdup',['VSIStrdup',['../cpl__vsi_8h.html#a83a7abe4b127d0b39db748255e9fed64',1,'cpl_vsi.h']]], + ['vsistrdupverbose',['VSIStrdupVerbose',['../cpl__vsi_8h.html#ae83d0502dfd42886ef51d9879f484596',1,'cpl_vsi.h']]], + ['vsistrerror',['VSIStrerror',['../cpl__vsi_8h.html#a63892837e77116dcd905f66daf5f64f1',1,'cpl_vsi.h']]], + ['vsitime',['VSITime',['../cpl__vsi_8h.html#a7675c97cca38caeadf4ef6f2a1569418',1,'cpl_vsi.h']]], + ['vsiungetc',['VSIUngetc',['../cpl__vsi_8h.html#ac2c7b059831eae6dfac5b485b88a8763',1,'cpl_vsi.h']]], + ['vsiunlink',['VSIUnlink',['../cpl__vsi_8h.html#a763f5c37c627c88a2378128b6b68fc1c',1,'cpl_vsi.h']]], + ['vsiwritefunction',['VSIWriteFunction',['../cpl__vsi_8h.html#a121ccf7fcbd054704350f72be08adec8',1,'cpl_vsi.h']]] +]; diff --git a/bin/doc/html/search/all_16.html b/bin/doc/html/search/all_16.html new file mode 100644 index 0000000..bec9d5d --- /dev/null +++ b/bin/doc/html/search/all_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_16.js b/bin/doc/html/search/all_16.js new file mode 100644 index 0000000..303f20b --- /dev/null +++ b/bin/doc/html/search/all_16.js @@ -0,0 +1,97 @@ +var searchData= +[ + ['waitkeepalivecounter',['WaitKeepAliveCounter',['../class_g_d_a_l_abstract_band_block_cache.html#a4df5ee9e83fe5865cd9d9ce8adb46bf8',1,'GDALAbstractBandBlockCache']]], + ['webserviceconnect',['WebServiceConnect',['../class_web_service_connect.html',1,'WebServiceConnect'],['../class_web_service_connect.html#a5c0ea3e62a91a7cf06e574e276dd185b',1,'WebServiceConnect::WebServiceConnect()']]], + ['webserviceconnect_2ecpp',['webServiceConnect.cpp',['../web_service_connect_8cpp.html',1,'']]], + ['webserviceconnect_2eh',['webServiceConnect.h',['../web_service_connect_8h.html',1,'']]], + ['width',['Width',['../class_o_g_r_style_pen.html#a81b4cdbca7adb700729d3b2d7c9b69d6',1,'OGRStylePen']]], + ['win_5f32',['Win_32',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3a9bac0fe6e4eade735ef7424ab5a6f3cd',1,'ogr.cpp']]], + ['win_5f64',['Win_64',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3a40def8897644ce56ef545edafce41ced',1,'ogr.cpp']]], + ['within',['Within',['../class_o_g_r_geometry.html#ab945f74a40f58fb85a15e65b4d60fbe9',1,'OGRGeometry::Within()'],['../class_o_g_r_point.html#a5ff6ce1d97da0f9ea333293eb51b67da',1,'OGRPoint::Within()']]], + ['wkb25dbit',['wkb25DBit',['../ogr__core_8h.html#ae4932f824a0f693faeca375991cd2731',1,'ogr_core.h']]], + ['wkbcircularstring',['wkbCircularString',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa0bbbf58ce1d0a0033cf3255ffb1b53c7',1,'ogr_core.h']]], + ['wkbcircularstringm',['wkbCircularStringM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa3c523a4f3289df6683fd1c0cb323fa33',1,'ogr_core.h']]], + ['wkbcircularstringz',['wkbCircularStringZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa6c8f25e021d3344952e4aa3257c07c92',1,'ogr_core.h']]], + ['wkbcircularstringzm',['wkbCircularStringZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa9e25f0f905b0b4ba9238134d7b654953',1,'ogr_core.h']]], + ['wkbcompoundcurve',['wkbCompoundCurve',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa78925cb3db49fb84a9ec1cd1858a5d7c',1,'ogr_core.h']]], + ['wkbcompoundcurvem',['wkbCompoundCurveM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa33bcee0d09daf77c4f4f3786964a1c07',1,'ogr_core.h']]], + ['wkbcompoundcurvez',['wkbCompoundCurveZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aafd56855827141e39377064412f6ff889',1,'ogr_core.h']]], + ['wkbcompoundcurvezm',['wkbCompoundCurveZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa292563c45aa7b8dae4240b189cf1d67',1,'ogr_core.h']]], + ['wkbcurve',['wkbCurve',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa093d6f04f359d25cea705ef074b77796',1,'ogr_core.h']]], + ['wkbcurvem',['wkbCurveM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aae9960e7b94e7da42729b5c78f8a14dd1',1,'ogr_core.h']]], + ['wkbcurvepolygon',['wkbCurvePolygon',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa9c15535cef9b7268f8383a916122ea1',1,'ogr_core.h']]], + ['wkbcurvepolygonm',['wkbCurvePolygonM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa647d2c128141fdf688fea9fde2759cb4',1,'ogr_core.h']]], + ['wkbcurvepolygonz',['wkbCurvePolygonZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa0792626836170e845327e040bcbe0ff',1,'ogr_core.h']]], + ['wkbcurvepolygonzm',['wkbCurvePolygonZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaf6a3269c80573b749a303bdd0f3acab5',1,'ogr_core.h']]], + ['wkbcurvez',['wkbCurveZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaf4f04229d9f1eda299c2a44e99c63ed6',1,'ogr_core.h']]], + ['wkbcurvezm',['wkbCurveZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aac69a21adf8c89bde63d2381acc08e750',1,'ogr_core.h']]], + ['wkbflatten',['wkbFlatten',['../ogr__core_8h.html#a5d2800b1a2d4f4dbcb906390969bb823',1,'ogr_core.h']]], + ['wkbgeometrycollection',['wkbGeometryCollection',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa7f299e8edaee30fd3c7a40baf19b48b1',1,'ogr_core.h']]], + ['wkbgeometrycollection25d',['wkbGeometryCollection25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa4f5e3e491182628c831ed8124ec64e96',1,'ogr_core.h']]], + ['wkbgeometrycollectionm',['wkbGeometryCollectionM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aae64d21bd2f313190d49e716d4241ec48',1,'ogr_core.h']]], + ['wkbgeometrycollectionzm',['wkbGeometryCollectionZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aadf653743f055185cf8bfdac7d4ee27f8',1,'ogr_core.h']]], + ['wkbhasm',['wkbHasM',['../ogr__core_8h.html#a9f280a6bd586072d07294eceb17693b7',1,'ogr_core.h']]], + ['wkbhasz',['wkbHasZ',['../ogr__core_8h.html#afcb76350d4e991bc13bada9fa126f8e6',1,'ogr_core.h']]], + ['wkblinearring',['wkbLinearRing',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa48a515899277ce8ccd0bb6041fd42bcc',1,'ogr_core.h']]], + ['wkblinestring',['wkbLineString',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa09fd8f51759a1cf351b04e786a2a9058',1,'ogr_core.h']]], + ['wkblinestring25d',['wkbLineString25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aacf06aa306a087638fa4bebb7caf01ce1',1,'ogr_core.h']]], + ['wkblinestringm',['wkbLineStringM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa4b47caa5aca6a93316fddd1eed0a5312',1,'ogr_core.h']]], + ['wkblinestringzm',['wkbLineStringZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aab0fc74e211ac7aa6aba4ccbf5b0b3ee6',1,'ogr_core.h']]], + ['wkbmulticurve',['wkbMultiCurve',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aafbb3724463cd803727d29d863dae7452',1,'ogr_core.h']]], + ['wkbmulticurvem',['wkbMultiCurveM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa460afe1e627a5a21f0220faa46d77972',1,'ogr_core.h']]], + ['wkbmulticurvez',['wkbMultiCurveZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa6c8997202ca9a1d9d703978acce325e4',1,'ogr_core.h']]], + ['wkbmulticurvezm',['wkbMultiCurveZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa930c20da1d4458ce9ad18983dc2977b3',1,'ogr_core.h']]], + ['wkbmultilinestring',['wkbMultiLineString',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa2ecf4d40ab038779cbc1de22ddcb3429',1,'ogr_core.h']]], + ['wkbmultilinestring25d',['wkbMultiLineString25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaebb9eb043391cd9f4c98f465dcc5b41b',1,'ogr_core.h']]], + ['wkbmultilinestringm',['wkbMultiLineStringM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa89c69fa32a43315417ff33b869579501',1,'ogr_core.h']]], + ['wkbmultilinestringzm',['wkbMultiLineStringZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aadaa2f5ca70381a811f96eda756d1eab3',1,'ogr_core.h']]], + ['wkbmultipoint',['wkbMultiPoint',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa826c812d3551fa07feb4c3664517c29c',1,'ogr_core.h']]], + ['wkbmultipoint25d',['wkbMultiPoint25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa95019b3d8d9acf9730406a455e646e15',1,'ogr_core.h']]], + ['wkbmultipointm',['wkbMultiPointM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa9dc56200a025f51aa346ed27fc884c2b',1,'ogr_core.h']]], + ['wkbmultipointzm',['wkbMultiPointZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa2ad99aba396fe1e412f4d363cd7cb2bc',1,'ogr_core.h']]], + ['wkbmultipolygon',['wkbMultiPolygon',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa7ff2322e0696d383d7715b7e7be1a7b1',1,'ogr_core.h']]], + ['wkbmultipolygon25d',['wkbMultiPolygon25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa222e72c0c3e89838350888948f2e6af2',1,'ogr_core.h']]], + ['wkbmultipolygonm',['wkbMultiPolygonM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aabafe279749c0ba5bd2ba622d5d3e839f',1,'ogr_core.h']]], + ['wkbmultipolygonzm',['wkbMultiPolygonZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaedc2190961b3d8fd2c5639bea5e85cc8',1,'ogr_core.h']]], + ['wkbmultisurface',['wkbMultiSurface',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aab284f2fe29b6a575372562a4c2dfe452',1,'ogr_core.h']]], + ['wkbmultisurfacem',['wkbMultiSurfaceM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa1bc8a5e9894850c698c90ec30c454c10',1,'ogr_core.h']]], + ['wkbmultisurfacez',['wkbMultiSurfaceZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aafe872f19c9beec34d480a14980cfdd50',1,'ogr_core.h']]], + ['wkbmultisurfacezm',['wkbMultiSurfaceZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa39570288f5d7bf4dc61e1514dd28a11e',1,'ogr_core.h']]], + ['wkbndr',['wkbNDR',['../ogr__core_8h.html#a36cc1f4d807ba8f6fb8951f3adf251e2afa81110d052bb483845dfa235c76991d',1,'ogr_core.h']]], + ['wkbnone',['wkbNone',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa988c33f9e94f35d2081e5882d4167ec6',1,'ogr_core.h']]], + ['wkbpoint',['wkbPoint',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa6f8377c5a4a9d36ae2384f4a5f45d77f',1,'ogr_core.h']]], + ['wkbpoint25d',['wkbPoint25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa18b9353087d48fa575fa0e3281b46f13',1,'ogr_core.h']]], + ['wkbpointm',['wkbPointM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa2d9dc6fffc0758db01591624270f0668',1,'ogr_core.h']]], + ['wkbpointzm',['wkbPointZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa82f9a2f34d7704909ba02b1a3538564',1,'ogr_core.h']]], + ['wkbpolygon',['wkbPolygon',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa11991cd1245f146f3efd694553433aeb',1,'ogr_core.h']]], + ['wkbpolygon25d',['wkbPolygon25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa05fb2cddfbd20fb5c7c684cb765ef897',1,'ogr_core.h']]], + ['wkbpolygonm',['wkbPolygonM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa3cfe6eab80b84eb59677facd6b02bf81',1,'ogr_core.h']]], + ['wkbpolygonzm',['wkbPolygonZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa1e70eaf3c805bd20b96f731c21e87457',1,'ogr_core.h']]], + ['wkbpolyhedralsurface',['wkbPolyhedralSurface',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa661c369246ec7ae541ff9652da340adf',1,'ogr_core.h']]], + ['wkbpolyhedralsurfacem',['wkbPolyhedralSurfaceM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa2650045d60ed543d7f97b91fd3057c30',1,'ogr_core.h']]], + ['wkbpolyhedralsurfacez',['wkbPolyhedralSurfaceZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa7ea4bd14b8fb032bd2dccbec8fc28378',1,'ogr_core.h']]], + ['wkbpolyhedralsurfacezm',['wkbPolyhedralSurfaceZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aadcb552ba58846b844fc4099f3970ffcc',1,'ogr_core.h']]], + ['wkbsetm',['wkbSetM',['../ogr__core_8h.html#a1f05d4bc9909d01f8a15cca0dc97efc7',1,'ogr_core.h']]], + ['wkbsetz',['wkbSetZ',['../ogr__core_8h.html#a41ae1ed050a122b4872bd05b5922cba1',1,'ogr_core.h']]], + ['wkbsize',['WkbSize',['../class_o_g_r_geometry.html#aed5e074ff01c16ec64cc51db815fdbfc',1,'OGRGeometry::WkbSize()'],['../class_o_g_r_point.html#a2e54c2ba5e16b5950834b1a64cda9897',1,'OGRPoint::WkbSize()'],['../class_o_g_r_simple_curve.html#a5990e10c60f9539bc27c2442b15e75f4',1,'OGRSimpleCurve::WkbSize()'],['../class_o_g_r_linear_ring.html#acc93183d5bead82a73641c17bee6d519',1,'OGRLinearRing::WkbSize()'],['../class_o_g_r_curve_collection.html#ae93211bbe6773f2e069ab3c7a4ea2481',1,'OGRCurveCollection::WkbSize()'],['../class_o_g_r_compound_curve.html#a65c56ad60b74e28642fe5f928710e690',1,'OGRCompoundCurve::WkbSize()'],['../class_o_g_r_curve_polygon.html#a49bff783f847db3457776c40eb762fd9',1,'OGRCurvePolygon::WkbSize()'],['../class_o_g_r_polygon.html#ac3eb9fa3a0e9305ea0f8dcc028636edb',1,'OGRPolygon::WkbSize()'],['../class_o_g_r_geometry_collection.html#a325500227e10bc865443264cf4d76db0',1,'OGRGeometryCollection::WkbSize()']]], + ['wkbsurface',['wkbSurface',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa6a889c67c4b4d6f77645d439ca37357c',1,'ogr_core.h']]], + ['wkbsurfacem',['wkbSurfaceM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa514eb130285290b3f02b999462a469fb',1,'ogr_core.h']]], + ['wkbsurfacez',['wkbSurfaceZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa190e734b9f1fa494074220b3d801172e',1,'ogr_core.h']]], + ['wkbsurfacezm',['wkbSurfaceZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa0dd177f582c7a5c14bca3f93c6c27eb9',1,'ogr_core.h']]], + ['wkbtin',['wkbTIN',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa4d3f79c2d489d63fc94b0929952af1fe',1,'ogr_core.h']]], + ['wkbtinm',['wkbTINM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaf25668e0487cde7ef637e2a709251c73',1,'ogr_core.h']]], + ['wkbtinz',['wkbTINZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa3a11585cc72740ac3fc43560ab684ff2',1,'ogr_core.h']]], + ['wkbtinzm',['wkbTINZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa28720566bc896196b773c90780fe7a7c',1,'ogr_core.h']]], + ['wkbtriangle',['wkbTriangle',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa1683938b59f52d600d56f70d386bebc6',1,'ogr_core.h']]], + ['wkbtrianglem',['wkbTriangleM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaec008f235b62f47eba51d599d411f047',1,'ogr_core.h']]], + ['wkbtrianglez',['wkbTriangleZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa8087a1b5f65f38be4b36aa7da3ed0a5',1,'ogr_core.h']]], + ['wkbtrianglezm',['wkbTriangleZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aae43895a2988a4cb969ce3e274a00c7f3',1,'ogr_core.h']]], + ['wkbunknown',['wkbUnknown',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa3645f782f9b9f7632d7e7cdd0451d58f',1,'ogr_core.h']]], + ['wkbvariantiso',['wkbVariantIso',['../ogr__core_8h.html#a6716bd3399c31e7bc8b0fd94fd7d9ba6ac103ec17c4045fb9f3013638726a8bd5',1,'ogr_core.h']]], + ['wkbvariantoldogc',['wkbVariantOldOgc',['../ogr__core_8h.html#a6716bd3399c31e7bc8b0fd94fd7d9ba6a7459e8d11fa69e89271771c8d0f265d8',1,'ogr_core.h']]], + ['wkbvariantpostgis1',['wkbVariantPostGIS1',['../ogr__core_8h.html#a6716bd3399c31e7bc8b0fd94fd7d9ba6a23e2d5e282de33b2bbb43c1077002569',1,'ogr_core.h']]], + ['wkbxdr',['wkbXDR',['../ogr__core_8h.html#a36cc1f4d807ba8f6fb8951f3adf251e2a2682cb271fcd2dff2e3af02c0e0630f2',1,'ogr_core.h']]], + ['wow64',['WOW64',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3a54b3311c645a6f28d71d7dba3e3fe248',1,'ogr.cpp']]], + ['write',['Write',['../class_g_d_a_l_raster_block.html#ad5db817de54332f4e457481af2bb33c5',1,'GDALRasterBlock']]], + ['writeblock',['WriteBlock',['../class_g_d_a_l_raster_band.html#a457ae6645dd2680289734aed0afce357',1,'GDALRasterBand']]] +]; diff --git a/bin/doc/html/search/all_17.html b/bin/doc/html/search/all_17.html new file mode 100644 index 0000000..6d010fd --- /dev/null +++ b/bin/doc/html/search/all_17.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_17.js b/bin/doc/html/search/all_17.js new file mode 100644 index 0000000..e318346 --- /dev/null +++ b/bin/doc/html/search/all_17.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['x',['x',['../class_o_g_r_raw_point.html#a417635ea5f3ef271ada4276a4d5a4e75',1,'OGRRawPoint']]], + ['xmlinit',['XMLInit',['../class_g_d_a_l_multi_domain_metadata.html#a093058075b763c642c5cf3d51a08b63b',1,'GDALMultiDomainMetadata']]] +]; diff --git a/bin/doc/html/search/all_18.html b/bin/doc/html/search/all_18.html new file mode 100644 index 0000000..ebae42c --- /dev/null +++ b/bin/doc/html/search/all_18.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_18.js b/bin/doc/html/search/all_18.js new file mode 100644 index 0000000..de79367 --- /dev/null +++ b/bin/doc/html/search/all_18.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['y',['y',['../class_o_g_r_raw_point.html#a634339bc06e1d917851b90d3e96f8d70',1,'OGRRawPoint']]], + ['year',['Year',['../union_o_g_r_field.html#a6b42a21e47fca718c2cf491fdb2af5d1',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/all_19.html b/bin/doc/html/search/all_19.html new file mode 100644 index 0000000..6c3ecee --- /dev/null +++ b/bin/doc/html/search/all_19.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_19.js b/bin/doc/html/search/all_19.js new file mode 100644 index 0000000..5c51d79 --- /dev/null +++ b/bin/doc/html/search/all_19.js @@ -0,0 +1,61 @@ +var searchData= +[ + ['_7eapp',['~App',['../class_app.html#a6c84aa8e06c49a277902a883834cd1d9',1,'App']]], + ['_7edbconnect',['~DBConnect',['../class_d_b_connect.html#a3ff8a4bf2a1a796cc294e59460710e20',1,'DBConnect']]], + ['_7egdalabstractbandblockcache',['~GDALAbstractBandBlockCache',['../class_g_d_a_l_abstract_band_block_cache.html#a4e2904f4f470f27d01e7378c06cdb5c4',1,'GDALAbstractBandBlockCache']]], + ['_7egdalallvalidmaskband',['~GDALAllValidMaskBand',['../class_g_d_a_l_all_valid_mask_band.html#a09c24bcfc18ecaae4540c6977f5826ba',1,'GDALAllValidMaskBand']]], + ['_7egdalasyncreader',['~GDALAsyncReader',['../class_g_d_a_l_async_reader.html#abfc24f880d47197b14feab0829a3b2d6',1,'GDALAsyncReader']]], + ['_7egdalcolortable',['~GDALColorTable',['../class_g_d_a_l_color_table.html#a9c78ab2f7e300b647f83ac5d06c44173',1,'GDALColorTable']]], + ['_7egdaldataset',['~GDALDataset',['../class_g_d_a_l_dataset.html#ad237d74689aa032cafc19d5be72003fd',1,'GDALDataset']]], + ['_7egdaldefaultoverviews',['~GDALDefaultOverviews',['../class_g_d_a_l_default_overviews.html#a5d327aa51ff62444a05e7356fc6954fe',1,'GDALDefaultOverviews']]], + ['_7egdaldriver',['~GDALDriver',['../class_g_d_a_l_driver.html#a492fc2fb5407433df6001abb5709e56d',1,'GDALDriver']]], + ['_7egdaldrivermanager',['~GDALDriverManager',['../class_g_d_a_l_driver_manager.html#ac353696f754d9c9c46516d3cf4d6f519',1,'GDALDriverManager']]], + ['_7egdalmajorobject',['~GDALMajorObject',['../class_g_d_a_l_major_object.html#a5532c851b3db72d20821fe3fc5a1a3c1',1,'GDALMajorObject']]], + ['_7egdalmultidomainmetadata',['~GDALMultiDomainMetadata',['../class_g_d_a_l_multi_domain_metadata.html#a8eed7d221984068a2c583de3014815a6',1,'GDALMultiDomainMetadata']]], + ['_7egdalnodatamaskband',['~GDALNoDataMaskBand',['../class_g_d_a_l_no_data_mask_band.html#a2afb0cf934193d37e4ff796e22681164',1,'GDALNoDataMaskBand']]], + ['_7egdalnodatavaluesmaskband',['~GDALNoDataValuesMaskBand',['../class_g_d_a_l_no_data_values_mask_band.html#a6dd83186123299f8655603bf293fbefc',1,'GDALNoDataValuesMaskBand']]], + ['_7egdalopeninfo',['~GDALOpenInfo',['../class_g_d_a_l_open_info.html#a47dafca9a539efa48c2bda4534dda602',1,'GDALOpenInfo']]], + ['_7egdalrasterband',['~GDALRasterBand',['../class_g_d_a_l_raster_band.html#a774132b49213f7d90d8dc211ab213924',1,'GDALRasterBand']]], + ['_7egdalrasterblock',['~GDALRasterBlock',['../class_g_d_a_l_raster_block.html#afe55259dfc6cc1fde3ea51e8bfe38281',1,'GDALRasterBlock']]], + ['_7egdalrescaledalphaband',['~GDALRescaledAlphaBand',['../class_g_d_a_l_rescaled_alpha_band.html#ad5561c0b99fcc399541de1ed3f4c5d8f',1,'GDALRescaledAlphaBand']]], + ['_7ei18n',['~I18N',['../class_i18_n.html#adcb2e4c0fe20d1eef82c212042f83d74',1,'I18N']]], + ['_7eogr',['~Ogr',['../class_ogr.html#a7de7b031ad3981e91f40229e04791571',1,'Ogr']]], + ['_7eogr2ogrthread',['~Ogr2ogrThread',['../class_ogr2ogr_thread.html#af9011877b3b372c8bf8523a08cf7df6c',1,'Ogr2ogrThread']]], + ['_7eogr_5fsrsnode',['~OGR_SRSNode',['../class_o_g_r___s_r_s_node.html#a3e5d0ab1584e8a451c14738d6c48dabe',1,'OGR_SRSNode']]], + ['_7eogrcircularstring',['~OGRCircularString',['../class_o_g_r_circular_string.html#a001d5f3b1c57a096fa719d7827000131',1,'OGRCircularString']]], + ['_7eogrcompoundcurve',['~OGRCompoundCurve',['../class_o_g_r_compound_curve.html#ad98b49224aaded6b9b946ba69a08f2e9',1,'OGRCompoundCurve']]], + ['_7eogrcoordinatetransformation',['~OGRCoordinateTransformation',['../class_o_g_r_coordinate_transformation.html#a6c53f9adfb42d9a2d1c3cd1979b2dc68',1,'OGRCoordinateTransformation']]], + ['_7eogrcurve',['~OGRCurve',['../class_o_g_r_curve.html#a02fcb7612dfb45b829f573fe9afe86d7',1,'OGRCurve']]], + ['_7eogrcurvecollection',['~OGRCurveCollection',['../class_o_g_r_curve_collection.html#ad35c766937c13b8250259aabcffcde09',1,'OGRCurveCollection']]], + ['_7eogrcurvepolygon',['~OGRCurvePolygon',['../class_o_g_r_curve_polygon.html#ad7ef83dbe096f0063cc4e182242ca5c1',1,'OGRCurvePolygon']]], + ['_7eogrfeature',['~OGRFeature',['../class_o_g_r_feature.html#a0c73b19709a52e65e87aae602bc6ebc7',1,'OGRFeature']]], + ['_7eogrfeaturedefn',['~OGRFeatureDefn',['../class_o_g_r_feature_defn.html#af7b1c062b2ff9fbe54ad630b9060a7a0',1,'OGRFeatureDefn']]], + ['_7eogrfeaturequery',['~OGRFeatureQuery',['../class_o_g_r_feature_query.html#adeb929c7e795b5cc2505142436fa3647',1,'OGRFeatureQuery']]], + ['_7eogrfielddefn',['~OGRFieldDefn',['../class_o_g_r_field_defn.html#a7bf257c252db2acbf0b0216c0fa8c14b',1,'OGRFieldDefn']]], + ['_7eogrgeometry',['~OGRGeometry',['../class_o_g_r_geometry.html#ad1124ecc97d60cba1956c4febf5c21df',1,'OGRGeometry']]], + ['_7eogrgeometrycollection',['~OGRGeometryCollection',['../class_o_g_r_geometry_collection.html#a3ef421f586f5cc5669f14dc812ca33fa',1,'OGRGeometryCollection']]], + ['_7eogrgeomfielddefn',['~OGRGeomFieldDefn',['../class_o_g_r_geom_field_defn.html#a85cb0488af150c71a6a6ecfc0940053f',1,'OGRGeomFieldDefn']]], + ['_7eogrlayer',['~OGRLayer',['../class_o_g_r_layer.html#afae28d5524e499fcd6878fd7888b0cd7',1,'OGRLayer']]], + ['_7eogrlinearring',['~OGRLinearRing',['../class_o_g_r_linear_ring.html#a60a723aa38bd368c16e02a3c260e103c',1,'OGRLinearRing']]], + ['_7eogrlinestring',['~OGRLineString',['../class_o_g_r_line_string.html#a6438dcfaa29fa8be57fa30aa949eeead',1,'OGRLineString']]], + ['_7eogrmulticurve',['~OGRMultiCurve',['../class_o_g_r_multi_curve.html#a4eb0d79e3213589cc46e44aa639e3620',1,'OGRMultiCurve']]], + ['_7eogrmultilinestring',['~OGRMultiLineString',['../class_o_g_r_multi_line_string.html#a3690e24eac4f8f95796311d6e677c5c3',1,'OGRMultiLineString']]], + ['_7eogrmultipoint',['~OGRMultiPoint',['../class_o_g_r_multi_point.html#a46db1a7ae2203d79d795ca4f8d2656f1',1,'OGRMultiPoint']]], + ['_7eogrmultipolygon',['~OGRMultiPolygon',['../class_o_g_r_multi_polygon.html#a846be5eb3feabecf0b672afccb16c8c7',1,'OGRMultiPolygon']]], + ['_7eogrmultisurface',['~OGRMultiSurface',['../class_o_g_r_multi_surface.html#ae3f2178971925930bc5efdddee5afa3b',1,'OGRMultiSurface']]], + ['_7eogrpoint',['~OGRPoint',['../class_o_g_r_point.html#acedc695fc31f2964d24b68b19d058c6c',1,'OGRPoint']]], + ['_7eogrpointiterator',['~OGRPointIterator',['../class_o_g_r_point_iterator.html#a538c4d4dfd9552c7159b90cc126fa0c0',1,'OGRPointIterator']]], + ['_7eogrpolygon',['~OGRPolygon',['../class_o_g_r_polygon.html#a574341720a271a472143162c1b92cc99',1,'OGRPolygon']]], + ['_7eogrsfdriver',['~OGRSFDriver',['../class_o_g_r_s_f_driver.html#a7ec54c1d51ded1605996e5eee29dec08',1,'OGRSFDriver']]], + ['_7eogrsimplecurve',['~OGRSimpleCurve',['../class_o_g_r_simple_curve.html#aff602deb291bfc831c0d23d00cd9f688',1,'OGRSimpleCurve']]], + ['_7eogrspatialreference',['~OGRSpatialReference',['../class_o_g_r_spatial_reference.html#a48a104701428d4870fb729f230a76cd9',1,'OGRSpatialReference']]], + ['_7eogrstylebrush',['~OGRStyleBrush',['../class_o_g_r_style_brush.html#a555720794c564cc46a1b84ede83a6c30',1,'OGRStyleBrush']]], + ['_7eogrstylelabel',['~OGRStyleLabel',['../class_o_g_r_style_label.html#aec5bc54588048517aec43f254e2fbd1d',1,'OGRStyleLabel']]], + ['_7eogrstylemgr',['~OGRStyleMgr',['../class_o_g_r_style_mgr.html#a534a68c59c66901a6fc01d72130337ae',1,'OGRStyleMgr']]], + ['_7eogrstylepen',['~OGRStylePen',['../class_o_g_r_style_pen.html#a1e49f9a43769638bc44765daa9db130a',1,'OGRStylePen']]], + ['_7eogrstylesymbol',['~OGRStyleSymbol',['../class_o_g_r_style_symbol.html#a191e95d5ae247165b4ea16c47485d280',1,'OGRStyleSymbol']]], + ['_7eogrstyletable',['~OGRStyleTable',['../class_o_g_r_style_table.html#a64d03e0254d1e20965585059eebaf2b2',1,'OGRStyleTable']]], + ['_7eogrstyletool',['~OGRStyleTool',['../class_o_g_r_style_tool.html#a233049c56e92a7de70fc753545e8f597',1,'OGRStyleTool']]], + ['_7esettings',['~Settings',['../class_settings.html#ae79d9331e3fa87d009ef089b8dade21c',1,'Settings']]], + ['_7ewebserviceconnect',['~WebServiceConnect',['../class_web_service_connect.html#a988aa89126e471741cd59cdd224f57b3',1,'WebServiceConnect']]] +]; diff --git a/bin/doc/html/search/all_2.html b/bin/doc/html/search/all_2.html new file mode 100644 index 0000000..d15ac65 --- /dev/null +++ b/bin/doc/html/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_2.js b/bin/doc/html/search/all_2.js new file mode 100644 index 0000000..4740172 --- /dev/null +++ b/bin/doc/html/search/all_2.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['backcolor',['BackColor',['../class_o_g_r_style_brush.html#ac37694f0aa345f0f58cc9b46076ef671',1,'OGRStyleBrush::BackColor()'],['../class_o_g_r_style_label.html#ae28f1ebbd2804bf3ea150e92d97c305e',1,'OGRStyleLabel::BackColor()']]], + ['bandbasedrasterio',['BandBasedRasterIO',['../class_g_d_a_l_dataset.html#ad0ab655157d83a1062569d4274c2a244',1,'GDALDataset']]], + ['bcopysubdatasets',['bCopySubDatasets',['../struct_g_d_a_l_translate_options_for_binary.html#af2c672b44df63db3c215fe071416cd8c',1,'GDALTranslateOptionsForBinary']]], + ['bcreateoutput',['bCreateOutput',['../struct_g_d_a_l_warp_app_options_for_binary.html#a1099dce3d4401b550e73fae5850aa74d',1,'GDALWarpAppOptionsForBinary::bCreateOutput()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#af02b7ad169ec3503a03bc1c357a3c674',1,'GDALRasterizeOptionsForBinary::bCreateOutput()']]], + ['beginasyncreader',['BeginAsyncReader',['../class_g_d_a_l_dataset.html#a52a8ab53817bbef681624730f3fbcf0d',1,'GDALDataset']]], + ['bfloatingpointwindowvalidity',['bFloatingPointWindowValidity',['../struct_g_d_a_l_raster_i_o_extra_arg.html#adc83ec448bb71cd1d393722a1bc66ecf',1,'GDALRasterIOExtraArg']]], + ['bforcecachedio',['bForceCachedIO',['../class_g_d_a_l_dataset.html#afcd66eff42a941942fa390169b7434ce',1,'GDALDataset::bForceCachedIO()'],['../class_g_d_a_l_raster_band.html#ae9a45476f750f4f2536141a13b89842e',1,'GDALRasterBand::bForceCachedIO()']]], + ['bformatexplicitlyset',['bFormatExplicitlySet',['../struct_g_d_a_l_translate_options_for_binary.html#ab7a598c45e56157dae07798b289d7f02',1,'GDALTranslateOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_warp_app_options_for_binary.html#a4f3ed2baf76a77dceabfec96a3d4463b',1,'GDALWarpAppOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_vector_translate_options_for_binary.html#a0a2d8a93910a905ee396645512b1e726',1,'GDALVectorTranslateOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#a7728503b5468e363e7c0d5b38ee776ee',1,'GDALDEMProcessingOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_nearblack_options_for_binary.html#a5c44ad5f85ddfde0ca97a3a96626a0ba',1,'GDALNearblackOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_grid_options_for_binary.html#ad26edf034ff1adcdbce3927d3aa486fa',1,'GDALGridOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#a1585a647da2f5925316751e658d2e429',1,'GDALRasterizeOptionsForBinary::bFormatExplicitlySet()']]], + ['bgenerate_5fdb2_5fv72_5fbyte_5forder',['bGenerate_DB2_V72_BYTE_ORDER',['../class_o_g_r_geometry.html#ac8e8ca827ce6b392ea95237c89e84d02',1,'OGRGeometry']]], + ['bgeoref',['bGeoref',['../structogr__style__param.html#a672d81c08ef59b50a6afa3ef5f5c037c',1,'ogr_style_param']]], + ['bignore',['bIgnore',['../class_o_g_r_geom_field_defn.html#a9cc97375a0f4ed5f8ba59f8609f6a2d8',1,'OGRGeomFieldDefn']]], + ['bignorestyle',['bIgnoreStyle',['../class_o_g_r_feature_defn.html#a28b1ad0fb9b2734a61c1cd8cdadd22dc',1,'OGRFeatureDefn']]], + ['binary',['Binary',['../union_o_g_r_field.html#a87ed05bd449088abdcd307e2a97adf13',1,'OGRField']]], + ['bisdirectory',['bIsDirectory',['../class_g_d_a_l_open_info.html#a3239a34990b8fbb75b11519451ed836f',1,'GDALOpenInfo']]], + ['bisinternal',['bIsInternal',['../class_g_d_a_l_dataset.html#a448d2d26b7e0bc2bb97aad06a1c19681',1,'GDALDataset']]], + ['blarge',['bLarge',['../struct_c_p_l_shared_file_info.html#ab6b8c11104bc00f1502b17b0ebd6d346',1,'CPLSharedFileInfo']]], + ['blockbasedflushcache',['BlockBasedFlushCache',['../class_g_d_a_l_dataset.html#ab26bea37f27bff1275f060f1d0a37b3c',1,'GDALDataset']]], + ['blockbasedrasterio',['BlockBasedRasterIO',['../class_g_d_a_l_dataset.html#aa1812d887b1ef2d87029024b0fda1d10',1,'GDALDataset']]], + ['bnullable',['bNullable',['../class_o_g_r_geom_field_defn.html#ae6df2ffa735f5006c3d9793b9f173fe3',1,'OGRGeomFieldDefn']]], + ['bold',['Bold',['../class_o_g_r_style_label.html#ac6bfc9d03fe535a7f124b0387bd6c16f',1,'OGRStyleLabel']]], + ['bool',['BOOL',['../ogr_8cpp.html#a7ca02251638f0223f68659d45476edb2',1,'ogr.cpp']]], + ['boundary',['Boundary',['../class_o_g_r_geometry.html#a620f4dabce59e5e4e82a6243172a7c9f',1,'OGRGeometry']]], + ['boverwrite',['bOverwrite',['../struct_g_d_a_l_warp_app_options_for_binary.html#a69c578e176f16e80d538809f22843992',1,'GDALWarpAppOptionsForBinary::bOverwrite()'],['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a884e8e0c1f5bf4a409932cc1bcdcff83',1,'GDALBuildVRTOptionsForBinary::bOverwrite()']]], + ['bownmask',['bOwnMask',['../class_g_d_a_l_raster_band.html#a564d77e2d849ce6c3c6c76dac3a87784',1,'GDALRasterBand']]], + ['bquiet',['bQuiet',['../struct_g_d_a_l_translate_options_for_binary.html#afa27eb70d3b6e051d55cd570d27d9cf4',1,'GDALTranslateOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_warp_app_options_for_binary.html#a2fc2cf027d969d2ccc044027dfcb1225',1,'GDALWarpAppOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_vector_translate_options_for_binary.html#a41013f9881d87224e66194f6d519a3a5',1,'GDALVectorTranslateOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#a0232edf085196cc37cd7526712dc2dcb',1,'GDALDEMProcessingOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_nearblack_options_for_binary.html#a2d962f34046863b9b056b44585a04255',1,'GDALNearblackOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_grid_options_for_binary.html#a7e17d7fd4b17bcde4cb134dbdda0c902',1,'GDALGridOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#a3e42b8580cf6cca16c33b2be33f877f7',1,'GDALRasterizeOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a7cae4a3a5312bb4b3c11df6ef0b741f4',1,'GDALBuildVRTOptionsForBinary::bQuiet()']]], + ['bshared',['bShared',['../class_g_d_a_l_dataset.html#a358944d2b4f81e5eb12b16a91e7e777f',1,'GDALDataset']]], + ['bstatok',['bStatOK',['../class_g_d_a_l_open_info.html#a0af5dcd9d911ce6d93d33209a24201ed',1,'GDALOpenInfo']]], + ['bsuppressonclose',['bSuppressOnClose',['../class_g_d_a_l_dataset.html#a5efda718430e0d93af624e33274d6115',1,'GDALDataset']]], + ['buffer',['Buffer',['../class_o_g_r_geometry.html#accf43667ff4f75e2cee252b3c5e0c44e',1,'OGRGeometry']]], + ['buildmetadatadomainlist',['BuildMetadataDomainList',['../class_g_d_a_l_major_object.html#a924cb5a24b6557a6876de1ad4cf78c23',1,'GDALMajorObject']]], + ['buildoverviews',['BuildOverviews',['../class_g_d_a_l_default_overviews.html#abac033daebaea22c18d1cd3f584c3f35',1,'GDALDefaultOverviews::BuildOverviews()'],['../class_g_d_a_l_dataset.html#a2aa6f88b3bbc840a5696236af11dde15',1,'GDALDataset::BuildOverviews()'],['../class_g_d_a_l_raster_band.html#a747729189b70f39483272d3b1abb3b85',1,'GDALRasterBand::BuildOverviews()']]], + ['buildoverviewssubdataset',['BuildOverviewsSubDataset',['../class_g_d_a_l_default_overviews.html#aa0813833dd6531cba65c26598aab7fbd',1,'GDALDefaultOverviews']]], + ['buildparseinfo',['BuildParseInfo',['../class_g_d_a_l_dataset.html#a237e67e0033d7b2a77fbd195cf61cfee',1,'GDALDataset']]], + ['bvalid',['bValid',['../structogr__style__value.html#a100d076664e82f49426c35622aea21ca',1,'ogr_style_value']]] +]; diff --git a/bin/doc/html/search/all_3.html b/bin/doc/html/search/all_3.html new file mode 100644 index 0000000..9f526c6 --- /dev/null +++ b/bin/doc/html/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_3.js b/bin/doc/html/search/all_3.js new file mode 100644 index 0000000..6b96037 --- /dev/null +++ b/bin/doc/html/search/all_3.js @@ -0,0 +1,474 @@ +var searchData= +[ + ['c1',['c1',['../struct_g_d_a_l_color_entry.html#ac61314ac067414ff34673e5dae112dc0',1,'GDALColorEntry']]], + ['c2',['c2',['../struct_g_d_a_l_color_entry.html#a81fe79c5d09aaa72ef37060ea4d46392',1,'GDALColorEntry']]], + ['c3',['c3',['../struct_g_d_a_l_color_entry.html#a8742ae081f0059fb876106199813cd05',1,'GDALColorEntry']]], + ['c4',['c4',['../struct_g_d_a_l_color_entry.html#a4f98e15e781c53a16a5d3aa0cac0a0e1',1,'GDALColorEntry']]], + ['canuseindex',['CanUseIndex',['../class_o_g_r_feature_query.html#a7caaccacb97f198e7fdd9cd082456ad1',1,'OGRFeatureQuery']]], + ['cap',['Cap',['../class_o_g_r_style_pen.html#a4cf714836956a6109f6939f3fc26d87c',1,'OGRStylePen']]], + ['casttocompoundcurve',['CastToCompoundCurve',['../class_o_g_r_curve.html#a235682cfd775b59ca3000834c62b298b',1,'OGRCurve']]], + ['casttocurvepolygon',['CastToCurvePolygon',['../class_o_g_r_surface.html#a965493a40bb5be8c02111979b3339004',1,'OGRSurface::CastToCurvePolygon()'],['../class_o_g_r_polygon.html#abb94157b180011c048c46d4dd8c259fc',1,'OGRPolygon::CastToCurvePolygon()']]], + ['casttoerror',['CastToError',['../class_o_g_r_geometry.html#ae85f7d7b9e6527e2c790a2dd8d04cf01',1,'OGRGeometry']]], + ['casttoidentity',['CastToIdentity',['../class_o_g_r_geometry.html#a95696c3cd7b094203380703c26099ac8',1,'OGRGeometry']]], + ['casttolinearring',['CastToLinearRing',['../class_o_g_r_curve.html#a20fd3f679df272ed4f851916592f588d',1,'OGRCurve::CastToLinearRing()'],['../class_o_g_r_line_string.html#a32af6ba13c2d123e725e2e552ede9ddc',1,'OGRLineString::CastToLinearRing()'],['../class_o_g_r_compound_curve.html#abb3ae1532b8c73b22063597e68f16e37',1,'OGRCompoundCurve::CastToLinearRing()']]], + ['casttolinestring',['CastToLineString',['../class_o_g_r_curve.html#ae05d808e5ae65a4c5a447f0765f90c64',1,'OGRCurve::CastToLineString()'],['../class_o_g_r_linear_ring.html#ae2766803e6ebe2077911495b3c257c15',1,'OGRLinearRing::CastToLineString()'],['../class_o_g_r_compound_curve.html#a589b4645a66459eb31ae7ff52fdde316',1,'OGRCompoundCurve::CastToLineString()']]], + ['casttomulticurve',['CastToMultiCurve',['../class_o_g_r_multi_line_string.html#a0c23709e040cd0ba10cf94dc30bd15d4',1,'OGRMultiLineString']]], + ['casttomultilinestring',['CastToMultiLineString',['../class_o_g_r_multi_curve.html#ad6ba505a1a9e82665722b11248dfc5db',1,'OGRMultiCurve']]], + ['casttomultipolygon',['CastToMultiPolygon',['../class_o_g_r_multi_surface.html#a7beb62c359c8c4656979e64404887d5a',1,'OGRMultiSurface']]], + ['casttomultisurface',['CastToMultiSurface',['../class_o_g_r_multi_polygon.html#a86627dc905a3970dd32e7095ce4c3d36',1,'OGRMultiPolygon']]], + ['casttopolygon',['CastToPolygon',['../class_o_g_r_surface.html#aca4faf0ddb4a2945a43152107a5af751',1,'OGRSurface::CastToPolygon()'],['../class_o_g_r_curve_polygon.html#ac69ddd2a6e7e0802d8f2de8aeb745e4e',1,'OGRCurvePolygon::CastToPolygon()']]], + ['ce_5fdebug',['CE_Debug',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2dea89b41551b1adaeb8dfba08ca6e624f8b',1,'cpl_error.h']]], + ['ce_5ffailure',['CE_Failure',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2deaed0954f58a39af5d4ab8585b7531c0b3',1,'cpl_error.h']]], + ['ce_5ffatal',['CE_Fatal',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2dead341a06531e4de83b7a4cff66dd22165',1,'cpl_error.h']]], + ['ce_5fnone',['CE_None',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2deabced339e79faa909621adebb9102cf76',1,'cpl_error.h']]], + ['ce_5fwarning',['CE_Warning',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2dea637dda3d90408081ca3a7cc1c5463b1c',1,'cpl_error.h']]], + ['centroid',['Centroid',['../class_o_g_r_geometry.html#ae41efab18f7053c2737a396d71df34d7',1,'OGRGeometry']]], + ['checkextensionconsistency',['CheckExtensionConsistency',['../commonutils_8h.html#aa57924aa91be560808969d00b02c705e',1,'CheckExtensionConsistency(const char *pszDestFilename, const char *pszDriverName): commonutils.cpp'],['../commonutils_8cpp.html#ac895172708a3bfd6b0216e2a180bf8e5',1,'CheckExtensionConsistency(const char *pszDestFilename, const char *pszDriverName): commonutils.cpp']]], + ['checkos',['checkOS',['../ogr_8cpp.html#a5165a116bde25da2e0505f07dbb074de',1,'ogr.cpp']]], + ['checkring',['checkRing',['../class_o_g_r_polygon.html#a970df64d814b5b4b57e09dd0afc1f91b',1,'OGRPolygon']]], + ['cleanoverviews',['CleanOverviews',['../class_g_d_a_l_default_overviews.html#add913835ea763aacee89dd8a5650090c',1,'GDALDefaultOverviews']]], + ['clear',['Clear',['../class_g_d_a_l_multi_domain_metadata.html#aace547e5637739105577d2c848df1d09',1,'GDALMultiDomainMetadata::Clear()'],['../class_o_g_r_style_table.html#a2e10074ef4c336e47dec90b0adf4b249',1,'OGRStyleTable::Clear()'],['../class_o_g_r_spatial_reference.html#ab9d2695768309948130772917b47366b',1,'OGRSpatialReference::Clear()']]], + ['clearchildren',['ClearChildren',['../class_o_g_r___s_r_s_node.html#af599fd462c258828a6c1c1987bc96ff2',1,'OGR_SRSNode']]], + ['clip',['Clip',['../class_o_g_r_layer.html#a56d7ee3b2020e53c730d67ee4f1e2fb6',1,'OGRLayer']]], + ['clone',['Clone',['../class_g_d_a_l_color_table.html#abaee942f0aeaa44ea5c44305e1c53084',1,'GDALColorTable::Clone()'],['../class_o_g_r_feature_defn.html#a11ef2fdd0c4dd8147b0d686cc5247bb7',1,'OGRFeatureDefn::Clone()'],['../class_o_g_r_feature.html#a89e003897e48108f4d7122784d101122',1,'OGRFeature::Clone()'],['../class_o_g_r_style_table.html#aaea482aecc38387e68d246930a589f37',1,'OGRStyleTable::Clone()'],['../class_o_g_r___s_r_s_node.html#a6750ad309dae6da1990bc2e179298962',1,'OGR_SRSNode::Clone()'],['../class_o_g_r_spatial_reference.html#ab83f760ba6ceed80dc6e14fc02fc29a3',1,'OGRSpatialReference::Clone()'],['../class_o_g_r_geometry.html#a2de79db77fa96ad6645ea183ed0a5b21',1,'OGRGeometry::clone()'],['../class_o_g_r_point.html#a333aee0188ffb2e8a15f1941683f9690',1,'OGRPoint::clone()'],['../class_o_g_r_simple_curve.html#a8599a89fe54437cf0338bb0085b5afb4',1,'OGRSimpleCurve::clone()'],['../class_o_g_r_linear_ring.html#acc20f9c8bc7a51bb734ae5275681d207',1,'OGRLinearRing::clone()'],['../class_o_g_r_compound_curve.html#a44f7ad0cf764931889c2700b2b8bea58',1,'OGRCompoundCurve::clone()'],['../class_o_g_r_curve_polygon.html#a80511b7b96bea37a7d08a80de0391d59',1,'OGRCurvePolygon::clone()'],['../class_o_g_r_geometry_collection.html#aa23b1c08fe7499de41365d36c45068bc',1,'OGRGeometryCollection::clone()']]], + ['clonegeogcs',['CloneGeogCS',['../class_o_g_r_spatial_reference.html#ad72c17b9c81f737b49c99e1f7ba3b8fa',1,'OGRSpatialReference']]], + ['closedependentdatasets',['CloseDependentDatasets',['../class_g_d_a_l_default_overviews.html#a2a3ba32b98b1bc333b4966d574ec6d0c',1,'GDALDefaultOverviews::CloseDependentDatasets()'],['../class_g_d_a_l_dataset.html#afa8eb4f5ce3abfbe7393b0948c7d14ff',1,'GDALDataset::CloseDependentDatasets()']]], + ['closerings',['closeRings',['../class_o_g_r_geometry.html#a1998c673f688be02381d86c0d15acac5',1,'OGRGeometry::closeRings()'],['../class_o_g_r_linear_ring.html#abde4e58deb7765980192ff2c505fdb66',1,'OGRLinearRing::closeRings()'],['../class_o_g_r_polygon.html#a638679ab091d70557f84018c552828cf',1,'OGRPolygon::closeRings()'],['../class_o_g_r_geometry_collection.html#a73648d3d592a8a804d160bf0c69648cc',1,'OGRGeometryCollection::closeRings()']]], + ['closesource',['closeSource',['../class_ogr.html#a29b2df7b07505b9403fd15dbeec3f8a6',1,'Ogr']]], + ['color',['Color',['../class_o_g_r_style_pen.html#aef2ae3c1a4c8359ee5f16de75074f964',1,'OGRStylePen::Color()'],['../class_o_g_r_style_symbol.html#acc6ddc34aabe9c8ba2dfe92a40f414b2',1,'OGRStyleSymbol::Color()']]], + ['committransaction',['CommitTransaction',['../class_g_d_a_l_dataset.html#a6ff1bfaa8e234aff0e3f99d1df370b19',1,'GDALDataset::CommitTransaction()'],['../class_o_g_r_layer.html#a2a28c01e020411601953b441a241cf12',1,'OGRLayer::CommitTransaction()']]], + ['commonutils_2ecpp',['commonutils.cpp',['../commonutils_8cpp.html',1,'']]], + ['commonutils_2eh',['commonutils.h',['../commonutils_8h.html',1,'']]], + ['compile',['Compile',['../class_o_g_r_feature_query.html#a3e518509a45586ef16033fbd00c0b406',1,'OGRFeatureQuery']]], + ['computerasterminmax',['ComputeRasterMinMax',['../class_g_d_a_l_raster_band.html#a9ba1df5063a0fb599fb420846b3913ac',1,'GDALRasterBand']]], + ['computestatistics',['ComputeStatistics',['../class_g_d_a_l_raster_band.html#abad0ff96e0eecda2fe88f9fff7ac9706',1,'GDALRasterBand']]], + ['computewithunit',['ComputeWithUnit',['../class_o_g_r_style_tool.html#a3281f73cb75cad9bcd18619b1047c552',1,'OGRStyleTool::ComputeWithUnit(double, OGRSTUnitId)'],['../class_o_g_r_style_tool.html#ac4d22042d25ada367c10ab353ca8e7f7',1,'OGRStyleTool::ComputeWithUnit(int, OGRSTUnitId)']]], + ['contains',['Contains',['../class_o_g_r_geometry.html#a5827b7ab422c762fd14924179b72523c',1,'OGRGeometry::Contains()'],['../class_o_g_r_curve_polygon.html#a680f8452e663350198861adc02ffe5cb',1,'OGRCurvePolygon::Contains()']]], + ['containspoint',['ContainsPoint',['../class_o_g_r_curve.html#ad6c70d94858deed7b8d61d2cf79c6c9f',1,'OGRCurve::ContainsPoint()'],['../class_o_g_r_circular_string.html#ae0e5698208e598759ea5cce85370792f',1,'OGRCircularString::ContainsPoint()']]], + ['convexhull',['ConvexHull',['../class_o_g_r_geometry.html#a133b2eb4c5f77822c99b740c67a54fb8',1,'OGRGeometry']]], + ['coordinatedimension',['CoordinateDimension',['../class_o_g_r_geometry.html#a9b1cead13e95b28a78261fee3b1cebb3',1,'OGRGeometry']]], + ['copyfiles',['CopyFiles',['../class_g_d_a_l_driver.html#a4be070a452d99dde5196fa8e3ecc2e1a',1,'GDALDriver']]], + ['copygeogcsfrom',['CopyGeogCSFrom',['../class_o_g_r_spatial_reference.html#a2f0172f9c1d69f347cbe429f7d39a3fa',1,'OGRSpatialReference']]], + ['copylayer',['CopyLayer',['../class_g_d_a_l_dataset.html#ad8536fb740690754fb58da4b3b9850bb',1,'GDALDataset']]], + ['cpl_5fatomic_5fops_2eh',['cpl_atomic_ops.h',['../cpl__atomic__ops_8h.html',1,'']]], + ['cpl_5fc_5fend',['CPL_C_END',['../cpl__port_8h.html#a5f31d2c123bf9d2eb97744c553383566',1,'cpl_port.h']]], + ['cpl_5fc_5fstart',['CPL_C_START',['../cpl__port_8h.html#a6b6fab294833d2308743cf5a5e3d774c',1,'cpl_port.h']]], + ['cpl_5fconfig_2eh',['cpl_config.h',['../cpl__config_8h.html',1,'']]], + ['cpl_5fconv_2eh',['cpl_conv.h',['../cpl__conv_8h.html',1,'']]], + ['cpl_5fcpu_5frequires_5faligned_5faccess',['CPL_CPU_REQUIRES_ALIGNED_ACCESS',['../cpl__port_8h.html#a69147fcecfdccf83f18ecccc5f57c621',1,'cpl_port.h']]], + ['cpl_5fcvsid',['CPL_CVSID',['../cpl__port_8h.html#a37e9907763e4d5779aeeb5d64af0a199',1,'CPL_CVSID(): cpl_port.h'],['../commonutils_8cpp.html#a4daa8ae4b2c67227b7a08ba9dc9d053b',1,'CPL_CVSID("$Id: commonutils.cpp 33921 2016-04-08 20:02:49Z rouault $"): commonutils.cpp'],['../ogr2ogr__bin_8cpp.html#a415f3ece7bbe4e7aa21606aaf28e0445',1,'CPL_CVSID("$Id: ogr2ogr_bin.cpp 33615 2016-03-02 20:19:22Z goatbar $"): ogr2ogr_bin.cpp']]], + ['cpl_5fdll',['CPL_DLL',['../cpl__port_8h.html#a42f5fd9b9df7d179918990cd3d7d6783',1,'cpl_port.h']]], + ['cpl_5fenc_5fascii',['CPL_ENC_ASCII',['../cpl__string_8h.html#adcc150659994a7c7d66a5ed64ed4ff9b',1,'cpl_string.h']]], + ['cpl_5fenc_5fiso8859_5f1',['CPL_ENC_ISO8859_1',['../cpl__string_8h.html#a82b2de9456d43c67ba3eeeb9e2ca239b',1,'cpl_string.h']]], + ['cpl_5fenc_5flocale',['CPL_ENC_LOCALE',['../cpl__string_8h.html#a87d8ea35a911bef8e5bd3e851043d959',1,'cpl_string.h']]], + ['cpl_5fenc_5fucs2',['CPL_ENC_UCS2',['../cpl__string_8h.html#a04aab58c768a810389f63c3de7867b50',1,'cpl_string.h']]], + ['cpl_5fenc_5fucs4',['CPL_ENC_UCS4',['../cpl__string_8h.html#a134294ed95e8c77931dc817146449aa7',1,'cpl_string.h']]], + ['cpl_5fenc_5futf16',['CPL_ENC_UTF16',['../cpl__string_8h.html#a8bc6144aae9925e22d6476e8df3ae937',1,'cpl_string.h']]], + ['cpl_5fenc_5futf8',['CPL_ENC_UTF8',['../cpl__string_8h.html#a26d8bd24304461e94dd5a407576c6f42',1,'cpl_string.h']]], + ['cpl_5ferror_2eh',['cpl_error.h',['../cpl__error_8h.html',1,'']]], + ['cpl_5ffallthrough',['CPL_FALLTHROUGH',['../cpl__port_8h.html#a804cb48971ba17609a823110dd8ce7da',1,'cpl_port.h']]], + ['cpl_5ffrmt_5fgb_5fwithout_5fprefix',['CPL_FRMT_GB_WITHOUT_PREFIX',['../cpl__port_8h.html#a03cccfde5364764db34e2e33b6768b18',1,'cpl_port.h']]], + ['cpl_5ffrmt_5fgib',['CPL_FRMT_GIB',['../cpl__port_8h.html#a68ee33a0dd985971eb7d559685890b1e',1,'cpl_port.h']]], + ['cpl_5ffrmt_5fguib',['CPL_FRMT_GUIB',['../cpl__port_8h.html#a2cd7ccbf5388e3fad5b0854065ed0828',1,'cpl_port.h']]], + ['cpl_5fgbool_5fdefined',['CPL_GBOOL_DEFINED',['../cpl__port_8h.html#acc979b38114fc5236dfe7303d819570a',1,'cpl_port.h']]], + ['cpl_5finline',['CPL_INLINE',['../cpl__port_8h.html#ae7bed5aa42e51539b792c9c1f9d9ebbf',1,'cpl_port.h']]], + ['cpl_5fint64_5ffits_5fon_5fint32',['CPL_INT64_FITS_ON_INT32',['../cpl__port_8h.html#a8be3c28291ac41ee980dfe9e694d7896',1,'cpl_port.h']]], + ['cpl_5fis_5fdouble_5fa_5fint',['CPL_IS_DOUBLE_A_INT',['../cpl__port_8h.html#aed13283b02e919d6e3335ab95b68ff6c',1,'cpl_port.h']]], + ['cpl_5fis_5flsb',['CPL_IS_LSB',['../cpl__port_8h.html#a54abd141208a1c8b2268c001def80cc5',1,'cpl_port.h']]], + ['cpl_5flsb',['CPL_LSB',['../cpl__port_8h.html#ac1ba3ad09ffb0162a4e497697383d4f6',1,'cpl_port.h']]], + ['cpl_5flsbint16ptr',['CPL_LSBINT16PTR',['../cpl__port_8h.html#a25dc737f660b93c5c01d8c0e4aee7133',1,'cpl_port.h']]], + ['cpl_5flsbint32ptr',['CPL_LSBINT32PTR',['../cpl__port_8h.html#a5b1e1aea3bc9ee7f34da7b5ca447c229',1,'cpl_port.h']]], + ['cpl_5flsbptr16',['CPL_LSBPTR16',['../cpl__port_8h.html#aff2c7ae8e5fd6433ccefd24723203d70',1,'cpl_port.h']]], + ['cpl_5flsbptr32',['CPL_LSBPTR32',['../cpl__port_8h.html#a3c5f3f4ee1ddd6cb8cb0d5e05d3a554e',1,'cpl_port.h']]], + ['cpl_5flsbptr64',['CPL_LSBPTR64',['../cpl__port_8h.html#afd4d20b8cbfe65fd855b0fcf769ca38a',1,'cpl_port.h']]], + ['cpl_5flsbsint16ptr',['CPL_LSBSINT16PTR',['../cpl__port_8h.html#a493e0830dd0bc3a7d6a84f474abf521f',1,'cpl_port.h']]], + ['cpl_5flsbsint32ptr',['CPL_LSBSINT32PTR',['../cpl__port_8h.html#a5e06fcab854466ad12634b8cee3e1af9',1,'cpl_port.h']]], + ['cpl_5flsbuint16ptr',['CPL_LSBUINT16PTR',['../cpl__port_8h.html#a21c3da7622e0bce9bf21c0da0ad658d7',1,'cpl_port.h']]], + ['cpl_5flsbuint32ptr',['CPL_LSBUINT32PTR',['../cpl__port_8h.html#a3751c16dc76af5860719847d1ba29953',1,'cpl_port.h']]], + ['cpl_5flsbword16',['CPL_LSBWORD16',['../cpl__port_8h.html#a0ae923e78ebcf8034988dc83d5423954',1,'cpl_port.h']]], + ['cpl_5flsbword32',['CPL_LSBWORD32',['../cpl__port_8h.html#a968800869c1c617350a0e6de32b7158a',1,'cpl_port.h']]], + ['cpl_5fminixml_2eh',['cpl_minixml.h',['../cpl__minixml_8h.html',1,'']]], + ['cpl_5fmsbptr16',['CPL_MSBPTR16',['../cpl__port_8h.html#a38cbd339771949e7e1d7c4f83c5429dd',1,'cpl_port.h']]], + ['cpl_5fmsbptr32',['CPL_MSBPTR32',['../cpl__port_8h.html#aeeee7fbafbc311accda3e7b2a2edc286',1,'cpl_port.h']]], + ['cpl_5fmsbptr64',['CPL_MSBPTR64',['../cpl__port_8h.html#a259a8598830e3d908ad3e7759c646049',1,'cpl_port.h']]], + ['cpl_5fmsbword16',['CPL_MSBWORD16',['../cpl__port_8h.html#a52f6ebd9e1b4b4dfa730c6320d968d58',1,'cpl_port.h']]], + ['cpl_5fmsbword32',['CPL_MSBWORD32',['../cpl__port_8h.html#a6f9cd44301ff1fcf2e05fb26354782c8',1,'cpl_port.h']]], + ['cpl_5fmultiproc_2eh',['cpl_multiproc.h',['../cpl__multiproc_8h.html',1,'']]], + ['cpl_5fmultiproc_5fstub',['CPL_MULTIPROC_STUB',['../cpl__config_8h.html#a2db4a5d1ca23b1f6412bec8ac0cefaee',1,'cpl_config.h']]], + ['cpl_5fmutex_5fadaptive',['CPL_MUTEX_ADAPTIVE',['../cpl__multiproc_8h.html#aafbfb462e385c0e8287409c91a6aeb1c',1,'cpl_multiproc.h']]], + ['cpl_5fmutex_5frecursive',['CPL_MUTEX_RECURSIVE',['../cpl__multiproc_8h.html#aaa09673e829b1d19af4143b9863b37e8',1,'cpl_multiproc.h']]], + ['cpl_5fmutex_5fregular',['CPL_MUTEX_REGULAR',['../cpl__multiproc_8h.html#a0d792bafc2d8e545bb3f3ac4daaec955',1,'cpl_multiproc.h']]], + ['cpl_5fno_5freturn',['CPL_NO_RETURN',['../cpl__port_8h.html#a0962647369f6d0e862b2b86393285282',1,'cpl_port.h']]], + ['cpl_5fnull_5fterminated',['CPL_NULL_TERMINATED',['../cpl__port_8h.html#a3181c953b783da525be0a6c1975be31a',1,'cpl_port.h']]], + ['cpl_5fodll',['CPL_ODLL',['../cpl__port_8h.html#aace85ef57344582821cd3ef75beff5b4',1,'cpl_port.h']]], + ['cpl_5fport_2eh',['cpl_port.h',['../cpl__port_8h.html',1,'']]], + ['cpl_5fprint_5ffunc_5fformat',['CPL_PRINT_FUNC_FORMAT',['../cpl__port_8h.html#aab555219f8d323e6054c93dde4a8b2f8',1,'cpl_port.h']]], + ['cpl_5fprogress_2eh',['cpl_progress.h',['../cpl__progress_8h.html',1,'']]], + ['cpl_5frecode_5fstub',['CPL_RECODE_STUB',['../cpl__port_8h.html#a7e279c762eb91d065da5a758b100742c',1,'cpl_port.h']]], + ['cpl_5frestrict',['CPL_RESTRICT',['../cpl__port_8h.html#a4ca48037a2e8fa39529567ce8c146ed2',1,'cpl_port.h']]], + ['cpl_5freturns_5fnonnull',['CPL_RETURNS_NONNULL',['../cpl__port_8h.html#a8b23535f45e528fe93642ea83b7409d1',1,'cpl_port.h']]], + ['cpl_5fscan_5ffunc_5fformat',['CPL_SCAN_FUNC_FORMAT',['../cpl__port_8h.html#a397a226a22ce11405939ec62346e6a6b',1,'cpl_port.h']]], + ['cpl_5fstatic_5fassert_5fif_5favailable',['CPL_STATIC_ASSERT_IF_AVAILABLE',['../cpl__port_8h.html#a1e99fbde300740e4dba6184345ae1709',1,'cpl_port.h']]], + ['cpl_5fstdcall',['CPL_STDCALL',['../cpl__port_8h.html#a47c223c008f9eaecdb4e950c7f900393',1,'cpl_port.h']]], + ['cpl_5fstring_2eh',['cpl_string.h',['../cpl__string_8h.html',1,'']]], + ['cpl_5fswap16',['CPL_SWAP16',['../cpl__port_8h.html#a89aa1f2fe53343bac285d174cdb01fcf',1,'cpl_port.h']]], + ['cpl_5fswap16ptr',['CPL_SWAP16PTR',['../cpl__port_8h.html#ae258b3cb94fca3ab38f5c7e2d4f235e2',1,'cpl_port.h']]], + ['cpl_5fswap32',['CPL_SWAP32',['../cpl__port_8h.html#a9566d5e15283625250737afde23eb993',1,'cpl_port.h']]], + ['cpl_5fswap32ptr',['CPL_SWAP32PTR',['../cpl__port_8h.html#a4833afef89c20664ee490ac98d4f13a4',1,'cpl_port.h']]], + ['cpl_5fswap64ptr',['CPL_SWAP64PTR',['../cpl__port_8h.html#a449e7c6a7346a23690fcaa1391d1ae2f',1,'cpl_port.h']]], + ['cpl_5fswapdouble',['CPL_SWAPDOUBLE',['../cpl__port_8h.html#ad9b741506a2c1d919f176496c08a4ad1',1,'cpl_port.h']]], + ['cpl_5fthreadlocal',['CPL_THREADLOCAL',['../cpl__port_8h.html#aa9148bf1737ca81fa6728cee4ad00299',1,'cpl_port.h']]], + ['cpl_5funused',['CPL_UNUSED',['../cpl__port_8h.html#a60255b7e52d54325540177a96ef155e2',1,'cpl_port.h']]], + ['cpl_5fvalue_5finteger',['CPL_VALUE_INTEGER',['../cpl__string_8h.html#a58696cad4b2dc09a3190fa5f64486bf3a10b62ee4d5c309a03a6d0e1a1ccd53c9',1,'cpl_string.h']]], + ['cpl_5fvalue_5freal',['CPL_VALUE_REAL',['../cpl__string_8h.html#a58696cad4b2dc09a3190fa5f64486bf3ad528bf096c3066deec561c7a8d79eac9',1,'cpl_string.h']]], + ['cpl_5fvalue_5fstring',['CPL_VALUE_STRING',['../cpl__string_8h.html#a58696cad4b2dc09a3190fa5f64486bf3a64b8a3bba9771a99925907adf8b8d580',1,'cpl_string.h']]], + ['cpl_5fvirtualmem_2eh',['cpl_virtualmem.h',['../cpl__virtualmem_8h.html',1,'']]], + ['cpl_5fvsi_2eh',['cpl_vsi.h',['../cpl__vsi_8h.html',1,'']]], + ['cpl_5fwarn_5fdeprecated',['CPL_WARN_DEPRECATED',['../cpl__port_8h.html#a73ad5c8e430e6b88297c94fe4fc9badd',1,'cpl_port.h']]], + ['cpl_5fwarn_5funused_5fresult',['CPL_WARN_UNUSED_RESULT',['../cpl__port_8h.html#ac015c5d4ac53d3403979d81ab9d5e94f',1,'CPL_WARN_UNUSED_RESULT(): cpl_port.h'],['../cpl__string_8h.html#ac015c5d4ac53d3403979d81ab9d5e94f',1,'CPL_WARN_UNUSED_RESULT(): cpl_string.h']]], + ['cpl_5fzip_5fapi_5foffered',['CPL_ZIP_API_OFFERED',['../cpl__conv_8h.html#a28f1ffd520d1c704e2ca4cfe9b514b81',1,'cpl_conv.h']]], + ['cplacquirelock',['CPLAcquireLock',['../cpl__multiproc_8h.html#a1cdd7018b6ed0a929280a30d8ae20051',1,'cpl_multiproc.h']]], + ['cplacquiremutex',['CPLAcquireMutex',['../cpl__multiproc_8h.html#a797c54be4a23ed6740b78b770d5e77b8',1,'cpl_multiproc.h']]], + ['cpladdxmlattributeandvalue',['CPLAddXMLAttributeAndValue',['../cpl__minixml_8h.html#a991c83436be26e1ea448e4bc5f086aa3',1,'cpl_minixml.h']]], + ['cpladdxmlchild',['CPLAddXMLChild',['../cpl__minixml_8h.html#afa76a6dbb44795c2b0c0c8c8785831c2',1,'cpl_minixml.h']]], + ['cpladdxmlsibling',['CPLAddXMLSibling',['../cpl__minixml_8h.html#abba38ff06d59ef0acc8551fa83fec251',1,'cpl_minixml.h']]], + ['cplassert',['CPLAssert',['../cpl__error_8h.html#a40ae27078f2a969a445daa022405cf72',1,'cpl_error.h']]], + ['cplatof',['CPLAtof',['../cpl__conv_8h.html#ad111b85b1f3a9f2bf848cfc625cbdc05',1,'cpl_conv.h']]], + ['cplatofdelim',['CPLAtofDelim',['../cpl__conv_8h.html#ab7a009dd445bb6211584c81b33cc2bb9',1,'cpl_conv.h']]], + ['cplatofm',['CPLAtofM',['../cpl__conv_8h.html#a10dc039c78740b6364675f3d0eabec0e',1,'cpl_conv.h']]], + ['cplatogintbig',['CPLAtoGIntBig',['../cpl__conv_8h.html#a701ec9a52867fe65cc6e37de6e5ee684',1,'cpl_conv.h']]], + ['cplatogintbigex',['CPLAtoGIntBigEx',['../cpl__conv_8h.html#a7a4dd1af543b4744566eb254eeb13aa4',1,'cpl_conv.h']]], + ['cplatomicadd',['CPLAtomicAdd',['../cpl__atomic__ops_8h.html#ad7fa89c7957bc8ec00f17cc4782dc7d9',1,'cpl_atomic_ops.h']]], + ['cplatomiccompareandexchange',['CPLAtomicCompareAndExchange',['../cpl__atomic__ops_8h.html#a26848c5fdde54c8535c041c720616599',1,'cpl_atomic_ops.h']]], + ['cplatomicdec',['CPLAtomicDec',['../cpl__atomic__ops_8h.html#afcb91829e03c7f3a38a59795bf13a843',1,'cpl_atomic_ops.h']]], + ['cplatomicinc',['CPLAtomicInc',['../cpl__atomic__ops_8h.html#a4fabf6f0af20f17b37bef048c3a68f19',1,'cpl_atomic_ops.h']]], + ['cplbase64decodeinplace',['CPLBase64DecodeInPlace',['../cpl__string_8h.html#ab6df92af272117058d562d71b71b0a1f',1,'cpl_string.h']]], + ['cplbase64encode',['CPLBase64Encode',['../cpl__string_8h.html#af464daf0da64cfd00518fc44ad92a71e',1,'cpl_string.h']]], + ['cplbinarytohex',['CPLBinaryToHex',['../cpl__string_8h.html#a12e0997a9cc487d750a805628a9d5dad',1,'cpl_string.h']]], + ['cplcalloc',['CPLCalloc',['../cpl__conv_8h.html#a45813ba9f10a9a9769adc22ec13374f2',1,'cpl_conv.h']]], + ['cplcheckforfile',['CPLCheckForFile',['../cpl__conv_8h.html#a5ff4348e3035619493230fad6c01e145',1,'cpl_conv.h']]], + ['cplcleantrailingslash',['CPLCleanTrailingSlash',['../cpl__conv_8h.html#ac45f9cd7b14c9dc9054931dcef844906',1,'cpl_conv.h']]], + ['cplcleanuperrormutex',['CPLCleanupErrorMutex',['../cpl__error_8h.html#af11218a45d727350acd0673396bf7d6c',1,'cpl_error.h']]], + ['cplcleanupmastermutex',['CPLCleanupMasterMutex',['../cpl__multiproc_8h.html#aeb8d1a6a7112f624c0cd0f8d5d96bbbf',1,'cpl_multiproc.h']]], + ['cplcleanupsetlocalemutex',['CPLCleanupSetlocaleMutex',['../cpl__conv_8h.html#a4a6935427d664aaacb639ebd7eb8d9a2',1,'cpl_conv.h']]], + ['cplcleanupsharedfilemutex',['CPLCleanupSharedFileMutex',['../cpl__conv_8h.html#a2deee24eddf3c095428e46bf5f3ec2b0',1,'cpl_conv.h']]], + ['cplcleanuptls',['CPLCleanupTLS',['../cpl__multiproc_8h.html#a2d2fe4fc5d58f933d5ee2c00173782b1',1,'cpl_multiproc.h']]], + ['cplcleanxmlelementname',['CPLCleanXMLElementName',['../cpl__minixml_8h.html#a1ea5b5fcba63c9ced8d1a561a01da1be',1,'cpl_minixml.h']]], + ['cplclearrecodewarningflags',['CPLClearRecodeWarningFlags',['../cpl__string_8h.html#a01f27c25de96f65fefa8475453f410ca',1,'cpl_string.h']]], + ['cplclonexmltree',['CPLCloneXMLTree',['../cpl__minixml_8h.html#a2ca4b721b80404843e6e613291c2b17b',1,'cpl_minixml.h']]], + ['cplclosefileinzip',['CPLCloseFileInZip',['../cpl__conv_8h.html#ab9fed0f429c4c728f256ed324c7a8b34',1,'cpl_conv.h']]], + ['cplcloseshared',['CPLCloseShared',['../cpl__conv_8h.html#a19d2fde250077b9d590c58a4788e94ba',1,'cpl_conv.h']]], + ['cplclosezip',['CPLCloseZip',['../cpl__conv_8h.html#a1c42ff6ff04c0bc99acc14a38f8c4503',1,'cpl_conv.h']]], + ['cplcond',['CPLCond',['../cpl__multiproc_8h.html#ad277c017fa68f077d9875d0dffae56d7',1,'cpl_multiproc.h']]], + ['cplcondbroadcast',['CPLCondBroadcast',['../cpl__multiproc_8h.html#a417de8c11767e17093021fc2ac4c3b42',1,'cpl_multiproc.h']]], + ['cplcondsignal',['CPLCondSignal',['../cpl__multiproc_8h.html#a08ab8cc42d2187d96f5d64b142cf68ea',1,'cpl_multiproc.h']]], + ['cplcondwait',['CPLCondWait',['../cpl__multiproc_8h.html#a4c311a5bdc1ed25810c9282da7e6fb05',1,'cpl_multiproc.h']]], + ['cplcopyfile',['CPLCopyFile',['../cpl__conv_8h.html#aeb8feb88e751b27190d72641afa1431d',1,'cpl_conv.h']]], + ['cplcopytree',['CPLCopyTree',['../cpl__conv_8h.html#a5b6b9f29d4eda65242aab1f2d3626fcd',1,'cpl_conv.h']]], + ['cplcorrespondingpaths',['CPLCorrespondingPaths',['../cpl__conv_8h.html#a5507538ce9cca894b2c8288911165fc5',1,'cpl_conv.h']]], + ['cplcreatecond',['CPLCreateCond',['../cpl__multiproc_8h.html#a34e777c69ba729c33fc41d956e8a58a5',1,'cpl_multiproc.h']]], + ['cplcreatefileinzip',['CPLCreateFileInZip',['../cpl__conv_8h.html#a1dd1c6e657ded66acd1df37c3eb89b4a',1,'cpl_conv.h']]], + ['cplcreatejoinablethread',['CPLCreateJoinableThread',['../cpl__multiproc_8h.html#a26858662e2e25659f615f962f2dcedf9',1,'cpl_multiproc.h']]], + ['cplcreatelock',['CPLCreateLock',['../cpl__multiproc_8h.html#aa30c115ed4c71548f04a10fc281b6d71',1,'cpl_multiproc.h']]], + ['cplcreatemutex',['CPLCreateMutex',['../cpl__multiproc_8h.html#aa8450f8ffc32faf533db689bafd98491',1,'cpl_multiproc.h']]], + ['cplcreatemutexex',['CPLCreateMutexEx',['../cpl__multiproc_8h.html#a83eca7325d95cafc3778a6064f52fac0',1,'cpl_multiproc.h']]], + ['cplcreateoracquirelock',['CPLCreateOrAcquireLock',['../cpl__multiproc_8h.html#ae253464901e115c20ac1fde3f9e5fe33',1,'cpl_multiproc.h']]], + ['cplcreateoracquiremutex',['CPLCreateOrAcquireMutex',['../cpl__multiproc_8h.html#a94c4067e6cb14fe7636cecbc926d839b',1,'cpl_multiproc.h']]], + ['cplcreateoracquiremutexex',['CPLCreateOrAcquireMutexEx',['../cpl__multiproc_8h.html#a3c42fd1b9e2345189880b519d0a9d160',1,'cpl_multiproc.h']]], + ['cplcreatethread',['CPLCreateThread',['../cpl__multiproc_8h.html#adf1964c4b12e652b143a0aec6a664e52',1,'cpl_multiproc.h']]], + ['cplcreatexmlelementandvalue',['CPLCreateXMLElementAndValue',['../cpl__minixml_8h.html#af48de2b139c304d8d0d9e801a6d06626',1,'cpl_minixml.h']]], + ['cplcreatexmlnode',['CPLCreateXMLNode',['../cpl__minixml_8h.html#aad5af6fda83ecd522cd867574e8083e6',1,'cpl_minixml.h']]], + ['cplcreatezip',['CPLCreateZip',['../cpl__conv_8h.html#ae0390ea4de62dfe1c10c3835a8e012cc',1,'cpl_conv.h']]], + ['cpldebug',['CPLDebug',['../cpl__error_8h.html#afeb154b3b66b3cc70217400e7f747cfc',1,'cpl_error.h']]], + ['cpldectodms',['CPLDecToDMS',['../cpl__conv_8h.html#a466ca65a5348c19ed7770e83b1a1f678',1,'cpl_conv.h']]], + ['cpldectopackeddms',['CPLDecToPackedDMS',['../cpl__conv_8h.html#a3c53be9cbb54f932c047da38299987f1',1,'cpl_conv.h']]], + ['cpldefaulterrorhandler',['CPLDefaultErrorHandler',['../cpl__error_8h.html#a67fa62029603e3591172678fdf68ea8c',1,'cpl_error.h']]], + ['cpldefaultfindfile',['CPLDefaultFindFile',['../cpl__conv_8h.html#a7a4c612e0af213a905519bf0c7619170',1,'cpl_conv.h']]], + ['cpldestroycond',['CPLDestroyCond',['../cpl__multiproc_8h.html#a58a29c4d75e4812218f87892f6c5eebd',1,'cpl_multiproc.h']]], + ['cpldestroylock',['CPLDestroyLock',['../cpl__multiproc_8h.html#a42035111b0a6df79d286303753fbec8a',1,'cpl_multiproc.h']]], + ['cpldestroymutex',['CPLDestroyMutex',['../cpl__multiproc_8h.html#ae92417a57060910a6bc1ad9577e87c15',1,'cpl_multiproc.h']]], + ['cpldestroyxmlnode',['CPLDestroyXMLNode',['../cpl__minixml_8h.html#a6208c67675de53dc8bc2b8aee2130fb8',1,'cpl_minixml.h']]], + ['cpldmstodec',['CPLDMSToDec',['../cpl__conv_8h.html#a989bb7eef9ffdafa628723318fe7afd6',1,'cpl_conv.h']]], + ['cpldumpsharedlist',['CPLDumpSharedList',['../cpl__conv_8h.html#aedca5f7505d22f769f81a2606f961fcd',1,'cpl_conv.h']]], + ['cple_5fappdefined',['CPLE_AppDefined',['../cpl__error_8h.html#a7151d0699caa1372a8566562390ff113',1,'cpl_error.h']]], + ['cple_5fassertionfailed',['CPLE_AssertionFailed',['../cpl__error_8h.html#a13990dad8417da7119ef2ca2f324d582',1,'cpl_error.h']]], + ['cple_5fawsaccessdenied',['CPLE_AWSAccessDenied',['../cpl__error_8h.html#a891cca84f7948739d39b5de7d30f98a3',1,'cpl_error.h']]], + ['cple_5fawsbucketnotfound',['CPLE_AWSBucketNotFound',['../cpl__error_8h.html#abbfc07831d7169c515e934d4828ff0ee',1,'cpl_error.h']]], + ['cple_5fawsinvalidcredentials',['CPLE_AWSInvalidCredentials',['../cpl__error_8h.html#a3abd9dbe62ff7916b69c6c4dea1d2938',1,'cpl_error.h']]], + ['cple_5fawsobjectnotfound',['CPLE_AWSObjectNotFound',['../cpl__error_8h.html#a127ee0c813428761867e6950ac3de130',1,'cpl_error.h']]], + ['cple_5fawssignaturedoesnotmatch',['CPLE_AWSSignatureDoesNotMatch',['../cpl__error_8h.html#a1fa2980c67ffca18f0455ca97bfa50af',1,'cpl_error.h']]], + ['cple_5ffileio',['CPLE_FileIO',['../cpl__error_8h.html#a4930c3e715b2dd2899e38ebb52e60d9f',1,'cpl_error.h']]], + ['cple_5fhttpresponse',['CPLE_HttpResponse',['../cpl__error_8h.html#ab4a45f07d2dc11317cb94653fbc0e3ce',1,'cpl_error.h']]], + ['cple_5fillegalarg',['CPLE_IllegalArg',['../cpl__error_8h.html#a07b0e6c2d300ba2d03743024b6fe109d',1,'cpl_error.h']]], + ['cple_5fnone',['CPLE_None',['../cpl__error_8h.html#a231a41d3e8f2522f477435ee1232512f',1,'cpl_error.h']]], + ['cple_5fnotsupported',['CPLE_NotSupported',['../cpl__error_8h.html#a3a532186d9f9e2699aee57aab0648b5e',1,'cpl_error.h']]], + ['cple_5fnowriteaccess',['CPLE_NoWriteAccess',['../cpl__error_8h.html#ada4b0a770e1eaef3d23a55c760a3f4a0',1,'cpl_error.h']]], + ['cple_5fobjectnull',['CPLE_ObjectNull',['../cpl__error_8h.html#a8aa83034499fe5f18b9c77622d924d60',1,'cpl_error.h']]], + ['cple_5fopenfailed',['CPLE_OpenFailed',['../cpl__error_8h.html#a730735f3bab3514071f6a8642910ea75',1,'cpl_error.h']]], + ['cple_5foutofmemory',['CPLE_OutOfMemory',['../cpl__error_8h.html#aec7dba1acbad288d224d52a2b3ef990c',1,'cpl_error.h']]], + ['cple_5fuserinterrupt',['CPLE_UserInterrupt',['../cpl__error_8h.html#adea9ed24efa030e441e087db671f3fae',1,'cpl_error.h']]], + ['cple_5fwrongformat',['CPLE_WrongFormat',['../gdal_8h.html#a5b5f9e17f7d8fb95816d7d579692ad6c',1,'gdal.h']]], + ['cplemergencyerror',['CPLEmergencyError',['../cpl__error_8h.html#a231bb392f6d1fcca9937e7538cd19cd0',1,'cpl_error.h']]], + ['cplencodingcharsize',['CPLEncodingCharSize',['../cpl__string_8h.html#af09869457bd5c549af82b425a03f3d8e',1,'cpl_string.h']]], + ['cplerr',['CPLErr',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2de',1,'cpl_error.h']]], + ['cplerror',['CPLError',['../cpl__error_8h.html#a74db8970f896481e1044c08bb08dc21e',1,'cpl_error.h']]], + ['cplerrorhandler',['CPLErrorHandler',['../cpl__error_8h.html#adb3b1dcef39bd9563d7a38c9d7b55abf',1,'cpl_error.h']]], + ['cplerrornum',['CPLErrorNum',['../cpl__error_8h.html#a8e00ec3cc02d37a201babfed063b2e3b',1,'cpl_error.h']]], + ['cplerrorreset',['CPLErrorReset',['../cpl__error_8h.html#a2210503e49b3942db841416fbb65b5f6',1,'cpl_error.h']]], + ['cplerrorsetstate',['CPLErrorSetState',['../cpl__error_8h.html#a348d7792bd4497c740e5334bec1ab460',1,'cpl_error.h']]], + ['cplerrorv',['CPLErrorV',['../cpl__error_8h.html#a4cbf80c68ee8327fcf155fa2d4403ea2',1,'cpl_error.h']]], + ['cples_5fbackslashquotable',['CPLES_BackslashQuotable',['../cpl__string_8h.html#a4d69daceff916c28ef0c65506d89d6d3',1,'cpl_string.h']]], + ['cples_5fcsv',['CPLES_CSV',['../cpl__string_8h.html#aa3347d20cc965ec42e25bc285a763ea9',1,'cpl_string.h']]], + ['cples_5fsql',['CPLES_SQL',['../cpl__string_8h.html#a90614c3cf4cdd748e063f9c2cf669246',1,'cpl_string.h']]], + ['cples_5furl',['CPLES_URL',['../cpl__string_8h.html#a88296f14572ad5a724fb512357fddb03',1,'cpl_string.h']]], + ['cples_5fxml',['CPLES_XML',['../cpl__string_8h.html#a7f5479acb68fb882fed8bada7b92db15',1,'cpl_string.h']]], + ['cples_5fxml_5fbut_5fquotes',['CPLES_XML_BUT_QUOTES',['../cpl__string_8h.html#abbabb77330e2927fafb93b568735ccd6',1,'cpl_string.h']]], + ['cplescapestring',['CPLEscapeString',['../cpl__string_8h.html#ab74e751ef08df91189b4c3f6845760eb',1,'cpl_string.h']]], + ['cplextractrelativepath',['CPLExtractRelativePath',['../cpl__conv_8h.html#aa7edf2e64cd080b1187a5fb2be20953d',1,'cpl_conv.h']]], + ['cplfgets',['CPLFGets',['../cpl__conv_8h.html#a41845388ae3945f54991e3c7497939e1',1,'cpl_conv.h']]], + ['cplfilefinder',['CPLFileFinder',['../cpl__conv_8h.html#adc72eb27f2c83e58454fd3c3e08ed269',1,'cpl_conv.h']]], + ['cplfinderclean',['CPLFinderClean',['../cpl__conv_8h.html#afb40ccd9d8847a5cfec14ef002707826',1,'cpl_conv.h']]], + ['cplfindfile',['CPLFindFile',['../cpl__conv_8h.html#a10cddddea0f8e8fdb22585e49207dc94',1,'cpl_conv.h']]], + ['cplforcetoascii',['CPLForceToASCII',['../cpl__string_8h.html#ae91c2895ab6061cf43ea68db745e94be',1,'cpl_string.h']]], + ['cplformcifilename',['CPLFormCIFilename',['../cpl__conv_8h.html#ade455f31f32e4e91cbd398a18120157f',1,'cpl_conv.h']]], + ['cplformfilename',['CPLFormFilename',['../cpl__conv_8h.html#ae3aeef0a1b76064515c2e7fc9ad36387',1,'cpl_conv.h']]], + ['cplfree',['CPLFree',['../cpl__conv_8h.html#a21b7f312da39ddb0a12bdde06b153b48',1,'cpl_conv.h']]], + ['cplfreeconfig',['CPLFreeConfig',['../cpl__conv_8h.html#a97d7ffb8436685f7d25cc4aa1c19bb99',1,'cpl_conv.h']]], + ['cplgeneratetempfilename',['CPLGenerateTempFilename',['../cpl__conv_8h.html#ae74360acb19d9cf16a45e9ce09a6a14b',1,'cpl_conv.h']]], + ['cplgetbasename',['CPLGetBasename',['../cpl__conv_8h.html#ad2da757eeb2fe735638d83984088a666',1,'cpl_conv.h']]], + ['cplgetconfigoption',['CPLGetConfigOption',['../cpl__conv_8h.html#a9dae8658256f2bad583fc27d8c707d29',1,'cpl_conv.h']]], + ['cplgetcurrentdir',['CPLGetCurrentDir',['../cpl__conv_8h.html#acd294686b4688f338b824b4d01cf67d0',1,'cpl_conv.h']]], + ['cplgetcurrentprocessid',['CPLGetCurrentProcessID',['../cpl__multiproc_8h.html#ad6d6a4dc50f2d1e0c918afbc566f66f9',1,'cpl_multiproc.h']]], + ['cplgetdirname',['CPLGetDirname',['../cpl__conv_8h.html#a8c1b9496df39389f28767f4b9114f4b0',1,'cpl_conv.h']]], + ['cplgeterrorhandleruserdata',['CPLGetErrorHandlerUserData',['../cpl__error_8h.html#a5ed4d11b005156695777b64dbebe421d',1,'cpl_error.h']]], + ['cplgetexecpath',['CPLGetExecPath',['../cpl__conv_8h.html#aaa35aca85f5aa4b0226de19d38fd6db4',1,'cpl_conv.h']]], + ['cplgetextension',['CPLGetExtension',['../cpl__conv_8h.html#a2c963714033ad84b2213ca8a07cdda85',1,'cpl_conv.h']]], + ['cplgetfilename',['CPLGetFilename',['../cpl__conv_8h.html#ae301bc80871a9b0a5837c114d359bebf',1,'cpl_conv.h']]], + ['cplgetlasterrormsg',['CPLGetLastErrorMsg',['../cpl__error_8h.html#a4d7519cf9b02915faf47d7d0481ae279',1,'cpl_error.h']]], + ['cplgetlasterrorno',['CPLGetLastErrorNo',['../cpl__error_8h.html#ad63af8a6fe2e4d03c0f1d74c05c5aa8a',1,'cpl_error.h']]], + ['cplgetlasterrortype',['CPLGetLastErrorType',['../cpl__error_8h.html#a21183f30769cafa434e33ec4940d1da5',1,'cpl_error.h']]], + ['cplgetnumcpus',['CPLGetNumCPUs',['../cpl__multiproc_8h.html#ade3ad611905d3d3a18bf5a35616c65a1',1,'cpl_multiproc.h']]], + ['cplgetpagesize',['CPLGetPageSize',['../cpl__virtualmem_8h.html#a1fda6753fc13f3dc348605da8bce9c2f',1,'cpl_virtualmem.h']]], + ['cplgetpath',['CPLGetPath',['../cpl__conv_8h.html#a0cd2d1912e452dd5fef3c39253c036da',1,'cpl_conv.h']]], + ['cplgetphysicalram',['CPLGetPhysicalRAM',['../cpl__vsi_8h.html#ada199e0a1767d83b2a1190a06352a967',1,'cpl_vsi.h']]], + ['cplgetpid',['CPLGetPID',['../cpl__multiproc_8h.html#a126e15d559e85060b3bea05a07942b33',1,'cpl_multiproc.h']]], + ['cplgetsharedlist',['CPLGetSharedList',['../cpl__conv_8h.html#ae537ad5f113549a8b30dd441bbea728c',1,'cpl_conv.h']]], + ['cplgetsymbol',['CPLGetSymbol',['../cpl__conv_8h.html#a8a2b13fc6da8c748e7b0111fc8523ea0',1,'cpl_conv.h']]], + ['cplgetthreadingmodel',['CPLGetThreadingModel',['../cpl__multiproc_8h.html#a991fb5d7c69581a6f0768e304f459d24',1,'cpl_multiproc.h']]], + ['cplgetthreadlocalconfigoption',['CPLGetThreadLocalConfigOption',['../cpl__conv_8h.html#a761908166c5e1876c6690ab50663dd9e',1,'cpl_conv.h']]], + ['cplgettls',['CPLGetTLS',['../cpl__multiproc_8h.html#a905d1c6c35b34899376d46dfb59bde87',1,'cpl_multiproc.h']]], + ['cplgettlsex',['CPLGetTLSEx',['../cpl__multiproc_8h.html#a0b70335d377c5686716b1f7e818d8295',1,'cpl_multiproc.h']]], + ['cplgetusablephysicalram',['CPLGetUsablePhysicalRAM',['../cpl__vsi_8h.html#a832811eed05c55ad07abd6aa266c9856',1,'cpl_vsi.h']]], + ['cplgetvaluetype',['CPLGetValueType',['../cpl__string_8h.html#ac27d8320ca1cf3fe684234c9161281ad',1,'cpl_string.h']]], + ['cplgetxmlnode',['CPLGetXMLNode',['../cpl__minixml_8h.html#a7c50966bf2f872b644690b66fd3e6708',1,'cpl_minixml.h']]], + ['cplgetxmlvalue',['CPLGetXMLValue',['../cpl__minixml_8h.html#a6756dd60261b6d9b6a4ac8ac362cdfa5',1,'cpl_minixml.h']]], + ['cplhextobinary',['CPLHexToBinary',['../cpl__string_8h.html#a18575a02ab30432781b8e93ef3af1b75',1,'cpl_string.h']]], + ['cplisequal',['CPLIsEqual',['../cpl__port_8h.html#ab3aee5d619f710ca0dc1358ac2627f2d',1,'cpl_port.h']]], + ['cplisfilenamerelative',['CPLIsFilenameRelative',['../cpl__conv_8h.html#a9be0b2f019023ef0f2de2c86c3e84472',1,'cpl_conv.h']]], + ['cplisfinite',['CPLIsFinite',['../cpl__port_8h.html#af8a9f0a30b551836785d3ffcad30257a',1,'cpl_port.h']]], + ['cplisinf',['CPLIsInf',['../cpl__port_8h.html#a3df69ed6989192cc0844afe71c8deeee',1,'cpl_port.h']]], + ['cplisnan',['CPLIsNan',['../cpl__port_8h.html#aace5f63d46eef1ea5a3f7469b879cd9d',1,'cpl_port.h']]], + ['cplisutf8',['CPLIsUTF8',['../cpl__string_8h.html#a19d265ba589314775243b478f6003971',1,'cpl_string.h']]], + ['cplisvirtualmemfilemapavailable',['CPLIsVirtualMemFileMapAvailable',['../cpl__virtualmem_8h.html#a23dca3961c27fceab73cb5b568c0e847',1,'cpl_virtualmem.h']]], + ['cpljoinablethread',['CPLJoinableThread',['../cpl__multiproc_8h.html#aa0a0b461542ebe703e7a073a749c4090',1,'cpl_multiproc.h']]], + ['cpljointhread',['CPLJoinThread',['../cpl__multiproc_8h.html#a168fd8d4383db31f3f42b6db2af6bd0b',1,'cpl_multiproc.h']]], + ['cpllock',['CPLLock',['../cpl__multiproc_8h.html#aa65eeec2fc0f84d2a0664bc224931c01',1,'cpl_multiproc.h']]], + ['cpllockfile',['CPLLockFile',['../cpl__multiproc_8h.html#acb5760c1c25f3b9e2f03da9b71ec68e8',1,'cpl_multiproc.h']]], + ['cpllocksetdebugperf',['CPLLockSetDebugPerf',['../cpl__multiproc_8h.html#ab6743d67832bd5bd9565b56c9da3bbfb',1,'cpl_multiproc.h']]], + ['cpllocktype',['CPLLockType',['../cpl__multiproc_8h.html#a341bb5d4d227b519c83004206c69d01a',1,'cpl_multiproc.h']]], + ['cplloggingerrorhandler',['CPLLoggingErrorHandler',['../cpl__error_8h.html#aa47fa4492b091bafa39cc0b9730b7377',1,'cpl_error.h']]], + ['cplmalloc',['CPLMalloc',['../cpl__conv_8h.html#aaa9cc4f20fb562f75be86ca3ed220247',1,'cpl_conv.h']]], + ['cplmovefile',['CPLMoveFile',['../cpl__conv_8h.html#a57f883de7738db22a42e9d4efc6a3bec',1,'cpl_conv.h']]], + ['cplmutex',['CPLMutex',['../cpl__multiproc_8h.html#a8afa61199ef26c1c912e84f4b0a7bc88',1,'cpl_multiproc.h']]], + ['cplopenshared',['CPLOpenShared',['../cpl__conv_8h.html#a0f4adc3ff7c84eeb7bb435bacad04c22',1,'cpl_conv.h']]], + ['cplpackeddmstodec',['CPLPackedDMSToDec',['../cpl__conv_8h.html#a3fd07859b01fb8b6c97063a73e19795e',1,'cpl_conv.h']]], + ['cplparsenamevalue',['CPLParseNameValue',['../cpl__string_8h.html#a9b0956ead51f6795ee28dbdc8e1121fd',1,'cpl_string.h']]], + ['cplparsexmlfile',['CPLParseXMLFile',['../cpl__minixml_8h.html#ad9da364b438b491b839382f29fc29b37',1,'cpl_minixml.h']]], + ['cplparsexmlstring',['CPLParseXMLString',['../cpl__minixml_8h.html#a624cb3e7bf43d47685f19b88f0268286',1,'cpl_minixml.h']]], + ['cplpoperrorhandler',['CPLPopErrorHandler',['../cpl__error_8h.html#a231856620be4fb2404dd0dc9fb79d292',1,'cpl_error.h']]], + ['cplpopfilefinder',['CPLPopFileFinder',['../cpl__conv_8h.html#a327b6438548c4c874ec8076d65e3ddfd',1,'cpl_conv.h']]], + ['cplpopfinderlocation',['CPLPopFinderLocation',['../cpl__conv_8h.html#a0c1ba16ecc24e6318f9e0be2461a8b30',1,'cpl_conv.h']]], + ['cplprintdouble',['CPLPrintDouble',['../cpl__conv_8h.html#a7d65b2cbfa4444c18816f01d13bf0b3f',1,'cpl_conv.h']]], + ['cplprintf',['CPLprintf',['../cpl__string_8h.html#abb95dd17427a3ade3bc799fcaae0510b',1,'cpl_string.h']]], + ['cplprintint32',['CPLPrintInt32',['../cpl__conv_8h.html#a40fa469f70136e695e5d130de5ea396a',1,'cpl_conv.h']]], + ['cplprintpointer',['CPLPrintPointer',['../cpl__conv_8h.html#a2603dce619cc1d5b4cfc09949eb6f605',1,'cpl_conv.h']]], + ['cplprintstring',['CPLPrintString',['../cpl__conv_8h.html#ad7c571afb58afd4a4d4d877b2f605f95',1,'cpl_conv.h']]], + ['cplprintstringfill',['CPLPrintStringFill',['../cpl__conv_8h.html#a08723bfa45a73e5856ac2d97740acf42',1,'cpl_conv.h']]], + ['cplprinttime',['CPLPrintTime',['../cpl__conv_8h.html#a1135cad797264f39c09364da35b82748',1,'cpl_conv.h']]], + ['cplprintuintbig',['CPLPrintUIntBig',['../cpl__conv_8h.html#a8ea1cd06bc958af6ea693a3145008ac7',1,'cpl_conv.h']]], + ['cplprojectrelativefilename',['CPLProjectRelativeFilename',['../cpl__conv_8h.html#ab229decc2cfebfe65024aebb5e1d3dce',1,'cpl_conv.h']]], + ['cplpusherrorhandler',['CPLPushErrorHandler',['../cpl__error_8h.html#a38c2f099214120938983aa514867ba84',1,'cpl_error.h']]], + ['cplpusherrorhandlerex',['CPLPushErrorHandlerEx',['../cpl__error_8h.html#a59022e6f05c1bd1ae3f5c73fdb20f1c4',1,'cpl_error.h']]], + ['cplpushfilefinder',['CPLPushFileFinder',['../cpl__conv_8h.html#a0c9d8824c68bb6f0343f444dea23d39c',1,'cpl_conv.h']]], + ['cplpushfinderlocation',['CPLPushFinderLocation',['../cpl__conv_8h.html#a45a576d27de3dcc95fbe7813b8274200',1,'cpl_conv.h']]], + ['cplquieterrorhandler',['CPLQuietErrorHandler',['../cpl__error_8h.html#ae3a8d66657b3077ae5d49f3b71d74100',1,'cpl_error.h']]], + ['cplreaddir',['CPLReadDir',['../cpl__vsi_8h.html#afdc1dc07ba4fe31933c9b522de783692',1,'cpl_vsi.h']]], + ['cplreadline',['CPLReadLine',['../cpl__conv_8h.html#a0202438ad0f9f8d260d5fb8a1834e277',1,'cpl_conv.h']]], + ['cplreadline2l',['CPLReadLine2L',['../cpl__conv_8h.html#af32c79f087303ae96c422467b705cb34',1,'cpl_conv.h']]], + ['cplreadlinel',['CPLReadLineL',['../cpl__conv_8h.html#ab38aa2bd6fad1221d899a74ff45b33f2',1,'cpl_conv.h']]], + ['cplrealloc',['CPLRealloc',['../cpl__conv_8h.html#a859bfed0320b2f68cb5348c2c6e44c44',1,'cpl_conv.h']]], + ['cplrecode',['CPLRecode',['../cpl__string_8h.html#ab9e3b57501651b611d9134e6951c8e31',1,'cpl_string.h']]], + ['cplrecodefromwchar',['CPLRecodeFromWChar',['../cpl__string_8h.html#a0cd9738c76b969cffc33548761dd9f1d',1,'cpl_string.h']]], + ['cplrecodetowchar',['CPLRecodeToWChar',['../cpl__string_8h.html#a46bda3869d6db85cf19400913855a91d',1,'cpl_string.h']]], + ['cplreleaselock',['CPLReleaseLock',['../cpl__multiproc_8h.html#ace5baefa56ba0bdf4da9ef354fe4efba',1,'cpl_multiproc.h']]], + ['cplreleasemutex',['CPLReleaseMutex',['../cpl__multiproc_8h.html#af925f1b0990e3b47cd55c474c45fd0fa',1,'cpl_multiproc.h']]], + ['cplremovexmlchild',['CPLRemoveXMLChild',['../cpl__minixml_8h.html#a600b26c37b444401adf4e00841cc7c5e',1,'cpl_minixml.h']]], + ['cplresetextension',['CPLResetExtension',['../cpl__conv_8h.html#a921a45fcb21a53be11f758fefcd0551b',1,'cpl_conv.h']]], + ['cplscandouble',['CPLScanDouble',['../cpl__conv_8h.html#a3b972410626256ac3ced8ac43f6e4608',1,'cpl_conv.h']]], + ['cplscanlong',['CPLScanLong',['../cpl__conv_8h.html#a9b459c31663d045216670387e7bd35cd',1,'cpl_conv.h']]], + ['cplscanpointer',['CPLScanPointer',['../cpl__conv_8h.html#a80a8c1d28548f84a1704af9d7ce84455',1,'cpl_conv.h']]], + ['cplscanstring',['CPLScanString',['../cpl__conv_8h.html#af61a2ac88007e268ca856c026f7a98ef',1,'cpl_conv.h']]], + ['cplscanuintbig',['CPLScanUIntBig',['../cpl__conv_8h.html#a488f7d9be4197b2f8e888cc51e602fb5',1,'cpl_conv.h']]], + ['cplscanulong',['CPLScanULong',['../cpl__conv_8h.html#adb6e3821966f526c4fe71dc1dc78ee93',1,'cpl_conv.h']]], + ['cplsearchxmlnode',['CPLSearchXMLNode',['../cpl__minixml_8h.html#a7f18040aa4b149fb0fdcef6e8f9c1f11',1,'cpl_minixml.h']]], + ['cplserializexmltree',['CPLSerializeXMLTree',['../cpl__minixml_8h.html#a08affa00a3aa835e0fb1c0b4e4dabef1',1,'cpl_minixml.h']]], + ['cplserializexmltreetofile',['CPLSerializeXMLTreeToFile',['../cpl__minixml_8h.html#acd526a0e3e137396bf17e230437aa221',1,'cpl_minixml.h']]], + ['cplsetconfigoption',['CPLSetConfigOption',['../cpl__conv_8h.html#a2f9fe89aa77782c5a7b6847656f9e2f0',1,'cpl_conv.h']]], + ['cplsetcurrenterrorhandlercatchdebug',['CPLSetCurrentErrorHandlerCatchDebug',['../cpl__error_8h.html#a1c513f2801f13fd4b4c79aaea3d8e3f1',1,'cpl_error.h']]], + ['cplseterrorhandler',['CPLSetErrorHandler',['../cpl__error_8h.html#a1b842be468b9cef24efeaa8a23b8f8f0',1,'cpl_error.h']]], + ['cplseterrorhandlerex',['CPLSetErrorHandlerEx',['../cpl__error_8h.html#a58b73907669501fde37db8f7b97289ff',1,'cpl_error.h']]], + ['cplsetlocale',['CPLsetlocale',['../cpl__conv_8h.html#a7e7dc242d58045315d7672e252e62e7d',1,'cpl_conv.h']]], + ['cplsetthreadlocalconfigoption',['CPLSetThreadLocalConfigOption',['../cpl__conv_8h.html#ae6826aa74d0b5cc9253f55ffb6b798c1',1,'cpl_conv.h']]], + ['cplsettls',['CPLSetTLS',['../cpl__multiproc_8h.html#a8017a920eaac6137a28bbf78a616d3b5',1,'cpl_multiproc.h']]], + ['cplsettlswithfreefunc',['CPLSetTLSWithFreeFunc',['../cpl__multiproc_8h.html#afa568933852dee5ac322f445b00733d8',1,'cpl_multiproc.h']]], + ['cplsettlswithfreefuncex',['CPLSetTLSWithFreeFuncEx',['../cpl__multiproc_8h.html#ad88c068330e2c8f0c61bad5a352a8840',1,'cpl_multiproc.h']]], + ['cplsetxmlvalue',['CPLSetXMLValue',['../cpl__minixml_8h.html#a9074d395bdf4047d03d83002c61a9fc1',1,'cpl_minixml.h']]], + ['cplsharedfileinfo',['CPLSharedFileInfo',['../struct_c_p_l_shared_file_info.html',1,'']]], + ['cplsleep',['CPLSleep',['../cpl__multiproc_8h.html#a0240c630cf2f396ad231e06867aedcc0',1,'cpl_multiproc.h']]], + ['cplsnprintf',['CPLsnprintf',['../cpl__string_8h.html#aaa9a1a7de48e99c090ecf4d9803a71a7',1,'cpl_string.h']]], + ['cplsprintf',['CPLSPrintf',['../cpl__string_8h.html#af4abf87be77d47f6745a3923f4a3a41f',1,'CPLSPrintf(const char *fmt,...) CPL_PRINT_FUNC_FORMAT(1: cpl_string.h'],['../cpl__string_8h.html#a179a05830eda23b179e133a6ca41f594',1,'CPLsprintf(char *str, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(2: cpl_string.h']]], + ['cplsscanf',['CPLsscanf',['../cpl__string_8h.html#a2228898bbe7b20c62f1e7690459addec',1,'cpl_string.h']]], + ['cplstat',['CPLStat',['../cpl__conv_8h.html#a4115dca2eee785567e195059e9b1dbb5',1,'cpl_conv.h']]], + ['cplstrdup',['CPLStrdup',['../cpl__conv_8h.html#a4f13530799ff863b168cb101e3b39d7b',1,'cpl_conv.h']]], + ['cplstringtocomplex',['CPLStringToComplex',['../cpl__conv_8h.html#a2b21478a868664c79feda46de9ab9ac7',1,'cpl_conv.h']]], + ['cplstripxmlnamespace',['CPLStripXMLNamespace',['../cpl__minixml_8h.html#afdad9057fb272f633435289544791fb1',1,'cpl_minixml.h']]], + ['cplstrlcat',['CPLStrlcat',['../cpl__string_8h.html#a068017b75019d39ea9d74ed55218d40d',1,'cpl_string.h']]], + ['cplstrlcpy',['CPLStrlcpy',['../cpl__string_8h.html#a23730792907209d78ed81a6d218e371a',1,'cpl_string.h']]], + ['cplstrlenutf8',['CPLStrlenUTF8',['../cpl__string_8h.html#ab283c4518e6210d5cc7294e3c5cfaf33',1,'cpl_string.h']]], + ['cplstrlwr',['CPLStrlwr',['../cpl__conv_8h.html#aee03824a3cc31f5c7af705ad1c06d8b3',1,'cpl_conv.h']]], + ['cplstrnlen',['CPLStrnlen',['../cpl__string_8h.html#a0ac300fe626b6e9132fcac05f2d428f2',1,'cpl_string.h']]], + ['cplstrtod',['CPLStrtod',['../cpl__conv_8h.html#ab2a75cb4f9695cd8ecc67668b45cf960',1,'cpl_conv.h']]], + ['cplstrtoddelim',['CPLStrtodDelim',['../cpl__conv_8h.html#a6b08477feabba39c6ddf9962d3c6ed0a',1,'cpl_conv.h']]], + ['cplstrtof',['CPLStrtof',['../cpl__conv_8h.html#adc9e485bcc4465e7ebdf0ac7c6ec4487',1,'cpl_conv.h']]], + ['cplstrtofdelim',['CPLStrtofDelim',['../cpl__conv_8h.html#a6d25e5dc6c14f0216520fba5c7d94707',1,'cpl_conv.h']]], + ['cplsymlink',['CPLSymlink',['../cpl__conv_8h.html#aafa455dd07ba2e2a931dc9979ab76037',1,'cpl_conv.h']]], + ['cpltestboolean',['CPLTestBoolean',['../cpl__string_8h.html#aea59d1c7ba138b5533421239f899a5a2',1,'cpl_string.h']]], + ['cplthreadfunc',['CPLThreadFunc',['../cpl__multiproc_8h.html#abdd7ae4eb9ede6837f870972fd2b1136',1,'cpl_multiproc.h']]], + ['cpltlsfreefunc',['CPLTLSFreeFunc',['../cpl__multiproc_8h.html#a89f10ee28c9ffd9ea6b0190dad32fe7a',1,'cpl_multiproc.h']]], + ['cplturnfailureintowarning',['CPLTurnFailureIntoWarning',['../cpl__error_8h.html#a9110b6d0e50f3468987d1acf0974334d',1,'cpl_error.h']]], + ['cplunescapestring',['CPLUnescapeString',['../cpl__string_8h.html#a707ed9e3b3350b5d995b2206e7ea3235',1,'cpl_string.h']]], + ['cplunlinktree',['CPLUnlinkTree',['../cpl__conv_8h.html#a84202bd22f1f3a785bfd5ea9a521ddca',1,'cpl_conv.h']]], + ['cplunlockfile',['CPLUnlockFile',['../cpl__multiproc_8h.html#a0e2331997b692772cda76ded6aac802f',1,'cpl_multiproc.h']]], + ['cplvalidatexml',['CPLValidateXML',['../cpl__conv_8h.html#a2f8b9a6902912eab7f78f533b227107c',1,'cpl_conv.h']]], + ['cplvaluetype',['CPLValueType',['../cpl__string_8h.html#a58696cad4b2dc09a3190fa5f64486bf3',1,'cpl_string.h']]], + ['cplvasprintf',['CPLVASPrintf',['../cpl__string_8h.html#a7fd66b1575d82ae4908789d8b5ceb2ba',1,'cpl_string.h']]], + ['cplverifyconfiguration',['CPLVerifyConfiguration',['../cpl__conv_8h.html#a06e7f7d729ecd76a895772f376b78d6c',1,'cpl_conv.h']]], + ['cplvirtualmem',['CPLVirtualMem',['../cpl__virtualmem_8h.html#aac693188a82d797c5a651f275fddab82',1,'cpl_virtualmem.h']]], + ['cplvirtualmemaccessmode',['CPLVirtualMemAccessMode',['../cpl__virtualmem_8h.html#aeba7fc305d946740f9e88513220c73a1',1,'cpl_virtualmem.h']]], + ['cplvirtualmemcachepagecbk',['CPLVirtualMemCachePageCbk',['../cpl__virtualmem_8h.html#a2eaa49a430d8b44b95caeffd3fa24b28',1,'cpl_virtualmem.h']]], + ['cplvirtualmemdeclarethread',['CPLVirtualMemDeclareThread',['../cpl__virtualmem_8h.html#ab02ca8df117924498e82dd4baaf6e1f7',1,'cpl_virtualmem.h']]], + ['cplvirtualmemderivednew',['CPLVirtualMemDerivedNew',['../cpl__virtualmem_8h.html#aa23ac6c1b9b0f185cc73a9c320180c9c',1,'cpl_virtualmem.h']]], + ['cplvirtualmemfilemapnew',['CPLVirtualMemFileMapNew',['../cpl__virtualmem_8h.html#a5109bc5b902ac637da108a8a4f7a2594',1,'cpl_virtualmem.h']]], + ['cplvirtualmemfree',['CPLVirtualMemFree',['../cpl__virtualmem_8h.html#a733490834e65cac877b01007e51f08cb',1,'cpl_virtualmem.h']]], + ['cplvirtualmemfreeuserdata',['CPLVirtualMemFreeUserData',['../cpl__virtualmem_8h.html#a7fac15ae099b3328095f663bb69be0a0',1,'cpl_virtualmem.h']]], + ['cplvirtualmemgetaccessmode',['CPLVirtualMemGetAccessMode',['../cpl__virtualmem_8h.html#a0565635f915e3108d531194cc509def6',1,'cpl_virtualmem.h']]], + ['cplvirtualmemgetaddr',['CPLVirtualMemGetAddr',['../cpl__virtualmem_8h.html#a25a74f5d89021660d2352eb17d1113fc',1,'cpl_virtualmem.h']]], + ['cplvirtualmemgetpagesize',['CPLVirtualMemGetPageSize',['../cpl__virtualmem_8h.html#ad8fe1e9ab81d048c39655ebeb3fbc504',1,'cpl_virtualmem.h']]], + ['cplvirtualmemgetsize',['CPLVirtualMemGetSize',['../cpl__virtualmem_8h.html#a4203d033bae8e3810f0e0f9f64741429',1,'cpl_virtualmem.h']]], + ['cplvirtualmemisaccessthreadsafe',['CPLVirtualMemIsAccessThreadSafe',['../cpl__virtualmem_8h.html#aebc227f9b7237e7a4ca7b284affffb98',1,'cpl_virtualmem.h']]], + ['cplvirtualmemisfilemapping',['CPLVirtualMemIsFileMapping',['../cpl__virtualmem_8h.html#aaba5873a189dc59339c85c46499202d5',1,'cpl_virtualmem.h']]], + ['cplvirtualmemmanagerterminate',['CPLVirtualMemManagerTerminate',['../cpl__virtualmem_8h.html#a0aec86ac68ec821d1d48776a263fa0a4',1,'cpl_virtualmem.h']]], + ['cplvirtualmemnew',['CPLVirtualMemNew',['../cpl__virtualmem_8h.html#a3ab2ce94850ef31458c65cb16ce828dc',1,'cpl_virtualmem.h']]], + ['cplvirtualmempin',['CPLVirtualMemPin',['../cpl__virtualmem_8h.html#ad5f5d5276f1cbe4c77637977476349f5',1,'cpl_virtualmem.h']]], + ['cplvirtualmemuncachepagecbk',['CPLVirtualMemUnCachePageCbk',['../cpl__virtualmem_8h.html#a71ad0e765022546be709d8b80bc99632',1,'cpl_virtualmem.h']]], + ['cplvirtualmemundeclarethread',['CPLVirtualMemUnDeclareThread',['../cpl__virtualmem_8h.html#a341e2a12a981a724b0a577a891e993f9',1,'cpl_virtualmem.h']]], + ['cplvsnprintf',['CPLvsnprintf',['../cpl__string_8h.html#a345e0e12a111c7ebcc2896f421573abe',1,'cpl_string.h']]], + ['cplwritefileinzip',['CPLWriteFileInZip',['../cpl__conv_8h.html#aa3904369d73fa8527e4e25794c5c1902',1,'cpl_conv.h']]], + ['cplxmlnode',['CPLXMLNode',['../struct_c_p_l_x_m_l_node.html',1,'CPLXMLNode'],['../cpl__minixml_8h.html#a0f6327e895fb94bf1d5fec958054599a',1,'CPLXMLNode(): cpl_minixml.h']]], + ['cplxmlnodetype',['CPLXMLNodeType',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1',1,'cpl_minixml.h']]], + ['cplzlibdeflate',['CPLZLibDeflate',['../cpl__conv_8h.html#a354f0f54c6302f2ebf599c91c2c6b781',1,'cpl_conv.h']]], + ['cplzlibinflate',['CPLZLibInflate',['../cpl__conv_8h.html#a92be91bf8c6f68b821e503d47490f98f',1,'cpl_conv.h']]], + ['create',['Create',['../class_g_d_a_l_driver.html#ad30a16dad36987f86e47d13ffd89e15a',1,'GDALDriver']]], + ['createblock',['CreateBlock',['../class_g_d_a_l_abstract_band_block_cache.html#a6a1d7bf7b39b54d8c35dcdd968ca50a9',1,'GDALAbstractBandBlockCache']]], + ['createcolorramp',['CreateColorRamp',['../class_g_d_a_l_color_table.html#a0f503713565c7b1cb24bcc6c8dd8cf0d',1,'GDALColorTable']]], + ['createcopy',['CreateCopy',['../class_g_d_a_l_driver.html#a181a971ea3a33c91bf5dd5bd16321c20',1,'GDALDriver']]], + ['createdatasource',['CreateDataSource',['../class_o_g_r_s_f_driver.html#a69b1d39c7056cf299bf03b2996b4971c',1,'OGRSFDriver']]], + ['createfeature',['CreateFeature',['../class_o_g_r_feature.html#aba49ebc8f7d3c9f4e59707fa9129dcf6',1,'OGRFeature::CreateFeature()'],['../class_o_g_r_layer.html#a5d6db0be3b8876142d54e8bfd5dc8324',1,'OGRLayer::CreateFeature()']]], + ['createfeaturedefn',['CreateFeatureDefn',['../class_o_g_r_feature_defn.html#a456cdc4de0b02fdd951f3de1d6d0d4c7',1,'OGRFeatureDefn']]], + ['createfield',['CreateField',['../class_o_g_r_layer.html#a6ef3ba01e81538f61b3bad24ae0415f6',1,'OGRLayer']]], + ['createfromfgf',['createFromFgf',['../class_o_g_r_geometry_factory.html#aa771de5c07fa3a8dec8860090dbb25e0',1,'OGRGeometryFactory']]], + ['createfromgeos',['createFromGEOS',['../class_o_g_r_geometry_factory.html#aa5663763081489a8b3b493c9216400e1',1,'OGRGeometryFactory']]], + ['createfromgml',['createFromGML',['../class_o_g_r_geometry_factory.html#a2e066de95f7448e855bb1f5e9b1842b9',1,'OGRGeometryFactory']]], + ['createfromwkb',['createFromWkb',['../class_o_g_r_geometry_factory.html#a74f70af4a2910dbe83128273f24ee7e2',1,'OGRGeometryFactory']]], + ['createfromwkt',['createFromWkt',['../class_o_g_r_geometry_factory.html#aca5abc95705627e662b63ffc7a632a4b',1,'OGRGeometryFactory']]], + ['creategeometry',['createGeometry',['../class_o_g_r_geometry_factory.html#a096453e10f58119f0cc0f041740f463f',1,'OGRGeometryFactory']]], + ['creategeomfield',['CreateGeomField',['../class_o_g_r_layer.html#a09b4f7972973207c2365aeb8bfd4b836',1,'OGRLayer']]], + ['creategeoscontext',['createGEOSContext',['../class_o_g_r_geometry.html#a461893fffa0a9e2380a95430002ee8dd',1,'OGRGeometry']]], + ['createlayer',['CreateLayer',['../class_g_d_a_l_dataset.html#adac3ab15c88b749eb83642cd87aab750',1,'GDALDataset']]], + ['createmaskband',['CreateMaskBand',['../class_g_d_a_l_default_overviews.html#a6dfe93cf4c9e29cd4a808529a2a1c0e3',1,'GDALDefaultOverviews::CreateMaskBand()'],['../class_g_d_a_l_dataset.html#af5cebe17e4b36c061229d45fcdef88c1',1,'GDALDataset::CreateMaskBand()'],['../class_g_d_a_l_raster_band.html#a0a729543b338cc7d96f202ade4b2b408',1,'GDALRasterBand::CreateMaskBand()']]], + ['createstyletoolfromstylestring',['CreateStyleToolFromStyleString',['../class_o_g_r_style_mgr.html#a2243c3042b15d3ba1212f7445b5ca217',1,'OGRStyleMgr']]], + ['crosses',['Crosses',['../class_o_g_r_geometry.html#a5d21764cfea3c7ab7aa41ecd9ae60c98',1,'OGRGeometry']]], + ['csladdnamevalue',['CSLAddNameValue',['../cpl__string_8h.html#a1e1a7a987a2cbfb23e216802b5f7908b',1,'cpl_string.h']]], + ['csladdstring',['CSLAddString',['../cpl__string_8h.html#ac5aa49e9cbedcf0f965097c4195ea94a',1,'cpl_string.h']]], + ['csladdstringmayfail',['CSLAddStringMayFail',['../cpl__string_8h.html#a682598599bc6e3770a2c506fabe51686',1,'cpl_string.h']]], + ['cslappendprintf',['CSLAppendPrintf',['../cpl__string_8h.html#a6d4b10113d0e9ff549008420dbc318d7',1,'cpl_string.h']]], + ['cslcount',['CSLCount',['../cpl__string_8h.html#a96ed5f2caeffc83ca3ada153970ef282',1,'cpl_string.h']]], + ['csldestroy',['CSLDestroy',['../cpl__string_8h.html#ace6799a8ba4bbb58318f17aecd9f55dd',1,'cpl_string.h']]], + ['cslduplicate',['CSLDuplicate',['../cpl__string_8h.html#aee4f268f0d07b8f93f0a28609d36916b',1,'cpl_string.h']]], + ['cslfetchboolean',['CSLFetchBoolean',['../cpl__string_8h.html#aad515528f066b9e4a1a3d0e2c086e5dd',1,'cpl_string.h']]], + ['cslfetchnamevalue',['CSLFetchNameValue',['../cpl__string_8h.html#ae7aa7426549c2b62826f3b1440f99a38',1,'cpl_string.h']]], + ['cslfetchnamevaluedef',['CSLFetchNameValueDef',['../cpl__string_8h.html#ae339d6f6827653c1c017e36b567781df',1,'cpl_string.h']]], + ['cslfetchnamevaluemultiple',['CSLFetchNameValueMultiple',['../cpl__string_8h.html#a183509cea11be721300433ef2ae10052',1,'cpl_string.h']]], + ['cslfindname',['CSLFindName',['../cpl__string_8h.html#ae9340238e2dfe853b82b7e35be8202cb',1,'cpl_string.h']]], + ['cslfindstring',['CSLFindString',['../cpl__string_8h.html#ab8d50a9c6645f8cd176febb7a4ea41ce',1,'cpl_string.h']]], + ['cslfindstringcasesensitive',['CSLFindStringCaseSensitive',['../cpl__string_8h.html#a2255532dbdcba536b8e59ca46de13f3f',1,'cpl_string.h']]], + ['cslgetfield',['CSLGetField',['../cpl__string_8h.html#a46f1b240d122463c5a21f58d35894363',1,'cpl_string.h']]], + ['cslinsertstring',['CSLInsertString',['../cpl__string_8h.html#a711e8a36e8901a897f1e876d2d98d4cf',1,'cpl_string.h']]], + ['cslinsertstrings',['CSLInsertStrings',['../cpl__string_8h.html#a894a7b86e628961febe0381936843cc4',1,'cpl_string.h']]], + ['cslload',['CSLLoad',['../cpl__string_8h.html#af7e9cd880b5891a50db53c7c8ea6b2cf',1,'cpl_string.h']]], + ['cslload2',['CSLLoad2',['../cpl__string_8h.html#a78b15b98755ff10f2f8f239ddff9ac66',1,'cpl_string.h']]], + ['cslmerge',['CSLMerge',['../cpl__string_8h.html#a086854aa18fc7bbad86d64af501a4927',1,'cpl_string.h']]], + ['cslparsecommandline',['CSLParseCommandLine',['../cpl__string_8h.html#a4361c64dd8f22896a6d0f49384705852',1,'cpl_string.h']]], + ['cslpartialfindstring',['CSLPartialFindString',['../cpl__string_8h.html#a1b1b6eda40b063071fc1de336ae1f19a',1,'cpl_string.h']]], + ['cslprint',['CSLPrint',['../cpl__string_8h.html#a69dd3bc8f96887bb6a11389af97a4956',1,'cpl_string.h']]], + ['cslremovestrings',['CSLRemoveStrings',['../cpl__string_8h.html#ac21e99bd7024a6c2205aaa438535ad5d',1,'cpl_string.h']]], + ['cslsave',['CSLSave',['../cpl__string_8h.html#add1a6c7865902a19c988ea260892f042',1,'cpl_string.h']]], + ['cslsetnamevalue',['CSLSetNameValue',['../cpl__string_8h.html#a7cace9e31474df1e83493f5d8d7b1019',1,'cpl_string.h']]], + ['cslsetnamevalueseparator',['CSLSetNameValueSeparator',['../cpl__string_8h.html#a2e7670421e44ece23a49af78556eb96d',1,'cpl_string.h']]], + ['cslt_5fallowemptytokens',['CSLT_ALLOWEMPTYTOKENS',['../cpl__string_8h.html#a2cf4a54c9dc07fb312ff0f0d143048cc',1,'cpl_string.h']]], + ['cslt_5fhonourstrings',['CSLT_HONOURSTRINGS',['../cpl__string_8h.html#a2338aada58f9282979f68e527f5aeb03',1,'cpl_string.h']]], + ['cslt_5fpreserveescapes',['CSLT_PRESERVEESCAPES',['../cpl__string_8h.html#a8aace221e37b023221866198770ffe50',1,'cpl_string.h']]], + ['cslt_5fpreservequotes',['CSLT_PRESERVEQUOTES',['../cpl__string_8h.html#ada6b937d227431e8076ec35294a3cb56',1,'cpl_string.h']]], + ['cslt_5fstripendspaces',['CSLT_STRIPENDSPACES',['../cpl__string_8h.html#af45f2f4c3d953ab2bf6594ac042a265b',1,'cpl_string.h']]], + ['cslt_5fstripleadspaces',['CSLT_STRIPLEADSPACES',['../cpl__string_8h.html#a3abb7b31dfa10f4480f4ada48db2cd5b',1,'cpl_string.h']]], + ['csltestboolean',['CSLTestBoolean',['../cpl__string_8h.html#affaa0f415488e88b1f729fda33eae311',1,'cpl_string.h']]], + ['csltokenizestring',['CSLTokenizeString',['../cpl__string_8h.html#aa076a26a5c235524b808765441cc709c',1,'cpl_string.h']]], + ['csltokenizestring2',['CSLTokenizeString2',['../cpl__string_8h.html#a65d39636eb9c8f4cfd2366aa00fc789d',1,'cpl_string.h']]], + ['csltokenizestringcomplex',['CSLTokenizeStringComplex',['../cpl__string_8h.html#a523afbf3c959a2ae11a2dc8e67e89b24',1,'cpl_string.h']]], + ['ctls_5fconfigoptions',['CTLS_CONFIGOPTIONS',['../cpl__multiproc_8h.html#ab18fba448ecbdac8f9545ecc3e257dbf',1,'cpl_multiproc.h']]], + ['ctls_5fcplsprintf',['CTLS_CPLSPRINTF',['../cpl__multiproc_8h.html#a300249574e62872d997160f09033d1b4',1,'cpl_multiproc.h']]], + ['ctls_5fcsvdefaultfilename',['CTLS_CSVDEFAULTFILENAME',['../cpl__multiproc_8h.html#af6d6b4009b47a7aefe2d84a01cf297f7',1,'cpl_multiproc.h']]], + ['ctls_5fcsvtableptr',['CTLS_CSVTABLEPTR',['../cpl__multiproc_8h.html#a1a076f2dfd40fbc9f2c96184b05ff0c4',1,'cpl_multiproc.h']]], + ['ctls_5ferrorcontext',['CTLS_ERRORCONTEXT',['../cpl__multiproc_8h.html#a0c6688cfdf2c806017da29da720226d5',1,'cpl_multiproc.h']]], + ['ctls_5ffindfile',['CTLS_FINDFILE',['../cpl__multiproc_8h.html#a8feb5c377210368e10b0dc55b2a02af1',1,'cpl_multiproc.h']]], + ['ctls_5fgdaldataset_5frec_5fprotect_5fmap',['CTLS_GDALDATASET_REC_PROTECT_MAP',['../cpl__multiproc_8h.html#a41f2b5533ac091d46ac9268ac41988ab',1,'cpl_multiproc.h']]], + ['ctls_5fmax',['CTLS_MAX',['../cpl__multiproc_8h.html#ad2c1dd375c9e4bb5c94f26d58952b51e',1,'cpl_multiproc.h']]], + ['ctls_5fpathbuf',['CTLS_PATHBUF',['../cpl__multiproc_8h.html#a0c4f1cc20ee73a86f256ffb2e68c88b3',1,'cpl_multiproc.h']]], + ['ctls_5fresponsiblepid',['CTLS_RESPONSIBLEPID',['../cpl__multiproc_8h.html#a83daef1284f7a5df7f5604596a9c4e62',1,'cpl_multiproc.h']]], + ['ctls_5frlbufferinfo',['CTLS_RLBUFFERINFO',['../cpl__multiproc_8h.html#a698ce2b2a92499992d3e3ea17ff7c4fe',1,'cpl_multiproc.h']]], + ['ctls_5funused3',['CTLS_UNUSED3',['../cpl__multiproc_8h.html#a09fe66e553ff5c4d74a4efc19dbedb12',1,'cpl_multiproc.h']]], + ['ctls_5funused4',['CTLS_UNUSED4',['../cpl__multiproc_8h.html#a81571f9b107414035b31faac04630b34',1,'cpl_multiproc.h']]], + ['ctls_5fversioninfo',['CTLS_VERSIONINFO',['../cpl__multiproc_8h.html#ae005b951e49aa205477f9cd86317e5f5',1,'cpl_multiproc.h']]], + ['ctls_5fversioninfo_5flicence',['CTLS_VERSIONINFO_LICENCE',['../cpl__multiproc_8h.html#a20e421493ceb14db5c31561e24ca8629',1,'cpl_multiproc.h']]], + ['ctls_5fvsierrorcontext',['CTLS_VSIERRORCONTEXT',['../cpl__multiproc_8h.html#aebebb8f209fee6bdb643c7142e85816e',1,'cpl_multiproc.h']]], + ['ctls_5fwin32_5fcond',['CTLS_WIN32_COND',['../cpl__multiproc_8h.html#a6b41a429f3b163dbe30c12fe08bf13ec',1,'cpl_multiproc.h']]], + ['curvefromlinestring',['curveFromLineString',['../class_o_g_r_geometry_factory.html#a5caebb9b691ac3dc50b3fb385b31a4b1',1,'OGRGeometryFactory']]], + ['curvepolytopoly',['CurvePolyToPoly',['../class_o_g_r_curve_polygon.html#aced8c142a51ed3daf085c93cc2904e10',1,'OGRCurvePolygon::CurvePolyToPoly()'],['../class_o_g_r_polygon.html#adf70cf867cb7a19ff81456601b4d454d',1,'OGRPolygon::CurvePolyToPoly()']]], + ['curvetoline',['CurveToLine',['../class_o_g_r_curve.html#a185e94b389c8a918d1a642efc66dc86a',1,'OGRCurve::CurveToLine()'],['../class_o_g_r_line_string.html#a1b40653e142df3ff9663219c769d477e',1,'OGRLineString::CurveToLine()'],['../class_o_g_r_circular_string.html#a3a2484194846289a17e61b8b74cf2b70',1,'OGRCircularString::CurveToLine()'],['../class_o_g_r_compound_curve.html#ad5203b2faa0b211931bdebf0fa1c75a1',1,'OGRCompoundCurve::CurveToLine()']]], + ['curvetolinestring',['curveToLineString',['../class_o_g_r_geometry_factory.html#a00b936267e18bbdb4c8c2fd58a71b51f',1,'OGRGeometryFactory']]], + ['cxt_5fattribute',['CXT_Attribute',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1ad4a32b8961ea4b6caa7a471fd5c1412d',1,'cpl_minixml.h']]], + ['cxt_5fcomment',['CXT_Comment',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1ab3bea14871a8fa6136365aaef2d6ff15',1,'cpl_minixml.h']]], + ['cxt_5felement',['CXT_Element',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1a420845ac8b18bb784ec09e50a9bf3d1e',1,'cpl_minixml.h']]], + ['cxt_5fliteral',['CXT_Literal',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1a0e4a04d69bb7e75b6955a282475867f4',1,'cpl_minixml.h']]], + ['cxt_5ftext',['CXT_Text',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1ad3f6532b3d5e40b96af1fe17b6df25a1',1,'cpl_minixml.h']]] +]; diff --git a/bin/doc/html/search/all_4.html b/bin/doc/html/search/all_4.html new file mode 100644 index 0000000..7b814aa --- /dev/null +++ b/bin/doc/html/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_4.js b/bin/doc/html/search/all_4.js new file mode 100644 index 0000000..3f0c787 --- /dev/null +++ b/bin/doc/html/search/all_4.js @@ -0,0 +1,70 @@ +var searchData= +[ + ['date',['Date',['../union_o_g_r_field.html#adf312a59e5c805d30972138e97b5b9a9',1,'OGRField']]], + ['day',['Day',['../union_o_g_r_field.html#a32e89c8e977f75c34bfbb8b2e80a0adc',1,'OGRField']]], + ['db2_5fv72_5ffix_5fbyte_5forder',['DB2_V72_FIX_BYTE_ORDER',['../ogr__core_8h.html#a55f03a5869ab5268eeb2a197be83e4dd',1,'ogr_core.h']]], + ['db2_5fv72_5funfix_5fbyte_5forder',['DB2_V72_UNFIX_BYTE_ORDER',['../ogr__core_8h.html#af42afa5e3e81b41d52269b654f046aae',1,'ogr_core.h']]], + ['dbconnect',['DBConnect',['../class_d_b_connect.html',1,'DBConnect'],['../class_test_d_b_connect.html#a184de9784ad9b5523b037b2a6cac87d8',1,'TestDBConnect::dbConnect()'],['../class_d_b_connect.html#ad9bf87aba746065d89dc7eb5844527b2',1,'DBConnect::DBConnect()']]], + ['dbconnect_2ecpp',['dbConnect.cpp',['../db_connect_8cpp.html',1,'']]], + ['dbconnect_2eh',['dbConnect.h',['../db_connect_8h.html',1,'']]], + ['defaultcopyfiles',['DefaultCopyFiles',['../class_g_d_a_l_driver.html#a815683fd7d23d4148654a17e02f1adb0',1,'GDALDriver']]], + ['defaultcopymasks',['DefaultCopyMasks',['../class_g_d_a_l_driver.html#ab7d85fdc8ad98c3d22bceb94215168e3',1,'GDALDriver']]], + ['defaultcreatecopy',['DefaultCreateCopy',['../class_g_d_a_l_driver.html#acddd431079d3fad24d8528fa36ec0774',1,'GDALDriver']]], + ['defaultrename',['DefaultRename',['../class_g_d_a_l_driver.html#a68f10e6dd52cf5bcdace7f2aa92aa625',1,'GDALDriver']]], + ['defined_5fogrspatialreferenceh',['DEFINED_OGRSpatialReferenceH',['../ogr__api_8h.html#a49b2960ea281f316da9734e0d50efe65',1,'DEFINED_OGRSpatialReferenceH(): ogr_api.h'],['../ogr__srs__api_8h.html#a49b2960ea281f316da9734e0d50efe65',1,'DEFINED_OGRSpatialReferenceH(): ogr_srs_api.h']]], + ['delaunaytriangulation',['DelaunayTriangulation',['../class_o_g_r_geometry.html#afbb428a238292a81b9bbee249a5fbfa1',1,'OGRGeometry']]], + ['delete',['Delete',['../class_g_d_a_l_driver.html#ad40d369db18eb0af6fbe7e46dd112aed',1,'GDALDriver']]], + ['deletedatasource',['DeleteDataSource',['../class_o_g_r_s_f_driver.html#a83610ace1e0aacd08fbf26e5678eec54',1,'OGRSFDriver']]], + ['deletefeature',['DeleteFeature',['../class_o_g_r_layer.html#a5548d32b8d21ee05417255bcf506ebb1',1,'OGRLayer']]], + ['deletefield',['DeleteField',['../class_o_g_r_layer.html#a2534ab6dc0dcc9479fcbdb7545b20d99',1,'OGRLayer']]], + ['deletefielddefn',['DeleteFieldDefn',['../class_o_g_r_feature_defn.html#a184066dbcd163cf632f889c315de7243',1,'OGRFeatureDefn']]], + ['deletegeomfielddefn',['DeleteGeomFieldDefn',['../class_o_g_r_feature_defn.html#a23658f8a4dd8247dd8526c3856970c4d',1,'OGRFeatureDefn']]], + ['deletelayer',['DeleteLayer',['../class_g_d_a_l_dataset.html#ad225628a4b1a8d5ca58ad9586fc322ef',1,'GDALDataset']]], + ['deletenodatavalue',['DeleteNoDataValue',['../class_g_d_a_l_raster_band.html#a1c915d14fc2e8568a5efc6d8d11c083d',1,'GDALRasterBand']]], + ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]], + ['dereference',['Dereference',['../class_g_d_a_l_dataset.html#a8e820fe1ed71f288e20dd9ef697405c2',1,'GDALDataset::Dereference()'],['../class_o_g_r_feature_defn.html#a87a280dd42634206dfbcfc47b1ecfea4',1,'OGRFeatureDefn::Dereference()'],['../class_o_g_r_spatial_reference.html#ade185ac8ef1724fea5ec3c0e68eaae81',1,'OGRSpatialReference::Dereference()'],['../class_o_g_r_layer.html#a2271d53f75d4f6ff2f4a8aeb71e825d6',1,'OGRLayer::Dereference()']]], + ['deregisterdriver',['DeregisterDriver',['../class_g_d_a_l_driver_manager.html#a0ff23c4834b1543712df8f9b9883e6dd',1,'GDALDriverManager']]], + ['destroy',['destroy',['../class_o_g_r_point_iterator.html#a89927dedd561cd8444b9e7624d3f625f',1,'OGRPointIterator']]], + ['destroychild',['DestroyChild',['../class_o_g_r___s_r_s_node.html#ad292fa90c3d86e79a7dcc0d1ed7bfa72',1,'OGR_SRSNode']]], + ['destroyct',['DestroyCT',['../class_o_g_r_coordinate_transformation.html#a2f6f3ca64de01566945a8a0d389eb973',1,'OGRCoordinateTransformation']]], + ['destroydatasource',['DestroyDataSource',['../class_o_g_r_data_source.html#a76f86f6c82e095600a4db9e35dbde45c',1,'OGRDataSource']]], + ['destroyfeature',['DestroyFeature',['../class_o_g_r_feature.html#aa66a492071a9da4201292525691fec86',1,'OGRFeature']]], + ['destroyfeaturedefn',['DestroyFeatureDefn',['../class_o_g_r_feature_defn.html#a6dc089c1536cfc098eb57917d8e8b7a4',1,'OGRFeatureDefn']]], + ['destroygeometry',['destroyGeometry',['../class_o_g_r_geometry_factory.html#a38d0078e16b5b90d2ef338897528b0e7',1,'OGRGeometryFactory']]], + ['destroyparseinfo',['DestroyParseInfo',['../class_g_d_a_l_dataset.html#afdd94cb606e7f096932d100fe0b8df46',1,'GDALDataset']]], + ['destroyrbmutex',['DestroyRBMutex',['../class_g_d_a_l_raster_block.html#a0b5938a5d12c5f50ee6ebaa3e7a2e440',1,'GDALRasterBlock']]], + ['destroyspatialreference',['DestroySpatialReference',['../class_o_g_r_spatial_reference.html#adeee531836540763be4e2fb880fbc133',1,'OGRSpatialReference']]], + ['detach',['Detach',['../class_g_d_a_l_raster_block.html#a2f8b3efad25604fe7d2b13e5ea6b8db9',1,'GDALRasterBlock']]], + ['dfgcpline',['dfGCPLine',['../struct_g_d_a_l___g_c_p.html#a043663a215080d041c5c7fc119a6b40c',1,'GDAL_GCP']]], + ['dfgcppixel',['dfGCPPixel',['../struct_g_d_a_l___g_c_p.html#a7decb3a8e3b74aa459a17d32ad3aa833',1,'GDAL_GCP']]], + ['dfgcpx',['dfGCPX',['../struct_g_d_a_l___g_c_p.html#a29b69cc336f53200d76b60c6623d5f05',1,'GDAL_GCP']]], + ['dfgcpy',['dfGCPY',['../struct_g_d_a_l___g_c_p.html#a967a0176f77fcb3c34ec03e0466ef8d3',1,'GDAL_GCP']]], + ['dfgcpz',['dfGCPZ',['../struct_g_d_a_l___g_c_p.html#acf473127a49883c0506671a5f6ba9f5a',1,'GDAL_GCP']]], + ['dfheight_5foff',['dfHEIGHT_OFF',['../struct_g_d_a_l_r_p_c_info.html#a4750ad0e934201b356cb28b998fa93ec',1,'GDALRPCInfo']]], + ['dfheight_5fscale',['dfHEIGHT_SCALE',['../struct_g_d_a_l_r_p_c_info.html#ab630e2fbc7ff974f13dad7731c8d3852',1,'GDALRPCInfo']]], + ['dflat_5foff',['dfLAT_OFF',['../struct_g_d_a_l_r_p_c_info.html#ac9f3bd2ab603c2b87d445e728b6e0be1',1,'GDALRPCInfo']]], + ['dflat_5fscale',['dfLAT_SCALE',['../struct_g_d_a_l_r_p_c_info.html#a37b800434fcb0ac55421be685203d935',1,'GDALRPCInfo']]], + ['dfline_5foff',['dfLINE_OFF',['../struct_g_d_a_l_r_p_c_info.html#a83900037eea47ee9586143321572239d',1,'GDALRPCInfo']]], + ['dfline_5fscale',['dfLINE_SCALE',['../struct_g_d_a_l_r_p_c_info.html#a3e6ea777376ff549607c1e2305fe4a92',1,'GDALRPCInfo']]], + ['dflong_5foff',['dfLONG_OFF',['../struct_g_d_a_l_r_p_c_info.html#af11421330a475830d4734f69e446a140',1,'GDALRPCInfo']]], + ['dflong_5fscale',['dfLONG_SCALE',['../struct_g_d_a_l_r_p_c_info.html#adc7c75f0c58bd3d7cbecc0f50723fe93',1,'GDALRPCInfo']]], + ['dfmax_5flat',['dfMAX_LAT',['../struct_g_d_a_l_r_p_c_info.html#ac70012f06992be884c7bd31c34cd3908',1,'GDALRPCInfo']]], + ['dfmax_5flong',['dfMAX_LONG',['../struct_g_d_a_l_r_p_c_info.html#a5c36c3c3c0bc3dd1a407a47bc1be1177',1,'GDALRPCInfo']]], + ['dfmin_5flat',['dfMIN_LAT',['../struct_g_d_a_l_r_p_c_info.html#a663d5b8e01c0936a73865572057e4f43',1,'GDALRPCInfo']]], + ['dfmin_5flong',['dfMIN_LONG',['../struct_g_d_a_l_r_p_c_info.html#a3029538ce982f8a3c9a9d58d7cd522b8',1,'GDALRPCInfo']]], + ['dfsamp_5foff',['dfSAMP_OFF',['../struct_g_d_a_l_r_p_c_info.html#a19b69da917c77240358759f7b9b1c60f',1,'GDALRPCInfo']]], + ['dfsamp_5fscale',['dfSAMP_SCALE',['../struct_g_d_a_l_r_p_c_info.html#aaa3498c47cec641e166a5efba8354848',1,'GDALRPCInfo']]], + ['dfvalue',['dfValue',['../structogr__style__value.html#a7d6b7a32cdb3985a34bb105465f4d8bf',1,'ogr_style_value']]], + ['dfxoff',['dfXOff',['../struct_g_d_a_l_raster_i_o_extra_arg.html#a779e4096677df887a53e05e6a54563f7',1,'GDALRasterIOExtraArg']]], + ['dfxsize',['dfXSize',['../struct_g_d_a_l_raster_i_o_extra_arg.html#ac12ec74870a6bf22bcf035b497faf0ea',1,'GDALRasterIOExtraArg']]], + ['dfyoff',['dfYOff',['../struct_g_d_a_l_raster_i_o_extra_arg.html#ab8bcb1b1cf22245552e7b87fb296cd0e',1,'GDALRasterIOExtraArg']]], + ['dfysize',['dfYSize',['../struct_g_d_a_l_raster_i_o_extra_arg.html#aa519d779546c93eb34bc980820b4bc04',1,'GDALRasterIOExtraArg']]], + ['difference',['Difference',['../class_o_g_r_geometry.html#a54032149d6655ce88483d302ac82e90b',1,'OGRGeometry']]], + ['disablereadwritemutex',['DisableReadWriteMutex',['../class_g_d_a_l_dataset.html#ad67b05f0a76b7e1897daeab6e399fe2a',1,'GDALDataset']]], + ['disjoint',['Disjoint',['../class_o_g_r_geometry.html#ac38d8a57a33e812be25717d0b75cc762',1,'OGRGeometry']]], + ['distance',['Distance',['../class_o_g_r_geometry.html#a9508e1363f8a417167813fcd0aa7e88c',1,'OGRGeometry']]], + ['div_5fround_5fup',['DIV_ROUND_UP',['../gdal__priv_8h.html#ac9fbd81fa9e9e4e56fec1dccdb6931e9',1,'gdal_priv.h']]], + ['droplock',['DropLock',['../class_g_d_a_l_raster_block.html#ab10ccf10303983356998ffc93ddfe655',1,'GDALRasterBlock']]], + ['droplockforremovalfromstorage',['DropLockForRemovalFromStorage',['../class_g_d_a_l_raster_block.html#ac19291990889c4a1524dc66e0cbe3be5',1,'GDALRasterBlock']]], + ['dumpreadable',['DumpReadable',['../class_o_g_r_feature.html#a6c787aeb650bd03420309ca4f52c0083',1,'OGRFeature::DumpReadable()'],['../class_o_g_r_geometry.html#adb364f8b6c08cb51e2337d569061ccea',1,'OGRGeometry::dumpReadable()'],['../class_o_g_r_spatial_reference.html#a63b61b8f4e029d91aa0de3a5b9f604e7',1,'OGRSpatialReference::dumpReadable()']]] +]; diff --git a/bin/doc/html/search/all_5.html b/bin/doc/html/search/all_5.html new file mode 100644 index 0000000..d8de556 --- /dev/null +++ b/bin/doc/html/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_5.js b/bin/doc/html/search/all_5.js new file mode 100644 index 0000000..9331386 --- /dev/null +++ b/bin/doc/html/search/all_5.js @@ -0,0 +1,52 @@ +var searchData= +[ + ['eaccess',['eAccess',['../class_g_d_a_l_open_info.html#a720dbd5edc6176843b2e73d21c9cf23c',1,'GDALOpenInfo::eAccess()'],['../class_g_d_a_l_dataset.html#aa7b21469fc5d3ed5684eb356b0acb75e',1,'GDALDataset::eAccess()'],['../class_g_d_a_l_raster_band.html#abecaeba9a75696d55d09e9c03d1ea0db',1,'GDALRasterBand::eAccess()']]], + ['eaccessmode',['eAccessMode',['../struct_g_d_a_l_vector_translate_options_for_binary.html#ad4f9f472924b9cdf7fc2271447ce9769',1,'GDALVectorTranslateOptionsForBinary']]], + ['earlysetconfigoptions',['EarlySetConfigOptions',['../commonutils_8h.html#adddc80a49144c33982e46fe3d88b208a',1,'EarlySetConfigOptions(int argc, char **argv): commonutils.cpp'],['../commonutils_8cpp.html#a66d24d0e1cbcd8f3420af1dff5c07804',1,'EarlySetConfigOptions(int argc, char **argv): commonutils.cpp']]], + ['ebuftype',['eBufType',['../class_g_d_a_l_async_reader.html#af31b52ecc27c7179c8920990e3a2e254',1,'GDALAsyncReader']]], + ['edatatype',['eDataType',['../class_g_d_a_l_raster_band.html#aa52ad9156ee198a6990d8e80582d0cd3',1,'GDALRasterBand']]], + ['egeomtype',['eGeomType',['../class_o_g_r_geom_field_defn.html#a800501373199d9dd62b4fc6388f8566c',1,'OGRGeomFieldDefn']]], + ['empty',['empty',['../class_o_g_r_geometry.html#a408303f89e6faf991c0a87764fc7e664',1,'OGRGeometry::empty()'],['../class_o_g_r_point.html#a4aefacebe642bdf65281f6b6477ed0de',1,'OGRPoint::empty()'],['../class_o_g_r_simple_curve.html#a13f495cfd4270bcd00d6972b53d9c3fd',1,'OGRSimpleCurve::empty()'],['../class_o_g_r_curve_collection.html#af7e70eb8a8e25386437eb4221be5fc61',1,'OGRCurveCollection::empty()'],['../class_o_g_r_compound_curve.html#a5c629f297207e5322dd28f6a42fef1e2',1,'OGRCompoundCurve::empty()'],['../class_o_g_r_curve_polygon.html#a7d410962a63a1ebcb37942c84578d015',1,'OGRCurvePolygon::empty()'],['../class_o_g_r_geometry_collection.html#afee2e6df2f0b8aff3fce57cc21b2c938',1,'OGRGeometryCollection::empty()']]], + ['emulated_5fbool',['EMULATED_BOOL',['../cpl__port_8h.html#aa741b438d39f0389788652da3513ade0',1,'cpl_port.h']]], + ['endasyncreader',['EndAsyncReader',['../class_g_d_a_l_dataset.html#a796570bf34525bb8b91d3fa98168a67d',1,'GDALDataset']]], + ['endpoint',['EndPoint',['../class_o_g_r_curve.html#a704589e5bdbf6a9358fa231968686af7',1,'OGRCurve::EndPoint()'],['../class_o_g_r_simple_curve.html#a2280ef399f4d45f6cfcb075f6cfd70f7',1,'OGRSimpleCurve::EndPoint()'],['../class_o_g_r_compound_curve.html#a4ea3745d494325409cad936bb33b8f07',1,'OGRCompoundCurve::EndPoint()']]], + ['enterreadwrite',['EnterReadWrite',['../class_g_d_a_l_dataset.html#a3b79c71986f29b8419d776586c672edd',1,'GDALDataset::EnterReadWrite()'],['../class_g_d_a_l_raster_band.html#af96dc6dd24d53d167d44ec9b01b0c877',1,'GDALRasterBand::EnterReadWrite()']]], + ['eparam',['eParam',['../structogr__style__param.html#a6c11325e057896e063054afd0fbab21b',1,'ogr_style_param']]], + ['epsgtreatsaslatlong',['EPSGTreatsAsLatLong',['../class_o_g_r_spatial_reference.html#a519cce70fd39f974c61342bf73ab01ad',1,'OGRSpatialReference']]], + ['epsgtreatsasnorthingeasting',['EPSGTreatsAsNorthingEasting',['../class_o_g_r_spatial_reference.html#a2fe484ea1e7c8e8121b3ae05bb1a1878',1,'OGRSpatialReference']]], + ['equal',['Equal',['../class_o_g_r_feature.html#a9a20acb9e13a90099f69d7eefd36df12',1,'OGRFeature::Equal()'],['../class_o_g_r_geometry.html#adc280e4b4bc11b74c65165d6ddcbe86c',1,'OGRGeometry::Equal()'],['../cpl__port_8h.html#a83c2e67100f0e4c582b76e861ca44793',1,'EQUAL(): cpl_port.h']]], + ['equaln',['EQUALN',['../cpl__port_8h.html#a8e176ffeb7ba0945fe4a291eefe8993e',1,'cpl_port.h']]], + ['equals',['Equals',['../class_o_g_r_geometry.html#ad002495e7ed2affde1285a0d24162940',1,'OGRGeometry::Equals()'],['../class_o_g_r_point.html#ae9a2c96e244bfc553bade42ff85466b8',1,'OGRPoint::Equals()'],['../class_o_g_r_simple_curve.html#a79408ee7210686bd54d5a79b0b2f699c',1,'OGRSimpleCurve::Equals()'],['../class_o_g_r_curve_collection.html#a2f4611b06172c4d43d8db89c713f49e9',1,'OGRCurveCollection::Equals()'],['../class_o_g_r_compound_curve.html#ad485c1f3a0a00dd7df9afc03de65a60f',1,'OGRCompoundCurve::Equals()'],['../class_o_g_r_curve_polygon.html#a43bf306f217cfb4eb85fbdb17d4efa5f',1,'OGRCurvePolygon::Equals()'],['../class_o_g_r_geometry_collection.html#acac4e795db5c3d1709be9e4f6188d568',1,'OGRGeometryCollection::Equals()']]], + ['erase',['Erase',['../class_o_g_r_layer.html#ae8fcf55ffa259f32df35edcb05274439',1,'OGRLayer']]], + ['eresamplealg',['eResampleAlg',['../struct_g_d_a_l_raster_i_o_extra_arg.html#a343d47cc959664f215a1d07a2dc12271',1,'GDALRasterIOExtraArg']]], + ['error',['Error',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3a4dfd42ec49d09d8c6555c218301cc30f',1,'ogr.cpp']]], + ['etype',['eType',['../struct_c_p_l_x_m_l_node.html#a9ff2b585ad97ac6fe6b092390344a052',1,'CPLXMLNode::eType()'],['../structogr__style__param.html#ae79012fd24c9d94e5c340cb38db1ccfb',1,'ogr_style_param::eType()']]], + ['eunit',['eUnit',['../structogr__style__value.html#a046e0a1180ae7f1f08eff09e23e46f9c',1,'ogr_style_value']]], + ['evaluate',['Evaluate',['../class_o_g_r_feature_query.html#ac3c93161d8841e40dddd53f1a0021b05',1,'OGRFeatureQuery']]], + ['evaluateagainstindices',['EvaluateAgainstIndices',['../class_o_g_r_feature_query.html#a819e1a6053a00b4e083b5c3a98093181',1,'OGRFeatureQuery']]], + ['evtbtncancel',['evtBtnCancel',['../class_d_b_connect.html#af6840fb55b05093c1bc311b249b56c3e',1,'DBConnect::evtBtnCancel()'],['../class_settings.html#aa951da273418f0587897fef213f10419',1,'Settings::evtBtnCancel()'],['../class_web_service_connect.html#a245e3b13b2e9fdb613765dbaa5decc4a',1,'WebServiceConnect::evtBtnCancel()']]], + ['evtbtnconnect',['evtBtnConnect',['../class_d_b_connect.html#ad7c84bc0ffb1b18f8acf0882fc50874e',1,'DBConnect::evtBtnConnect()'],['../class_web_service_connect.html#aeddd176c4a49dc2ba4b6e69827667937',1,'WebServiceConnect::evtBtnConnect()']]], + ['evtbtnok',['evtBtnOK',['../class_d_b_connect.html#a36c4d82796e713c4439363b294cb90c5',1,'DBConnect::evtBtnOK()'],['../class_settings.html#ae736b83de1c7f767ae60f2e9d02e1278',1,'Settings::evtBtnOK()'],['../class_web_service_connect.html#affe1d3eec90a34f1fdb5785e7849f017',1,'WebServiceConnect::evtBtnOK()']]], + ['evtradalllayers',['evtRadAllLayers',['../class_web_service_connect.html#a8dd0cffc49d8e04ed7886f5f140dcd34',1,'WebServiceConnect']]], + ['evtradalltables',['evtRadAllTables',['../class_d_b_connect.html#a6561be8af7c346d5f84477748de55715',1,'DBConnect']]], + ['evtradnonlayers',['evtRadNonLayers',['../class_web_service_connect.html#ac020a2d7fe4b352d92bbf83e229d0b19',1,'WebServiceConnect']]], + ['evtradnontables',['evtRadNonTables',['../class_d_b_connect.html#a756aa3549df90f16ee64011bb5f210af',1,'DBConnect']]], + ['executesql',['ExecuteSQL',['../class_g_d_a_l_dataset.html#a55e7d90377514ffda0747957c0aa6708',1,'GDALDataset::ExecuteSQL(const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect)'],['../class_g_d_a_l_dataset.html#a6f0ba9d26c7d72726bee8d793095d3f6',1,'GDALDataset::ExecuteSQL(const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect, swq_select_parse_options *poSelectParseOptions)']]], + ['exifextractmetadata',['EXIFExtractMetadata',['../gdal__priv_8h.html#a3e96d953c43db090e4cf82aeac48fe7d',1,'gdal_priv.h']]], + ['experimental_5fcpl_5fwarn_5funused_5fresult',['EXPERIMENTAL_CPL_WARN_UNUSED_RESULT',['../cpl__vsi_8h.html#a984d6b11722c3507f277974f5a3e569c',1,'cpl_vsi.h']]], + ['exporttoerm',['exportToERM',['../class_o_g_r_spatial_reference.html#a574b5f221ae0b41bc4f82baeb8ab2f1c',1,'OGRSpatialReference']]], + ['exporttogeos',['exportToGEOS',['../class_o_g_r_geometry.html#ae9dd65341d059f1316f53d07e4ad84fd',1,'OGRGeometry']]], + ['exporttogml',['exportToGML',['../class_o_g_r_geometry.html#ad63cb74af6069be19197762770630ec1',1,'OGRGeometry']]], + ['exporttojson',['exportToJson',['../class_o_g_r_geometry.html#a68453e39f8df3430fd390248feb79be9',1,'OGRGeometry']]], + ['exporttokml',['exportToKML',['../class_o_g_r_geometry.html#a4de1e04add809c3630c21e912b17ebfe',1,'OGRGeometry']]], + ['exporttomicoordsys',['exportToMICoordSys',['../class_o_g_r_spatial_reference.html#a1f2908cd5ca33609844ef0c0ff2186ea',1,'OGRSpatialReference']]], + ['exporttopanorama',['exportToPanorama',['../class_o_g_r_spatial_reference.html#a2172f6cf2ea15a417474ef114f91397c',1,'OGRSpatialReference']]], + ['exporttopci',['exportToPCI',['../class_o_g_r_spatial_reference.html#ad91c0f34ebfe6fd08001ced4d805b201',1,'OGRSpatialReference']]], + ['exporttoprettywkt',['exportToPrettyWkt',['../class_o_g_r___s_r_s_node.html#a41f2cffb52ab9013bbb22496806ce0c8',1,'OGR_SRSNode::exportToPrettyWkt()'],['../class_o_g_r_spatial_reference.html#a635423e09630b4d31b2fa4259667a4ec',1,'OGRSpatialReference::exportToPrettyWkt()']]], + ['exporttoproj4',['exportToProj4',['../class_o_g_r_spatial_reference.html#a28bd9b81856b6a93861576fff0933bb9',1,'OGRSpatialReference']]], + ['exporttousgs',['exportToUSGS',['../class_o_g_r_spatial_reference.html#a04ab13a2ec4ceffd6f802422f95e8f15',1,'OGRSpatialReference']]], + ['exporttowkb',['exportToWkb',['../class_o_g_r_geometry.html#a880dc17b972a216f1394f7913fe97911',1,'OGRGeometry::exportToWkb()'],['../class_o_g_r_point.html#a2bbe72a9ef6670b3d1751cda707e6f97',1,'OGRPoint::exportToWkb()'],['../class_o_g_r_simple_curve.html#a68d82cffd7307e4e3abb34e51e77e7d1',1,'OGRSimpleCurve::exportToWkb()'],['../class_o_g_r_linear_ring.html#a27d8b8a98b4738dd8d2c9dc60945c790',1,'OGRLinearRing::exportToWkb()'],['../class_o_g_r_circular_string.html#ae04ece27e6b559be9c8e89493bb37ecc',1,'OGRCircularString::exportToWkb()'],['../class_o_g_r_curve_collection.html#af0f6d35ed4f292c547e8d75509a29d56',1,'OGRCurveCollection::exportToWkb()'],['../class_o_g_r_compound_curve.html#acbf7cd234552ee95e8870aca14fb0aae',1,'OGRCompoundCurve::exportToWkb()'],['../class_o_g_r_curve_polygon.html#ab2843ff6d6bcea64f558da08c0c86e8e',1,'OGRCurvePolygon::exportToWkb()'],['../class_o_g_r_polygon.html#abd3dfc16a5b7dc79ab9b0fe221059cb3',1,'OGRPolygon::exportToWkb()'],['../class_o_g_r_geometry_collection.html#a0520e4331dfbcfd044d3896d3a8347ff',1,'OGRGeometryCollection::exportToWkb()']]], + ['exporttowkt',['exportToWkt',['../class_o_g_r_geometry.html#a50d914523ef2a8e19293e1bd661d2573',1,'OGRGeometry::exportToWkt()'],['../class_o_g_r_point.html#a098bd109f8a314254ec4306d7252d589',1,'OGRPoint::exportToWkt()'],['../class_o_g_r_simple_curve.html#a81577f43d25c2e883d6fb1e8bb431af9',1,'OGRSimpleCurve::exportToWkt()'],['../class_o_g_r_circular_string.html#a2d261b08dac5068e7d78dd13926f8055',1,'OGRCircularString::exportToWkt()'],['../class_o_g_r_curve_collection.html#ac07d1a3c6666f8d61954a64f684f5e23',1,'OGRCurveCollection::exportToWkt()'],['../class_o_g_r_compound_curve.html#a173733680fd91a3b5cc428dbf7076e28',1,'OGRCompoundCurve::exportToWkt()'],['../class_o_g_r_curve_polygon.html#a8cf0044abbf872cf541d8cc61f3e0fc4',1,'OGRCurvePolygon::exportToWkt()'],['../class_o_g_r_polygon.html#ab3f2b2cfd67c12c23c211c4ade26f6ff',1,'OGRPolygon::exportToWkt()'],['../class_o_g_r_geometry_collection.html#a4ed56ce0ae64d3b959e2a28f59e60be7',1,'OGRGeometryCollection::exportToWkt()'],['../class_o_g_r_multi_surface.html#a800193e9683d5d37042c8318ba1e92c3',1,'OGRMultiSurface::exportToWkt()'],['../class_o_g_r_multi_polygon.html#a0efbb54d5690fd4861488264fdbdebd2',1,'OGRMultiPolygon::exportToWkt()'],['../class_o_g_r_multi_point.html#aef57ae564236abf744f2f58768856f60',1,'OGRMultiPoint::exportToWkt()'],['../class_o_g_r_multi_curve.html#acee5a123c5c380562e759af746cefc8f',1,'OGRMultiCurve::exportToWkt()'],['../class_o_g_r_multi_line_string.html#a4ed919a27a372a9b0f768fe9a066895a',1,'OGRMultiLineString::exportToWkt()'],['../class_o_g_r___s_r_s_node.html#a5b147bc2cad0aaafb201c559abe9cc85',1,'OGR_SRSNode::exportToWkt()'],['../class_o_g_r_spatial_reference.html#a596b8e527d66a5054408159f0006fdac',1,'OGRSpatialReference::exportToWkt()']]], + ['exporttowktinternal',['exportToWktInternal',['../class_o_g_r_geometry_collection.html#ac99aef353a204d1cdeb7618cd1e9e550',1,'OGRGeometryCollection']]], + ['exporttoxml',['exportToXML',['../class_o_g_r_spatial_reference.html#acfcddbb8bf50bfe3de4913c5b7aff228',1,'OGRSpatialReference']]] +]; diff --git a/bin/doc/html/search/all_6.html b/bin/doc/html/search/all_6.html new file mode 100644 index 0000000..9ba0cc2 --- /dev/null +++ b/bin/doc/html/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_6.js b/bin/doc/html/search/all_6.js new file mode 100644 index 0000000..a241b9f --- /dev/null +++ b/bin/doc/html/search/all_6.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['false',['FALSE',['../cpl__port_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'cpl_port.h']]], + ['fill',['Fill',['../class_g_d_a_l_raster_band.html#a878353cb763ee7b7845b178c6244a2f7',1,'GDALRasterBand']]], + ['fillunsetwithdefault',['FillUnsetWithDefault',['../class_o_g_r_feature.html#a2328a84586eda70f44128bd58a89efc4',1,'OGRFeature']]], + ['filtergeometry',['FilterGeometry',['../class_o_g_r_layer.html#ae3137fa7b37c708a0774d85673f60325',1,'OGRLayer']]], + ['find',['Find',['../class_o_g_r_style_table.html#ab4b03218ee9eee2e3b89ab631480dc9e',1,'OGRStyleTable']]], + ['findchild',['FindChild',['../class_o_g_r___s_r_s_node.html#a047ce17a7a2f76ab0a6c4c7f5cab06a9',1,'OGR_SRSNode']]], + ['findfieldindex',['FindFieldIndex',['../class_o_g_r_layer.html#a67bc2f86c37636a70d792f88b9eb6852',1,'OGRLayer']]], + ['findprojparm',['FindProjParm',['../class_o_g_r_spatial_reference.html#adcab5192c705087bc9e7537f34df9f55',1,'OGRSpatialReference']]], + ['fixup',['Fixup',['../class_o_g_r_spatial_reference.html#a429b0446798982c6c19efcb7042a8cbc',1,'OGRSpatialReference']]], + ['fixupordering',['FixupOrdering',['../class_o_g_r___s_r_s_node.html#a25b0a2db1a7a8d9b5395c75510ad3734',1,'OGR_SRSNode::FixupOrdering()'],['../class_o_g_r_spatial_reference.html#ae1b29a686944ae51ed924aa5138b45ba',1,'OGRSpatialReference::FixupOrdering()']]], + ['flags',['flags',['../class_o_g_r_geometry.html#afffefe21cce86af46c259ceee3b60347',1,'OGRGeometry']]], + ['flattento2d',['flattenTo2D',['../class_o_g_r_geometry.html#a5d2d132304cb55c9f7f4806dc3fa6d76',1,'OGRGeometry::flattenTo2D()'],['../class_o_g_r_point.html#a9b18a971ccb19b886d677f08b945d319',1,'OGRPoint::flattenTo2D()'],['../class_o_g_r_simple_curve.html#a06709795c49ca75b3be21ac6d86d5972',1,'OGRSimpleCurve::flattenTo2D()'],['../class_o_g_r_curve_collection.html#aa1fa85978d9226fc2614dfea7ffb0cb4',1,'OGRCurveCollection::flattenTo2D()'],['../class_o_g_r_compound_curve.html#a1518905a135ebd89206715265c85c63e',1,'OGRCompoundCurve::flattenTo2D()'],['../class_o_g_r_curve_polygon.html#a676a8ae7cd9879f16b5f572307c4dcdf',1,'OGRCurvePolygon::flattenTo2D()'],['../class_o_g_r_geometry_collection.html#a0b67f73f4674035d2785a915e66ec740',1,'OGRGeometryCollection::flattenTo2D()']]], + ['flushblock',['FlushBlock',['../class_g_d_a_l_abstract_band_block_cache.html#ad4e4cda1104b9a328989919fe8e14ec2',1,'GDALAbstractBandBlockCache::FlushBlock()'],['../class_g_d_a_l_raster_band.html#afff924c2eba3c088cc63f30b30d18e9d',1,'GDALRasterBand::FlushBlock()']]], + ['flushcache',['FlushCache',['../class_g_d_a_l_dataset.html#ae1dff853a5fb0759f262b9472f8e447c',1,'GDALDataset::FlushCache()'],['../class_g_d_a_l_abstract_band_block_cache.html#a8d08cc1e3e6334ea4a13d825fe5f1903',1,'GDALAbstractBandBlockCache::FlushCache()'],['../class_g_d_a_l_raster_band.html#af6796c1e648a160b21bd2c4317ccc5ce',1,'GDALRasterBand::FlushCache()']]], + ['flushcacheblock',['FlushCacheBlock',['../class_g_d_a_l_raster_block.html#a242df66d91903fb789b237469793fed9',1,'GDALRasterBlock']]], + ['flushdirtyblocks',['FlushDirtyBlocks',['../class_g_d_a_l_raster_block.html#a341b848b21d502d09c5a9803a4b2d443',1,'GDALRasterBlock']]], + ['fontname',['FontName',['../class_o_g_r_style_symbol.html#a7a76dda40cdc87019aa866a9d3a267e4',1,'OGRStyleSymbol::FontName()'],['../class_o_g_r_style_label.html#a9257c0b9c25458b86e0a3c12960230e9',1,'OGRStyleLabel::FontName()']]], + ['force_5fcdecl',['FORCE_CDECL',['../cpl__port_8h.html#a9d3a7f2be351daf4831eb9c53bc20a35',1,'cpl_port.h']]], + ['forceto',['forceTo',['../class_o_g_r_geometry_factory.html#ad447dfefdf85113a6776fd7417f6547c',1,'OGRGeometryFactory']]], + ['forcetolinestring',['forceToLineString',['../class_o_g_r_geometry_factory.html#ac7e67cafcb92b148b872d6207024a5d1',1,'OGRGeometryFactory']]], + ['forcetomultilinestring',['forceToMultiLineString',['../class_o_g_r_geometry_factory.html#acd8609c766d3ab335eb71bf11f6c2584',1,'OGRGeometryFactory']]], + ['forcetomultipoint',['forceToMultiPoint',['../class_o_g_r_geometry_factory.html#a2f512438336c9e38922f340a4c30490e',1,'OGRGeometryFactory']]], + ['forcetomultipolygon',['forceToMultiPolygon',['../class_o_g_r_geometry_factory.html#a65ab1d64ae6abeee73c765ee01a66b0c',1,'OGRGeometryFactory']]], + ['forcetopolygon',['forceToPolygon',['../class_o_g_r_geometry_factory.html#a4d115528eb58c564662a42454826ee3f',1,'OGRGeometryFactory']]], + ['forecolor',['ForeColor',['../class_o_g_r_style_brush.html#ac84f780ea737f2ea8629ce0e993615ee',1,'OGRStyleBrush::ForeColor()'],['../class_o_g_r_style_label.html#a1729732e52423eb785fd1931e8dc46f2',1,'OGRStyleLabel::ForeColor()']]], + ['fp',['fp',['../struct_c_p_l_shared_file_info.html#a47792925fc79475db728bc911ace28e4',1,'CPLSharedFileInfo']]], + ['fpl',['fpL',['../class_g_d_a_l_open_info.html#a90892bf145ec8347891e6eaa5c8cce4a',1,'GDALOpenInfo']]], + ['freedanglingblocks',['FreeDanglingBlocks',['../class_g_d_a_l_abstract_band_block_cache.html#afc043638e2178df6b32ec688fea3449b',1,'GDALAbstractBandBlockCache']]], + ['freegeoscontext',['freeGEOSContext',['../class_o_g_r_geometry.html#aa9f14ea895cfa173fe35aaae25bcb560',1,'OGRGeometry']]] +]; diff --git a/bin/doc/html/search/all_7.html b/bin/doc/html/search/all_7.html new file mode 100644 index 0000000..9384ec9 --- /dev/null +++ b/bin/doc/html/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_7.js b/bin/doc/html/search/all_7.js new file mode 100644 index 0000000..558eb25 --- /dev/null +++ b/bin/doc/html/search/all_7.js @@ -0,0 +1,905 @@ +var searchData= +[ + ['ga_5freadonly',['GA_ReadOnly',['../gdal_8h.html#a045e3967c208993f70257bfd40c9f1d7a5a021a550b9d5640307d3c0e7e35b732',1,'gdal.h']]], + ['ga_5fupdate',['GA_Update',['../gdal_8h.html#a045e3967c208993f70257bfd40c9f1d7a61c6081de474ef2a756982d3c53130a2',1,'gdal.h']]], + ['gario_5fcomplete',['GARIO_COMPLETE',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa40d035efaac1a6673e9b763c95f6d12c',1,'gdal.h']]], + ['gario_5ferror',['GARIO_ERROR',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa85c208b771154d7553878bcf5f4c3d2d',1,'gdal.h']]], + ['gario_5fpending',['GARIO_PENDING',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa579244c3ab525fed768d1a7a37d4295f',1,'gdal.h']]], + ['gario_5ftypecount',['GARIO_TypeCount',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa17ef713bc5ba3cb8cee1274270502935',1,'gdal.h']]], + ['gario_5fupdate',['GARIO_UPDATE',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa2ff7bacebaf1a0412d54dacb988a72f6',1,'gdal.h']]], + ['gbool',['GBool',['../cpl__port_8h.html#a7554474b2a855e1415bb69e72748046a',1,'cpl_port.h']]], + ['gbyte',['GByte',['../cpl__port_8h.html#ae7fbc84d3d1f7a40973be07382e28401',1,'cpl_port.h']]], + ['gci_5falphaband',['GCI_AlphaBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca92e1f4bb022698619a88434503d10d94',1,'gdal.h']]], + ['gci_5fblackband',['GCI_BlackBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968cab651ff16ef6e7ee8518007af9d8ea31c',1,'gdal.h']]], + ['gci_5fblueband',['GCI_BlueBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca7f123bcc45b859e97e6e99b7fa9a0bb6',1,'gdal.h']]], + ['gci_5fcyanband',['GCI_CyanBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca4ae10cd06721813160d8529459dab461',1,'gdal.h']]], + ['gci_5fgrayindex',['GCI_GrayIndex',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca71deb28920e063c77cbfaea3452c4750',1,'gdal.h']]], + ['gci_5fgreenband',['GCI_GreenBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968cab0046e81e087012f5fa77bfbd950466a',1,'gdal.h']]], + ['gci_5fhueband',['GCI_HueBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca399e22dca3ba78edc6da0837fcc4e9e1',1,'gdal.h']]], + ['gci_5flightnessband',['GCI_LightnessBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca224ef3f9c41e831b0971a7d3882253b9',1,'gdal.h']]], + ['gci_5fmagentaband',['GCI_MagentaBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca65401cf97e0ec70365ada2b81ce99430',1,'gdal.h']]], + ['gci_5fmax',['GCI_Max',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968caa75f57ecbf647803e5687d89695d7df0',1,'gdal.h']]], + ['gci_5fpaletteindex',['GCI_PaletteIndex',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca89ac10dbf2ab669cdeaa63eaba2790c2',1,'gdal.h']]], + ['gci_5fredband',['GCI_RedBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca8b660683e16eb28071e113b839687d5a',1,'gdal.h']]], + ['gci_5fsaturationband',['GCI_SaturationBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca1df1b8ffc074586bcad7507139aca684',1,'gdal.h']]], + ['gci_5fundefined',['GCI_Undefined',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca178f44a2d5aee58a601701b8211e9c6a',1,'gdal.h']]], + ['gci_5fycbcr_5fcbband',['GCI_YCbCr_CbBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968cad190fae1d360ec63b445b4809c11a257',1,'gdal.h']]], + ['gci_5fycbcr_5fcrband',['GCI_YCbCr_CrBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968caaa394f2da768114f58f3e1622357eecf',1,'gdal.h']]], + ['gci_5fycbcr_5fyband',['GCI_YCbCr_YBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca0f0ec29bfe169630274098e37c03fa1d',1,'gdal.h']]], + ['gci_5fyellowband',['GCI_YellowBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968cab368e0eb3d68c63df4c50144cb3c5ed0',1,'gdal.h']]], + ['gdal_2eh',['gdal.h',['../gdal_8h.html',1,'']]], + ['gdal_5fcheck_5fversion',['GDAL_CHECK_VERSION',['../ogr__core_8h.html#a10a0edfd51ed00f2460d4e8cfccbcc02',1,'ogr_core.h']]], + ['gdal_5fcompute_5fversion',['GDAL_COMPUTE_VERSION',['../gdal__version_8h.html#a81d99035e794baf157e50b6b165b009e',1,'gdal_version.h']]], + ['gdal_5fdcap_5fcreate',['GDAL_DCAP_CREATE',['../gdal_8h.html#a93bdb075c12bde8adce1ffb0668429bc',1,'gdal.h']]], + ['gdal_5fdcap_5fcreatecopy',['GDAL_DCAP_CREATECOPY',['../gdal_8h.html#a6a45c9012cca3609a448c23a8fdb3485',1,'gdal.h']]], + ['gdal_5fdcap_5fdefault_5ffields',['GDAL_DCAP_DEFAULT_FIELDS',['../gdal_8h.html#a5cd2d9a0a58202a5925f75180347716a',1,'gdal.h']]], + ['gdal_5fdcap_5fgnm',['GDAL_DCAP_GNM',['../gdal_8h.html#a96e0b7312a2b15b8b26299bac8bd02bb',1,'gdal.h']]], + ['gdal_5fdcap_5fnotnull_5ffields',['GDAL_DCAP_NOTNULL_FIELDS',['../gdal_8h.html#ad9acee265db4ab0465e47d6b0b57acf5',1,'gdal.h']]], + ['gdal_5fdcap_5fnotnull_5fgeomfields',['GDAL_DCAP_NOTNULL_GEOMFIELDS',['../gdal_8h.html#a51935adf7f9bc19848f9b103dfdded00',1,'gdal.h']]], + ['gdal_5fdcap_5fopen',['GDAL_DCAP_OPEN',['../gdal_8h.html#acbdd39259f1fda8a8f0a7ceffd480d4f',1,'gdal.h']]], + ['gdal_5fdcap_5fraster',['GDAL_DCAP_RASTER',['../gdal_8h.html#a25e3a5b5d4d7bea0602f98b9e2ea050c',1,'gdal.h']]], + ['gdal_5fdcap_5fvector',['GDAL_DCAP_VECTOR',['../gdal_8h.html#ab53ff698bf4673223ebbdb09b33ac4ba',1,'gdal.h']]], + ['gdal_5fdcap_5fvirtualio',['GDAL_DCAP_VIRTUALIO',['../gdal_8h.html#ad1f10e72385fed566d178dc3f0067fb8',1,'gdal.h']]], + ['gdal_5fdmd_5fconnection_5fprefix',['GDAL_DMD_CONNECTION_PREFIX',['../gdal_8h.html#a0c0228eb5096dec4ae2e2fd98452d8fb',1,'gdal.h']]], + ['gdal_5fdmd_5fcreationdatatypes',['GDAL_DMD_CREATIONDATATYPES',['../gdal_8h.html#afbedc600d030480ee7ac0e6320a1a4f6',1,'gdal.h']]], + ['gdal_5fdmd_5fcreationfielddatatypes',['GDAL_DMD_CREATIONFIELDDATATYPES',['../gdal_8h.html#ace163fdd02b63dbdff5f92f8ef6ccdf6',1,'gdal.h']]], + ['gdal_5fdmd_5fcreationoptionlist',['GDAL_DMD_CREATIONOPTIONLIST',['../gdal_8h.html#a1162be0499ca29fe455b1e425eb0dd0b',1,'gdal.h']]], + ['gdal_5fdmd_5fextension',['GDAL_DMD_EXTENSION',['../gdal_8h.html#aebd79c9d69709cc61c0329fa2298fe18',1,'gdal.h']]], + ['gdal_5fdmd_5fextensions',['GDAL_DMD_EXTENSIONS',['../gdal_8h.html#af5d1a23cb416bc0f70ef5250dc9d3f15',1,'gdal.h']]], + ['gdal_5fdmd_5fhelptopic',['GDAL_DMD_HELPTOPIC',['../gdal_8h.html#a85442e30b5313c88213ba87bf1b1ef05',1,'gdal.h']]], + ['gdal_5fdmd_5flongname',['GDAL_DMD_LONGNAME',['../gdal_8h.html#a10963a08bd12bf29b36d8a23fb45471f',1,'gdal.h']]], + ['gdal_5fdmd_5fmimetype',['GDAL_DMD_MIMETYPE',['../gdal_8h.html#ae1eca8385927933e9b4c27900ae9c11f',1,'gdal.h']]], + ['gdal_5fdmd_5fopenoptionlist',['GDAL_DMD_OPENOPTIONLIST',['../gdal_8h.html#aa0a238d1db0bb21bb1690b1a3e391403',1,'gdal.h']]], + ['gdal_5fdmd_5fsubdatasets',['GDAL_DMD_SUBDATASETS',['../gdal_8h.html#ace79d0c80bc8dbd23c5a97edfa783e12',1,'gdal.h']]], + ['gdal_5fds_5flayer_5fcreationoptionlist',['GDAL_DS_LAYER_CREATIONOPTIONLIST',['../gdal_8h.html#ab594841de3b1852a2c17e95085f66650',1,'gdal.h']]], + ['gdal_5ffrmts_2eh',['gdal_frmts.h',['../gdal__frmts_8h.html',1,'']]], + ['gdal_5fgcp',['GDAL_GCP',['../struct_g_d_a_l___g_c_p.html',1,'']]], + ['gdal_5fidentify_5ffalse',['GDAL_IDENTIFY_FALSE',['../gdal__priv_8h.html#a713c140777fac063ac169ca6802f9dd2a8b28a16150f88b232327dd1d1ffe4f38',1,'gdal_priv.h']]], + ['gdal_5fidentify_5ftrue',['GDAL_IDENTIFY_TRUE',['../gdal__priv_8h.html#a713c140777fac063ac169ca6802f9dd2a8aa10090ccd49d4fd6dc64291ba2ade5',1,'gdal_priv.h']]], + ['gdal_5fidentify_5funknown',['GDAL_IDENTIFY_UNKNOWN',['../gdal__priv_8h.html#a713c140777fac063ac169ca6802f9dd2aec82441ffb83af55005b9fec7382e866',1,'gdal_priv.h']]], + ['gdal_5fof_5fall',['GDAL_OF_ALL',['../gdal_8h.html#a1cd4778684e230aec33b7c7db8400123',1,'gdal.h']]], + ['gdal_5fof_5farray_5fblock_5faccess',['GDAL_OF_ARRAY_BLOCK_ACCESS',['../gdal_8h.html#a5deb9f54b9e88558142e52fc3a9281e9',1,'gdal.h']]], + ['gdal_5fof_5fblock_5faccess_5fmask',['GDAL_OF_BLOCK_ACCESS_MASK',['../gdal_8h.html#aef30e28ace522acf55298e0af25dd39b',1,'gdal.h']]], + ['gdal_5fof_5fdefault_5fblock_5faccess',['GDAL_OF_DEFAULT_BLOCK_ACCESS',['../gdal_8h.html#a0b577de1edbe537c5ee4184d15063832',1,'gdal.h']]], + ['gdal_5fof_5fgnm',['GDAL_OF_GNM',['../gdal_8h.html#afc26cc59fc1bf495f3d308f8f311efb1',1,'gdal.h']]], + ['gdal_5fof_5fhashset_5fblock_5faccess',['GDAL_OF_HASHSET_BLOCK_ACCESS',['../gdal_8h.html#a963864fd11194158bb765b8d8c894d48',1,'gdal.h']]], + ['gdal_5fof_5finternal',['GDAL_OF_INTERNAL',['../gdal_8h.html#a78492ba2713135e91fc7e6c15d31c401',1,'gdal.h']]], + ['gdal_5fof_5fkind_5fmask',['GDAL_OF_KIND_MASK',['../gdal_8h.html#a477cfad2765b1cdae64eebddc8f10272',1,'gdal.h']]], + ['gdal_5fof_5fraster',['GDAL_OF_RASTER',['../gdal_8h.html#a364284e24f236d2259726afc3a1e0564',1,'gdal.h']]], + ['gdal_5fof_5freadonly',['GDAL_OF_READONLY',['../gdal_8h.html#a6a137b58124afec0b1e8d3b7d1bf4cc8',1,'gdal.h']]], + ['gdal_5fof_5freserved_5f1',['GDAL_OF_RESERVED_1',['../gdal_8h.html#ad88f5060109a21caadb44769236e0da0',1,'gdal.h']]], + ['gdal_5fof_5fshared',['GDAL_OF_SHARED',['../gdal_8h.html#a79711cc7cc2d9c60c47eec6d942c3d99',1,'gdal.h']]], + ['gdal_5fof_5fupdate',['GDAL_OF_UPDATE',['../gdal_8h.html#a424cb3d1cf7487511d47a474e7a394ab',1,'gdal.h']]], + ['gdal_5fof_5fvector',['GDAL_OF_VECTOR',['../gdal_8h.html#a8253249767721c3e54a4a2844b30f256',1,'gdal.h']]], + ['gdal_5fof_5fverbose_5ferror',['GDAL_OF_VERBOSE_ERROR',['../gdal_8h.html#af057da06e5925a35fba353f5300da64f',1,'gdal.h']]], + ['gdal_5fpriv_2eh',['gdal_priv.h',['../gdal__priv_8h.html',1,'']]], + ['gdal_5frelease_5fdate',['GDAL_RELEASE_DATE',['../gdal__version_8h.html#a0060195f112a10fb529a42ec7a2a5f49',1,'gdal_version.h']]], + ['gdal_5frelease_5fname',['GDAL_RELEASE_NAME',['../gdal__version_8h.html#a5d12674bbf0784722c21cb6335169a7a',1,'gdal_version.h']]], + ['gdal_5futils_2eh',['gdal_utils.h',['../gdal__utils_8h.html',1,'']]], + ['gdal_5futils_5fpriv_2eh',['gdal_utils_priv.h',['../gdal__utils__priv_8h.html',1,'']]], + ['gdal_5fversion_2eh',['gdal_version.h',['../gdal__version_8h.html',1,'']]], + ['gdal_5fversion_5fbuild',['GDAL_VERSION_BUILD',['../gdal__version_8h.html#aa95bce26794bbc419e2cff31d2a227e6',1,'gdal_version.h']]], + ['gdal_5fversion_5finfo_5fdefined',['GDAL_VERSION_INFO_DEFINED',['../ogr__core_8h.html#a56c1bb9904c5b3c906569977f4097d43',1,'ogr_core.h']]], + ['gdal_5fversion_5fmajor',['GDAL_VERSION_MAJOR',['../gdal__version_8h.html#a11157c56f5d013a696945b81f33f2b81',1,'gdal_version.h']]], + ['gdal_5fversion_5fminor',['GDAL_VERSION_MINOR',['../gdal__version_8h.html#ab37d0cd33da4e63214061774a98f1ff4',1,'gdal_version.h']]], + ['gdal_5fversion_5fnum',['GDAL_VERSION_NUM',['../gdal__version_8h.html#ae721e7d254e4a28485a5268e0c5188c2',1,'gdal_version.h']]], + ['gdal_5fversion_5frev',['GDAL_VERSION_REV',['../gdal__version_8h.html#a52a1e02b83d926917895c44a7ba721d9',1,'gdal_version.h']]], + ['gdalabstractbandblockcache',['GDALAbstractBandBlockCache',['../class_g_d_a_l_abstract_band_block_cache.html',1,'GDALAbstractBandBlockCache'],['../class_g_d_a_l_raster_block.html#add7c612e0bf17b5c458aa781bfb4378d',1,'GDALRasterBlock::GDALAbstractBandBlockCache()'],['../class_g_d_a_l_abstract_band_block_cache.html#a241cb207ceee23b8db1cf5eb5c504a7e',1,'GDALAbstractBandBlockCache::GDALAbstractBandBlockCache()']]], + ['gdalaccess',['GDALAccess',['../gdal_8h.html#a045e3967c208993f70257bfd40c9f1d7',1,'gdal.h']]], + ['gdaladdband',['GDALAddBand',['../gdal_8h.html#a94ffae9e36c1d3b7d32f10683a8cb439',1,'gdal.h']]], + ['gdaladdderivedbandpixelfunc',['GDALAddDerivedBandPixelFunc',['../gdal_8h.html#a680658c895f52f2e703e796e6124b410',1,'gdal.h']]], + ['gdaladjustvaluetodatatype',['GDALAdjustValueToDataType',['../gdal_8h.html#a15970ba8a2261b7ce369565d13c6eb6b',1,'gdal.h']]], + ['gdalallregister',['GDALAllRegister',['../gdal_8h.html#ac5b35a495675c807170e33f0d982a62c',1,'gdal.h']]], + ['gdalallvalidmaskband',['GDALAllValidMaskBand',['../class_g_d_a_l_all_valid_mask_band.html',1,'GDALAllValidMaskBand'],['../class_g_d_a_l_all_valid_mask_band.html#ac11abb241d79247009bee021536ebf68',1,'GDALAllValidMaskBand::GDALAllValidMaskBand()']]], + ['gdalapplygeotransform',['GDALApplyGeoTransform',['../gdal_8h.html#a6ecf1ed814e28f3d76aa0bc02ba19f81',1,'gdal.h']]], + ['gdalargetnextupdatedregion',['GDALARGetNextUpdatedRegion',['../gdal_8h.html#afda700b9992cebb66c735ef1f6189168',1,'gdal.h']]], + ['gdalarlockbuffer',['GDALARLockBuffer',['../gdal_8h.html#ab6f8ed0775896e6b8d3d45256faa5fb0',1,'gdal.h']]], + ['gdalarraybandblockcache',['GDALArrayBandBlockCache',['../class_g_d_a_l_raster_band.html#a08ea2bd744ae7ebc6b7cfc9acaa6c952',1,'GDALRasterBand']]], + ['gdalarraybandblockcachecreate',['GDALArrayBandBlockCacheCreate',['../gdal__priv_8h.html#a624a90f00ccb3d93d252a20030c49e31',1,'gdal_priv.h']]], + ['gdalarunlockbuffer',['GDALARUnlockBuffer',['../gdal_8h.html#a28341acf6ae50a65353e29e1f49d3bc2',1,'gdal.h']]], + ['gdalasyncreader',['GDALAsyncReader',['../class_g_d_a_l_async_reader.html',1,'GDALAsyncReader'],['../class_g_d_a_l_async_reader.html#a2a0eb969c3524023ad216cd7b044a7a1',1,'GDALAsyncReader::GDALAsyncReader()']]], + ['gdalasyncreaderh',['GDALAsyncReaderH',['../gdal_8h.html#a8e438e023617f50d0dd5578caf1c2186',1,'gdal.h']]], + ['gdalasyncstatustype',['GDALAsyncStatusType',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927bef',1,'gdal.h']]], + ['gdalbandgetbestoverviewlevel',['GDALBandGetBestOverviewLevel',['../gdal__priv_8h.html#a57d311003ec52a05c178287534e734b9',1,'gdal_priv.h']]], + ['gdalbandgetbestoverviewlevel2',['GDALBandGetBestOverviewLevel2',['../gdal__priv_8h.html#ad47d953f037f615fefc2383e33823cba',1,'gdal_priv.h']]], + ['gdalbeginasyncreader',['GDALBeginAsyncReader',['../gdal_8h.html#a49951c40d087fef858a1e92b023e38b5',1,'gdal.h']]], + ['gdalbuildoverviews',['GDALBuildOverviews',['../gdal_8h.html#af36e5bda91bbf7a65f97ab98e493426a',1,'gdal.h']]], + ['gdalbuildvrt',['GDALBuildVRT',['../gdal__utils_8h.html#a8c5f4e29b207d12576e3416ef0222162',1,'gdal_utils.h']]], + ['gdalbuildvrtoptions',['GDALBuildVRTOptions',['../gdal__utils_8h.html#ad79d876a7a564fbed4a1da1b0a59c4e3',1,'gdal_utils.h']]], + ['gdalbuildvrtoptionsforbinary',['GDALBuildVRTOptionsForBinary',['../struct_g_d_a_l_build_v_r_t_options_for_binary.html',1,'GDALBuildVRTOptionsForBinary'],['../gdal__utils_8h.html#a0fd6003ebc6d04d94beb9049633b45ff',1,'GDALBuildVRTOptionsForBinary(): gdal_utils.h']]], + ['gdalbuildvrtoptionsfree',['GDALBuildVRTOptionsFree',['../gdal__utils_8h.html#a241becb06deaadf4cec7ac1251f4f968',1,'gdal_utils.h']]], + ['gdalbuildvrtoptionsnew',['GDALBuildVRTOptionsNew',['../gdal__utils_8h.html#ab7b08439732a41ce5a4cbf58676e7b16',1,'gdal_utils.h']]], + ['gdalbuildvrtoptionssetprogress',['GDALBuildVRTOptionsSetProgress',['../gdal__utils_8h.html#a0e6280df23547fd04622601e958bad49',1,'gdal_utils.h']]], + ['gdalcanfileacceptsidecarfile',['GDALCanFileAcceptSidecarFile',['../gdal__priv_8h.html#a20232bdf41daedf37d22c6c4a6e100e9',1,'gdal_priv.h']]], + ['gdalcheckbandcount',['GDALCheckBandCount',['../gdal__priv_8h.html#a935ef197667d2552de4be4bc3703e14b',1,'gdal_priv.h']]], + ['gdalcheckdatasetdimensions',['GDALCheckDatasetDimensions',['../gdal__priv_8h.html#a7e53fb82484220f2a1dba6387470fd4a',1,'gdal_priv.h']]], + ['gdalcheckversion',['GDALCheckVersion',['../ogr__core_8h.html#afbe36f63eb5a21e8b88e23582f401906',1,'ogr_core.h']]], + ['gdalclonecolortable',['GDALCloneColorTable',['../gdal_8h.html#af0c119c09f35603851a2d48f5a170152',1,'gdal.h']]], + ['gdalclose',['GDALClose',['../class_g_d_a_l_dataset.html#a3e7bbc2f013d1ac4403fa0c7ffcf06b5',1,'GDALDataset::GDALClose()'],['../gdal_8h.html#af395f1f65e0efe7bf4ecc7117a9f21fd',1,'GDALClose(): gdal.h']]], + ['gdalcolorentry',['GDALColorEntry',['../struct_g_d_a_l_color_entry.html',1,'']]], + ['gdalcolorinterp',['GDALColorInterp',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968c',1,'gdal.h']]], + ['gdalcolortable',['GDALColorTable',['../class_g_d_a_l_color_table.html',1,'GDALColorTable'],['../class_g_d_a_l_color_table.html#a013fc96f19cc3b4f58f4d3c23d3b42dc',1,'GDALColorTable::GDALColorTable()']]], + ['gdalcolortableh',['GDALColorTableH',['../gdal_8h.html#af1baae80dd0ec873ad7ad5b28dda44f3',1,'gdal.h']]], + ['gdalcomposegeotransforms',['GDALComposeGeoTransforms',['../gdal_8h.html#a70d02937af58b60a269a98e9169c33e3',1,'gdal.h']]], + ['gdalcomputebandstats',['GDALComputeBandStats',['../gdal_8h.html#a712c769d4e48596ed54a2691a722c6b9',1,'gdal.h']]], + ['gdalcomputeovfactor',['GDALComputeOvFactor',['../gdal__priv_8h.html#a850288c368b0f376c06e2cc6d06fa45b',1,'gdal_priv.h']]], + ['gdalcomputerasterminmax',['GDALComputeRasterMinMax',['../gdal_8h.html#acbcebf382bebec468f5da26c3d2f29a7',1,'gdal.h']]], + ['gdalcomputerasterstatistics',['GDALComputeRasterStatistics',['../gdal_8h.html#ae150bd40bb3eb5bc5b643ac6ed6a3519',1,'gdal.h']]], + ['gdalcopybits',['GDALCopyBits',['../gdal_8h.html#a3cd2671f5f864b33539231fda2132cb9',1,'gdal.h']]], + ['gdalcopydatasetfiles',['GDALCopyDatasetFiles',['../gdal_8h.html#a39197f42b4d07300a462792dffbec94d',1,'gdal.h']]], + ['gdalcopyrasterioextraarg',['GDALCopyRasterIOExtraArg',['../gdal__priv_8h.html#af724a0373d92c167408e9397c1bd8216',1,'gdal_priv.h']]], + ['gdalcopywords',['GDALCopyWords',['../gdal_8h.html#af58eb46574a54885a2c7fb49f6c5fe96',1,'gdal.h']]], + ['gdalcreate',['GDALCreate',['../gdal_8h.html#a568a0e5611baa2c2f9fb02af48d55344',1,'gdal.h']]], + ['gdalcreatecolorramp',['GDALCreateColorRamp',['../gdal_8h.html#a8f251d295c720e0a70d344ae34d47da9',1,'gdal.h']]], + ['gdalcreatecolortable',['GDALCreateColorTable',['../gdal_8h.html#ae5c99bd804eac0e4e6fe41b55fc013a6',1,'gdal.h']]], + ['gdalcreatecopy',['GDALCreateCopy',['../gdal_8h.html#af9debba4c49e0461921f153833583cdc',1,'gdal.h']]], + ['gdalcreatedatasetmaskband',['GDALCreateDatasetMaskBand',['../gdal_8h.html#a39e1331e30c3ef02cb8c1be532756b41',1,'gdal.h']]], + ['gdalcreatemaskband',['GDALCreateMaskBand',['../gdal_8h.html#a092b927793d0fc0112cf66e7ab75471e',1,'gdal.h']]], + ['gdalcreateoverviewdataset',['GDALCreateOverviewDataset',['../gdal__priv_8h.html#a7699c1e84178032663789d80a3cb05d7',1,'gdal_priv.h']]], + ['gdalcreatepansharpenedvrt',['GDALCreatePansharpenedVRT',['../gdal_8h.html#a0a8d016c5e0d9ddac3c2d51e347c1caa',1,'gdal.h']]], + ['gdalcreaterasterattributetable',['GDALCreateRasterAttributeTable',['../gdal_8h.html#a76cf4f0fdec4d28d6e370cda79915d16',1,'gdal.h']]], + ['gdalcreatescaledprogress',['GDALCreateScaledProgress',['../cpl__progress_8h.html#a904fbbb050e16c9d0ac028dc5113ef27',1,'cpl_progress.h']]], + ['gdaldataset',['GDALDataset',['../class_g_d_a_l_dataset.html',1,'GDALDataset'],['../class_g_d_a_l_default_overviews.html#a4e2c4a51fb5a9234f607db19620ba28d',1,'GDALDefaultOverviews::GDALDataset()'],['../class_g_d_a_l_raster_band.html#a4e2c4a51fb5a9234f607db19620ba28d',1,'GDALRasterBand::GDALDataset()'],['../class_g_d_a_l_dataset.html#a1633b8809fb145d0aab5fbdbb5608704',1,'GDALDataset::GDALDataset(void)'],['../class_g_d_a_l_dataset.html#aaee2e98959b1be8cc8a08fed11e401d4',1,'GDALDataset::GDALDataset(int bForceCachedIO)']]], + ['gdaldatasetadviseread',['GDALDatasetAdviseRead',['../gdal_8h.html#a3f8dc1317eeba4c9f1b92f7e9a1ee2a3',1,'gdal.h']]], + ['gdaldatasetcommittransaction',['GDALDatasetCommitTransaction',['../gdal_8h.html#ab5d2370121fdc02086011cc2b6c07f61',1,'gdal.h']]], + ['gdaldatasetcopylayer',['GDALDatasetCopyLayer',['../gdal_8h.html#a8ea11d509bbd294509fdf22601261bdf',1,'gdal.h']]], + ['gdaldatasetcopywholeraster',['GDALDatasetCopyWholeRaster',['../gdal_8h.html#ae8c65cd7cbef5ee3d461fbb9b8a02335',1,'gdal.h']]], + ['gdaldatasetcreatelayer',['GDALDatasetCreateLayer',['../gdal_8h.html#ab2aca3397fa59bb2e5cc8ce3948f388e',1,'gdal.h']]], + ['gdaldatasetdeletelayer',['GDALDatasetDeleteLayer',['../gdal_8h.html#a51f30ae565eeb3f0b2bd9dc846f41cf9',1,'gdal.h']]], + ['gdaldatasetexecutesql',['GDALDatasetExecuteSQL',['../gdal_8h.html#a6e84ac910b9123f3f52c7eea658351e0',1,'gdal.h']]], + ['gdaldatasetgetlayer',['GDALDatasetGetLayer',['../gdal_8h.html#a2d7cb31d6452ca9521350c0844267707',1,'gdal.h']]], + ['gdaldatasetgetlayerbyname',['GDALDatasetGetLayerByName',['../gdal_8h.html#aa9ebe894a1fc17778c7c2c9b735c98ee',1,'gdal.h']]], + ['gdaldatasetgetlayercount',['GDALDatasetGetLayerCount',['../gdal_8h.html#a0abd14fe6291694208aba9abd3ca25bb',1,'gdal.h']]], + ['gdaldatasetgetstyletable',['GDALDatasetGetStyleTable',['../gdal_8h.html#a086b698c3ebc4e8582c06c2284b17fd0',1,'gdal.h']]], + ['gdaldatasetgettiledvirtualmem',['GDALDatasetGetTiledVirtualMem',['../gdal_8h.html#abcdfc8b35c78e23cb858479be1ed0191',1,'gdal.h']]], + ['gdaldatasetgetvirtualmem',['GDALDatasetGetVirtualMem',['../gdal_8h.html#a598e30fedc0b46ed471895d974cafa66',1,'gdal.h']]], + ['gdaldataseth',['GDALDatasetH',['../gdal_8h.html#a2316f0c00f9997839f782ec946f8303d',1,'gdal.h']]], + ['gdaldatasetrasterio',['GDALDatasetRasterIO',['../gdal_8h.html#aa1046fa33cf6339acffe6aef0db889d7',1,'gdal.h']]], + ['gdaldatasetrasterioex',['GDALDatasetRasterIOEx',['../gdal_8h.html#a3f37e50ef1cb8f22cd431a8a79336415',1,'gdal.h']]], + ['gdaldatasetreleaseresultset',['GDALDatasetReleaseResultSet',['../gdal_8h.html#a973b2639cae59451beb1e75ad6de2bfd',1,'gdal.h']]], + ['gdaldatasetrollbacktransaction',['GDALDatasetRollbackTransaction',['../gdal_8h.html#a4364eebb04370a093dfc674a76a7b567',1,'gdal.h']]], + ['gdaldatasetsetstyletable',['GDALDatasetSetStyleTable',['../gdal_8h.html#a915f4ff5396dbae61f23f81b68e6ccbe',1,'gdal.h']]], + ['gdaldatasetsetstyletabledirectly',['GDALDatasetSetStyleTableDirectly',['../gdal_8h.html#a89f649b9114f0c5e1371fa24c3eb10ba',1,'gdal.h']]], + ['gdaldatasetstarttransaction',['GDALDatasetStartTransaction',['../gdal_8h.html#a9df675ce890f8a74110e7044dc1cc72a',1,'gdal.h']]], + ['gdaldatasettestcapability',['GDALDatasetTestCapability',['../gdal_8h.html#aa1112efbf79bc2e09283f3103b589ebd',1,'gdal.h']]], + ['gdaldatatype',['GDALDataType',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4',1,'gdal.h']]], + ['gdaldatatypeiscomplex',['GDALDataTypeIsComplex',['../gdal_8h.html#a03f79bb6fdc30cf5b75092e8484b64b2',1,'gdal.h']]], + ['gdaldatatypeunion',['GDALDataTypeUnion',['../gdal_8h.html#a30437ee78cb292a94335c3f04f4888b4',1,'gdal.h']]], + ['gdaldectodms',['GDALDecToDMS',['../gdal_8h.html#a06e201fe3b044cf850e0c51bb127d954',1,'gdal.h']]], + ['gdaldectopackeddms',['GDALDecToPackedDMS',['../gdal_8h.html#afc08d2d8a5ee1315e9ad585ef66daa03',1,'gdal.h']]], + ['gdaldefaultbuildoverviews',['GDALDefaultBuildOverviews',['../gdal__priv_8h.html#ae7e3d448f356c2060475e89edc0f3a01',1,'gdal_priv.h']]], + ['gdaldefaultoverviews',['GDALDefaultOverviews',['../class_g_d_a_l_default_overviews.html',1,'GDALDefaultOverviews'],['../class_g_d_a_l_dataset.html#a8209e9353e3ae5237005f2d651df37b8',1,'GDALDataset::GDALDefaultOverviews()'],['../class_g_d_a_l_raster_band.html#a8209e9353e3ae5237005f2d651df37b8',1,'GDALRasterBand::GDALDefaultOverviews()'],['../class_g_d_a_l_default_overviews.html#a33ae0d70901a4ac1587364c2ed38dacf',1,'GDALDefaultOverviews::GDALDefaultOverviews()']]], + ['gdaldeinitgcps',['GDALDeinitGCPs',['../gdal_8h.html#ad4fe88b4fbaddd139c17904d84ebf26c',1,'gdal.h']]], + ['gdaldeletedataset',['GDALDeleteDataset',['../gdal_8h.html#a58520e0486127043221e744e36c16235',1,'gdal.h']]], + ['gdaldeleterasternodatavalue',['GDALDeleteRasterNoDataValue',['../gdal_8h.html#a681a64510c0ddb2ab11f4c9b3bca6204',1,'gdal.h']]], + ['gdaldemprocessing',['GDALDEMProcessing',['../gdal__utils_8h.html#a1b30a7781122e15534891637e4a4033a',1,'gdal_utils.h']]], + ['gdaldemprocessingoptions',['GDALDEMProcessingOptions',['../gdal__utils_8h.html#a4a9b158e74629c68406d5c071c281b2b',1,'gdal_utils.h']]], + ['gdaldemprocessingoptionsforbinary',['GDALDEMProcessingOptionsForBinary',['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html',1,'GDALDEMProcessingOptionsForBinary'],['../gdal__utils_8h.html#a715c2befe2ff881d9f68e8b4c0431245',1,'GDALDEMProcessingOptionsForBinary(): gdal_utils.h']]], + ['gdaldemprocessingoptionsfree',['GDALDEMProcessingOptionsFree',['../gdal__utils_8h.html#a02d7dc1e513a3c0992114492dfd146d6',1,'gdal_utils.h']]], + ['gdaldemprocessingoptionsnew',['GDALDEMProcessingOptionsNew',['../gdal__utils_8h.html#acb57d04872fbe816e0732370d544d2ff',1,'gdal_utils.h']]], + ['gdaldemprocessingoptionssetprogress',['GDALDEMProcessingOptionsSetProgress',['../gdal__utils_8h.html#a3187f803e7bbc33d74a5ad5e3035d177',1,'gdal_utils.h']]], + ['gdaldereferencedataset',['GDALDereferenceDataset',['../gdal_8h.html#aa2758c27a619fe95b29f88a236464dfd',1,'gdal.h']]], + ['gdalderegisterdriver',['GDALDeregisterDriver',['../gdal_8h.html#a250181811ef631e8f9fd6ef788c116c5',1,'gdal.h']]], + ['gdalderivedpixelfunc',['GDALDerivedPixelFunc',['../gdal_8h.html#aed628bb0e8b0862fd3d929bec24c31d8',1,'gdal.h']]], + ['gdaldeserializegcplistfromxml',['GDALDeserializeGCPListFromXML',['../gdal__priv_8h.html#afe92fe6c95cd91fff28530e753c2b1bb',1,'gdal_priv.h']]], + ['gdaldeserializeopenoptionsfromxml',['GDALDeserializeOpenOptionsFromXML',['../gdal__priv_8h.html#ab9dfa6d50a2269dfb25bd9537aba5f18',1,'gdal_priv.h']]], + ['gdaldestroy',['GDALDestroy',['../gdal_8h.html#aa490a41d74f302fd852e2652222fb81a',1,'gdal.h']]], + ['gdaldestroycolortable',['GDALDestroyColorTable',['../gdal_8h.html#aa56cd5472c867c6355d931adf0b9aab4',1,'gdal.h']]], + ['gdaldestroydriver',['GDALDestroyDriver',['../gdal_8h.html#ac31289e30e7b9ae8068e3173fff67b23',1,'gdal.h']]], + ['gdaldestroydrivermanager',['GDALDestroyDriverManager',['../gdal_8h.html#a7443658d1025b1caa9547d23382e9214',1,'gdal.h']]], + ['gdaldestroyrasterattributetable',['GDALDestroyRasterAttributeTable',['../gdal_8h.html#a80918f3aca85970df9618a9dc306bc87',1,'gdal.h']]], + ['gdaldestroyscaledprogress',['GDALDestroyScaledProgress',['../cpl__progress_8h.html#a80e69347297ad48b9a774f353a34c231',1,'cpl_progress.h']]], + ['gdaldriver',['GDALDriver',['../class_g_d_a_l_driver.html',1,'GDALDriver'],['../class_g_d_a_l_dataset.html#a6d55fb3e4720ef34c58490d9e905db9e',1,'GDALDataset::GDALDriver()'],['../class_g_d_a_l_driver.html#ae72438281f347a0802b0df71bbd077c7',1,'GDALDriver::GDALDriver()']]], + ['gdaldriverh',['GDALDriverH',['../gdal_8h.html#adfd09c07260442427a225e2a536ead72',1,'gdal.h']]], + ['gdaldrivermanager',['GDALDriverManager',['../class_g_d_a_l_driver_manager.html',1,'GDALDriverManager'],['../class_g_d_a_l_dataset.html#af427719e14d8fed3f7e6487721f282a3',1,'GDALDataset::GDALDriverManager()'],['../class_g_d_a_l_driver_manager.html#ae6c3e2af19944eff86c5c98948f8d255',1,'GDALDriverManager::GDALDriverManager()']]], + ['gdaldummyprogress',['GDALDummyProgress',['../cpl__progress_8h.html#af9a985a762f22ef4c05ff6bb478be6e2',1,'cpl_progress.h']]], + ['gdaldumpopendatasets',['GDALDumpOpenDatasets',['../gdal_8h.html#a300cecb5bef63020bba465e6cc4f4fcd',1,'gdal.h']]], + ['gdalduplicategcps',['GDALDuplicateGCPs',['../gdal_8h.html#a4849bde1236dfa4b9de75fbf06e88177',1,'gdal.h']]], + ['gdalendasyncreader',['GDALEndAsyncReader',['../gdal_8h.html#a2d8302314538bc5a6bd934699f184d82',1,'gdal.h']]], + ['gdalextractrpcinfo',['GDALExtractRPCInfo',['../gdal_8h.html#a6d2124475a33d8316343e0fc367a76e4',1,'gdal.h']]], + ['gdalfillraster',['GDALFillRaster',['../gdal_8h.html#a8661b2031a1661e693258101bc86494f',1,'gdal.h']]], + ['gdalfindassociatedauxfile',['GDALFindAssociatedAuxFile',['../gdal__priv_8h.html#ae4c02203abec2d0c074db97b10032b34',1,'gdal_priv.h']]], + ['gdalfindassociatedfile',['GDALFindAssociatedFile',['../gdal__priv_8h.html#a6b1472753485677a48ef876f13a515c2',1,'gdal_priv.h']]], + ['gdalflushcache',['GDALFlushCache',['../gdal_8h.html#ad4e12ac39bfc3308b86d31bc77a1daf4',1,'gdal.h']]], + ['gdalflushcacheblock',['GDALFlushCacheBlock',['../gdal_8h.html#aa14f8f847eeadaf2971d90dc6185bbb8',1,'gdal.h']]], + ['gdalflushrastercache',['GDALFlushRasterCache',['../gdal_8h.html#aa3bf4ca0fffe82c1c6f9fc8194484452',1,'gdal.h']]], + ['gdalgcpstogeotransform',['GDALGCPsToGeoTransform',['../gdal_8h.html#ad93c08d73f0e93008887831bd597536a',1,'gdal.h']]], + ['gdalgeneralcmdlineprocessor',['GDALGeneralCmdLineProcessor',['../gdal_8h.html#a1762921e4cdb998a30e0cf03122c0025',1,'gdal.h']]], + ['gdalgetaccess',['GDALGetAccess',['../gdal_8h.html#af89b3836976a86c5772c46691866e9b5',1,'gdal.h']]], + ['gdalgetapiproxydriver',['GDALGetAPIPROXYDriver',['../gdal__priv_8h.html#a96d2a2f64f7b4763d48ac0d2722cf501',1,'gdal_priv.h']]], + ['gdalgetasyncstatustypebyname',['GDALGetAsyncStatusTypeByName',['../gdal_8h.html#a8169aa77761170b8594708b44f97e08e',1,'gdal.h']]], + ['gdalgetasyncstatustypename',['GDALGetAsyncStatusTypeName',['../gdal_8h.html#a4f63e2fef50b03bbf6dfadc5951803e6',1,'gdal.h']]], + ['gdalgetbanddataset',['GDALGetBandDataset',['../gdal_8h.html#a857008473352a4a40ceb77dd172e934e',1,'gdal.h']]], + ['gdalgetbandnumber',['GDALGetBandNumber',['../gdal_8h.html#a78caa7782e9a2b25466be1a23e4f0fbd',1,'gdal.h']]], + ['gdalgetblocksize',['GDALGetBlockSize',['../gdal_8h.html#abe3d88c465563e4c31c4e07fc96a2729',1,'gdal.h']]], + ['gdalgetcachemax',['GDALGetCacheMax',['../gdal_8h.html#aec89ed3c79f2b86ca237122a90a9a3e5',1,'gdal.h']]], + ['gdalgetcachemax64',['GDALGetCacheMax64',['../gdal_8h.html#ad046c971ae70b3120d08c02dd41d9a6c',1,'gdal.h']]], + ['gdalgetcacheused',['GDALGetCacheUsed',['../gdal_8h.html#a2545a26a66e6ecb22c3efa0be013a328',1,'gdal.h']]], + ['gdalgetcacheused64',['GDALGetCacheUsed64',['../gdal_8h.html#af35c413315b062a1d0f5187c09acef07',1,'gdal.h']]], + ['gdalgetcolorentry',['GDALGetColorEntry',['../gdal_8h.html#aa214409b20f9735f5d82d9105a71dcb3',1,'gdal.h']]], + ['gdalgetcolorentryasrgb',['GDALGetColorEntryAsRGB',['../gdal_8h.html#af903fd578d01c3d5d7dfaa7f967eb15c',1,'gdal.h']]], + ['gdalgetcolorentrycount',['GDALGetColorEntryCount',['../gdal_8h.html#a640f40011e22dd2e5d0f39218a6bbab2',1,'gdal.h']]], + ['gdalgetcolorinterpretationbyname',['GDALGetColorInterpretationByName',['../gdal_8h.html#aeeb8cd8e6c0f91b1f8079a452e427e37',1,'gdal.h']]], + ['gdalgetcolorinterpretationname',['GDALGetColorInterpretationName',['../gdal_8h.html#ac7909a549cc1b00df0834929cae2abcb',1,'gdal.h']]], + ['gdalgetdatasetdriver',['GDALGetDatasetDriver',['../gdal_8h.html#a466aaa7a88f97b5d72f3b8faa0992795',1,'gdal.h']]], + ['gdalgetdatatypebyname',['GDALGetDataTypeByName',['../gdal_8h.html#aaf57bf9e85915878067e889ac695cde1',1,'gdal.h']]], + ['gdalgetdatatypename',['GDALGetDataTypeName',['../gdal_8h.html#aeb525ca247c5b231808f925b9137411a',1,'gdal.h']]], + ['gdalgetdatatypesize',['GDALGetDataTypeSize',['../gdal_8h.html#a539ff5ebc4500ffb76b9be44c9ddd461',1,'gdal.h']]], + ['gdalgetdatatypesizebits',['GDALGetDataTypeSizeBits',['../gdal_8h.html#a6c34b2418d43d12caba612a46d25aad8',1,'gdal.h']]], + ['gdalgetdatatypesizebytes',['GDALGetDataTypeSizeBytes',['../gdal_8h.html#ac6df373a2102ee3ace8799214352cf68',1,'gdal.h']]], + ['gdalgetdefaulthistogram',['GDALGetDefaultHistogram',['../gdal_8h.html#a40258985ffe948a9f7e2d5691f262aa6',1,'gdal.h']]], + ['gdalgetdefaulthistogramex',['GDALGetDefaultHistogramEx',['../gdal_8h.html#afee5831d14ffd21c54c0e10712c5eb7a',1,'gdal.h']]], + ['gdalgetdefaultrat',['GDALGetDefaultRAT',['../gdal_8h.html#a26341a6cb6aef7ff39803c7590f23e9d',1,'gdal.h']]], + ['gdalgetdescription',['GDALGetDescription',['../gdal_8h.html#ac96ce65970f2689e14b86b484f171d99',1,'gdal.h']]], + ['gdalgetdriver',['GDALGetDriver',['../gdal_8h.html#a24b1b1f6fcb44387c94030a6de8cab0d',1,'gdal.h']]], + ['gdalgetdriverbyname',['GDALGetDriverByName',['../gdal_8h.html#ad031f3eccb2bc81ccbdb8f3a7857e97c',1,'gdal.h']]], + ['gdalgetdrivercount',['GDALGetDriverCount',['../gdal_8h.html#a37f20691cf022806944d3d664493669f',1,'gdal.h']]], + ['gdalgetdrivercreationoptionlist',['GDALGetDriverCreationOptionList',['../gdal_8h.html#a69ac157d8d7038b83adb260dbf562161',1,'gdal.h']]], + ['gdalgetdriverhelptopic',['GDALGetDriverHelpTopic',['../gdal_8h.html#af9aefb581d2cfd78c9b31a023fae9898',1,'gdal.h']]], + ['gdalgetdriverlongname',['GDALGetDriverLongName',['../gdal_8h.html#a5c25e13eac407e55ef95c9969e6c6215',1,'gdal.h']]], + ['gdalgetdrivershortname',['GDALGetDriverShortName',['../gdal_8h.html#aea8ae9c06c14a9b5fb9e5127f9f4506c',1,'gdal.h']]], + ['gdalgetfilelist',['GDALGetFileList',['../gdal_8h.html#a34add5fe3f3d8cf355364e230d16fb6b',1,'gdal.h']]], + ['gdalgetgcpcount',['GDALGetGCPCount',['../gdal_8h.html#ab8e64868a753dac3cb3fa49c77de4316',1,'gdal.h']]], + ['gdalgetgcpprojection',['GDALGetGCPProjection',['../gdal_8h.html#af19cb2d33d37fc86629e5f9a52670ac5',1,'gdal.h']]], + ['gdalgetgcps',['GDALGetGCPs',['../gdal_8h.html#a874def3798ed260dd2d2ea56a7addf91',1,'gdal.h']]], + ['gdalgetgeotransform',['GDALGetGeoTransform',['../gdal_8h.html#ab74b0a38f9fb6533f79c6d99c91ddd17',1,'gdal.h']]], + ['gdalgetinternalhandle',['GDALGetInternalHandle',['../gdal_8h.html#a8377790d7aa2b56b706da09b9f8f2f88',1,'gdal.h']]], + ['gdalgetjpeg2000structure',['GDALGetJPEG2000Structure',['../gdal_8h.html#afa06a77aefc6e0a9eefb7ff06eefc2d1',1,'gdal.h']]], + ['gdalgetmaskband',['GDALGetMaskBand',['../gdal_8h.html#aee39beacd0958c4104826328f56e0064',1,'gdal.h']]], + ['gdalgetmaskflags',['GDALGetMaskFlags',['../gdal_8h.html#af2715e68feefaf90d4e2e9d78fb27d58',1,'gdal.h']]], + ['gdalgetmetadata',['GDALGetMetadata',['../gdal_8h.html#a748b6d863ff610c4e0692fac29c3fe55',1,'gdal.h']]], + ['gdalgetmetadatadomainlist',['GDALGetMetadataDomainList',['../gdal_8h.html#af054a2348392463e03c3bfe873dcb446',1,'gdal.h']]], + ['gdalgetmetadataitem',['GDALGetMetadataItem',['../gdal_8h.html#a6b498d7f21b7df6808bd31ad623c816f',1,'gdal.h']]], + ['gdalgetopendatasets',['GDALGetOpenDatasets',['../gdal_8h.html#a9c274268f136522ee292e492ac6a92d0',1,'gdal.h']]], + ['gdalgetoverview',['GDALGetOverview',['../gdal_8h.html#aedf717cac0bd69f0f5c3b252d36c16df',1,'gdal.h']]], + ['gdalgetoverviewcount',['GDALGetOverviewCount',['../gdal_8h.html#a6f9b9b3269d44c78c38a86b4fe6ad141',1,'gdal.h']]], + ['gdalgetovrworkdatatype',['GDALGetOvrWorkDataType',['../gdal__priv_8h.html#aef4818e0699d48b50afcbe3604510bae',1,'gdal_priv.h']]], + ['gdalgetpaletteinterpretation',['GDALGetPaletteInterpretation',['../gdal_8h.html#a1154dd3a1602c6cd9f70a41911492dbe',1,'gdal.h']]], + ['gdalgetpaletteinterpretationname',['GDALGetPaletteInterpretationName',['../gdal_8h.html#a20c99a8173271b34ac2ecf11e7e6f8d7',1,'gdal.h']]], + ['gdalgetphdlmutex',['GDALGetphDLMutex',['../gdal__priv_8h.html#a8a92a1b14e5ec0a86bea3008f1be89bd',1,'gdal_priv.h']]], + ['gdalgetphdmmutex',['GDALGetphDMMutex',['../gdal__priv_8h.html#a326a0637cc00bcbc9ff1f6d83642b558',1,'gdal_priv.h']]], + ['gdalgetprojectionref',['GDALGetProjectionRef',['../gdal_8h.html#aa57bbfee3ac0f700e5c0029db8980d50',1,'gdal.h']]], + ['gdalgetrandomrastersample',['GDALGetRandomRasterSample',['../gdal_8h.html#a3588b56be217d16accf505826baceceb',1,'gdal.h']]], + ['gdalgetrasteraccess',['GDALGetRasterAccess',['../gdal_8h.html#a6f526cc38e7bf9d5ea4ea994910c9771',1,'gdal.h']]], + ['gdalgetrasterband',['GDALGetRasterBand',['../gdal_8h.html#a49a4471b6405a83f45e1ee781504563d',1,'gdal.h']]], + ['gdalgetrasterbandxsize',['GDALGetRasterBandXSize',['../gdal_8h.html#a09c297b40f0bab3119dff0b1c0fe70c6',1,'gdal.h']]], + ['gdalgetrasterbandysize',['GDALGetRasterBandYSize',['../gdal_8h.html#a3a6111ab86d79bab3e72cbdc413ffbe5',1,'gdal.h']]], + ['gdalgetrastercategorynames',['GDALGetRasterCategoryNames',['../gdal_8h.html#af22c957b8c59b51387018e9175a963a0',1,'gdal.h']]], + ['gdalgetrastercolorinterpretation',['GDALGetRasterColorInterpretation',['../gdal_8h.html#a3e9744074595ea7c8f08fcfb154c9a00',1,'gdal.h']]], + ['gdalgetrastercolortable',['GDALGetRasterColorTable',['../gdal_8h.html#ac019c3f93fa064127af4e2a136d038a3',1,'gdal.h']]], + ['gdalgetrastercount',['GDALGetRasterCount',['../gdal_8h.html#a0940e3714ced0957f498a7e1fee40aa5',1,'gdal.h']]], + ['gdalgetrasterdatatype',['GDALGetRasterDataType',['../gdal_8h.html#a966cd2440396095907894b331d180922',1,'gdal.h']]], + ['gdalgetrasterhistogram',['GDALGetRasterHistogram',['../gdal_8h.html#ad5887fe4744337bc8b983e09dfc9ced1',1,'gdal.h']]], + ['gdalgetrasterhistogramex',['GDALGetRasterHistogramEx',['../gdal_8h.html#abbca71b1ffb9880fb52e0f5ac3328afe',1,'gdal.h']]], + ['gdalgetrastermaximum',['GDALGetRasterMaximum',['../gdal_8h.html#a5ffae320c41145e69a674ff40a6ddbd5',1,'gdal.h']]], + ['gdalgetrasterminimum',['GDALGetRasterMinimum',['../gdal_8h.html#a7c282c228d21cfd3b552e69cb53205cd',1,'gdal.h']]], + ['gdalgetrasternodatavalue',['GDALGetRasterNoDataValue',['../gdal_8h.html#a6abc73e9cee6614ddbb0e185338e0d20',1,'gdal.h']]], + ['gdalgetrasteroffset',['GDALGetRasterOffset',['../gdal_8h.html#a30e317beb7b7a0068933180393e49448',1,'gdal.h']]], + ['gdalgetrastersampleoverview',['GDALGetRasterSampleOverview',['../gdal_8h.html#a97e3c4378c535dfd18345c75189acd32',1,'gdal.h']]], + ['gdalgetrastersampleoverviewex',['GDALGetRasterSampleOverviewEx',['../gdal_8h.html#a01135e0ab249e8b957458c92bf8fe94d',1,'gdal.h']]], + ['gdalgetrasterscale',['GDALGetRasterScale',['../gdal_8h.html#a48d89d6004414fd67b5ddf4dbc65a264',1,'gdal.h']]], + ['gdalgetrasterstatistics',['GDALGetRasterStatistics',['../gdal_8h.html#a21bfa11b527a60828ebbffd15e6fb0e7',1,'gdal.h']]], + ['gdalgetrasterunittype',['GDALGetRasterUnitType',['../gdal_8h.html#a71389879c5f5523383c3ca050c633b56',1,'gdal.h']]], + ['gdalgetrasterxsize',['GDALGetRasterXSize',['../gdal_8h.html#abc91f7d1fe3bd327d570f2a19a024321',1,'gdal.h']]], + ['gdalgetrasterysize',['GDALGetRasterYSize',['../gdal_8h.html#ae3c45663372432fc9ab251c10c612f6e',1,'gdal.h']]], + ['gdalgetresamplefunction',['GDALGetResampleFunction',['../gdal__priv_8h.html#a3d88043fd1ae04cd8aa8a242ff633dc2',1,'gdal_priv.h']]], + ['gdalgetresponsiblepidforcurrentthread',['GDALGetResponsiblePIDForCurrentThread',['../gdal__priv_8h.html#a71d57b008c3cfc4c3cea0a4beb2ea221',1,'gdal_priv.h']]], + ['gdalgetvirtualmemauto',['GDALGetVirtualMemAuto',['../gdal_8h.html#a0fe7c64c75336962ff5e8fb92596a1bd',1,'gdal.h']]], + ['gdalgrid',['GDALGrid',['../gdal__utils_8h.html#a72dbfad168c8f38f91ad145d37a9b1ea',1,'gdal_utils.h']]], + ['gdalgridoptions',['GDALGridOptions',['../gdal__utils_8h.html#a87c299124685bcfe800f6744bd90da52',1,'gdal_utils.h']]], + ['gdalgridoptionsforbinary',['GDALGridOptionsForBinary',['../struct_g_d_a_l_grid_options_for_binary.html',1,'GDALGridOptionsForBinary'],['../gdal__utils_8h.html#aae1e8619ce740ed7b29760d2d797165a',1,'GDALGridOptionsForBinary(): gdal_utils.h']]], + ['gdalgridoptionsfree',['GDALGridOptionsFree',['../gdal__utils_8h.html#ac49058274b98438bf5219be2115507e6',1,'gdal_utils.h']]], + ['gdalgridoptionsnew',['GDALGridOptionsNew',['../gdal__utils_8h.html#a2a1bea9eff0c29d6ac8b3500fce74e66',1,'gdal_utils.h']]], + ['gdalgridoptionssetprogress',['GDALGridOptionsSetProgress',['../gdal__utils_8h.html#af1bf9105e5a96c60bdf55ed0cb4b0790',1,'gdal_utils.h']]], + ['gdalhasarbitraryoverviews',['GDALHasArbitraryOverviews',['../gdal_8h.html#a1611f7d5b881859ce407a5295d3d2e2b',1,'gdal.h']]], + ['gdalhashsetbandblockcache',['GDALHashSetBandBlockCache',['../class_g_d_a_l_raster_band.html#aeda5ec45e24bf7d92f2859746de55796',1,'GDALRasterBand']]], + ['gdalhashsetbandblockcachecreate',['GDALHashSetBandBlockCacheCreate',['../gdal__priv_8h.html#a5ed48304fc2fb5baf93282cb1231fe7c',1,'gdal_priv.h']]], + ['gdalidentifydriver',['GDALIdentifyDriver',['../gdal_8h.html#aa1eb23ad0e6dc65e9453b4b934a9a5f9',1,'gdal.h']]], + ['gdalidentifyenum',['GDALIdentifyEnum',['../gdal__priv_8h.html#a713c140777fac063ac169ca6802f9dd2',1,'gdal_priv.h']]], + ['gdalinfo',['GDALInfo',['../gdal__utils_8h.html#afb1194add69bb5eadfe85285c632a128',1,'gdal_utils.h']]], + ['gdalinfooptions',['GDALInfoOptions',['../gdal__utils_8h.html#ac013479e669eb654ed4ebe5d9e9f4be6',1,'gdal_utils.h']]], + ['gdalinfooptionsforbinary',['GDALInfoOptionsForBinary',['../struct_g_d_a_l_info_options_for_binary.html',1,'GDALInfoOptionsForBinary'],['../gdal__utils_8h.html#a1abbd14aff4c7d715a4eca1feb0afde9',1,'GDALInfoOptionsForBinary(): gdal_utils.h']]], + ['gdalinfooptionsfree',['GDALInfoOptionsFree',['../gdal__utils_8h.html#a7b3f8ee42d5b4d45cbbd951d070abc4f',1,'gdal_utils.h']]], + ['gdalinfooptionsnew',['GDALInfoOptionsNew',['../gdal__utils_8h.html#ac6b5042a77e313b77b076cac8035869d',1,'gdal_utils.h']]], + ['gdalinitgcps',['GDALInitGCPs',['../gdal_8h.html#a4994015ac80ef3fe7d58cc9f6d5175a1',1,'gdal.h']]], + ['gdalinvgeotransform',['GDALInvGeoTransform',['../gdal_8h.html#a4b9b2a8a51b38758f70516fb66a1f847',1,'gdal.h']]], + ['gdalloadozimapfile',['GDALLoadOziMapFile',['../gdal_8h.html#a86f1fa7a172461da09e0783f039ba092',1,'gdal.h']]], + ['gdalloadtabfile',['GDALLoadTabFile',['../gdal_8h.html#a6bd48a70fa2012e43fdcf78fecfc47f3',1,'gdal.h']]], + ['gdalloadworldfile',['GDALLoadWorldFile',['../gdal_8h.html#a14b6a6ca6c94ad50af8da4541aa73f64',1,'gdal.h']]], + ['gdalmajorobject',['GDALMajorObject',['../class_g_d_a_l_major_object.html',1,'GDALMajorObject'],['../class_g_d_a_l_major_object.html#a707487f5f4f7a125200d4553c4872b63',1,'GDALMajorObject::GDALMajorObject()']]], + ['gdalmajorobjecth',['GDALMajorObjectH',['../gdal_8h.html#ace297748fac88851533c56ddec20084f',1,'gdal.h']]], + ['gdalmd_5faop_5farea',['GDALMD_AOP_AREA',['../gdal_8h.html#ad75eaacaacb6d52015c13373af3b615d',1,'gdal.h']]], + ['gdalmd_5faop_5fpoint',['GDALMD_AOP_POINT',['../gdal_8h.html#a7cbcd36b70a24f95d72f4242c52f8685',1,'gdal.h']]], + ['gdalmd_5farea_5for_5fpoint',['GDALMD_AREA_OR_POINT',['../gdal_8h.html#a80e40a6be4699f11a96f6d8d0dc71300',1,'gdal.h']]], + ['gdalmultidomainmetadata',['GDALMultiDomainMetadata',['../class_g_d_a_l_multi_domain_metadata.html',1,'GDALMultiDomainMetadata'],['../class_g_d_a_l_multi_domain_metadata.html#a98c5d630a6b6c4f6967d2b8c5c7f448a',1,'GDALMultiDomainMetadata::GDALMultiDomainMetadata()']]], + ['gdalnearblack',['GDALNearblack',['../gdal__utils_8h.html#a77c4fa7e844c0b1682cbf8f583f73f2d',1,'gdal_utils.h']]], + ['gdalnearblackoptions',['GDALNearblackOptions',['../gdal__utils_8h.html#a6162e0ddc96e172683249f1010bccaf3',1,'gdal_utils.h']]], + ['gdalnearblackoptionsforbinary',['GDALNearblackOptionsForBinary',['../struct_g_d_a_l_nearblack_options_for_binary.html',1,'GDALNearblackOptionsForBinary'],['../gdal__utils_8h.html#aa784000e49dc3069d99f6c9e4498db94',1,'GDALNearblackOptionsForBinary(): gdal_utils.h']]], + ['gdalnearblackoptionsfree',['GDALNearblackOptionsFree',['../gdal__utils_8h.html#aef4a0809c4362376f7d288e1f6a3773d',1,'gdal_utils.h']]], + ['gdalnearblackoptionsnew',['GDALNearblackOptionsNew',['../gdal__utils_8h.html#a62b74223efbf3f7b55eff8b94d81ece5',1,'gdal_utils.h']]], + ['gdalnearblackoptionssetprogress',['GDALNearblackOptionsSetProgress',['../gdal__utils_8h.html#aa47935bdf31f6b05e30518a1ff28bf08',1,'gdal_utils.h']]], + ['gdalnodatamaskband',['GDALNoDataMaskBand',['../class_g_d_a_l_no_data_mask_band.html',1,'GDALNoDataMaskBand'],['../class_g_d_a_l_no_data_mask_band.html#a9d257417e9011451f06ef95fbf8cccec',1,'GDALNoDataMaskBand::GDALNoDataMaskBand()']]], + ['gdalnodatavaluesmaskband',['GDALNoDataValuesMaskBand',['../class_g_d_a_l_no_data_values_mask_band.html',1,'GDALNoDataValuesMaskBand'],['../class_g_d_a_l_no_data_values_mask_band.html#a886a646f68aea4ad05c93f9defc14551',1,'GDALNoDataValuesMaskBand::GDALNoDataValuesMaskBand()']]], + ['gdalnullifyopendatasetslist',['GDALNullifyOpenDatasetsList',['../gdal__priv_8h.html#a5e48a4735075ecb86de69227a7b595ec',1,'gdal_priv.h']]], + ['gdalnullifyproxypoolsingleton',['GDALNullifyProxyPoolSingleton',['../gdal__priv_8h.html#a9ecffad11f9ca2f2207a49b34e83ccf4',1,'gdal_priv.h']]], + ['gdalopen',['GDALOpen',['../gdal_8h.html#a00d01ced4e31f977ac126c5ab3e43253',1,'gdal.h']]], + ['gdalopenex',['GDALOpenEx',['../class_g_d_a_l_dataset.html#a3d55136f0d6327aff9f160f137dc18d4',1,'GDALDataset::GDALOpenEx()'],['../gdal_8h.html#ae45f9ae8b8e33ec7798577d94f77e89d',1,'GDALOpenEx(): gdal.h']]], + ['gdalopeninfo',['GDALOpenInfo',['../class_g_d_a_l_open_info.html',1,'GDALOpenInfo'],['../class_g_d_a_l_open_info.html#a6618a9a31350389f6b6c35941bf5febb',1,'GDALOpenInfo::GDALOpenInfo()']]], + ['gdalopenshared',['GDALOpenShared',['../gdal_8h.html#acde4a8da8af482c8297c12977836f784',1,'gdal.h']]], + ['gdaloverviewmagnitudecorrection',['GDALOverviewMagnitudeCorrection',['../gdal_8h.html#a900ae09a616a85fad615f5771c052429',1,'gdal.h']]], + ['gdalovleveladjust',['GDALOvLevelAdjust',['../gdal__priv_8h.html#a773bbb01fe63603704414290c7a4e19e',1,'gdal_priv.h']]], + ['gdalovleveladjust2',['GDALOvLevelAdjust2',['../gdal__priv_8h.html#a11e491e7492fb105a486a2defc02c5d6',1,'gdal_priv.h']]], + ['gdalpackeddmstodec',['GDALPackedDMSToDec',['../gdal_8h.html#a2e7600be77041962fcd0e8697d84d45a',1,'gdal.h']]], + ['gdalpaletteinterp',['GDALPaletteInterp',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24',1,'gdal.h']]], + ['gdalparsegmlcoverage',['GDALParseGMLCoverage',['../gdal__priv_8h.html#a4533e92b3e97b9595f335c871dd4ea3a',1,'gdal_priv.h']]], + ['gdalproxydataset',['GDALProxyDataset',['../class_g_d_a_l_dataset.html#ae62f00dcccec0f58eb6a2a0bcb41fd2a',1,'GDALDataset']]], + ['gdalproxyrasterband',['GDALProxyRasterBand',['../class_g_d_a_l_raster_band.html#ae0103e59e40e8fe426409544197c0f38',1,'GDALRasterBand']]], + ['gdalrasteradviseread',['GDALRasterAdviseRead',['../gdal_8h.html#a3e7b3e8665aa9ce37c9129490a13a2cb',1,'gdal.h']]], + ['gdalrasterattributetableh',['GDALRasterAttributeTableH',['../gdal_8h.html#a8489b68bae0a6177b183a5686671ed3f',1,'gdal.h']]], + ['gdalrasterband',['GDALRasterBand',['../class_g_d_a_l_raster_band.html',1,'GDALRasterBand'],['../class_g_d_a_l_dataset.html#a3955e3613743f53718332cd242d8db58',1,'GDALDataset::GDALRasterBand()'],['../class_g_d_a_l_raster_band.html#af3e0fb84d29756a67214cff571a3e114',1,'GDALRasterBand::GDALRasterBand()'],['../class_g_d_a_l_raster_band.html#aaa7eafc54544fd488182acda03629cc1',1,'GDALRasterBand::GDALRasterBand(int bForceCachedIO)']]], + ['gdalrasterbandcopywholeraster',['GDALRasterBandCopyWholeRaster',['../gdal_8h.html#a59680a83bdce2622c7f6983c0000b1c2',1,'gdal.h']]], + ['gdalrasterbandgettiledvirtualmem',['GDALRasterBandGetTiledVirtualMem',['../gdal_8h.html#addef0b81f8243fcf613dd93bae5dab72',1,'gdal.h']]], + ['gdalrasterbandgetvirtualmem',['GDALRasterBandGetVirtualMem',['../gdal_8h.html#a3b64d6be08ac17c3a963c24f41135b1c',1,'gdal.h']]], + ['gdalrasterbandh',['GDALRasterBandH',['../gdal_8h.html#aeef8194c3ad5f1ed6ca27ea4cce24685',1,'gdal.h']]], + ['gdalrasterblock',['GDALRasterBlock',['../class_g_d_a_l_raster_block.html',1,'GDALRasterBlock'],['../class_g_d_a_l_raster_band.html#abb1d0da7bd7239f0d00427b9503c9c3d',1,'GDALRasterBand::GDALRasterBlock()'],['../class_g_d_a_l_raster_block.html#aa5e071e528f05012704288aff2c47412',1,'GDALRasterBlock::GDALRasterBlock(GDALRasterBand *, int, int)'],['../class_g_d_a_l_raster_block.html#a856ee8a1354181a32736f7cc28622b8c',1,'GDALRasterBlock::GDALRasterBlock(int nXOffIn, int nYOffIn)']]], + ['gdalrasterio',['GDALRasterIO',['../gdal_8h.html#a34f5780e441d99aaef7e9a4360a8d237',1,'gdal.h']]], + ['gdalrasterioex',['GDALRasterIOEx',['../gdal_8h.html#ad38cb0650fc6a56de03ef0916ab6e90b',1,'gdal.h']]], + ['gdalrasterioextraarg',['GDALRasterIOExtraArg',['../struct_g_d_a_l_raster_i_o_extra_arg.html',1,'']]], + ['gdalrasterioextraargsetresamplealg',['GDALRasterIOExtraArgSetResampleAlg',['../gdal__priv_8h.html#a7a6cb70b50f7cfa027dc860a2f2b2ede',1,'gdal_priv.h']]], + ['gdalrasteriogetresamplealg',['GDALRasterIOGetResampleAlg',['../gdal__priv_8h.html#ad449c35f974eca27fe4bd939e6e1f3fa',1,'GDALRasterIOGetResampleAlg(const char *pszResampling): gdal_priv.h'],['../gdal__priv_8h.html#a5d55564a8cb9e4cd07d43f1fb67cd698',1,'GDALRasterIOGetResampleAlg(GDALRIOResampleAlg eResampleAlg): gdal_priv.h']]], + ['gdalrasterize',['GDALRasterize',['../gdal__utils_8h.html#a3d50898cf46cb0b0ec28a16171c150e0',1,'gdal_utils.h']]], + ['gdalrasterizeoptions',['GDALRasterizeOptions',['../gdal__utils_8h.html#a697aa0c4773dcb01889622c98833cd92',1,'gdal_utils.h']]], + ['gdalrasterizeoptionsforbinary',['GDALRasterizeOptionsForBinary',['../struct_g_d_a_l_rasterize_options_for_binary.html',1,'GDALRasterizeOptionsForBinary'],['../gdal__utils_8h.html#aff59e948965ccae6be147fe19aee1975',1,'GDALRasterizeOptionsForBinary(): gdal_utils.h']]], + ['gdalrasterizeoptionsfree',['GDALRasterizeOptionsFree',['../gdal__utils_8h.html#abe1a86b120550b5e3dc891d1eed1cf68',1,'gdal_utils.h']]], + ['gdalrasterizeoptionsnew',['GDALRasterizeOptionsNew',['../gdal__utils_8h.html#ac1ca0603b62eb44c942312a4a08cfba4',1,'gdal_utils.h']]], + ['gdalrasterizeoptionssetprogress',['GDALRasterizeOptionsSetProgress',['../gdal__utils_8h.html#a1651e947525e98bb4bb963cb2fefe551',1,'gdal_utils.h']]], + ['gdalratchangesarewrittentofile',['GDALRATChangesAreWrittenToFile',['../gdal_8h.html#a2b6bf4a76e388c8ffee91a41e41dd774',1,'gdal.h']]], + ['gdalratclone',['GDALRATClone',['../gdal_8h.html#ab6486b450e44a29e56943d0c288c9bbf',1,'gdal.h']]], + ['gdalratcreatecolumn',['GDALRATCreateColumn',['../gdal_8h.html#a9987e258edf4f5a7ede68824ad85a583',1,'gdal.h']]], + ['gdalratdumpreadable',['GDALRATDumpReadable',['../gdal_8h.html#ab6d9576dd7e1f2a51fe247fcd2bd2fad',1,'gdal.h']]], + ['gdalratfieldtype',['GDALRATFieldType',['../gdal_8h.html#a810154ac91149d1a63c42717258fe16e',1,'gdal.h']]], + ['gdalratfieldusage',['GDALRATFieldUsage',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1',1,'gdal.h']]], + ['gdalratgetcolofusage',['GDALRATGetColOfUsage',['../gdal_8h.html#a2f93ec4759d6ab0d638a1e9c19b4f352',1,'gdal.h']]], + ['gdalratgetcolumncount',['GDALRATGetColumnCount',['../gdal_8h.html#a03e187cb3a769f63a10bc15a7531fb7a',1,'gdal.h']]], + ['gdalratgetlinearbinning',['GDALRATGetLinearBinning',['../gdal_8h.html#a26e57e0a4d811ea33310b698894a9851',1,'gdal.h']]], + ['gdalratgetnameofcol',['GDALRATGetNameOfCol',['../gdal_8h.html#a6a473054592699de328def10753c5734',1,'gdal.h']]], + ['gdalratgetrowcount',['GDALRATGetRowCount',['../gdal_8h.html#a1070e1249f2db3b17d2d1f51fa31fcf5',1,'gdal.h']]], + ['gdalratgetrowofvalue',['GDALRATGetRowOfValue',['../gdal_8h.html#ae4a5990468c4dba1dd42cc475f07da18',1,'gdal.h']]], + ['gdalratgettypeofcol',['GDALRATGetTypeOfCol',['../gdal_8h.html#a73ad2db0d3d838fb414fe77d27109e8b',1,'gdal.h']]], + ['gdalratgetusageofcol',['GDALRATGetUsageOfCol',['../gdal_8h.html#ae2456be6fe2670b6cec53072a7708327',1,'gdal.h']]], + ['gdalratgetvalueasdouble',['GDALRATGetValueAsDouble',['../gdal_8h.html#a45aac6a13127314339cb3212b212bb1e',1,'gdal.h']]], + ['gdalratgetvalueasint',['GDALRATGetValueAsInt',['../gdal_8h.html#a263af9b9c763e9dc560ee65e4cdc2763',1,'gdal.h']]], + ['gdalratgetvalueasstring',['GDALRATGetValueAsString',['../gdal_8h.html#aeabfdd95edc671d5e9fda240caf2cf43',1,'gdal.h']]], + ['gdalratinitializefromcolortable',['GDALRATInitializeFromColorTable',['../gdal_8h.html#ae8a76f3387bc1611ca181d3938a17fda',1,'gdal.h']]], + ['gdalratserializejson',['GDALRATSerializeJSON',['../gdal_8h.html#aa29ba12ab0e339010962a11049d37ed4',1,'gdal.h']]], + ['gdalratsetlinearbinning',['GDALRATSetLinearBinning',['../gdal_8h.html#a66d536610d8baae6cecf9277f5fab52c',1,'gdal.h']]], + ['gdalratsetrowcount',['GDALRATSetRowCount',['../gdal_8h.html#af41aa84655fdde64a80ca89fe8ccb604',1,'gdal.h']]], + ['gdalratsetvalueasdouble',['GDALRATSetValueAsDouble',['../gdal_8h.html#a91e0f024367ecb8b4ab8bf02f8aa1935',1,'gdal.h']]], + ['gdalratsetvalueasint',['GDALRATSetValueAsInt',['../gdal_8h.html#a58f7058c5117a60d32470d4107b02de8',1,'gdal.h']]], + ['gdalratsetvalueasstring',['GDALRATSetValueAsString',['../gdal_8h.html#a27b782a16d5aa1a79eb9bc1bad674ebe',1,'gdal.h']]], + ['gdalrattranslatetocolortable',['GDALRATTranslateToColorTable',['../gdal_8h.html#a98f61200fddd661233db95f824ee0b3d',1,'gdal.h']]], + ['gdalratvaluesioasdouble',['GDALRATValuesIOAsDouble',['../gdal_8h.html#af7b73b3e0f12e669497b947639d1118f',1,'gdal.h']]], + ['gdalratvaluesioasinteger',['GDALRATValuesIOAsInteger',['../gdal_8h.html#a9b78ba249c8c7cb572cd1d7c0f0850a4',1,'gdal.h']]], + ['gdalratvaluesioasstring',['GDALRATValuesIOAsString',['../gdal_8h.html#ac4feba5baabfbc5432ef765450529373',1,'gdal.h']]], + ['gdalreadblock',['GDALReadBlock',['../gdal_8h.html#a9473a3aa819b8b5ec396f007a9ecace1',1,'gdal.h']]], + ['gdalreadozimapfile',['GDALReadOziMapFile',['../gdal_8h.html#a2e4cfaf07aa6e9d35a30c41dcc93d12e',1,'gdal.h']]], + ['gdalreadtabfile',['GDALReadTabFile',['../gdal_8h.html#afc4f486fa3e7e74c73d91eaed05bc478',1,'gdal.h']]], + ['gdalreadtabfile2',['GDALReadTabFile2',['../gdal__priv_8h.html#aae3909f88fcd751299710357d9975a07',1,'gdal_priv.h']]], + ['gdalreadworldfile',['GDALReadWorldFile',['../gdal_8h.html#a5c5989804ccb78639cdf9f9b7702f8cf',1,'gdal.h']]], + ['gdalreadworldfile2',['GDALReadWorldFile2',['../gdal__priv_8h.html#aefe0cd61b321819b4c6d20af812ad22d',1,'gdal_priv.h']]], + ['gdalreferencedataset',['GDALReferenceDataset',['../gdal_8h.html#afa2cfee4d72c0f6a9a5b944be8866131',1,'gdal.h']]], + ['gdalregenerateoverviews',['GDALRegenerateOverviews',['../gdal_8h.html#afb522cfc2410272a5a7c12a3d394ec5a',1,'gdal.h']]], + ['gdalregenerateoverviewsmultiband',['GDALRegenerateOverviewsMultiBand',['../gdal__priv_8h.html#ad9301e12f808afa7bef387a3413918b7',1,'gdal_priv.h']]], + ['gdalregister_5faaigrid',['GDALRegister_AAIGrid',['../gdal__frmts_8h.html#ab6aab3e285a130a47308d1ff67d0fa3e',1,'gdal_frmts.h']]], + ['gdalregister_5face2',['GDALRegister_ACE2',['../gdal__frmts_8h.html#ac2f743070ddd88a693ad5e7b0c1d4960',1,'gdal_frmts.h']]], + ['gdalregister_5fadrg',['GDALRegister_ADRG',['../gdal__frmts_8h.html#a88424d7b362cd0f9f8a9d488a9f79813',1,'gdal_frmts.h']]], + ['gdalregister_5faigrid',['GDALRegister_AIGrid',['../gdal__frmts_8h.html#ac5e8d24230f67de88ab89368acdef2a6',1,'gdal_frmts.h']]], + ['gdalregister_5fairsar',['GDALRegister_AirSAR',['../gdal__frmts_8h.html#aaf6d6f19f17ef63abcecec5ae6795a4c',1,'gdal_frmts.h']]], + ['gdalregister_5farg',['GDALRegister_ARG',['../gdal__frmts_8h.html#a04f5823133842f3e02e090a74b1313bb',1,'gdal_frmts.h']]], + ['gdalregister_5fbag',['GDALRegister_BAG',['../gdal__frmts_8h.html#a142a6722a5d900feb3b5c12212ad8c26',1,'gdal_frmts.h']]], + ['gdalregister_5fbiggif',['GDALRegister_BIGGIF',['../gdal__frmts_8h.html#a87e88ba0c3811f56e234f7fdf17d0aee',1,'gdal_frmts.h']]], + ['gdalregister_5fblx',['GDALRegister_BLX',['../gdal__frmts_8h.html#a55f841f2004c02c06c130edc2b57c96b',1,'gdal_frmts.h']]], + ['gdalregister_5fbmp',['GDALRegister_BMP',['../gdal__frmts_8h.html#afc59aa5329aeb9df92a54061787e070b',1,'gdal_frmts.h']]], + ['gdalregister_5fbsb',['GDALRegister_BSB',['../gdal__frmts_8h.html#a21e35172be65178d4284a31f3e6ffc37',1,'gdal_frmts.h']]], + ['gdalregister_5fbt',['GDALRegister_BT',['../gdal__frmts_8h.html#aa9806f03461276547c0628a76f0c91c1',1,'gdal_frmts.h']]], + ['gdalregister_5fcals',['GDALRegister_CALS',['../gdal__frmts_8h.html#a6fc66154802cdf4781947b90f45e790f',1,'gdal_frmts.h']]], + ['gdalregister_5fceos',['GDALRegister_CEOS',['../gdal__frmts_8h.html#a32117cea32bb3725f6fededaf6220c5c',1,'gdal_frmts.h']]], + ['gdalregister_5fcoasp',['GDALRegister_COASP',['../gdal__frmts_8h.html#af13423ab2bcdf6f55e19007421d040e8',1,'gdal_frmts.h']]], + ['gdalregister_5fcosar',['GDALRegister_COSAR',['../gdal__frmts_8h.html#ad763b83e07c7933ea577773144a44a62',1,'gdal_frmts.h']]], + ['gdalregister_5fcpg',['GDALRegister_CPG',['../gdal__frmts_8h.html#ae18d3f1a3fbb543567f392258869240b',1,'gdal_frmts.h']]], + ['gdalregister_5fctable2',['GDALRegister_CTable2',['../gdal__frmts_8h.html#ae6040f144c4d3f2ff279f88819728d2f',1,'gdal_frmts.h']]], + ['gdalregister_5fctg',['GDALRegister_CTG',['../gdal__frmts_8h.html#aa41500c7aaef9daf58ab87c9a46dd948',1,'gdal_frmts.h']]], + ['gdalregister_5fdds',['GDALRegister_DDS',['../gdal__frmts_8h.html#a0e1358027cdba6bfa69913902f446776',1,'gdal_frmts.h']]], + ['gdalregister_5fdimap',['GDALRegister_DIMAP',['../gdal__frmts_8h.html#a1eb9d9b985628880425b47f2425c55dd',1,'gdal_frmts.h']]], + ['gdalregister_5fdipex',['GDALRegister_DIPEx',['../gdal__frmts_8h.html#ac7a13defca54ef53a526ed0bde413476',1,'gdal_frmts.h']]], + ['gdalregister_5fdods',['GDALRegister_DODS',['../gdal__frmts_8h.html#a8b213c6f81389096da94696d53d89dc8',1,'gdal_frmts.h']]], + ['gdalregister_5fdoq1',['GDALRegister_DOQ1',['../gdal__frmts_8h.html#a5030bdfc726829561d8849b621d1dc87',1,'gdal_frmts.h']]], + ['gdalregister_5fdoq2',['GDALRegister_DOQ2',['../gdal__frmts_8h.html#a38becbf7c7b254589cc2642fbe7bf755',1,'gdal_frmts.h']]], + ['gdalregister_5fdted',['GDALRegister_DTED',['../gdal__frmts_8h.html#a1df1080b9e1df0732561654ee4f177a9',1,'gdal_frmts.h']]], + ['gdalregister_5fe00grid',['GDALRegister_E00GRID',['../gdal__frmts_8h.html#a8c571abac1034db445b8cf97e04ebd02',1,'gdal_frmts.h']]], + ['gdalregister_5fecrgtoc',['GDALRegister_ECRGTOC',['../gdal__frmts_8h.html#a46b336b7b37acc1f11de419edc27ae32',1,'gdal_frmts.h']]], + ['gdalregister_5fecw',['GDALRegister_ECW',['../gdal__frmts_8h.html#ac7f20796fc332767d29b1c8aa7f30500',1,'gdal_frmts.h']]], + ['gdalregister_5fecw_5fjp2ecw',['GDALRegister_ECW_JP2ECW',['../gdal__frmts_8h.html#ae6b812d1dc4bfe9bac5c955df7326509',1,'gdal_frmts.h']]], + ['gdalregister_5fehdr',['GDALRegister_EHdr',['../gdal__frmts_8h.html#aa1cb49224a83fb90fbfef9181898d7ee',1,'gdal_frmts.h']]], + ['gdalregister_5feir',['GDALRegister_EIR',['../gdal__frmts_8h.html#aad6b854fb7d09f4988d823725366837e',1,'gdal_frmts.h']]], + ['gdalregister_5felas',['GDALRegister_ELAS',['../gdal__frmts_8h.html#ae7e98f3abdd88bc188f6e44f54dcd31f',1,'gdal_frmts.h']]], + ['gdalregister_5fenvi',['GDALRegister_ENVI',['../gdal__frmts_8h.html#ab850fdd94153e93cef20ee51188f0fbd',1,'gdal_frmts.h']]], + ['gdalregister_5fenvisat',['GDALRegister_Envisat',['../gdal__frmts_8h.html#a4e64aab002340212f99f90f1ff9c2736',1,'gdal_frmts.h']]], + ['gdalregister_5fepsilon',['GDALRegister_EPSILON',['../gdal__frmts_8h.html#a9db404d4cb4b810e2d230ecde391f0d1',1,'gdal_frmts.h']]], + ['gdalregister_5fers',['GDALRegister_ERS',['../gdal__frmts_8h.html#ac4586933969072934dd4ee7adb12a7bc',1,'gdal_frmts.h']]], + ['gdalregister_5ffast',['GDALRegister_FAST',['../gdal__frmts_8h.html#ab9bad439e307a122be59dc192add7c3a',1,'gdal_frmts.h']]], + ['gdalregister_5ffit',['GDALRegister_FIT',['../gdal__frmts_8h.html#add46389eb851de48a9baa647d907aecd',1,'gdal_frmts.h']]], + ['gdalregister_5ffits',['GDALRegister_FITS',['../gdal__frmts_8h.html#a5345fb6987a2c1d59e163108ed01aab7',1,'gdal_frmts.h']]], + ['gdalregister_5ffujibas',['GDALRegister_FujiBAS',['../gdal__frmts_8h.html#ad48468bb6089152654834d6832b3fa55',1,'gdal_frmts.h']]], + ['gdalregister_5fgenbin',['GDALRegister_GenBin',['../gdal__frmts_8h.html#aecaff88c4971fb84b6c3c98f68ee06e9',1,'gdal_frmts.h']]], + ['gdalregister_5fgeor',['GDALRegister_GEOR',['../gdal__frmts_8h.html#a116993e7228f45bca215f0acbe62b7d3',1,'gdal_frmts.h']]], + ['gdalregister_5fgff',['GDALRegister_GFF',['../gdal__frmts_8h.html#aad4de50244df8429339ff9e0f70a0e73',1,'gdal_frmts.h']]], + ['gdalregister_5fgif',['GDALRegister_GIF',['../gdal__frmts_8h.html#ac6fb8362da7d84919154da302bc3739a',1,'gdal_frmts.h']]], + ['gdalregister_5fgmt',['GDALRegister_GMT',['../gdal__frmts_8h.html#ade6a19ea3a7458f3d11c9ccddf127e3e',1,'gdal_frmts.h']]], + ['gdalregister_5fgrass',['GDALRegister_GRASS',['../gdal__frmts_8h.html#a821187790699ada1dc1023482c8d2cea',1,'gdal_frmts.h']]], + ['gdalregister_5fgrassasciigrid',['GDALRegister_GRASSASCIIGrid',['../gdal__frmts_8h.html#ab94880db9c8f305b1b4c1164f3291fc5',1,'gdal_frmts.h']]], + ['gdalregister_5fgrib',['GDALRegister_GRIB',['../gdal__frmts_8h.html#a8506fbe90d84a7be4cc7dfee37697a75',1,'gdal_frmts.h']]], + ['gdalregister_5fgs7bg',['GDALRegister_GS7BG',['../gdal__frmts_8h.html#a493f10c6697981624db995b069dd1bb3',1,'gdal_frmts.h']]], + ['gdalregister_5fgsag',['GDALRegister_GSAG',['../gdal__frmts_8h.html#ae24229d31e0cddc394ad578a74a7bdc9',1,'gdal_frmts.h']]], + ['gdalregister_5fgsbg',['GDALRegister_GSBG',['../gdal__frmts_8h.html#abe25d1b36c39b27fb1a23c4e7ef30b4e',1,'gdal_frmts.h']]], + ['gdalregister_5fgsc',['GDALRegister_GSC',['../gdal__frmts_8h.html#a03f109405a5eb0970fb78e119ab702d1',1,'gdal_frmts.h']]], + ['gdalregister_5fgta',['GDALRegister_GTA',['../gdal__frmts_8h.html#a1ecfb52fc865e6a8c7a08cc55cb8a48e',1,'gdal_frmts.h']]], + ['gdalregister_5fgtiff',['GDALRegister_GTiff',['../gdal__frmts_8h.html#a1c5c2aca0c1ae42303ce994d71c426b4',1,'gdal_frmts.h']]], + ['gdalregister_5fgtx',['GDALRegister_GTX',['../gdal__frmts_8h.html#a8453980d64343d93f5b019afc5807b20',1,'gdal_frmts.h']]], + ['gdalregister_5fgxf',['GDALRegister_GXF',['../gdal__frmts_8h.html#a83e95eea1c937bec7216646723760b2b',1,'gdal_frmts.h']]], + ['gdalregister_5fhdf4',['GDALRegister_HDF4',['../gdal__frmts_8h.html#aeb5a873eeaeaf884e319552da8e4aec1',1,'gdal_frmts.h']]], + ['gdalregister_5fhdf4image',['GDALRegister_HDF4Image',['../gdal__frmts_8h.html#a233565db39e1ad0803e8292f37c02b79',1,'gdal_frmts.h']]], + ['gdalregister_5fhdf5',['GDALRegister_HDF5',['../gdal__frmts_8h.html#a1b44462952e946315eb074d1d56d0dd7',1,'gdal_frmts.h']]], + ['gdalregister_5fhdf5image',['GDALRegister_HDF5Image',['../gdal__frmts_8h.html#aa2f01b3f65411a51a10db9a8fcadf4ce',1,'gdal_frmts.h']]], + ['gdalregister_5fhf2',['GDALRegister_HF2',['../gdal__frmts_8h.html#a266b2d207f77b1c71c824df3f9e85863',1,'gdal_frmts.h']]], + ['gdalregister_5fhfa',['GDALRegister_HFA',['../gdal__frmts_8h.html#a5e7dcad1999308e3ab6ef4ca347e358f',1,'gdal_frmts.h']]], + ['gdalregister_5fhkv',['GDALRegister_HKV',['../gdal__frmts_8h.html#a49409faf59bb41b208d84fd035a15bca',1,'gdal_frmts.h']]], + ['gdalregister_5fhttp',['GDALRegister_HTTP',['../gdal__frmts_8h.html#aace5f7310b04a3c70b4c231cffb38423',1,'gdal_frmts.h']]], + ['gdalregister_5fida',['GDALRegister_IDA',['../gdal__frmts_8h.html#ab9fc74586700f5525b0ebfe91b1a06ac',1,'gdal_frmts.h']]], + ['gdalregister_5fidrisi',['GDALRegister_IDRISI',['../gdal__frmts_8h.html#a4bd6624b933e1d083072059059ef3fa5',1,'gdal_frmts.h']]], + ['gdalregister_5filwis',['GDALRegister_ILWIS',['../gdal__frmts_8h.html#a3e38d72eaa13ad8c5b8c04790119c3e2',1,'gdal_frmts.h']]], + ['gdalregister_5fingr',['GDALRegister_INGR',['../gdal__frmts_8h.html#ad73370f7e87a5475baa7aea8fb6df0f7',1,'gdal_frmts.h']]], + ['gdalregister_5firis',['GDALRegister_IRIS',['../gdal__frmts_8h.html#a6129e643314d5e1ead4d3ec21baa2b96',1,'gdal_frmts.h']]], + ['gdalregister_5fisce',['GDALRegister_ISCE',['../gdal__frmts_8h.html#acf55e785037dc8b7cfb09109d391183f',1,'gdal_frmts.h']]], + ['gdalregister_5fisis2',['GDALRegister_ISIS2',['../gdal__frmts_8h.html#a1e2eef70fd08bd276d0e6d0282c13a9b',1,'gdal_frmts.h']]], + ['gdalregister_5fisis3',['GDALRegister_ISIS3',['../gdal__frmts_8h.html#a2900a261d639cb84f89a06f44a39cea7',1,'gdal_frmts.h']]], + ['gdalregister_5fistar',['GDALRegister_Istar',['../gdal__frmts_8h.html#abc7f86b4b256bc8b1dc8158af8bdb1ea',1,'gdal_frmts.h']]], + ['gdalregister_5fjdem',['GDALRegister_JDEM',['../gdal__frmts_8h.html#a204c34f633cf89577a24605356d1addb',1,'gdal_frmts.h']]], + ['gdalregister_5fjp2ecw',['GDALRegister_JP2ECW',['../gdal__frmts_8h.html#a077466da5cf9d11e69dfb1de0e8bbbdb',1,'gdal_frmts.h']]], + ['gdalregister_5fjp2kak',['GDALRegister_JP2KAK',['../gdal__frmts_8h.html#a26fb29a14098e21e678cfb0dc677b2db',1,'gdal_frmts.h']]], + ['gdalregister_5fjp2openjpeg',['GDALRegister_JP2OpenJPEG',['../gdal__frmts_8h.html#aa51b198e7d2b8a7664887ef7d79d1a38',1,'gdal_frmts.h']]], + ['gdalregister_5fjpeg',['GDALRegister_JPEG',['../gdal__frmts_8h.html#a40e3b8c9ec31a07d779b10b905ed1f6e',1,'gdal_frmts.h']]], + ['gdalregister_5fjpeg2000',['GDALRegister_JPEG2000',['../gdal__frmts_8h.html#a4f6d2869868a1991d47aabf9ebec1208',1,'gdal_frmts.h']]], + ['gdalregister_5fjpegls',['GDALRegister_JPEGLS',['../gdal__frmts_8h.html#a66bea9370f6dc60fe35eced97be6f566',1,'gdal_frmts.h']]], + ['gdalregister_5fjpipkak',['GDALRegister_JPIPKAK',['../gdal__frmts_8h.html#a692fb41ee2fb2fea0ecd31e145b2f30e',1,'gdal_frmts.h']]], + ['gdalregister_5fkea',['GDALRegister_KEA',['../gdal__frmts_8h.html#a9fe78fc70f909e5c371dbd0badebec69',1,'gdal_frmts.h']]], + ['gdalregister_5fkmlsuperoverlay',['GDALRegister_KMLSUPEROVERLAY',['../gdal__frmts_8h.html#abb88c2756251b68ba6a636763ed2f9b0',1,'gdal_frmts.h']]], + ['gdalregister_5fkro',['GDALRegister_KRO',['../gdal__frmts_8h.html#a0a32ea778bcbf34a1f668530335166c3',1,'gdal_frmts.h']]], + ['gdalregister_5fl1b',['GDALRegister_L1B',['../gdal__frmts_8h.html#a80cb88938a23d1c3dec40cc9f814938e',1,'gdal_frmts.h']]], + ['gdalregister_5flan',['GDALRegister_LAN',['../gdal__frmts_8h.html#a148ee21782138b157c0dc0decadbaee5',1,'gdal_frmts.h']]], + ['gdalregister_5flcp',['GDALRegister_LCP',['../gdal__frmts_8h.html#a8f841c8013e855b6a59f316f1a647e36',1,'gdal_frmts.h']]], + ['gdalregister_5fldf',['GDALRegister_LDF',['../gdal__frmts_8h.html#ab0a293945135a428500357038acb148d',1,'gdal_frmts.h']]], + ['gdalregister_5fleveller',['GDALRegister_Leveller',['../gdal__frmts_8h.html#a5172837e79cbb1d96f635f4fba2902e6',1,'gdal_frmts.h']]], + ['gdalregister_5floslas',['GDALRegister_LOSLAS',['../gdal__frmts_8h.html#ae176c72614a5c4b544b6b4da39c5c4e0',1,'gdal_frmts.h']]], + ['gdalregister_5fmap',['GDALRegister_MAP',['../gdal__frmts_8h.html#a54a79a1f86415973723a2c0105ac5351',1,'gdal_frmts.h']]], + ['gdalregister_5fmbtiles',['GDALRegister_MBTiles',['../gdal__frmts_8h.html#a87826ebb1ffab00016607d2f54ad04fd',1,'gdal_frmts.h']]], + ['gdalregister_5fmem',['GDALRegister_MEM',['../gdal__frmts_8h.html#a2726d29a7cbbada9556acdeb704b8558',1,'gdal_frmts.h']]], + ['gdalregister_5fmff',['GDALRegister_MFF',['../gdal__frmts_8h.html#a5a6b8fcf1fd08da226fec8d4f60f944e',1,'gdal_frmts.h']]], + ['gdalregister_5fmg4lidar',['GDALRegister_MG4Lidar',['../gdal__frmts_8h.html#ad04cccb8ed6a95bd5faa3704e69721ce',1,'gdal_frmts.h']]], + ['gdalregister_5fmrf',['GDALRegister_mrf',['../gdal__frmts_8h.html#a64aad8c1f4d4a27129a1d235ea96da90',1,'gdal_frmts.h']]], + ['gdalregister_5fmrsid',['GDALRegister_MrSID',['../gdal__frmts_8h.html#a11411ff202309c66792d7f8d098fc6e0',1,'gdal_frmts.h']]], + ['gdalregister_5fmsg',['GDALRegister_MSG',['../gdal__frmts_8h.html#a451612b7a6b6b9ddcf89539710539718',1,'gdal_frmts.h']]], + ['gdalregister_5fmsgn',['GDALRegister_MSGN',['../gdal__frmts_8h.html#a9fa5e39c9a6f8344ef2c3a1449ce5e80',1,'gdal_frmts.h']]], + ['gdalregister_5fndf',['GDALRegister_NDF',['../gdal__frmts_8h.html#a894a51a7603980cd2284161add5d1a46',1,'gdal_frmts.h']]], + ['gdalregister_5fnetcdf',['GDALRegister_netCDF',['../gdal__frmts_8h.html#a8e05d50c581867e747433fba6c22694a',1,'gdal_frmts.h']]], + ['gdalregister_5fngsgeoid',['GDALRegister_NGSGEOID',['../gdal__frmts_8h.html#a1e8ee41813c6cd5e8fe2ed61e5a0ea0f',1,'gdal_frmts.h']]], + ['gdalregister_5fnitf',['GDALRegister_NITF',['../gdal__frmts_8h.html#a5969d8cadddff44dc273b9f96d658b8b',1,'gdal_frmts.h']]], + ['gdalregister_5fntv2',['GDALRegister_NTv2',['../gdal__frmts_8h.html#ad43ee2b8e46415c432a6436efae4621c',1,'gdal_frmts.h']]], + ['gdalregister_5fnwt_5fgrc',['GDALRegister_NWT_GRC',['../gdal__frmts_8h.html#a03f6cec72927f7f15024beda53b08c83',1,'gdal_frmts.h']]], + ['gdalregister_5fnwt_5fgrd',['GDALRegister_NWT_GRD',['../gdal__frmts_8h.html#adc0ddc611238d0e6aa38c8c2b85744a9',1,'gdal_frmts.h']]], + ['gdalregister_5fogdi',['GDALRegister_OGDI',['../gdal__frmts_8h.html#a06b586be8a5b6e81f66059a4d8f9d7ad',1,'gdal_frmts.h']]], + ['gdalregister_5fozi',['GDALRegister_OZI',['../gdal__frmts_8h.html#a4a9a40acffb05af1c1bf82f95393c1cd',1,'gdal_frmts.h']]], + ['gdalregister_5fpalsarjaxa',['GDALRegister_PALSARJaxa',['../gdal__frmts_8h.html#ac5a10a442df08767248f017863770a0c',1,'gdal_frmts.h']]], + ['gdalregister_5fpaux',['GDALRegister_PAux',['../gdal__frmts_8h.html#a9c6e5d437a90bfa6c6f2724ad698fddb',1,'gdal_frmts.h']]], + ['gdalregister_5fpcidsk',['GDALRegister_PCIDSK',['../gdal__frmts_8h.html#a5c7f92f3fe69568d5a5419bd8b831469',1,'gdal_frmts.h']]], + ['gdalregister_5fpcraster',['GDALRegister_PCRaster',['../gdal__frmts_8h.html#ac9ef0c69fb5f7cc895d820fa7034a312',1,'gdal_frmts.h']]], + ['gdalregister_5fpdf',['GDALRegister_PDF',['../gdal__frmts_8h.html#a42c5d315442e9f998a6535934067cc82',1,'gdal_frmts.h']]], + ['gdalregister_5fpds',['GDALRegister_PDS',['../gdal__frmts_8h.html#ad2a4a69fe401abe9e8384a521178aac4',1,'gdal_frmts.h']]], + ['gdalregister_5fplmosaic',['GDALRegister_PLMOSAIC',['../gdal__frmts_8h.html#addff20b7810c93db6234b0daffa40d48',1,'gdal_frmts.h']]], + ['gdalregister_5fpng',['GDALRegister_PNG',['../gdal__frmts_8h.html#ab5dcdc351be27169ec424480c69c33a7',1,'gdal_frmts.h']]], + ['gdalregister_5fpnm',['GDALRegister_PNM',['../gdal__frmts_8h.html#a7cf51f1aa6e67ed226eae594383feb9b',1,'gdal_frmts.h']]], + ['gdalregister_5fpostgisraster',['GDALRegister_PostGISRaster',['../gdal__frmts_8h.html#a1cfe656a0a45447df7b2e6da43860df8',1,'gdal_frmts.h']]], + ['gdalregister_5fr',['GDALRegister_R',['../gdal__frmts_8h.html#ab9ff97a90ae93a793c2031f4f1425cf7',1,'gdal_frmts.h']]], + ['gdalregister_5frasdaman',['GDALRegister_RASDAMAN',['../gdal__frmts_8h.html#a41afd4b96b1a3bc1b834735b1d87aae8',1,'gdal_frmts.h']]], + ['gdalregister_5frasterlite',['GDALRegister_Rasterlite',['../gdal__frmts_8h.html#a18105ba9d5af3f1b8299fbd4d81a011e',1,'gdal_frmts.h']]], + ['gdalregister_5frik',['GDALRegister_RIK',['../gdal__frmts_8h.html#a6805c19e1a50ece356dd89a6bf8e86c8',1,'gdal_frmts.h']]], + ['gdalregister_5frmf',['GDALRegister_RMF',['../gdal__frmts_8h.html#a116314cd405d0bc9e7d56a656396e619',1,'gdal_frmts.h']]], + ['gdalregister_5froipac',['GDALRegister_ROIPAC',['../gdal__frmts_8h.html#a3e949ec53ed5456cce8160c2d18f4d28',1,'gdal_frmts.h']]], + ['gdalregister_5frpftoc',['GDALRegister_RPFTOC',['../gdal__frmts_8h.html#a3097980cecd7f5dab991a6672b5623fe',1,'gdal_frmts.h']]], + ['gdalregister_5frs2',['GDALRegister_RS2',['../gdal__frmts_8h.html#a6f536dca1f73fe27800da39560eb6f4c',1,'gdal_frmts.h']]], + ['gdalregister_5fsafe',['GDALRegister_SAFE',['../gdal__frmts_8h.html#a77e7fec3c89070c720597e1b31049eb2',1,'gdal_frmts.h']]], + ['gdalregister_5fsaga',['GDALRegister_SAGA',['../gdal__frmts_8h.html#a89a17dd336cda26314dfa045bf662f09',1,'gdal_frmts.h']]], + ['gdalregister_5fsar_5fceos',['GDALRegister_SAR_CEOS',['../gdal__frmts_8h.html#aed2f901cde1764dced800c131cf51b3e',1,'gdal_frmts.h']]], + ['gdalregister_5fsde',['GDALRegister_SDE',['../gdal__frmts_8h.html#a5b9bf4db97d0fcdcd7eb7c331c108a7c',1,'gdal_frmts.h']]], + ['gdalregister_5fsdts',['GDALRegister_SDTS',['../gdal__frmts_8h.html#a3a196086849de3d9dea6ed29416bdb50',1,'gdal_frmts.h']]], + ['gdalregister_5fsentinel2',['GDALRegister_SENTINEL2',['../gdal__frmts_8h.html#abdfd76532c69dfd425bb651d3bfc709f',1,'gdal_frmts.h']]], + ['gdalregister_5fsgi',['GDALRegister_SGI',['../gdal__frmts_8h.html#a64e45d80b3ea1aac8ccc613c794d7e12',1,'gdal_frmts.h']]], + ['gdalregister_5fsnodas',['GDALRegister_SNODAS',['../gdal__frmts_8h.html#a8930994e18563c658a037d679da82158',1,'gdal_frmts.h']]], + ['gdalregister_5fsrp',['GDALRegister_SRP',['../gdal__frmts_8h.html#af909f201a5acf5da2e141202bc36395e',1,'gdal_frmts.h']]], + ['gdalregister_5fsrtmhgt',['GDALRegister_SRTMHGT',['../gdal__frmts_8h.html#a2315adf680d842decb45802bff02133d',1,'gdal_frmts.h']]], + ['gdalregister_5fterragen',['GDALRegister_Terragen',['../gdal__frmts_8h.html#a013fbbf7e56fb340475fff5364f36c41',1,'gdal_frmts.h']]], + ['gdalregister_5ftil',['GDALRegister_TIL',['../gdal__frmts_8h.html#a77d4035282b4a8c460687a1bc6bc1cc7',1,'gdal_frmts.h']]], + ['gdalregister_5ftms',['GDALRegister_TMS',['../gdal__frmts_8h.html#a1971f072fd683ac51a774ea45a23338d',1,'gdal_frmts.h']]], + ['gdalregister_5ftsx',['GDALRegister_TSX',['../gdal__frmts_8h.html#aa7778a5aeb4ca271531fc3bf6379a6f7',1,'gdal_frmts.h']]], + ['gdalregister_5fusgsdem',['GDALRegister_USGSDEM',['../gdal__frmts_8h.html#aaaf1cd778a375206e4359a1cca80bfdc',1,'gdal_frmts.h']]], + ['gdalregister_5fvicar',['GDALRegister_VICAR',['../gdal__frmts_8h.html#a8e7f5efb2759a36c62415d0c5caa52da',1,'gdal_frmts.h']]], + ['gdalregister_5fvrt',['GDALRegister_VRT',['../gdal__frmts_8h.html#a10321433c72dd6781192a45c076328de',1,'gdal_frmts.h']]], + ['gdalregister_5fwcs',['GDALRegister_WCS',['../gdal__frmts_8h.html#af686ad5a8feffce5636be84e30db0c19',1,'gdal_frmts.h']]], + ['gdalregister_5fwebp',['GDALRegister_WEBP',['../gdal__frmts_8h.html#add953763767c086b3fcb5f5edd0da36a',1,'gdal_frmts.h']]], + ['gdalregister_5fwms',['GDALRegister_WMS',['../gdal__frmts_8h.html#aa88f2a1a0f7681fe7fd6531fcb3e3ddc',1,'gdal_frmts.h']]], + ['gdalregister_5fwmts',['GDALRegister_WMTS',['../gdal__frmts_8h.html#a2c6da0397d5fe6a582704e842c209c54',1,'gdal_frmts.h']]], + ['gdalregister_5fxpm',['GDALRegister_XPM',['../gdal__frmts_8h.html#afada77edbf0d29f99823dc9882292fb8',1,'gdal_frmts.h']]], + ['gdalregister_5fxyz',['GDALRegister_XYZ',['../gdal__frmts_8h.html#a5d12d90089cb9aec56d88d7720ba9ebd',1,'gdal_frmts.h']]], + ['gdalregister_5fzmap',['GDALRegister_ZMap',['../gdal__frmts_8h.html#a50f593f5151499f43b81943ffe712079',1,'gdal_frmts.h']]], + ['gdalregisterdriver',['GDALRegisterDriver',['../gdal_8h.html#a3a331daf07c4665a2218c4b738508582',1,'gdal.h']]], + ['gdalrenamedataset',['GDALRenameDataset',['../gdal_8h.html#af0341d0c80ba1fb6edcd37e9d4225207',1,'gdal.h']]], + ['gdalresamplefunction',['GDALResampleFunction',['../gdal__priv_8h.html#a476e9000dfc9cd316b6928e46ec4296b',1,'gdal_priv.h']]], + ['gdalrescaledalphaband',['GDALRescaledAlphaBand',['../class_g_d_a_l_rescaled_alpha_band.html',1,'GDALRescaledAlphaBand'],['../class_g_d_a_l_rescaled_alpha_band.html#a328fca1c59492cafa978e150751862ce',1,'GDALRescaledAlphaBand::GDALRescaledAlphaBand()']]], + ['gdalrioresamplealg',['GDALRIOResampleAlg',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5ac',1,'gdal.h']]], + ['gdalrpcinfo',['GDALRPCInfo',['../struct_g_d_a_l_r_p_c_info.html',1,'']]], + ['gdalrwflag',['GDALRWFlag',['../gdal_8h.html#ae602fdf251b6b0210a5af5a7cf7623b3',1,'gdal.h']]], + ['gdalscaledprogress',['GDALScaledProgress',['../cpl__progress_8h.html#af51871d55dc4aa48937383932b1b478e',1,'cpl_progress.h']]], + ['gdalserializegcplisttoxml',['GDALSerializeGCPListToXML',['../gdal__priv_8h.html#a2b77c4d5b14e7b8e33667e30ab383b28',1,'gdal_priv.h']]], + ['gdalserializeopenoptionstoxml',['GDALSerializeOpenOptionsToXML',['../gdal__priv_8h.html#afe3450bd76190f385f7f1bd48098569c',1,'gdal_priv.h']]], + ['gdalsetcachemax',['GDALSetCacheMax',['../gdal_8h.html#a137a2a7f2cfa608ca74622e710dbc6fc',1,'gdal.h']]], + ['gdalsetcachemax64',['GDALSetCacheMax64',['../gdal_8h.html#afc619c6a54bbada1eca4b3b9e5b2d629',1,'gdal.h']]], + ['gdalsetcolorentry',['GDALSetColorEntry',['../gdal_8h.html#a28173f5047e55e645e74b43662e00c39',1,'gdal.h']]], + ['gdalsetdefaulthistogram',['GDALSetDefaultHistogram',['../gdal_8h.html#a49ff5b4dc4db1f473e0fd905be9ffb03',1,'gdal.h']]], + ['gdalsetdefaulthistogramex',['GDALSetDefaultHistogramEx',['../gdal_8h.html#a8b50631864bf166aff64168e18fee352',1,'gdal.h']]], + ['gdalsetdefaultrat',['GDALSetDefaultRAT',['../gdal_8h.html#a6679212bf54edc1cbf06522b2c2d4b72',1,'gdal.h']]], + ['gdalsetdescription',['GDALSetDescription',['../gdal_8h.html#a4427b6729dc8cb2969a9e4f09d5c4a35',1,'gdal.h']]], + ['gdalsetgcps',['GDALSetGCPs',['../gdal_8h.html#a9bc665cdf16a7d02fad25611554fd621',1,'gdal.h']]], + ['gdalsetgeotransform',['GDALSetGeoTransform',['../gdal_8h.html#acfca5254fda1725af43720f480718192',1,'gdal.h']]], + ['gdalsetmetadata',['GDALSetMetadata',['../gdal_8h.html#a8820d14da7a8e60388eae032e35b5d56',1,'gdal.h']]], + ['gdalsetmetadataitem',['GDALSetMetadataItem',['../gdal_8h.html#a0a49060b827e65b0f128f3af7348a293',1,'gdal.h']]], + ['gdalsetprojection',['GDALSetProjection',['../gdal_8h.html#a93db316870b2950de7b5517441c35079',1,'gdal.h']]], + ['gdalsetrastercategorynames',['GDALSetRasterCategoryNames',['../gdal_8h.html#aea3e88186276ce3c03167f94e88807a1',1,'gdal.h']]], + ['gdalsetrastercolorinterpretation',['GDALSetRasterColorInterpretation',['../gdal_8h.html#a8ef39570472d7a8b97b8bfe722b64130',1,'gdal.h']]], + ['gdalsetrastercolortable',['GDALSetRasterColorTable',['../gdal_8h.html#a18c2edee74e059ef2e89e4e5f17a527e',1,'gdal.h']]], + ['gdalsetrasternodatavalue',['GDALSetRasterNoDataValue',['../gdal_8h.html#a6212696181b31ea9d3b45aea40469f06',1,'gdal.h']]], + ['gdalsetrasteroffset',['GDALSetRasterOffset',['../gdal_8h.html#afb673d599ebd006281d2afc1be92b60b',1,'gdal.h']]], + ['gdalsetrasterscale',['GDALSetRasterScale',['../gdal_8h.html#a8d0512a48e7993743164124aa982e7d6',1,'gdal.h']]], + ['gdalsetrasterstatistics',['GDALSetRasterStatistics',['../gdal_8h.html#a4d88a9560f5d6aad7a4fe545361d3af4',1,'gdal.h']]], + ['gdalsetrasterunittype',['GDALSetRasterUnitType',['../gdal_8h.html#a1d1f96dc791b3a3e6b3a77d84cb45b4c',1,'gdal.h']]], + ['gdalsetresponsiblepidforcurrentthread',['GDALSetResponsiblePIDForCurrentThread',['../gdal__priv_8h.html#a19e1b3450f0bd393dc211c80ebb1c276',1,'gdal_priv.h']]], + ['gdalsqlparseinfo',['GDALSQLParseInfo',['../gdal__priv_8h.html#a27721aeb32527ef20fd1af1aa843f2f4',1,'gdal_priv.h']]], + ['gdalstat_5fapprox_5fnumsamples',['GDALSTAT_APPROX_NUMSAMPLES',['../gdal__priv_8h.html#a686ec3f31d34312fc6977447e00c2439',1,'gdal_priv.h']]], + ['gdalswapwords',['GDALSwapWords',['../gdal_8h.html#aad3acaf56c4b0b52bbb8b6ed7cfd55b3',1,'gdal.h']]], + ['gdalswapwordsex',['GDALSwapWordsEx',['../gdal_8h.html#a4e85e17b0e2d7c2c300bd486b36c86d4',1,'gdal.h']]], + ['gdaltermprogress',['GDALTermProgress',['../cpl__progress_8h.html#a9913c79340c6c15a8a9725ac5fa3f4f8',1,'cpl_progress.h']]], + ['gdaltileorganization',['GDALTileOrganization',['../gdal_8h.html#af8864d7c7c2b93cb28a031dc578706a5',1,'gdal.h']]], + ['gdaltranslate',['GDALTranslate',['../gdal__utils_8h.html#ae8ba899825d7190a4ba36fe1ba930083',1,'gdal_utils.h']]], + ['gdaltranslateoptions',['GDALTranslateOptions',['../gdal__utils_8h.html#a824ae5ddbd5058bb317501bd25219dd4',1,'gdal_utils.h']]], + ['gdaltranslateoptionsforbinary',['GDALTranslateOptionsForBinary',['../struct_g_d_a_l_translate_options_for_binary.html',1,'GDALTranslateOptionsForBinary'],['../gdal__utils_8h.html#ad799fc84e01c885a85eb2717364d57c8',1,'GDALTranslateOptionsForBinary(): gdal_utils.h']]], + ['gdaltranslateoptionsfree',['GDALTranslateOptionsFree',['../gdal__utils_8h.html#ab73aad8c83b7d994131913c25a0444bb',1,'gdal_utils.h']]], + ['gdaltranslateoptionsnew',['GDALTranslateOptionsNew',['../gdal__utils_8h.html#ae97977dca9b313f29af414d6f7700999',1,'gdal_utils.h']]], + ['gdaltranslateoptionssetprogress',['GDALTranslateOptionsSetProgress',['../gdal__utils_8h.html#aecf7f20cb2510bce2db718202f53f982',1,'gdal_utils.h']]], + ['gdalvalidatecreationoptions',['GDALValidateCreationOptions',['../gdal_8h.html#a0d3d569d6308c5d87ef7467a9284d3c2',1,'gdal.h']]], + ['gdalvalidateopenoptions',['GDALValidateOpenOptions',['../gdal__priv_8h.html#a808adf5a6bcd1dd445d59f592ee2ca61',1,'gdal_priv.h']]], + ['gdalvalidateoptions',['GDALValidateOptions',['../gdal__priv_8h.html#ae7894af6348e6d3eafadf3412c559344',1,'gdal_priv.h']]], + ['gdalvectortranslate',['GDALVectorTranslate',['../gdal__utils_8h.html#ad857d7ce06d06e85f083725d11da33dd',1,'gdal_utils.h']]], + ['gdalvectortranslateaccessmode',['GDALVectorTranslateAccessMode',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51',1,'gdal_utils_priv.h']]], + ['gdalvectortranslateoptions',['GDALVectorTranslateOptions',['../gdal__utils_8h.html#ada2303d2328d2cfd62c13dc917646a15',1,'gdal_utils.h']]], + ['gdalvectortranslateoptionsforbinary',['GDALVectorTranslateOptionsForBinary',['../struct_g_d_a_l_vector_translate_options_for_binary.html',1,'GDALVectorTranslateOptionsForBinary'],['../gdal__utils_8h.html#a36714f50c38f2cd71c4f620cc9de39b1',1,'GDALVectorTranslateOptionsForBinary(): gdal_utils.h']]], + ['gdalvectortranslateoptionsfree',['GDALVectorTranslateOptionsFree',['../gdal__utils_8h.html#a8e6449328ca7f0134b96d8c5ef598fd6',1,'gdal_utils.h']]], + ['gdalvectortranslateoptionsnew',['GDALVectorTranslateOptionsNew',['../gdal__utils_8h.html#ac5d88e595409d9ee87b6ccc1b7b13100',1,'gdal_utils.h']]], + ['gdalvectortranslateoptionssetprogress',['GDALVectorTranslateOptionsSetProgress',['../gdal__utils_8h.html#a9743368a66c6d9f63c8b166ac85eb770',1,'gdal_utils.h']]], + ['gdalversioninfo',['GDALVersionInfo',['../ogr__core_8h.html#ae888c28255439a543f2a43b07233a2dd',1,'ogr_core.h']]], + ['gdalwarp',['GDALWarp',['../gdal__utils_8h.html#a0e35c540de17478dc2cd1dbe5a9ad49c',1,'gdal_utils.h']]], + ['gdalwarpappoptions',['GDALWarpAppOptions',['../gdal__utils_8h.html#af5db58f893c229b45fb1d197cadced19',1,'gdal_utils.h']]], + ['gdalwarpappoptionsforbinary',['GDALWarpAppOptionsForBinary',['../struct_g_d_a_l_warp_app_options_for_binary.html',1,'GDALWarpAppOptionsForBinary'],['../gdal__utils_8h.html#a5248dc9a1205dc0c2d354836934d68ac',1,'GDALWarpAppOptionsForBinary(): gdal_utils.h']]], + ['gdalwarpappoptionsfree',['GDALWarpAppOptionsFree',['../gdal__utils_8h.html#aca972a21b3245c0c1043b787229331a2',1,'gdal_utils.h']]], + ['gdalwarpappoptionsnew',['GDALWarpAppOptionsNew',['../gdal__utils_8h.html#a920325b75ed5ac55ff6a6f232bbc4d9c',1,'gdal_utils.h']]], + ['gdalwarpappoptionssetprogress',['GDALWarpAppOptionsSetProgress',['../gdal__utils_8h.html#a047404d6f6db03b49f1ef5cda3d241e4',1,'gdal_utils.h']]], + ['gdalwarpappoptionssetwarpoption',['GDALWarpAppOptionsSetWarpOption',['../gdal__utils_8h.html#a6c3cdcac720ade5e7d2b2eb7c59b3363',1,'gdal_utils.h']]], + ['gdalwriteblock',['GDALWriteBlock',['../gdal_8h.html#afaa4a8d3b9bdfedc7ee8e445917490cf',1,'gdal.h']]], + ['gdalwriteworldfile',['GDALWriteWorldFile',['../gdal_8h.html#aa02dc805c4931dc4f73ae56040c6b02a',1,'gdal.h']]], + ['gdt_5fbyte',['GDT_Byte',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a38a66c26861d368e95ba42106ee3ab92',1,'gdal.h']]], + ['gdt_5fcfloat32',['GDT_CFloat32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a554d76abab6d543c77a36e5b59631505',1,'gdal.h']]], + ['gdt_5fcfloat64',['GDT_CFloat64',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a603dd2d9f0906bd1f8f72dd47c0a56ac',1,'gdal.h']]], + ['gdt_5fcint16',['GDT_CInt16',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4ae8f87006869e00c4861f865ed9bbaa8e',1,'gdal.h']]], + ['gdt_5fcint32',['GDT_CInt32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a2964aa34ef378a3fa2833cfd09c153af',1,'gdal.h']]], + ['gdt_5ffloat32',['GDT_Float32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4af5cbd2f96abffd9ac061fc0dced5cbba',1,'gdal.h']]], + ['gdt_5ffloat64',['GDT_Float64',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a69dbfcc12cc807423cb51cf4f9d54983',1,'gdal.h']]], + ['gdt_5fint16',['GDT_Int16',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4acd01d1afd29ffdb9a1cc6c09de61fd2b',1,'gdal.h']]], + ['gdt_5fint32',['GDT_Int32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4aed358376a9194ff029931af07d4cf6ca',1,'gdal.h']]], + ['gdt_5ftypecount',['GDT_TypeCount',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4ad447b13bc0eab79352a13ac14f0c2528',1,'gdal.h']]], + ['gdt_5fuint16',['GDT_UInt16',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4ab8eec11a9f30464690e2602cca2ac5d5',1,'gdal.h']]], + ['gdt_5fuint32',['GDT_UInt32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a1d9deacb35e7b76f14c67d1b699cde33',1,'gdal.h']]], + ['gdt_5funknown',['GDT_Unknown',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4aee80d7a2ef95f128685e66f6e1024cbe',1,'gdal.h']]], + ['geoscontexthandle_5ft',['GEOSContextHandle_t',['../ogr__geometry_8h.html#a8fbe3d578fe2ba147a7a6a0c7a3d8f85',1,'ogr_geometry.h']]], + ['geosgeom',['GEOSGeom',['../ogr__geometry_8h.html#adc1d7838410d13f36b3fa41c17a1a57e',1,'ogr_geometry.h']]], + ['get_5farea',['get_Area',['../class_o_g_r_curve.html#a748d65627385e5ccbab256acc172c3fe',1,'OGRCurve::get_Area()'],['../class_o_g_r_line_string.html#ac2057abb4d5226393c5f45e4a8d505a2',1,'OGRLineString::get_Area()'],['../class_o_g_r_circular_string.html#ad4d01161404af732882e73a3d4dbec93',1,'OGRCircularString::get_Area()'],['../class_o_g_r_compound_curve.html#a575d70c326fdb01d9de3917efc2f610c',1,'OGRCompoundCurve::get_Area()'],['../class_o_g_r_surface.html#a75edc2485ff1cc364efb3aa28c6c1fe1',1,'OGRSurface::get_Area()'],['../class_o_g_r_curve_polygon.html#adaabd3d26784457b4d95d411a75bf8f9',1,'OGRCurvePolygon::get_Area()'],['../class_o_g_r_geometry_collection.html#a189d342944b4ecd6e0d14aa6b7a38172',1,'OGRGeometryCollection::get_Area()']]], + ['get_5fareaofcurvesegments',['get_AreaOfCurveSegments',['../class_o_g_r_curve.html#aa51b3b9c541ae2e516ac03dfdc249169',1,'OGRCurve::get_AreaOfCurveSegments()'],['../class_o_g_r_line_string.html#aef5c894c489b4edaac4b329f0688cd63',1,'OGRLineString::get_AreaOfCurveSegments()'],['../class_o_g_r_circular_string.html#adced7190ba1c4d584fc5a48f882ff536',1,'OGRCircularString::get_AreaOfCurveSegments()'],['../class_o_g_r_compound_curve.html#a778ce7c99caf285af63440d4451cf2bf',1,'OGRCompoundCurve::get_AreaOfCurveSegments()']]], + ['get_5fisclosed',['get_IsClosed',['../class_o_g_r_curve.html#a85f02c8034ef4b02b17393b7756dbf5f',1,'OGRCurve']]], + ['get_5flength',['get_Length',['../class_o_g_r_curve.html#ab945d3754530376ed19506be7f96c789',1,'OGRCurve::get_Length()'],['../class_o_g_r_simple_curve.html#ac84cadc95653e828fabcd48f2f40c227',1,'OGRSimpleCurve::get_Length()'],['../class_o_g_r_circular_string.html#aaeb487266d89211e520a5dd8167b1b13',1,'OGRCircularString::get_Length()'],['../class_o_g_r_compound_curve.html#a241d561667f3331caf8bd66613e30cee',1,'OGRCompoundCurve::get_Length()'],['../class_o_g_r_geometry_collection.html#a91e5332e1f7c5e80852bf7d1f2e159b6',1,'OGRGeometryCollection::get_Length()']]], + ['get_5flineararea',['get_LinearArea',['../class_o_g_r_simple_curve.html#a09115f18b846aa9617a81cbd057cf18e',1,'OGRSimpleCurve']]], + ['getaccess',['GetAccess',['../class_g_d_a_l_dataset.html#a76eac373d5ce1d116ce6d5ce5ac345be',1,'GDALDataset::GetAccess()'],['../class_g_d_a_l_raster_band.html#a2f7ad15eaf8044551cbbf0a25cfa9675',1,'GDALRasterBand::GetAccess()']]], + ['getangularunits',['GetAngularUnits',['../class_o_g_r_spatial_reference.html#a98bde6d2dbe0d5cd0f29a6d62a5b3f58',1,'OGRSpatialReference']]], + ['getattrnode',['GetAttrNode',['../class_o_g_r_spatial_reference.html#af121ec3c6ed8054d15e54ce86e500168',1,'OGRSpatialReference::GetAttrNode(const char *)'],['../class_o_g_r_spatial_reference.html#a114b0424a8fb5e5b4c79a218ba229951',1,'OGRSpatialReference::GetAttrNode(const char *) const ']]], + ['getattrvalue',['GetAttrValue',['../class_o_g_r_spatial_reference.html#ac37491640f6492c006cec123769249cd',1,'OGRSpatialReference']]], + ['getauthoritycode',['GetAuthorityCode',['../class_o_g_r_spatial_reference.html#a69c6f6351143ee406890278e88eea3e8',1,'OGRSpatialReference']]], + ['getauthorityname',['GetAuthorityName',['../class_o_g_r_spatial_reference.html#ac6ba1762e212e63ca96afed64f1c23ee',1,'OGRSpatialReference']]], + ['getaxis',['GetAxis',['../class_o_g_r_spatial_reference.html#aa169243b877a772ac3af9c8c2f587ba5',1,'OGRSpatialReference']]], + ['getband',['GetBand',['../class_g_d_a_l_raster_block.html#a7954aafb62ed494bfe97a599be1b14ac',1,'GDALRasterBlock::GetBand()'],['../class_g_d_a_l_raster_band.html#ae7459a65074ce4b2cedb2ec5fb0e452d',1,'GDALRasterBand::GetBand()']]], + ['getbandcount',['GetBandCount',['../class_g_d_a_l_async_reader.html#a7e79d52728347e00a136431ea90a34b1',1,'GDALAsyncReader']]], + ['getbandmap',['GetBandMap',['../class_g_d_a_l_async_reader.html#addfcd98fc21786dfdc030ba6c57b48cd',1,'GDALAsyncReader']]], + ['getbandspace',['GetBandSpace',['../class_g_d_a_l_async_reader.html#a28f4d24225e7e20a71f3c2d589f4a2f2',1,'GDALAsyncReader']]], + ['getblocksize',['GetBlockSize',['../class_g_d_a_l_raster_block.html#a90c3fb11134b27fc540dac91d4229dae',1,'GDALRasterBlock::GetBlockSize()'],['../class_g_d_a_l_raster_band.html#af2ee6fa0f675d7d52bc19f826d161ad6',1,'GDALRasterBand::GetBlockSize()']]], + ['getboundary',['getBoundary',['../class_o_g_r_geometry.html#abda2e7b9b4e02e0913a261bb732c97f1',1,'OGRGeometry']]], + ['getbuffer',['GetBuffer',['../class_g_d_a_l_async_reader.html#a0a3f8f0e47061a4440cf78fbfc953766',1,'GDALAsyncReader']]], + ['getbuffertype',['GetBufferType',['../class_g_d_a_l_async_reader.html#a8fc836949e6151eb8d0a8f0415c8e4d7',1,'GDALAsyncReader']]], + ['getbufferxsize',['GetBufferXSize',['../class_g_d_a_l_async_reader.html#a51c132a870aa6903a86bba7afe6a4d13',1,'GDALAsyncReader']]], + ['getbufferysize',['GetBufferYSize',['../class_g_d_a_l_async_reader.html#a98848f5c7bbfe3f89efaec785963b109',1,'GDALAsyncReader']]], + ['getcastertocurvepolygon',['GetCasterToCurvePolygon',['../class_o_g_r_surface.html#aa1df337ad0dfcbb5abe2a6e60b86ffdd',1,'OGRSurface::GetCasterToCurvePolygon()'],['../class_o_g_r_curve_polygon.html#a0d4df21aba2bbfea284d2c7678a2990a',1,'OGRCurvePolygon::GetCasterToCurvePolygon()'],['../class_o_g_r_polygon.html#a66efb0e5470acef6ba27d0c4ffed242c',1,'OGRPolygon::GetCasterToCurvePolygon()']]], + ['getcastertolinearring',['GetCasterToLinearRing',['../class_o_g_r_curve.html#aaf02bd100ab07d334d531284cf68e7ac',1,'OGRCurve::GetCasterToLinearRing()'],['../class_o_g_r_line_string.html#a15391d245fa20ae568dcd56691d288ea',1,'OGRLineString::GetCasterToLinearRing()'],['../class_o_g_r_linear_ring.html#a7bd3e733c8beb00b458a3db31d6777b0',1,'OGRLinearRing::GetCasterToLinearRing()'],['../class_o_g_r_circular_string.html#afcde47ac704a3236f33475f4dd73ef69',1,'OGRCircularString::GetCasterToLinearRing()'],['../class_o_g_r_compound_curve.html#a5758e713d3a0bacb3d043bd479069590',1,'OGRCompoundCurve::GetCasterToLinearRing()']]], + ['getcastertolinestring',['GetCasterToLineString',['../class_o_g_r_curve.html#a97649c761862e3f449ef01a068255d4d',1,'OGRCurve::GetCasterToLineString()'],['../class_o_g_r_line_string.html#abd9882454ef1ff9094afc7c81408dd7f',1,'OGRLineString::GetCasterToLineString()'],['../class_o_g_r_linear_ring.html#a56ae4c936dd1348caa83217462f420ce',1,'OGRLinearRing::GetCasterToLineString()'],['../class_o_g_r_circular_string.html#a9149a78fff06c99774a227e2ecc62211',1,'OGRCircularString::GetCasterToLineString()'],['../class_o_g_r_compound_curve.html#a3601177c83cb26dbd658d303d4b0b41e',1,'OGRCompoundCurve::GetCasterToLineString()']]], + ['getcastertopolygon',['GetCasterToPolygon',['../class_o_g_r_surface.html#a78b031135057c274469d4c918b866c3f',1,'OGRSurface::GetCasterToPolygon()'],['../class_o_g_r_curve_polygon.html#a4e7133a1806027cd26dd47ff641e5291',1,'OGRCurvePolygon::GetCasterToPolygon()'],['../class_o_g_r_polygon.html#a2828c911b2c27c1aaed10f7c2092c03a',1,'OGRPolygon::GetCasterToPolygon()']]], + ['getcategorynames',['GetCategoryNames',['../class_g_d_a_l_raster_band.html#a764fcf22ced131bb6b2e0c985cbf730e',1,'GDALRasterBand']]], + ['getchild',['GetChild',['../class_o_g_r___s_r_s_node.html#acedda023329047bb548b2eba62fe9054',1,'OGR_SRSNode::GetChild(int)'],['../class_o_g_r___s_r_s_node.html#a283b1940f7a66c7896e9386e38552017',1,'OGR_SRSNode::GetChild(int) const ']]], + ['getchildcount',['GetChildCount',['../class_o_g_r___s_r_s_node.html#a5edbb6ed55d8a20c3d689a4ed80a8285',1,'OGR_SRSNode']]], + ['getcolorentry',['GetColorEntry',['../class_g_d_a_l_color_table.html#a62e4a8380632b70cd04ab862dd8d4e9b',1,'GDALColorTable']]], + ['getcolorentryasrgb',['GetColorEntryAsRGB',['../class_g_d_a_l_color_table.html#a1a2eabb68c112116634c14ec6832523c',1,'GDALColorTable']]], + ['getcolorentrycount',['GetColorEntryCount',['../class_g_d_a_l_color_table.html#a1466d28335250b0e6ff88ffdaab37eca',1,'GDALColorTable']]], + ['getcolorinterpretation',['GetColorInterpretation',['../class_g_d_a_l_raster_band.html#a98f8d1e435fd3279f86b45b811c52a7d',1,'GDALRasterBand']]], + ['getcolortable',['GetColorTable',['../class_g_d_a_l_raster_band.html#a3d8523bd0d5af4cfa5b3f6cda0af0f25',1,'GDALRasterBand']]], + ['getconnectionstring',['getConnectionString',['../class_d_b_connect.html#aab4aee47477852def257728e8a995e16',1,'DBConnect::getConnectionString()'],['../class_web_service_connect.html#a93c3136084057ee83a865b68a197e36a',1,'WebServiceConnect::getConnectionString()']]], + ['getcoordinatedimension',['getCoordinateDimension',['../class_o_g_r_geometry.html#abbc1ac4dc6a4e863bc9fab9240d1f4a7',1,'OGRGeometry']]], + ['getcurve',['getCurve',['../class_o_g_r_curve_collection.html#a796f96e311f5060f3e9ad6f0edafd611',1,'OGRCurveCollection::getCurve(int)'],['../class_o_g_r_curve_collection.html#a8654c04d540224fbe1111e3aaf4afa62',1,'OGRCurveCollection::getCurve(int) const '],['../class_o_g_r_compound_curve.html#a97bbe85a30ffae0f20353e1164526436',1,'OGRCompoundCurve::getCurve(int)'],['../class_o_g_r_compound_curve.html#ac6fe19fe14d8593e74ef968490f09cfa',1,'OGRCompoundCurve::getCurve(int) const ']]], + ['getcurvegeometry',['getCurveGeometry',['../class_o_g_r_geometry.html#acea9e0ff9f0ad50f8d49f52413ab53d0',1,'OGRGeometry::getCurveGeometry()'],['../class_o_g_r_line_string.html#a22a347c9f27a06abbbea2a2548fbb23b',1,'OGRLineString::getCurveGeometry()'],['../class_o_g_r_polygon.html#ab8f032afe19bc131d31271a7c51d18fd',1,'OGRPolygon::getCurveGeometry()'],['../class_o_g_r_geometry_collection.html#a4f5a093d025895067be17665b3a531cd',1,'OGRGeometryCollection::getCurveGeometry()']]], + ['getcurveparmeters',['GetCurveParmeters',['../class_o_g_r_geometry_factory.html#a9a4878c9800de53c2bd21e01ba783523',1,'OGRGeometryFactory']]], + ['getdataref',['GetDataRef',['../class_g_d_a_l_raster_block.html#ac3fa05f830e0382a35e88f90d6ca0836',1,'GDALRasterBlock']]], + ['getdataset',['GetDataset',['../class_g_d_a_l_raster_band.html#a5548155c511b3ba0a8b816ed2e3f83ae',1,'GDALRasterBand']]], + ['getdatasetstyletable',['GetDataSetStyleTable',['../class_o_g_r_style_mgr.html#a613cdc4cd59c165b4e696f6fab05c2c4',1,'OGRStyleMgr']]], + ['getdatatype',['GetDataType',['../class_g_d_a_l_raster_block.html#a1f504fe4d1c77a3c3399d3efccb469ea',1,'GDALRasterBlock']]], + ['getdefault',['GetDefault',['../class_o_g_r_field_defn.html#a1190241301928516aeb145e843461b46',1,'OGRFieldDefn']]], + ['getdefaulthistogram',['GetDefaultHistogram',['../class_g_d_a_l_raster_band.html#abb1cef4c64966482ea88ba5e52063514',1,'GDALRasterBand']]], + ['getdefaultrat',['GetDefaultRAT',['../class_g_d_a_l_raster_band.html#ac253f9d8973a550b082355145b976f7f',1,'GDALRasterBand']]], + ['getdefnref',['GetDefnRef',['../class_o_g_r_feature.html#af56bb086c243817cdfaa95304e731bc1',1,'OGRFeature']]], + ['getdescription',['GetDescription',['../class_g_d_a_l_major_object.html#aa3bb28f1a6690038db7ff43798f69053',1,'GDALMajorObject']]], + ['getdimension',['getDimension',['../class_o_g_r_geometry.html#a1fcadf53c1bcae57ca2e3d0bd7d48d33',1,'OGRGeometry::getDimension()'],['../class_o_g_r_point.html#a46e72741ee069af663c29801c0add0f7',1,'OGRPoint::getDimension()'],['../class_o_g_r_curve.html#a30584ba24f39315e5081f0406b1b4048',1,'OGRCurve::getDimension()'],['../class_o_g_r_curve_polygon.html#a4a22b7bf0a2b7c9a9e7c5cc042ac58d3',1,'OGRCurvePolygon::getDimension()'],['../class_o_g_r_geometry_collection.html#a0d2b241cb9d929b2e464f9c07fe2a17b',1,'OGRGeometryCollection::getDimension()'],['../class_o_g_r_multi_surface.html#a3af67b61fddf5e98aca28cb25103c011',1,'OGRMultiSurface::getDimension()'],['../class_o_g_r_multi_point.html#a45bb7478fcc49d915a8f042d902096b3',1,'OGRMultiPoint::getDimension()'],['../class_o_g_r_multi_curve.html#ab8c6ae4da8311b8bce337a3789094316',1,'OGRMultiCurve::getDimension()']]], + ['getdirty',['GetDirty',['../class_g_d_a_l_raster_block.html#ad49230fc81f61732b15de93adb067598',1,'GDALRasterBlock']]], + ['getdomainlist',['GetDomainList',['../class_g_d_a_l_multi_domain_metadata.html#a1a8363991742f24dee3ec1405c5f9378',1,'GDALMultiDomainMetadata']]], + ['getdriver',['GetDriver',['../class_g_d_a_l_dataset.html#a4516fc1c2fac444be3c63f0a62cbc2f8',1,'GDALDataset::GetDriver()'],['../class_g_d_a_l_driver_manager.html#a4d4f1ac0f2b5eea52c916b0106ab8fbc',1,'GDALDriverManager::GetDriver()'],['../class_o_g_r_s_f_driver_registrar.html#a48ddd6eece4d1e9f8a5ff987a63739d0',1,'OGRSFDriverRegistrar::GetDriver()']]], + ['getdriverbyname',['GetDriverByName',['../class_g_d_a_l_driver_manager.html#a3cbcddd99c692b53b1294a53e3d48a68',1,'GDALDriverManager::GetDriverByName()'],['../class_o_g_r_s_f_driver_registrar.html#a8c3dffbe2770630945984a4f7e5448e1',1,'OGRSFDriverRegistrar::GetDriverByName()']]], + ['getdrivercount',['GetDriverCount',['../class_g_d_a_l_driver_manager.html#a5c10bbadf5c85553c0761936f2bc30c7',1,'GDALDriverManager::GetDriverCount()'],['../class_o_g_r_s_f_driver_registrar.html#a9365fb1bfb5b2d264f8ef4b005b44517',1,'OGRSFDriverRegistrar::GetDriverCount()']]], + ['getdrivername',['GetDriverName',['../class_g_d_a_l_dataset.html#ac0675bdedbae2af46eb4f9aa6d7ab303',1,'GDALDataset']]], + ['getenvelope',['getEnvelope',['../class_o_g_r_geometry.html#a916186afd4b8238fc80d7f126b80cd99',1,'OGRGeometry::getEnvelope(OGREnvelope *psEnvelope) const =0'],['../class_o_g_r_geometry.html#a31c2c714149bf3c5aa992577256c5470',1,'OGRGeometry::getEnvelope(OGREnvelope3D *psEnvelope) const =0'],['../class_o_g_r_point.html#a5bb7f03a9ffa3563a1803ea902b0900e',1,'OGRPoint::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_point.html#a8d906c9b9f14a6d9046b37a00fbedd86',1,'OGRPoint::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_simple_curve.html#a6eab2708c67610f4a60a8564f9b9e0b5',1,'OGRSimpleCurve::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_simple_curve.html#a993484c901a7cd159ee05b30311e7f54',1,'OGRSimpleCurve::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_circular_string.html#a0c4acb7b7271e4f6d7b4c9ce585838a8',1,'OGRCircularString::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_circular_string.html#a8aa9c48a92b8f46cffb276d1229552f0',1,'OGRCircularString::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_curve_collection.html#a0f1d989aac55d6cd133ea41fc4ca0fbd',1,'OGRCurveCollection::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_curve_collection.html#a607d3163bb6693fa2bd4bcc1778fae05',1,'OGRCurveCollection::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_compound_curve.html#a66ed8c6c552312947c06159a1817de49',1,'OGRCompoundCurve::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_compound_curve.html#afadfc4dd46520b71a8178171f761a5a7',1,'OGRCompoundCurve::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_curve_polygon.html#a111a6e34a9cc6ec4982742c87c4c52fe',1,'OGRCurvePolygon::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_curve_polygon.html#ac56c03923af7db30dc2f4c253762a96d',1,'OGRCurvePolygon::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_geometry_collection.html#ad5458fdce5c210757b2d8ce571bf6933',1,'OGRGeometryCollection::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_geometry_collection.html#aedf6ae5a3b1598fd88423c0d943efd1d',1,'OGRGeometryCollection::getEnvelope(OGREnvelope3D *psEnvelope) const ']]], + ['getepsggeogcs',['GetEPSGGeogCS',['../class_o_g_r_spatial_reference.html#a81d2d55ae1f2f563f9f0068250466af2',1,'OGRSpatialReference']]], + ['getextension',['GetExtension',['../class_o_g_r_spatial_reference.html#ac75943253778d48106edb21872f963ad',1,'OGRSpatialReference']]], + ['getextent',['GetExtent',['../class_o_g_r_layer.html#abb8cb3f36822a08b3bd4096239da2902',1,'OGRLayer::GetExtent(OGREnvelope *psExtent, int bForce=TRUE) CPL_WARN_UNUSED_RESULT'],['../class_o_g_r_layer.html#aec3c2f572ceebfb28473f7020be0edd0',1,'OGRLayer::GetExtent(int iGeomField, OGREnvelope *psExtent, int bForce=TRUE) CPL_WARN_UNUSED_RESULT']]], + ['getextentinternal',['GetExtentInternal',['../class_o_g_r_layer.html#a36eca63081674dd8001a314e7957618b',1,'OGRLayer']]], + ['getexteriorring',['getExteriorRing',['../class_o_g_r_polygon.html#acad5abf2fdcfe1f1aca00e9d9a970ef0',1,'OGRPolygon::getExteriorRing()'],['../class_o_g_r_polygon.html#abf9fe7f44a47e344ab647b30f209daed',1,'OGRPolygon::getExteriorRing() const ']]], + ['getexteriorringcurve',['getExteriorRingCurve',['../class_o_g_r_curve_polygon.html#a135e7b6d1b95d6be289a69ff25b700ab',1,'OGRCurvePolygon::getExteriorRingCurve()'],['../class_o_g_r_curve_polygon.html#aadd402ebd26439b3fa31d60f360aa330',1,'OGRCurvePolygon::getExteriorRingCurve() const ']]], + ['getfeature',['GetFeature',['../class_o_g_r_layer.html#a2c4f2c45a21590b1641542f9e5dcaacf',1,'OGRLayer']]], + ['getfeaturecount',['GetFeatureCount',['../class_o_g_r_layer.html#a914037e423240e1188bc7ffdff908cb7',1,'OGRLayer']]], + ['getfeaturesread',['GetFeaturesRead',['../class_o_g_r_layer.html#aa115651be277d0c5100ec00e1835fdd0',1,'OGRLayer']]], + ['getfid',['GetFID',['../class_o_g_r_feature.html#a45da957be1eb8aa824e3ee9dbfb9604c',1,'OGRFeature']]], + ['getfidcolumn',['GetFIDColumn',['../class_o_g_r_layer.html#a8b617c7eb894ec2d2cb4e1e13b3c30ba',1,'OGRLayer']]], + ['getfieldasbinary',['GetFieldAsBinary',['../class_o_g_r_feature.html#a20242f18f67695187d45c0185c12bb83',1,'OGRFeature']]], + ['getfieldasdatetime',['GetFieldAsDateTime',['../class_o_g_r_feature.html#a6c5d2444407b07e07b79863c42ee7a49',1,'OGRFeature::GetFieldAsDateTime(int i, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, int *pnSecond, int *pnTZFlag)'],['../class_o_g_r_feature.html#ac19e8d5e8f1af30b31898ae9ed324ad7',1,'OGRFeature::GetFieldAsDateTime(int i, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, float *pfSecond, int *pnTZFlag)']]], + ['getfieldasdouble',['GetFieldAsDouble',['../class_o_g_r_feature.html#ab8a57c94e8bb8ffac5e7048d896254b4',1,'OGRFeature::GetFieldAsDouble(int i)'],['../class_o_g_r_feature.html#ab4191155c59e663409d79c14a8d2dc25',1,'OGRFeature::GetFieldAsDouble(const char *pszFName)']]], + ['getfieldasdoublelist',['GetFieldAsDoubleList',['../class_o_g_r_feature.html#ab5053d056c44776bd60697eada6e7f7d',1,'OGRFeature::GetFieldAsDoubleList(int i, int *pnCount)'],['../class_o_g_r_feature.html#a496f8f5cd7c32772fddd068f3d00190c',1,'OGRFeature::GetFieldAsDoubleList(const char *pszFName, int *pnCount)']]], + ['getfieldasinteger',['GetFieldAsInteger',['../class_o_g_r_feature.html#add319b68ea27a4ee0602d3aa460ca3b5',1,'OGRFeature::GetFieldAsInteger(int i)'],['../class_o_g_r_feature.html#ab56d52c1e8f9009d3ea3a48c0e4e1bc7',1,'OGRFeature::GetFieldAsInteger(const char *pszFName)']]], + ['getfieldasinteger64',['GetFieldAsInteger64',['../class_o_g_r_feature.html#a68bd3c69d5ce60d90bf7748473d55a60',1,'OGRFeature::GetFieldAsInteger64(int i)'],['../class_o_g_r_feature.html#a216f2daec85b22a00377da8bb724d228',1,'OGRFeature::GetFieldAsInteger64(const char *pszFName)']]], + ['getfieldasinteger64list',['GetFieldAsInteger64List',['../class_o_g_r_feature.html#a0e9062c7ffab0adabfbc19dc1624733d',1,'OGRFeature::GetFieldAsInteger64List(int i, int *pnCount)'],['../class_o_g_r_feature.html#a8b69c5be0e1e5c0abefd0cd8281c2ce5',1,'OGRFeature::GetFieldAsInteger64List(const char *pszFName, int *pnCount)']]], + ['getfieldasintegerlist',['GetFieldAsIntegerList',['../class_o_g_r_feature.html#a160f7d77e06b23737d8643e8f6b6062f',1,'OGRFeature::GetFieldAsIntegerList(int i, int *pnCount)'],['../class_o_g_r_feature.html#aa04bc80960260ee36104e30457bedfb0',1,'OGRFeature::GetFieldAsIntegerList(const char *pszFName, int *pnCount)']]], + ['getfieldasstring',['GetFieldAsString',['../class_o_g_r_feature.html#ab60db95933fca8526a509ee9f3fe3d27',1,'OGRFeature::GetFieldAsString(int i)'],['../class_o_g_r_feature.html#a69b5de565fcc9708f2f0c1b3abb23ca7',1,'OGRFeature::GetFieldAsString(const char *pszFName)']]], + ['getfieldasstringlist',['GetFieldAsStringList',['../class_o_g_r_feature.html#a0592ad34d503a8ad3d3431cd78ef366b',1,'OGRFeature::GetFieldAsStringList(int i)'],['../class_o_g_r_feature.html#a09b23c3e77ef357786d40573de09ee2c',1,'OGRFeature::GetFieldAsStringList(const char *pszFName)']]], + ['getfieldcount',['GetFieldCount',['../class_o_g_r_feature_defn.html#ab3dce0eb572b5eac671ed0050735df62',1,'OGRFeatureDefn::GetFieldCount()'],['../class_o_g_r_feature.html#ab7f4eb0c098a9456d4005828127cdde0',1,'OGRFeature::GetFieldCount()']]], + ['getfielddefn',['GetFieldDefn',['../class_o_g_r_feature_defn.html#aa5878d8c5a898e6be20a7e57e6305c2f',1,'OGRFeatureDefn']]], + ['getfielddefnref',['GetFieldDefnRef',['../class_o_g_r_feature.html#af7acb82817a86e7a2d2a4b164928c9e8',1,'OGRFeature']]], + ['getfieldindex',['GetFieldIndex',['../class_o_g_r_feature_defn.html#a5d615ac4bb2aaa96f922c2583d7b7d27',1,'OGRFeatureDefn::GetFieldIndex()'],['../class_o_g_r_feature.html#ab49421f777e56b7cb41169f1301a7b21',1,'OGRFeature::GetFieldIndex()']]], + ['getfieldsubtypename',['GetFieldSubTypeName',['../class_o_g_r_field_defn.html#a507b32c06ab196fa197725fa7499fe4b',1,'OGRFieldDefn']]], + ['getfieldtypename',['GetFieldTypeName',['../class_o_g_r_field_defn.html#a38bc411daecbe516fd69d6d0c298f631',1,'OGRFieldDefn']]], + ['getfilelist',['GetFileList',['../class_g_d_a_l_dataset.html#acc58c9cee1c27d3da665903820dc3ed0',1,'GDALDataset']]], + ['getgcpcount',['GetGCPCount',['../class_g_d_a_l_dataset.html#a31309d7835e8033fed2bd8aafbc9fc8e',1,'GDALDataset']]], + ['getgcpprojection',['GetGCPProjection',['../class_g_d_a_l_dataset.html#af38b4986270962300c7836e8e1cdbe9d',1,'GDALDataset']]], + ['getgcps',['GetGCPs',['../class_g_d_a_l_dataset.html#a838c2ff5ca730f87c6c29316945319cc',1,'GDALDataset']]], + ['getgdaldataset',['GetGDALDataset',['../class_g_d_a_l_async_reader.html#aa1379fb6b14b4685f6803d16655ae4c9',1,'GDALAsyncReader']]], + ['getgdaldrivermanager',['GetGDALDriverManager',['../gdal__priv_8h.html#aea14d649350b811d453a1a86fdf4666e',1,'gdal_priv.h']]], + ['getgeometrycolumn',['GetGeometryColumn',['../class_o_g_r_layer.html#a40a1d4c79ef03477a9cb90171db3d68c',1,'OGRLayer']]], + ['getgeometryname',['getGeometryName',['../class_o_g_r_geometry.html#a6264ccd39c4ec6db19914fcaff7ee9cb',1,'OGRGeometry::getGeometryName()'],['../class_o_g_r_point.html#adf436e2666e46193451aa18fcbf92de1',1,'OGRPoint::getGeometryName()'],['../class_o_g_r_line_string.html#a7985d7010148ac3f61fbb2b0a7b73f90',1,'OGRLineString::getGeometryName()'],['../class_o_g_r_linear_ring.html#a0d51d21d92921e02ebf7e456a2b91a99',1,'OGRLinearRing::getGeometryName()'],['../class_o_g_r_circular_string.html#aeb481be294fe68fe66a0424010fb8a29',1,'OGRCircularString::getGeometryName()'],['../class_o_g_r_compound_curve.html#a0062950c1a2a697d7a368524224516d1',1,'OGRCompoundCurve::getGeometryName()'],['../class_o_g_r_curve_polygon.html#aa08d2871167e8ad96519d8f8185bb6fd',1,'OGRCurvePolygon::getGeometryName()'],['../class_o_g_r_polygon.html#a42cedbec4c7799cf7d42ee69052feb37',1,'OGRPolygon::getGeometryName()'],['../class_o_g_r_geometry_collection.html#a415af311aa6e562c5d8b69fa053b90e7',1,'OGRGeometryCollection::getGeometryName()'],['../class_o_g_r_multi_surface.html#a21917f3f0cbb4abef9d4ddf35fadf447',1,'OGRMultiSurface::getGeometryName()'],['../class_o_g_r_multi_polygon.html#a64cbd9f81eb6feadb35fb56304b3d9a6',1,'OGRMultiPolygon::getGeometryName()'],['../class_o_g_r_multi_point.html#a30ccf28bf59a3cec507d46082357587f',1,'OGRMultiPoint::getGeometryName()'],['../class_o_g_r_multi_curve.html#a66f463f36983ece23d6527f6ee81437f',1,'OGRMultiCurve::getGeometryName()'],['../class_o_g_r_multi_line_string.html#a3d99436bdfa0b4132c4e8be324cc6ca1',1,'OGRMultiLineString::getGeometryName()']]], + ['getgeometryref',['getGeometryRef',['../class_o_g_r_geometry_collection.html#aee0812393463f8940131e6689498c24e',1,'OGRGeometryCollection::getGeometryRef(int)'],['../class_o_g_r_geometry_collection.html#ae1cc164fc45f15e9d493246f85b3ba7e',1,'OGRGeometryCollection::getGeometryRef(int) const '],['../class_o_g_r_feature.html#adb74df4f503c2959d2f1335e6f3b274c',1,'OGRFeature::GetGeometryRef()']]], + ['getgeometrytype',['getGeometryType',['../class_o_g_r_geometry.html#ad5ce7afa66cf28579f2f0553d025bced',1,'OGRGeometry::getGeometryType()'],['../class_o_g_r_point.html#a605e7b0d256aa4ed32e4432019bff0b2',1,'OGRPoint::getGeometryType()'],['../class_o_g_r_line_string.html#af62a07c5a55fc874f449ed2134d01358',1,'OGRLineString::getGeometryType()'],['../class_o_g_r_circular_string.html#a78c59c14e0deda281dfcd7cb175fc9cd',1,'OGRCircularString::getGeometryType()'],['../class_o_g_r_compound_curve.html#abc2936caf1f48d2c025a2e0b98028b57',1,'OGRCompoundCurve::getGeometryType()'],['../class_o_g_r_curve_polygon.html#a7e4d1108debb0aa4d702ea616cf0f65d',1,'OGRCurvePolygon::getGeometryType()'],['../class_o_g_r_polygon.html#a9017be63a73d777701e4488d39c7ad3e',1,'OGRPolygon::getGeometryType()'],['../class_o_g_r_geometry_collection.html#acbf746fc74a60c35373bdc13c0f94090',1,'OGRGeometryCollection::getGeometryType()'],['../class_o_g_r_multi_surface.html#ac620b3e7c6f7c46aa35c28047a30c846',1,'OGRMultiSurface::getGeometryType()'],['../class_o_g_r_multi_polygon.html#af5bd2c9c8af4b29d998f75ebe27bc5b7',1,'OGRMultiPolygon::getGeometryType()'],['../class_o_g_r_multi_point.html#af53fb005382a59daece85f76b2d1e764',1,'OGRMultiPoint::getGeometryType()'],['../class_o_g_r_multi_curve.html#af57b444439453f2ad24dde67e9644ffa',1,'OGRMultiCurve::getGeometryType()'],['../class_o_g_r_multi_line_string.html#a42961fe87ed5a4bc072a5f823d7edf20',1,'OGRMultiLineString::getGeometryType()']]], + ['getgeomfieldcount',['GetGeomFieldCount',['../class_o_g_r_feature_defn.html#a673c0adff0d427a302985f0f02c714b2',1,'OGRFeatureDefn::GetGeomFieldCount()'],['../class_o_g_r_feature.html#af673e46f318facbee14acec3d6db2caf',1,'OGRFeature::GetGeomFieldCount()']]], + ['getgeomfielddefn',['GetGeomFieldDefn',['../class_o_g_r_feature_defn.html#a452bbde00a934e78504c32533deecfdf',1,'OGRFeatureDefn']]], + ['getgeomfielddefnref',['GetGeomFieldDefnRef',['../class_o_g_r_feature.html#a140d2473cd8d5d0cf7aff9ff13fab417',1,'OGRFeature']]], + ['getgeomfieldindex',['GetGeomFieldIndex',['../class_o_g_r_feature_defn.html#a7b6c19c35dea971078565c14e2b3f954',1,'OGRFeatureDefn::GetGeomFieldIndex()'],['../class_o_g_r_feature.html#a97b0d91be90a05cf51d3e5f602a9d560',1,'OGRFeature::GetGeomFieldIndex()']]], + ['getgeomfieldref',['GetGeomFieldRef',['../class_o_g_r_feature.html#a283be23616ec9211772385d62d747a52',1,'OGRFeature::GetGeomFieldRef(int iField)'],['../class_o_g_r_feature.html#a1343ee6cd665f23f4dfde115f81110cc',1,'OGRFeature::GetGeomFieldRef(const char *pszFName)']]], + ['getgeomtype',['GetGeomType',['../class_o_g_r_feature_defn.html#acf6fe2a3f31524965f361927fa4b18fb',1,'OGRFeatureDefn::GetGeomType()'],['../class_o_g_r_layer.html#afdfd5898a9661c23353dbb7725275daf',1,'OGRLayer::GetGeomType()']]], + ['getgeotransform',['GetGeoTransform',['../class_g_d_a_l_dataset.html#aaf10602ab38c4582a2413cefc242aa1e',1,'GDALDataset']]], + ['gethistogram',['GetHistogram',['../class_g_d_a_l_raster_band.html#a94283576283357119bb7e5bd92f00f6e',1,'GDALRasterBand']]], + ['getindex',['GetIndex',['../class_o_g_r_layer.html#ad157ca3951ca0dc5228354980fbc553f',1,'OGRLayer']]], + ['getindexcolortranslationto',['GetIndexColorTranslationTo',['../class_g_d_a_l_raster_band.html#adea889238b973a02ac2eaeab6ece1b8c',1,'GDALRasterBand']]], + ['getinstance',['getInstance',['../class_i18_n.html#a7c344a08f4eedb8987e9ddc4dac30359',1,'I18N']]], + ['getinteriorring',['getInteriorRing',['../class_o_g_r_polygon.html#a7990804fdbe5a12e7e526055df139f86',1,'OGRPolygon::getInteriorRing(int)'],['../class_o_g_r_polygon.html#a46c544bec5a97be2bde748beec403211',1,'OGRPolygon::getInteriorRing(int) const ']]], + ['getinteriorringcurve',['getInteriorRingCurve',['../class_o_g_r_curve_polygon.html#aedae53c6aeda6b11cae7e7a8cca1b830',1,'OGRCurvePolygon::getInteriorRingCurve(int)'],['../class_o_g_r_curve_polygon.html#a1f802811bdfc9d41f3a4457db9e2f7e8',1,'OGRCurvePolygon::getInteriorRingCurve(int) const ']]], + ['getinternalhandle',['GetInternalHandle',['../class_g_d_a_l_dataset.html#afaae5d577b975cbacce12a6bf612b642',1,'GDALDataset']]], + ['getinvflattening',['GetInvFlattening',['../class_o_g_r_spatial_reference.html#ab8e5f09148eb80ea4c8242d30591ba32',1,'OGRSpatialReference']]], + ['getisogeometrytype',['getIsoGeometryType',['../class_o_g_r_geometry.html#a87f471b43d61e19334618df4929833e9',1,'OGRGeometry']]], + ['getjustify',['GetJustify',['../class_o_g_r_field_defn.html#a40f6520b0638571f8acf32b2c436231f',1,'OGRFieldDefn']]], + ['getlaststylename',['GetLastStyleName',['../class_o_g_r_style_table.html#a35edab8120e20b0d75eaad8bc1f3aa92',1,'OGRStyleTable']]], + ['getlayer',['GetLayer',['../class_g_d_a_l_dataset.html#a2bd4941ddb8569add8a504ba0aa17bb3',1,'GDALDataset']]], + ['getlayerbyname',['GetLayerByName',['../class_g_d_a_l_dataset.html#a5cd8d616b90f9ec2ae6a65c9be4382f6',1,'GDALDataset']]], + ['getlayercount',['GetLayerCount',['../class_g_d_a_l_dataset.html#ad7e6de59ee94d980b5715eaef6d9fb20',1,'GDALDataset']]], + ['getlayerdefn',['GetLayerDefn',['../class_o_g_r_layer.html#afa8b806636caae9a377b3832590718d6',1,'OGRLayer']]], + ['getlineargeometry',['getLinearGeometry',['../class_o_g_r_geometry.html#a16c695888a592aaaf007e0508a88546f',1,'OGRGeometry::getLinearGeometry()'],['../class_o_g_r_circular_string.html#acf12fea67540a1fe62674cf47d3e1e04',1,'OGRCircularString::getLinearGeometry()'],['../class_o_g_r_compound_curve.html#accf36631f4b7b9da3d06033e4f2a2054',1,'OGRCompoundCurve::getLinearGeometry()'],['../class_o_g_r_curve_polygon.html#a46fc5fc88a0010a5366cb524d09635d2',1,'OGRCurvePolygon::getLinearGeometry()'],['../class_o_g_r_polygon.html#a2811825444772fac06c5311998777a33',1,'OGRPolygon::getLinearGeometry()'],['../class_o_g_r_geometry_collection.html#aebe31e540bc5dc01b3c16a49ac9d1be3',1,'OGRGeometryCollection::getLinearGeometry()']]], + ['getlinearunits',['GetLinearUnits',['../class_o_g_r_spatial_reference.html#af2821ab555a3bb2d6bb1df49d076a198',1,'OGRSpatialReference']]], + ['getlinespace',['GetLineSpace',['../class_g_d_a_l_async_reader.html#a1b7d23ec4cf8fdbacdff37914083528c',1,'GDALAsyncReader']]], + ['getlockedblockref',['GetLockedBlockRef',['../class_g_d_a_l_raster_band.html#a5e77c52e56ad759fea51bcd9e165dd02',1,'GDALRasterBand']]], + ['getm',['getM',['../class_o_g_r_point.html#a0fb76fac2154180b1a5f607bc7ed7723',1,'OGRPoint::getM()'],['../class_o_g_r_simple_curve.html#a06968ecc88519611e5213ee606d31025',1,'OGRSimpleCurve::getM()']]], + ['getmaskband',['GetMaskBand',['../class_g_d_a_l_default_overviews.html#af33447619603f63f7e9fd18a91bc5e6f',1,'GDALDefaultOverviews::GetMaskBand()'],['../class_g_d_a_l_raster_band.html#a68d9c9672f8e26e64ca698aadf864c2e',1,'GDALRasterBand::GetMaskBand()'],['../class_g_d_a_l_all_valid_mask_band.html#a8e82b1e2e3bccca0ea07d6120f4efbc8',1,'GDALAllValidMaskBand::GetMaskBand()']]], + ['getmaskflags',['GetMaskFlags',['../class_g_d_a_l_default_overviews.html#a9cb0770b6a6398846e01e4f6d72d86ad',1,'GDALDefaultOverviews::GetMaskFlags()'],['../class_g_d_a_l_raster_band.html#ad10d2fa6062c801a2c0882a036c3874d',1,'GDALRasterBand::GetMaskFlags()'],['../class_g_d_a_l_all_valid_mask_band.html#a84692a6e1bce9a34556f215a0b12c601',1,'GDALAllValidMaskBand::GetMaskFlags()']]], + ['getmaximum',['GetMaximum',['../class_g_d_a_l_raster_band.html#a612998206623f5669c9c9f74b542bc30',1,'GDALRasterBand']]], + ['getmetadata',['GetMetadata',['../class_g_d_a_l_multi_domain_metadata.html#a081d1a8a0aa05ed7ea679fb482730596',1,'GDALMultiDomainMetadata::GetMetadata()'],['../class_g_d_a_l_major_object.html#a6458938793463697aa356050f48a4543',1,'GDALMajorObject::GetMetadata()']]], + ['getmetadatadomainlist',['GetMetadataDomainList',['../class_g_d_a_l_major_object.html#a83cd3046986ece733320cf1f9f8e99eb',1,'GDALMajorObject']]], + ['getmetadataitem',['GetMetadataItem',['../class_g_d_a_l_multi_domain_metadata.html#a88cb9c0cb9fb89d949e968edeb2864a7',1,'GDALMultiDomainMetadata::GetMetadataItem()'],['../class_g_d_a_l_major_object.html#a53a7b57009a7bd6a18ec7a555bb03548',1,'GDALMajorObject::GetMetadataItem()']]], + ['getminimum',['GetMinimum',['../class_g_d_a_l_raster_band.html#a066b82afbcafa5ad0df1f32c0861c32d',1,'GDALRasterBand']]], + ['getmoflags',['GetMOFlags',['../class_g_d_a_l_major_object.html#a09c3ab3e9227c2e090702a8cb64ff766',1,'GDALMajorObject']]], + ['getname',['GetName',['../class_o_g_r_feature_defn.html#a67156ebdacb15677cfb606d1645c38d7',1,'OGRFeatureDefn::GetName()'],['../class_o_g_r_layer.html#a3a98b45e35c2efcb2ea36a37b8bfb64c',1,'OGRLayer::GetName()'],['../class_o_g_r_data_source.html#a8cdfbc84c27bc012d67ac44199f0f777',1,'OGRDataSource::GetName()'],['../class_o_g_r_s_f_driver.html#a90d316827dde9393d9b05a4161c241ec',1,'OGRSFDriver::GetName()']]], + ['getnameref',['GetNameRef',['../class_o_g_r_field_defn.html#a644d98185f46180f9b5365758009c7bc',1,'OGRFieldDefn::GetNameRef()'],['../class_o_g_r_geom_field_defn.html#a5998bb98e31dbcba10e0b4f4c7648836',1,'OGRGeomFieldDefn::GetNameRef()']]], + ['getnativedata',['GetNativeData',['../class_o_g_r_feature.html#a19b05c916bf2834e0cb22a24c0302f7b',1,'OGRFeature']]], + ['getnativemediatype',['GetNativeMediaType',['../class_o_g_r_feature.html#a365bebb635293f0e9cd15b6d3952f659',1,'OGRFeature']]], + ['getnextfeature',['GetNextFeature',['../class_o_g_r_layer.html#a1644f0abeba93f1a661e7d2a587e05b4',1,'OGRLayer']]], + ['getnextpoint',['getNextPoint',['../class_o_g_r_point_iterator.html#a78e1c258abcdc2c7588d03c38344e0f0',1,'OGRPointIterator']]], + ['getnextstyle',['GetNextStyle',['../class_o_g_r_style_table.html#a7f12a50c6781833cb94f813b5582ae51',1,'OGRStyleTable']]], + ['getnextupdatedregion',['GetNextUpdatedRegion',['../class_g_d_a_l_async_reader.html#ab3eedcc62979dfbcca4bda8471f7c2db',1,'GDALAsyncReader']]], + ['getnodatavalue',['GetNoDataValue',['../class_g_d_a_l_raster_band.html#a272660306c68e4965d3c6ffcc7a4cfc6',1,'GDALRasterBand']]], + ['getnode',['GetNode',['../class_o_g_r___s_r_s_node.html#ae4641837f0096ded74e3417eb3c10959',1,'OGR_SRSNode::GetNode(const char *)'],['../class_o_g_r___s_r_s_node.html#ab86682467bfb192542ce7de165a12d07',1,'OGR_SRSNode::GetNode(const char *) const ']]], + ['getnormprojparm',['GetNormProjParm',['../class_o_g_r_spatial_reference.html#aa50f2dbc9a893110177ebeb847b70316',1,'OGRSpatialReference']]], + ['getnumcurves',['getNumCurves',['../class_o_g_r_curve_collection.html#a56eed9dce1f66cd0cb425578fe657ee6',1,'OGRCurveCollection::getNumCurves()'],['../class_o_g_r_compound_curve.html#aea9ec03bd6612b947e3f3058c6295f0e',1,'OGRCompoundCurve::getNumCurves()']]], + ['getnumgeometries',['getNumGeometries',['../class_o_g_r_geometry_collection.html#a878ea43754b6c6dc824d3a0d1b3dd0e3',1,'OGRGeometryCollection']]], + ['getnuminteriorrings',['getNumInteriorRings',['../class_o_g_r_curve_polygon.html#a5f50450e7f6400a599517d4df0ca7385',1,'OGRCurvePolygon']]], + ['getnumpoints',['getNumPoints',['../class_o_g_r_curve.html#a47d8ada2a2b170e957ab1c47ab25bf64',1,'OGRCurve::getNumPoints()'],['../class_o_g_r_simple_curve.html#ac88843663782e87d2a987101f3b0215a',1,'OGRSimpleCurve::getNumPoints()'],['../class_o_g_r_compound_curve.html#a17c8fdcafd1fed2c8c66ec97c4fe4fe9',1,'OGRCompoundCurve::getNumPoints()']]], + ['getoffset',['GetOffset',['../class_g_d_a_l_raster_band.html#a4cfab18f8dca40ee2c20368f3d6e486d',1,'GDALRasterBand']]], + ['getopendatasets',['GetOpenDatasets',['../class_g_d_a_l_dataset.html#ab025b10bb99ffc2ca36025d6942d8219',1,'GDALDataset']]], + ['getopends',['GetOpenDS',['../class_o_g_r_s_f_driver_registrar.html#a8db14626b0dd2a37fc577368856e2b2e',1,'OGRSFDriverRegistrar']]], + ['getopendscount',['GetOpenDSCount',['../class_o_g_r_s_f_driver_registrar.html#abd208e0c09ee536c36bd0ceb657a049a',1,'OGRSFDriverRegistrar']]], + ['getopenoptions',['GetOpenOptions',['../class_g_d_a_l_dataset.html#a8b3e6fc22cf795ebeabafa57096e224a',1,'GDALDataset']]], + ['getoverview',['GetOverview',['../class_g_d_a_l_default_overviews.html#a5ae8a931215150efc5655b414a1f533c',1,'GDALDefaultOverviews::GetOverview()'],['../class_g_d_a_l_raster_band.html#a2d8d4b5fecda17c8db4f0b0536a50364',1,'GDALRasterBand::GetOverview()']]], + ['getoverviewcount',['GetOverviewCount',['../class_g_d_a_l_default_overviews.html#adaf6a1c43bf6564fcb91ab7b3fcd292a',1,'GDALDefaultOverviews::GetOverviewCount()'],['../class_g_d_a_l_raster_band.html#a9d12dfee8b9d13937ea8d786e406a9bd',1,'GDALRasterBand::GetOverviewCount()']]], + ['getpaletteinterpretation',['GetPaletteInterpretation',['../class_g_d_a_l_color_table.html#a13ed769144874a1c510497ba2fa70643',1,'GDALColorTable']]], + ['getparamdbl',['GetParamDbl',['../class_o_g_r_style_tool.html#a6deecfc2ab6f9889783b759c90ec6327',1,'OGRStyleTool::GetParamDbl()'],['../class_o_g_r_style_pen.html#a0400d0cad35f28f4cb53077a9f6885ff',1,'OGRStylePen::GetParamDbl()'],['../class_o_g_r_style_brush.html#a21c48dd0e17912c4a06013c4de07b120',1,'OGRStyleBrush::GetParamDbl()'],['../class_o_g_r_style_symbol.html#a77701080be4578932138e27e93b1dc40',1,'OGRStyleSymbol::GetParamDbl()'],['../class_o_g_r_style_label.html#a02d2a6781f7bd89567d4284acd1e8804',1,'OGRStyleLabel::GetParamDbl()']]], + ['getparamnum',['GetParamNum',['../class_o_g_r_style_tool.html#a372ff0f470df4daec7910e6a789fea44',1,'OGRStyleTool::GetParamNum()'],['../class_o_g_r_style_pen.html#a5da0639a510c4bc9669f470dc4907708',1,'OGRStylePen::GetParamNum()'],['../class_o_g_r_style_brush.html#a138b09596942188fcc6deaa75300c388',1,'OGRStyleBrush::GetParamNum()'],['../class_o_g_r_style_symbol.html#a4a3b04ed753848888a3704021bbee72c',1,'OGRStyleSymbol::GetParamNum()'],['../class_o_g_r_style_label.html#a8befdc196ecadf6a186effa95ea603e8',1,'OGRStyleLabel::GetParamNum()']]], + ['getparamstr',['GetParamStr',['../class_o_g_r_style_tool.html#a46bec2f0ec10bc101c5f0f7fcc796d45',1,'OGRStyleTool::GetParamStr()'],['../class_o_g_r_style_pen.html#a8344cdc5fb70e6b1e60da8de5b6aec23',1,'OGRStylePen::GetParamStr()'],['../class_o_g_r_style_brush.html#aeb3bbeca76e4d38112fac73c231f53ff',1,'OGRStyleBrush::GetParamStr()'],['../class_o_g_r_style_symbol.html#a2b1b6f94ff4507d7354b59777270e74c',1,'OGRStyleSymbol::GetParamStr()'],['../class_o_g_r_style_label.html#a58f21ccdd1059ee9a4682f2a80d49046',1,'OGRStyleLabel::GetParamStr()']]], + ['getpart',['GetPart',['../class_o_g_r_style_mgr.html#a5f5c76e28bae704bca60a40ca43ba948',1,'OGRStyleMgr']]], + ['getpartcount',['GetPartCount',['../class_o_g_r_style_mgr.html#a111f5e714f48ebd937473e1eea28867c',1,'OGRStyleMgr']]], + ['getpixelspace',['GetPixelSpace',['../class_g_d_a_l_async_reader.html#a8ea5ff5fe321fc3ce6b86bd5db808ac0',1,'GDALAsyncReader']]], + ['getpoint',['getPoint',['../class_o_g_r_simple_curve.html#a664d31a5a015c50259c62a6c068d5e0f',1,'OGRSimpleCurve']]], + ['getpointiterator',['getPointIterator',['../class_o_g_r_curve.html#a3bc27d608bc9eef32dae1708ccfb776e',1,'OGRCurve::getPointIterator()'],['../class_o_g_r_simple_curve.html#ac827f37f31236877af4387f9c1e81450',1,'OGRSimpleCurve::getPointIterator()'],['../class_o_g_r_compound_curve.html#ad26d9695c32dd4599d8cb9dc445cb710',1,'OGRCompoundCurve::getPointIterator()']]], + ['getpoints',['getPoints',['../class_o_g_r_simple_curve.html#a1030be806caaf9d55c4be5955ffd8309',1,'OGRSimpleCurve::getPoints(OGRRawPoint *, double *=NULL) const '],['../class_o_g_r_simple_curve.html#a1b50ade2d4b86053702b7949ea4bd2e9',1,'OGRSimpleCurve::getPoints(OGRRawPoint *, double *, double *) const '],['../class_o_g_r_simple_curve.html#a4d09b9ded68c2ba51d5e3dbae3d10944',1,'OGRSimpleCurve::getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const '],['../class_o_g_r_simple_curve.html#a912db05587591ad8fc158851f8cb40ba',1,'OGRSimpleCurve::getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const ']]], + ['getprecision',['GetPrecision',['../class_o_g_r_field_defn.html#a704a3aa995e9ee44b369aff7f1e065a5',1,'OGRFieldDefn']]], + ['getprimemeridian',['GetPrimeMeridian',['../class_o_g_r_spatial_reference.html#ac2a2eb4eaed918a8bca2a55147dd2275',1,'OGRSpatialReference']]], + ['getprojectionfilelist',['getProjectionFileList',['../class_settings.html#a2f769f272b2f58d3f233327370309301',1,'Settings']]], + ['getprojectionref',['GetProjectionRef',['../class_g_d_a_l_dataset.html#a5bcede3df63b7b61665b2e7ab338f32e',1,'GDALDataset']]], + ['getprojparm',['GetProjParm',['../class_o_g_r_spatial_reference.html#a603c654bc0616f26c9300b3c66952cdb',1,'OGRSpatialReference']]], + ['getrasterband',['GetRasterBand',['../class_g_d_a_l_dataset.html#a27cd64e19091ecaf65bd9f88607dfee7',1,'GDALDataset']]], + ['getrastercount',['GetRasterCount',['../class_g_d_a_l_dataset.html#a01ed7cc3d711651470212dac01af69a0',1,'GDALDataset']]], + ['getrasterdatatype',['GetRasterDataType',['../class_g_d_a_l_raster_band.html#ae3ec3bfe18258dd73db3911fed97cc2e',1,'GDALRasterBand']]], + ['getrastersampleoverview',['GetRasterSampleOverview',['../class_g_d_a_l_raster_band.html#a0afb74f946f60cd3a86bf2eae961d9a1',1,'GDALRasterBand']]], + ['getrasterxsize',['GetRasterXSize',['../class_g_d_a_l_dataset.html#a2fc4b67ab71fd335171b4a5cd9a87be1',1,'GDALDataset']]], + ['getrasterysize',['GetRasterYSize',['../class_g_d_a_l_dataset.html#aaee2f1b5adabf0b768ed19be15c00f3d',1,'GDALDataset']]], + ['getrawfieldref',['GetRawFieldRef',['../class_o_g_r_feature.html#a864c856e29a90c8c1dbaf121b5c5d38c',1,'OGRFeature']]], + ['getrefcount',['GetRefCount',['../class_g_d_a_l_dataset.html#a342586723783a05db71161b391142132',1,'GDALDataset::GetRefCount()'],['../class_o_g_r_layer.html#a2fc393bc9962a73e94478b72d9fc4954',1,'OGRLayer::GetRefCount()']]], + ['getreferencecount',['GetReferenceCount',['../class_o_g_r_feature_defn.html#af28dd34d8e3ceee1cb1ba6798711b4e1',1,'OGRFeatureDefn::GetReferenceCount()'],['../class_o_g_r_spatial_reference.html#a0b4e29e50d8591aa2c75620367eb2123',1,'OGRSpatialReference::GetReferenceCount()']]], + ['getregistrar',['GetRegistrar',['../class_o_g_r_s_f_driver_registrar.html#a4afc2d67355b27a022b3ce4494c0a20b',1,'OGRSFDriverRegistrar']]], + ['getrgbfromstring',['GetRGBFromString',['../class_o_g_r_style_tool.html#ac52668cd3fe4b74860137d36f6e9f0d4',1,'OGRStyleTool']]], + ['getroot',['GetRoot',['../class_o_g_r_spatial_reference.html#afd2dca44c9130416bc5ea545ad3378dd',1,'OGRSpatialReference::GetRoot()'],['../class_o_g_r_spatial_reference.html#a42e995a6bde3c9d81cfe074cbe127994',1,'OGRSpatialReference::GetRoot() const ']]], + ['getscale',['GetScale',['../class_g_d_a_l_raster_band.html#a999c64bc6f0147c92184089cdd204f88',1,'GDALRasterBand']]], + ['getselectedlayers',['getSelectedLayers',['../class_web_service_connect.html#a3629c763d434d7f506548f34b7aba89b',1,'WebServiceConnect']]], + ['getselectedlayersaslist',['getSelectedLayersAsList',['../class_web_service_connect.html#a3429c5ce368c58cdf0cc83bebc1e74af',1,'WebServiceConnect']]], + ['getselectedtables',['getSelectedTables',['../class_d_b_connect.html#a37d91bf4122bdd043e4802b5f6c7092b',1,'DBConnect']]], + ['getsemimajor',['GetSemiMajor',['../class_o_g_r_spatial_reference.html#ae4a85fc76fb96e5d253897d0589aea33',1,'OGRSpatialReference']]], + ['getsemiminor',['GetSemiMinor',['../class_o_g_r_spatial_reference.html#ae004d56063c3dedf18bc3a8c705deacb',1,'OGRSpatialReference']]], + ['getshared',['GetShared',['../class_g_d_a_l_dataset.html#a37457b89e7c3514289e942a04c933299',1,'GDALDataset']]], + ['getsiblingfiles',['GetSiblingFiles',['../class_g_d_a_l_default_overviews.html#ab3ec05e4b87b77708c487d9f2ab3fd66',1,'GDALDefaultOverviews::GetSiblingFiles()'],['../class_g_d_a_l_open_info.html#af28535fdd316b794f0d52e552f73d49f',1,'GDALOpenInfo::GetSiblingFiles()']]], + ['getsourcecs',['GetSourceCS',['../class_o_g_r_coordinate_transformation.html#ae907bc626507aa49a5bcd55c82a8a5c5',1,'OGRCoordinateTransformation']]], + ['getspatialfilter',['GetSpatialFilter',['../class_o_g_r_layer.html#a5a4360d9ac68827d6fe0fb8ece11929c',1,'OGRLayer']]], + ['getspatialref',['GetSpatialRef',['../class_o_g_r_geom_field_defn.html#add3a31d8c6683fd3965bcd9f69d937c1',1,'OGRGeomFieldDefn::GetSpatialRef()'],['../class_o_g_r_layer.html#afe4240e3a49f2d221539d84901c76b54',1,'OGRLayer::GetSpatialRef()']]], + ['getspatialreference',['getSpatialReference',['../class_o_g_r_geometry.html#a8c8d8f9812ad02f3faf5b879ee70992e',1,'OGRGeometry']]], + ['getspecificid',['GetSpecificId',['../class_o_g_r_style_tool.html#abe0549e4d8958e8fa67b7dc5b443a16d',1,'OGRStyleTool']]], + ['getstatistics',['GetStatistics',['../class_g_d_a_l_raster_band.html#a77a7adc63ec094c38173ad9cf6453c92',1,'GDALRasterBand']]], + ['getstylebyname',['GetStyleByName',['../class_o_g_r_style_mgr.html#a96b7debc7a72be45c7eff3cac1b0709e',1,'OGRStyleMgr']]], + ['getstylename',['GetStyleName',['../class_o_g_r_style_table.html#a87ff373e788986043e08a127f167588f',1,'OGRStyleTable::GetStyleName()'],['../class_o_g_r_style_mgr.html#a0b4177ec3195972f50b08e773f9dd2d7',1,'OGRStyleMgr::GetStyleName()']]], + ['getstylestring',['GetStyleString',['../class_o_g_r_feature.html#ac4429643209b486829aa0d3bcf520009',1,'OGRFeature::GetStyleString()'],['../class_o_g_r_style_mgr.html#abe408b87073b839190ae3da28a7bcd35',1,'OGRStyleMgr::GetStyleString()'],['../class_o_g_r_style_tool.html#ac383062e16ca9cbf261b2f4033c0b591',1,'OGRStyleTool::GetStyleString()=0'],['../class_o_g_r_style_tool.html#a5b658b4f73e4796337ca660d6efd2314',1,'OGRStyleTool::GetStyleString(const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)'],['../class_o_g_r_style_pen.html#a937897d01685d7c941d4d5334b14734d',1,'OGRStylePen::GetStyleString()'],['../class_o_g_r_style_brush.html#a18e3782eabe9551b440329cba30379c1',1,'OGRStyleBrush::GetStyleString()'],['../class_o_g_r_style_symbol.html#a82532ee691f1adc9fb469dcc3d3c11f6',1,'OGRStyleSymbol::GetStyleString()'],['../class_o_g_r_style_label.html#ab8f2cadf1ba8a14f6d6f41150be42bc8',1,'OGRStyleLabel::GetStyleString()']]], + ['getstyletable',['GetStyleTable',['../class_g_d_a_l_dataset.html#aa27b185f7a7bc41b8532b2b90f44f38b',1,'GDALDataset::GetStyleTable()'],['../class_o_g_r_feature.html#abd3ce8de0cd76d8120050db90674590d',1,'OGRFeature::GetStyleTable()'],['../class_o_g_r_layer.html#a4286f0654b8a3d42b07fbb59e46fd0c8',1,'OGRLayer::GetStyleTable()']]], + ['getsubline',['getSubLine',['../class_o_g_r_simple_curve.html#aec22b42b597a23f54eca707bc58a5818',1,'OGRSimpleCurve']]], + ['getsubtype',['GetSubType',['../class_o_g_r_field_defn.html#aa9ca9c3aa52435322ae3b63e3ea32785',1,'OGRFieldDefn']]], + ['getsummaryrefcount',['GetSummaryRefCount',['../class_g_d_a_l_dataset.html#a41041619c6fbf2ca07d92fdd3545b642',1,'GDALDataset']]], + ['getswqexpr',['GetSWQExpr',['../class_o_g_r_feature_query.html#afd7c3aec672423444257ca916087bee8',1,'OGRFeatureQuery']]], + ['gettargetcs',['GetTargetCS',['../class_o_g_r_coordinate_transformation.html#ae56218b826d186a8b7dcaf63d9b14fdd',1,'OGRCoordinateTransformation']]], + ['gettargetlinearunits',['GetTargetLinearUnits',['../class_o_g_r_spatial_reference.html#aeb9a7cf8138734e5fa734283c124d62b',1,'OGRSpatialReference']]], + ['gettowgs84',['GetTOWGS84',['../class_o_g_r_spatial_reference.html#aaa947bf7c5c7240d2de30afe11086a19',1,'OGRSpatialReference']]], + ['gettype',['GetType',['../class_o_g_r_field_defn.html#ac59789eed0b750d05f8ce8b6a8c68dfb',1,'OGRFieldDefn::GetType()'],['../class_o_g_r_geom_field_defn.html#a1b628044cd6d2142a1732f5c5ef41bd6',1,'OGRGeomFieldDefn::GetType()'],['../class_o_g_r_style_tool.html#a57d738890e8b725d8e57f70bafac473a',1,'OGRStyleTool::GetType()']]], + ['getunit',['GetUnit',['../class_o_g_r_style_tool.html#a6c9939b6f1c15dd6d466c3a8854c0be3',1,'OGRStyleTool']]], + ['getunittype',['GetUnitType',['../class_g_d_a_l_raster_band.html#a31f1549a1ae56a317b6481134372c670',1,'GDALRasterBand']]], + ['getusedfields',['GetUsedFields',['../class_o_g_r_feature_query.html#aafbcc5e66036870c24c35f4048bca7ce',1,'OGRFeatureQuery']]], + ['getutmzone',['GetUTMZone',['../class_o_g_r_spatial_reference.html#a4b17d85f5db53978c749780b214c4237',1,'OGRSpatialReference']]], + ['getvalue',['GetValue',['../class_o_g_r___s_r_s_node.html#a33829461bf27d41800f807c5699452e9',1,'OGR_SRSNode']]], + ['getvirtualmemauto',['GetVirtualMemAuto',['../class_g_d_a_l_raster_band.html#aa3c169e16090f83544030b71190ea335',1,'GDALRasterBand']]], + ['getwgs84srs',['GetWGS84SRS',['../class_o_g_r_spatial_reference.html#a637706afa883bad7324513a4b2c3b31c',1,'OGRSpatialReference']]], + ['getwidth',['GetWidth',['../class_o_g_r_field_defn.html#a3aca8d59291beed0ccfe2e05a187bcb1',1,'OGRFieldDefn']]], + ['getx',['getX',['../class_o_g_r_point.html#a1d7f8cb579cd0d029efda38026bf4b68',1,'OGRPoint::getX()'],['../class_o_g_r_simple_curve.html#a46fa752a433ea82b39b182fa4869b168',1,'OGRSimpleCurve::getX()']]], + ['getxoff',['GetXOff',['../class_g_d_a_l_raster_block.html#ade23abcea205db4bf42874ac66563f39',1,'GDALRasterBlock']]], + ['getxoffset',['GetXOffset',['../class_g_d_a_l_async_reader.html#a88ab57837cf21ec4113b2204d9a10b2d',1,'GDALAsyncReader']]], + ['getxsize',['GetXSize',['../class_g_d_a_l_raster_block.html#a19a9b2aa1fc31fd5ceced328c1a17eb2',1,'GDALRasterBlock::GetXSize()'],['../class_g_d_a_l_raster_band.html#a46f78e79da622039a670107ae5a94f02',1,'GDALRasterBand::GetXSize()'],['../class_g_d_a_l_async_reader.html#ad54b774d2e2f33354e79f766af78fb91',1,'GDALAsyncReader::GetXSize()']]], + ['gety',['getY',['../class_o_g_r_point.html#a235eac8e50f6ce105ff5c16655d05ba9',1,'OGRPoint::getY()'],['../class_o_g_r_simple_curve.html#a8678f6fc3eda4e25cd789e36f33dc62e',1,'OGRSimpleCurve::getY()']]], + ['getyoff',['GetYOff',['../class_g_d_a_l_raster_block.html#a7a7b6f53d2a665bc2dac41e570830867',1,'GDALRasterBlock']]], + ['getyoffset',['GetYOffset',['../class_g_d_a_l_async_reader.html#a08a6e928a24188fcbd06041ed94d8f1d',1,'GDALAsyncReader']]], + ['getysize',['GetYSize',['../class_g_d_a_l_raster_block.html#a1eafd04650a858e169cab7b2078ea147',1,'GDALRasterBlock::GetYSize()'],['../class_g_d_a_l_raster_band.html#add1efe50e7486e7a5623eadd8f06b49b',1,'GDALRasterBand::GetYSize()'],['../class_g_d_a_l_async_reader.html#a4de955b5599736b06e36ee3a108baab2',1,'GDALAsyncReader::GetYSize()']]], + ['getz',['getZ',['../class_o_g_r_point.html#aab4cdc7e562cf4725a189698bb5f4075',1,'OGRPoint::getZ()'],['../class_o_g_r_simple_curve.html#a8995399f4488d1909c19caa4d9c79ae6',1,'OGRSimpleCurve::getZ()']]], + ['gf_5fread',['GF_Read',['../gdal_8h.html#ae602fdf251b6b0210a5af5a7cf7623b3ab2abfe1fa6e34018b8c692eb48f35cb5',1,'gdal.h']]], + ['gf_5fwrite',['GF_Write',['../gdal_8h.html#ae602fdf251b6b0210a5af5a7cf7623b3a7f8fbb849495a05f2281b9a6fac0e7e2',1,'gdal.h']]], + ['gft_5finteger',['GFT_Integer',['../gdal_8h.html#a810154ac91149d1a63c42717258fe16eaed5ceb9831738f9422d7ea956ac777bd',1,'gdal.h']]], + ['gft_5freal',['GFT_Real',['../gdal_8h.html#a810154ac91149d1a63c42717258fe16ea731a191495739f7db4c42b370465054a',1,'gdal.h']]], + ['gft_5fstring',['GFT_String',['../gdal_8h.html#a810154ac91149d1a63c42717258fe16ead4f97ab6b11e89fd8237524467128b18',1,'gdal.h']]], + ['gfu_5falpha',['GFU_Alpha',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a3b6be24cf88bb1ce920181281c985459',1,'gdal.h']]], + ['gfu_5falphamax',['GFU_AlphaMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1af6b0f18581b5b4f63cc0e68e7f4280f0',1,'gdal.h']]], + ['gfu_5falphamin',['GFU_AlphaMin',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a17b32cdd132a1190c255808b3e7d6e34',1,'gdal.h']]], + ['gfu_5fblue',['GFU_Blue',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1ad9707a5412c14a8f50a80c73ab02a20d',1,'gdal.h']]], + ['gfu_5fbluemax',['GFU_BlueMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a90e08b246dd3902d50cbfb21009a5ddb',1,'gdal.h']]], + ['gfu_5fbluemin',['GFU_BlueMin',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a915e7063b022db3d5b4a62118375d706',1,'gdal.h']]], + ['gfu_5fgeneric',['GFU_Generic',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1af9dca802c5eea13cdf7aeff43f1b4279',1,'gdal.h']]], + ['gfu_5fgreen',['GFU_Green',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1ab86656689308ffdd1062ae6f8d82212e',1,'gdal.h']]], + ['gfu_5fgreenmax',['GFU_GreenMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a6440fc9d71fcbdb1a066f907472d173c',1,'gdal.h']]], + ['gfu_5fgreenmin',['GFU_GreenMin',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a2c184251126c4e1e2840efd61fc1e9a5',1,'gdal.h']]], + ['gfu_5fmax',['GFU_Max',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1afa71c7f9847da0825da423fa79bf71de',1,'gdal.h']]], + ['gfu_5fmaxcount',['GFU_MaxCount',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a3f0c728320b6b8e24cc837cadad2fb2e',1,'gdal.h']]], + ['gfu_5fmin',['GFU_Min',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a046192933e361b456fb2f0bd54a16e42',1,'gdal.h']]], + ['gfu_5fminmax',['GFU_MinMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a4e6e4f366e28311de3960720de28bc34',1,'gdal.h']]], + ['gfu_5fname',['GFU_Name',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a6cf04f0a85f0aadc4756e912190951aa',1,'gdal.h']]], + ['gfu_5fpixelcount',['GFU_PixelCount',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1af75976bde869f83e2bb03b857a9393ce',1,'gdal.h']]], + ['gfu_5fred',['GFU_Red',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a2ca4874da6b1f0053cbab75a6d4884e9',1,'gdal.h']]], + ['gfu_5fredmax',['GFU_RedMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a9cbe01c1941fa8cf0139a417014c92fc',1,'gdal.h']]], + ['gfu_5fredmin',['GFU_RedMin',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a5da631d38dad7f860625744651a26f91',1,'gdal.h']]], + ['gint16',['GInt16',['../cpl__port_8h.html#a5908e4f9dfeafe8ffea41b7df0f46401',1,'cpl_port.h']]], + ['gint32',['GInt32',['../cpl__port_8h.html#af19adaeb9a6dd7c664fc6f79e426854a',1,'cpl_port.h']]], + ['gintbig',['GIntBig',['../cpl__port_8h.html#a12590fd27be1700aa9e459a32349ad62',1,'cpl_port.h']]], + ['gintbig_5fmax',['GINTBIG_MAX',['../cpl__port_8h.html#a6b29dcfb3e064bab43874df898e16e20',1,'cpl_port.h']]], + ['gintbig_5fmin',['GINTBIG_MIN',['../cpl__port_8h.html#a946e36839e691e287495c25770903533',1,'cpl_port.h']]], + ['gmf_5fall_5fvalid',['GMF_ALL_VALID',['../gdal_8h.html#a92ab90884cf9d112008100e69f751ecc',1,'gdal.h']]], + ['gmf_5falpha',['GMF_ALPHA',['../gdal_8h.html#a752530a4d8e269da4863ca42da0e62a0',1,'gdal.h']]], + ['gmf_5fnodata',['GMF_NODATA',['../gdal_8h.html#adf04f967cbdd72c3953d7b1ffe1eeae2',1,'gdal.h']]], + ['gmf_5fper_5fdataset',['GMF_PER_DATASET',['../gdal_8h.html#a2375556d7f922fb4bffb0dda7a6cc7ea',1,'gdal.h']]], + ['gml2ogrgeometry_5fxmlnode',['GML2OGRGeometry_XMLNode',['../ogr__p_8h.html#a2aa178c1e130f88ef5d87e61ce0be07b',1,'ogr_p.h']]], + ['gmo_5fignore_5funimplemented',['GMO_IGNORE_UNIMPLEMENTED',['../gdal__priv_8h.html#a6b25e0fecb0706a597a9946d46fe44e8',1,'gdal_priv.h']]], + ['gmo_5fmd_5fdirty',['GMO_MD_DIRTY',['../gdal__priv_8h.html#a1159c297ff48e8dc5bff022c5c4ff3d5',1,'gdal_priv.h']]], + ['gmo_5fpam_5fclass',['GMO_PAM_CLASS',['../gdal__priv_8h.html#a15ddb6df0559a880da2685afcc8961de',1,'gdal_priv.h']]], + ['gmo_5fsupport_5fmd',['GMO_SUPPORT_MD',['../gdal__priv_8h.html#ac4ae7839090b3b627d3dfd2d77831772',1,'gdal_priv.h']]], + ['gmo_5fsupport_5fmdmd',['GMO_SUPPORT_MDMD',['../gdal__priv_8h.html#a9e0d26fad182c70844d88568d8c761b1',1,'gdal_priv.h']]], + ['gmo_5fvalid',['GMO_VALID',['../gdal__priv_8h.html#abd2571133a9a14e58c19bbf4e965bb50',1,'gdal_priv.h']]], + ['gpi_5fcmyk',['GPI_CMYK',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24a0c9dde08faf96179ad73e7398c24d912',1,'gdal.h']]], + ['gpi_5fgray',['GPI_Gray',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24a8d52e76f5d0081231c941b85525a0df4',1,'gdal.h']]], + ['gpi_5fhls',['GPI_HLS',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24a6755560f139efa345649ac487ce97194',1,'gdal.h']]], + ['gpi_5frgb',['GPI_RGB',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24aef2cdaf2e088b562d0c41878354a86eb',1,'gdal.h']]], + ['gptrdiff_5ft',['GPtrDiff_t',['../cpl__port_8h.html#a266f5ca4950b3381e59593912f0f3f9c',1,'cpl_port.h']]], + ['griora_5faverage',['GRIORA_Average',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca9e764202d1e1f7f7e636be9916f371ba',1,'gdal.h']]], + ['griora_5fbilinear',['GRIORA_Bilinear',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5acafe79f00eb6af9df8e863515647aae19a',1,'gdal.h']]], + ['griora_5fcubic',['GRIORA_Cubic',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca87276ab0eab398fbfdfa1d38ed44151e',1,'gdal.h']]], + ['griora_5fcubicspline',['GRIORA_CubicSpline',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca9cbb57d1575ace8b4197528bdf711209',1,'gdal.h']]], + ['griora_5fgauss',['GRIORA_Gauss',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5acae9057d40a6098d6b7a7a575f4eea7835',1,'gdal.h']]], + ['griora_5flanczos',['GRIORA_Lanczos',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca50e04af4f03e4d6ad81a8e507e69e08d',1,'gdal.h']]], + ['griora_5fmode',['GRIORA_Mode',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca1c6a14f818109f631ab71454267cb07d',1,'gdal.h']]], + ['griora_5fnearestneighbour',['GRIORA_NearestNeighbour',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5acac7ab8c3efcb97daf4eaa36792d642efc',1,'gdal.h']]], + ['gspacing',['GSpacing',['../gdal_8h.html#a00b744dccb9449f307c65bf90659105f',1,'gdal.h']]], + ['gtiffbuildoverviews',['GTIFFBuildOverviews',['../gdal__priv_8h.html#a04bc40aa7f86fda1abffeba0b5b3e83e',1,'gdal_priv.h']]], + ['gto_5fbit',['GTO_BIT',['../gdal_8h.html#af8864d7c7c2b93cb28a031dc578706a5a14b76aca6f65cbc2451a6500d867b520',1,'gdal.h']]], + ['gto_5fbsq',['GTO_BSQ',['../gdal_8h.html#af8864d7c7c2b93cb28a031dc578706a5a5ebb5b14cf9b2e3afc2c52d3415610a4',1,'gdal.h']]], + ['gto_5ftip',['GTO_TIP',['../gdal_8h.html#af8864d7c7c2b93cb28a031dc578706a5ab73bdf3885fed7f647e84d63449d0b66',1,'gdal.h']]], + ['guint16',['GUInt16',['../cpl__port_8h.html#ae3f75cbefcae55ad473e17f37c9f87aa',1,'cpl_port.h']]], + ['guint32',['GUInt32',['../cpl__port_8h.html#aa623244ca15b034795eb015e4dec224d',1,'cpl_port.h']]], + ['guintbig',['GUIntBig',['../cpl__port_8h.html#af6929067909b94749412e169058c8acc',1,'cpl_port.h']]], + ['guintbig_5fmax',['GUINTBIG_MAX',['../cpl__port_8h.html#a82bd4992c0362d8addec634ec7d213b8',1,'cpl_port.h']]], + ['guintbig_5fto_5fdouble',['GUINTBIG_TO_DOUBLE',['../cpl__port_8h.html#a61c9fd7e59818aed0cd7010bf0e9e851',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/all_8.html b/bin/doc/html/search/all_8.html new file mode 100644 index 0000000..37566c5 --- /dev/null +++ b/bin/doc/html/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_8.js b/bin/doc/html/search/all_8.js new file mode 100644 index 0000000..f779f44 --- /dev/null +++ b/bin/doc/html/search/all_8.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['hack_5ffor_5fibm_5fdb2_5fv72',['HACK_FOR_IBM_DB2_V72',['../ogr__core_8h.html#ae8b0430150c22a395d2a45e729de8126',1,'ogr_core.h']]], + ['hasarbitraryoverviews',['HasArbitraryOverviews',['../class_g_d_a_l_raster_band.html#a999469ce8183a94bb583cf01adceab6c',1,'GDALRasterBand']]], + ['hascurvegeometry',['hasCurveGeometry',['../class_o_g_r_geometry.html#afe6bccabace2b11c9b745e878a596fa2',1,'OGRGeometry::hasCurveGeometry()'],['../class_o_g_r_circular_string.html#ae96692b84b874a782c60d0576b54661d',1,'OGRCircularString::hasCurveGeometry()'],['../class_o_g_r_curve_collection.html#a17d71cb2fa87b687ac37809539023c98',1,'OGRCurveCollection::hasCurveGeometry()'],['../class_o_g_r_compound_curve.html#a66bf26cbda531011dab62dccfa001b4e',1,'OGRCompoundCurve::hasCurveGeometry()'],['../class_o_g_r_curve_polygon.html#aa6f3e524cff812a15c73b967501f1530',1,'OGRCurvePolygon::hasCurveGeometry()'],['../class_o_g_r_polygon.html#ab510a3ebede9a948981a3dc950f0f5b1',1,'OGRPolygon::hasCurveGeometry()'],['../class_o_g_r_geometry_collection.html#a3e880fdec9f71bfb26c71f43824100bc',1,'OGRGeometryCollection::hasCurveGeometry()'],['../class_o_g_r_multi_surface.html#a76e0e90eae6fb6dba6018aac2685ae22',1,'OGRMultiSurface::hasCurveGeometry()'],['../class_o_g_r_multi_polygon.html#a91f42c0377480545b0d71e8d5d522d80',1,'OGRMultiPolygon::hasCurveGeometry()'],['../class_o_g_r_multi_point.html#a22561aee3a8b5a9db570d1ac6e72a77a',1,'OGRMultiPoint::hasCurveGeometry()'],['../class_o_g_r_multi_curve.html#aaa9affec66bfb120bbcf4994679680bc',1,'OGRMultiCurve::hasCurveGeometry()'],['../class_o_g_r_multi_line_string.html#a4c1ef93a70c4b9bbdf8ac0ef56d52fa4',1,'OGRMultiLineString::hasCurveGeometry()']]], + ['have_5ferrno_5fh',['HAVE_ERRNO_H',['../cpl__config_8h.html#ae655a511fd230d2fd6b99ff2801df201',1,'cpl_config.h']]], + ['have_5ffcntl_5fh',['HAVE_FCNTL_H',['../cpl__config_8h.html#a765d75020849aa0a9b6becd9a5b7a193',1,'cpl_config.h']]], + ['have_5ffloat_5fh',['HAVE_FLOAT_H',['../cpl__config_8h.html#a575cd33d7c103a84b4d54759e71ea78d',1,'cpl_config.h']]], + ['have_5flimits_5fh',['HAVE_LIMITS_H',['../cpl__config_8h.html#ac70f0930238c8d095d7cc2ee8b522c77',1,'cpl_config.h']]], + ['have_5flocale_5fh',['HAVE_LOCALE_H',['../cpl__config_8h.html#aec3873a23961f50c1d92c8f75a50bd40',1,'cpl_config.h']]], + ['have_5fsnprintf',['HAVE_SNPRINTF',['../cpl__config_8h.html#a040bd9182ad5ba7261448993c38565ea',1,'cpl_config.h']]], + ['have_5fstdlib_5fh',['HAVE_STDLIB_H',['../cpl__config_8h.html#a9e0e434ec1a6ddbd97db12b5a32905e0',1,'cpl_config.h']]], + ['have_5fstring_5fh',['HAVE_STRING_H',['../cpl__config_8h.html#ad4c234dd1625255dc626a15886306e7d',1,'cpl_config.h']]], + ['have_5fstrings_5fh',['HAVE_STRINGS_H',['../cpl__config_8h.html#a405d10d46190bcb0320524c54eafc850',1,'cpl_config.h']]], + ['have_5fsys_5fstat_5fh',['HAVE_SYS_STAT_H',['../cpl__config_8h.html#ace156430ba007d19b4348a950d0c692b',1,'cpl_config.h']]], + ['have_5fsys_5ftypes_5fh',['HAVE_SYS_TYPES_H',['../cpl__config_8h.html#a69dc70bea5d1f8bd2be9740e974fa666',1,'cpl_config.h']]], + ['have_5funistd_5fh',['HAVE_UNISTD_H',['../cpl__config_8h.html#a219b06937831d0da94d801ab13987639',1,'cpl_config.h']]], + ['have_5fvalues_5fh',['HAVE_VALUES_H',['../cpl__config_8h.html#a1961753b98a7a3a34e1c6622bc67ad31',1,'cpl_config.h']]], + ['have_5fvprintf',['HAVE_VPRINTF',['../cpl__config_8h.html#a11e8ffa0e0ee1d52812402f2eac05fa7',1,'cpl_config.h']]], + ['have_5fvsnprintf',['HAVE_VSNPRINTF',['../cpl__config_8h.html#a4ac6a60cb19181437136206238f16497',1,'cpl_config.h']]], + ['havegeos',['haveGEOS',['../class_o_g_r_geometry_factory.html#ac1eca52fe84e8d53e328dc3169e31828',1,'OGRGeometryFactory']]], + ['havemaskfile',['HaveMaskFile',['../class_g_d_a_l_default_overviews.html#a7c3a27438b1a57a7885c15e36a86e703',1,'GDALDefaultOverviews']]], + ['hfaauxbuildoverviews',['HFAAuxBuildOverviews',['../gdal__priv_8h.html#a3201f231f9708a88dc984fa9713ed4a3',1,'gdal_priv.h']]], + ['hour',['Hour',['../union_o_g_r_field.html#afd2e6cf64ec93bef505a82e57dfa7d7c',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/all_9.html b/bin/doc/html/search/all_9.html new file mode 100644 index 0000000..c8c5102 --- /dev/null +++ b/bin/doc/html/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_9.js b/bin/doc/html/search/all_9.js new file mode 100644 index 0000000..7045824 --- /dev/null +++ b/bin/doc/html/search/all_9.js @@ -0,0 +1,99 @@ +var searchData= +[ + ['i18n',['I18N',['../class_i18_n.html',1,'']]], + ['i18n_2ecpp',['i18n.cpp',['../i18n_8cpp.html',1,'']]], + ['i18n_2eh',['i18n.h',['../i18n_8h.html',1,'']]], + ['ibuildoverviews',['IBuildOverviews',['../class_g_d_a_l_dataset.html#a1975b940e46e58d64d2bc7ea0783197a',1,'GDALDataset']]], + ['icreatefeature',['ICreateFeature',['../class_o_g_r_layer.html#a8f6aed2258d72e54ee58ab081e350a88',1,'OGRLayer']]], + ['icreatelayer',['ICreateLayer',['../class_g_d_a_l_dataset.html#a23c9ea49d045f8ea1c0438c0e16d7724',1,'GDALDataset']]], + ['id',['Id',['../class_o_g_r_style_pen.html#a5002be0c20d510ed9b76ac952bf3961e',1,'OGRStylePen::Id()'],['../class_o_g_r_style_brush.html#afc4c69f8a84ce010cd2c6ff3e9043ff8',1,'OGRStyleBrush::Id()'],['../class_o_g_r_style_symbol.html#a66c036b1675a8762f6fe6e68f1e3b7b5',1,'OGRStyleSymbol::Id()']]], + ['identity',['Identity',['../class_o_g_r_layer.html#acac6a0bde9737555b22c6ac7fa967431',1,'OGRLayer']]], + ['importbodyfromwkb',['importBodyFromWkb',['../class_o_g_r_curve_collection.html#a1cecd9ae711a7c9bb6dc7820b89ff897',1,'OGRCurveCollection']]], + ['importcurvecollectionfromwkt',['importCurveCollectionFromWkt',['../class_o_g_r_geometry.html#acec770911a4b966b08b3c2ccc7e76c6f',1,'OGRGeometry']]], + ['importfromcrsurl',['importFromCRSURL',['../class_o_g_r_spatial_reference.html#a6c127a25699d8b59e79866b1167d07b4',1,'OGRSpatialReference']]], + ['importfromdict',['importFromDict',['../class_o_g_r_spatial_reference.html#ad6daf2b64d379a4484413fc9755cc7f6',1,'OGRSpatialReference']]], + ['importfromepsg',['importFromEPSG',['../class_o_g_r_spatial_reference.html#a8a5b8c9a205eedc6b88a14aa0c219969',1,'OGRSpatialReference']]], + ['importfromepsga',['importFromEPSGA',['../class_o_g_r_spatial_reference.html#aaa6965a1df98cdc673dfb20697eab613',1,'OGRSpatialReference']]], + ['importfromerm',['importFromERM',['../class_o_g_r_spatial_reference.html#aae4588813e3034a0d920a5787ff71a32',1,'OGRSpatialReference']]], + ['importfromesri',['importFromESRI',['../class_o_g_r_spatial_reference.html#af91af2639702e2793daf93ffe231b577',1,'OGRSpatialReference']]], + ['importfromesristateplanewkt',['ImportFromESRIStatePlaneWKT',['../class_o_g_r_spatial_reference.html#a2741c9c6390b54466be9fa66cc189cd0',1,'OGRSpatialReference']]], + ['importfromesriwisconsinwkt',['ImportFromESRIWisconsinWKT',['../class_o_g_r_spatial_reference.html#ae59ec0c6c057fec77c4ef761e74c21ac',1,'OGRSpatialReference']]], + ['importfrommicoordsys',['importFromMICoordSys',['../class_o_g_r_spatial_reference.html#a1acf0f6cac3125cc878a99433033c140',1,'OGRSpatialReference']]], + ['importfromozi',['importFromOzi',['../class_o_g_r_spatial_reference.html#a84c754327d7081c25358e1a4a6dcf002',1,'OGRSpatialReference']]], + ['importfrompanorama',['importFromPanorama',['../class_o_g_r_spatial_reference.html#a6a534e7d862a17c92a31d821848533c8',1,'OGRSpatialReference']]], + ['importfrompci',['importFromPCI',['../class_o_g_r_spatial_reference.html#a52f1557adb638b64487afd9c430148f4',1,'OGRSpatialReference']]], + ['importfromproj4',['importFromProj4',['../class_o_g_r_spatial_reference.html#af1a29550373c2c14bd11514641e58e7c',1,'OGRSpatialReference']]], + ['importfromurl',['importFromUrl',['../class_o_g_r_spatial_reference.html#a93d00386ac9ce5db2f9b6e651afa442f',1,'OGRSpatialReference']]], + ['importfromurn',['importFromURN',['../class_o_g_r_spatial_reference.html#a6ca72094be024d06925d0e610c298cce',1,'OGRSpatialReference']]], + ['importfromusgs',['importFromUSGS',['../class_o_g_r_spatial_reference.html#a4a971615901e5c4a028e6b49fb5918d9',1,'OGRSpatialReference']]], + ['importfromwkb',['importFromWkb',['../class_o_g_r_geometry.html#a699e6eb0131e657bc4e6ef9246ac6f88',1,'OGRGeometry::importFromWkb()'],['../class_o_g_r_point.html#aed2149a13f78355c12aa8a5392d3a93b',1,'OGRPoint::importFromWkb()'],['../class_o_g_r_simple_curve.html#a0a9bae366cd172de7cb40c9b2b0ccee3',1,'OGRSimpleCurve::importFromWkb()'],['../class_o_g_r_linear_ring.html#a2b1ecc5725600cac161e14d0efba348f',1,'OGRLinearRing::importFromWkb()'],['../class_o_g_r_circular_string.html#ad2ae4c6e332e6e0921c771055076e43c',1,'OGRCircularString::importFromWkb()'],['../class_o_g_r_compound_curve.html#a6a804a46b5c6c8f1719aa2b842065cfc',1,'OGRCompoundCurve::importFromWkb()'],['../class_o_g_r_curve_polygon.html#a8f0cfa5c3a09df138ee39675a9925625',1,'OGRCurvePolygon::importFromWkb()'],['../class_o_g_r_polygon.html#af2af22dcd0bdcb2f94b32c80ed3cb865',1,'OGRPolygon::importFromWkb()'],['../class_o_g_r_geometry_collection.html#acb98adef30feac226ebfb260887b0554',1,'OGRGeometryCollection::importFromWkb()']]], + ['importfromwkt',['importFromWkt',['../class_o_g_r_geometry.html#a11e56d6d43cc2aa4ffe0e154bddbc793',1,'OGRGeometry::importFromWkt()'],['../class_o_g_r_point.html#a1a294064d4ee3d2ae5445df28aa2bbe2',1,'OGRPoint::importFromWkt()'],['../class_o_g_r_simple_curve.html#a59a562fb5e67f9a6469741bc4851073d',1,'OGRSimpleCurve::importFromWkt()'],['../class_o_g_r_circular_string.html#a79107d9ec1d7c0046b602b7feedbe023',1,'OGRCircularString::importFromWkt()'],['../class_o_g_r_compound_curve.html#aaa9537630f2d18f6d134cc60f65c13a0',1,'OGRCompoundCurve::importFromWkt()'],['../class_o_g_r_curve_polygon.html#a34f907464681d546d037c817c229ac6e',1,'OGRCurvePolygon::importFromWkt()'],['../class_o_g_r_polygon.html#a2bdbec5161d71112c921e903a3959d0b',1,'OGRPolygon::importFromWkt()'],['../class_o_g_r_geometry_collection.html#ab0e2729108e28a2ec4c7db1ec92134f7',1,'OGRGeometryCollection::importFromWkt()'],['../class_o_g_r_multi_surface.html#a935af33213f274efb9ff92060b07824b',1,'OGRMultiSurface::importFromWkt()'],['../class_o_g_r_multi_point.html#a07d7a8c4575ff0d1f3e6a55d37da8fe4',1,'OGRMultiPoint::importFromWkt()'],['../class_o_g_r_multi_curve.html#a3669edd416570424d7cbdd2b4af661e5',1,'OGRMultiCurve::importFromWkt()'],['../class_o_g_r___s_r_s_node.html#a6b8db59ea569b214a0ae163f505dc2e0',1,'OGR_SRSNode::importFromWkt()'],['../class_o_g_r_spatial_reference.html#ab74cfc985bd05404a4c61d2d633a6343',1,'OGRSpatialReference::importFromWkt()']]], + ['importfromwktlistonly',['importFromWKTListOnly',['../class_o_g_r_simple_curve.html#ae5df164628a337410703a1abf9c7aab3',1,'OGRSimpleCurve::importFromWKTListOnly()'],['../class_o_g_r_polygon.html#ac9c6c9afdd7c10aeb9c52807a2ba3f91',1,'OGRPolygon::importFromWKTListOnly()']]], + ['importfromwmsauto',['importFromWMSAUTO',['../class_o_g_r_spatial_reference.html#a8d1d4cf6b5d2e62ca2fd2162dc80624c',1,'OGRSpatialReference']]], + ['importfromxml',['importFromXML',['../class_o_g_r_spatial_reference.html#ae4a9b831b90c3984f96f47936b114adb',1,'OGRSpatialReference']]], + ['importpreambulefromwkb',['importPreambuleFromWkb',['../class_o_g_r_geometry.html#ab818d8688abd142f9764222903529835',1,'OGRGeometry::importPreambuleFromWkb()'],['../class_o_g_r_curve_collection.html#a71852eade97381440d472500826933cd',1,'OGRCurveCollection::importPreambuleFromWkb()']]], + ['importpreambulefromwkt',['importPreambuleFromWkt',['../class_o_g_r_geometry.html#a35d24fc9a5cb5167446329c76a01c64f',1,'OGRGeometry']]], + ['importpreambuleofcollectionfromwkb',['importPreambuleOfCollectionFromWkb',['../class_o_g_r_geometry.html#a1525bf1347203be703489e18abbc713d',1,'OGRGeometry']]], + ['init',['Init',['../class_g_d_a_l_abstract_band_block_cache.html#a41a688606893edb6fe0dd1e55197c775',1,'GDALAbstractBandBlockCache']]], + ['init_5frasterio_5fextra_5farg',['INIT_RASTERIO_EXTRA_ARG',['../gdal_8h.html#a16efcda82b88e49244dbbf4d5d2157c4',1,'gdal.h']]], + ['initblockinfo',['InitBlockInfo',['../class_g_d_a_l_raster_band.html#a3ae8d966b3317300305307579434e06b',1,'GDALRasterBand']]], + ['initfiles',['initFiles',['../class_settings.html#a54d37e04231744f1213efbad7abf09b5',1,'Settings']]], + ['initfromfeature',['InitFromFeature',['../class_o_g_r_style_mgr.html#a2ee8e69d89b9d848bc5dafb84d87d370',1,'OGRStyleMgr']]], + ['initialize',['Initialize',['../class_g_d_a_l_default_overviews.html#aaba01f0697bfcfa1e2048e8aa8cff8ba',1,'GDALDefaultOverviews::Initialize()'],['../class_o_g_r_geom_field_defn.html#a94804c4a9e3de8b1224fd7ac55973398',1,'OGRGeomFieldDefn::Initialize()']]], + ['initializeindexsupport',['InitializeIndexSupport',['../class_o_g_r_layer.html#aedd3eefce78b6dd3e57dee48e005e11a',1,'OGRLayer']]], + ['initstylestring',['InitStyleString',['../class_o_g_r_style_mgr.html#a0d9d942d7cd5335b82dd4a764cb9ef73',1,'OGRStyleMgr']]], + ['insertchild',['InsertChild',['../class_o_g_r___s_r_s_node.html#a56c84c7cfcadf8ee273eb5f265b5dcd9',1,'OGR_SRSNode']]], + ['installfilter',['InstallFilter',['../class_o_g_r_layer.html#a352b15ff1bae23039538bc05ec37195f',1,'OGRLayer']]], + ['int',['int',['../cpl__progress_8h.html#aae7d79c99462ba26b884decdbab4724d',1,'cpl_progress.h']]], + ['integer',['Integer',['../union_o_g_r_field.html#a94fcb3edefab9f7200eeafdf2d1d8120',1,'OGRField']]], + ['integer64',['Integer64',['../union_o_g_r_field.html#ad1379dcee9fc8176fc4e45b01bf76c37',1,'OGRField']]], + ['integer64list',['Integer64List',['../union_o_g_r_field.html#afa9be5a3e17d62e41081b2ec8e2f019c',1,'OGRField']]], + ['integerlist',['IntegerList',['../union_o_g_r_field.html#ad5e87e5a402024dcf092e094d6e84aa2',1,'OGRField']]], + ['internalize',['Internalize',['../class_g_d_a_l_raster_block.html#a4154b18e8ba2f6021589a963b747703c',1,'GDALRasterBlock']]], + ['intersect',['Intersect',['../class_o_g_r_geometry.html#aa9f5caee7e8bd7b8dfa407be4acc646c',1,'OGRGeometry']]], + ['intersection',['Intersection',['../class_o_g_r_geometry.html#aafbead1f271db17ec8d4997b8c9abead',1,'OGRGeometry::Intersection()'],['../class_o_g_r_layer.html#ac189f54996c2d6fd769889ec99e0f48a',1,'OGRLayer::Intersection()']]], + ['intersects',['Intersects',['../class_o_g_r_geometry.html#aa2daf69d822f5ea2bb3da55333c32f5b',1,'OGRGeometry::Intersects()'],['../class_o_g_r_point.html#a88b8d42e9b9f7caebd8d868c8fd0566a',1,'OGRPoint::Intersects()'],['../class_o_g_r_curve_polygon.html#a32fec5fa0317e1736c8fe9b33f55f89e',1,'OGRCurvePolygon::Intersects()']]], + ['invalidatemaskband',['InvalidateMaskBand',['../class_g_d_a_l_raster_band.html#a40c5136374632598fe5e46fe85d153ca',1,'GDALRasterBand']]], + ['irasterio',['IRasterIO',['../class_g_d_a_l_dataset.html#add436cc83f5f42be0cf2d2a67e4d86a9',1,'GDALDataset::IRasterIO()'],['../class_g_d_a_l_raster_band.html#a6b4e466f568e80fb9f1c80bafbff5fcd',1,'GDALRasterBand::IRasterIO()'],['../class_g_d_a_l_no_data_mask_band.html#ab9fcce1da8f546ea915a8be55d2065fb',1,'GDALNoDataMaskBand::IRasterIO()'],['../class_g_d_a_l_rescaled_alpha_band.html#a85348416b3d06fbc519e102a8cf2b6a7',1,'GDALRescaledAlphaBand::IRasterIO()']]], + ['ireadblock',['IReadBlock',['../class_g_d_a_l_raster_band.html#a156e09b8590e22ec345a4b9cde00d419',1,'GDALRasterBand::IReadBlock()'],['../class_g_d_a_l_all_valid_mask_band.html#ac33a861ea36991bdca00f4263d0336b1',1,'GDALAllValidMaskBand::IReadBlock()'],['../class_g_d_a_l_no_data_mask_band.html#acead8ccc33fc26a1ec07c6646c95f3d6',1,'GDALNoDataMaskBand::IReadBlock()'],['../class_g_d_a_l_no_data_values_mask_band.html#a303920a11405f6368bcb939db1ace5f5',1,'GDALNoDataValuesMaskBand::IReadBlock()'],['../class_g_d_a_l_rescaled_alpha_band.html#a2fe89d040cdac269b7f1c921eece2f32',1,'GDALRescaledAlphaBand::IReadBlock()']]], + ['is3d',['Is3D',['../class_o_g_r_geometry.html#a395b0a9b471f8ecabe5aa35af2ff5e03',1,'OGRGeometry']]], + ['isangularparameter',['IsAngularParameter',['../class_o_g_r_spatial_reference.html#a211b49c74b0e7c6ac4021315ad9af55e',1,'OGRSpatialReference']]], + ['isclockwise',['isClockwise',['../class_o_g_r_linear_ring.html#a20e6f809595b8a05ee6cc3ce05920153',1,'OGRLinearRing']]], + ['iscompatiblesubtype',['isCompatibleSubType',['../class_o_g_r_geometry_collection.html#a60010811fac7eabe39adf7ff7d35b924',1,'OGRGeometryCollection::isCompatibleSubType()'],['../class_o_g_r_multi_surface.html#a07e84e07edd28563777a59ffb7c8cb08',1,'OGRMultiSurface::isCompatibleSubType()'],['../class_o_g_r_multi_polygon.html#a82809c21022d5eb4a06bcc9d1a28ff18',1,'OGRMultiPolygon::isCompatibleSubType()'],['../class_o_g_r_multi_point.html#a884e662c0bde064a93a32a82bbabf9bf',1,'OGRMultiPoint::isCompatibleSubType()'],['../class_o_g_r_multi_curve.html#a281b37b2faa28b6a3aba5c3ab8fe85eb',1,'OGRMultiCurve::isCompatibleSubType()'],['../class_o_g_r_multi_line_string.html#ac330c2b3e1383b7d5580e9acbb44ee22',1,'OGRMultiLineString::isCompatibleSubType()']]], + ['iscompound',['IsCompound',['../class_o_g_r_spatial_reference.html#a7d8b989c98938e6c4e27eeb6f9871936',1,'OGRSpatialReference']]], + ['isconvex',['IsConvex',['../class_o_g_r_curve.html#a29959843c0e0a38614c032451939e5b5',1,'OGRCurve']]], + ['isdefaultdriverspecific',['IsDefaultDriverSpecific',['../class_o_g_r_field_defn.html#a0ce76e80408f5620613c19d9bd034a98',1,'OGRFieldDefn']]], + ['isempty',['IsEmpty',['../class_o_g_r_geometry.html#a2bdafa9093c83b280b53ee661e5115a7',1,'OGRGeometry::IsEmpty()'],['../class_o_g_r_point.html#af4be5ceb1d4f10d9a814e367c88e793f',1,'OGRPoint::IsEmpty()'],['../class_o_g_r_simple_curve.html#a2beebf4221ad9b284416d5aa8672b7ab',1,'OGRSimpleCurve::IsEmpty()'],['../class_o_g_r_curve_collection.html#ac240632a316ee312d8f6680020828f44',1,'OGRCurveCollection::IsEmpty()'],['../class_o_g_r_compound_curve.html#aac65cd654991effe6248dd04103e7fe3',1,'OGRCompoundCurve::IsEmpty()'],['../class_o_g_r_curve_polygon.html#a6016863c5ae4c9a28563988f2e742498',1,'OGRCurvePolygon::IsEmpty()'],['../class_o_g_r_geometry_collection.html#a953c06cc49d9b18903593b6c72cde8e6',1,'OGRGeometryCollection::IsEmpty()']]], + ['isetfeature',['ISetFeature',['../class_o_g_r_layer.html#a0ca0e8a021dfa708101f30d6879eacc1',1,'OGRLayer']]], + ['isexist',['IsExist',['../class_o_g_r_style_table.html#afb8633e9597a487f17c77704c9db3f97',1,'OGRStyleTable']]], + ['isfieldset',['IsFieldSet',['../class_o_g_r_feature.html#a7ad01c76b7b13bcf9eab5092aacac5fb',1,'OGRFeature']]], + ['isgenericsqldialect',['IsGenericSQLDialect',['../class_g_d_a_l_dataset.html#a1ab4af877854e404b197fe0e1e908e05',1,'GDALDataset']]], + ['isgeocentric',['IsGeocentric',['../class_o_g_r_spatial_reference.html#ae65d61b89b5b8087433175344d460fd4',1,'OGRSpatialReference']]], + ['isgeographic',['IsGeographic',['../class_o_g_r_spatial_reference.html#a764ba5d91530ad721d78ac629c0eaba8',1,'OGRSpatialReference']]], + ['isgeometryignored',['IsGeometryIgnored',['../class_o_g_r_feature_defn.html#a76f0ba54e9ae7b42462a46723fa086ba',1,'OGRFeatureDefn']]], + ['isignored',['IsIgnored',['../class_o_g_r_field_defn.html#a7cdd15cda075af9fd4178b927743aa07',1,'OGRFieldDefn::IsIgnored()'],['../class_o_g_r_geom_field_defn.html#a4ccd20966ad367adc7e16ee628056689',1,'OGRGeomFieldDefn::IsIgnored()']]], + ['isinitialized',['IsInitialized',['../class_g_d_a_l_default_overviews.html#aa936f02d86073da4ef7f2945c2ffd159',1,'GDALDefaultOverviews']]], + ['isinitok',['IsInitOK',['../class_g_d_a_l_abstract_band_block_cache.html#a8fbb37dd61e6dfa81832cf9a68c84970',1,'GDALAbstractBandBlockCache']]], + ['isleafnode',['IsLeafNode',['../class_o_g_r___s_r_s_node.html#ad7af4ed12bcd801b4e55185c3f37e210',1,'OGR_SRSNode']]], + ['islinearparameter',['IsLinearParameter',['../class_o_g_r_spatial_reference.html#afa02fc5a8b290c4b90f714b2855afec7',1,'OGRSpatialReference']]], + ['islocal',['IsLocal',['../class_o_g_r_spatial_reference.html#a1820ea6fe590dc39e22b5474464ca02a',1,'OGRSpatialReference']]], + ['islongitudeparameter',['IsLongitudeParameter',['../class_o_g_r_spatial_reference.html#ab2186c46459e55edb47ca6014d57d78e',1,'OGRSpatialReference']]], + ['ismeasured',['IsMeasured',['../class_o_g_r_geometry.html#a59e20b5932408fa59004e4a7e1105475',1,'OGRGeometry']]], + ['isnullable',['IsNullable',['../class_o_g_r_field_defn.html#af8b18400677b76efdcbb3ca212f8d512',1,'OGRFieldDefn::IsNullable()'],['../class_o_g_r_geom_field_defn.html#a893e2b59fcbe6d2ec1163e93c4f508e7',1,'OGRGeomFieldDefn::IsNullable()']]], + ['ispointinring',['isPointInRing',['../class_o_g_r_linear_ring.html#a54e9427acd76d6a4b47c9b395b74aae7',1,'OGRLinearRing']]], + ['ispointonringboundary',['isPointOnRingBoundary',['../class_o_g_r_linear_ring.html#a66915b111471c6a7d302fa107ee0eab8',1,'OGRLinearRing']]], + ['ispointonsurface',['IsPointOnSurface',['../class_o_g_r_polygon.html#af01950a719a75f78870f3790459cacb8',1,'OGRPolygon']]], + ['isprojected',['IsProjected',['../class_o_g_r_spatial_reference.html#a1186e3473d7ac2f81ec2ca5d0c4ec027',1,'OGRSpatialReference']]], + ['isring',['IsRing',['../class_o_g_r_geometry.html#ab49f1e76377e8a4c089ce2e800d8204a',1,'OGRGeometry']]], + ['issame',['IsSame',['../class_g_d_a_l_color_table.html#a1c82f9ec0858e7579daa7759fea8a7c9',1,'GDALColorTable::IsSame()'],['../class_o_g_r_field_defn.html#a9660ad0b4ba3b639ab0d6ff28800ac98',1,'OGRFieldDefn::IsSame()'],['../class_o_g_r_geom_field_defn.html#acbb2d6135b4053f5ac23ccfab63183df',1,'OGRGeomFieldDefn::IsSame()'],['../class_o_g_r_feature_defn.html#a6d857fc3df0a8f768957783653e078e9',1,'OGRFeatureDefn::IsSame()'],['../class_o_g_r_spatial_reference.html#a17fd82b2f58a976a30358b076a2fc966',1,'OGRSpatialReference::IsSame()']]], + ['issamegeogcs',['IsSameGeogCS',['../class_o_g_r_spatial_reference.html#a8b6df2af4faf5de4af8cc935e9b38be5',1,'OGRSpatialReference']]], + ['issamevertcs',['IsSameVertCS',['../class_o_g_r_spatial_reference.html#ac886436c45b2e7e18c14ed3cb33ee058',1,'OGRSpatialReference']]], + ['issimple',['IsSimple',['../class_o_g_r_geometry.html#a18994feab7c23eb65c98234289832dde',1,'OGRGeometry']]], + ['isstyleignored',['IsStyleIgnored',['../class_o_g_r_feature_defn.html#a2c86a74b7e7c6e19090275bb491c0d17',1,'OGRFeatureDefn']]], + ['isstylemodified',['IsStyleModified',['../class_o_g_r_style_tool.html#a0c01f3ca412f1de2df7b0293c92e66de',1,'OGRStyleTool']]], + ['isstyleparsed',['IsStyleParsed',['../class_o_g_r_style_tool.html#ae4866d8efdb5f99c3e3e3d4bae2ed12c',1,'OGRStyleTool']]], + ['isvalid',['IsValid',['../class_o_g_r_geometry.html#a55944ec8aa466b64662eccffef6242c1',1,'OGRGeometry::IsValid()'],['../class_o_g_r_circular_string.html#a19f2d9bb3f92d8db763b679c9cad2579',1,'OGRCircularString::IsValid()']]], + ['isvertical',['IsVertical',['../class_o_g_r_spatial_reference.html#ac16afe94b0d129c0b47e04a6f8b78bef',1,'OGRSpatialReference']]], + ['italic',['Italic',['../class_o_g_r_style_label.html#a91c519ae1d37d6859669b4086d9792c8',1,'OGRStyleLabel']]], + ['iwriteblock',['IWriteBlock',['../class_g_d_a_l_raster_band.html#a208f759e5f79ad7dae40aacbebab502c',1,'GDALRasterBand']]] +]; diff --git a/bin/doc/html/search/all_a.html b/bin/doc/html/search/all_a.html new file mode 100644 index 0000000..4cb31f0 --- /dev/null +++ b/bin/doc/html/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_a.js b/bin/doc/html/search/all_a.js new file mode 100644 index 0000000..e47228b --- /dev/null +++ b/bin/doc/html/search/all_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['join',['Join',['../class_o_g_r_style_pen.html#a57135562f6c2e5c1df43ac57fd3d74a6',1,'OGRStylePen']]] +]; diff --git a/bin/doc/html/search/all_b.html b/bin/doc/html/search/all_b.html new file mode 100644 index 0000000..d34a612 --- /dev/null +++ b/bin/doc/html/search/all_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_b.js b/bin/doc/html/search/all_b.js new file mode 100644 index 0000000..5c273cd --- /dev/null +++ b/bin/doc/html/search/all_b.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['leavereadwrite',['LeaveReadWrite',['../class_g_d_a_l_dataset.html#a65fa7fdbdf85ec4735ecede2047a7ba6',1,'GDALDataset::LeaveReadWrite()'],['../class_g_d_a_l_raster_band.html#a4e070d6bb21a4d49cea0634741d3c200',1,'GDALRasterBand::LeaveReadWrite()']]], + ['loadstyletable',['LoadStyleTable',['../class_o_g_r_style_table.html#a1d8b2702ca6c6469d03316b6c9341739',1,'OGRStyleTable']]], + ['lock_5fadaptive_5fmutex',['LOCK_ADAPTIVE_MUTEX',['../cpl__multiproc_8h.html#a341bb5d4d227b519c83004206c69d01aa1ded574dcf56355ccaee2ff97b62f605',1,'cpl_multiproc.h']]], + ['lock_5frecursive_5fmutex',['LOCK_RECURSIVE_MUTEX',['../cpl__multiproc_8h.html#a341bb5d4d227b519c83004206c69d01aa788206f4dd672f08aa691813a65f3584',1,'cpl_multiproc.h']]], + ['lock_5fspin',['LOCK_SPIN',['../cpl__multiproc_8h.html#a341bb5d4d227b519c83004206c69d01aa4cae4fa6e3bf64f5e3589f3e934158b6',1,'cpl_multiproc.h']]], + ['lockbuffer',['LockBuffer',['../class_g_d_a_l_async_reader.html#ae4dc8c0dcff0f63751c982ea1c5fb34b',1,'GDALAsyncReader']]] +]; diff --git a/bin/doc/html/search/all_c.html b/bin/doc/html/search/all_c.html new file mode 100644 index 0000000..c1ae2ca --- /dev/null +++ b/bin/doc/html/search/all_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_c.js b/bin/doc/html/search/all_c.js new file mode 100644 index 0000000..399ee6e --- /dev/null +++ b/bin/doc/html/search/all_c.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['m_5fbfilterisenvelope',['m_bFilterIsEnvelope',['../class_o_g_r_layer.html#a29d8149758b1c0870dfbcefb15d4aa4a',1,'OGRLayer']]], + ['m_5figeomfieldfilter',['m_iGeomFieldFilter',['../class_o_g_r_layer.html#a2def8404ca4d9e775676f2c0aed1e0a3',1,'OGRLayer']]], + ['m_5fnfeaturesread',['m_nFeaturesRead',['../class_o_g_r_layer.html#af1b8b198adb20343958aca5062106f04',1,'OGRLayer']]], + ['m_5fnrefcount',['m_nRefCount',['../class_o_g_r_layer.html#a45bde7b9ca67f27976ded99f7db342a9',1,'OGRLayer']]], + ['m_5fpi',['M_PI',['../cpl__port_8h.html#ae71449b1cc6e6250b91f539153a7a0d3',1,'cpl_port.h']]], + ['m_5fpoattrindex',['m_poAttrIndex',['../class_o_g_r_layer.html#a7211ce20ccbaa8e45a14e1cee5fde825',1,'OGRLayer']]], + ['m_5fpoattrquery',['m_poAttrQuery',['../class_o_g_r_layer.html#ab1d526cb57f9e885a909c78ea09117b4',1,'OGRLayer']]], + ['m_5fpofiltergeom',['m_poFilterGeom',['../class_o_g_r_layer.html#a9dade1d7ba7522aaea2cdbbb6e3e5e9f',1,'OGRLayer']]], + ['m_5fpostyletable',['m_poStyleTable',['../class_g_d_a_l_dataset.html#af23e6df2519205b1969fa2f083babfbd',1,'GDALDataset::m_poStyleTable()'],['../class_o_g_r_feature.html#aff646be9ac2eba3848a25874237a911b',1,'OGRFeature::m_poStyleTable()'],['../class_o_g_r_layer.html#a9e0d2c752c60890aa6cfc88e0313ea95',1,'OGRLayer::m_poStyleTable()']]], + ['m_5fppreparedfiltergeom',['m_pPreparedFilterGeom',['../class_o_g_r_layer.html#ac92a22c7efc7bbb6ac9c0d0f4cdd9f4a',1,'OGRLayer']]], + ['m_5fpszattrquerystring',['m_pszAttrQueryString',['../class_o_g_r_layer.html#afccfdded1c0722eba7eb51d5e4d76288',1,'OGRLayer']]], + ['m_5fpszstylestring',['m_pszStyleString',['../class_o_g_r_feature.html#abfbce2959ea4e194e2631bdbf5ba6aaf',1,'OGRFeature']]], + ['m_5fpsztmpfieldvalue',['m_pszTmpFieldValue',['../class_o_g_r_feature.html#a99c59327e984d3bed844fb5ddc27fabb',1,'OGRFeature']]], + ['m_5fsfilterenvelope',['m_sFilterEnvelope',['../class_o_g_r_layer.html#a0c1fd4e25c8a5d7080323e14a8f7a682',1,'OGRLayer']]], + ['main',['main',['../main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main(int argc, char **argv): main.cpp'],['../test_main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main(int argc, char **argv): testMain.cpp']]], + ['main_2ecpp',['main.cpp',['../main_8cpp.html',1,'']]], + ['make2d',['Make2D',['../class_o_g_r_simple_curve.html#ae46e5de90175d6babc377e7b3db82204',1,'OGRSimpleCurve']]], + ['make3d',['Make3D',['../class_o_g_r_simple_curve.html#a3ea92360dbdeb13bb72361ba06c6c655',1,'OGRSimpleCurve']]], + ['makevaluesafe',['MakeValueSafe',['../class_o_g_r___s_r_s_node.html#a1cb8176e81a89fb8e8cd8522c0785492',1,'OGR_SRSNode']]], + ['markasshared',['MarkAsShared',['../class_g_d_a_l_dataset.html#aa79c37e02ed2ff16d654b2be27eea286',1,'GDALDataset']]], + ['markclean',['MarkClean',['../class_g_d_a_l_raster_block.html#aa6927dfceaff6d2bc4641e2196f8213f',1,'GDALRasterBlock']]], + ['markdirty',['MarkDirty',['../class_g_d_a_l_raster_block.html#a19f8e4a3f739930d4084ffd300b1547a',1,'GDALRasterBlock']]], + ['marksuppressonclose',['MarkSuppressOnClose',['../class_g_d_a_l_dataset.html#a3595bf39a98048eb478097ba059c83ea',1,'GDALDataset']]], + ['max',['MAX',['../cpl__port_8h.html#a3dd93b8984f32e89a1cbf11a4b5bf5c5',1,'cpl_port.h']]], + ['maxx',['MaxX',['../struct_o_g_r_envelope.html#a55cd25e093379420a241a517b4327814',1,'OGREnvelope::MaxX()'],['../struct_o_g_r_envelope3_d.html#a2b82fcb6ca7686c46ea3f70636b536df',1,'OGREnvelope3D::MaxX()']]], + ['maxy',['MaxY',['../struct_o_g_r_envelope.html#a5e80b4ff0411586fe072308244c9ca90',1,'OGREnvelope::MaxY()'],['../struct_o_g_r_envelope3_d.html#a5d9fe055d14fa803cdc2f6533a2980af',1,'OGREnvelope3D::MaxY()']]], + ['maxz',['MaxZ',['../struct_o_g_r_envelope3_d.html#a8164346da3998efcc563249f1512d694',1,'OGREnvelope3D']]], + ['min',['MIN',['../cpl__port_8h.html#a2f36539b163b92957839519691b59d70',1,'cpl_port.h']]], + ['minute',['Minute',['../union_o_g_r_field.html#ab541f971ba765918831fbc3e28b0723f',1,'OGRField']]], + ['minx',['MinX',['../struct_o_g_r_envelope.html#a5cd0496c5505caf1bfedcbf1a396d30f',1,'OGREnvelope::MinX()'],['../struct_o_g_r_envelope3_d.html#ab0cc00038dd8179defc515b936ac0236',1,'OGREnvelope3D::MinX()']]], + ['miny',['MinY',['../struct_o_g_r_envelope.html#a373ec4657ccea1b46db49c87dac48462',1,'OGREnvelope::MinY()'],['../struct_o_g_r_envelope3_d.html#a598d7e9ca0a308366a5dd72958c30844',1,'OGREnvelope3D::MinY()']]], + ['minz',['MinZ',['../struct_o_g_r_envelope3_d.html#aaf97b687c25c7d837bcc8b5ad92300e1',1,'OGREnvelope3D']]], + ['modifystyle',['ModifyStyle',['../class_o_g_r_style_table.html#a723a31a375fcff5bb0698268ddfbfd4f',1,'OGRStyleTable']]], + ['month',['Month',['../union_o_g_r_field.html#a84c7994532d9702fd00bb08065aafa0b',1,'OGRField']]], + ['morphfromesri',['morphFromESRI',['../class_o_g_r_spatial_reference.html#ad556dfdc04d9ec5f1714fc6b5e0eb6a6',1,'OGRSpatialReference']]], + ['morphtoesri',['morphToESRI',['../class_o_g_r_spatial_reference.html#aac948450b15fa3d8814ab440b9f705b7',1,'OGRSpatialReference']]] +]; diff --git a/bin/doc/html/search/all_d.html b/bin/doc/html/search/all_d.html new file mode 100644 index 0000000..712223c --- /dev/null +++ b/bin/doc/html/search/all_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_d.js b/bin/doc/html/search/all_d.js new file mode 100644 index 0000000..57f2c3c --- /dev/null +++ b/bin/doc/html/search/all_d.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['nband',['nBand',['../class_g_d_a_l_raster_band.html#afa9820e6fd4517e66a73e37591f9c0d5',1,'GDALRasterBand']]], + ['nbandcount',['nBandCount',['../class_g_d_a_l_async_reader.html#a877cfd22630a8bed88bc67940cf705c6',1,'GDALAsyncReader']]], + ['nbands',['nBands',['../class_g_d_a_l_dataset.html#a92b6df5fef47ae11e9591724a0ab1b8a',1,'GDALDataset']]], + ['nbandspace',['nBandSpace',['../class_g_d_a_l_async_reader.html#a329864a9fcdf911c4d5665207dbb5f16',1,'GDALAsyncReader']]], + ['nblockreads',['nBlockReads',['../class_g_d_a_l_raster_band.html#a4904415112d20fa9ae1175bc8eab2705',1,'GDALRasterBand']]], + ['nblockspercolumn',['nBlocksPerColumn',['../class_g_d_a_l_raster_band.html#a22947960ca683153c939dc030f3fa332',1,'GDALRasterBand']]], + ['nblocksperrow',['nBlocksPerRow',['../class_g_d_a_l_raster_band.html#a0351399fc8a5693d5eb699616ba4dd58',1,'GDALRasterBand']]], + ['nblockxsize',['nBlockXSize',['../class_g_d_a_l_raster_band.html#a8cca71a92e940061ee1cb0150a54b445',1,'GDALRasterBand']]], + ['nblockysize',['nBlockYSize',['../class_g_d_a_l_raster_band.html#aa6028120a5239b6da8f2b3b0b3f6c27f',1,'GDALRasterBand']]], + ['nbufxsize',['nBufXSize',['../class_g_d_a_l_async_reader.html#a80633f20fec2b8303e301d0c26fe14bb',1,'GDALAsyncReader']]], + ['nbufysize',['nBufYSize',['../class_g_d_a_l_async_reader.html#a49c16f060d0fff1a4a7ad5c8d37eb894',1,'GDALAsyncReader']]], + ['ncount',['nCount',['../union_o_g_r_field.html#ad08ac1b898f5e2f0b732b78393059d74',1,'OGRField']]], + ['ncurvecount',['nCurveCount',['../class_o_g_r_curve_collection.html#aacc99f9360e0168f2f1d217f262d3aa8',1,'OGRCurveCollection']]], + ['nfieldcount',['nFieldCount',['../class_o_g_r_feature_defn.html#a172033026f05b45e0003b64166866163',1,'OGRFeatureDefn']]], + ['nflags',['nFlags',['../class_g_d_a_l_major_object.html#addb1d9dcdbb76b133e4ebceb01f66cf7',1,'GDALMajorObject']]], + ['ngeomcount',['nGeomCount',['../class_o_g_r_geometry_collection.html#a9a579d13d015a42d66ae6a1fe177ca13',1,'OGRGeometryCollection']]], + ['ngeomfieldcount',['nGeomFieldCount',['../class_o_g_r_feature_defn.html#a3763b0d330e3857dc34f82c05bf64cb0',1,'OGRFeatureDefn']]], + ['nheaderbytes',['nHeaderBytes',['../class_g_d_a_l_open_info.html#af62c6ba9270758c340908885ebcf4c4d',1,'GDALOpenInfo']]], + ['nlinespace',['nLineSpace',['../class_g_d_a_l_async_reader.html#ab250ec92a458ca88e191ae6685e31199',1,'GDALAsyncReader']]], + ['nmarker1',['nMarker1',['../union_o_g_r_field.html#a05829ce235f2f8bee337f865dcafb3df',1,'OGRField']]], + ['nmarker2',['nMarker2',['../union_o_g_r_field.html#abdd508b48656145f62a2cef5fb9e026b',1,'OGRField']]], + ['nmaskflags',['nMaskFlags',['../class_g_d_a_l_raster_band.html#a6e4850c5a3657030a9db2d8566eff93f',1,'GDALRasterBand']]], + ['nopenflags',['nOpenFlags',['../class_g_d_a_l_open_info.html#a7653a92a5b0a0987d157bf082f19f103',1,'GDALOpenInfo::nOpenFlags()'],['../class_g_d_a_l_dataset.html#a23aa58edd0a3a7ecb977f3e8e8ee1344',1,'GDALDataset::nOpenFlags()']]], + ['npixelspace',['nPixelSpace',['../class_g_d_a_l_async_reader.html#a998495730d13efd507491746e3c94d15',1,'GDALAsyncReader']]], + ['npointcount',['nPointCount',['../class_o_g_r_simple_curve.html#af0fecbcf32a0b21f1136f3b4578202ce',1,'OGRSimpleCurve']]], + ['nrasterxsize',['nRasterXSize',['../class_g_d_a_l_dataset.html#a2ea8455b89442d85956aad91cbd6491c',1,'GDALDataset::nRasterXSize()'],['../class_g_d_a_l_raster_band.html#abae5e8d3e4134d4bdc880a6f46b48953',1,'GDALRasterBand::nRasterXSize()']]], + ['nrasterysize',['nRasterYSize',['../class_g_d_a_l_dataset.html#a84c5ff211e4776af3970632e9b6291ad',1,'GDALDataset::nRasterYSize()'],['../class_g_d_a_l_raster_band.html#a585b8c4b6c52c2f4dc864a9dabe7d17f',1,'GDALRasterBand::nRasterYSize()']]], + ['nrefcount',['nRefCount',['../struct_c_p_l_shared_file_info.html#a5579640f409b4cba29d37ea5a041b14d',1,'CPLSharedFileInfo::nRefCount()'],['../class_g_d_a_l_dataset.html#a0d88e7dd22b516f584d5ab98a85f2883',1,'GDALDataset::nRefCount()'],['../class_o_g_r_feature_defn.html#a77eb02a53b2f9d9f15e45018423ecc46',1,'OGRFeatureDefn::nRefCount()']]], + ['nsrcfiles',['nSrcFiles',['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a4a67b7d5272409e4274536f17a0ef2cf',1,'GDALBuildVRTOptionsForBinary']]], + ['nsubdataset',['nSubdataset',['../struct_g_d_a_l_info_options_for_binary.html#add855d4989573d1dbafc099457340bd0',1,'GDALInfoOptionsForBinary']]], + ['null',['NULL',['../cpl__port_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'cpl_port.h']]], + ['nvalue',['nValue',['../structogr__style__value.html#abcfd51117442fe8ecebc52926f118c6d',1,'ogr_style_value']]], + ['nversion',['nVersion',['../struct_g_d_a_l_raster_i_o_extra_arg.html#a805282596ca325cbaea6b396db66f5f1',1,'GDALRasterIOExtraArg']]], + ['nxoff',['nXOff',['../class_g_d_a_l_async_reader.html#aef9aaafd7f22cd6071cce0396db778f5',1,'GDALAsyncReader']]], + ['nxsize',['nXSize',['../class_g_d_a_l_async_reader.html#ad0e23058d34115ef7664b410d749e7f9',1,'GDALAsyncReader']]], + ['nyoff',['nYOff',['../class_g_d_a_l_async_reader.html#a72ee928cdf3a69bf978aa2249548444b',1,'GDALAsyncReader']]], + ['nysize',['nYSize',['../class_g_d_a_l_async_reader.html#ac458a03d60aab2c82d5d94ebb96c62e2',1,'GDALAsyncReader']]] +]; diff --git a/bin/doc/html/search/all_e.html b/bin/doc/html/search/all_e.html new file mode 100644 index 0000000..d553ffa --- /dev/null +++ b/bin/doc/html/search/all_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_e.js b/bin/doc/html/search/all_e.js new file mode 100644 index 0000000..15156c9 --- /dev/null +++ b/bin/doc/html/search/all_e.js @@ -0,0 +1,852 @@ +var searchData= +[ + ['ogr2gui',['OGR2GUI',['../index.html',1,'']]], + ['oao_5fdown',['OAO_Down',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a84c0fb649246a542f891ee2c9966c8bc',1,'ogr_srs_api.h']]], + ['oao_5feast',['OAO_East',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a76c464bdca4a8f2c5e5c613ed023c244',1,'ogr_srs_api.h']]], + ['oao_5fnorth',['OAO_North',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6acfe32cfe8fa4a6b1a96db6da92252a40',1,'ogr_srs_api.h']]], + ['oao_5fother',['OAO_Other',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6aa0d941329d96a5dfddd1c116af6fd0ce',1,'ogr_srs_api.h']]], + ['oao_5fsouth',['OAO_South',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a62cff4b117f039a5c37c1e8356002936',1,'ogr_srs_api.h']]], + ['oao_5fup',['OAO_Up',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a3e9fe4d45473579ee4d75b3a24e69afc',1,'ogr_srs_api.h']]], + ['oao_5fwest',['OAO_West',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a5d1d20ce3f7415bcebc881d765803c15',1,'ogr_srs_api.h']]], + ['occ',['oCC',['../class_o_g_r_curve_polygon.html#a9d2fef6086887f836703cb814a35dad7',1,'OGRCurvePolygon']]], + ['ocolor',['OColor',['../class_o_g_r_style_symbol.html#a8e36c61412bff4c16d236b86ba2a8fbb',1,'OGRStyleSymbol']]], + ['octcleanupprojmutex',['OCTCleanupProjMutex',['../ogr__srs__api_8h.html#ad8da3507e7fa3080d5aeca22ceca1506',1,'ogr_srs_api.h']]], + ['octdestroycoordinatetransformation',['OCTDestroyCoordinateTransformation',['../ogr__srs__api_8h.html#a7e0f8db1f99bac12e9730d1c84c12623',1,'ogr_srs_api.h']]], + ['octnewcoordinatetransformation',['OCTNewCoordinateTransformation',['../ogr__srs__api_8h.html#a0ac37d8799981c06e22f1ec9a0786d32',1,'ogr_srs_api.h']]], + ['octproj4normalize',['OCTProj4Normalize',['../ogr__srs__api_8h.html#af9b999011ab0d6ea864cd0fa7738d3c7',1,'ogr_srs_api.h']]], + ['octtransform',['OCTTransform',['../ogr__srs__api_8h.html#a56d16e62ce64e1b60460a934d7dd6509',1,'ogr_srs_api.h']]], + ['octtransformex',['OCTTransformEx',['../ogr__srs__api_8h.html#aadaea51f1036ebd50b0bf012d8699de0',1,'ogr_srs_api.h']]], + ['odrccreatedatasource',['ODrCCreateDataSource',['../ogr__core_8h.html#ace35ae7cd97ddc359641b8511fef076a',1,'ogr_core.h']]], + ['odrcdeletedatasource',['ODrCDeleteDataSource',['../ogr__core_8h.html#af2d3b4b6004c9da07de7cf9996b6b1b0',1,'ogr_core.h']]], + ['odsccreategeomfieldaftercreatelayer',['ODsCCreateGeomFieldAfterCreateLayer',['../ogr__core_8h.html#aa814db403bf1fe3b6ee922e30e7e1f7a',1,'ogr_core.h']]], + ['odsccreatelayer',['ODsCCreateLayer',['../ogr__core_8h.html#aef6b1c2b9b7081b6c0c2c14f44f89014',1,'ogr_core.h']]], + ['odsccurvegeometries',['ODsCCurveGeometries',['../ogr__core_8h.html#a33a06180934c6832e06567328a1993f3',1,'ogr_core.h']]], + ['odscdeletelayer',['ODsCDeleteLayer',['../ogr__core_8h.html#ad804c84f5aa164ab96f258658803693d',1,'ogr_core.h']]], + ['odscemulatedtransactions',['ODsCEmulatedTransactions',['../ogr__core_8h.html#a3d9dfe6be075d029ac9bb1460a3ed8c6',1,'ogr_core.h']]], + ['odscmeasuredgeometries',['ODsCMeasuredGeometries',['../ogr__core_8h.html#a6c63984a908af16c5943a6b9278d37c0',1,'ogr_core.h']]], + ['odsctransactions',['ODsCTransactions',['../ogr__core_8h.html#ae93f2147bb5cd084fee784367dbe7b69',1,'ogr_core.h']]], + ['odt_5fhd_5fclassic',['ODT_HD_Classic',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba8da35ecbe4714d69332107f9a439846d',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fgeocentric',['ODT_HD_Geocentric',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652baa8eac023d7d73705814f6f09e043f97d',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fmax',['ODT_HD_Max',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652baa464a99549741b12e5fe4e53d1b275a2',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fmin',['ODT_HD_Min',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bae3be83aee42d95e0c2f64518c430f742',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fother',['ODT_HD_Other',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bab30880909ffe5b92bdffe63c3a7d6028',1,'ogr_srs_api.h']]], + ['odt_5fld_5fmax',['ODT_LD_Max',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba65aee60d68a4ed0fc3eaa36b0d09fcd5',1,'ogr_srs_api.h']]], + ['odt_5fld_5fmin',['ODT_LD_Min',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652baad77bdeab9d641b7a6e33ffdf4134c7c',1,'ogr_srs_api.h']]], + ['odt_5fvd_5faltitudebarometric',['ODT_VD_AltitudeBarometric',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba0c2dac1812fe47541771aa63a69d0535',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fdepth',['ODT_VD_Depth',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba910271c619313346e3ae2a2f52777b7a',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fellipsoidal',['ODT_VD_Ellipsoidal',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bafefdc551c0be1d7d775c32b17dd27964',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fgeoidmodelderived',['ODT_VD_GeoidModelDerived',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bac6d9e212e4ee2642b36ac5ee2f1e9122',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fmax',['ODT_VD_Max',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652babbfae99556f55b9fbaacdaa7c54d7a60',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fmin',['ODT_VD_Min',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bac3c065786a975b7ce7f895fa059a5b2b',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fnormal',['ODT_VD_Normal',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba76717fea235198feceb1fc717829a4a2',1,'ogr_srs_api.h']]], + ['odt_5fvd_5forthometric',['ODT_VD_Orthometric',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba28194dd0cfa99fca4b97652bc19772be',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fother',['ODT_VD_Other',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba7c88e5da6772f7fdc5223beabedc6c25',1,'ogr_srs_api.h']]], + ['offset',['Offset',['../class_o_g_r_style_symbol.html#a5ea33cf3f6d695f908e8e4456d939450',1,'OGRStyleSymbol']]], + ['ofstboolean',['OFSTBoolean',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284a2c18f7df78b6be02025caa6eb1f43e87',1,'ogr_core.h']]], + ['ofstfloat32',['OFSTFloat32',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284ab9083ad41e90f0fbd74257a5c876ebe8',1,'ogr_core.h']]], + ['ofstint16',['OFSTInt16',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284a643c6fd690d762b064237a71af71e262',1,'ogr_core.h']]], + ['ofstmaxsubtype',['OFSTMaxSubType',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284abbe43daaa2b23062598fab871d57fc11',1,'ogr_core.h']]], + ['ofstnone',['OFSTNone',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284a8959458e6b987c875dddc723da7c85b3',1,'ogr_core.h']]], + ['oftbinary',['OFTBinary',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca87c732175b3e99aeebca957ada1f6a2c',1,'ogr_core.h']]], + ['oftdate',['OFTDate',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca742f1a13593939558dd7f0083e78df27',1,'ogr_core.h']]], + ['oftdatetime',['OFTDateTime',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fcac88631a8d99c78b5df17f971b8304239',1,'ogr_core.h']]], + ['oftinteger',['OFTInteger',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca81294535b47252b1da0274f178420ae4',1,'ogr_core.h']]], + ['oftinteger64',['OFTInteger64',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fcaec6a4e68818f1f377dfd6ae103f48f61',1,'ogr_core.h']]], + ['oftinteger64list',['OFTInteger64List',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca311faab9f746224ab712ae92aff523b6',1,'ogr_core.h']]], + ['oftintegerlist',['OFTIntegerList',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca6406fce5e1937d3092f587ed83aff009',1,'ogr_core.h']]], + ['oftmaxtype',['OFTMaxType',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca20804ff992988b7f937935af03bb4b63',1,'ogr_core.h']]], + ['oftreal',['OFTReal',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca99520e47d9e26303f7c0127c1254c962',1,'ogr_core.h']]], + ['oftreallist',['OFTRealList',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca8d1dd6b4ecafa6fdc552de07a2e612a7',1,'ogr_core.h']]], + ['oftstring',['OFTString',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca862a7b8506c67c5390c2e0860c4edf45',1,'ogr_core.h']]], + ['oftstringlist',['OFTStringList',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fcac29f48b1251f60a6e6eb1bb66dc75ad2',1,'ogr_core.h']]], + ['ofttime',['OFTTime',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca30c4c3e7adec85f189b4a025efa6725f',1,'ogr_core.h']]], + ['oftwidestring',['OFTWideString',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fcaf593e8e08c5fa62f5c87d667ebbf9815',1,'ogr_core.h']]], + ['oftwidestringlist',['OFTWideStringList',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca7a5f917073a6b2bd6e7c8c2ff28b22b2',1,'ogr_core.h']]], + ['ogr',['Ogr',['../class_ogr.html',1,'Ogr'],['../class_test_ogr.html#a988a9535d69f4e8ae33e5a6a622120a8',1,'TestOgr::ogr()'],['../class_ogr.html#a84ec940a07ec6f0d2805fa3767ed4fb4',1,'Ogr::Ogr()']]], + ['ogr_2ecpp',['ogr.cpp',['../ogr_8cpp.html',1,'']]], + ['ogr_2eh',['ogr.h',['../ogr_8h.html',1,'']]], + ['ogr2ogr',['ogr2ogr',['../utils_8h.html#a3371114880aeda25042dcc4dd22d189c',1,'ogr2ogr(int nArgc, char **papszArgv): ogr2ogr_bin.cpp'],['../ogr2ogr__bin_8cpp.html#a3371114880aeda25042dcc4dd22d189c',1,'ogr2ogr(int nArgc, char **papszArgv): ogr2ogr_bin.cpp']]], + ['ogr2ogr_5fbin_2ecpp',['ogr2ogr_bin.cpp',['../ogr2ogr__bin_8cpp.html',1,'']]], + ['ogr2ogrthread',['Ogr2ogrThread',['../class_ogr2ogr_thread.html',1,'Ogr2ogrThread'],['../class_ogr2ogr_thread.html#af7dc82a42d78ba16f41754ca6d554447',1,'Ogr2ogrThread::Ogr2ogrThread()']]], + ['ogr2ogrthread_2ecpp',['ogr2ogrThread.cpp',['../ogr2ogr_thread_8cpp.html',1,'']]], + ['ogr2ogrthread_2eh',['ogr2ogrThread.h',['../ogr2ogr_thread_8h.html',1,'']]], + ['ogr_5fapi_2eh',['ogr_api.h',['../ogr__api_8h.html',1,'']]], + ['ogr_5faretypesubtypecompatible',['OGR_AreTypeSubTypeCompatible',['../ogr__api_8h.html#a4866db83ccbaea392f414d534e2f27ed',1,'ogr_api.h']]], + ['ogr_5fcore_2eh',['ogr_core.h',['../ogr__core_8h.html',1,'']]], + ['ogr_5fdeprecated',['OGR_DEPRECATED',['../ogrsf__frmts_8h.html#aa482c0d62fc3a0140f7a60454f08169f',1,'ogrsf_frmts.h']]], + ['ogr_5fdr_5fcopydatasource',['OGR_Dr_CopyDataSource',['../ogr__api_8h.html#a37f9f173258c504eb0ca0de2ddb295ef',1,'ogr_api.h']]], + ['ogr_5fdr_5fcreatedatasource',['OGR_Dr_CreateDataSource',['../ogr__api_8h.html#afd10404ccfab39aaddb5d0ce6608ff7a',1,'ogr_api.h']]], + ['ogr_5fdr_5fdeletedatasource',['OGR_Dr_DeleteDataSource',['../ogr__api_8h.html#a3f1e1015715ab2ab09ab66cf1d8ceec2',1,'ogr_api.h']]], + ['ogr_5fdr_5fgetname',['OGR_Dr_GetName',['../ogr__api_8h.html#a125d60eebcd78556b38f88899b821836',1,'ogr_api.h']]], + ['ogr_5fdr_5fopen',['OGR_Dr_Open',['../ogr__api_8h.html#a3b2dd235068b55556ff062177777579e',1,'ogr_api.h']]], + ['ogr_5fdr_5ftestcapability',['OGR_Dr_TestCapability',['../ogr__api_8h.html#aa2510617d1ac85e92ce8795465c27b15',1,'ogr_api.h']]], + ['ogr_5fds_5fcopylayer',['OGR_DS_CopyLayer',['../ogr__api_8h.html#a45ec5c45675e6fd202a67750cde9c5e1',1,'ogr_api.h']]], + ['ogr_5fds_5fcreatelayer',['OGR_DS_CreateLayer',['../ogr__api_8h.html#a8c8e1644fac73a2d2e7b04f6497e81a4',1,'ogr_api.h']]], + ['ogr_5fds_5fdeletelayer',['OGR_DS_DeleteLayer',['../ogr__api_8h.html#a6a61000759c462395bb6e34bad57ce3e',1,'ogr_api.h']]], + ['ogr_5fds_5fdereference',['OGR_DS_Dereference',['../ogr__api_8h.html#a72d2a27f3a8d21a569314d0d887ef38f',1,'ogr_api.h']]], + ['ogr_5fds_5fdestroy',['OGR_DS_Destroy',['../ogr__api_8h.html#acf3936de19f3600d309e98ae398720a8',1,'ogr_api.h']]], + ['ogr_5fds_5fexecutesql',['OGR_DS_ExecuteSQL',['../ogr__api_8h.html#af62bbfa6282bbfc4d3f7397003dd4c91',1,'ogr_api.h']]], + ['ogr_5fds_5fgetdriver',['OGR_DS_GetDriver',['../ogr__api_8h.html#ae2deaaa4422043ead9b36acab69b4e4e',1,'ogr_api.h']]], + ['ogr_5fds_5fgetlayer',['OGR_DS_GetLayer',['../ogr__api_8h.html#ab1bbd5c48c3097c2d91b795cac8e564e',1,'ogr_api.h']]], + ['ogr_5fds_5fgetlayerbyname',['OGR_DS_GetLayerByName',['../ogr__api_8h.html#a2bdf3c807640319b7517fea3320bd982',1,'ogr_api.h']]], + ['ogr_5fds_5fgetlayercount',['OGR_DS_GetLayerCount',['../ogr__api_8h.html#a5df86943fb16119a7d8f86fb25508f8d',1,'ogr_api.h']]], + ['ogr_5fds_5fgetname',['OGR_DS_GetName',['../ogr__api_8h.html#a0f272cd36878af6a1f0b777bd22d0446',1,'ogr_api.h']]], + ['ogr_5fds_5fgetrefcount',['OGR_DS_GetRefCount',['../ogr__api_8h.html#a1a350bdbd752aa42880ed9ca0b66315c',1,'ogr_api.h']]], + ['ogr_5fds_5fgetstyletable',['OGR_DS_GetStyleTable',['../ogr__api_8h.html#a41ad4c2296784f31f21736dc1f36602b',1,'ogr_api.h']]], + ['ogr_5fds_5fgetsummaryrefcount',['OGR_DS_GetSummaryRefCount',['../ogr__api_8h.html#a18dcbcc97340d3e2f57ccd35eda47faa',1,'ogr_api.h']]], + ['ogr_5fds_5freference',['OGR_DS_Reference',['../ogr__api_8h.html#a0f967a0f29d4751ad49f60250ae7ecdd',1,'ogr_api.h']]], + ['ogr_5fds_5freleaseresultset',['OGR_DS_ReleaseResultSet',['../ogr__api_8h.html#a682bf35dd91ba5b5d56ce38b2a18a7ab',1,'ogr_api.h']]], + ['ogr_5fds_5fsetstyletable',['OGR_DS_SetStyleTable',['../ogr__api_8h.html#a704b3d1b45eef2368eeb49a76f83ee6f',1,'ogr_api.h']]], + ['ogr_5fds_5fsetstyletabledirectly',['OGR_DS_SetStyleTableDirectly',['../ogr__api_8h.html#a271ee1508caf7f7fa97b0444d0ca4d60',1,'ogr_api.h']]], + ['ogr_5fds_5fsynctodisk',['OGR_DS_SyncToDisk',['../ogr__api_8h.html#a00b8288a6428bf8e853b3d3e235c36df',1,'ogr_api.h']]], + ['ogr_5fds_5ftestcapability',['OGR_DS_TestCapability',['../ogr__api_8h.html#a4daf2751136a0f1d54e6b8d5c2f0227c',1,'ogr_api.h']]], + ['ogr_5ff_5fclone',['OGR_F_Clone',['../ogr__api_8h.html#a709ce460bb2e0d3fefadb257809bf073',1,'ogr_api.h']]], + ['ogr_5ff_5fcreate',['OGR_F_Create',['../ogr__api_8h.html#a9f6863bf32b06a6d0ce54588b5d94697',1,'ogr_api.h']]], + ['ogr_5ff_5fdestroy',['OGR_F_Destroy',['../ogr__api_8h.html#a6bf3584e1ff752100b6861670445f7e4',1,'ogr_api.h']]], + ['ogr_5ff_5fdumpreadable',['OGR_F_DumpReadable',['../ogr__api_8h.html#aba94f37931b3426942c64687ff15995c',1,'ogr_api.h']]], + ['ogr_5ff_5fequal',['OGR_F_Equal',['../ogr__api_8h.html#ac6646d45243db05ac8074cad0af916d5',1,'ogr_api.h']]], + ['ogr_5ff_5ffillunsetwithdefault',['OGR_F_FillUnsetWithDefault',['../ogr__api_8h.html#a34955084f3e2d52d55dea2511ef6e83f',1,'ogr_api.h']]], + ['ogr_5ff_5fgetdefnref',['OGR_F_GetDefnRef',['../ogr__api_8h.html#a663ddb8050837d3f00256125a00d57dd',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfid',['OGR_F_GetFID',['../ogr__api_8h.html#a2d63ef13d45aa589b3f8425a85cc634c',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasbinary',['OGR_F_GetFieldAsBinary',['../ogr__api_8h.html#a176858b4b44d1ee170eb4a37853d62d0',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasdatetime',['OGR_F_GetFieldAsDateTime',['../ogr__api_8h.html#aab6a204b011fc722e4c976f2eb7969e1',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasdatetimeex',['OGR_F_GetFieldAsDateTimeEx',['../ogr__api_8h.html#afb61b42c4b7d8ff568f6d127e945e754',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasdouble',['OGR_F_GetFieldAsDouble',['../ogr__api_8h.html#a13fa1ec4711c166b48b3bb8979cf2b95',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasdoublelist',['OGR_F_GetFieldAsDoubleList',['../ogr__api_8h.html#ad27cf259586e3a63053b400b0e852bdb',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasinteger',['OGR_F_GetFieldAsInteger',['../ogr__api_8h.html#a67282042325911ec474364db81b9af68',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasinteger64',['OGR_F_GetFieldAsInteger64',['../ogr__api_8h.html#a7c64af026d1af6e71c672db3cb261f9d',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasinteger64list',['OGR_F_GetFieldAsInteger64List',['../ogr__api_8h.html#a00e4f488b8a755c0364b00415d7fb183',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasintegerlist',['OGR_F_GetFieldAsIntegerList',['../ogr__api_8h.html#ad2a8fbd97033b4e8f9fea7613d815cc7',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasstring',['OGR_F_GetFieldAsString',['../ogr__api_8h.html#a84990362466a916fba72c05cd3e6bcd9',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasstringlist',['OGR_F_GetFieldAsStringList',['../ogr__api_8h.html#a518ebc5129ad8c9e2a8690129a9fa569',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldcount',['OGR_F_GetFieldCount',['../ogr__api_8h.html#a01626d6184418c51c020ff2ca0b02dda',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfielddefnref',['OGR_F_GetFieldDefnRef',['../ogr__api_8h.html#abe0cbcb5d6acec06cbaa46c971f8ed54',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldindex',['OGR_F_GetFieldIndex',['../ogr__api_8h.html#a23f9e8625033766a0f5f5471acba4d6e',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeometryref',['OGR_F_GetGeometryRef',['../ogr__api_8h.html#a29f5fd44baaab81c71c20b0e58524fd4',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeomfieldcount',['OGR_F_GetGeomFieldCount',['../ogr__api_8h.html#a5c9986aee5bc0b60917a42eba5b0951c',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeomfielddefnref',['OGR_F_GetGeomFieldDefnRef',['../ogr__api_8h.html#a902801181b9ad4e069892ecd1e2f71c6',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeomfieldindex',['OGR_F_GetGeomFieldIndex',['../ogr__api_8h.html#af305d3d742d21383e586ad6a3296b0f8',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeomfieldref',['OGR_F_GetGeomFieldRef',['../ogr__api_8h.html#a99507b3db7322765b33eb477892bd97c',1,'ogr_api.h']]], + ['ogr_5ff_5fgetnativedata',['OGR_F_GetNativeData',['../ogr__api_8h.html#a908dbc9db297c11e70bb55ad6804b151',1,'ogr_api.h']]], + ['ogr_5ff_5fgetnativemediatype',['OGR_F_GetNativeMediaType',['../ogr__api_8h.html#a9bf467783f8c4689d494aa99c0b5dda8',1,'ogr_api.h']]], + ['ogr_5ff_5fgetrawfieldref',['OGR_F_GetRawFieldRef',['../ogr__api_8h.html#a557358aa30825c7c4b816a4de60c117c',1,'ogr_api.h']]], + ['ogr_5ff_5fgetstylestring',['OGR_F_GetStyleString',['../ogr__api_8h.html#aeab3645547ccd939f11a1e74fd480fb6',1,'ogr_api.h']]], + ['ogr_5ff_5fgetstyletable',['OGR_F_GetStyleTable',['../ogr__api_8h.html#a1059f4f5fb24b44774dc4befd62a6c2b',1,'ogr_api.h']]], + ['ogr_5ff_5fisfieldset',['OGR_F_IsFieldSet',['../ogr__api_8h.html#a32278feba1c2fa79725958a3d933e0b0',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfid',['OGR_F_SetFID',['../ogr__api_8h.html#af5359dbeff1e8de1df66c96d761f03da',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldbinary',['OGR_F_SetFieldBinary',['../ogr__api_8h.html#ac1ca1f948acdd5a0cec8b80d055646f0',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfielddatetime',['OGR_F_SetFieldDateTime',['../ogr__api_8h.html#aba8a034523cb027952403df5ab8dab8c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfielddatetimeex',['OGR_F_SetFieldDateTimeEx',['../ogr__api_8h.html#aeca03d5bb16442791b19b4cfd263007c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfielddouble',['OGR_F_SetFieldDouble',['../ogr__api_8h.html#a2b5d05b239b9870d710969f16c3ed37a',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfielddoublelist',['OGR_F_SetFieldDoubleList',['../ogr__api_8h.html#a055b69983d18df53c819e0acf0cbca5b',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldinteger',['OGR_F_SetFieldInteger',['../ogr__api_8h.html#af0cd6c9a506d34639bcbe36f3c2989c9',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldinteger64',['OGR_F_SetFieldInteger64',['../ogr__api_8h.html#a59c7fd3c521aa4c4c7606be2577d6e4c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldinteger64list',['OGR_F_SetFieldInteger64List',['../ogr__api_8h.html#a1c2f222da50077dcc07cd56472e6af36',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldintegerlist',['OGR_F_SetFieldIntegerList',['../ogr__api_8h.html#a1cdef4b596664c7465874ca30145edf0',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldraw',['OGR_F_SetFieldRaw',['../ogr__api_8h.html#a9f7a9eb65a40cf73811c95d1a7b7a509',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldstring',['OGR_F_SetFieldString',['../ogr__api_8h.html#a9885a5b889241e6388a6c8b069842f5c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldstringlist',['OGR_F_SetFieldStringList',['../ogr__api_8h.html#ac53bc5b8dff9204762adee32802fbe46',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfrom',['OGR_F_SetFrom',['../ogr__api_8h.html#ac4d421040268c9214d6ac9f55561e531',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfromwithmap',['OGR_F_SetFromWithMap',['../ogr__api_8h.html#a6fe8dc7479a40fa097b3c17ad3c3b368',1,'ogr_api.h']]], + ['ogr_5ff_5fsetgeometry',['OGR_F_SetGeometry',['../ogr__api_8h.html#af2f046635cac02a0cd0929b4072ab54a',1,'ogr_api.h']]], + ['ogr_5ff_5fsetgeometrydirectly',['OGR_F_SetGeometryDirectly',['../ogr__api_8h.html#a25ed7c9d39fe5724a916e306dda3852c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetgeomfield',['OGR_F_SetGeomField',['../ogr__api_8h.html#a059d0e680bdfd0f34ed0ef1b4f7a9ff0',1,'ogr_api.h']]], + ['ogr_5ff_5fsetgeomfielddirectly',['OGR_F_SetGeomFieldDirectly',['../ogr__api_8h.html#ad5f3c9afc094253f5477bbaa87b5e136',1,'ogr_api.h']]], + ['ogr_5ff_5fsetnativedata',['OGR_F_SetNativeData',['../ogr__api_8h.html#a64915fdd685f0a449efaf3f5f41c8294',1,'ogr_api.h']]], + ['ogr_5ff_5fsetnativemediatype',['OGR_F_SetNativeMediaType',['../ogr__api_8h.html#a9a0671515efd49a0b05e5886e09a2e5c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetstylestring',['OGR_F_SetStyleString',['../ogr__api_8h.html#a3e4ec5f1a00156b1be7272018ab6f9f2',1,'ogr_api.h']]], + ['ogr_5ff_5fsetstylestringdirectly',['OGR_F_SetStyleStringDirectly',['../ogr__api_8h.html#aa47df474aec60096baf2c49bf643e15f',1,'ogr_api.h']]], + ['ogr_5ff_5fsetstyletable',['OGR_F_SetStyleTable',['../ogr__api_8h.html#a622b66a4a581a8e1768d8112c89ab660',1,'ogr_api.h']]], + ['ogr_5ff_5fsetstyletabledirectly',['OGR_F_SetStyleTableDirectly',['../ogr__api_8h.html#a42419e64c9abe2f81051eb876119a14a',1,'ogr_api.h']]], + ['ogr_5ff_5fstealgeometry',['OGR_F_StealGeometry',['../ogr__api_8h.html#a04670974f12c8fc5c8e25a69747b1686',1,'ogr_api.h']]], + ['ogr_5ff_5funsetfield',['OGR_F_UnsetField',['../ogr__api_8h.html#a5e3ab254f62cfe952087972803149e3c',1,'ogr_api.h']]], + ['ogr_5ff_5fval_5fall',['OGR_F_VAL_ALL',['../ogr__core_8h.html#afc1c5bba85187cdd49383c9b257bcc70',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fallow_5fdifferent_5fgeom_5fdim',['OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM',['../ogr__core_8h.html#aff7d06f2baaecd46fb55b4f1ec3b86b2',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fallow_5fnull_5fwhen_5fdefault',['OGR_F_VAL_ALLOW_NULL_WHEN_DEFAULT',['../ogr__core_8h.html#acf3d1264609fad413525c153161baa03',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fgeom_5ftype',['OGR_F_VAL_GEOM_TYPE',['../ogr__core_8h.html#af6d19add58b02531536f69e6f74f2f20',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fnull',['OGR_F_VAL_NULL',['../ogr__core_8h.html#a6936ac8aa5272ed9bdf71750e5ecc50d',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fwidth',['OGR_F_VAL_WIDTH',['../ogr__core_8h.html#aeaf4227803a98f710b8722319b185a7a',1,'ogr_core.h']]], + ['ogr_5ff_5fvalidate',['OGR_F_Validate',['../ogr__api_8h.html#a6a2d09e36ceb78e32b0c3440cfe263aa',1,'ogr_api.h']]], + ['ogr_5ffd_5faddfielddefn',['OGR_FD_AddFieldDefn',['../ogr__api_8h.html#a713b8db7ed32c9898411060bf34eb379',1,'ogr_api.h']]], + ['ogr_5ffd_5faddgeomfielddefn',['OGR_FD_AddGeomFieldDefn',['../ogr__api_8h.html#ac1a855b5db3c64a5c05a5780c93e6f06',1,'ogr_api.h']]], + ['ogr_5ffd_5fcreate',['OGR_FD_Create',['../ogr__api_8h.html#af5fece7baf71372fc687109b92236287',1,'ogr_api.h']]], + ['ogr_5ffd_5fdeletefielddefn',['OGR_FD_DeleteFieldDefn',['../ogr__api_8h.html#aaa939a3a996760483dd48cf2631fcc8d',1,'ogr_api.h']]], + ['ogr_5ffd_5fdeletegeomfielddefn',['OGR_FD_DeleteGeomFieldDefn',['../ogr__api_8h.html#a4ef9bba6a4c3aa30426bfc5e2d2a23aa',1,'ogr_api.h']]], + ['ogr_5ffd_5fdereference',['OGR_FD_Dereference',['../ogr__api_8h.html#ae22f2ce5a6fdfea8244a80a00607d432',1,'ogr_api.h']]], + ['ogr_5ffd_5fdestroy',['OGR_FD_Destroy',['../ogr__api_8h.html#ae947198d400b6e34b3cf2b1cf2e48690',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetfieldcount',['OGR_FD_GetFieldCount',['../ogr__api_8h.html#acf19369dfcac85597eabda251d37c308',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetfielddefn',['OGR_FD_GetFieldDefn',['../ogr__api_8h.html#a7cf1d5ce592a18142f97d46efe372dca',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetfieldindex',['OGR_FD_GetFieldIndex',['../ogr__api_8h.html#afba2589458ab48fe188949c4d355dfa7',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetgeomfieldcount',['OGR_FD_GetGeomFieldCount',['../ogr__api_8h.html#ae73a822fd7821139eb759b2be56f6f34',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetgeomfielddefn',['OGR_FD_GetGeomFieldDefn',['../ogr__api_8h.html#a7145858f75ae35fe7e98172cd9574506',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetgeomfieldindex',['OGR_FD_GetGeomFieldIndex',['../ogr__api_8h.html#aa393de3b966cc05c2c1cec1485bc44e1',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetgeomtype',['OGR_FD_GetGeomType',['../ogr__api_8h.html#a1f2f39706dc0bdbc36fe90fc25601240',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetname',['OGR_FD_GetName',['../ogr__api_8h.html#a8b49ae31b34c91e9a52160f8efdcd61d',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetreferencecount',['OGR_FD_GetReferenceCount',['../ogr__api_8h.html#afacc7af7b3b5693cf9fb81367a4698dd',1,'ogr_api.h']]], + ['ogr_5ffd_5fisgeometryignored',['OGR_FD_IsGeometryIgnored',['../ogr__api_8h.html#aee46dd88022e9aaba942f4de9939c5c1',1,'ogr_api.h']]], + ['ogr_5ffd_5fissame',['OGR_FD_IsSame',['../ogr__api_8h.html#a5986a2efd22424102de8c34b2db2d5e0',1,'ogr_api.h']]], + ['ogr_5ffd_5fisstyleignored',['OGR_FD_IsStyleIgnored',['../ogr__api_8h.html#a97dec1abc3ce7e3212d04fdfa745deb5',1,'ogr_api.h']]], + ['ogr_5ffd_5freference',['OGR_FD_Reference',['../ogr__api_8h.html#ad58ec4eec4ca775ead2cb401e2cc28eb',1,'ogr_api.h']]], + ['ogr_5ffd_5frelease',['OGR_FD_Release',['../ogr__api_8h.html#acb7fe7461be0f8db4805774f36e6ff4d',1,'ogr_api.h']]], + ['ogr_5ffd_5freorderfielddefns',['OGR_FD_ReorderFieldDefns',['../ogr__api_8h.html#a70e7c5f3c6e5e6663eab45c61c47b6db',1,'ogr_api.h']]], + ['ogr_5ffd_5fsetgeometryignored',['OGR_FD_SetGeometryIgnored',['../ogr__api_8h.html#a303e650cdd4d61d7f5c6182cc694a2e6',1,'ogr_api.h']]], + ['ogr_5ffd_5fsetgeomtype',['OGR_FD_SetGeomType',['../ogr__api_8h.html#ae1a44d95b5a60f2bdde347b7a6ceb020',1,'ogr_api.h']]], + ['ogr_5ffd_5fsetstyleignored',['OGR_FD_SetStyleIgnored',['../ogr__api_8h.html#ada9f2d1c1b47be97171194695759e666',1,'ogr_api.h']]], + ['ogr_5ffeature_2eh',['ogr_feature.h',['../ogr__feature_8h.html',1,'']]], + ['ogr_5ffeaturestyle_2eh',['ogr_featurestyle.h',['../ogr__featurestyle_8h.html',1,'']]], + ['ogr_5ffld_5fcreate',['OGR_Fld_Create',['../ogr__api_8h.html#a03b1eb63311067f6b8ecb2339bd64168',1,'ogr_api.h']]], + ['ogr_5ffld_5fdestroy',['OGR_Fld_Destroy',['../ogr__api_8h.html#a64bdf0329f5c28a7d16b17cde119f85b',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetdefault',['OGR_Fld_GetDefault',['../ogr__api_8h.html#a7869ae0ecbe53196032c9c5ecc99a3b5',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetjustify',['OGR_Fld_GetJustify',['../ogr__api_8h.html#a7566da50e51623a5d90b8d2ea7dac2ac',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetnameref',['OGR_Fld_GetNameRef',['../ogr__api_8h.html#a3fdcf82c1e29ac322d26825ab89ae3c2',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetprecision',['OGR_Fld_GetPrecision',['../ogr__api_8h.html#a9cc3143b88a3c00d9b24076e6b08544a',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetsubtype',['OGR_Fld_GetSubType',['../ogr__api_8h.html#a6262030a984294390b5eb6790615dc7c',1,'ogr_api.h']]], + ['ogr_5ffld_5fgettype',['OGR_Fld_GetType',['../ogr__api_8h.html#a370a3a0d03ef4752c034ce694a0dcf5d',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetwidth',['OGR_Fld_GetWidth',['../ogr__api_8h.html#a620c1daca98e51cda3b31895a6458084',1,'ogr_api.h']]], + ['ogr_5ffld_5fisdefaultdriverspecific',['OGR_Fld_IsDefaultDriverSpecific',['../ogr__api_8h.html#a24413977e95df31edce25a05cf5fd206',1,'ogr_api.h']]], + ['ogr_5ffld_5fisignored',['OGR_Fld_IsIgnored',['../ogr__api_8h.html#a8703d017cb15f5cd4f0bb5bc515a532b',1,'ogr_api.h']]], + ['ogr_5ffld_5fisnullable',['OGR_Fld_IsNullable',['../ogr__api_8h.html#a0a8a1c010d8e6d025531d4415c09393d',1,'ogr_api.h']]], + ['ogr_5ffld_5fset',['OGR_Fld_Set',['../ogr__api_8h.html#a5801d4da178dee89180b64c58bf3be5c',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetdefault',['OGR_Fld_SetDefault',['../ogr__api_8h.html#af4b1a8e01edd6867b90c00e3ca4b53e5',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetignored',['OGR_Fld_SetIgnored',['../ogr__api_8h.html#a45b5ebc54a716f8046eb0629371bfa93',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetjustify',['OGR_Fld_SetJustify',['../ogr__api_8h.html#aa8b406e9c93b958e882ca387608c557b',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetname',['OGR_Fld_SetName',['../ogr__api_8h.html#a0fcf84277e0fb2756c7fd76e39648780',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetnullable',['OGR_Fld_SetNullable',['../ogr__api_8h.html#ab33c5878654d5c15d0a645f589b074a4',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetprecision',['OGR_Fld_SetPrecision',['../ogr__api_8h.html#aad7db9a14df3325103e122fa2320b108',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetsubtype',['OGR_Fld_SetSubType',['../ogr__api_8h.html#a4a53d60e17210590d5973fef3defd7cf',1,'ogr_api.h']]], + ['ogr_5ffld_5fsettype',['OGR_Fld_SetType',['../ogr__api_8h.html#a49ea162870b40d815ee459b7de90e3d1',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetwidth',['OGR_Fld_SetWidth',['../ogr__api_8h.html#a11ed0cc4f644a993a49dbe053022e54b',1,'ogr_api.h']]], + ['ogr_5fg_5f3d',['OGR_G_3D',['../class_o_g_r_geometry.html#aafe7be32ba82166740df88984a9335a7',1,'OGRGeometry']]], + ['ogr_5fg_5faddgeometry',['OGR_G_AddGeometry',['../ogr__api_8h.html#a8053fb4833a1d8ed8b967c6cb708fef8',1,'ogr_api.h']]], + ['ogr_5fg_5faddgeometrydirectly',['OGR_G_AddGeometryDirectly',['../ogr__api_8h.html#a3d0e0f03a5a3492447a5c2c889ffdaea',1,'ogr_api.h']]], + ['ogr_5fg_5faddpoint',['OGR_G_AddPoint',['../ogr__api_8h.html#a118d965abeebb9ab072cadf58ed437f1',1,'ogr_api.h']]], + ['ogr_5fg_5faddpoint_5f2d',['OGR_G_AddPoint_2D',['../ogr__api_8h.html#a11688e5c1fe444de1219c5d98a0d9d68',1,'ogr_api.h']]], + ['ogr_5fg_5faddpointm',['OGR_G_AddPointM',['../ogr__api_8h.html#a861ad8e528c5632187d8f2ec211e84c9',1,'ogr_api.h']]], + ['ogr_5fg_5faddpointzm',['OGR_G_AddPointZM',['../ogr__api_8h.html#a450c886170dd23106ef77402e522fdea',1,'ogr_api.h']]], + ['ogr_5fg_5fapproximatearcangles',['OGR_G_ApproximateArcAngles',['../ogr__api_8h.html#aef1b35aee17377cbcaaa9d6e1a4c4583',1,'ogr_api.h']]], + ['ogr_5fg_5farea',['OGR_G_Area',['../ogr__api_8h.html#acc0df251ad4ce7c6bb7322107cb60012',1,'ogr_api.h']]], + ['ogr_5fg_5fassignspatialreference',['OGR_G_AssignSpatialReference',['../ogr__api_8h.html#a791474623fc01dffffde89d22979ccd0',1,'ogr_api.h']]], + ['ogr_5fg_5fboundary',['OGR_G_Boundary',['../ogr__api_8h.html#a85ed52908d0be573afbd23a50c055223',1,'ogr_api.h']]], + ['ogr_5fg_5fbuffer',['OGR_G_Buffer',['../ogr__api_8h.html#a2514c2d6b2be8ab2ca004bc50a1779c1',1,'ogr_api.h']]], + ['ogr_5fg_5fcentroid',['OGR_G_Centroid',['../ogr__api_8h.html#a7fb3662aff78b17f39acde9408577551',1,'ogr_api.h']]], + ['ogr_5fg_5fclone',['OGR_G_Clone',['../ogr__api_8h.html#a82af1fbcf67cd8dd911f61f727fab53a',1,'ogr_api.h']]], + ['ogr_5fg_5fcloserings',['OGR_G_CloseRings',['../ogr__api_8h.html#abf832f4b9ba4bf710c89e96cf70b6d2d',1,'ogr_api.h']]], + ['ogr_5fg_5fcontains',['OGR_G_Contains',['../ogr__api_8h.html#a03e4976e174b85df33ff36a76f679f28',1,'ogr_api.h']]], + ['ogr_5fg_5fconvexhull',['OGR_G_ConvexHull',['../ogr__api_8h.html#a8dc9f9138b1ccfc04234af5d2f261fad',1,'ogr_api.h']]], + ['ogr_5fg_5fcoordinatedimension',['OGR_G_CoordinateDimension',['../ogr__api_8h.html#af5ac5eb6abd960e306a75f5264a4c78d',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromfgf',['OGR_G_CreateFromFgf',['../ogr__api_8h.html#a84a95cf54c48cda6d973a4aeaba56a98',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromgml',['OGR_G_CreateFromGML',['../ogr__api_8h.html#a50cbafd55497ebd8f2acc25e2a2f3faa',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromgmltree',['OGR_G_CreateFromGMLTree',['../ogr__api_8h.html#a7040c68ae22e20d73ac546c0e34ec68b',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromwkb',['OGR_G_CreateFromWkb',['../ogr__api_8h.html#a51db9426800553d7862765cc2d9e4c8f',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromwkt',['OGR_G_CreateFromWkt',['../ogr__api_8h.html#a8ff1fd350c726676f9a2ac1c42c47b1e',1,'ogr_api.h']]], + ['ogr_5fg_5fcreategeometry',['OGR_G_CreateGeometry',['../ogr__api_8h.html#aa82f7ec5c69eafe5a2bb790c49676795',1,'ogr_api.h']]], + ['ogr_5fg_5fcreategeometryfromjson',['OGR_G_CreateGeometryFromJson',['../ogr__api_8h.html#a8b38502a044ecf442c2e35056d646d1b',1,'ogr_api.h']]], + ['ogr_5fg_5fcrosses',['OGR_G_Crosses',['../ogr__api_8h.html#afbfc67eaba3ac21ad89861d1ae832d5f',1,'ogr_api.h']]], + ['ogr_5fg_5fdelaunaytriangulation',['OGR_G_DelaunayTriangulation',['../ogr__api_8h.html#a33a021e229d4e37ed4100b8d5542b35a',1,'ogr_api.h']]], + ['ogr_5fg_5fdestroygeometry',['OGR_G_DestroyGeometry',['../ogr__api_8h.html#afbd2563d99faa727885754ab79180c5c',1,'ogr_api.h']]], + ['ogr_5fg_5fdifference',['OGR_G_Difference',['../ogr__api_8h.html#a87a34cb84a66cda41cef90e3f482a382',1,'ogr_api.h']]], + ['ogr_5fg_5fdisjoint',['OGR_G_Disjoint',['../ogr__api_8h.html#a283fc2378947a360753d9709d1396011',1,'ogr_api.h']]], + ['ogr_5fg_5fdistance',['OGR_G_Distance',['../ogr__api_8h.html#ab3bc20d30c6f7e2ebfae8842245ff6aa',1,'ogr_api.h']]], + ['ogr_5fg_5fdumpreadable',['OGR_G_DumpReadable',['../ogr__api_8h.html#ac1dd75e3ae2cd6e3ad39066af832f32a',1,'ogr_api.h']]], + ['ogr_5fg_5fempty',['OGR_G_Empty',['../ogr__api_8h.html#ade6fcba391cdc930fe119dd8f3ffd9c2',1,'ogr_api.h']]], + ['ogr_5fg_5fequal',['OGR_G_Equal',['../ogr__api_8h.html#ae10070aab29cc8423727ee83edb38d89',1,'ogr_api.h']]], + ['ogr_5fg_5fequals',['OGR_G_Equals',['../ogr__api_8h.html#a2066e665666a07bbfc5fceb71bea498f',1,'ogr_api.h']]], + ['ogr_5fg_5fexportenvelopetogmltree',['OGR_G_ExportEnvelopeToGMLTree',['../ogr__api_8h.html#a821c98ea6358320bb14fcf12a3f62474',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttogml',['OGR_G_ExportToGML',['../ogr__api_8h.html#aac1ef514517aa12b35675fac5dd165f8',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttogmlex',['OGR_G_ExportToGMLEx',['../ogr__api_8h.html#ade7778d797a61975b6fb7a6ee93c1fe4',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttogmltree',['OGR_G_ExportToGMLTree',['../ogr__api_8h.html#a07f8693d4daf359dc8b0d6bd7cac978b',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttoisowkb',['OGR_G_ExportToIsoWkb',['../ogr__api_8h.html#af23b6400e879781ba0547cf748c8cd84',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttoisowkt',['OGR_G_ExportToIsoWkt',['../ogr__api_8h.html#a8a0d80a7062c653c6c0a0fe3763864b8',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttojson',['OGR_G_ExportToJson',['../ogr__api_8h.html#af9caa8af8b0a6cfc1df5902c063e72c0',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttojsonex',['OGR_G_ExportToJsonEx',['../ogr__api_8h.html#a4fa0b6bef2f3a35b67dc94cd4746fd4b',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttokml',['OGR_G_ExportToKML',['../ogr__api_8h.html#a2887065e560623dc03d5c11484a0f876',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttowkb',['OGR_G_ExportToWkb',['../ogr__api_8h.html#a3e371fc52f48783e35bb48ed8e23045d',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttowkt',['OGR_G_ExportToWkt',['../ogr__api_8h.html#af4f060010ed2016ec8ffe2c8645ed325',1,'ogr_api.h']]], + ['ogr_5fg_5fflattento2d',['OGR_G_FlattenTo2D',['../ogr__api_8h.html#aea5bdc7386ec8f47b67d27e21fd154d3',1,'ogr_api.h']]], + ['ogr_5fg_5fforceto',['OGR_G_ForceTo',['../ogr__api_8h.html#a7a34b69b9ffe7421d06544d88b1e2659',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetolinestring',['OGR_G_ForceToLineString',['../ogr__api_8h.html#add0a5c2075a578b8a0836611f2c807c3',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetomultilinestring',['OGR_G_ForceToMultiLineString',['../ogr__api_8h.html#a12d7bd4d7be5c35ad233331f01ad029a',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetomultipoint',['OGR_G_ForceToMultiPoint',['../ogr__api_8h.html#a51031275375150f06942fe7a1203e8ac',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetomultipolygon',['OGR_G_ForceToMultiPolygon',['../ogr__api_8h.html#a8d83842827b80baa8d88b9026a8e2731',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetopolygon',['OGR_G_ForceToPolygon',['../ogr__api_8h.html#a3ab6fe84387118b3ed069d82f6629e89',1,'ogr_api.h']]], + ['ogr_5fg_5fgetarea',['OGR_G_GetArea',['../ogr__api_8h.html#a1742c406dcb40cb92ce418a68d260568',1,'ogr_api.h']]], + ['ogr_5fg_5fgetboundary',['OGR_G_GetBoundary',['../ogr__api_8h.html#ac9d7fe6c7419c3e958c0e60fb6d3db34',1,'ogr_api.h']]], + ['ogr_5fg_5fgetcoordinatedimension',['OGR_G_GetCoordinateDimension',['../ogr__api_8h.html#a9f6ee6025a0fceea175884c936d0bce7',1,'ogr_api.h']]], + ['ogr_5fg_5fgetcurvegeometry',['OGR_G_GetCurveGeometry',['../ogr__api_8h.html#a5147b82824ff479f67d8378a11f0a19f',1,'ogr_api.h']]], + ['ogr_5fg_5fgetdimension',['OGR_G_GetDimension',['../ogr__api_8h.html#ad5d73be6d4e57d29d9a545c69048d420',1,'ogr_api.h']]], + ['ogr_5fg_5fgetenvelope',['OGR_G_GetEnvelope',['../ogr__api_8h.html#a1a8e240e0e6bc6bf6bfde4e38cfa0696',1,'ogr_api.h']]], + ['ogr_5fg_5fgetenvelope3d',['OGR_G_GetEnvelope3D',['../ogr__api_8h.html#a9bf3d3c69d55f71e7e9564f8052914a8',1,'ogr_api.h']]], + ['ogr_5fg_5fgetgeometrycount',['OGR_G_GetGeometryCount',['../ogr__api_8h.html#a37a5f31716fd4c299377579a68c8ab43',1,'ogr_api.h']]], + ['ogr_5fg_5fgetgeometryname',['OGR_G_GetGeometryName',['../ogr__api_8h.html#a551e568be2372ded725ee5106db1df10',1,'ogr_api.h']]], + ['ogr_5fg_5fgetgeometryref',['OGR_G_GetGeometryRef',['../ogr__api_8h.html#a8802e39403c98fdd9308d9c0baf20bd1',1,'ogr_api.h']]], + ['ogr_5fg_5fgetgeometrytype',['OGR_G_GetGeometryType',['../ogr__api_8h.html#a3938a6d50632cd5a58e2dc28247177fe',1,'ogr_api.h']]], + ['ogr_5fg_5fgetlineargeometry',['OGR_G_GetLinearGeometry',['../ogr__api_8h.html#aaef843b9fd495caaa1ac1f2c24fc0882',1,'ogr_api.h']]], + ['ogr_5fg_5fgetm',['OGR_G_GetM',['../ogr__api_8h.html#a688b26c9745ebaf745d6b6f2cf60a0b6',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpoint',['OGR_G_GetPoint',['../ogr__api_8h.html#a1e86492eadd561d6d498b7d910323253',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpointcount',['OGR_G_GetPointCount',['../ogr__api_8h.html#a28d4d06d0fa0694b2cf6afd547082106',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpoints',['OGR_G_GetPoints',['../ogr__api_8h.html#adea8cda835f690ebe3fd1c7d49bf6c44',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpointszm',['OGR_G_GetPointsZM',['../ogr__api_8h.html#aab94f847402d045877cef3b935f41648',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpointzm',['OGR_G_GetPointZM',['../ogr__api_8h.html#a98ec079a924d9f24171b0fd058dac4d3',1,'ogr_api.h']]], + ['ogr_5fg_5fgetspatialreference',['OGR_G_GetSpatialReference',['../ogr__api_8h.html#af5d7e1efceec75672dd25b5c9620f59a',1,'ogr_api.h']]], + ['ogr_5fg_5fgetx',['OGR_G_GetX',['../ogr__api_8h.html#adcde0ae343efa19d7c5e1f22443acbf7',1,'ogr_api.h']]], + ['ogr_5fg_5fgety',['OGR_G_GetY',['../ogr__api_8h.html#ad9fe8366d2b0b94609ee6b09a4209c3c',1,'ogr_api.h']]], + ['ogr_5fg_5fgetz',['OGR_G_GetZ',['../ogr__api_8h.html#abe40d67c37e30aa576fa4ff1ea1a0380',1,'ogr_api.h']]], + ['ogr_5fg_5fhascurvegeometry',['OGR_G_HasCurveGeometry',['../ogr__api_8h.html#a236aeec9f03733127bc1bdbd0db78042',1,'ogr_api.h']]], + ['ogr_5fg_5fimportfromwkb',['OGR_G_ImportFromWkb',['../ogr__api_8h.html#a5c2fab6efaa8e16432c58f1ad90d1134',1,'ogr_api.h']]], + ['ogr_5fg_5fimportfromwkt',['OGR_G_ImportFromWkt',['../ogr__api_8h.html#acc20cf9d98e300ee2bbe675e8fda9004',1,'ogr_api.h']]], + ['ogr_5fg_5fintersect',['OGR_G_Intersect',['../ogr__api_8h.html#a4fa65a335fd12a4df201290ccc61582d',1,'ogr_api.h']]], + ['ogr_5fg_5fintersection',['OGR_G_Intersection',['../ogr__api_8h.html#a800a194bef2deb1bd8e3462da18ccb60',1,'ogr_api.h']]], + ['ogr_5fg_5fintersects',['OGR_G_Intersects',['../ogr__api_8h.html#a5d9f6102d3d493838b8ec0197d61eb86',1,'ogr_api.h']]], + ['ogr_5fg_5fis3d',['OGR_G_Is3D',['../ogr__api_8h.html#a9e58282ab394fde1a81206a3738c62e0',1,'ogr_api.h']]], + ['ogr_5fg_5fisempty',['OGR_G_IsEmpty',['../ogr__api_8h.html#ac471e645bb2d99e78d093b4d2abbefa7',1,'ogr_api.h']]], + ['ogr_5fg_5fismeasured',['OGR_G_IsMeasured',['../ogr__api_8h.html#a14ba7f00bb12f235d03b4ce6526abd4e',1,'ogr_api.h']]], + ['ogr_5fg_5fisring',['OGR_G_IsRing',['../ogr__api_8h.html#ae28c8f253a9dc5ef9ea4d7b02a11b92c',1,'ogr_api.h']]], + ['ogr_5fg_5fissimple',['OGR_G_IsSimple',['../ogr__api_8h.html#aa3b4c9dbcf54b342e17f9071671fc93c',1,'ogr_api.h']]], + ['ogr_5fg_5fisvalid',['OGR_G_IsValid',['../ogr__api_8h.html#adf7eef633b8d4c0427b532ea750b1008',1,'ogr_api.h']]], + ['ogr_5fg_5flength',['OGR_G_Length',['../ogr__api_8h.html#abdd67326a6d719a25512702af60b37c1',1,'ogr_api.h']]], + ['ogr_5fg_5fmeasured',['OGR_G_MEASURED',['../class_o_g_r_geometry.html#a36f6bc8fee37d085439ecf0717a8d7ec',1,'OGRGeometry']]], + ['ogr_5fg_5fnot_5fempty_5fpoint',['OGR_G_NOT_EMPTY_POINT',['../class_o_g_r_geometry.html#af1bf613ed35dec96a473df33aaf12e91',1,'OGRGeometry']]], + ['ogr_5fg_5foverlaps',['OGR_G_Overlaps',['../ogr__api_8h.html#a619cd3a697d287a9bfe0fd61e3b0a4a2',1,'ogr_api.h']]], + ['ogr_5fg_5fpointonsurface',['OGR_G_PointOnSurface',['../ogr__api_8h.html#abbc1c786e156387cb2d40c7f2645fe21',1,'ogr_api.h']]], + ['ogr_5fg_5fpolygonize',['OGR_G_Polygonize',['../ogr__api_8h.html#a975e22c659cb5b85af6afc81913f8e1f',1,'ogr_api.h']]], + ['ogr_5fg_5fremovegeometry',['OGR_G_RemoveGeometry',['../ogr__api_8h.html#a48bda998d4f2b6b94246e88939ef470b',1,'ogr_api.h']]], + ['ogr_5fg_5fsegmentize',['OGR_G_Segmentize',['../ogr__api_8h.html#a39c9af76935fa40602cd4e534c9e4063',1,'ogr_api.h']]], + ['ogr_5fg_5fset3d',['OGR_G_Set3D',['../ogr__api_8h.html#a0f61cb7fda1f2891f50639c902244b95',1,'ogr_api.h']]], + ['ogr_5fg_5fsetcoordinatedimension',['OGR_G_SetCoordinateDimension',['../ogr__api_8h.html#a25ef2a8538b2e8822be734847b4419bd',1,'ogr_api.h']]], + ['ogr_5fg_5fsetmeasured',['OGR_G_SetMeasured',['../ogr__api_8h.html#a65b69c35c711e9fbad6b59996d0369dd',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpoint',['OGR_G_SetPoint',['../ogr__api_8h.html#af75e06112bc5a8a6d63bd1ebb55342b6',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpoint_5f2d',['OGR_G_SetPoint_2D',['../ogr__api_8h.html#ad9aac493247d3a8c8c57829de1b60da2',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpointcount',['OGR_G_SetPointCount',['../ogr__api_8h.html#aa77edc4a5f68b1e8719959487dfbbe61',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpointm',['OGR_G_SetPointM',['../ogr__api_8h.html#ad7e7d93cd2c8cba416cd0f245bef5fb4',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpoints',['OGR_G_SetPoints',['../ogr__api_8h.html#a5d03b3575ea03db3ccc611836304676e',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpointszm',['OGR_G_SetPointsZM',['../ogr__api_8h.html#aa8316bab8741f38a4c25c9c3cd33de25',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpointzm',['OGR_G_SetPointZM',['../ogr__api_8h.html#a77d180c9067e18d7ae05b31031ba5bf6',1,'ogr_api.h']]], + ['ogr_5fg_5fsimplify',['OGR_G_Simplify',['../ogr__api_8h.html#a453923f2c64c3a475bbe5fc9b2d26d5a',1,'ogr_api.h']]], + ['ogr_5fg_5fsimplifypreservetopology',['OGR_G_SimplifyPreserveTopology',['../ogr__api_8h.html#a9bbe09af9dbd8406dd5fe39e149cbd41',1,'ogr_api.h']]], + ['ogr_5fg_5fsymdifference',['OGR_G_SymDifference',['../ogr__api_8h.html#a46f4f4fd9eeb20e1dc52c5ffa0538b23',1,'ogr_api.h']]], + ['ogr_5fg_5fsymmetricdifference',['OGR_G_SymmetricDifference',['../ogr__api_8h.html#ac7cdb30a2aa1a8633e1af095440692fb',1,'ogr_api.h']]], + ['ogr_5fg_5ftouches',['OGR_G_Touches',['../ogr__api_8h.html#a154fc5e425554b4efae052861cda7c05',1,'ogr_api.h']]], + ['ogr_5fg_5ftransform',['OGR_G_Transform',['../ogr__api_8h.html#aec84d0fceda91f0a95797f9a078785aa',1,'ogr_api.h']]], + ['ogr_5fg_5ftransformto',['OGR_G_TransformTo',['../ogr__api_8h.html#accb3afa21212ef10e4b9755dcb6a46b7',1,'ogr_api.h']]], + ['ogr_5fg_5funion',['OGR_G_Union',['../ogr__api_8h.html#a399e6ff1df1ebe7b3c87031c93d93f55',1,'ogr_api.h']]], + ['ogr_5fg_5funioncascaded',['OGR_G_UnionCascaded',['../ogr__api_8h.html#acc7225ed3d77580749c8237b62c633bc',1,'ogr_api.h']]], + ['ogr_5fg_5fvalue',['OGR_G_Value',['../ogr__api_8h.html#abd1417b0ed4989a3d9c64780136d69ac',1,'ogr_api.h']]], + ['ogr_5fg_5fwithin',['OGR_G_Within',['../ogr__api_8h.html#a9c9de94c1a185cac58f0097729a47ac3',1,'ogr_api.h']]], + ['ogr_5fg_5fwkbsize',['OGR_G_WkbSize',['../ogr__api_8h.html#a941dbaaaf126fb10b67adb54705025b9',1,'ogr_api.h']]], + ['ogr_5fgeometry_2eh',['ogr_geometry.h',['../ogr__geometry_8h.html',1,'']]], + ['ogr_5fgeometry_5fdefault_5fnon_5fempty_5fname',['OGR_GEOMETRY_DEFAULT_NON_EMPTY_NAME',['../ogr__p_8h.html#a0355e4a1aa1d42c27076f227c2f014a6',1,'ogr_p.h']]], + ['ogr_5fget_5fms',['OGR_GET_MS',['../ogr__core_8h.html#a5ac2893aca5345050759d0790a038c77',1,'ogr_core.h']]], + ['ogr_5fgetfieldsubtypename',['OGR_GetFieldSubTypeName',['../ogr__api_8h.html#abaac73ffe7838949cc947a862588db79',1,'ogr_api.h']]], + ['ogr_5fgetfieldtypename',['OGR_GetFieldTypeName',['../ogr__api_8h.html#a810a445a1d6e9a09b53e404d3e8294ca',1,'ogr_api.h']]], + ['ogr_5fgfld_5fcreate',['OGR_GFld_Create',['../ogr__api_8h.html#a928e256731c7a851e5de5af134527ae4',1,'ogr_api.h']]], + ['ogr_5fgfld_5fdestroy',['OGR_GFld_Destroy',['../ogr__api_8h.html#a52bfbd5c0ca4fa55946967fdf2c2fda4',1,'ogr_api.h']]], + ['ogr_5fgfld_5fgetnameref',['OGR_GFld_GetNameRef',['../ogr__api_8h.html#a99807b6e45de24a0434c6546417a5fbb',1,'ogr_api.h']]], + ['ogr_5fgfld_5fgetspatialref',['OGR_GFld_GetSpatialRef',['../ogr__api_8h.html#afde80ef98e06fe482ba2eab3a39436dd',1,'ogr_api.h']]], + ['ogr_5fgfld_5fgettype',['OGR_GFld_GetType',['../ogr__api_8h.html#a49c44be94b92dda081f7d1ccf8ab780d',1,'ogr_api.h']]], + ['ogr_5fgfld_5fisignored',['OGR_GFld_IsIgnored',['../ogr__api_8h.html#a960c087b99c9c7719ad9a1ec6bbd0bb4',1,'ogr_api.h']]], + ['ogr_5fgfld_5fisnullable',['OGR_GFld_IsNullable',['../ogr__api_8h.html#a243139972fd056637b693a8ed6afd835',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsetignored',['OGR_GFld_SetIgnored',['../ogr__api_8h.html#a19ed41e8a3cb643b0c3ad8f9c8c6db87',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsetname',['OGR_GFld_SetName',['../ogr__api_8h.html#ad92b5f0040a9bff264fdfe0c392c7285',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsetnullable',['OGR_GFld_SetNullable',['../ogr__api_8h.html#aeb0298151548fcf8be2551a2d9e1df3d',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsetspatialref',['OGR_GFld_SetSpatialRef',['../ogr__api_8h.html#a412e115dca0e0ecabc6a6d267e491d7d',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsettype',['OGR_GFld_SetType',['../ogr__api_8h.html#a87a45e1a9b288b69690a3f9b0b42ddd2',1,'ogr_api.h']]], + ['ogr_5fgt_5fflatten',['OGR_GT_Flatten',['../ogr__core_8h.html#a9501dd0039f5787729e0c0195896331e',1,'ogr_core.h']]], + ['ogr_5fgt_5fgetcollection',['OGR_GT_GetCollection',['../ogr__core_8h.html#abb06a59d035d1be08d0105866dc29533',1,'ogr_core.h']]], + ['ogr_5fgt_5fgetcurve',['OGR_GT_GetCurve',['../ogr__core_8h.html#a6b436f756c4f353b46d979c4c0632845',1,'ogr_core.h']]], + ['ogr_5fgt_5fgetlinear',['OGR_GT_GetLinear',['../ogr__core_8h.html#ab815fa850ba05e3ddd596c94e1a3d15f',1,'ogr_core.h']]], + ['ogr_5fgt_5fhasm',['OGR_GT_HasM',['../ogr__core_8h.html#ab31f2df91b58c31d76595f8a7c6ddf02',1,'ogr_core.h']]], + ['ogr_5fgt_5fhasz',['OGR_GT_HasZ',['../ogr__core_8h.html#ab9872776d14f58b67c03e1aeb49f5602',1,'ogr_core.h']]], + ['ogr_5fgt_5fiscurve',['OGR_GT_IsCurve',['../ogr__core_8h.html#abf66541149f55ec406a07796724a8f60',1,'ogr_core.h']]], + ['ogr_5fgt_5fisnonlinear',['OGR_GT_IsNonLinear',['../ogr__core_8h.html#a9fc127982b86c8459848bfb328d2f039',1,'ogr_core.h']]], + ['ogr_5fgt_5fissubclassof',['OGR_GT_IsSubClassOf',['../ogr__core_8h.html#aa19cbf7835d351eaf0c9127741874a6f',1,'ogr_core.h']]], + ['ogr_5fgt_5fissurface',['OGR_GT_IsSurface',['../ogr__core_8h.html#a48c9a97fae861cb47ab7c531f6c448d2',1,'ogr_core.h']]], + ['ogr_5fgt_5fsetm',['OGR_GT_SetM',['../ogr__core_8h.html#ad49ac1ffe83f5cc1265d37c73a61ef43',1,'ogr_core.h']]], + ['ogr_5fgt_5fsetmodifier',['OGR_GT_SetModifier',['../ogr__core_8h.html#a7b07f2071bd0a7ee3c1a3d48c5a36854',1,'ogr_core.h']]], + ['ogr_5fgt_5fsetz',['OGR_GT_SetZ',['../ogr__core_8h.html#a5dc897fbd521c81fbba0880b61c18919',1,'ogr_core.h']]], + ['ogr_5fl_5falterfielddefn',['OGR_L_AlterFieldDefn',['../ogr__api_8h.html#a9784cdd0ff1672e29a097ccf0f81c455',1,'ogr_api.h']]], + ['ogr_5fl_5fclip',['OGR_L_Clip',['../ogr__api_8h.html#a236ab2d78a79d9eb3ea801e9328d40ae',1,'ogr_api.h']]], + ['ogr_5fl_5fcommittransaction',['OGR_L_CommitTransaction',['../ogr__api_8h.html#abd3899a155e8b2a2a450fb616fb6dd01',1,'ogr_api.h']]], + ['ogr_5fl_5fcreatefeature',['OGR_L_CreateFeature',['../ogr__api_8h.html#a5f1a99c95255acbb58bf3aa1980824d0',1,'ogr_api.h']]], + ['ogr_5fl_5fcreatefield',['OGR_L_CreateField',['../ogr__api_8h.html#afa89ebefa819f8f4ec1ca614f3b3764b',1,'ogr_api.h']]], + ['ogr_5fl_5fcreategeomfield',['OGR_L_CreateGeomField',['../ogr__api_8h.html#a720718ec7d00a3fa76fe664309189e5d',1,'ogr_api.h']]], + ['ogr_5fl_5fdeletefeature',['OGR_L_DeleteFeature',['../ogr__api_8h.html#a5adb7e1afb9f77bf720bd78b75423052',1,'ogr_api.h']]], + ['ogr_5fl_5fdeletefield',['OGR_L_DeleteField',['../ogr__api_8h.html#ac7ae4c87fc1ee60cf32e9e733af73b6b',1,'ogr_api.h']]], + ['ogr_5fl_5fdereference',['OGR_L_Dereference',['../ogr__api_8h.html#ab0df1ca62c8149a610c3557184e19259',1,'ogr_api.h']]], + ['ogr_5fl_5ferase',['OGR_L_Erase',['../ogr__api_8h.html#ae4fe70c435bd06456964bd5b42055a6d',1,'ogr_api.h']]], + ['ogr_5fl_5ffindfieldindex',['OGR_L_FindFieldIndex',['../ogr__api_8h.html#ae2cd410cd8833259ead07e36daef9969',1,'ogr_api.h']]], + ['ogr_5fl_5fgetextent',['OGR_L_GetExtent',['../ogr__api_8h.html#aef6b8a37cf3546125eb74885bd7ca6fa',1,'ogr_api.h']]], + ['ogr_5fl_5fgetextentex',['OGR_L_GetExtentEx',['../ogr__api_8h.html#ad36e0b01472d27567938118e325e2b0c',1,'ogr_api.h']]], + ['ogr_5fl_5fgetfeature',['OGR_L_GetFeature',['../ogr__api_8h.html#a03fbee143cde97c1de92781368a9922c',1,'ogr_api.h']]], + ['ogr_5fl_5fgetfeaturecount',['OGR_L_GetFeatureCount',['../ogr__api_8h.html#a2b6847c6a3a982fc4a7ab13e6dd84b9b',1,'ogr_api.h']]], + ['ogr_5fl_5fgetfeaturesread',['OGR_L_GetFeaturesRead',['../ogr__api_8h.html#a7f2f34aa70c848f12884277fede2e39b',1,'ogr_api.h']]], + ['ogr_5fl_5fgetfidcolumn',['OGR_L_GetFIDColumn',['../ogr__api_8h.html#a1472549ca60462e6086cfa47b279e987',1,'ogr_api.h']]], + ['ogr_5fl_5fgetgeometrycolumn',['OGR_L_GetGeometryColumn',['../ogr__api_8h.html#acd7d4d4b0c0a6e8528da98f10b7af26a',1,'ogr_api.h']]], + ['ogr_5fl_5fgetgeomtype',['OGR_L_GetGeomType',['../ogr__api_8h.html#af68b93566cecb7d3aa8cb7fe51d325ee',1,'ogr_api.h']]], + ['ogr_5fl_5fgetlayerdefn',['OGR_L_GetLayerDefn',['../ogr__api_8h.html#a034231f0dd157e97dc182b9e458ed17c',1,'ogr_api.h']]], + ['ogr_5fl_5fgetname',['OGR_L_GetName',['../ogr__api_8h.html#af26357632e1380064342c80035f9e3f4',1,'ogr_api.h']]], + ['ogr_5fl_5fgetnextfeature',['OGR_L_GetNextFeature',['../ogr__api_8h.html#a78075b88f2d104736f12cf2d399df9d6',1,'ogr_api.h']]], + ['ogr_5fl_5fgetrefcount',['OGR_L_GetRefCount',['../ogr__api_8h.html#aa59b7c894005ecd430ad3e556db2055a',1,'ogr_api.h']]], + ['ogr_5fl_5fgetspatialfilter',['OGR_L_GetSpatialFilter',['../ogr__api_8h.html#a946427252c6c63e3cf690729f8b1297b',1,'ogr_api.h']]], + ['ogr_5fl_5fgetspatialref',['OGR_L_GetSpatialRef',['../ogr__api_8h.html#a8c83b57de2bf1884c654f070f56f31d8',1,'ogr_api.h']]], + ['ogr_5fl_5fgetstyletable',['OGR_L_GetStyleTable',['../ogr__api_8h.html#a74df8088e7f6ae8833efd68de15f5b20',1,'ogr_api.h']]], + ['ogr_5fl_5fidentity',['OGR_L_Identity',['../ogr__api_8h.html#aedc132a757615f7fbb25ae17d0a6323b',1,'ogr_api.h']]], + ['ogr_5fl_5fintersection',['OGR_L_Intersection',['../ogr__api_8h.html#a993f524d020c8a962d04bc35d8a5ce2b',1,'ogr_api.h']]], + ['ogr_5fl_5freference',['OGR_L_Reference',['../ogr__api_8h.html#a0e7782437b9010a2fcf51a117ffa2f25',1,'ogr_api.h']]], + ['ogr_5fl_5freorderfield',['OGR_L_ReorderField',['../ogr__api_8h.html#a73508859c05f2d5a668bbcebc88f5c80',1,'ogr_api.h']]], + ['ogr_5fl_5freorderfields',['OGR_L_ReorderFields',['../ogr__api_8h.html#aa95a331f643a85f3815af9cf78e04007',1,'ogr_api.h']]], + ['ogr_5fl_5fresetreading',['OGR_L_ResetReading',['../ogr__api_8h.html#a4b179f39f03f0991320a9e27d7ee6e8a',1,'ogr_api.h']]], + ['ogr_5fl_5frollbacktransaction',['OGR_L_RollbackTransaction',['../ogr__api_8h.html#a505d09b4b5c1b26e36a2742429181c0c',1,'ogr_api.h']]], + ['ogr_5fl_5fsetattributefilter',['OGR_L_SetAttributeFilter',['../ogr__api_8h.html#aa94795753c056645a5de23d2251f503d',1,'ogr_api.h']]], + ['ogr_5fl_5fsetfeature',['OGR_L_SetFeature',['../ogr__api_8h.html#a3683b02595a7eabeb6e03d75d8ddb4ae',1,'ogr_api.h']]], + ['ogr_5fl_5fsetignoredfields',['OGR_L_SetIgnoredFields',['../ogr__api_8h.html#a5da918db564fbbe6f6286bbbac74b8e9',1,'ogr_api.h']]], + ['ogr_5fl_5fsetnextbyindex',['OGR_L_SetNextByIndex',['../ogr__api_8h.html#a60765b1ec9af66b27053ebc336c4f644',1,'ogr_api.h']]], + ['ogr_5fl_5fsetspatialfilter',['OGR_L_SetSpatialFilter',['../ogr__api_8h.html#a870b9a4161f7101b7ddc61968deff975',1,'ogr_api.h']]], + ['ogr_5fl_5fsetspatialfilterex',['OGR_L_SetSpatialFilterEx',['../ogr__api_8h.html#a5bdb638c012b1dc471febae778886938',1,'ogr_api.h']]], + ['ogr_5fl_5fsetspatialfilterrect',['OGR_L_SetSpatialFilterRect',['../ogr__api_8h.html#a24d5a3fa08a330268779c37cacc2742a',1,'ogr_api.h']]], + ['ogr_5fl_5fsetspatialfilterrectex',['OGR_L_SetSpatialFilterRectEx',['../ogr__api_8h.html#aba414ecde0d01d76782200f156edf8a0',1,'ogr_api.h']]], + ['ogr_5fl_5fsetstyletable',['OGR_L_SetStyleTable',['../ogr__api_8h.html#a133ef945e3cfe8a5c3392e06def74868',1,'ogr_api.h']]], + ['ogr_5fl_5fsetstyletabledirectly',['OGR_L_SetStyleTableDirectly',['../ogr__api_8h.html#a8ed33d6e43879ea5560b7313cb454cd4',1,'ogr_api.h']]], + ['ogr_5fl_5fstarttransaction',['OGR_L_StartTransaction',['../ogr__api_8h.html#a04fb1c4efc1f4ca0ee9976604b948a84',1,'ogr_api.h']]], + ['ogr_5fl_5fsymdifference',['OGR_L_SymDifference',['../ogr__api_8h.html#a7d958998fa7493148e18cfc240cea6c4',1,'ogr_api.h']]], + ['ogr_5fl_5fsynctodisk',['OGR_L_SyncToDisk',['../ogr__api_8h.html#ac0364de6a464eaf506fdcd17015f8cd2',1,'ogr_api.h']]], + ['ogr_5fl_5ftestcapability',['OGR_L_TestCapability',['../ogr__api_8h.html#a8c940ca266a23a8b1ef53043718e0c73',1,'ogr_api.h']]], + ['ogr_5fl_5funion',['OGR_L_Union',['../ogr__api_8h.html#adf0753017f9a5c5569e0cc50f0d22280',1,'ogr_api.h']]], + ['ogr_5fl_5fupdate',['OGR_L_Update',['../ogr__api_8h.html#aadf915aecbb5314423a59b9fd40ee076',1,'ogr_api.h']]], + ['ogr_5fp_2eh',['ogr_p.h',['../ogr__p_8h.html',1,'']]], + ['ogr_5fsm_5faddpart',['OGR_SM_AddPart',['../ogr__api_8h.html#aceb07706b290eb2056848f6aa87fb6ca',1,'ogr_api.h']]], + ['ogr_5fsm_5faddstyle',['OGR_SM_AddStyle',['../ogr__api_8h.html#a0b2fc346f61bf8f918c1985eae8c1665',1,'ogr_api.h']]], + ['ogr_5fsm_5fcreate',['OGR_SM_Create',['../ogr__api_8h.html#aac1a0e9b04dbfd87a2384247f469aac7',1,'ogr_api.h']]], + ['ogr_5fsm_5fdestroy',['OGR_SM_Destroy',['../ogr__api_8h.html#ad33ee023c8884dd547b47fe653227000',1,'ogr_api.h']]], + ['ogr_5fsm_5fgetpart',['OGR_SM_GetPart',['../ogr__api_8h.html#a9519a0fcca437dc4395048e28fa4ea4c',1,'ogr_api.h']]], + ['ogr_5fsm_5fgetpartcount',['OGR_SM_GetPartCount',['../ogr__api_8h.html#a0cb48cd90eb144429234e210dfc55dc6',1,'ogr_api.h']]], + ['ogr_5fsm_5finitfromfeature',['OGR_SM_InitFromFeature',['../ogr__api_8h.html#a6ec626faeb216ea7a4bbfabc67522244',1,'ogr_api.h']]], + ['ogr_5fsm_5finitstylestring',['OGR_SM_InitStyleString',['../ogr__api_8h.html#a6ba40d557c987f0d1139f0681868c306',1,'ogr_api.h']]], + ['ogr_5fspatialref_2eh',['ogr_spatialref.h',['../ogr__spatialref_8h.html',1,'']]], + ['ogr_5fsrs_5fapi_2eh',['ogr_srs_api.h',['../ogr__srs__api_8h.html',1,'']]], + ['ogr_5fsrsnode',['OGR_SRSNode',['../class_o_g_r___s_r_s_node.html',1,'OGR_SRSNode'],['../class_o_g_r___s_r_s_node.html#a667f1d3760fdc53c1157b36031a260bd',1,'OGR_SRSNode::OGR_SRSNode()']]], + ['ogr_5fst_5fcreate',['OGR_ST_Create',['../ogr__api_8h.html#a78d39752fd6d5107948ee992526d68c7',1,'ogr_api.h']]], + ['ogr_5fst_5fdestroy',['OGR_ST_Destroy',['../ogr__api_8h.html#a0c83b03d67957f776f22529d81ed0feb',1,'ogr_api.h']]], + ['ogr_5fst_5fgetparamdbl',['OGR_ST_GetParamDbl',['../ogr__api_8h.html#aa296459004cae4ba58eebdd2f248496f',1,'ogr_api.h']]], + ['ogr_5fst_5fgetparamnum',['OGR_ST_GetParamNum',['../ogr__api_8h.html#a5f10520073468a8fea36d74cb72304d3',1,'ogr_api.h']]], + ['ogr_5fst_5fgetparamstr',['OGR_ST_GetParamStr',['../ogr__api_8h.html#a04e35cc9d8f1cb0384e36c027609b286',1,'ogr_api.h']]], + ['ogr_5fst_5fgetrgbfromstring',['OGR_ST_GetRGBFromString',['../ogr__api_8h.html#a43500fb8865431848de06315f996e841',1,'ogr_api.h']]], + ['ogr_5fst_5fgetstylestring',['OGR_ST_GetStyleString',['../ogr__api_8h.html#a9063d49ea667191d861fcfc82ec8fba0',1,'ogr_api.h']]], + ['ogr_5fst_5fgettype',['OGR_ST_GetType',['../ogr__api_8h.html#aca31cc224cfe9f788862bf310fe4aff1',1,'ogr_api.h']]], + ['ogr_5fst_5fgetunit',['OGR_ST_GetUnit',['../ogr__api_8h.html#a68a28a78ada97e2bce8b3050d0df095d',1,'ogr_api.h']]], + ['ogr_5fst_5fsetparamdbl',['OGR_ST_SetParamDbl',['../ogr__api_8h.html#a48a20d825b4bd2c10e8c7ca345c27501',1,'ogr_api.h']]], + ['ogr_5fst_5fsetparamnum',['OGR_ST_SetParamNum',['../ogr__api_8h.html#afcaee9e1ca278d2d3248085b994f61ec',1,'ogr_api.h']]], + ['ogr_5fst_5fsetparamstr',['OGR_ST_SetParamStr',['../ogr__api_8h.html#a8c68508711f2cdbb9fe30ed13f989567',1,'ogr_api.h']]], + ['ogr_5fst_5fsetunit',['OGR_ST_SetUnit',['../ogr__api_8h.html#a23ffb4e86760b4ca8fc795d42433a94c',1,'ogr_api.h']]], + ['ogr_5fstbl_5faddstyle',['OGR_STBL_AddStyle',['../ogr__api_8h.html#a4b63e0c6bef9007e0d020b3df056777f',1,'ogr_api.h']]], + ['ogr_5fstbl_5fcreate',['OGR_STBL_Create',['../ogr__api_8h.html#aa3512ed9f49813f273217ca846c01cc3',1,'ogr_api.h']]], + ['ogr_5fstbl_5fdestroy',['OGR_STBL_Destroy',['../ogr__api_8h.html#a6cd8a950f2a96a7c0e089b918be7f534',1,'ogr_api.h']]], + ['ogr_5fstbl_5ffind',['OGR_STBL_Find',['../ogr__api_8h.html#a273573f02c82c8a04ee0b8b301deb83f',1,'ogr_api.h']]], + ['ogr_5fstbl_5fgetlaststylename',['OGR_STBL_GetLastStyleName',['../ogr__api_8h.html#a7528a0853fc6266f73160fbc4bb13329',1,'ogr_api.h']]], + ['ogr_5fstbl_5fgetnextstyle',['OGR_STBL_GetNextStyle',['../ogr__api_8h.html#aba40a7c299be84aa5271a9eaf02d53e1',1,'ogr_api.h']]], + ['ogr_5fstbl_5floadstyletable',['OGR_STBL_LoadStyleTable',['../ogr__api_8h.html#a07f8da5d1edc8447a557fc8589f3f7dd',1,'ogr_api.h']]], + ['ogr_5fstbl_5fresetstylestringreading',['OGR_STBL_ResetStyleStringReading',['../ogr__api_8h.html#a5d865a606767b842b26adcd2b0e3a21e',1,'ogr_api.h']]], + ['ogr_5fstbl_5fsavestyletable',['OGR_STBL_SaveStyleTable',['../ogr__api_8h.html#ad5f4315a73c684a90776aa06e17eef33',1,'ogr_api.h']]], + ['ogr_5fstyle_5fparam',['ogr_style_param',['../structogr__style__param.html',1,'']]], + ['ogr_5fstyle_5ftool_5fclass_5fid',['ogr_style_tool_class_id',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5fparam_5fbrush_5fid',['ogr_style_tool_param_brush_id',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5fparam_5flabel_5fid',['ogr_style_tool_param_label_id',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abb',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5fparam_5fpen_5fid',['ogr_style_tool_param_pen_id',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5fparam_5fsymbol_5fid',['ogr_style_tool_param_symbol_id',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5funits_5fid',['ogr_style_tool_units_id',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftype',['ogr_style_type',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8eb',1,'ogr_featurestyle.h']]], + ['ogr_5fstyle_5fvalue',['ogr_style_value',['../structogr__style__value.html',1,'']]], + ['ogr_5fswap',['OGR_SWAP',['../ogr__p_8h.html#a244f0db226d90bb8460fb123e6b1ace3',1,'ogr_p.h']]], + ['ograxisorientation',['OGRAxisOrientation',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6',1,'ogr_srs_api.h']]], + ['ogrboolean',['OGRBoolean',['../ogr__core_8h.html#a1a234b9cde6d25c581b72e2b3c5af664',1,'ogr_core.h']]], + ['ogrbuildpolygonfromedges',['OGRBuildPolygonFromEdges',['../ogr__api_8h.html#ab59fcef88867f194a75330f738158fab',1,'ogr_api.h']]], + ['ogrcalloc',['OGRCalloc',['../ogr__core_8h.html#a7ce595522cb2e42e5a93086ddb4ee302',1,'ogr_core.h']]], + ['ogrcheckpermutation',['OGRCheckPermutation',['../ogr__p_8h.html#a4abb5bd80f9afebcc3b5cee7e572397a',1,'ogr_p.h']]], + ['ogrcircularstring',['OGRCircularString',['../class_o_g_r_circular_string.html',1,'OGRCircularString'],['../class_o_g_r_circular_string.html#a505a9ce350765981433fb48ad5eed06b',1,'OGRCircularString::OGRCircularString()'],['../class_o_g_r_circular_string.html#aa9f47b1900fdd112ac20b9681175fd82',1,'OGRCircularString::OGRCircularString(const OGRCircularString &other)']]], + ['ogrcleanupall',['OGRCleanupAll',['../ogr__api_8h.html#ad855bb40ce1df19c5a06821d1cfee899',1,'ogr_api.h']]], + ['ogrcomparedate',['OGRCompareDate',['../ogr__p_8h.html#a2adc14d181d996348785e206b4767e56',1,'ogr_p.h']]], + ['ogrcompoundcurve',['OGRCompoundCurve',['../class_o_g_r_compound_curve.html',1,'OGRCompoundCurve'],['../class_o_g_r_curve.html#a94f85fbbca51834858c6b6833adefaba',1,'OGRCurve::OGRCompoundCurve()'],['../class_o_g_r_curve_collection.html#a94f85fbbca51834858c6b6833adefaba',1,'OGRCurveCollection::OGRCompoundCurve()'],['../class_o_g_r_compound_curve.html#ae6121a37dfc990927a53518d7e9962e0',1,'OGRCompoundCurve::OGRCompoundCurve()'],['../class_o_g_r_compound_curve.html#a5fcd3bdbd912f2f9c51e5cf974233d01',1,'OGRCompoundCurve::OGRCompoundCurve(const OGRCompoundCurve &other)']]], + ['ogrcoordinatetransformation',['OGRCoordinateTransformation',['../class_o_g_r_coordinate_transformation.html',1,'']]], + ['ogrcoordinatetransformationh',['OGRCoordinateTransformationH',['../ogr__api_8h.html#a069f206f0e8e54328d648c14658cbf81',1,'OGRCoordinateTransformationH(): ogr_api.h'],['../ogr__srs__api_8h.html#a069f206f0e8e54328d648c14658cbf81',1,'OGRCoordinateTransformationH(): ogr_srs_api.h']]], + ['ogrcreatecoordinatetransformation',['OGRCreateCoordinateTransformation',['../ogr__spatialref_8h.html#a740cb7a63125f076a68586420038537a',1,'ogr_spatialref.h']]], + ['ogrcreatepreparedgeometry',['OGRCreatePreparedGeometry',['../ogr__geometry_8h.html#a13bf8cf1c3674644285f412d63153f57',1,'ogr_geometry.h']]], + ['ogrcurve',['OGRCurve',['../class_o_g_r_curve.html',1,'OGRCurve'],['../class_o_g_r_curve.html#ae807077dc20ebeff0b041765c4fd50d5',1,'OGRCurve::OGRCurve()'],['../class_o_g_r_curve.html#a0b63d1ee5fe8d4dea1c7c30db0b6c30e',1,'OGRCurve::OGRCurve(const OGRCurve &other)']]], + ['ogrcurvecastertolinearring',['OGRCurveCasterToLinearRing',['../ogr__geometry_8h.html#aef315d8b52f957fd4be7d687413e5562',1,'ogr_geometry.h']]], + ['ogrcurvecastertolinestring',['OGRCurveCasterToLineString',['../ogr__geometry_8h.html#a498878fe46dca2f03fcb1a8eebffb9b6',1,'ogr_geometry.h']]], + ['ogrcurvecollection',['OGRCurveCollection',['../class_o_g_r_curve_collection.html',1,'OGRCurveCollection'],['../class_o_g_r_geometry.html#a1656dfb08b4c8c097ac59515b9b9e78d',1,'OGRGeometry::OGRCurveCollection()'],['../class_o_g_r_curve_collection.html#aca33554b9881e0ed66b5a303d5e1d4d4',1,'OGRCurveCollection::OGRCurveCollection()'],['../class_o_g_r_curve_collection.html#a081e168d619f4dfdc62135070acdef09',1,'OGRCurveCollection::OGRCurveCollection(const OGRCurveCollection &other)']]], + ['ogrcurvepolygon',['OGRCurvePolygon',['../class_o_g_r_curve_polygon.html',1,'OGRCurvePolygon'],['../class_o_g_r_curve.html#a607b7f339375fb296b81cddb2a77a8be',1,'OGRCurve::OGRCurvePolygon()'],['../class_o_g_r_curve_collection.html#a607b7f339375fb296b81cddb2a77a8be',1,'OGRCurveCollection::OGRCurvePolygon()'],['../class_o_g_r_curve_polygon.html#aa7abf62163f075f1d6219f041ce1669e',1,'OGRCurvePolygon::OGRCurvePolygon()'],['../class_o_g_r_curve_polygon.html#af8cf10bb3af3893e47b8506813aa2694',1,'OGRCurvePolygon::OGRCurvePolygon(const OGRCurvePolygon &)']]], + ['ogrdatasource',['OGRDataSource',['../class_o_g_r_data_source.html',1,'OGRDataSource'],['../class_o_g_r_data_source.html#aeec370b6e36bde72f1bfccec68afce33',1,'OGRDataSource::OGRDataSource()']]], + ['ogrdatasourceh',['OGRDataSourceH',['../ogr__api_8h.html#ae37d6a007fbf6453a11062443c9cc2a4',1,'ogr_api.h']]], + ['ogrdatumtype',['OGRDatumType',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652b',1,'ogr_srs_api.h']]], + ['ogrderegisterdriver',['OGRDeregisterDriver',['../ogr__api_8h.html#a21c5aa7aee1be380c4b9793c53bdb638',1,'ogr_api.h']]], + ['ogrdestroypreparedgeometry',['OGRDestroyPreparedGeometry',['../ogr__geometry_8h.html#ad8261042ef5de3364b5444c3ec2e4876',1,'ogr_geometry.h']]], + ['ogrenvelope',['OGREnvelope',['../struct_o_g_r_envelope.html',1,'']]], + ['ogrenvelope3d',['OGREnvelope3D',['../struct_o_g_r_envelope3_d.html',1,'']]], + ['ogrerr',['OGRErr',['../ogr__core_8h.html#abd3e8d61c1e766992bdc71f846d56f65',1,'ogr_core.h']]], + ['ogrerr_5fcorrupt_5fdata',['OGRERR_CORRUPT_DATA',['../ogr__core_8h.html#a864b0b3ebdec7a89f53d0c5eff552bd7',1,'ogr_core.h']]], + ['ogrerr_5ffailure',['OGRERR_FAILURE',['../ogr__core_8h.html#a64dd6c75304d5238e4565c37fd72d127',1,'ogr_core.h']]], + ['ogrerr_5finvalid_5fhandle',['OGRERR_INVALID_HANDLE',['../ogr__core_8h.html#aaf7204f7ec7f00974f19e37bf505ff64',1,'ogr_core.h']]], + ['ogrerr_5fnon_5fexisting_5ffeature',['OGRERR_NON_EXISTING_FEATURE',['../ogr__core_8h.html#aa1cae24775a1d7cb0013c42082e27770',1,'ogr_core.h']]], + ['ogrerr_5fnone',['OGRERR_NONE',['../ogr__core_8h.html#a67a14d8dceb15392134cc51180c5e6f0',1,'ogr_core.h']]], + ['ogrerr_5fnot_5fenough_5fdata',['OGRERR_NOT_ENOUGH_DATA',['../ogr__core_8h.html#ab8de2bdd9162c6bc711099f5faf18f89',1,'ogr_core.h']]], + ['ogrerr_5fnot_5fenough_5fmemory',['OGRERR_NOT_ENOUGH_MEMORY',['../ogr__core_8h.html#a1186e39e672505cd5295b12df488b83a',1,'ogr_core.h']]], + ['ogrerr_5funsupported_5fgeometry_5ftype',['OGRERR_UNSUPPORTED_GEOMETRY_TYPE',['../ogr__core_8h.html#a4412b6b26167ad047403f2938cd58720',1,'ogr_core.h']]], + ['ogrerr_5funsupported_5foperation',['OGRERR_UNSUPPORTED_OPERATION',['../ogr__core_8h.html#a65bd89a6e2d22b1a98bd7304df2ed9ef',1,'ogr_core.h']]], + ['ogrerr_5funsupported_5fsrs',['OGRERR_UNSUPPORTED_SRS',['../ogr__core_8h.html#af38b2047148669a67583ff4db68faca6',1,'ogr_core.h']]], + ['ogrfastatof',['OGRFastAtof',['../ogr__p_8h.html#a684697c20cad6d6bd7694aa051f4095b',1,'ogr_p.h']]], + ['ogrfeature',['OGRFeature',['../class_o_g_r_feature.html',1,'OGRFeature'],['../class_o_g_r_feature.html#ae6559a9f3c26274d1253e5d043b2e852',1,'OGRFeature::OGRFeature()']]], + ['ogrfeaturedefn',['OGRFeatureDefn',['../class_o_g_r_feature_defn.html',1,'OGRFeatureDefn'],['../class_o_g_r_feature_defn.html#ab98552e676127d847582778d70b7e27b',1,'OGRFeatureDefn::OGRFeatureDefn()']]], + ['ogrfeaturedefnh',['OGRFeatureDefnH',['../ogr__api_8h.html#a827cc74dba4613e928843c4b5f781618',1,'ogr_api.h']]], + ['ogrfeatureh',['OGRFeatureH',['../ogr__api_8h.html#aa4ebb4d695364da5635718ec664b95bf',1,'ogr_api.h']]], + ['ogrfeaturequery',['OGRFeatureQuery',['../class_o_g_r_feature_query.html',1,'OGRFeatureQuery'],['../class_o_g_r_feature_query.html#ae457b78d75e7c6501cabdbb826a77f20',1,'OGRFeatureQuery::OGRFeatureQuery()']]], + ['ogrfield',['OGRField',['../union_o_g_r_field.html',1,'']]], + ['ogrfielddefn',['OGRFieldDefn',['../class_o_g_r_field_defn.html',1,'OGRFieldDefn'],['../class_o_g_r_field_defn.html#afc375f038b548b5a86b854c214fee114',1,'OGRFieldDefn::OGRFieldDefn(const char *, OGRFieldType)'],['../class_o_g_r_field_defn.html#ae1a23eb2e7ec5d95f51e192a524d4fac',1,'OGRFieldDefn::OGRFieldDefn(OGRFieldDefn *)']]], + ['ogrfielddefnh',['OGRFieldDefnH',['../ogr__api_8h.html#a624dc73953f25ea4efd8686d5121249b',1,'ogr_api.h']]], + ['ogrfieldsubtype',['OGRFieldSubType',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284',1,'ogr_core.h']]], + ['ogrfieldtype',['OGRFieldType',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fc',1,'ogr_core.h']]], + ['ogrformatdouble',['OGRFormatDouble',['../ogr__p_8h.html#af7b8d903f41003410a2548b15c5551b6',1,'ogr_p.h']]], + ['ogrfree',['OGRFree',['../ogr__core_8h.html#ac97a90d7b8f809904eacc20bb58a1a29',1,'ogr_core.h']]], + ['ogrfromogcgeomtype',['OGRFromOGCGeomType',['../ogr__geometry_8h.html#a92ce99814e620831635b3ba85e9af58f',1,'ogr_geometry.h']]], + ['ogrgeneralcmdlineprocessor',['OGRGeneralCmdLineProcessor',['../ogr__p_8h.html#ad27e97f5772328b6284f744db46fe4ed',1,'ogr_p.h']]], + ['ogrgeometry',['OGRGeometry',['../class_o_g_r_geometry.html',1,'OGRGeometry'],['../class_o_g_r_simple_curve.html#a64fda5ce4170bd31fea1f9616639bae9',1,'OGRSimpleCurve::OGRGeometry()'],['../class_o_g_r_geometry.html#a70c7504e8df2ce6000deaea9f56620b9',1,'OGRGeometry::OGRGeometry()'],['../class_o_g_r_geometry.html#ac0b82162f8efdec26efee2e22aba8cda',1,'OGRGeometry::OGRGeometry(const OGRGeometry &other)']]], + ['ogrgeometrycollection',['OGRGeometryCollection',['../class_o_g_r_geometry_collection.html',1,'OGRGeometryCollection'],['../class_o_g_r_geometry_collection.html#aeccf1afd663ddde2e170e5da96af9774',1,'OGRGeometryCollection::OGRGeometryCollection()'],['../class_o_g_r_geometry_collection.html#aee876940782d83c144f5a016d3851a22',1,'OGRGeometryCollection::OGRGeometryCollection(const OGRGeometryCollection &other)']]], + ['ogrgeometryfactory',['OGRGeometryFactory',['../class_o_g_r_geometry_factory.html',1,'']]], + ['ogrgeometryfromewkb',['OGRGeometryFromEWKB',['../ogr__p_8h.html#a9314967170b31f1f577bddb3a8a66229',1,'ogr_p.h']]], + ['ogrgeometryfromhexewkb',['OGRGeometryFromHexEWKB',['../ogr__p_8h.html#a3eaf3ac0d96283929a458ef917465f81',1,'ogr_p.h']]], + ['ogrgeometryh',['OGRGeometryH',['../ogr__api_8h.html#aed9a9df314720ac1f30777d9a13b4f1a',1,'ogr_api.h']]], + ['ogrgeometrytohexewkb',['OGRGeometryToHexEWKB',['../ogr__p_8h.html#aeee07ad15e9a5b7e0ee6a66351cc6f5e',1,'ogr_p.h']]], + ['ogrgeometrytypetoname',['OGRGeometryTypeToName',['../ogr__core_8h.html#a443bcbb774f2d1973f9b0c601b12e916',1,'ogr_core.h']]], + ['ogrgeomfielddefn',['OGRGeomFieldDefn',['../class_o_g_r_geom_field_defn.html',1,'OGRGeomFieldDefn'],['../class_o_g_r_geom_field_defn.html#ac69cdfca5b480465569b88bc4f9f7765',1,'OGRGeomFieldDefn::OGRGeomFieldDefn(const char *pszNameIn, OGRwkbGeometryType eGeomTypeIn)'],['../class_o_g_r_geom_field_defn.html#a44c491d2f91eecf1bcc5dc56e2f8eda4',1,'OGRGeomFieldDefn::OGRGeomFieldDefn(OGRGeomFieldDefn *)']]], + ['ogrgeomfielddefnh',['OGRGeomFieldDefnH',['../ogr__api_8h.html#ab02dff2945904f6c0664e17a80c5f6bf',1,'ogr_api.h']]], + ['ogrgetdayofweek',['OGRGetDayOfWeek',['../ogr__p_8h.html#a714e2ed479a11dc999ffa6778d0bd5ec',1,'ogr_p.h']]], + ['ogrgetdriver',['OGRGetDriver',['../ogr__api_8h.html#a0f5497828abab4fb9fe496b706c31f75',1,'ogr_api.h']]], + ['ogrgetdriverbyname',['OGRGetDriverByName',['../ogr__api_8h.html#ac1bb6e5e5dfd20bd0307bcadaa0ec0b6',1,'ogr_api.h']]], + ['ogrgetdrivercount',['OGRGetDriverCount',['../ogr__api_8h.html#a2b209292bc4108ac7d2067b99b083803',1,'ogr_api.h']]], + ['ogrgetgenerate_5fdb2_5fv72_5fbyte_5forder',['OGRGetGenerate_DB2_V72_BYTE_ORDER',['../ogr__api_8h.html#a20a45cc5f6654bf7004b4c4338614ed9',1,'ogr_api.h']]], + ['ogrgetnonlineargeometriesenabledflag',['OGRGetNonLinearGeometriesEnabledFlag',['../ogr__api_8h.html#a58bfb24f20bc1765cc224e36b0f25718',1,'ogr_api.h']]], + ['ogrgetopends',['OGRGetOpenDS',['../ogr__api_8h.html#a195f9daadd25d464b0134d0ec60bf3ca',1,'ogr_api.h']]], + ['ogrgetopendscount',['OGRGetOpenDSCount',['../ogr__api_8h.html#abcb5d71c8a89127bd75d4452d981c90f',1,'ogr_api.h']]], + ['ogrgetrfc822datetime',['OGRGetRFC822DateTime',['../ogr__p_8h.html#a615e25deff8e83545cd12255a8ccb2ae',1,'ogr_p.h']]], + ['ogrgetxml_5futf8_5fescapedstring',['OGRGetXML_UTF8_EscapedString',['../ogr__p_8h.html#aff680f24381360e8ed98e57f41d9d198',1,'ogr_p.h']]], + ['ogrgetxmldatetime',['OGRGetXMLDateTime',['../ogr__p_8h.html#a57e68795b211d0a6f37a395910773267',1,'ogr_p.h']]], + ['ogrhaspreparedgeometrysupport',['OGRHasPreparedGeometrySupport',['../ogr__geometry_8h.html#aebbcde72007da3e84f5c8d4cb0d5c47d',1,'ogr_geometry.h']]], + ['ogrjustification',['OGRJustification',['../ogr__core_8h.html#a701976be938cd60a2fa96454f61d3600',1,'ogr_core.h']]], + ['ogrlayer',['OGRLayer',['../class_o_g_r_layer.html',1,'OGRLayer'],['../class_o_g_r_layer.html#aa1a2c12c0b62c55f981cc6990403978f',1,'OGRLayer::OGRLayer()']]], + ['ogrlayerh',['OGRLayerH',['../ogr__api_8h.html#a635095fa23dfea934f4bb2df38fb9a67',1,'ogr_api.h']]], + ['ogrlinearring',['OGRLinearRing',['../class_o_g_r_linear_ring.html',1,'OGRLinearRing'],['../class_o_g_r_linear_ring.html#a90787e23f6cf808e7a2453f2a4e4b3aa',1,'OGRLinearRing::OGRLinearRing()'],['../class_o_g_r_linear_ring.html#a81459ecf5ad09c9fbdd3d685e9e4aa53',1,'OGRLinearRing::OGRLinearRing(const OGRLinearRing &other)'],['../class_o_g_r_linear_ring.html#a7bfed0ca5357c430db8a1a63fb11cf54',1,'OGRLinearRing::OGRLinearRing(OGRLinearRing *)']]], + ['ogrlinestring',['OGRLineString',['../class_o_g_r_line_string.html',1,'OGRLineString'],['../class_o_g_r_line_string.html#ab78f4aaaf619a045be8ebd97b33745d4',1,'OGRLineString::OGRLineString()'],['../class_o_g_r_line_string.html#a644cf63ff9fcae8faed97b2a80754c39',1,'OGRLineString::OGRLineString(const OGRLineString &other)']]], + ['ogrmalloc',['OGRMalloc',['../ogr__core_8h.html#ae7906945162e5bc3e6c283e41df9ed7f',1,'ogr_core.h']]], + ['ogrmergegeometrytypes',['OGRMergeGeometryTypes',['../ogr__core_8h.html#a8f6f656dc1646625afc25214d93f51b7',1,'ogr_core.h']]], + ['ogrmergegeometrytypesex',['OGRMergeGeometryTypesEx',['../ogr__core_8h.html#a7c6aa40c8338723b23ed051d1e45826b',1,'ogr_core.h']]], + ['ogrmulticurve',['OGRMultiCurve',['../class_o_g_r_multi_curve.html',1,'OGRMultiCurve'],['../class_o_g_r_multi_curve.html#a7e57ac1486555f4bc3f0c9f7bdd764d6',1,'OGRMultiCurve::OGRMultiCurve()'],['../class_o_g_r_multi_curve.html#a821252b11c06896b5f14c05d1452f171',1,'OGRMultiCurve::OGRMultiCurve(const OGRMultiCurve &other)']]], + ['ogrmultilinestring',['OGRMultiLineString',['../class_o_g_r_multi_line_string.html',1,'OGRMultiLineString'],['../class_o_g_r_multi_line_string.html#a972b8b85c1e12ca6df0e5543f724f30c',1,'OGRMultiLineString::OGRMultiLineString()'],['../class_o_g_r_multi_line_string.html#af4b0cb759bcc9a14c0db524e39bd2782',1,'OGRMultiLineString::OGRMultiLineString(const OGRMultiLineString &other)']]], + ['ogrmultipoint',['OGRMultiPoint',['../class_o_g_r_multi_point.html',1,'OGRMultiPoint'],['../class_o_g_r_multi_point.html#a8b2f7a7c8b039c55835ce35b3493c061',1,'OGRMultiPoint::OGRMultiPoint()'],['../class_o_g_r_multi_point.html#a9a193fa09ccae6246cdee28418de3f47',1,'OGRMultiPoint::OGRMultiPoint(const OGRMultiPoint &other)']]], + ['ogrmultipolygon',['OGRMultiPolygon',['../class_o_g_r_multi_polygon.html',1,'OGRMultiPolygon'],['../class_o_g_r_multi_polygon.html#aac305a0f8262aaa77d525d0ce0615607',1,'OGRMultiPolygon::OGRMultiPolygon()'],['../class_o_g_r_multi_polygon.html#a2f3ad1af81400d8ebba6edb73e04e1fe',1,'OGRMultiPolygon::OGRMultiPolygon(const OGRMultiPolygon &other)']]], + ['ogrmultisurface',['OGRMultiSurface',['../class_o_g_r_multi_surface.html',1,'OGRMultiSurface'],['../class_o_g_r_polygon.html#a58ba4a06c1175cac19d32d12e1733500',1,'OGRPolygon::OGRMultiSurface()'],['../class_o_g_r_multi_surface.html#a293bfdfa3d114bc593e5860a3ee40167',1,'OGRMultiSurface::OGRMultiSurface()'],['../class_o_g_r_multi_surface.html#ac48453cf55482d976d3ce8ba5edba736',1,'OGRMultiSurface::OGRMultiSurface(const OGRMultiSurface &other)']]], + ['ogrnullfid',['OGRNullFID',['../ogr__core_8h.html#a575c23b96692505552e95f43fbee9a85',1,'ogr_core.h']]], + ['ogropen',['OGROpen',['../ogr__api_8h.html#a004336db57465f00532df31817a081f0',1,'ogr_api.h']]], + ['ogropenshared',['OGROpenShared',['../ogr__api_8h.html#a6fa53b83ab7863da444ee6b588d060b1',1,'ogr_api.h']]], + ['ogrparsedate',['OGRParseDate',['../ogr__core_8h.html#a59e673332b19ac852d3dd3838c090f2b',1,'ogr_core.h']]], + ['ogrparserfc822datetime',['OGRParseRFC822DateTime',['../ogr__p_8h.html#a20d66d8c22b4c4508b0c43b8915d92eb',1,'ogr_p.h']]], + ['ogrparsexmldatetime',['OGRParseXMLDateTime',['../ogr__p_8h.html#abfdea81ff88653f111e3e34590c4ea9d',1,'ogr_p.h']]], + ['ogrpoint',['OGRPoint',['../class_o_g_r_point.html',1,'OGRPoint'],['../class_o_g_r_point.html#a6ddb1613e8a78e83d5af9b7e4a365852',1,'OGRPoint::OGRPoint()'],['../class_o_g_r_point.html#ae0f5bf05f8cbaa52cd5eec97597682df',1,'OGRPoint::OGRPoint(double x, double y)'],['../class_o_g_r_point.html#a8a9723df85ddfadc5b63dff32e040552',1,'OGRPoint::OGRPoint(double x, double y, double z)'],['../class_o_g_r_point.html#a7887dec3d63b22db8a4db68eeef83441',1,'OGRPoint::OGRPoint(double x, double y, double z, double m)'],['../class_o_g_r_point.html#a3e5cd315ebcf91ee0e5394be4769f511',1,'OGRPoint::OGRPoint(const OGRPoint &other)']]], + ['ogrpointiterator',['OGRPointIterator',['../class_o_g_r_point_iterator.html',1,'']]], + ['ogrpolygon',['OGRPolygon',['../class_o_g_r_polygon.html',1,'OGRPolygon'],['../class_o_g_r_linear_ring.html#af507ab8a6499544e21f845f5a3d3e123',1,'OGRLinearRing::OGRPolygon()'],['../class_o_g_r_curve_collection.html#af507ab8a6499544e21f845f5a3d3e123',1,'OGRCurveCollection::OGRPolygon()'],['../class_o_g_r_curve_polygon.html#af507ab8a6499544e21f845f5a3d3e123',1,'OGRCurvePolygon::OGRPolygon()'],['../class_o_g_r_polygon.html#a6142a7ee45f6bf7a3a189fa978437913',1,'OGRPolygon::OGRPolygon()'],['../class_o_g_r_polygon.html#a9f9bbfe0784d19b3c69fa1547d3044ae',1,'OGRPolygon::OGRPolygon(const OGRPolygon &other)']]], + ['ogrpreparedgeometry',['OGRPreparedGeometry',['../ogr__geometry_8h.html#aa7f1c5da96d4c7e45dc7a721e6643a25',1,'ogr_geometry.h']]], + ['ogrpreparedgeometrycontains',['OGRPreparedGeometryContains',['../ogr__geometry_8h.html#ad4c528842cfb46d8ea574b9595f5b7d5',1,'ogr_geometry.h']]], + ['ogrpreparedgeometryintersects',['OGRPreparedGeometryIntersects',['../ogr__geometry_8h.html#a46f055e56bee98564d583354527cfc6c',1,'ogr_geometry.h']]], + ['ogrrawpoint',['OGRRawPoint',['../class_o_g_r_raw_point.html',1,'OGRRawPoint'],['../class_o_g_r_raw_point.html#ab13f807e678da315129499c604ae7e84',1,'OGRRawPoint::OGRRawPoint()'],['../class_o_g_r_raw_point.html#a11c11ebe87b853a7f4f64b2fe201bf23',1,'OGRRawPoint::OGRRawPoint(double xIn, double yIn)']]], + ['ogrreadwkbgeometrytype',['OGRReadWKBGeometryType',['../ogr__p_8h.html#a262708487dc50fe75a817541abd126c6',1,'ogr_p.h']]], + ['ogrrealloc',['OGRRealloc',['../ogr__core_8h.html#a1f0d67d32385f5852b8628e7436485b0',1,'ogr_core.h']]], + ['ogrregisterall',['OGRRegisterAll',['../ogr__api_8h.html#a452b0fdeffa9f0c6019bc8ca0826f026',1,'OGRRegisterAll(void): ogr_api.h'],['../ogrsf__frmts_8h.html#af5d3587d14b1cd6b1ee32e9c5f77eb59',1,'OGRRegisterAll(): ogrsf_frmts.h']]], + ['ogrregisterallinternal',['OGRRegisterAllInternal',['../ogrsf__frmts_8h.html#a22abb5dbcd4992b3789f37b5c115f416',1,'ogrsf_frmts.h']]], + ['ogrregisterdriver',['OGRRegisterDriver',['../ogr__api_8h.html#ae156fd00501c219d5e0b3b82dd365de1',1,'ogr_api.h']]], + ['ogrreleasedatasource',['OGRReleaseDataSource',['../ogr__api_8h.html#a9620dd0952e1f0bdc2a953787b7dee84',1,'ogr_api.h']]], + ['ogrsetgenerate_5fdb2_5fv72_5fbyte_5forder',['OGRSetGenerate_DB2_V72_BYTE_ORDER',['../ogr__api_8h.html#a384e207dc35923da5f88b2a133d0e9f2',1,'ogr_api.h']]], + ['ogrsetnonlineargeometriesenabledflag',['OGRSetNonLinearGeometriesEnabledFlag',['../ogr__api_8h.html#a1daa792894646ef904beb33ba84b3d6b',1,'ogr_api.h']]], + ['ogrsf_5ffrmts_2eh',['ogrsf_frmts.h',['../ogrsf__frmts_8h.html',1,'']]], + ['ogrsfdriver',['OGRSFDriver',['../class_o_g_r_s_f_driver.html',1,'']]], + ['ogrsfdriverh',['OGRSFDriverH',['../ogr__api_8h.html#acb21d6f230ef8a5d2c1e65bf98473eca',1,'ogr_api.h']]], + ['ogrsfdriverregistrar',['OGRSFDriverRegistrar',['../class_o_g_r_s_f_driver_registrar.html',1,'']]], + ['ogrsimplecurve',['OGRSimpleCurve',['../class_o_g_r_simple_curve.html',1,'OGRSimpleCurve'],['../class_o_g_r_simple_curve.html#abd979ab94442298155a58ff8ca03406f',1,'OGRSimpleCurve::OGRSimpleCurve()'],['../class_o_g_r_simple_curve.html#a08c4aa3cbcd26699d4b6676596b73c92',1,'OGRSimpleCurve::OGRSimpleCurve(const OGRSimpleCurve &other)']]], + ['ogrspatialreference',['OGRSpatialReference',['../class_o_g_r_spatial_reference.html',1,'OGRSpatialReference'],['../class_o_g_r_spatial_reference.html#a324654be9d3912fadc73c1cf352916cf',1,'OGRSpatialReference::OGRSpatialReference(const OGRSpatialReference &)'],['../class_o_g_r_spatial_reference.html#a10e93344649a380d75b9925ad53d86ac',1,'OGRSpatialReference::OGRSpatialReference(const char *=NULL)']]], + ['ogrspatialreferenceh',['OGRSpatialReferenceH',['../ogr__api_8h.html#a23361112dba57d043fa64632348c0870',1,'OGRSpatialReferenceH(): ogr_api.h'],['../ogr__srs__api_8h.html#a23361112dba57d043fa64632348c0870',1,'OGRSpatialReferenceH(): ogr_srs_api.h']]], + ['ogrstbrushangle',['OGRSTBrushAngle',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a03cb0b8025bd63b20e23d7c6dc7dabaf',1,'ogr_core.h']]], + ['ogrstbrushbcolor',['OGRSTBrushBColor',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a73435d16588d09c7645fee324709b1c8',1,'ogr_core.h']]], + ['ogrstbrushdx',['OGRSTBrushDx',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1af1425a64313222fedfd07726f99d295d',1,'ogr_core.h']]], + ['ogrstbrushdy',['OGRSTBrushDy',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1ac7bcf5aa454378973b2b67b4ac7b28e2',1,'ogr_core.h']]], + ['ogrstbrushfcolor',['OGRSTBrushFColor',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1ae21166e07efa77620b5c0d3062d6ee84',1,'ogr_core.h']]], + ['ogrstbrushid',['OGRSTBrushId',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a1ce6fb65ce582ca266017bc09454e6a9',1,'ogr_core.h']]], + ['ogrstbrushlast',['OGRSTBrushLast',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a94429c0cec3242e65994939af846a0f4',1,'ogr_core.h']]], + ['ogrstbrushparam',['OGRSTBrushParam',['../ogr__core_8h.html#acde986cc1c9bd94e9d5b0c098021ffd5',1,'ogr_core.h']]], + ['ogrstbrushpriority',['OGRSTBrushPriority',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a597d379ce0242116993fb4a691c97e74',1,'ogr_core.h']]], + ['ogrstbrushsize',['OGRSTBrushSize',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a7817a1ef425495b1ef51ebbd3b9bdc3a',1,'ogr_core.h']]], + ['ogrstcbrush',['OGRSTCBrush',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a0cb26929e6c190d07d0520870e302d19',1,'ogr_core.h']]], + ['ogrstclabel',['OGRSTCLabel',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a5332d70327fa7734dc0eedc3e133b804',1,'ogr_core.h']]], + ['ogrstclassid',['OGRSTClassId',['../ogr__core_8h.html#a109ea92417a0152008c7c11eeec4f028',1,'ogr_core.h']]], + ['ogrstcnone',['OGRSTCNone',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a2beae815e66a88b57d4d157adcd7d839',1,'ogr_core.h']]], + ['ogrstcpen',['OGRSTCPen',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a67362079de5e835f5dd57edf349f0f79',1,'ogr_core.h']]], + ['ogrstcsymbol',['OGRSTCSymbol',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6ab63da0b6737dafbd2048461dc13a1f5d',1,'ogr_core.h']]], + ['ogrstcvector',['OGRSTCVector',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a2bbe5df3acf42978c28d307c91eb7634',1,'ogr_core.h']]], + ['ogrstlabeladjhor',['OGRSTLabelAdjHor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbaffde39bab4d55711bbf229b7f7796a72',1,'ogr_core.h']]], + ['ogrstlabeladjvert',['OGRSTLabelAdjVert',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba0d8933c5151c7c7e1085484abc059fff',1,'ogr_core.h']]], + ['ogrstlabelanchor',['OGRSTLabelAnchor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbaffa4e467f15dc625b7355a10929c13ef',1,'ogr_core.h']]], + ['ogrstlabelangle',['OGRSTLabelAngle',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbac9ac651ea11befe82bd4f55cc9c13929',1,'ogr_core.h']]], + ['ogrstlabelbcolor',['OGRSTLabelBColor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba1ec4fabb061658b7eae7ebb5391083bf',1,'ogr_core.h']]], + ['ogrstlabelbold',['OGRSTLabelBold',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba0f95d4717d8d0fcd9ccc082c3cf6be40',1,'ogr_core.h']]], + ['ogrstlabeldx',['OGRSTLabelDx',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba700640976c182f83236e56831a82c05e',1,'ogr_core.h']]], + ['ogrstlabeldy',['OGRSTLabelDy',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbaf286b42ab249c177b6b1f6f5bd694987',1,'ogr_core.h']]], + ['ogrstlabelfcolor',['OGRSTLabelFColor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbadb6c135588db3b967e8031f8bac2a034',1,'ogr_core.h']]], + ['ogrstlabelfontname',['OGRSTLabelFontName',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbafdc0a86d0c95c5be6a97a4a41df7e1ec',1,'ogr_core.h']]], + ['ogrstlabelhcolor',['OGRSTLabelHColor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba84e650059beedc14039e36b980326b36',1,'ogr_core.h']]], + ['ogrstlabelitalic',['OGRSTLabelItalic',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba94fae6c19fb8c502138117b5fee09a2a',1,'ogr_core.h']]], + ['ogrstlabellast',['OGRSTLabelLast',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba44ab100e1c32e918cd8a1de2f4576815',1,'ogr_core.h']]], + ['ogrstlabelocolor',['OGRSTLabelOColor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba6bef3d6f88b9f5f45e87a248b054a339',1,'ogr_core.h']]], + ['ogrstlabelparam',['OGRSTLabelParam',['../ogr__core_8h.html#a2a32d93d85a291671f3092d5fe9b1a8c',1,'ogr_core.h']]], + ['ogrstlabelperp',['OGRSTLabelPerp',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba3abd33cbe521fa7924a5d8db6f7f2a37',1,'ogr_core.h']]], + ['ogrstlabelplacement',['OGRSTLabelPlacement',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba376e6d1f6041de6df8d4b4eb70ff96ed',1,'ogr_core.h']]], + ['ogrstlabelpriority',['OGRSTLabelPriority',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba07cfea1694c6426ec569ca0e132a3340',1,'ogr_core.h']]], + ['ogrstlabelsize',['OGRSTLabelSize',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbabcaa9bf275c386ce5e999022f4752d00',1,'ogr_core.h']]], + ['ogrstlabelstretch',['OGRSTLabelStretch',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbafebff89848496de6a3bdfce26f947688',1,'ogr_core.h']]], + ['ogrstlabelstrikeout',['OGRSTLabelStrikeout',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba1c6fbf837ad3e28a913b41cfa3cd75a5',1,'ogr_core.h']]], + ['ogrstlabeltextstring',['OGRSTLabelTextString',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba9a928577060022c476edb7cf7dc4cc68',1,'ogr_core.h']]], + ['ogrstlabelunderline',['OGRSTLabelUnderline',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba02114413b1731f4ae8b9231d3104d295',1,'ogr_core.h']]], + ['ogrstpencap',['OGRSTPenCap',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a2d57da160a40e78759bba2f082a85e30',1,'ogr_core.h']]], + ['ogrstpencolor',['OGRSTPenColor',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1ad0bb8018a1f95b0f7760db06ea3bb54e',1,'ogr_core.h']]], + ['ogrstpenid',['OGRSTPenId',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a1799391fe3fa48c98a01f7cce91d08bd',1,'ogr_core.h']]], + ['ogrstpenjoin',['OGRSTPenJoin',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1ad438318ad613f1cf1e465d2bedd62d19',1,'ogr_core.h']]], + ['ogrstpenlast',['OGRSTPenLast',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a392ec970f03e1c5f2b451acc41bf45a1',1,'ogr_core.h']]], + ['ogrstpenparam',['OGRSTPenParam',['../ogr__core_8h.html#a389ce71839dfba1db3c2372cd0b9b0a4',1,'ogr_core.h']]], + ['ogrstpenpattern',['OGRSTPenPattern',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1af546e4180644a940774920647b1edbfd',1,'ogr_core.h']]], + ['ogrstpenperoffset',['OGRSTPenPerOffset',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a325600b5fad0fc7422589821e583f3a8',1,'ogr_core.h']]], + ['ogrstpenpriority',['OGRSTPenPriority',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1ad506095155e0833765d96730b834f94b',1,'ogr_core.h']]], + ['ogrstpenwidth',['OGRSTPenWidth',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a439de9f33d8291c47ac0e256a3332341',1,'ogr_core.h']]], + ['ogrstrdup',['OGRStrdup',['../ogr__core_8h.html#a784c560d2b0320b102bbfd1bd62db64e',1,'ogr_core.h']]], + ['ogrstsymbolangle',['OGRSTSymbolAngle',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a6921b280f474b33ed683e64889bbfe64',1,'ogr_core.h']]], + ['ogrstsymbolcolor',['OGRSTSymbolColor',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a33e2f54ee1808bb81a421ef8c26bc081',1,'ogr_core.h']]], + ['ogrstsymboldx',['OGRSTSymbolDx',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a4f8bf93135069a9b428d6d95df501144',1,'ogr_core.h']]], + ['ogrstsymboldy',['OGRSTSymbolDy',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a0e0b3b2745693c310e5811974a0b9dbc',1,'ogr_core.h']]], + ['ogrstsymbolfontname',['OGRSTSymbolFontName',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a2dec8073d9ff60324e0c759922886e26',1,'ogr_core.h']]], + ['ogrstsymbolid',['OGRSTSymbolId',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a1947ec83457f3a23cc443fc4f0fb3142',1,'ogr_core.h']]], + ['ogrstsymbollast',['OGRSTSymbolLast',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a8e3a526279613c83d52fcafd5ee0e35d',1,'ogr_core.h']]], + ['ogrstsymbolocolor',['OGRSTSymbolOColor',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a8ddd8b6d8057872d65567d0ff0b9ec7b',1,'ogr_core.h']]], + ['ogrstsymboloffset',['OGRSTSymbolOffset',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003af5ffe1e7b1911ba7092f58e4b8928281',1,'ogr_core.h']]], + ['ogrstsymbolparam',['OGRSTSymbolParam',['../ogr__core_8h.html#a00015868cea844e58a39438035a06128',1,'ogr_core.h']]], + ['ogrstsymbolperp',['OGRSTSymbolPerp',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a64ebbde616b1596819bd9f1daee7055d',1,'ogr_core.h']]], + ['ogrstsymbolpriority',['OGRSTSymbolPriority',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a94048b5edf9961bc4b414f7ed6e406b4',1,'ogr_core.h']]], + ['ogrstsymbolsize',['OGRSTSymbolSize',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a228e644128e556ecb2d07df4572e55b5',1,'ogr_core.h']]], + ['ogrstsymbolstep',['OGRSTSymbolStep',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003ad155c50d0973a49bbb024b2daf3fedf7',1,'ogr_core.h']]], + ['ogrstucm',['OGRSTUCM',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72a7c949a395eabaf9f683204e09fc54996',1,'ogr_core.h']]], + ['ogrstuground',['OGRSTUGround',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72a11f94624ace21b0953bbc48f962d8129',1,'ogr_core.h']]], + ['ogrstuinches',['OGRSTUInches',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72a5b134e924ddb6f786adb8d7852a66be7',1,'ogr_core.h']]], + ['ogrstumm',['OGRSTUMM',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72a1fb88910b2f69672157247309411d95b',1,'ogr_core.h']]], + ['ogrstunitid',['OGRSTUnitId',['../ogr__core_8h.html#af945b904942ebc25abc8f685bb6b20e1',1,'ogr_core.h']]], + ['ogrstupixel',['OGRSTUPixel',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72ae5077e043f8f6a1be90d6c65507cb256',1,'ogr_core.h']]], + ['ogrstupoints',['OGRSTUPoints',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72aba963b36e8bbb24e97d8986e09e14dfe',1,'ogr_core.h']]], + ['ogrstylebrush',['OGRStyleBrush',['../class_o_g_r_style_brush.html',1,'OGRStyleBrush'],['../class_o_g_r_style_brush.html#a973c0be2fabc148f15f29538e2a8ac73',1,'OGRStyleBrush::OGRStyleBrush()']]], + ['ogrstylelabel',['OGRStyleLabel',['../class_o_g_r_style_label.html',1,'OGRStyleLabel'],['../class_o_g_r_style_label.html#a48bd12db6051baf5ef2d9390ee2690b2',1,'OGRStyleLabel::OGRStyleLabel()']]], + ['ogrstylemgr',['OGRStyleMgr',['../class_o_g_r_style_mgr.html',1,'OGRStyleMgr'],['../class_o_g_r_style_mgr.html#abdd3e0eab4c6733e92ddaaf7c69639e5',1,'OGRStyleMgr::OGRStyleMgr()']]], + ['ogrstylemgrh',['OGRStyleMgrH',['../ogr__api_8h.html#a52e20dd0f2767e72fdf1cd84bfa58edd',1,'ogr_api.h']]], + ['ogrstyleparamid',['OGRStyleParamId',['../ogr__featurestyle_8h.html#a6d19e942c3c22df67eec4f674b8bdb14',1,'ogr_featurestyle.h']]], + ['ogrstylepen',['OGRStylePen',['../class_o_g_r_style_pen.html',1,'OGRStylePen'],['../class_o_g_r_style_pen.html#ac026e3f6d3916c8b79dd187453f190a2',1,'OGRStylePen::OGRStylePen()']]], + ['ogrstylesymbol',['OGRStyleSymbol',['../class_o_g_r_style_symbol.html',1,'OGRStyleSymbol'],['../class_o_g_r_style_symbol.html#a4265ea9afe5d5c65cbe1c728d73061fd',1,'OGRStyleSymbol::OGRStyleSymbol()']]], + ['ogrstyletable',['OGRStyleTable',['../class_o_g_r_style_table.html',1,'OGRStyleTable'],['../class_o_g_r_style_table.html#abb898ef821d36958030a299ea61b874c',1,'OGRStyleTable::OGRStyleTable()']]], + ['ogrstyletableh',['OGRStyleTableH',['../ogr__api_8h.html#ade9fad6abd55f6760170e0e47a7455d8',1,'ogr_api.h']]], + ['ogrstyletool',['OGRStyleTool',['../class_o_g_r_style_tool.html',1,'OGRStyleTool'],['../class_o_g_r_style_tool.html#a9cd6da82a840fffdab952199ec20f7aa',1,'OGRStyleTool::OGRStyleTool()'],['../class_o_g_r_style_tool.html#aa2a6cf3e18e689ab0aa34e4716c7d492',1,'OGRStyleTool::OGRStyleTool(OGRSTClassId eClassId)']]], + ['ogrstyletoolh',['OGRStyleToolH',['../ogr__api_8h.html#a92f1ce388fcfa9dfcedf873eb417e1c5',1,'ogr_api.h']]], + ['ogrstylevalue',['OGRStyleValue',['../ogr__featurestyle_8h.html#ab577f9b13045b1ab6c4f05527fa10e38',1,'ogr_featurestyle.h']]], + ['ogrstype',['OGRSType',['../ogr__featurestyle_8h.html#a9c5f0a762e3ac236c4d6b4d4c3756360',1,'ogr_featurestyle.h']]], + ['ogrstypeboolean',['OGRSTypeBoolean',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8eba9af134a2d8ba41c2b4348c654ad334d9',1,'ogr_featurestyle.h']]], + ['ogrstypedouble',['OGRSTypeDouble',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8eba4b0383a9079cac546fd839c0cacfcc0a',1,'ogr_featurestyle.h']]], + ['ogrstypeinteger',['OGRSTypeInteger',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8eba939a0605c3ba736481fa268a1f130f3c',1,'ogr_featurestyle.h']]], + ['ogrstypestring',['OGRSTypeString',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8ebaf8b1d494d6d42aec3c4cf5b8d6dec4d5',1,'ogr_featurestyle.h']]], + ['ogrsurface',['OGRSurface',['../class_o_g_r_surface.html',1,'']]], + ['ogrsurfacecastertocurvepolygon',['OGRSurfaceCasterToCurvePolygon',['../ogr__geometry_8h.html#ad46d69edd490433649e04acf008f6510',1,'ogr_geometry.h']]], + ['ogrsurfacecastertopolygon',['OGRSurfaceCasterToPolygon',['../ogr__geometry_8h.html#a3768d6cdce85a2ac8ae735c08c2a7c7f',1,'ogr_geometry.h']]], + ['ogrtoogcgeomtype',['OGRToOGCGeomType',['../ogr__geometry_8h.html#a781499771ea6a6688a9b0360c0699394',1,'ogr_geometry.h']]], + ['ogrunsetmarker',['OGRUnsetMarker',['../ogr__core_8h.html#a1188ba45fc0c8629d5e63d9dfdfcba13',1,'ogr_core.h']]], + ['ogrupdatefieldtype',['OGRUpdateFieldType',['../ogr__p_8h.html#ac5a9bb046fd09aac8c9bcbbf56ba297d',1,'ogr_p.h']]], + ['ogrwkbbyteorder',['OGRwkbByteOrder',['../ogr__core_8h.html#a36cc1f4d807ba8f6fb8951f3adf251e2',1,'ogr_core.h']]], + ['ogrwkbgeometrytype',['OGRwkbGeometryType',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12a',1,'ogr_core.h']]], + ['ogrwkbvariant',['OGRwkbVariant',['../ogr__core_8h.html#a6716bd3399c31e7bc8b0fd94fd7d9ba6',1,'ogr_core.h']]], + ['ogrzmarker',['ogrZMarker',['../ogr__core_8h.html#ac8ac641f16cde5551f8614f9c9fd6711',1,'ogr_core.h']]], + ['ojleft',['OJLeft',['../ogr__core_8h.html#a701976be938cd60a2fa96454f61d3600a1bc88895602196c2817e20d0565999e6',1,'ogr_core.h']]], + ['ojright',['OJRight',['../ogr__core_8h.html#a701976be938cd60a2fa96454f61d3600ac8c6e0312e163999efa3cfc5e8bca861',1,'ogr_core.h']]], + ['ojundefined',['OJUndefined',['../ogr__core_8h.html#a701976be938cd60a2fa96454f61d3600a3aed875a8d64940077b037cadc79ab6f',1,'ogr_core.h']]], + ['olcalterfielddefn',['OLCAlterFieldDefn',['../ogr__core_8h.html#a616f0aabf5d9cde13ce08cd9633f6b0a',1,'ogr_core.h']]], + ['olccreatefield',['OLCCreateField',['../ogr__core_8h.html#a45e22b82a5e4814cc22c21fe93687d7e',1,'ogr_core.h']]], + ['olccreategeomfield',['OLCCreateGeomField',['../ogr__core_8h.html#ae651e605045f463ffdf6523a6b7b14e5',1,'ogr_core.h']]], + ['olccurvegeometries',['OLCCurveGeometries',['../ogr__core_8h.html#af892df07fac2d3f5def3f6b37951db82',1,'ogr_core.h']]], + ['olcdeletefeature',['OLCDeleteFeature',['../ogr__core_8h.html#abfdfcb6643ce7dfbf0175d0e2eeee3c5',1,'ogr_core.h']]], + ['olcdeletefield',['OLCDeleteField',['../ogr__core_8h.html#a1a38d810067dcc5d15c409c9e06838c6',1,'ogr_core.h']]], + ['olcfastfeaturecount',['OLCFastFeatureCount',['../ogr__core_8h.html#a316d04fad08733428538917dd4371812',1,'ogr_core.h']]], + ['olcfastgetextent',['OLCFastGetExtent',['../ogr__core_8h.html#a72db253ae927fcd2e483a022b7606d5e',1,'ogr_core.h']]], + ['olcfastsetnextbyindex',['OLCFastSetNextByIndex',['../ogr__core_8h.html#a7cabbb036cdc5b04127b5666fa95f766',1,'ogr_core.h']]], + ['olcfastspatialfilter',['OLCFastSpatialFilter',['../ogr__core_8h.html#a0b58ffb6bd7240be21146f731d280bd8',1,'ogr_core.h']]], + ['olcignorefields',['OLCIgnoreFields',['../ogr__core_8h.html#ae949eda7147c45f2567561d70a8dc131',1,'ogr_core.h']]], + ['olcmeasuredgeometries',['OLCMeasuredGeometries',['../ogr__core_8h.html#ab0ebd4e82d743969e1527bdbd9be6202',1,'ogr_core.h']]], + ['olcrandomread',['OLCRandomRead',['../ogr__core_8h.html#a70fa6d299065e825d6fa3b70ba01f3e8',1,'ogr_core.h']]], + ['olcrandomwrite',['OLCRandomWrite',['../ogr__core_8h.html#aa45fa1e2760aefaac833fbc357a52024',1,'ogr_core.h']]], + ['olcreorderfields',['OLCReorderFields',['../ogr__core_8h.html#a63095f62029529a0eba8bfcc7927975f',1,'ogr_core.h']]], + ['olcsequentialwrite',['OLCSequentialWrite',['../ogr__core_8h.html#afb6873d535981168ced447d148fa9baf',1,'ogr_core.h']]], + ['olcstringsasutf8',['OLCStringsAsUTF8',['../ogr__core_8h.html#a1eba7b7e18954793e5c7f0c5acd293b7',1,'ogr_core.h']]], + ['olctransactions',['OLCTransactions',['../ogr__core_8h.html#acd22863e11c2f423b45ccd3aa55d32ab',1,'ogr_core.h']]], + ['olmd_5ffid64',['OLMD_FID64',['../ogr__core_8h.html#a3cf2163613d4ae105358c3180f997c4c',1,'ogr_core.h']]], + ['omdmd',['oMDMD',['../class_g_d_a_l_major_object.html#af7d5c5dd3f612bfcbf7b7ce13129e001',1,'GDALMajorObject']]], + ['oovmanager',['oOvManager',['../class_g_d_a_l_dataset.html#aecd6ee1987a70fd342ec9c8f85dc278c',1,'GDALDataset']]], + ['open',['Open',['../class_o_g_r_s_f_driver.html#a4c5bda752eaf1c821c6272f859da3b3e',1,'OGRSFDriver']]], + ['opendriver',['openDriver',['../class_ogr.html#a94bc5108040c9cb23e811986e856e25a',1,'Ogr']]], + ['openogr2ogr',['openOgr2ogr',['../class_ogr.html#a13edf290ca46b575c4418fad8624169a',1,'Ogr']]], + ['opensource',['openSource',['../class_ogr.html#af01f3bbcdafa51e7d0dfeca1b94ca256',1,'Ogr::openSource(const string filename, const string layername, string &epsg, string &query, string &Error)'],['../class_ogr.html#a017bada14b029ea7ff6dccead5f8565c',1,'Ogr::openSource(const string filename, string &epsg, string &query, string &Error)']]], + ['openwfs',['openWFS',['../class_ogr.html#a1eac856cd5f7dce68a476c2f543011ba',1,'Ogr']]], + ['operator_3d',['operator=',['../class_o_g_r_geometry.html#a2f14313ca9211dcb87f4292e52cdf264',1,'OGRGeometry::operator=()'],['../class_o_g_r_point.html#a139385a74c42b0b9d7c5a70063ca89ab',1,'OGRPoint::operator=()'],['../class_o_g_r_curve.html#acb9b01e4b60d93225cc61b35a5c4eb01',1,'OGRCurve::operator=()'],['../class_o_g_r_simple_curve.html#a5d5ff3c389baffbebc9e742c2ac31802',1,'OGRSimpleCurve::operator=()'],['../class_o_g_r_line_string.html#afa50dc847f904e0591f39199dd835b1e',1,'OGRLineString::operator=()'],['../class_o_g_r_linear_ring.html#a5c4f73c74ef584cdf9680f33efbc90f8',1,'OGRLinearRing::operator=()'],['../class_o_g_r_circular_string.html#a9933cb8d02c41259c9e0136ced3fb52c',1,'OGRCircularString::operator=()'],['../class_o_g_r_curve_collection.html#a5fc298dd4aef83156c821cb702f68c9e',1,'OGRCurveCollection::operator=()'],['../class_o_g_r_compound_curve.html#a6c31ea5c10c667f376cd4481c4a9b48b',1,'OGRCompoundCurve::operator=()'],['../class_o_g_r_curve_polygon.html#ab9a802c32164ce2d536d9218b29cfd94',1,'OGRCurvePolygon::operator=()'],['../class_o_g_r_polygon.html#a0e2c80676730c628c0201efc4c126fa9',1,'OGRPolygon::operator=()'],['../class_o_g_r_geometry_collection.html#a30fd0ba1b14113d4f723ec023ac60be9',1,'OGRGeometryCollection::operator=()'],['../class_o_g_r_multi_surface.html#a92bb89c53c6b2a35ff0281ab1ffd2e63',1,'OGRMultiSurface::operator=()'],['../class_o_g_r_multi_polygon.html#a90715b8d97d7a8dcd180bd0cc2f0b1c1',1,'OGRMultiPolygon::operator=()'],['../class_o_g_r_multi_point.html#a2667871d0fa474f1c88c79de5d3d9d7e',1,'OGRMultiPoint::operator=()'],['../class_o_g_r_multi_curve.html#a26d1d042454b0e92d54f3a4e2242a920',1,'OGRMultiCurve::operator=()'],['../class_o_g_r_multi_line_string.html#a7297444422261edd007c7fa38916cb35',1,'OGRMultiLineString::operator=()'],['../class_o_g_r_spatial_reference.html#af0a8e943e0f2f2af455d5e2c2b1f2638',1,'OGRSpatialReference::operator=()']]], + ['optgetparameterinfo',['OPTGetParameterInfo',['../ogr__srs__api_8h.html#a7bf56af3ad1b770b34ca9fb18ac2d68e',1,'ogr_srs_api.h']]], + ['optgetparameterlist',['OPTGetParameterList',['../ogr__srs__api_8h.html#ae6eb310efc1a1d4a7a3841c6918a059b',1,'ogr_srs_api.h']]], + ['optgetprojectionmethods',['OPTGetProjectionMethods',['../ogr__srs__api_8h.html#abd478b8b51cdebd668a0674c52acb81b',1,'ogr_srs_api.h']]], + ['optional_5foutside_5fgdal',['OPTIONAL_OUTSIDE_GDAL',['../gdal__priv_8h.html#ab77c0006c79a0d5ed230c97aa6c8142f',1,'gdal_priv.h']]], + ['organizepolygons',['organizePolygons',['../class_o_g_r_geometry_factory.html#a76bb8ca197f73c12cf1fe8c2ee963612',1,'OGRGeometryFactory']]], + ['osrautoidentifyepsg',['OSRAutoIdentifyEPSG',['../ogr__srs__api_8h.html#ac887bc72abd14f78625048b3f81f9a5f',1,'ogr_srs_api.h']]], + ['osraxisenumtoname',['OSRAxisEnumToName',['../ogr__srs__api_8h.html#a2fee20f0e1010393da9ac4f91b46b20c',1,'ogr_srs_api.h']]], + ['osrcalcinvflattening',['OSRCalcInvFlattening',['../ogr__srs__api_8h.html#a2b428b5f15fb199e837b673446048b17',1,'ogr_srs_api.h']]], + ['osrcalcsemiminorfrominvflattening',['OSRCalcSemiMinorFromInvFlattening',['../ogr__srs__api_8h.html#a7a8aa10b4cacc5339a14eb41b764bba0',1,'ogr_srs_api.h']]], + ['osrcleanup',['OSRCleanup',['../ogr__srs__api_8h.html#a213fce1b1b22c9791c8a4e705c40ef8d',1,'ogr_srs_api.h']]], + ['osrclone',['OSRClone',['../ogr__srs__api_8h.html#aa288b0dfbac4a94de29e35971543b8eb',1,'ogr_srs_api.h']]], + ['osrclonegeogcs',['OSRCloneGeogCS',['../ogr__srs__api_8h.html#a881d5d3afac90fb05b72ace572d0d6c0',1,'ogr_srs_api.h']]], + ['osrcopygeogcsfrom',['OSRCopyGeogCSFrom',['../ogr__srs__api_8h.html#ae970b0f4e9e442a42130e6c8408fe995',1,'ogr_srs_api.h']]], + ['osrdereference',['OSRDereference',['../ogr__srs__api_8h.html#a2e722e5a10c738cca1a6ef01bd46f63c',1,'ogr_srs_api.h']]], + ['osrdestroyspatialreference',['OSRDestroySpatialReference',['../ogr__srs__api_8h.html#adbecc80fc751bf715abfdd3fc7cefa70',1,'ogr_srs_api.h']]], + ['osrepsgtreatsaslatlong',['OSREPSGTreatsAsLatLong',['../ogr__srs__api_8h.html#aea4738a18666b1538adc7532ee2e671c',1,'ogr_srs_api.h']]], + ['osrepsgtreatsasnorthingeasting',['OSREPSGTreatsAsNorthingEasting',['../ogr__srs__api_8h.html#a915c8c0bc49a2bda81fb7f66171c07a7',1,'ogr_srs_api.h']]], + ['osrexporttoerm',['OSRExportToERM',['../ogr__srs__api_8h.html#a7ae11bc4380be7e8071fff89beb46069',1,'ogr_srs_api.h']]], + ['osrexporttomicoordsys',['OSRExportToMICoordSys',['../ogr__srs__api_8h.html#ac94338d354941d5587119f1851f0a6ac',1,'ogr_srs_api.h']]], + ['osrexporttopanorama',['OSRExportToPanorama',['../ogr__srs__api_8h.html#a1017a2de3e2bc18de1e6ea491471147e',1,'ogr_srs_api.h']]], + ['osrexporttopci',['OSRExportToPCI',['../ogr__srs__api_8h.html#ad29ca8912d53fb09fa268c495b6e65d6',1,'ogr_srs_api.h']]], + ['osrexporttoprettywkt',['OSRExportToPrettyWkt',['../ogr__srs__api_8h.html#abd893d57b1f2b52b935bdb9c71df8935',1,'ogr_srs_api.h']]], + ['osrexporttoproj4',['OSRExportToProj4',['../ogr__srs__api_8h.html#a8f1ad81b0499b4ff3565572d8efb2d5b',1,'ogr_srs_api.h']]], + ['osrexporttousgs',['OSRExportToUSGS',['../ogr__srs__api_8h.html#a2201fda85872a649a99c038f384fc9ee',1,'ogr_srs_api.h']]], + ['osrexporttowkt',['OSRExportToWkt',['../ogr__srs__api_8h.html#af29a7a1b3c301c11639066cc79086af8',1,'ogr_srs_api.h']]], + ['osrexporttoxml',['OSRExportToXML',['../ogr__srs__api_8h.html#a2c65138640c90fa368f2980982aed771',1,'ogr_srs_api.h']]], + ['osrfixup',['OSRFixup',['../ogr__srs__api_8h.html#aea8a4d5d63d4a4948ae78f8900a88f4c',1,'ogr_srs_api.h']]], + ['osrfixupordering',['OSRFixupOrdering',['../ogr__srs__api_8h.html#ad0c7219b4b51db08d2b9d0a97712c17f',1,'ogr_srs_api.h']]], + ['osrgetangularunits',['OSRGetAngularUnits',['../ogr__srs__api_8h.html#a324c655bb374a40977c924746f1d508a',1,'ogr_srs_api.h']]], + ['osrgetattrvalue',['OSRGetAttrValue',['../ogr__srs__api_8h.html#af7140ac139a1783b35b4d0218aa27764',1,'ogr_srs_api.h']]], + ['osrgetauthoritycode',['OSRGetAuthorityCode',['../ogr__srs__api_8h.html#addb091e89e4fb737a2986002a74c273f',1,'ogr_srs_api.h']]], + ['osrgetauthorityname',['OSRGetAuthorityName',['../ogr__srs__api_8h.html#aae5f0df29c07377583317a0cd6598d4c',1,'ogr_srs_api.h']]], + ['osrgetaxis',['OSRGetAxis',['../ogr__srs__api_8h.html#a4ceb149ef3ddedc98a73ae4f83b30272',1,'ogr_srs_api.h']]], + ['osrgetellipsoidinfo',['OSRGetEllipsoidInfo',['../ogr__p_8h.html#a05f1e0e33eb6a675ed3a23a660490215',1,'ogr_p.h']]], + ['osrgetinvflattening',['OSRGetInvFlattening',['../ogr__srs__api_8h.html#afd84ba527c88efb9277fa4a06bc8b629',1,'ogr_srs_api.h']]], + ['osrgetlinearunits',['OSRGetLinearUnits',['../ogr__srs__api_8h.html#abbf8ed92d1ed25410e5df70ff8e8dac3',1,'ogr_srs_api.h']]], + ['osrgetnormprojparm',['OSRGetNormProjParm',['../ogr__srs__api_8h.html#a900f5a80b56a89caf4f6ab810721308a',1,'ogr_srs_api.h']]], + ['osrgetprimemeridian',['OSRGetPrimeMeridian',['../ogr__srs__api_8h.html#a532544dd7b42a0c4ce62fc2a35fa4cb6',1,'ogr_srs_api.h']]], + ['osrgetprojparm',['OSRGetProjParm',['../ogr__srs__api_8h.html#adfbb5c0cd6c4f2f6e40c7a0ea6b0d589',1,'ogr_srs_api.h']]], + ['osrgetsemimajor',['OSRGetSemiMajor',['../ogr__srs__api_8h.html#a601a98255209e51736040a6ca1835b6c',1,'ogr_srs_api.h']]], + ['osrgetsemiminor',['OSRGetSemiMinor',['../ogr__srs__api_8h.html#a317d0b04a2b0a3c1ecac8d14f0552099',1,'ogr_srs_api.h']]], + ['osrgettargetlinearunits',['OSRGetTargetLinearUnits',['../ogr__srs__api_8h.html#a9bd36de85650e55ee6805b90ab057cac',1,'ogr_srs_api.h']]], + ['osrgettowgs84',['OSRGetTOWGS84',['../ogr__srs__api_8h.html#a2d93d5501bd1edaceb260ab98b341cc0',1,'ogr_srs_api.h']]], + ['osrgetutmzone',['OSRGetUTMZone',['../ogr__srs__api_8h.html#af289ee455daf571ad022be4ca0fef9cd',1,'ogr_srs_api.h']]], + ['osrimportfromdict',['OSRImportFromDict',['../ogr__srs__api_8h.html#a07efa01cf39028788e962fb3c0e1299f',1,'ogr_srs_api.h']]], + ['osrimportfromepsg',['OSRImportFromEPSG',['../ogr__srs__api_8h.html#acfae72e41cade3f3e0b45fbe428529f1',1,'ogr_srs_api.h']]], + ['osrimportfromepsga',['OSRImportFromEPSGA',['../ogr__srs__api_8h.html#ae715ccfd197009c5e45ce2eff851137a',1,'ogr_srs_api.h']]], + ['osrimportfromerm',['OSRImportFromERM',['../ogr__srs__api_8h.html#a9f419d67c2613fb370c13484af17eba9',1,'ogr_srs_api.h']]], + ['osrimportfromesri',['OSRImportFromESRI',['../ogr__srs__api_8h.html#aed919924b2a2de76663923539d3641b0',1,'ogr_srs_api.h']]], + ['osrimportfrommicoordsys',['OSRImportFromMICoordSys',['../ogr__srs__api_8h.html#ad40ead532825e952cefb9b8f130ddb54',1,'ogr_srs_api.h']]], + ['osrimportfromozi',['OSRImportFromOzi',['../ogr__srs__api_8h.html#af557faccf6558770a26ba41b32740af3',1,'ogr_srs_api.h']]], + ['osrimportfrompanorama',['OSRImportFromPanorama',['../ogr__srs__api_8h.html#a28a9fba85f0a02fedfba7319d0379920',1,'ogr_srs_api.h']]], + ['osrimportfrompci',['OSRImportFromPCI',['../ogr__srs__api_8h.html#aebccf08259501d0374f8111c0590dde2',1,'ogr_srs_api.h']]], + ['osrimportfromproj4',['OSRImportFromProj4',['../ogr__srs__api_8h.html#a8ed043b0c81e780cc0de845b67921902',1,'ogr_srs_api.h']]], + ['osrimportfromurl',['OSRImportFromUrl',['../ogr__srs__api_8h.html#ab17e2d8782326d0a8a0bffd4e67b6f21',1,'ogr_srs_api.h']]], + ['osrimportfromusgs',['OSRImportFromUSGS',['../ogr__srs__api_8h.html#a42e916c2d9918d8371062700ffc1d0ac',1,'ogr_srs_api.h']]], + ['osrimportfromwkt',['OSRImportFromWkt',['../ogr__srs__api_8h.html#a0ad0460f80299abb29cf0c896fa19fbe',1,'ogr_srs_api.h']]], + ['osrimportfromxml',['OSRImportFromXML',['../ogr__srs__api_8h.html#a4e3f74dde3937a75428352203225ac19',1,'ogr_srs_api.h']]], + ['osriscompound',['OSRIsCompound',['../ogr__srs__api_8h.html#a7b3fddfdbfeee9addc9edb15a3691369',1,'ogr_srs_api.h']]], + ['osrisgeocentric',['OSRIsGeocentric',['../ogr__srs__api_8h.html#af03168948a1b69cbfb8fb1da296f6d54',1,'ogr_srs_api.h']]], + ['osrisgeographic',['OSRIsGeographic',['../ogr__srs__api_8h.html#a6a437034c61b6e78f55d7c49e9e0ff12',1,'ogr_srs_api.h']]], + ['osrislocal',['OSRIsLocal',['../ogr__srs__api_8h.html#a7a6fa26458a0b7f50cab7e57c65f450c',1,'ogr_srs_api.h']]], + ['osrisprojected',['OSRIsProjected',['../ogr__srs__api_8h.html#a9fc4d4aeb3d4303573311b742b08a9b5',1,'ogr_srs_api.h']]], + ['osrissame',['OSRIsSame',['../ogr__srs__api_8h.html#a2bc0e2cefeb1aa96bf86de4ed9296849',1,'ogr_srs_api.h']]], + ['osrissamegeogcs',['OSRIsSameGeogCS',['../ogr__srs__api_8h.html#a43f2074bbbfdd6e68a697fe20f731111',1,'ogr_srs_api.h']]], + ['osrissamevertcs',['OSRIsSameVertCS',['../ogr__srs__api_8h.html#ac10ddcd605d4d6762bf8fa44c98b717d',1,'ogr_srs_api.h']]], + ['osrisvertical',['OSRIsVertical',['../ogr__srs__api_8h.html#a48862948254fe4f18d233b7ac0b27170',1,'ogr_srs_api.h']]], + ['osrmorphfromesri',['OSRMorphFromESRI',['../ogr__srs__api_8h.html#a4ed38b6be71056496a13a13d28a2b239',1,'ogr_srs_api.h']]], + ['osrmorphtoesri',['OSRMorphToESRI',['../ogr__srs__api_8h.html#a3fcba340d9996c9743d229254ef402da',1,'ogr_srs_api.h']]], + ['osrnewspatialreference',['OSRNewSpatialReference',['../ogr__srs__api_8h.html#a1219b323a6e0f6f86892d492e7e78adf',1,'ogr_srs_api.h']]], + ['osrreference',['OSRReference',['../ogr__srs__api_8h.html#a99b1def4f8854971ca63b5c8a854976f',1,'ogr_srs_api.h']]], + ['osrrelease',['OSRRelease',['../ogr__srs__api_8h.html#aa6b56f03f2251870d4782c425ebf6f6d',1,'ogr_srs_api.h']]], + ['osrsetacea',['OSRSetACEA',['../ogr__srs__api_8h.html#a7c3197d27d83d41650bcadd56ca12a96',1,'ogr_srs_api.h']]], + ['osrsetae',['OSRSetAE',['../ogr__srs__api_8h.html#acabe6a56b1b40700da9bda99c8867927',1,'ogr_srs_api.h']]], + ['osrsetangularunits',['OSRSetAngularUnits',['../ogr__srs__api_8h.html#a3bfe4211b4ff1242b4e5aabc2ad2ec4a',1,'ogr_srs_api.h']]], + ['osrsetattrvalue',['OSRSetAttrValue',['../ogr__srs__api_8h.html#ad346b5a4d4d7bba7e8b268f0cc2c5656',1,'ogr_srs_api.h']]], + ['osrsetauthority',['OSRSetAuthority',['../ogr__srs__api_8h.html#ae36bf7c406f3fa1d1a6363b0b67eb577',1,'ogr_srs_api.h']]], + ['osrsetaxes',['OSRSetAxes',['../ogr__srs__api_8h.html#aab544402b211fdb7b6c4a9a37ed6928a',1,'ogr_srs_api.h']]], + ['osrsetbonne',['OSRSetBonne',['../ogr__srs__api_8h.html#a5c526ad893099fdb02af41394e763115',1,'ogr_srs_api.h']]], + ['osrsetcea',['OSRSetCEA',['../ogr__srs__api_8h.html#a19bf4cb2b5e87dfb2e71f94db6ca8e19',1,'ogr_srs_api.h']]], + ['osrsetcompoundcs',['OSRSetCompoundCS',['../ogr__srs__api_8h.html#a5cba5bae382b87eb1d04daabcb5ed05a',1,'ogr_srs_api.h']]], + ['osrsetcs',['OSRSetCS',['../ogr__srs__api_8h.html#a3a1390dea2970f89ec6193070ae6a095',1,'ogr_srs_api.h']]], + ['osrsetec',['OSRSetEC',['../ogr__srs__api_8h.html#aafb73e1651108507571741ec8d5cfdec',1,'ogr_srs_api.h']]], + ['osrseteckert',['OSRSetEckert',['../ogr__srs__api_8h.html#aab84fa8e5ab9be74e11a9a95766445c0',1,'ogr_srs_api.h']]], + ['osrseteckertiv',['OSRSetEckertIV',['../ogr__srs__api_8h.html#a6f2ec1592ab7ac484ce51c62eb257eba',1,'ogr_srs_api.h']]], + ['osrseteckertvi',['OSRSetEckertVI',['../ogr__srs__api_8h.html#ac6b626b9608b0c1d1d3bc96cb9c7bb95',1,'ogr_srs_api.h']]], + ['osrsetequirectangular',['OSRSetEquirectangular',['../ogr__srs__api_8h.html#ac0a52c0fe47e02aca530a1e5b26290f7',1,'ogr_srs_api.h']]], + ['osrsetequirectangular2',['OSRSetEquirectangular2',['../ogr__srs__api_8h.html#a5a4317e4de0c51374ad1ec5d6ead6d54',1,'ogr_srs_api.h']]], + ['osrsetfromuserinput',['OSRSetFromUserInput',['../ogr__srs__api_8h.html#a1b4ced92c399e2eee1746cfbca190391',1,'ogr_srs_api.h']]], + ['osrsetgaussschreibertmercator',['OSRSetGaussSchreiberTMercator',['../ogr__srs__api_8h.html#a1a327c73b4293044fa755df55bff4350',1,'ogr_srs_api.h']]], + ['osrsetgeoccs',['OSRSetGeocCS',['../ogr__srs__api_8h.html#a5455a82dad095c89d0ef7213d3c69cd0',1,'ogr_srs_api.h']]], + ['osrsetgeogcs',['OSRSetGeogCS',['../ogr__srs__api_8h.html#ae5498183366631fe48d57559ac047317',1,'ogr_srs_api.h']]], + ['osrsetgeos',['OSRSetGEOS',['../ogr__srs__api_8h.html#a6261bd2783819a9dd2ba4bbbc24a96eb',1,'ogr_srs_api.h']]], + ['osrsetgh',['OSRSetGH',['../ogr__srs__api_8h.html#a5adb5a5b9809835e62e40701ead6ec65',1,'ogr_srs_api.h']]], + ['osrsetgnomonic',['OSRSetGnomonic',['../ogr__srs__api_8h.html#acc9567c71464bd4fa4f6d66567b3fa08',1,'ogr_srs_api.h']]], + ['osrsetgs',['OSRSetGS',['../ogr__srs__api_8h.html#a40d8fa7ba1e2f13c0c06e2f6da600499',1,'ogr_srs_api.h']]], + ['osrsethom',['OSRSetHOM',['../ogr__srs__api_8h.html#a549af2b5c44313b69d2dca32349bbe4b',1,'ogr_srs_api.h']]], + ['osrsethom2pno',['OSRSetHOM2PNO',['../ogr__srs__api_8h.html#aa3b96e304f721ed2d8a3d97000c0827d',1,'ogr_srs_api.h']]], + ['osrsethomac',['OSRSetHOMAC',['../ogr__srs__api_8h.html#a96d36ef38b3bd954de6168526b695766',1,'ogr_srs_api.h']]], + ['osrsetigh',['OSRSetIGH',['../ogr__srs__api_8h.html#aef57e2d16bb3afcabbe677c9631eb588',1,'ogr_srs_api.h']]], + ['osrsetiwmpolyconic',['OSRSetIWMPolyconic',['../ogr__srs__api_8h.html#ab2ac1c9a2e7e772ed77f33a2e4c19505',1,'ogr_srs_api.h']]], + ['osrsetkrovak',['OSRSetKrovak',['../ogr__srs__api_8h.html#a38a930aa1a86f1f46b839452d272486c',1,'ogr_srs_api.h']]], + ['osrsetlaea',['OSRSetLAEA',['../ogr__srs__api_8h.html#ae6d2debfaeaebd8a1e7911ead7e0bec8',1,'ogr_srs_api.h']]], + ['osrsetlcc',['OSRSetLCC',['../ogr__srs__api_8h.html#ab46f864c3133254169c750974ffd39d1',1,'ogr_srs_api.h']]], + ['osrsetlcc1sp',['OSRSetLCC1SP',['../ogr__srs__api_8h.html#af611851c112e645755d225b486ee7890',1,'ogr_srs_api.h']]], + ['osrsetlccb',['OSRSetLCCB',['../ogr__srs__api_8h.html#a46d34f8db65dc266862b8714fd9986f1',1,'ogr_srs_api.h']]], + ['osrsetlinearunits',['OSRSetLinearUnits',['../ogr__srs__api_8h.html#a9ade4d6e4c741d75911f3fbc5d27cfbe',1,'ogr_srs_api.h']]], + ['osrsetlinearunitsandupdateparameters',['OSRSetLinearUnitsAndUpdateParameters',['../ogr__srs__api_8h.html#a3d48c592c9f2268bac916e5ffe2fb590',1,'ogr_srs_api.h']]], + ['osrsetlocalcs',['OSRSetLocalCS',['../ogr__srs__api_8h.html#a098c0b1644eb0b4d1ffe335b2e2c8f2a',1,'ogr_srs_api.h']]], + ['osrsetmc',['OSRSetMC',['../ogr__srs__api_8h.html#a6806971e990f2db602f6a67ce6f5fa7c',1,'ogr_srs_api.h']]], + ['osrsetmercator',['OSRSetMercator',['../ogr__srs__api_8h.html#a2df20846be0b74240894eec11ab4381c',1,'ogr_srs_api.h']]], + ['osrsetmercator2sp',['OSRSetMercator2SP',['../ogr__srs__api_8h.html#a30e65f7b58e3561d549b64878fadb25b',1,'ogr_srs_api.h']]], + ['osrsetmollweide',['OSRSetMollweide',['../ogr__srs__api_8h.html#ac884b6a69446b46cabe7e8b5c6bcb786',1,'ogr_srs_api.h']]], + ['osrsetnormprojparm',['OSRSetNormProjParm',['../ogr__srs__api_8h.html#a0e86462ae08a866313eaed92955c8ccc',1,'ogr_srs_api.h']]], + ['osrsetnzmg',['OSRSetNZMG',['../ogr__srs__api_8h.html#a65e272ec69ffe70918f1a138292745c2',1,'ogr_srs_api.h']]], + ['osrsetom',['OSRSetOM',['../ogr__srs__api_8h.html#a552f4b88d5c87a919443abc3d98f8a7f',1,'ogr_srs_api.h']]], + ['osrsetorthographic',['OSRSetOrthographic',['../ogr__srs__api_8h.html#a60051b3e7de8566c8ef6c29e8a8318d3',1,'ogr_srs_api.h']]], + ['osrsetos',['OSRSetOS',['../ogr__srs__api_8h.html#a2b6f64def087a7b6e272137f337e2a6a',1,'ogr_srs_api.h']]], + ['osrsetpolyconic',['OSRSetPolyconic',['../ogr__srs__api_8h.html#a3a6f3578687a848bd40de8c2560b009e',1,'ogr_srs_api.h']]], + ['osrsetprojcs',['OSRSetProjCS',['../ogr__srs__api_8h.html#aec985a38e8d16f27432d216a75cf185b',1,'ogr_srs_api.h']]], + ['osrsetprojection',['OSRSetProjection',['../ogr__srs__api_8h.html#ab058b8fa31583d4b80aafc57500b1cae',1,'ogr_srs_api.h']]], + ['osrsetprojparm',['OSRSetProjParm',['../ogr__srs__api_8h.html#abe2246be43bcd2eced1c0c305511571c',1,'ogr_srs_api.h']]], + ['osrsetps',['OSRSetPS',['../ogr__srs__api_8h.html#ab5e0a3249f5cc42f4466d3fc66f4bc94',1,'ogr_srs_api.h']]], + ['osrsetqsc',['OSRSetQSC',['../ogr__srs__api_8h.html#a0b5089ae90d23652d30e3a7a8564b6e9',1,'ogr_srs_api.h']]], + ['osrsetrobinson',['OSRSetRobinson',['../ogr__srs__api_8h.html#a69fc9b37443430e0aa22be27168514f7',1,'ogr_srs_api.h']]], + ['osrsetsch',['OSRSetSCH',['../ogr__srs__api_8h.html#aaf5ee3bb7c3760dfcc1441c5fd15b6d7',1,'ogr_srs_api.h']]], + ['osrsetsinusoidal',['OSRSetSinusoidal',['../ogr__srs__api_8h.html#ae8c1e4b722dd562ce59bce0588459d5b',1,'ogr_srs_api.h']]], + ['osrsetsoc',['OSRSetSOC',['../ogr__srs__api_8h.html#a42737a11bf7f1c3274f4fca4e0c2ba99',1,'ogr_srs_api.h']]], + ['osrsetstateplane',['OSRSetStatePlane',['../ogr__srs__api_8h.html#ac72baf69e2f958311a054c077d45cdf9',1,'ogr_srs_api.h']]], + ['osrsetstateplanewithunits',['OSRSetStatePlaneWithUnits',['../ogr__srs__api_8h.html#aef3e227250ad8cfec177385dffe9dfc9',1,'ogr_srs_api.h']]], + ['osrsetstereographic',['OSRSetStereographic',['../ogr__srs__api_8h.html#ad9a942981e186fdb22727d31b5d8e6a7',1,'ogr_srs_api.h']]], + ['osrsettargetlinearunits',['OSRSetTargetLinearUnits',['../ogr__srs__api_8h.html#ac2c2c43c1e19b9de04c5568e49a62b12',1,'ogr_srs_api.h']]], + ['osrsettm',['OSRSetTM',['../ogr__srs__api_8h.html#a46a8939ed4b72d626297c555e8481408',1,'ogr_srs_api.h']]], + ['osrsettmg',['OSRSetTMG',['../ogr__srs__api_8h.html#abc2c9e20e00687c5643eb572a0a83ce9',1,'ogr_srs_api.h']]], + ['osrsettmso',['OSRSetTMSO',['../ogr__srs__api_8h.html#af8ea128564f14f578803582f02ea8369',1,'ogr_srs_api.h']]], + ['osrsettmvariant',['OSRSetTMVariant',['../ogr__srs__api_8h.html#a2ce1135628380e4c9dc3f232795f2dd3',1,'ogr_srs_api.h']]], + ['osrsettowgs84',['OSRSetTOWGS84',['../ogr__srs__api_8h.html#a5f8bfc497b8d1e038d3eb43205e25104',1,'ogr_srs_api.h']]], + ['osrsettped',['OSRSetTPED',['../ogr__srs__api_8h.html#ad4d952f622355821ab6d76ef0f4287d9',1,'ogr_srs_api.h']]], + ['osrsetutm',['OSRSetUTM',['../ogr__srs__api_8h.html#ac4359cf7658e195012478f121574ac1c',1,'ogr_srs_api.h']]], + ['osrsetvdg',['OSRSetVDG',['../ogr__srs__api_8h.html#a236b4ba24c67c2fcfceb29ef83014efa',1,'ogr_srs_api.h']]], + ['osrsetvertcs',['OSRSetVertCS',['../ogr__srs__api_8h.html#ad994d600cc997f213963168ae3c586b8',1,'ogr_srs_api.h']]], + ['osrsetwagner',['OSRSetWagner',['../ogr__srs__api_8h.html#a4bbbc707009211073a6467ad0929a0a6',1,'ogr_srs_api.h']]], + ['osrsetwellknowngeogcs',['OSRSetWellKnownGeogCS',['../ogr__srs__api_8h.html#a6e74734746c78ea89257892bba2a23c0',1,'ogr_srs_api.h']]], + ['osrstripctparms',['OSRStripCTParms',['../ogr__srs__api_8h.html#afb19db549b5bdca56f56b7c4d5ea57bb',1,'ogr_srs_api.h']]], + ['osrvalidate',['OSRValidate',['../ogr__srs__api_8h.html#acc6d79b1b735eb8b53506529506e375d',1,'ogr_srs_api.h']]], + ['ostype',['OsType',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3',1,'ogr.cpp']]], + ['other',['Other',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3ab41fe07a134a62397420ef854d35c7b1',1,'ogr.cpp']]], + ['outlinecolor',['OutlineColor',['../class_o_g_r_style_label.html#a254ac571fd9a9c49d39731b648e84d55',1,'OGRStyleLabel']]], + ['overlaps',['Overlaps',['../class_o_g_r_geometry.html#a5d007395e2346b0a11f7d4e13f6a73aa',1,'OGRGeometry']]], + ['overviewrasterio',['OverviewRasterIO',['../class_g_d_a_l_raster_band.html#a4ce8093ce23a38016f8796b11a48239c',1,'GDALRasterBand']]] +]; diff --git a/bin/doc/html/search/all_f.html b/bin/doc/html/search/all_f.html new file mode 100644 index 0000000..c77391a --- /dev/null +++ b/bin/doc/html/search/all_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/all_f.js b/bin/doc/html/search/all_f.js new file mode 100644 index 0000000..f8b52cd --- /dev/null +++ b/bin/doc/html/search/all_f.js @@ -0,0 +1,83 @@ +var searchData= +[ + ['pabyheader',['pabyHeader',['../class_g_d_a_l_open_info.html#a2193ea49d916003baa90e75426309e10',1,'GDALOpenInfo']]], + ['padata',['paData',['../union_o_g_r_field.html#a1f2e886ab103180835430dd2f22fa1dc',1,'OGRField']]], + ['padfm',['padfM',['../class_o_g_r_simple_curve.html#a2840b8ace3575d7ccbf18bfd0079347d',1,'OGRSimpleCurve']]], + ['padfz',['padfZ',['../class_o_g_r_simple_curve.html#a5ad42085e8ca4ea9f210c5ac29092236',1,'OGRSimpleCurve']]], + ['palist',['paList',['../union_o_g_r_field.html#a882ee4b7caedb74d2dc04b42f7667361',1,'OGRField::paList()'],['../union_o_g_r_field.html#a40735b04fade29b8fd2ba335366c14e6',1,'OGRField::paList()'],['../union_o_g_r_field.html#abf98bc0bf6fde4ec188e5645178eeb2d',1,'OGRField::paList()'],['../union_o_g_r_field.html#ae84079aa89af63bf4b958fcfaec930ba',1,'OGRField::paList()']]], + ['panbandmap',['panBandMap',['../class_g_d_a_l_async_reader.html#a062204993d4dc4a8ad9c06d9633df0cd',1,'GDALAsyncReader']]], + ['paopoints',['paoPoints',['../class_o_g_r_simple_curve.html#a702598ec6c5bd917b3f0fa31bee025ff',1,'OGRSimpleCurve']]], + ['papobands',['papoBands',['../class_g_d_a_l_dataset.html#ae9e09722880c1c1f0a4ba26e09ade7f4',1,'GDALDataset']]], + ['papocurves',['papoCurves',['../class_o_g_r_curve_collection.html#abb5c0e1c8c131b791173b1e7894c0296',1,'OGRCurveCollection']]], + ['papofielddefn',['papoFieldDefn',['../class_o_g_r_feature_defn.html#a9e79222a69c736950d616a04aad2cfcf',1,'OGRFeatureDefn']]], + ['papogeomfielddefn',['papoGeomFieldDefn',['../class_o_g_r_feature_defn.html#a1e5d7503c7d420fe2a6ac811ccf9f908',1,'OGRFeatureDefn']]], + ['papogeoms',['papoGeoms',['../class_o_g_r_geometry_collection.html#ac1ae4886ddd2df2a0a75facff1120d00',1,'OGRGeometryCollection']]], + ['papszdestopenoptions',['papszDestOpenOptions',['../struct_g_d_a_l_warp_app_options_for_binary.html#a724e5f24d2193d831999c204cbcd5951',1,'GDALWarpAppOptionsForBinary']]], + ['papszopenoptions',['papszOpenOptions',['../class_g_d_a_l_open_info.html#a4f6d0f7de258aa0ee9ee04fca5355621',1,'GDALOpenInfo::papszOpenOptions()'],['../class_g_d_a_l_dataset.html#a8e3da284c2c1daf87df37287870032c1',1,'GDALDataset::papszOpenOptions()'],['../struct_g_d_a_l_info_options_for_binary.html#a7957123f1f050196e44d6c94e0d9cdd5',1,'GDALInfoOptionsForBinary::papszOpenOptions()'],['../struct_g_d_a_l_translate_options_for_binary.html#a15e3336d7dff7efd22294c5766feab45',1,'GDALTranslateOptionsForBinary::papszOpenOptions()'],['../struct_g_d_a_l_warp_app_options_for_binary.html#ac4a5df79bce96f85b0e3621ff5398fd9',1,'GDALWarpAppOptionsForBinary::papszOpenOptions()'],['../struct_g_d_a_l_vector_translate_options_for_binary.html#a370b9b533ba86ba45d71fd1f914c8ba0',1,'GDALVectorTranslateOptionsForBinary::papszOpenOptions()']]], + ['papszsrcfiles',['papszSrcFiles',['../struct_g_d_a_l_warp_app_options_for_binary.html#af101e18626f187f981cb20c15ea42ec0',1,'GDALWarpAppOptionsForBinary::papszSrcFiles()'],['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a9a7abd149f8eb152f193c68adb49b175',1,'GDALBuildVRTOptionsForBinary::papszSrcFiles()']]], + ['parse',['Parse',['../class_o_g_r_style_tool.html#a5bbcb9eed988e4ab09b78286cfc7c1ff',1,'OGRStyleTool']]], + ['pattern',['Pattern',['../class_o_g_r_style_pen.html#a2eec50d0b16c41219332c1156312105c',1,'OGRStylePen']]], + ['pbool',['PBOOL',['../ogr_8cpp.html#a85326e1ccfeff8dbee821eaea17b16d8',1,'ogr.cpp']]], + ['pbuf',['pBuf',['../class_g_d_a_l_async_reader.html#a571df7e73dffbc42749390dada1d05db',1,'GDALAsyncReader']]], + ['pdriverdata',['pDriverData',['../class_g_d_a_l_driver.html#a23a3e052e93c14b912d98d233e36a1cf',1,'GDALDriver']]], + ['perp',['Perp',['../class_o_g_r_style_symbol.html#aa8c8873672ea7c9d388ad3c3a22186c9',1,'OGRStyleSymbol::Perp()'],['../class_o_g_r_style_label.html#a234f285e9d270e91c4ed6f8fd802d5ce',1,'OGRStyleLabel::Perp()']]], + ['perpendicularoffset',['PerpendicularOffset',['../class_o_g_r_style_pen.html#a7c02be331a6f2972ea14fdb334858faa',1,'OGRStylePen']]], + ['pfncopyfiles',['pfnCopyFiles',['../class_g_d_a_l_driver.html#a0e5d15cf09b6c4111235cf14892b04ed',1,'GDALDriver']]], + ['pfncreate',['pfnCreate',['../class_g_d_a_l_driver.html#a8f6c7f3c487e7025d2307ae8d2b3d1c8',1,'GDALDriver']]], + ['pfncreatecopy',['pfnCreateCopy',['../class_g_d_a_l_driver.html#af5bf5af176143f24d3fcebc7c2ebc205',1,'GDALDriver']]], + ['pfncreatevectoronly',['pfnCreateVectorOnly',['../class_g_d_a_l_driver.html#aa4fdb4b896532b78a7637d0152583cb4',1,'GDALDriver']]], + ['pfndelete',['pfnDelete',['../class_g_d_a_l_driver.html#a30ade4af360b9c88342afd1db6d6c01c',1,'GDALDriver']]], + ['pfndeletedatasource',['pfnDeleteDataSource',['../class_g_d_a_l_driver.html#aaa0320069d7cf010adee8761b1d14f70',1,'GDALDriver']]], + ['pfnidentify',['pfnIdentify',['../class_g_d_a_l_driver.html#a5f0551174033675c63f53e460d3158b1',1,'GDALDriver']]], + ['pfnopen',['pfnOpen',['../class_g_d_a_l_driver.html#a063e201d4decbcb20979ed29a5766860',1,'GDALDriver']]], + ['pfnopenwithdriverarg',['pfnOpenWithDriverArg',['../class_g_d_a_l_driver.html#af4c8f6511aeb035058639b97d088deaa',1,'GDALDriver']]], + ['pfnprogress',['pfnProgress',['../struct_g_d_a_l_raster_i_o_extra_arg.html#ac9c58fa7918b7b842fb2ff97b321572a',1,'GDALRasterIOExtraArg']]], + ['pfnrename',['pfnRename',['../class_g_d_a_l_driver.html#a909161405d233f212905c590fc895416',1,'GDALDriver']]], + ['pfnunloaddriver',['pfnUnloadDriver',['../class_g_d_a_l_driver.html#a0f6258049c8b6b2dcdb1bda62a7ada98',1,'GDALDriver']]], + ['placement',['Placement',['../class_o_g_r_style_label.html#ae1573fe7c443da57a8687c5309dc92ad',1,'OGRStyleLabel']]], + ['poband',['poBand',['../class_g_d_a_l_abstract_band_block_cache.html#a16614ef583ccbdc6438918c98a58028c',1,'GDALAbstractBandBlockCache']]], + ['podriver',['poDriver',['../class_g_d_a_l_dataset.html#a8a2dde6bd2f495c29fd816c9947c6423',1,'GDALDataset']]], + ['pods',['poDS',['../class_g_d_a_l_raster_band.html#a5cc71d3bb02e7ce26bff5c8210e00667',1,'GDALRasterBand::poDS()'],['../class_g_d_a_l_async_reader.html#a85c39f98ee7468e80cf468cd0e047e04',1,'GDALAsyncReader::poDS()']]], + ['pointonsurface',['PointOnSurface',['../class_o_g_r_surface.html#a2397538f35157f3ad5e75aceff363906',1,'OGRSurface::PointOnSurface()'],['../class_o_g_r_curve_polygon.html#a87f0a6c6e71f46dc805f29c1635eda36',1,'OGRCurvePolygon::PointOnSurface()'],['../class_o_g_r_polygon.html#a32f7b3eadb845f3f004429b460c0298d',1,'OGRPolygon::PointOnSurface()'],['../class_o_g_r_multi_surface.html#ab9c946bc0b2be89ad5f5a46ec6e1e6c0',1,'OGRMultiSurface::PointOnSurface()'],['../class_o_g_r_multi_polygon.html#aa55ba1e2a97064c7f6e3189a087b8377',1,'OGRMultiPolygon::PointOnSurface()']]], + ['pointonsurfaceinternal',['PointOnSurfaceInternal',['../class_o_g_r_geometry.html#a0f8d93b954048d860f4842986cbdd117',1,'OGRGeometry']]], + ['polygonize',['Polygonize',['../class_o_g_r_geometry.html#adeb53b26e3da4c6d126d6dc1fa8bd8bd',1,'OGRGeometry']]], + ['pomask',['poMask',['../class_g_d_a_l_raster_band.html#ab5b892edb22a24be325228640baf9761',1,'GDALRasterBand']]], + ['posrs',['poSRS',['../class_o_g_r_geom_field_defn.html#a1524666997bfbfb1430cc87c1a0d6cc6',1,'OGRGeomFieldDefn']]], + ['postgis15_5fcurvepolygon',['POSTGIS15_CURVEPOLYGON',['../ogr__p_8h.html#acaef42c4964acf379201903b0b15f633',1,'ogr_p.h']]], + ['postgis15_5fmulticurve',['POSTGIS15_MULTICURVE',['../ogr__p_8h.html#a5653668782796fe432414732255038aa',1,'ogr_p.h']]], + ['postgis15_5fmultisurface',['POSTGIS15_MULTISURFACE',['../ogr__p_8h.html#aec317f817a149edbc8d56dfaf68d0c62',1,'ogr_p.h']]], + ['pprogressarg',['pProgressArg',['../cpl__progress_8h.html#ab712540ef7a12a5475e3c20e3fa2ccbf',1,'cpl_progress.h']]], + ['pprogressdata',['pProgressData',['../struct_g_d_a_l_raster_i_o_extra_arg.html#a224b32808cec55b7f99949fdc1dd9d68',1,'GDALRasterIOExtraArg']]], + ['print',['Print',['../class_o_g_r_style_table.html#ab7d74884aac1af801cfedbffba8ef203',1,'OGRStyleTable']]], + ['priority',['Priority',['../class_o_g_r_style_pen.html#a6f1100b08e590be391ef1b96abf31429',1,'OGRStylePen::Priority()'],['../class_o_g_r_style_brush.html#a890147398ec79cb255b4122b642afdf8',1,'OGRStyleBrush::Priority()'],['../class_o_g_r_style_symbol.html#a3086c17067328e201bcab706ffca04fa',1,'OGRStyleSymbol::Priority()'],['../class_o_g_r_style_label.html#a7be1ae0be6a1762bb234beea5fb0c0c6',1,'OGRStyleLabel::Priority()']]], + ['processsqlaltertableaddcolumn',['ProcessSQLAlterTableAddColumn',['../class_g_d_a_l_dataset.html#a612c5a026567f227cbf26e3ce86be3ed',1,'GDALDataset']]], + ['processsqlaltertablealtercolumn',['ProcessSQLAlterTableAlterColumn',['../class_g_d_a_l_dataset.html#a992b77d8c20f5d9c50cbbd737fb81e00',1,'GDALDataset']]], + ['processsqlaltertabledropcolumn',['ProcessSQLAlterTableDropColumn',['../class_g_d_a_l_dataset.html#aeb199f6065925a3b0db38390c2ae4ed7',1,'GDALDataset']]], + ['processsqlaltertablerenamecolumn',['ProcessSQLAlterTableRenameColumn',['../class_g_d_a_l_dataset.html#a6f13bc64c4c7583b6d83f60d0908d5e2',1,'GDALDataset']]], + ['processsqlcreateindex',['ProcessSQLCreateIndex',['../class_g_d_a_l_dataset.html#a1d8bf94edfb5a42d2b04befd57a91372',1,'GDALDataset']]], + ['processsqldropindex',['ProcessSQLDropIndex',['../class_g_d_a_l_dataset.html#a89e483bfe0c895ba9e7ceb8f97bb03e3',1,'GDALDataset']]], + ['processsqldroptable',['ProcessSQLDropTable',['../class_g_d_a_l_dataset.html#ae90e3e63e4c94599a765a682d2e0a005',1,'GDALDataset']]], + ['project',['Project',['../class_o_g_r_simple_curve.html#a3eabc665cb298211025717016ca5d1e3',1,'OGRSimpleCurve']]], + ['pschild',['psChild',['../struct_c_p_l_x_m_l_node.html#a5a62af6962ee5db1b7134b7a70d3e2c9',1,'CPLXMLNode']]], + ['psnext',['psNext',['../struct_c_p_l_x_m_l_node.html#aba804dde624b8cdbac66cd6008542629',1,'CPLXMLNode']]], + ['pszaccess',['pszAccess',['../struct_c_p_l_shared_file_info.html#a25373398649d1b2b5bbe3c24d3554b25',1,'CPLSharedFileInfo']]], + ['pszcolorfilename',['pszColorFilename',['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#a38448c805bd600581db23719544228d1',1,'GDALDEMProcessingOptionsForBinary']]], + ['pszdatasource',['pszDataSource',['../struct_g_d_a_l_vector_translate_options_for_binary.html#a92c2252c6ec4e62d1020aa2a3b0cf733',1,'GDALVectorTranslateOptionsForBinary']]], + ['pszdest',['pszDest',['../struct_g_d_a_l_translate_options_for_binary.html#a0877ed0c16365d09bada8bf30d75c7ed',1,'GDALTranslateOptionsForBinary::pszDest()'],['../struct_g_d_a_l_grid_options_for_binary.html#a1bee130c6b60735fd6983106a9ef5d3b',1,'GDALGridOptionsForBinary::pszDest()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#a0c619b7bd5326f773a6952d50a5e36f1',1,'GDALRasterizeOptionsForBinary::pszDest()']]], + ['pszdestdatasource',['pszDestDataSource',['../struct_g_d_a_l_vector_translate_options_for_binary.html#a49b7cfe6ed8726641e114a5976d77ad2',1,'GDALVectorTranslateOptionsForBinary']]], + ['pszdstfilename',['pszDstFilename',['../struct_g_d_a_l_warp_app_options_for_binary.html#ae59a830455ca68f3fcd1a34cbda31d43',1,'GDALWarpAppOptionsForBinary::pszDstFilename()'],['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#adab34fa2edc3f9461cc45fb46a194377',1,'GDALDEMProcessingOptionsForBinary::pszDstFilename()'],['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a7a988b44bfce595bf7bfc301bf01606f',1,'GDALBuildVRTOptionsForBinary::pszDstFilename()']]], + ['pszfeatureclassname',['pszFeatureClassName',['../class_o_g_r_feature_defn.html#a5a81f1d4884e5ba87298da87d1e974ee',1,'OGRFeatureDefn']]], + ['pszfilename',['pszFilename',['../struct_c_p_l_shared_file_info.html#ab513abf6e93be37037dc2607304beb1e',1,'CPLSharedFileInfo::pszFilename()'],['../class_g_d_a_l_open_info.html#ac4853cfc89944973b4811a7422d20837',1,'GDALOpenInfo::pszFilename()'],['../struct_g_d_a_l_info_options_for_binary.html#a27e4a15b48d6e55bec47b674403474c1',1,'GDALInfoOptionsForBinary::pszFilename()']]], + ['pszformat',['pszFormat',['../struct_g_d_a_l_translate_options_for_binary.html#aacc1fbb42783b460a1c9d2ac743204be',1,'GDALTranslateOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_warp_app_options_for_binary.html#ac58ac30e597ca3f057c618e4fe4c30eb',1,'GDALWarpAppOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_vector_translate_options_for_binary.html#a27e240be4739aa8572efbd6fd4b08ef8',1,'GDALVectorTranslateOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#afd07105674e0f050d8a8d80fdab9d282',1,'GDALDEMProcessingOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_nearblack_options_for_binary.html#abd3b48c0fdaf6566bc2517d06d7e8ec1',1,'GDALNearblackOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_grid_options_for_binary.html#a4a86cf3c5392e5ed78901cad291b5beb',1,'GDALGridOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#ac6834d920084ee3f9a0e78c702448acb',1,'GDALRasterizeOptionsForBinary::pszFormat()']]], + ['pszid',['pszId',['../struct_g_d_a_l___g_c_p.html#a4c55454dff1c5afdc9bf694cb8df4c44',1,'GDAL_GCP']]], + ['pszinfile',['pszInFile',['../struct_g_d_a_l_nearblack_options_for_binary.html#a55471ba0f062cb9c780117acb93279aa',1,'GDALNearblackOptionsForBinary']]], + ['pszinfo',['pszInfo',['../struct_g_d_a_l___g_c_p.html#a5e2eae804b1b0f8624296a842fae5cbe',1,'GDAL_GCP']]], + ['pszmessage',['pszMessage',['../cpl__progress_8h.html#a0dab1fbc03255f7562d60d43077a59a4',1,'cpl_progress.h']]], + ['pszname',['pszName',['../class_o_g_r_geom_field_defn.html#af903eb482382f2a97aade5cbd8bc1586',1,'OGRGeomFieldDefn']]], + ['pszoutfile',['pszOutFile',['../struct_g_d_a_l_nearblack_options_for_binary.html#a828348128f4334ccc5b37dec96b9ba93',1,'GDALNearblackOptionsForBinary']]], + ['pszprocessing',['pszProcessing',['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#a3faf7be20410af0bcd7a8a9d2ff0e59b',1,'GDALDEMProcessingOptionsForBinary']]], + ['pszsource',['pszSource',['../struct_g_d_a_l_translate_options_for_binary.html#acaf85711a5ab26bf29d25ffe94ddbe54',1,'GDALTranslateOptionsForBinary::pszSource()'],['../struct_g_d_a_l_grid_options_for_binary.html#a4efe76283e333be2746114874594c37c',1,'GDALGridOptionsForBinary::pszSource()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#a1c2e522345da55b84ad49148e70d3582',1,'GDALRasterizeOptionsForBinary::pszSource()']]], + ['pszsrcfilename',['pszSrcFilename',['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#af602669a9163dbf1967ed9d9eea99457',1,'GDALDEMProcessingOptionsForBinary']]], + ['psztoken',['pszToken',['../structogr__style__param.html#ae131def8ba292b37407bc1c0ba8d94d0',1,'ogr_style_param']]], + ['pszvalue',['pszValue',['../struct_c_p_l_x_m_l_node.html#ad9f0b3d72570553581a0d26357a8a23b',1,'CPLXMLNode::pszValue()'],['../structogr__style__value.html#af6f2bf55c2cc9445fb7f9c66c5c986cd',1,'ogr_style_value::pszValue()']]] +]; diff --git a/bin/doc/html/search/classes_0.html b/bin/doc/html/search/classes_0.html new file mode 100644 index 0000000..025587a --- /dev/null +++ b/bin/doc/html/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_0.js b/bin/doc/html/search/classes_0.js new file mode 100644 index 0000000..62faaf8 --- /dev/null +++ b/bin/doc/html/search/classes_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['app',['App',['../class_app.html',1,'']]] +]; diff --git a/bin/doc/html/search/classes_1.html b/bin/doc/html/search/classes_1.html new file mode 100644 index 0000000..86dc4ff --- /dev/null +++ b/bin/doc/html/search/classes_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_1.js b/bin/doc/html/search/classes_1.js new file mode 100644 index 0000000..5783ae4 --- /dev/null +++ b/bin/doc/html/search/classes_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['cplsharedfileinfo',['CPLSharedFileInfo',['../struct_c_p_l_shared_file_info.html',1,'']]], + ['cplxmlnode',['CPLXMLNode',['../struct_c_p_l_x_m_l_node.html',1,'']]] +]; diff --git a/bin/doc/html/search/classes_2.html b/bin/doc/html/search/classes_2.html new file mode 100644 index 0000000..014caf8 --- /dev/null +++ b/bin/doc/html/search/classes_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_2.js b/bin/doc/html/search/classes_2.js new file mode 100644 index 0000000..5e89619 --- /dev/null +++ b/bin/doc/html/search/classes_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['dbconnect',['DBConnect',['../class_d_b_connect.html',1,'']]] +]; diff --git a/bin/doc/html/search/classes_3.html b/bin/doc/html/search/classes_3.html new file mode 100644 index 0000000..2e97201 --- /dev/null +++ b/bin/doc/html/search/classes_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_3.js b/bin/doc/html/search/classes_3.js new file mode 100644 index 0000000..f862ca3 --- /dev/null +++ b/bin/doc/html/search/classes_3.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['gdal_5fgcp',['GDAL_GCP',['../struct_g_d_a_l___g_c_p.html',1,'']]], + ['gdalabstractbandblockcache',['GDALAbstractBandBlockCache',['../class_g_d_a_l_abstract_band_block_cache.html',1,'']]], + ['gdalallvalidmaskband',['GDALAllValidMaskBand',['../class_g_d_a_l_all_valid_mask_band.html',1,'']]], + ['gdalasyncreader',['GDALAsyncReader',['../class_g_d_a_l_async_reader.html',1,'']]], + ['gdalbuildvrtoptionsforbinary',['GDALBuildVRTOptionsForBinary',['../struct_g_d_a_l_build_v_r_t_options_for_binary.html',1,'']]], + ['gdalcolorentry',['GDALColorEntry',['../struct_g_d_a_l_color_entry.html',1,'']]], + ['gdalcolortable',['GDALColorTable',['../class_g_d_a_l_color_table.html',1,'']]], + ['gdaldataset',['GDALDataset',['../class_g_d_a_l_dataset.html',1,'']]], + ['gdaldefaultoverviews',['GDALDefaultOverviews',['../class_g_d_a_l_default_overviews.html',1,'']]], + ['gdaldemprocessingoptionsforbinary',['GDALDEMProcessingOptionsForBinary',['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html',1,'']]], + ['gdaldriver',['GDALDriver',['../class_g_d_a_l_driver.html',1,'']]], + ['gdaldrivermanager',['GDALDriverManager',['../class_g_d_a_l_driver_manager.html',1,'']]], + ['gdalgridoptionsforbinary',['GDALGridOptionsForBinary',['../struct_g_d_a_l_grid_options_for_binary.html',1,'']]], + ['gdalinfooptionsforbinary',['GDALInfoOptionsForBinary',['../struct_g_d_a_l_info_options_for_binary.html',1,'']]], + ['gdalmajorobject',['GDALMajorObject',['../class_g_d_a_l_major_object.html',1,'']]], + ['gdalmultidomainmetadata',['GDALMultiDomainMetadata',['../class_g_d_a_l_multi_domain_metadata.html',1,'']]], + ['gdalnearblackoptionsforbinary',['GDALNearblackOptionsForBinary',['../struct_g_d_a_l_nearblack_options_for_binary.html',1,'']]], + ['gdalnodatamaskband',['GDALNoDataMaskBand',['../class_g_d_a_l_no_data_mask_band.html',1,'']]], + ['gdalnodatavaluesmaskband',['GDALNoDataValuesMaskBand',['../class_g_d_a_l_no_data_values_mask_band.html',1,'']]], + ['gdalopeninfo',['GDALOpenInfo',['../class_g_d_a_l_open_info.html',1,'']]], + ['gdalrasterband',['GDALRasterBand',['../class_g_d_a_l_raster_band.html',1,'']]], + ['gdalrasterblock',['GDALRasterBlock',['../class_g_d_a_l_raster_block.html',1,'']]], + ['gdalrasterioextraarg',['GDALRasterIOExtraArg',['../struct_g_d_a_l_raster_i_o_extra_arg.html',1,'']]], + ['gdalrasterizeoptionsforbinary',['GDALRasterizeOptionsForBinary',['../struct_g_d_a_l_rasterize_options_for_binary.html',1,'']]], + ['gdalrescaledalphaband',['GDALRescaledAlphaBand',['../class_g_d_a_l_rescaled_alpha_band.html',1,'']]], + ['gdalrpcinfo',['GDALRPCInfo',['../struct_g_d_a_l_r_p_c_info.html',1,'']]], + ['gdaltranslateoptionsforbinary',['GDALTranslateOptionsForBinary',['../struct_g_d_a_l_translate_options_for_binary.html',1,'']]], + ['gdalvectortranslateoptionsforbinary',['GDALVectorTranslateOptionsForBinary',['../struct_g_d_a_l_vector_translate_options_for_binary.html',1,'']]], + ['gdalwarpappoptionsforbinary',['GDALWarpAppOptionsForBinary',['../struct_g_d_a_l_warp_app_options_for_binary.html',1,'']]] +]; diff --git a/bin/doc/html/search/classes_4.html b/bin/doc/html/search/classes_4.html new file mode 100644 index 0000000..776fee3 --- /dev/null +++ b/bin/doc/html/search/classes_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_4.js b/bin/doc/html/search/classes_4.js new file mode 100644 index 0000000..054bf60 --- /dev/null +++ b/bin/doc/html/search/classes_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['i18n',['I18N',['../class_i18_n.html',1,'']]] +]; diff --git a/bin/doc/html/search/classes_5.html b/bin/doc/html/search/classes_5.html new file mode 100644 index 0000000..69bbcc8 --- /dev/null +++ b/bin/doc/html/search/classes_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_5.js b/bin/doc/html/search/classes_5.js new file mode 100644 index 0000000..4ca0b76 --- /dev/null +++ b/bin/doc/html/search/classes_5.js @@ -0,0 +1,50 @@ +var searchData= +[ + ['ogr',['Ogr',['../class_ogr.html',1,'']]], + ['ogr2ogrthread',['Ogr2ogrThread',['../class_ogr2ogr_thread.html',1,'']]], + ['ogr_5fsrsnode',['OGR_SRSNode',['../class_o_g_r___s_r_s_node.html',1,'']]], + ['ogr_5fstyle_5fparam',['ogr_style_param',['../structogr__style__param.html',1,'']]], + ['ogr_5fstyle_5fvalue',['ogr_style_value',['../structogr__style__value.html',1,'']]], + ['ogrcircularstring',['OGRCircularString',['../class_o_g_r_circular_string.html',1,'']]], + ['ogrcompoundcurve',['OGRCompoundCurve',['../class_o_g_r_compound_curve.html',1,'']]], + ['ogrcoordinatetransformation',['OGRCoordinateTransformation',['../class_o_g_r_coordinate_transformation.html',1,'']]], + ['ogrcurve',['OGRCurve',['../class_o_g_r_curve.html',1,'']]], + ['ogrcurvecollection',['OGRCurveCollection',['../class_o_g_r_curve_collection.html',1,'']]], + ['ogrcurvepolygon',['OGRCurvePolygon',['../class_o_g_r_curve_polygon.html',1,'']]], + ['ogrdatasource',['OGRDataSource',['../class_o_g_r_data_source.html',1,'']]], + ['ogrenvelope',['OGREnvelope',['../struct_o_g_r_envelope.html',1,'']]], + ['ogrenvelope3d',['OGREnvelope3D',['../struct_o_g_r_envelope3_d.html',1,'']]], + ['ogrfeature',['OGRFeature',['../class_o_g_r_feature.html',1,'']]], + ['ogrfeaturedefn',['OGRFeatureDefn',['../class_o_g_r_feature_defn.html',1,'']]], + ['ogrfeaturequery',['OGRFeatureQuery',['../class_o_g_r_feature_query.html',1,'']]], + ['ogrfield',['OGRField',['../union_o_g_r_field.html',1,'']]], + ['ogrfielddefn',['OGRFieldDefn',['../class_o_g_r_field_defn.html',1,'']]], + ['ogrgeometry',['OGRGeometry',['../class_o_g_r_geometry.html',1,'']]], + ['ogrgeometrycollection',['OGRGeometryCollection',['../class_o_g_r_geometry_collection.html',1,'']]], + ['ogrgeometryfactory',['OGRGeometryFactory',['../class_o_g_r_geometry_factory.html',1,'']]], + ['ogrgeomfielddefn',['OGRGeomFieldDefn',['../class_o_g_r_geom_field_defn.html',1,'']]], + ['ogrlayer',['OGRLayer',['../class_o_g_r_layer.html',1,'']]], + ['ogrlinearring',['OGRLinearRing',['../class_o_g_r_linear_ring.html',1,'']]], + ['ogrlinestring',['OGRLineString',['../class_o_g_r_line_string.html',1,'']]], + ['ogrmulticurve',['OGRMultiCurve',['../class_o_g_r_multi_curve.html',1,'']]], + ['ogrmultilinestring',['OGRMultiLineString',['../class_o_g_r_multi_line_string.html',1,'']]], + ['ogrmultipoint',['OGRMultiPoint',['../class_o_g_r_multi_point.html',1,'']]], + ['ogrmultipolygon',['OGRMultiPolygon',['../class_o_g_r_multi_polygon.html',1,'']]], + ['ogrmultisurface',['OGRMultiSurface',['../class_o_g_r_multi_surface.html',1,'']]], + ['ogrpoint',['OGRPoint',['../class_o_g_r_point.html',1,'']]], + ['ogrpointiterator',['OGRPointIterator',['../class_o_g_r_point_iterator.html',1,'']]], + ['ogrpolygon',['OGRPolygon',['../class_o_g_r_polygon.html',1,'']]], + ['ogrrawpoint',['OGRRawPoint',['../class_o_g_r_raw_point.html',1,'']]], + ['ogrsfdriver',['OGRSFDriver',['../class_o_g_r_s_f_driver.html',1,'']]], + ['ogrsfdriverregistrar',['OGRSFDriverRegistrar',['../class_o_g_r_s_f_driver_registrar.html',1,'']]], + ['ogrsimplecurve',['OGRSimpleCurve',['../class_o_g_r_simple_curve.html',1,'']]], + ['ogrspatialreference',['OGRSpatialReference',['../class_o_g_r_spatial_reference.html',1,'']]], + ['ogrstylebrush',['OGRStyleBrush',['../class_o_g_r_style_brush.html',1,'']]], + ['ogrstylelabel',['OGRStyleLabel',['../class_o_g_r_style_label.html',1,'']]], + ['ogrstylemgr',['OGRStyleMgr',['../class_o_g_r_style_mgr.html',1,'']]], + ['ogrstylepen',['OGRStylePen',['../class_o_g_r_style_pen.html',1,'']]], + ['ogrstylesymbol',['OGRStyleSymbol',['../class_o_g_r_style_symbol.html',1,'']]], + ['ogrstyletable',['OGRStyleTable',['../class_o_g_r_style_table.html',1,'']]], + ['ogrstyletool',['OGRStyleTool',['../class_o_g_r_style_tool.html',1,'']]], + ['ogrsurface',['OGRSurface',['../class_o_g_r_surface.html',1,'']]] +]; diff --git a/bin/doc/html/search/classes_6.html b/bin/doc/html/search/classes_6.html new file mode 100644 index 0000000..2db08a0 --- /dev/null +++ b/bin/doc/html/search/classes_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_6.js b/bin/doc/html/search/classes_6.js new file mode 100644 index 0000000..7580e5f --- /dev/null +++ b/bin/doc/html/search/classes_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['settings',['Settings',['../class_settings.html',1,'']]] +]; diff --git a/bin/doc/html/search/classes_7.html b/bin/doc/html/search/classes_7.html new file mode 100644 index 0000000..fd67346 --- /dev/null +++ b/bin/doc/html/search/classes_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_7.js b/bin/doc/html/search/classes_7.js new file mode 100644 index 0000000..222bbb0 --- /dev/null +++ b/bin/doc/html/search/classes_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['testdbconnect',['TestDBConnect',['../class_test_d_b_connect.html',1,'']]], + ['testogr',['TestOgr',['../class_test_ogr.html',1,'']]] +]; diff --git a/bin/doc/html/search/classes_8.html b/bin/doc/html/search/classes_8.html new file mode 100644 index 0000000..369fe52 --- /dev/null +++ b/bin/doc/html/search/classes_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/classes_8.js b/bin/doc/html/search/classes_8.js new file mode 100644 index 0000000..98649a7 --- /dev/null +++ b/bin/doc/html/search/classes_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['webserviceconnect',['WebServiceConnect',['../class_web_service_connect.html',1,'']]] +]; diff --git a/bin/doc/html/search/close.png b/bin/doc/html/search/close.png new file mode 100644 index 0000000..9342d3d Binary files /dev/null and b/bin/doc/html/search/close.png differ diff --git a/bin/doc/html/search/defines_0.html b/bin/doc/html/search/defines_0.html new file mode 100644 index 0000000..17cfaa2 --- /dev/null +++ b/bin/doc/html/search/defines_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_0.js b/bin/doc/html/search/defines_0.js new file mode 100644 index 0000000..90966a8 --- /dev/null +++ b/bin/doc/html/search/defines_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_5f_5fhas_5fattribute',['__has_attribute',['../cpl__port_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/defines_1.html b/bin/doc/html/search/defines_1.html new file mode 100644 index 0000000..5c0025e --- /dev/null +++ b/bin/doc/html/search/defines_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_1.js b/bin/doc/html/search/defines_1.js new file mode 100644 index 0000000..1bb2c2a --- /dev/null +++ b/bin/doc/html/search/defines_1.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['abs',['ABS',['../cpl__port_8h.html#acec476583ccf1408fb43899bcc57fb7d',1,'cpl_port.h']]], + ['alter_5fall_5fflag',['ALTER_ALL_FLAG',['../ogr__core_8h.html#a22b152e645df03a5cd99670130eed6f7',1,'ogr_core.h']]], + ['alter_5fdefault_5fflag',['ALTER_DEFAULT_FLAG',['../ogr__core_8h.html#a6fea652edd02fdc91061a91b62dc3687',1,'ogr_core.h']]], + ['alter_5fname_5fflag',['ALTER_NAME_FLAG',['../ogr__core_8h.html#ae5dc1fbc063f26feb53c911b3153c5cf',1,'ogr_core.h']]], + ['alter_5fnullable_5fflag',['ALTER_NULLABLE_FLAG',['../ogr__core_8h.html#a4d83ded173814a270803e9d20af2daff',1,'ogr_core.h']]], + ['alter_5ftype_5fflag',['ALTER_TYPE_FLAG',['../ogr__core_8h.html#a19840ec29ce57dbcc9ae97eb7e758d0d',1,'ogr_core.h']]], + ['alter_5fwidth_5fprecision_5fflag',['ALTER_WIDTH_PRECISION_FLAG',['../ogr__core_8h.html#a09ec213da159a97fe09b13b5c5693adb',1,'ogr_core.h']]], + ['are_5freal_5fequal',['ARE_REAL_EQUAL',['../gdal__priv_8h.html#abbf3087b4d0d64f2e587e4cf1cbdc29e',1,'gdal_priv.h']]] +]; diff --git a/bin/doc/html/search/defines_10.html b/bin/doc/html/search/defines_10.html new file mode 100644 index 0000000..26f83fa --- /dev/null +++ b/bin/doc/html/search/defines_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_10.js b/bin/doc/html/search/defines_10.js new file mode 100644 index 0000000..16350ee --- /dev/null +++ b/bin/doc/html/search/defines_10.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['unreferenced_5fparam',['UNREFERENCED_PARAM',['../cpl__port_8h.html#a1c7cbbc87096dd332ab0319b8bb86642',1,'cpl_port.h']]], + ['usgs_5fangle_5fdecimaldegrees',['USGS_ANGLE_DECIMALDEGREES',['../ogr__spatialref_8h.html#a7af6d4e2798362c1730346647e901f52',1,'ogr_spatialref.h']]], + ['usgs_5fangle_5fpackeddms',['USGS_ANGLE_PACKEDDMS',['../ogr__spatialref_8h.html#aa98003ee785627b86a8bfc53e309b0bd',1,'ogr_spatialref.h']]], + ['usgs_5fangle_5fradians',['USGS_ANGLE_RADIANS',['../ogr__spatialref_8h.html#af33bad1ff7369dc694b8a0d807abce3f',1,'ogr_spatialref.h']]] +]; diff --git a/bin/doc/html/search/defines_11.html b/bin/doc/html/search/defines_11.html new file mode 100644 index 0000000..82a2251 --- /dev/null +++ b/bin/doc/html/search/defines_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_11.js b/bin/doc/html/search/defines_11.js new file mode 100644 index 0000000..fdb0193 --- /dev/null +++ b/bin/doc/html/search/defines_11.js @@ -0,0 +1,28 @@ +var searchData= +[ + ['validate_5fpointer0',['VALIDATE_POINTER0',['../cpl__error_8h.html#a6386ea331961c83a66801f245bd80da4',1,'cpl_error.h']]], + ['validate_5fpointer1',['VALIDATE_POINTER1',['../cpl__error_8h.html#ab66c9b684f5dc1576d9cd68c2a288246',1,'cpl_error.h']]], + ['validate_5fpointer_5ferr',['VALIDATE_POINTER_ERR',['../cpl__error_8h.html#a3124d964a0472dc8df1ad61533258a97',1,'cpl_error.h']]], + ['volatile_5fbool',['VOLATILE_BOOL',['../cpl__port_8h.html#a5eb7dcf5287f0fd45c69a6d265576d80',1,'cpl_port.h']]], + ['vsi_5fcalloc_5fverbose',['VSI_CALLOC_VERBOSE',['../cpl__vsi_8h.html#a0ef6b56ece448880c45976dab915c89c',1,'cpl_vsi.h']]], + ['vsi_5fisblk',['VSI_ISBLK',['../cpl__vsi_8h.html#a77b4be0683f8d97fc37631d06bb21dcf',1,'cpl_vsi.h']]], + ['vsi_5fischr',['VSI_ISCHR',['../cpl__vsi_8h.html#a0307743404aa7fcc7c8b32473ac03031',1,'cpl_vsi.h']]], + ['vsi_5fisdir',['VSI_ISDIR',['../cpl__vsi_8h.html#a13e9ada3d2bb3df2eae358b1037f9a1b',1,'cpl_vsi.h']]], + ['vsi_5fislnk',['VSI_ISLNK',['../cpl__vsi_8h.html#a7e5cdfef2e52acfa6c2d723934e0d796',1,'cpl_vsi.h']]], + ['vsi_5fisreg',['VSI_ISREG',['../cpl__vsi_8h.html#a57c4561cb89d1e6d0273c5be2a374777',1,'cpl_vsi.h']]], + ['vsi_5fl_5foffset_5fmax',['VSI_L_OFFSET_MAX',['../cpl__vsi_8h.html#a20bb0e8c2fc561600efe533babb577aa',1,'cpl_vsi.h']]], + ['vsi_5fmalloc2_5fverbose',['VSI_MALLOC2_VERBOSE',['../cpl__vsi_8h.html#ac85b87a2d19d51f10ecce10d4ba53570',1,'cpl_vsi.h']]], + ['vsi_5fmalloc3_5fverbose',['VSI_MALLOC3_VERBOSE',['../cpl__vsi_8h.html#a7325cdd9f33067256f91301e84b96fa1',1,'cpl_vsi.h']]], + ['vsi_5fmalloc_5fverbose',['VSI_MALLOC_VERBOSE',['../cpl__vsi_8h.html#aade5a8741eb3362f68b2c3ee2d1b3676',1,'cpl_vsi.h']]], + ['vsi_5frealloc_5fverbose',['VSI_REALLOC_VERBOSE',['../cpl__vsi_8h.html#a17f5ad7c5273fadcb66a4410f18fe0b4',1,'cpl_vsi.h']]], + ['vsi_5fstat_5fexists_5fflag',['VSI_STAT_EXISTS_FLAG',['../cpl__vsi_8h.html#a3e3fb3d4a5abff8b360d7b7941397503',1,'cpl_vsi.h']]], + ['vsi_5fstat_5fnature_5fflag',['VSI_STAT_NATURE_FLAG',['../cpl__vsi_8h.html#ae67c44d6a3cae38b33d4b4b6bfb02131',1,'cpl_vsi.h']]], + ['vsi_5fstat_5fset_5ferror_5fflag',['VSI_STAT_SET_ERROR_FLAG',['../cpl__vsi_8h.html#a0c624636d6673f91667e8460417495e0',1,'cpl_vsi.h']]], + ['vsi_5fstat_5fsize_5fflag',['VSI_STAT_SIZE_FLAG',['../cpl__vsi_8h.html#ac4465858df54d216dbade556b08a5d4d',1,'cpl_vsi.h']]], + ['vsi_5fstrdup_5fverbose',['VSI_STRDUP_VERBOSE',['../cpl__vsi_8h.html#ad5909c421c6d6bd385f6b702a9e7c693',1,'cpl_vsi.h']]], + ['vsidebug1',['VSIDebug1',['../cpl__vsi_8h.html#a63a549b70b5ea0cb2a56c15e4072d9f1',1,'cpl_vsi.h']]], + ['vsidebug2',['VSIDebug2',['../cpl__vsi_8h.html#aebc377030987b232d594d3b4b2e69d49',1,'cpl_vsi.h']]], + ['vsidebug3',['VSIDebug3',['../cpl__vsi_8h.html#a33e378283de935576186904014bfceba',1,'cpl_vsi.h']]], + ['vsidebug4',['VSIDebug4',['../cpl__vsi_8h.html#aec2052160cd515ca99b6f9028c4239ef',1,'cpl_vsi.h']]], + ['vsistatbufl',['VSIStatBufL',['../cpl__vsi_8h.html#a05a9e6a14285f31ad3d34390a3d7ac23',1,'cpl_vsi.h']]] +]; diff --git a/bin/doc/html/search/defines_12.html b/bin/doc/html/search/defines_12.html new file mode 100644 index 0000000..86e4f32 --- /dev/null +++ b/bin/doc/html/search/defines_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_12.js b/bin/doc/html/search/defines_12.js new file mode 100644 index 0000000..a856713 --- /dev/null +++ b/bin/doc/html/search/defines_12.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['wkb25dbit',['wkb25DBit',['../ogr__core_8h.html#ae4932f824a0f693faeca375991cd2731',1,'ogr_core.h']]], + ['wkbflatten',['wkbFlatten',['../ogr__core_8h.html#a5d2800b1a2d4f4dbcb906390969bb823',1,'ogr_core.h']]], + ['wkbhasm',['wkbHasM',['../ogr__core_8h.html#a9f280a6bd586072d07294eceb17693b7',1,'ogr_core.h']]], + ['wkbhasz',['wkbHasZ',['../ogr__core_8h.html#afcb76350d4e991bc13bada9fa126f8e6',1,'ogr_core.h']]], + ['wkbsetm',['wkbSetM',['../ogr__core_8h.html#a1f05d4bc9909d01f8a15cca0dc97efc7',1,'ogr_core.h']]], + ['wkbsetz',['wkbSetZ',['../ogr__core_8h.html#a41ae1ed050a122b4872bd05b5922cba1',1,'ogr_core.h']]] +]; diff --git a/bin/doc/html/search/defines_2.html b/bin/doc/html/search/defines_2.html new file mode 100644 index 0000000..a206bfc --- /dev/null +++ b/bin/doc/html/search/defines_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_2.js b/bin/doc/html/search/defines_2.js new file mode 100644 index 0000000..bf63f97 --- /dev/null +++ b/bin/doc/html/search/defines_2.js @@ -0,0 +1,125 @@ +var searchData= +[ + ['cpl_5fc_5fend',['CPL_C_END',['../cpl__port_8h.html#a5f31d2c123bf9d2eb97744c553383566',1,'cpl_port.h']]], + ['cpl_5fc_5fstart',['CPL_C_START',['../cpl__port_8h.html#a6b6fab294833d2308743cf5a5e3d774c',1,'cpl_port.h']]], + ['cpl_5fcpu_5frequires_5faligned_5faccess',['CPL_CPU_REQUIRES_ALIGNED_ACCESS',['../cpl__port_8h.html#a69147fcecfdccf83f18ecccc5f57c621',1,'cpl_port.h']]], + ['cpl_5fcvsid',['CPL_CVSID',['../cpl__port_8h.html#a37e9907763e4d5779aeeb5d64af0a199',1,'cpl_port.h']]], + ['cpl_5fdll',['CPL_DLL',['../cpl__port_8h.html#a42f5fd9b9df7d179918990cd3d7d6783',1,'cpl_port.h']]], + ['cpl_5fenc_5fascii',['CPL_ENC_ASCII',['../cpl__string_8h.html#adcc150659994a7c7d66a5ed64ed4ff9b',1,'cpl_string.h']]], + ['cpl_5fenc_5fiso8859_5f1',['CPL_ENC_ISO8859_1',['../cpl__string_8h.html#a82b2de9456d43c67ba3eeeb9e2ca239b',1,'cpl_string.h']]], + ['cpl_5fenc_5flocale',['CPL_ENC_LOCALE',['../cpl__string_8h.html#a87d8ea35a911bef8e5bd3e851043d959',1,'cpl_string.h']]], + ['cpl_5fenc_5fucs2',['CPL_ENC_UCS2',['../cpl__string_8h.html#a04aab58c768a810389f63c3de7867b50',1,'cpl_string.h']]], + ['cpl_5fenc_5fucs4',['CPL_ENC_UCS4',['../cpl__string_8h.html#a134294ed95e8c77931dc817146449aa7',1,'cpl_string.h']]], + ['cpl_5fenc_5futf16',['CPL_ENC_UTF16',['../cpl__string_8h.html#a8bc6144aae9925e22d6476e8df3ae937',1,'cpl_string.h']]], + ['cpl_5fenc_5futf8',['CPL_ENC_UTF8',['../cpl__string_8h.html#a26d8bd24304461e94dd5a407576c6f42',1,'cpl_string.h']]], + ['cpl_5ffallthrough',['CPL_FALLTHROUGH',['../cpl__port_8h.html#a804cb48971ba17609a823110dd8ce7da',1,'cpl_port.h']]], + ['cpl_5ffrmt_5fgb_5fwithout_5fprefix',['CPL_FRMT_GB_WITHOUT_PREFIX',['../cpl__port_8h.html#a03cccfde5364764db34e2e33b6768b18',1,'cpl_port.h']]], + ['cpl_5ffrmt_5fgib',['CPL_FRMT_GIB',['../cpl__port_8h.html#a68ee33a0dd985971eb7d559685890b1e',1,'cpl_port.h']]], + ['cpl_5ffrmt_5fguib',['CPL_FRMT_GUIB',['../cpl__port_8h.html#a2cd7ccbf5388e3fad5b0854065ed0828',1,'cpl_port.h']]], + ['cpl_5fgbool_5fdefined',['CPL_GBOOL_DEFINED',['../cpl__port_8h.html#acc979b38114fc5236dfe7303d819570a',1,'cpl_port.h']]], + ['cpl_5finline',['CPL_INLINE',['../cpl__port_8h.html#ae7bed5aa42e51539b792c9c1f9d9ebbf',1,'cpl_port.h']]], + ['cpl_5fint64_5ffits_5fon_5fint32',['CPL_INT64_FITS_ON_INT32',['../cpl__port_8h.html#a8be3c28291ac41ee980dfe9e694d7896',1,'cpl_port.h']]], + ['cpl_5fis_5fdouble_5fa_5fint',['CPL_IS_DOUBLE_A_INT',['../cpl__port_8h.html#aed13283b02e919d6e3335ab95b68ff6c',1,'cpl_port.h']]], + ['cpl_5fis_5flsb',['CPL_IS_LSB',['../cpl__port_8h.html#a54abd141208a1c8b2268c001def80cc5',1,'cpl_port.h']]], + ['cpl_5flsb',['CPL_LSB',['../cpl__port_8h.html#ac1ba3ad09ffb0162a4e497697383d4f6',1,'cpl_port.h']]], + ['cpl_5flsbint16ptr',['CPL_LSBINT16PTR',['../cpl__port_8h.html#a25dc737f660b93c5c01d8c0e4aee7133',1,'cpl_port.h']]], + ['cpl_5flsbint32ptr',['CPL_LSBINT32PTR',['../cpl__port_8h.html#a5b1e1aea3bc9ee7f34da7b5ca447c229',1,'cpl_port.h']]], + ['cpl_5flsbptr16',['CPL_LSBPTR16',['../cpl__port_8h.html#aff2c7ae8e5fd6433ccefd24723203d70',1,'cpl_port.h']]], + ['cpl_5flsbptr32',['CPL_LSBPTR32',['../cpl__port_8h.html#a3c5f3f4ee1ddd6cb8cb0d5e05d3a554e',1,'cpl_port.h']]], + ['cpl_5flsbptr64',['CPL_LSBPTR64',['../cpl__port_8h.html#afd4d20b8cbfe65fd855b0fcf769ca38a',1,'cpl_port.h']]], + ['cpl_5flsbsint16ptr',['CPL_LSBSINT16PTR',['../cpl__port_8h.html#a493e0830dd0bc3a7d6a84f474abf521f',1,'cpl_port.h']]], + ['cpl_5flsbsint32ptr',['CPL_LSBSINT32PTR',['../cpl__port_8h.html#a5e06fcab854466ad12634b8cee3e1af9',1,'cpl_port.h']]], + ['cpl_5flsbuint16ptr',['CPL_LSBUINT16PTR',['../cpl__port_8h.html#a21c3da7622e0bce9bf21c0da0ad658d7',1,'cpl_port.h']]], + ['cpl_5flsbuint32ptr',['CPL_LSBUINT32PTR',['../cpl__port_8h.html#a3751c16dc76af5860719847d1ba29953',1,'cpl_port.h']]], + ['cpl_5flsbword16',['CPL_LSBWORD16',['../cpl__port_8h.html#a0ae923e78ebcf8034988dc83d5423954',1,'cpl_port.h']]], + ['cpl_5flsbword32',['CPL_LSBWORD32',['../cpl__port_8h.html#a968800869c1c617350a0e6de32b7158a',1,'cpl_port.h']]], + ['cpl_5fmsbptr16',['CPL_MSBPTR16',['../cpl__port_8h.html#a38cbd339771949e7e1d7c4f83c5429dd',1,'cpl_port.h']]], + ['cpl_5fmsbptr32',['CPL_MSBPTR32',['../cpl__port_8h.html#aeeee7fbafbc311accda3e7b2a2edc286',1,'cpl_port.h']]], + ['cpl_5fmsbptr64',['CPL_MSBPTR64',['../cpl__port_8h.html#a259a8598830e3d908ad3e7759c646049',1,'cpl_port.h']]], + ['cpl_5fmsbword16',['CPL_MSBWORD16',['../cpl__port_8h.html#a52f6ebd9e1b4b4dfa730c6320d968d58',1,'cpl_port.h']]], + ['cpl_5fmsbword32',['CPL_MSBWORD32',['../cpl__port_8h.html#a6f9cd44301ff1fcf2e05fb26354782c8',1,'cpl_port.h']]], + ['cpl_5fmultiproc_5fstub',['CPL_MULTIPROC_STUB',['../cpl__config_8h.html#a2db4a5d1ca23b1f6412bec8ac0cefaee',1,'cpl_config.h']]], + ['cpl_5fmutex_5fadaptive',['CPL_MUTEX_ADAPTIVE',['../cpl__multiproc_8h.html#aafbfb462e385c0e8287409c91a6aeb1c',1,'cpl_multiproc.h']]], + ['cpl_5fmutex_5frecursive',['CPL_MUTEX_RECURSIVE',['../cpl__multiproc_8h.html#aaa09673e829b1d19af4143b9863b37e8',1,'cpl_multiproc.h']]], + ['cpl_5fmutex_5fregular',['CPL_MUTEX_REGULAR',['../cpl__multiproc_8h.html#a0d792bafc2d8e545bb3f3ac4daaec955',1,'cpl_multiproc.h']]], + ['cpl_5fno_5freturn',['CPL_NO_RETURN',['../cpl__port_8h.html#a0962647369f6d0e862b2b86393285282',1,'cpl_port.h']]], + ['cpl_5fnull_5fterminated',['CPL_NULL_TERMINATED',['../cpl__port_8h.html#a3181c953b783da525be0a6c1975be31a',1,'cpl_port.h']]], + ['cpl_5fodll',['CPL_ODLL',['../cpl__port_8h.html#aace85ef57344582821cd3ef75beff5b4',1,'cpl_port.h']]], + ['cpl_5fprint_5ffunc_5fformat',['CPL_PRINT_FUNC_FORMAT',['../cpl__port_8h.html#aab555219f8d323e6054c93dde4a8b2f8',1,'cpl_port.h']]], + ['cpl_5frecode_5fstub',['CPL_RECODE_STUB',['../cpl__port_8h.html#a7e279c762eb91d065da5a758b100742c',1,'cpl_port.h']]], + ['cpl_5frestrict',['CPL_RESTRICT',['../cpl__port_8h.html#a4ca48037a2e8fa39529567ce8c146ed2',1,'cpl_port.h']]], + ['cpl_5freturns_5fnonnull',['CPL_RETURNS_NONNULL',['../cpl__port_8h.html#a8b23535f45e528fe93642ea83b7409d1',1,'cpl_port.h']]], + ['cpl_5fscan_5ffunc_5fformat',['CPL_SCAN_FUNC_FORMAT',['../cpl__port_8h.html#a397a226a22ce11405939ec62346e6a6b',1,'cpl_port.h']]], + ['cpl_5fstatic_5fassert_5fif_5favailable',['CPL_STATIC_ASSERT_IF_AVAILABLE',['../cpl__port_8h.html#a1e99fbde300740e4dba6184345ae1709',1,'cpl_port.h']]], + ['cpl_5fstdcall',['CPL_STDCALL',['../cpl__port_8h.html#a47c223c008f9eaecdb4e950c7f900393',1,'cpl_port.h']]], + ['cpl_5fswap16',['CPL_SWAP16',['../cpl__port_8h.html#a89aa1f2fe53343bac285d174cdb01fcf',1,'cpl_port.h']]], + ['cpl_5fswap16ptr',['CPL_SWAP16PTR',['../cpl__port_8h.html#ae258b3cb94fca3ab38f5c7e2d4f235e2',1,'cpl_port.h']]], + ['cpl_5fswap32',['CPL_SWAP32',['../cpl__port_8h.html#a9566d5e15283625250737afde23eb993',1,'cpl_port.h']]], + ['cpl_5fswap32ptr',['CPL_SWAP32PTR',['../cpl__port_8h.html#a4833afef89c20664ee490ac98d4f13a4',1,'cpl_port.h']]], + ['cpl_5fswap64ptr',['CPL_SWAP64PTR',['../cpl__port_8h.html#a449e7c6a7346a23690fcaa1391d1ae2f',1,'cpl_port.h']]], + ['cpl_5fswapdouble',['CPL_SWAPDOUBLE',['../cpl__port_8h.html#ad9b741506a2c1d919f176496c08a4ad1',1,'cpl_port.h']]], + ['cpl_5fthreadlocal',['CPL_THREADLOCAL',['../cpl__port_8h.html#aa9148bf1737ca81fa6728cee4ad00299',1,'cpl_port.h']]], + ['cpl_5funused',['CPL_UNUSED',['../cpl__port_8h.html#a60255b7e52d54325540177a96ef155e2',1,'cpl_port.h']]], + ['cpl_5fwarn_5fdeprecated',['CPL_WARN_DEPRECATED',['../cpl__port_8h.html#a73ad5c8e430e6b88297c94fe4fc9badd',1,'cpl_port.h']]], + ['cpl_5fwarn_5funused_5fresult',['CPL_WARN_UNUSED_RESULT',['../cpl__port_8h.html#ac015c5d4ac53d3403979d81ab9d5e94f',1,'cpl_port.h']]], + ['cpl_5fzip_5fapi_5foffered',['CPL_ZIP_API_OFFERED',['../cpl__conv_8h.html#a28f1ffd520d1c704e2ca4cfe9b514b81',1,'cpl_conv.h']]], + ['cplassert',['CPLAssert',['../cpl__error_8h.html#a40ae27078f2a969a445daa022405cf72',1,'cpl_error.h']]], + ['cplatomicdec',['CPLAtomicDec',['../cpl__atomic__ops_8h.html#afcb91829e03c7f3a38a59795bf13a843',1,'cpl_atomic_ops.h']]], + ['cplatomicinc',['CPLAtomicInc',['../cpl__atomic__ops_8h.html#a4fabf6f0af20f17b37bef048c3a68f19',1,'cpl_atomic_ops.h']]], + ['cplcond',['CPLCond',['../cpl__multiproc_8h.html#ad277c017fa68f077d9875d0dffae56d7',1,'cpl_multiproc.h']]], + ['cple_5fappdefined',['CPLE_AppDefined',['../cpl__error_8h.html#a7151d0699caa1372a8566562390ff113',1,'cpl_error.h']]], + ['cple_5fassertionfailed',['CPLE_AssertionFailed',['../cpl__error_8h.html#a13990dad8417da7119ef2ca2f324d582',1,'cpl_error.h']]], + ['cple_5fawsaccessdenied',['CPLE_AWSAccessDenied',['../cpl__error_8h.html#a891cca84f7948739d39b5de7d30f98a3',1,'cpl_error.h']]], + ['cple_5fawsbucketnotfound',['CPLE_AWSBucketNotFound',['../cpl__error_8h.html#abbfc07831d7169c515e934d4828ff0ee',1,'cpl_error.h']]], + ['cple_5fawsinvalidcredentials',['CPLE_AWSInvalidCredentials',['../cpl__error_8h.html#a3abd9dbe62ff7916b69c6c4dea1d2938',1,'cpl_error.h']]], + ['cple_5fawsobjectnotfound',['CPLE_AWSObjectNotFound',['../cpl__error_8h.html#a127ee0c813428761867e6950ac3de130',1,'cpl_error.h']]], + ['cple_5fawssignaturedoesnotmatch',['CPLE_AWSSignatureDoesNotMatch',['../cpl__error_8h.html#a1fa2980c67ffca18f0455ca97bfa50af',1,'cpl_error.h']]], + ['cple_5ffileio',['CPLE_FileIO',['../cpl__error_8h.html#a4930c3e715b2dd2899e38ebb52e60d9f',1,'cpl_error.h']]], + ['cple_5fhttpresponse',['CPLE_HttpResponse',['../cpl__error_8h.html#ab4a45f07d2dc11317cb94653fbc0e3ce',1,'cpl_error.h']]], + ['cple_5fillegalarg',['CPLE_IllegalArg',['../cpl__error_8h.html#a07b0e6c2d300ba2d03743024b6fe109d',1,'cpl_error.h']]], + ['cple_5fnone',['CPLE_None',['../cpl__error_8h.html#a231a41d3e8f2522f477435ee1232512f',1,'cpl_error.h']]], + ['cple_5fnotsupported',['CPLE_NotSupported',['../cpl__error_8h.html#a3a532186d9f9e2699aee57aab0648b5e',1,'cpl_error.h']]], + ['cple_5fnowriteaccess',['CPLE_NoWriteAccess',['../cpl__error_8h.html#ada4b0a770e1eaef3d23a55c760a3f4a0',1,'cpl_error.h']]], + ['cple_5fobjectnull',['CPLE_ObjectNull',['../cpl__error_8h.html#a8aa83034499fe5f18b9c77622d924d60',1,'cpl_error.h']]], + ['cple_5fopenfailed',['CPLE_OpenFailed',['../cpl__error_8h.html#a730735f3bab3514071f6a8642910ea75',1,'cpl_error.h']]], + ['cple_5foutofmemory',['CPLE_OutOfMemory',['../cpl__error_8h.html#aec7dba1acbad288d224d52a2b3ef990c',1,'cpl_error.h']]], + ['cple_5fuserinterrupt',['CPLE_UserInterrupt',['../cpl__error_8h.html#adea9ed24efa030e441e087db671f3fae',1,'cpl_error.h']]], + ['cple_5fwrongformat',['CPLE_WrongFormat',['../gdal_8h.html#a5b5f9e17f7d8fb95816d7d579692ad6c',1,'gdal.h']]], + ['cples_5fbackslashquotable',['CPLES_BackslashQuotable',['../cpl__string_8h.html#a4d69daceff916c28ef0c65506d89d6d3',1,'cpl_string.h']]], + ['cples_5fcsv',['CPLES_CSV',['../cpl__string_8h.html#aa3347d20cc965ec42e25bc285a763ea9',1,'cpl_string.h']]], + ['cples_5fsql',['CPLES_SQL',['../cpl__string_8h.html#a90614c3cf4cdd748e063f9c2cf669246',1,'cpl_string.h']]], + ['cples_5furl',['CPLES_URL',['../cpl__string_8h.html#a88296f14572ad5a724fb512357fddb03',1,'cpl_string.h']]], + ['cples_5fxml',['CPLES_XML',['../cpl__string_8h.html#a7f5479acb68fb882fed8bada7b92db15',1,'cpl_string.h']]], + ['cples_5fxml_5fbut_5fquotes',['CPLES_XML_BUT_QUOTES',['../cpl__string_8h.html#abbabb77330e2927fafb93b568735ccd6',1,'cpl_string.h']]], + ['cplfree',['CPLFree',['../cpl__conv_8h.html#a21b7f312da39ddb0a12bdde06b153b48',1,'cpl_conv.h']]], + ['cplisequal',['CPLIsEqual',['../cpl__port_8h.html#ab3aee5d619f710ca0dc1358ac2627f2d',1,'cpl_port.h']]], + ['cplisfinite',['CPLIsFinite',['../cpl__port_8h.html#af8a9f0a30b551836785d3ffcad30257a',1,'cpl_port.h']]], + ['cplisinf',['CPLIsInf',['../cpl__port_8h.html#a3df69ed6989192cc0844afe71c8deeee',1,'cpl_port.h']]], + ['cplisnan',['CPLIsNan',['../cpl__port_8h.html#aace5f63d46eef1ea5a3f7469b879cd9d',1,'cpl_port.h']]], + ['cpljoinablethread',['CPLJoinableThread',['../cpl__multiproc_8h.html#aa0a0b461542ebe703e7a073a749c4090',1,'cpl_multiproc.h']]], + ['cplmutex',['CPLMutex',['../cpl__multiproc_8h.html#a8afa61199ef26c1c912e84f4b0a7bc88',1,'cpl_multiproc.h']]], + ['cplreaddir',['CPLReadDir',['../cpl__vsi_8h.html#afdc1dc07ba4fe31933c9b522de783692',1,'cpl_vsi.h']]], + ['cslt_5fallowemptytokens',['CSLT_ALLOWEMPTYTOKENS',['../cpl__string_8h.html#a2cf4a54c9dc07fb312ff0f0d143048cc',1,'cpl_string.h']]], + ['cslt_5fhonourstrings',['CSLT_HONOURSTRINGS',['../cpl__string_8h.html#a2338aada58f9282979f68e527f5aeb03',1,'cpl_string.h']]], + ['cslt_5fpreserveescapes',['CSLT_PRESERVEESCAPES',['../cpl__string_8h.html#a8aace221e37b023221866198770ffe50',1,'cpl_string.h']]], + ['cslt_5fpreservequotes',['CSLT_PRESERVEQUOTES',['../cpl__string_8h.html#ada6b937d227431e8076ec35294a3cb56',1,'cpl_string.h']]], + ['cslt_5fstripendspaces',['CSLT_STRIPENDSPACES',['../cpl__string_8h.html#af45f2f4c3d953ab2bf6594ac042a265b',1,'cpl_string.h']]], + ['cslt_5fstripleadspaces',['CSLT_STRIPLEADSPACES',['../cpl__string_8h.html#a3abb7b31dfa10f4480f4ada48db2cd5b',1,'cpl_string.h']]], + ['ctls_5fconfigoptions',['CTLS_CONFIGOPTIONS',['../cpl__multiproc_8h.html#ab18fba448ecbdac8f9545ecc3e257dbf',1,'cpl_multiproc.h']]], + ['ctls_5fcplsprintf',['CTLS_CPLSPRINTF',['../cpl__multiproc_8h.html#a300249574e62872d997160f09033d1b4',1,'cpl_multiproc.h']]], + ['ctls_5fcsvdefaultfilename',['CTLS_CSVDEFAULTFILENAME',['../cpl__multiproc_8h.html#af6d6b4009b47a7aefe2d84a01cf297f7',1,'cpl_multiproc.h']]], + ['ctls_5fcsvtableptr',['CTLS_CSVTABLEPTR',['../cpl__multiproc_8h.html#a1a076f2dfd40fbc9f2c96184b05ff0c4',1,'cpl_multiproc.h']]], + ['ctls_5ferrorcontext',['CTLS_ERRORCONTEXT',['../cpl__multiproc_8h.html#a0c6688cfdf2c806017da29da720226d5',1,'cpl_multiproc.h']]], + ['ctls_5ffindfile',['CTLS_FINDFILE',['../cpl__multiproc_8h.html#a8feb5c377210368e10b0dc55b2a02af1',1,'cpl_multiproc.h']]], + ['ctls_5fgdaldataset_5frec_5fprotect_5fmap',['CTLS_GDALDATASET_REC_PROTECT_MAP',['../cpl__multiproc_8h.html#a41f2b5533ac091d46ac9268ac41988ab',1,'cpl_multiproc.h']]], + ['ctls_5fmax',['CTLS_MAX',['../cpl__multiproc_8h.html#ad2c1dd375c9e4bb5c94f26d58952b51e',1,'cpl_multiproc.h']]], + ['ctls_5fpathbuf',['CTLS_PATHBUF',['../cpl__multiproc_8h.html#a0c4f1cc20ee73a86f256ffb2e68c88b3',1,'cpl_multiproc.h']]], + ['ctls_5fresponsiblepid',['CTLS_RESPONSIBLEPID',['../cpl__multiproc_8h.html#a83daef1284f7a5df7f5604596a9c4e62',1,'cpl_multiproc.h']]], + ['ctls_5frlbufferinfo',['CTLS_RLBUFFERINFO',['../cpl__multiproc_8h.html#a698ce2b2a92499992d3e3ea17ff7c4fe',1,'cpl_multiproc.h']]], + ['ctls_5funused3',['CTLS_UNUSED3',['../cpl__multiproc_8h.html#a09fe66e553ff5c4d74a4efc19dbedb12',1,'cpl_multiproc.h']]], + ['ctls_5funused4',['CTLS_UNUSED4',['../cpl__multiproc_8h.html#a81571f9b107414035b31faac04630b34',1,'cpl_multiproc.h']]], + ['ctls_5fversioninfo',['CTLS_VERSIONINFO',['../cpl__multiproc_8h.html#ae005b951e49aa205477f9cd86317e5f5',1,'cpl_multiproc.h']]], + ['ctls_5fversioninfo_5flicence',['CTLS_VERSIONINFO_LICENCE',['../cpl__multiproc_8h.html#a20e421493ceb14db5c31561e24ca8629',1,'cpl_multiproc.h']]], + ['ctls_5fvsierrorcontext',['CTLS_VSIERRORCONTEXT',['../cpl__multiproc_8h.html#aebebb8f209fee6bdb643c7142e85816e',1,'cpl_multiproc.h']]], + ['ctls_5fwin32_5fcond',['CTLS_WIN32_COND',['../cpl__multiproc_8h.html#a6b41a429f3b163dbe30c12fe08bf13ec',1,'cpl_multiproc.h']]] +]; diff --git a/bin/doc/html/search/defines_3.html b/bin/doc/html/search/defines_3.html new file mode 100644 index 0000000..3826e1f --- /dev/null +++ b/bin/doc/html/search/defines_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_3.js b/bin/doc/html/search/defines_3.js new file mode 100644 index 0000000..5d680e7 --- /dev/null +++ b/bin/doc/html/search/defines_3.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['db2_5fv72_5ffix_5fbyte_5forder',['DB2_V72_FIX_BYTE_ORDER',['../ogr__core_8h.html#a55f03a5869ab5268eeb2a197be83e4dd',1,'ogr_core.h']]], + ['db2_5fv72_5funfix_5fbyte_5forder',['DB2_V72_UNFIX_BYTE_ORDER',['../ogr__core_8h.html#af42afa5e3e81b41d52269b654f046aae',1,'ogr_core.h']]], + ['defined_5fogrspatialreferenceh',['DEFINED_OGRSpatialReferenceH',['../ogr__api_8h.html#a49b2960ea281f316da9734e0d50efe65',1,'DEFINED_OGRSpatialReferenceH(): ogr_api.h'],['../ogr__srs__api_8h.html#a49b2960ea281f316da9734e0d50efe65',1,'DEFINED_OGRSpatialReferenceH(): ogr_srs_api.h']]], + ['div_5fround_5fup',['DIV_ROUND_UP',['../gdal__priv_8h.html#ac9fbd81fa9e9e4e56fec1dccdb6931e9',1,'gdal_priv.h']]] +]; diff --git a/bin/doc/html/search/defines_4.html b/bin/doc/html/search/defines_4.html new file mode 100644 index 0000000..c6864f7 --- /dev/null +++ b/bin/doc/html/search/defines_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_4.js b/bin/doc/html/search/defines_4.js new file mode 100644 index 0000000..a4dabaa --- /dev/null +++ b/bin/doc/html/search/defines_4.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['emulated_5fbool',['EMULATED_BOOL',['../cpl__port_8h.html#aa741b438d39f0389788652da3513ade0',1,'cpl_port.h']]], + ['equal',['EQUAL',['../cpl__port_8h.html#a83c2e67100f0e4c582b76e861ca44793',1,'cpl_port.h']]], + ['equaln',['EQUALN',['../cpl__port_8h.html#a8e176ffeb7ba0945fe4a291eefe8993e',1,'cpl_port.h']]], + ['experimental_5fcpl_5fwarn_5funused_5fresult',['EXPERIMENTAL_CPL_WARN_UNUSED_RESULT',['../cpl__vsi_8h.html#a984d6b11722c3507f277974f5a3e569c',1,'cpl_vsi.h']]] +]; diff --git a/bin/doc/html/search/defines_5.html b/bin/doc/html/search/defines_5.html new file mode 100644 index 0000000..eff6551 --- /dev/null +++ b/bin/doc/html/search/defines_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_5.js b/bin/doc/html/search/defines_5.js new file mode 100644 index 0000000..587815b --- /dev/null +++ b/bin/doc/html/search/defines_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['false',['FALSE',['../cpl__port_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'cpl_port.h']]], + ['force_5fcdecl',['FORCE_CDECL',['../cpl__port_8h.html#a9d3a7f2be351daf4831eb9c53bc20a35',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/defines_6.html b/bin/doc/html/search/defines_6.html new file mode 100644 index 0000000..5782e69 --- /dev/null +++ b/bin/doc/html/search/defines_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_6.js b/bin/doc/html/search/defines_6.js new file mode 100644 index 0000000..0d38621 --- /dev/null +++ b/bin/doc/html/search/defines_6.js @@ -0,0 +1,68 @@ +var searchData= +[ + ['gdal_5fcheck_5fversion',['GDAL_CHECK_VERSION',['../ogr__core_8h.html#a10a0edfd51ed00f2460d4e8cfccbcc02',1,'ogr_core.h']]], + ['gdal_5fcompute_5fversion',['GDAL_COMPUTE_VERSION',['../gdal__version_8h.html#a81d99035e794baf157e50b6b165b009e',1,'gdal_version.h']]], + ['gdal_5fdcap_5fcreate',['GDAL_DCAP_CREATE',['../gdal_8h.html#a93bdb075c12bde8adce1ffb0668429bc',1,'gdal.h']]], + ['gdal_5fdcap_5fcreatecopy',['GDAL_DCAP_CREATECOPY',['../gdal_8h.html#a6a45c9012cca3609a448c23a8fdb3485',1,'gdal.h']]], + ['gdal_5fdcap_5fdefault_5ffields',['GDAL_DCAP_DEFAULT_FIELDS',['../gdal_8h.html#a5cd2d9a0a58202a5925f75180347716a',1,'gdal.h']]], + ['gdal_5fdcap_5fgnm',['GDAL_DCAP_GNM',['../gdal_8h.html#a96e0b7312a2b15b8b26299bac8bd02bb',1,'gdal.h']]], + ['gdal_5fdcap_5fnotnull_5ffields',['GDAL_DCAP_NOTNULL_FIELDS',['../gdal_8h.html#ad9acee265db4ab0465e47d6b0b57acf5',1,'gdal.h']]], + ['gdal_5fdcap_5fnotnull_5fgeomfields',['GDAL_DCAP_NOTNULL_GEOMFIELDS',['../gdal_8h.html#a51935adf7f9bc19848f9b103dfdded00',1,'gdal.h']]], + ['gdal_5fdcap_5fopen',['GDAL_DCAP_OPEN',['../gdal_8h.html#acbdd39259f1fda8a8f0a7ceffd480d4f',1,'gdal.h']]], + ['gdal_5fdcap_5fraster',['GDAL_DCAP_RASTER',['../gdal_8h.html#a25e3a5b5d4d7bea0602f98b9e2ea050c',1,'gdal.h']]], + ['gdal_5fdcap_5fvector',['GDAL_DCAP_VECTOR',['../gdal_8h.html#ab53ff698bf4673223ebbdb09b33ac4ba',1,'gdal.h']]], + ['gdal_5fdcap_5fvirtualio',['GDAL_DCAP_VIRTUALIO',['../gdal_8h.html#ad1f10e72385fed566d178dc3f0067fb8',1,'gdal.h']]], + ['gdal_5fdmd_5fconnection_5fprefix',['GDAL_DMD_CONNECTION_PREFIX',['../gdal_8h.html#a0c0228eb5096dec4ae2e2fd98452d8fb',1,'gdal.h']]], + ['gdal_5fdmd_5fcreationdatatypes',['GDAL_DMD_CREATIONDATATYPES',['../gdal_8h.html#afbedc600d030480ee7ac0e6320a1a4f6',1,'gdal.h']]], + ['gdal_5fdmd_5fcreationfielddatatypes',['GDAL_DMD_CREATIONFIELDDATATYPES',['../gdal_8h.html#ace163fdd02b63dbdff5f92f8ef6ccdf6',1,'gdal.h']]], + ['gdal_5fdmd_5fcreationoptionlist',['GDAL_DMD_CREATIONOPTIONLIST',['../gdal_8h.html#a1162be0499ca29fe455b1e425eb0dd0b',1,'gdal.h']]], + ['gdal_5fdmd_5fextension',['GDAL_DMD_EXTENSION',['../gdal_8h.html#aebd79c9d69709cc61c0329fa2298fe18',1,'gdal.h']]], + ['gdal_5fdmd_5fextensions',['GDAL_DMD_EXTENSIONS',['../gdal_8h.html#af5d1a23cb416bc0f70ef5250dc9d3f15',1,'gdal.h']]], + ['gdal_5fdmd_5fhelptopic',['GDAL_DMD_HELPTOPIC',['../gdal_8h.html#a85442e30b5313c88213ba87bf1b1ef05',1,'gdal.h']]], + ['gdal_5fdmd_5flongname',['GDAL_DMD_LONGNAME',['../gdal_8h.html#a10963a08bd12bf29b36d8a23fb45471f',1,'gdal.h']]], + ['gdal_5fdmd_5fmimetype',['GDAL_DMD_MIMETYPE',['../gdal_8h.html#ae1eca8385927933e9b4c27900ae9c11f',1,'gdal.h']]], + ['gdal_5fdmd_5fopenoptionlist',['GDAL_DMD_OPENOPTIONLIST',['../gdal_8h.html#aa0a238d1db0bb21bb1690b1a3e391403',1,'gdal.h']]], + ['gdal_5fdmd_5fsubdatasets',['GDAL_DMD_SUBDATASETS',['../gdal_8h.html#ace79d0c80bc8dbd23c5a97edfa783e12',1,'gdal.h']]], + ['gdal_5fds_5flayer_5fcreationoptionlist',['GDAL_DS_LAYER_CREATIONOPTIONLIST',['../gdal_8h.html#ab594841de3b1852a2c17e95085f66650',1,'gdal.h']]], + ['gdal_5fof_5fall',['GDAL_OF_ALL',['../gdal_8h.html#a1cd4778684e230aec33b7c7db8400123',1,'gdal.h']]], + ['gdal_5fof_5farray_5fblock_5faccess',['GDAL_OF_ARRAY_BLOCK_ACCESS',['../gdal_8h.html#a5deb9f54b9e88558142e52fc3a9281e9',1,'gdal.h']]], + ['gdal_5fof_5fblock_5faccess_5fmask',['GDAL_OF_BLOCK_ACCESS_MASK',['../gdal_8h.html#aef30e28ace522acf55298e0af25dd39b',1,'gdal.h']]], + ['gdal_5fof_5fdefault_5fblock_5faccess',['GDAL_OF_DEFAULT_BLOCK_ACCESS',['../gdal_8h.html#a0b577de1edbe537c5ee4184d15063832',1,'gdal.h']]], + ['gdal_5fof_5fgnm',['GDAL_OF_GNM',['../gdal_8h.html#afc26cc59fc1bf495f3d308f8f311efb1',1,'gdal.h']]], + ['gdal_5fof_5fhashset_5fblock_5faccess',['GDAL_OF_HASHSET_BLOCK_ACCESS',['../gdal_8h.html#a963864fd11194158bb765b8d8c894d48',1,'gdal.h']]], + ['gdal_5fof_5finternal',['GDAL_OF_INTERNAL',['../gdal_8h.html#a78492ba2713135e91fc7e6c15d31c401',1,'gdal.h']]], + ['gdal_5fof_5fkind_5fmask',['GDAL_OF_KIND_MASK',['../gdal_8h.html#a477cfad2765b1cdae64eebddc8f10272',1,'gdal.h']]], + ['gdal_5fof_5fraster',['GDAL_OF_RASTER',['../gdal_8h.html#a364284e24f236d2259726afc3a1e0564',1,'gdal.h']]], + ['gdal_5fof_5freadonly',['GDAL_OF_READONLY',['../gdal_8h.html#a6a137b58124afec0b1e8d3b7d1bf4cc8',1,'gdal.h']]], + ['gdal_5fof_5freserved_5f1',['GDAL_OF_RESERVED_1',['../gdal_8h.html#ad88f5060109a21caadb44769236e0da0',1,'gdal.h']]], + ['gdal_5fof_5fshared',['GDAL_OF_SHARED',['../gdal_8h.html#a79711cc7cc2d9c60c47eec6d942c3d99',1,'gdal.h']]], + ['gdal_5fof_5fupdate',['GDAL_OF_UPDATE',['../gdal_8h.html#a424cb3d1cf7487511d47a474e7a394ab',1,'gdal.h']]], + ['gdal_5fof_5fvector',['GDAL_OF_VECTOR',['../gdal_8h.html#a8253249767721c3e54a4a2844b30f256',1,'gdal.h']]], + ['gdal_5fof_5fverbose_5ferror',['GDAL_OF_VERBOSE_ERROR',['../gdal_8h.html#af057da06e5925a35fba353f5300da64f',1,'gdal.h']]], + ['gdal_5frelease_5fdate',['GDAL_RELEASE_DATE',['../gdal__version_8h.html#a0060195f112a10fb529a42ec7a2a5f49',1,'gdal_version.h']]], + ['gdal_5frelease_5fname',['GDAL_RELEASE_NAME',['../gdal__version_8h.html#a5d12674bbf0784722c21cb6335169a7a',1,'gdal_version.h']]], + ['gdal_5fversion_5fbuild',['GDAL_VERSION_BUILD',['../gdal__version_8h.html#aa95bce26794bbc419e2cff31d2a227e6',1,'gdal_version.h']]], + ['gdal_5fversion_5finfo_5fdefined',['GDAL_VERSION_INFO_DEFINED',['../ogr__core_8h.html#a56c1bb9904c5b3c906569977f4097d43',1,'ogr_core.h']]], + ['gdal_5fversion_5fmajor',['GDAL_VERSION_MAJOR',['../gdal__version_8h.html#a11157c56f5d013a696945b81f33f2b81',1,'gdal_version.h']]], + ['gdal_5fversion_5fminor',['GDAL_VERSION_MINOR',['../gdal__version_8h.html#ab37d0cd33da4e63214061774a98f1ff4',1,'gdal_version.h']]], + ['gdal_5fversion_5fnum',['GDAL_VERSION_NUM',['../gdal__version_8h.html#ae721e7d254e4a28485a5268e0c5188c2',1,'gdal_version.h']]], + ['gdal_5fversion_5frev',['GDAL_VERSION_REV',['../gdal__version_8h.html#a52a1e02b83d926917895c44a7ba721d9',1,'gdal_version.h']]], + ['gdalmd_5faop_5farea',['GDALMD_AOP_AREA',['../gdal_8h.html#ad75eaacaacb6d52015c13373af3b615d',1,'gdal.h']]], + ['gdalmd_5faop_5fpoint',['GDALMD_AOP_POINT',['../gdal_8h.html#a7cbcd36b70a24f95d72f4242c52f8685',1,'gdal.h']]], + ['gdalmd_5farea_5for_5fpoint',['GDALMD_AREA_OR_POINT',['../gdal_8h.html#a80e40a6be4699f11a96f6d8d0dc71300',1,'gdal.h']]], + ['gdalstat_5fapprox_5fnumsamples',['GDALSTAT_APPROX_NUMSAMPLES',['../gdal__priv_8h.html#a686ec3f31d34312fc6977447e00c2439',1,'gdal_priv.h']]], + ['gintbig_5fmax',['GINTBIG_MAX',['../cpl__port_8h.html#a6b29dcfb3e064bab43874df898e16e20',1,'cpl_port.h']]], + ['gintbig_5fmin',['GINTBIG_MIN',['../cpl__port_8h.html#a946e36839e691e287495c25770903533',1,'cpl_port.h']]], + ['gmf_5fall_5fvalid',['GMF_ALL_VALID',['../gdal_8h.html#a92ab90884cf9d112008100e69f751ecc',1,'gdal.h']]], + ['gmf_5falpha',['GMF_ALPHA',['../gdal_8h.html#a752530a4d8e269da4863ca42da0e62a0',1,'gdal.h']]], + ['gmf_5fnodata',['GMF_NODATA',['../gdal_8h.html#adf04f967cbdd72c3953d7b1ffe1eeae2',1,'gdal.h']]], + ['gmf_5fper_5fdataset',['GMF_PER_DATASET',['../gdal_8h.html#a2375556d7f922fb4bffb0dda7a6cc7ea',1,'gdal.h']]], + ['gmo_5fignore_5funimplemented',['GMO_IGNORE_UNIMPLEMENTED',['../gdal__priv_8h.html#a6b25e0fecb0706a597a9946d46fe44e8',1,'gdal_priv.h']]], + ['gmo_5fmd_5fdirty',['GMO_MD_DIRTY',['../gdal__priv_8h.html#a1159c297ff48e8dc5bff022c5c4ff3d5',1,'gdal_priv.h']]], + ['gmo_5fpam_5fclass',['GMO_PAM_CLASS',['../gdal__priv_8h.html#a15ddb6df0559a880da2685afcc8961de',1,'gdal_priv.h']]], + ['gmo_5fsupport_5fmd',['GMO_SUPPORT_MD',['../gdal__priv_8h.html#ac4ae7839090b3b627d3dfd2d77831772',1,'gdal_priv.h']]], + ['gmo_5fsupport_5fmdmd',['GMO_SUPPORT_MDMD',['../gdal__priv_8h.html#a9e0d26fad182c70844d88568d8c761b1',1,'gdal_priv.h']]], + ['gmo_5fvalid',['GMO_VALID',['../gdal__priv_8h.html#abd2571133a9a14e58c19bbf4e965bb50',1,'gdal_priv.h']]], + ['guintbig_5fmax',['GUINTBIG_MAX',['../cpl__port_8h.html#a82bd4992c0362d8addec634ec7d213b8',1,'cpl_port.h']]], + ['guintbig_5fto_5fdouble',['GUINTBIG_TO_DOUBLE',['../cpl__port_8h.html#a61c9fd7e59818aed0cd7010bf0e9e851',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/defines_7.html b/bin/doc/html/search/defines_7.html new file mode 100644 index 0000000..5911e54 --- /dev/null +++ b/bin/doc/html/search/defines_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_7.js b/bin/doc/html/search/defines_7.js new file mode 100644 index 0000000..dba220c --- /dev/null +++ b/bin/doc/html/search/defines_7.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['hack_5ffor_5fibm_5fdb2_5fv72',['HACK_FOR_IBM_DB2_V72',['../ogr__core_8h.html#ae8b0430150c22a395d2a45e729de8126',1,'ogr_core.h']]], + ['have_5ferrno_5fh',['HAVE_ERRNO_H',['../cpl__config_8h.html#ae655a511fd230d2fd6b99ff2801df201',1,'cpl_config.h']]], + ['have_5ffcntl_5fh',['HAVE_FCNTL_H',['../cpl__config_8h.html#a765d75020849aa0a9b6becd9a5b7a193',1,'cpl_config.h']]], + ['have_5ffloat_5fh',['HAVE_FLOAT_H',['../cpl__config_8h.html#a575cd33d7c103a84b4d54759e71ea78d',1,'cpl_config.h']]], + ['have_5flimits_5fh',['HAVE_LIMITS_H',['../cpl__config_8h.html#ac70f0930238c8d095d7cc2ee8b522c77',1,'cpl_config.h']]], + ['have_5flocale_5fh',['HAVE_LOCALE_H',['../cpl__config_8h.html#aec3873a23961f50c1d92c8f75a50bd40',1,'cpl_config.h']]], + ['have_5fsnprintf',['HAVE_SNPRINTF',['../cpl__config_8h.html#a040bd9182ad5ba7261448993c38565ea',1,'cpl_config.h']]], + ['have_5fstdlib_5fh',['HAVE_STDLIB_H',['../cpl__config_8h.html#a9e0e434ec1a6ddbd97db12b5a32905e0',1,'cpl_config.h']]], + ['have_5fstring_5fh',['HAVE_STRING_H',['../cpl__config_8h.html#ad4c234dd1625255dc626a15886306e7d',1,'cpl_config.h']]], + ['have_5fstrings_5fh',['HAVE_STRINGS_H',['../cpl__config_8h.html#a405d10d46190bcb0320524c54eafc850',1,'cpl_config.h']]], + ['have_5fsys_5fstat_5fh',['HAVE_SYS_STAT_H',['../cpl__config_8h.html#ace156430ba007d19b4348a950d0c692b',1,'cpl_config.h']]], + ['have_5fsys_5ftypes_5fh',['HAVE_SYS_TYPES_H',['../cpl__config_8h.html#a69dc70bea5d1f8bd2be9740e974fa666',1,'cpl_config.h']]], + ['have_5funistd_5fh',['HAVE_UNISTD_H',['../cpl__config_8h.html#a219b06937831d0da94d801ab13987639',1,'cpl_config.h']]], + ['have_5fvalues_5fh',['HAVE_VALUES_H',['../cpl__config_8h.html#a1961753b98a7a3a34e1c6622bc67ad31',1,'cpl_config.h']]], + ['have_5fvprintf',['HAVE_VPRINTF',['../cpl__config_8h.html#a11e8ffa0e0ee1d52812402f2eac05fa7',1,'cpl_config.h']]], + ['have_5fvsnprintf',['HAVE_VSNPRINTF',['../cpl__config_8h.html#a4ac6a60cb19181437136206238f16497',1,'cpl_config.h']]] +]; diff --git a/bin/doc/html/search/defines_8.html b/bin/doc/html/search/defines_8.html new file mode 100644 index 0000000..943c11e --- /dev/null +++ b/bin/doc/html/search/defines_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_8.js b/bin/doc/html/search/defines_8.js new file mode 100644 index 0000000..8f9a1b8 --- /dev/null +++ b/bin/doc/html/search/defines_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['init_5frasterio_5fextra_5farg',['INIT_RASTERIO_EXTRA_ARG',['../gdal_8h.html#a16efcda82b88e49244dbbf4d5d2157c4',1,'gdal.h']]] +]; diff --git a/bin/doc/html/search/defines_9.html b/bin/doc/html/search/defines_9.html new file mode 100644 index 0000000..f68b51b --- /dev/null +++ b/bin/doc/html/search/defines_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_9.js b/bin/doc/html/search/defines_9.js new file mode 100644 index 0000000..44e84c6 --- /dev/null +++ b/bin/doc/html/search/defines_9.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['m_5fpi',['M_PI',['../cpl__port_8h.html#ae71449b1cc6e6250b91f539153a7a0d3',1,'cpl_port.h']]], + ['max',['MAX',['../cpl__port_8h.html#a3dd93b8984f32e89a1cbf11a4b5bf5c5',1,'cpl_port.h']]], + ['min',['MIN',['../cpl__port_8h.html#a2f36539b163b92957839519691b59d70',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/defines_a.html b/bin/doc/html/search/defines_a.html new file mode 100644 index 0000000..8236596 --- /dev/null +++ b/bin/doc/html/search/defines_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_a.js b/bin/doc/html/search/defines_a.js new file mode 100644 index 0000000..00d9719 --- /dev/null +++ b/bin/doc/html/search/defines_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['null',['NULL',['../cpl__port_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/defines_b.html b/bin/doc/html/search/defines_b.html new file mode 100644 index 0000000..06064aa --- /dev/null +++ b/bin/doc/html/search/defines_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_b.js b/bin/doc/html/search/defines_b.js new file mode 100644 index 0000000..3fe1d00 --- /dev/null +++ b/bin/doc/html/search/defines_b.js @@ -0,0 +1,55 @@ +var searchData= +[ + ['odrccreatedatasource',['ODrCCreateDataSource',['../ogr__core_8h.html#ace35ae7cd97ddc359641b8511fef076a',1,'ogr_core.h']]], + ['odrcdeletedatasource',['ODrCDeleteDataSource',['../ogr__core_8h.html#af2d3b4b6004c9da07de7cf9996b6b1b0',1,'ogr_core.h']]], + ['odsccreategeomfieldaftercreatelayer',['ODsCCreateGeomFieldAfterCreateLayer',['../ogr__core_8h.html#aa814db403bf1fe3b6ee922e30e7e1f7a',1,'ogr_core.h']]], + ['odsccreatelayer',['ODsCCreateLayer',['../ogr__core_8h.html#aef6b1c2b9b7081b6c0c2c14f44f89014',1,'ogr_core.h']]], + ['odsccurvegeometries',['ODsCCurveGeometries',['../ogr__core_8h.html#a33a06180934c6832e06567328a1993f3',1,'ogr_core.h']]], + ['odscdeletelayer',['ODsCDeleteLayer',['../ogr__core_8h.html#ad804c84f5aa164ab96f258658803693d',1,'ogr_core.h']]], + ['odscemulatedtransactions',['ODsCEmulatedTransactions',['../ogr__core_8h.html#a3d9dfe6be075d029ac9bb1460a3ed8c6',1,'ogr_core.h']]], + ['odscmeasuredgeometries',['ODsCMeasuredGeometries',['../ogr__core_8h.html#a6c63984a908af16c5943a6b9278d37c0',1,'ogr_core.h']]], + ['odsctransactions',['ODsCTransactions',['../ogr__core_8h.html#ae93f2147bb5cd084fee784367dbe7b69',1,'ogr_core.h']]], + ['ogr_5fdeprecated',['OGR_DEPRECATED',['../ogrsf__frmts_8h.html#aa482c0d62fc3a0140f7a60454f08169f',1,'ogrsf_frmts.h']]], + ['ogr_5ff_5fval_5fall',['OGR_F_VAL_ALL',['../ogr__core_8h.html#afc1c5bba85187cdd49383c9b257bcc70',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fallow_5fdifferent_5fgeom_5fdim',['OGR_F_VAL_ALLOW_DIFFERENT_GEOM_DIM',['../ogr__core_8h.html#aff7d06f2baaecd46fb55b4f1ec3b86b2',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fallow_5fnull_5fwhen_5fdefault',['OGR_F_VAL_ALLOW_NULL_WHEN_DEFAULT',['../ogr__core_8h.html#acf3d1264609fad413525c153161baa03',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fgeom_5ftype',['OGR_F_VAL_GEOM_TYPE',['../ogr__core_8h.html#af6d19add58b02531536f69e6f74f2f20',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fnull',['OGR_F_VAL_NULL',['../ogr__core_8h.html#a6936ac8aa5272ed9bdf71750e5ecc50d',1,'ogr_core.h']]], + ['ogr_5ff_5fval_5fwidth',['OGR_F_VAL_WIDTH',['../ogr__core_8h.html#aeaf4227803a98f710b8722319b185a7a',1,'ogr_core.h']]], + ['ogr_5fgeometry_5fdefault_5fnon_5fempty_5fname',['OGR_GEOMETRY_DEFAULT_NON_EMPTY_NAME',['../ogr__p_8h.html#a0355e4a1aa1d42c27076f227c2f014a6',1,'ogr_p.h']]], + ['ogr_5fget_5fms',['OGR_GET_MS',['../ogr__core_8h.html#a5ac2893aca5345050759d0790a038c77',1,'ogr_core.h']]], + ['ogr_5fswap',['OGR_SWAP',['../ogr__p_8h.html#a244f0db226d90bb8460fb123e6b1ace3',1,'ogr_p.h']]], + ['ogrerr_5fcorrupt_5fdata',['OGRERR_CORRUPT_DATA',['../ogr__core_8h.html#a864b0b3ebdec7a89f53d0c5eff552bd7',1,'ogr_core.h']]], + ['ogrerr_5ffailure',['OGRERR_FAILURE',['../ogr__core_8h.html#a64dd6c75304d5238e4565c37fd72d127',1,'ogr_core.h']]], + ['ogrerr_5finvalid_5fhandle',['OGRERR_INVALID_HANDLE',['../ogr__core_8h.html#aaf7204f7ec7f00974f19e37bf505ff64',1,'ogr_core.h']]], + ['ogrerr_5fnon_5fexisting_5ffeature',['OGRERR_NON_EXISTING_FEATURE',['../ogr__core_8h.html#aa1cae24775a1d7cb0013c42082e27770',1,'ogr_core.h']]], + ['ogrerr_5fnone',['OGRERR_NONE',['../ogr__core_8h.html#a67a14d8dceb15392134cc51180c5e6f0',1,'ogr_core.h']]], + ['ogrerr_5fnot_5fenough_5fdata',['OGRERR_NOT_ENOUGH_DATA',['../ogr__core_8h.html#ab8de2bdd9162c6bc711099f5faf18f89',1,'ogr_core.h']]], + ['ogrerr_5fnot_5fenough_5fmemory',['OGRERR_NOT_ENOUGH_MEMORY',['../ogr__core_8h.html#a1186e39e672505cd5295b12df488b83a',1,'ogr_core.h']]], + ['ogrerr_5funsupported_5fgeometry_5ftype',['OGRERR_UNSUPPORTED_GEOMETRY_TYPE',['../ogr__core_8h.html#a4412b6b26167ad047403f2938cd58720',1,'ogr_core.h']]], + ['ogrerr_5funsupported_5foperation',['OGRERR_UNSUPPORTED_OPERATION',['../ogr__core_8h.html#a65bd89a6e2d22b1a98bd7304df2ed9ef',1,'ogr_core.h']]], + ['ogrerr_5funsupported_5fsrs',['OGRERR_UNSUPPORTED_SRS',['../ogr__core_8h.html#af38b2047148669a67583ff4db68faca6',1,'ogr_core.h']]], + ['ogrnullfid',['OGRNullFID',['../ogr__core_8h.html#a575c23b96692505552e95f43fbee9a85',1,'ogr_core.h']]], + ['ogrunsetmarker',['OGRUnsetMarker',['../ogr__core_8h.html#a1188ba45fc0c8629d5e63d9dfdfcba13',1,'ogr_core.h']]], + ['ogrzmarker',['ogrZMarker',['../ogr__core_8h.html#ac8ac641f16cde5551f8614f9c9fd6711',1,'ogr_core.h']]], + ['olcalterfielddefn',['OLCAlterFieldDefn',['../ogr__core_8h.html#a616f0aabf5d9cde13ce08cd9633f6b0a',1,'ogr_core.h']]], + ['olccreatefield',['OLCCreateField',['../ogr__core_8h.html#a45e22b82a5e4814cc22c21fe93687d7e',1,'ogr_core.h']]], + ['olccreategeomfield',['OLCCreateGeomField',['../ogr__core_8h.html#ae651e605045f463ffdf6523a6b7b14e5',1,'ogr_core.h']]], + ['olccurvegeometries',['OLCCurveGeometries',['../ogr__core_8h.html#af892df07fac2d3f5def3f6b37951db82',1,'ogr_core.h']]], + ['olcdeletefeature',['OLCDeleteFeature',['../ogr__core_8h.html#abfdfcb6643ce7dfbf0175d0e2eeee3c5',1,'ogr_core.h']]], + ['olcdeletefield',['OLCDeleteField',['../ogr__core_8h.html#a1a38d810067dcc5d15c409c9e06838c6',1,'ogr_core.h']]], + ['olcfastfeaturecount',['OLCFastFeatureCount',['../ogr__core_8h.html#a316d04fad08733428538917dd4371812',1,'ogr_core.h']]], + ['olcfastgetextent',['OLCFastGetExtent',['../ogr__core_8h.html#a72db253ae927fcd2e483a022b7606d5e',1,'ogr_core.h']]], + ['olcfastsetnextbyindex',['OLCFastSetNextByIndex',['../ogr__core_8h.html#a7cabbb036cdc5b04127b5666fa95f766',1,'ogr_core.h']]], + ['olcfastspatialfilter',['OLCFastSpatialFilter',['../ogr__core_8h.html#a0b58ffb6bd7240be21146f731d280bd8',1,'ogr_core.h']]], + ['olcignorefields',['OLCIgnoreFields',['../ogr__core_8h.html#ae949eda7147c45f2567561d70a8dc131',1,'ogr_core.h']]], + ['olcmeasuredgeometries',['OLCMeasuredGeometries',['../ogr__core_8h.html#ab0ebd4e82d743969e1527bdbd9be6202',1,'ogr_core.h']]], + ['olcrandomread',['OLCRandomRead',['../ogr__core_8h.html#a70fa6d299065e825d6fa3b70ba01f3e8',1,'ogr_core.h']]], + ['olcrandomwrite',['OLCRandomWrite',['../ogr__core_8h.html#aa45fa1e2760aefaac833fbc357a52024',1,'ogr_core.h']]], + ['olcreorderfields',['OLCReorderFields',['../ogr__core_8h.html#a63095f62029529a0eba8bfcc7927975f',1,'ogr_core.h']]], + ['olcsequentialwrite',['OLCSequentialWrite',['../ogr__core_8h.html#afb6873d535981168ced447d148fa9baf',1,'ogr_core.h']]], + ['olcstringsasutf8',['OLCStringsAsUTF8',['../ogr__core_8h.html#a1eba7b7e18954793e5c7f0c5acd293b7',1,'ogr_core.h']]], + ['olctransactions',['OLCTransactions',['../ogr__core_8h.html#acd22863e11c2f423b45ccd3aa55d32ab',1,'ogr_core.h']]], + ['olmd_5ffid64',['OLMD_FID64',['../ogr__core_8h.html#a3cf2163613d4ae105358c3180f997c4c',1,'ogr_core.h']]], + ['optional_5foutside_5fgdal',['OPTIONAL_OUTSIDE_GDAL',['../gdal__priv_8h.html#ab77c0006c79a0d5ed230c97aa6c8142f',1,'gdal_priv.h']]] +]; diff --git a/bin/doc/html/search/defines_c.html b/bin/doc/html/search/defines_c.html new file mode 100644 index 0000000..29bd2b3 --- /dev/null +++ b/bin/doc/html/search/defines_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_c.js b/bin/doc/html/search/defines_c.js new file mode 100644 index 0000000..cb68b74 --- /dev/null +++ b/bin/doc/html/search/defines_c.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['postgis15_5fcurvepolygon',['POSTGIS15_CURVEPOLYGON',['../ogr__p_8h.html#acaef42c4964acf379201903b0b15f633',1,'ogr_p.h']]], + ['postgis15_5fmulticurve',['POSTGIS15_MULTICURVE',['../ogr__p_8h.html#a5653668782796fe432414732255038aa',1,'ogr_p.h']]], + ['postgis15_5fmultisurface',['POSTGIS15_MULTISURFACE',['../ogr__p_8h.html#aec317f817a149edbc8d56dfaf68d0c62',1,'ogr_p.h']]] +]; diff --git a/bin/doc/html/search/defines_d.html b/bin/doc/html/search/defines_d.html new file mode 100644 index 0000000..977da06 --- /dev/null +++ b/bin/doc/html/search/defines_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_d.js b/bin/doc/html/search/defines_d.js new file mode 100644 index 0000000..7142b4f --- /dev/null +++ b/bin/doc/html/search/defines_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rasterio_5fextra_5farg_5fcurrent_5fversion',['RASTERIO_EXTRA_ARG_CURRENT_VERSION',['../gdal_8h.html#a6720f4c17c34e6acf387f081f496a359',1,'gdal.h']]] +]; diff --git a/bin/doc/html/search/defines_e.html b/bin/doc/html/search/defines_e.html new file mode 100644 index 0000000..bdf8b21 --- /dev/null +++ b/bin/doc/html/search/defines_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_e.js b/bin/doc/html/search/defines_e.js new file mode 100644 index 0000000..7d5455d --- /dev/null +++ b/bin/doc/html/search/defines_e.js @@ -0,0 +1,182 @@ +var searchData= +[ + ['sizeof_5fint',['SIZEOF_INT',['../cpl__config_8h.html#a44184cf844a916eee78598ab35fc966b',1,'cpl_config.h']]], + ['sizeof_5flong',['SIZEOF_LONG',['../cpl__config_8h.html#a22aece5d034fd9040a3d01c3797fdfe7',1,'cpl_config.h']]], + ['special_5ffield_5fcount',['SPECIAL_FIELD_COUNT',['../ogr__p_8h.html#aa4a41d5f95335e2e0c7062fc1ef6b3cd',1,'ogr_p.h']]], + ['spf_5ffid',['SPF_FID',['../ogr__p_8h.html#a96ca08b509d67314f43b40ef4e221ca2',1,'ogr_p.h']]], + ['spf_5fogr_5fgeom_5farea',['SPF_OGR_GEOM_AREA',['../ogr__p_8h.html#aec3451f2c0e731502ad7bfff1ae83c32',1,'ogr_p.h']]], + ['spf_5fogr_5fgeom_5fwkt',['SPF_OGR_GEOM_WKT',['../ogr__p_8h.html#a0304e4aeda79aca2c89c7251d393716e',1,'ogr_p.h']]], + ['spf_5fogr_5fgeometry',['SPF_OGR_GEOMETRY',['../ogr__p_8h.html#a94f9fbdf051d0aa8a155167c1c804b09',1,'ogr_p.h']]], + ['spf_5fogr_5fstyle',['SPF_OGR_STYLE',['../ogr__p_8h.html#ae0442f60d8f9cad7a6ceed96c2808791',1,'ogr_p.h']]], + ['srcval',['SRCVAL',['../gdal_8h.html#a61bb460bb8dad455391cfa2bc98cd3d8',1,'gdal.h']]], + ['srs_5fdn_5fnad27',['SRS_DN_NAD27',['../ogr__srs__api_8h.html#a5ca8772dc31721dfc40a7f2039ee5b5e',1,'ogr_srs_api.h']]], + ['srs_5fdn_5fnad83',['SRS_DN_NAD83',['../ogr__srs__api_8h.html#a9a8b8ed8cc961ab308db0f77d8dec192',1,'ogr_srs_api.h']]], + ['srs_5fdn_5fwgs72',['SRS_DN_WGS72',['../ogr__srs__api_8h.html#a6803d9af37523bb14e325263a68266e3',1,'ogr_srs_api.h']]], + ['srs_5fdn_5fwgs84',['SRS_DN_WGS84',['../ogr__srs__api_8h.html#a489231daa59341eafbf29960812d09eb',1,'ogr_srs_api.h']]], + ['srs_5fpm_5fgreenwich',['SRS_PM_GREENWICH',['../ogr__srs__api_8h.html#a6ef9bc65af9e77cdf045264f3f3d88e4',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fazimuth',['SRS_PP_AZIMUTH',['../ogr__srs__api_8h.html#a204234c8551e1ef2b63e45ac3076a103',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fcentral_5fmeridian',['SRS_PP_CENTRAL_MERIDIAN',['../ogr__srs__api_8h.html#a128a8f79f612202ee6f3520354cdb6fa',1,'ogr_srs_api.h']]], + ['srs_5fpp_5ffalse_5feasting',['SRS_PP_FALSE_EASTING',['../ogr__srs__api_8h.html#ab16bb9bc263c42cb26d61597582d5067',1,'ogr_srs_api.h']]], + ['srs_5fpp_5ffalse_5fnorthing',['SRS_PP_FALSE_NORTHING',['../ogr__srs__api_8h.html#a68dfaa6dcc728e7d23c14ffdc4f5c600',1,'ogr_srs_api.h']]], + ['srs_5fpp_5ffipszone',['SRS_PP_FIPSZONE',['../ogr__srs__api_8h.html#a28e974b2da6615d792965a45af0a5633',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flandsat_5fnumber',['SRS_PP_LANDSAT_NUMBER',['../ogr__srs__api_8h.html#aa2f3c33ed20e6c7beafce80eb103836c',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5f1st_5fpoint',['SRS_PP_LATITUDE_OF_1ST_POINT',['../ogr__srs__api_8h.html#a33a6e4edc163458f7e599e7c9ddbd646',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5f2nd_5fpoint',['SRS_PP_LATITUDE_OF_2ND_POINT',['../ogr__srs__api_8h.html#ace448a2875d9702043abd930bdceba77',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5fcenter',['SRS_PP_LATITUDE_OF_CENTER',['../ogr__srs__api_8h.html#a5d457eb74655ddea8696dcc6e23fd59b',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5forigin',['SRS_PP_LATITUDE_OF_ORIGIN',['../ogr__srs__api_8h.html#a0f998fcaf9ca700fcda68f3c855f23ac',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5fpoint_5f1',['SRS_PP_LATITUDE_OF_POINT_1',['../ogr__srs__api_8h.html#a6722ab1c12a1b889af152fdc3e00d06e',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5fpoint_5f2',['SRS_PP_LATITUDE_OF_POINT_2',['../ogr__srs__api_8h.html#a5b65015b4723afba5ddb5e119ce253d3',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flatitude_5fof_5fpoint_5f3',['SRS_PP_LATITUDE_OF_POINT_3',['../ogr__srs__api_8h.html#ada0931293af8e9555eb09758f17e5e9c',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5f1st_5fpoint',['SRS_PP_LONGITUDE_OF_1ST_POINT',['../ogr__srs__api_8h.html#a36ae9f2d1bc6928437b9b3416f12b2fa',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5f2nd_5fpoint',['SRS_PP_LONGITUDE_OF_2ND_POINT',['../ogr__srs__api_8h.html#ab349475bbf8b43b56fe06644d354c8eb',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5fcenter',['SRS_PP_LONGITUDE_OF_CENTER',['../ogr__srs__api_8h.html#aa85808f0c25bc2186e7e1a541dfd3ba8',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5forigin',['SRS_PP_LONGITUDE_OF_ORIGIN',['../ogr__srs__api_8h.html#a230f4b38b1343a3b5501d95157f0571a',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5fpoint_5f1',['SRS_PP_LONGITUDE_OF_POINT_1',['../ogr__srs__api_8h.html#aa5fd90f1d9611e0576f0d496a765e74c',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5fpoint_5f2',['SRS_PP_LONGITUDE_OF_POINT_2',['../ogr__srs__api_8h.html#ae18ee887bd2c095eece0a2520c7889e7',1,'ogr_srs_api.h']]], + ['srs_5fpp_5flongitude_5fof_5fpoint_5f3',['SRS_PP_LONGITUDE_OF_POINT_3',['../ogr__srs__api_8h.html#a0f33521f21fdc09d398f1e01de35d82d',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpath_5fnumber',['SRS_PP_PATH_NUMBER',['../ogr__srs__api_8h.html#aba97eaa248ae64899b9ea7c1635cdc7b',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpeg_5fpoint_5fheading',['SRS_PP_PEG_POINT_HEADING',['../ogr__srs__api_8h.html#afd7ce73427fff54158007b2cab50fcd9',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpeg_5fpoint_5fheight',['SRS_PP_PEG_POINT_HEIGHT',['../ogr__srs__api_8h.html#a6633740a63d24f986423ec28f3ae67e2',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpeg_5fpoint_5flatitude',['SRS_PP_PEG_POINT_LATITUDE',['../ogr__srs__api_8h.html#af1fc138278bc4077b326990ed91b2a14',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpeg_5fpoint_5flongitude',['SRS_PP_PEG_POINT_LONGITUDE',['../ogr__srs__api_8h.html#abcab555f181e95d8efebb98a8e379be1',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fperspective_5fpoint_5fheight',['SRS_PP_PERSPECTIVE_POINT_HEIGHT',['../ogr__srs__api_8h.html#aea73a9bb3c14c6303871d6b3f22dc017',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fpseudo_5fstd_5fparallel_5f1',['SRS_PP_PSEUDO_STD_PARALLEL_1',['../ogr__srs__api_8h.html#a6b8a86a583663820961ddff084fd532a',1,'ogr_srs_api.h']]], + ['srs_5fpp_5frectified_5fgrid_5fangle',['SRS_PP_RECTIFIED_GRID_ANGLE',['../ogr__srs__api_8h.html#aed6c54f3228f9b93dc501b7ae4390c1e',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fsatellite_5fheight',['SRS_PP_SATELLITE_HEIGHT',['../ogr__srs__api_8h.html#a8f54a66883ab57d4f71f9787da962a6a',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fscale_5ffactor',['SRS_PP_SCALE_FACTOR',['../ogr__srs__api_8h.html#a763e80d292c29a4d6a2193aeef2b2f12',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fstandard_5fparallel_5f1',['SRS_PP_STANDARD_PARALLEL_1',['../ogr__srs__api_8h.html#af72e65eca30665d6cf7db2e39f670024',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fstandard_5fparallel_5f2',['SRS_PP_STANDARD_PARALLEL_2',['../ogr__srs__api_8h.html#ab47fc2d128d5ee70c6ec251c371b1598',1,'ogr_srs_api.h']]], + ['srs_5fpp_5fzone',['SRS_PP_ZONE',['../ogr__srs__api_8h.html#ac93d1934d7b6c3e59a561354d86c71ae',1,'ogr_srs_api.h']]], + ['srs_5fpt_5faitoff',['SRS_PT_AITOFF',['../ogr__srs__api_8h.html#a9c8dd4084366a62cc61d25989ef38adc',1,'ogr_srs_api.h']]], + ['srs_5fpt_5falbers_5fconic_5fequal_5farea',['SRS_PT_ALBERS_CONIC_EQUAL_AREA',['../ogr__srs__api_8h.html#a3ab123af5392837f912ca8423fd0329b',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fazimuthal_5fequidistant',['SRS_PT_AZIMUTHAL_EQUIDISTANT',['../ogr__srs__api_8h.html#aeddec16d1a4b9a52b7d3d287dc7b3c35',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fbonne',['SRS_PT_BONNE',['../ogr__srs__api_8h.html#acdc7407beb3e830c2f9c529b6a9bd288',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fcassini_5fsoldner',['SRS_PT_CASSINI_SOLDNER',['../ogr__srs__api_8h.html#a0cecca127bc30a98799ca229223a9443',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fcraster_5fparabolic',['SRS_PT_CRASTER_PARABOLIC',['../ogr__srs__api_8h.html#a97cdfdf435d5b251b6ff10c9c4545d21',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fcylindrical_5fequal_5farea',['SRS_PT_CYLINDRICAL_EQUAL_AREA',['../ogr__srs__api_8h.html#aafbaf78a2688c6b274e4fa0cd4240e72',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fi',['SRS_PT_ECKERT_I',['../ogr__srs__api_8h.html#a13efe7ed2803b4833572d40c2a0d4518',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fii',['SRS_PT_ECKERT_II',['../ogr__srs__api_8h.html#ae4c904bed333906b4142da12b096c3a0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fiii',['SRS_PT_ECKERT_III',['../ogr__srs__api_8h.html#a27fad9c798f4afe966c0534772957f88',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fiv',['SRS_PT_ECKERT_IV',['../ogr__srs__api_8h.html#a24bed2600ad333bd022a69105cc69a8a',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fv',['SRS_PT_ECKERT_V',['../ogr__srs__api_8h.html#a94f0f63520800dcfaa09b4241a74f18d',1,'ogr_srs_api.h']]], + ['srs_5fpt_5feckert_5fvi',['SRS_PT_ECKERT_VI',['../ogr__srs__api_8h.html#a086223f7353e1f20b6ba1ee6c3f51362',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fequidistant_5fconic',['SRS_PT_EQUIDISTANT_CONIC',['../ogr__srs__api_8h.html#abf2b42a661eca7fceb121d8f7a181882',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fequirectangular',['SRS_PT_EQUIRECTANGULAR',['../ogr__srs__api_8h.html#aadad8d080be12ff61b5a5f5801329206',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgall_5fstereographic',['SRS_PT_GALL_STEREOGRAPHIC',['../ogr__srs__api_8h.html#ace5f170ba17545aee92d6a92c973c1ed',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgaussschreibertmercator',['SRS_PT_GAUSSSCHREIBERTMERCATOR',['../ogr__srs__api_8h.html#af71bcf4d1568b5c76c1b0f3aca356590',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgeostationary_5fsatellite',['SRS_PT_GEOSTATIONARY_SATELLITE',['../ogr__srs__api_8h.html#a5a0b9f9e7346f8505d12071eb643fdca',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgnomonic',['SRS_PT_GNOMONIC',['../ogr__srs__api_8h.html#acb441e5d51ae6a0e428bb7a2da791524',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fgoode_5fhomolosine',['SRS_PT_GOODE_HOMOLOSINE',['../ogr__srs__api_8h.html#a9295e60fe35562633e85927a783e4fab',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fhotine_5foblique_5fmercator',['SRS_PT_HOTINE_OBLIQUE_MERCATOR',['../ogr__srs__api_8h.html#ae57675eb24181c52bff944c41d3fb2d3',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fhotine_5foblique_5fmercator_5fazimuth_5fcenter',['SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER',['../ogr__srs__api_8h.html#ab34c5ac96acc29d5296456aeb80a6b00',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fhotine_5foblique_5fmercator_5ftwo_5fpoint_5fnatural_5forigin',['SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN',['../ogr__srs__api_8h.html#a113d469c50458f8da44a815430c2a071',1,'ogr_srs_api.h']]], + ['srs_5fpt_5figh',['SRS_PT_IGH',['../ogr__srs__api_8h.html#a0c4595d4080dc09f5c5cc3d4bd150743',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fimw_5fpolyconic',['SRS_PT_IMW_POLYCONIC',['../ogr__srs__api_8h.html#a95a98fc2928166e260052366f268ff53',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fkrovak',['SRS_PT_KROVAK',['../ogr__srs__api_8h.html#adce68a68611115c2f11074262d5c7cd9',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flaborde_5foblique_5fmercator',['SRS_PT_LABORDE_OBLIQUE_MERCATOR',['../ogr__srs__api_8h.html#a6f5f2a9079ea096d7bed7980d49fb555',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flambert_5fazimuthal_5fequal_5farea',['SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA',['../ogr__srs__api_8h.html#aeb86568f8c1791bf66cafacd743f153b',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flambert_5fconformal_5fconic_5f1sp',['SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP',['../ogr__srs__api_8h.html#a7dcb4a84c520229ce4e07c1f5d301ed0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flambert_5fconformal_5fconic_5f2sp',['SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP',['../ogr__srs__api_8h.html#ae1d99ea706ec0f8d1a7be750ffbd7e3a',1,'ogr_srs_api.h']]], + ['srs_5fpt_5flambert_5fconformal_5fconic_5f2sp_5fbelgium',['SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM',['../ogr__srs__api_8h.html#a155194e4cb0c9383129d988f3ff382de',1,'ogr_srs_api.h']]], + ['srs_5fpt_5floximuthal',['SRS_PT_LOXIMUTHAL',['../ogr__srs__api_8h.html#a07a7c9d0f90a8659ecb5265bd9b6b3c0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmercator_5f1sp',['SRS_PT_MERCATOR_1SP',['../ogr__srs__api_8h.html#a0d5c1f0531cc6cd3bcd216f4ca2ed52b',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmercator_5f2sp',['SRS_PT_MERCATOR_2SP',['../ogr__srs__api_8h.html#a5908e8c4ae22c41240b2e0615e68c64a',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmercator_5fauxiliary_5fsphere',['SRS_PT_MERCATOR_AUXILIARY_SPHERE',['../ogr__srs__api_8h.html#ac60be725d4f86c31e0bf37bf4ad61155',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmiller_5fcylindrical',['SRS_PT_MILLER_CYLINDRICAL',['../ogr__srs__api_8h.html#ae436659c4bb5f97d9eaef3001f49a764',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fmollweide',['SRS_PT_MOLLWEIDE',['../ogr__srs__api_8h.html#addf8aff35ff2174a78d1959b16ce6d0f',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fnew_5fzealand_5fmap_5fgrid',['SRS_PT_NEW_ZEALAND_MAP_GRID',['../ogr__srs__api_8h.html#a33cddcddbcba2099fd4eec21815fbd88',1,'ogr_srs_api.h']]], + ['srs_5fpt_5foblique_5fstereographic',['SRS_PT_OBLIQUE_STEREOGRAPHIC',['../ogr__srs__api_8h.html#ac706b46cdd8f31643f9f907f3f6604a8',1,'ogr_srs_api.h']]], + ['srs_5fpt_5forthographic',['SRS_PT_ORTHOGRAPHIC',['../ogr__srs__api_8h.html#a0614fcd45228ff209dabb4ce37389867',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fpolar_5fstereographic',['SRS_PT_POLAR_STEREOGRAPHIC',['../ogr__srs__api_8h.html#af72ed1dc85448476328f49bda82499e6',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fpolyconic',['SRS_PT_POLYCONIC',['../ogr__srs__api_8h.html#a4ca465ec48e08168624a5975f75a1b83',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fqsc',['SRS_PT_QSC',['../ogr__srs__api_8h.html#a123b411ba81573320f5302ef45aa526e',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fquartic_5fauthalic',['SRS_PT_QUARTIC_AUTHALIC',['../ogr__srs__api_8h.html#ad7b2d58bdf33b4f0e201258d6d234305',1,'ogr_srs_api.h']]], + ['srs_5fpt_5frobinson',['SRS_PT_ROBINSON',['../ogr__srs__api_8h.html#ac6be4badeed77aee53dc1f867751748f',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fsch',['SRS_PT_SCH',['../ogr__srs__api_8h.html#aca72fcaf4d7c16ca47491b208a9c67c0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fsinusoidal',['SRS_PT_SINUSOIDAL',['../ogr__srs__api_8h.html#a0b06e0602b6f19ff018254890753e69d',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fstereographic',['SRS_PT_STEREOGRAPHIC',['../ogr__srs__api_8h.html#ad1cdaaf5acd60e4ece681de4abac0837',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fswiss_5foblique_5fcylindrical',['SRS_PT_SWISS_OBLIQUE_CYLINDRICAL',['../ogr__srs__api_8h.html#a46e4fb48bb8a18ce47f129c1f5a55aef',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator',['SRS_PT_TRANSVERSE_MERCATOR',['../ogr__srs__api_8h.html#a3f2121cf34dbbf9e357671d4918bf40a',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f21',['SRS_PT_TRANSVERSE_MERCATOR_MI_21',['../ogr__srs__api_8h.html#adf064666c4d074b0f549e14ea78bdb97',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f22',['SRS_PT_TRANSVERSE_MERCATOR_MI_22',['../ogr__srs__api_8h.html#aff612c9d1abdd789ed6bea82aa2028b2',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f23',['SRS_PT_TRANSVERSE_MERCATOR_MI_23',['../ogr__srs__api_8h.html#a4e035ef5c329c329878c9113493f0756',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f24',['SRS_PT_TRANSVERSE_MERCATOR_MI_24',['../ogr__srs__api_8h.html#a31deefc8be18523d428f1d7581842dff',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fmi_5f25',['SRS_PT_TRANSVERSE_MERCATOR_MI_25',['../ogr__srs__api_8h.html#a9b24f172d89ca9ca9587950e68636ab9',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftransverse_5fmercator_5fsouth_5foriented',['SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED',['../ogr__srs__api_8h.html#adb82757b2bb7dae2a19c926de8b10103',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftunisia_5fmining_5fgrid',['SRS_PT_TUNISIA_MINING_GRID',['../ogr__srs__api_8h.html#aec69052b9886351a8d110f58a61df596',1,'ogr_srs_api.h']]], + ['srs_5fpt_5ftwo_5fpoint_5fequidistant',['SRS_PT_TWO_POINT_EQUIDISTANT',['../ogr__srs__api_8h.html#aef7c5f73d5b4093f59251e74761f0a50',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fvandergrinten',['SRS_PT_VANDERGRINTEN',['../ogr__srs__api_8h.html#aacec05dfdf3cf54956ef5ed875361f02',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fi',['SRS_PT_WAGNER_I',['../ogr__srs__api_8h.html#aece2e0e311b0b86caae3d39efe902078',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fii',['SRS_PT_WAGNER_II',['../ogr__srs__api_8h.html#a670b821728ce05d6bd3464152d4246a0',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fiii',['SRS_PT_WAGNER_III',['../ogr__srs__api_8h.html#aec232c90a8e154fdf2999e3bf8e7221c',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fiv',['SRS_PT_WAGNER_IV',['../ogr__srs__api_8h.html#afebdd5dbfedf80ce84267e3b42d23da8',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fv',['SRS_PT_WAGNER_V',['../ogr__srs__api_8h.html#a198631f856aabaa86602c879eb7bbde4',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fvi',['SRS_PT_WAGNER_VI',['../ogr__srs__api_8h.html#a766fc9c1ff96b3a1a8921da0a556e5ad',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwagner_5fvii',['SRS_PT_WAGNER_VII',['../ogr__srs__api_8h.html#a8a98791dc08e4f067f3a00483e97fc48',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwinkel_5fi',['SRS_PT_WINKEL_I',['../ogr__srs__api_8h.html#adadc9a731339d599d838dbc34c359341',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwinkel_5fii',['SRS_PT_WINKEL_II',['../ogr__srs__api_8h.html#ac306c631fac66738d6901b4d44fc4486',1,'ogr_srs_api.h']]], + ['srs_5fpt_5fwinkel_5ftripel',['SRS_PT_WINKEL_TRIPEL',['../ogr__srs__api_8h.html#aafc462a4b3db741fe7f44c457c0d7223',1,'ogr_srs_api.h']]], + ['srs_5fua_5fdegree',['SRS_UA_DEGREE',['../ogr__srs__api_8h.html#a9fcd5ec8d0edc00a0a456e5d70d136b7',1,'ogr_srs_api.h']]], + ['srs_5fua_5fdegree_5fconv',['SRS_UA_DEGREE_CONV',['../ogr__srs__api_8h.html#a03ba28a48dabf66e900deeb78bd81ce5',1,'ogr_srs_api.h']]], + ['srs_5fua_5fradian',['SRS_UA_RADIAN',['../ogr__srs__api_8h.html#a4f10b4339ac9d69b995a9ed06197db49',1,'ogr_srs_api.h']]], + ['srs_5ful_5fcentimeter',['SRS_UL_CENTIMETER',['../ogr__srs__api_8h.html#a25f4419ce9224d5864402a811cf6f416',1,'ogr_srs_api.h']]], + ['srs_5ful_5fcentimeter_5fconv',['SRS_UL_CENTIMETER_CONV',['../ogr__srs__api_8h.html#a2185a11b4157a6bc7ffcbe3e2bbfcb7f',1,'ogr_srs_api.h']]], + ['srs_5ful_5fchain',['SRS_UL_CHAIN',['../ogr__srs__api_8h.html#a56cb2bd51723943bec3a7f4ecb243ea5',1,'ogr_srs_api.h']]], + ['srs_5ful_5fchain_5fconv',['SRS_UL_CHAIN_CONV',['../ogr__srs__api_8h.html#a06118b5592e077837fcd5a07a640577e',1,'ogr_srs_api.h']]], + ['srs_5ful_5fdecimeter',['SRS_UL_DECIMETER',['../ogr__srs__api_8h.html#a904d3dc9e0cfaf42ab80c25008fa206a',1,'ogr_srs_api.h']]], + ['srs_5ful_5fdecimeter_5fconv',['SRS_UL_DECIMETER_CONV',['../ogr__srs__api_8h.html#a622ed14a20c46bb6c7e72887eb3474c9',1,'ogr_srs_api.h']]], + ['srs_5ful_5ffoot',['SRS_UL_FOOT',['../ogr__srs__api_8h.html#aa63fcbb459e5fd10bd65b8883eeaa72c',1,'ogr_srs_api.h']]], + ['srs_5ful_5ffoot_5fconv',['SRS_UL_FOOT_CONV',['../ogr__srs__api_8h.html#a8f23a8eb98a6a4b00bbb982cf9d14a19',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5fchain',['SRS_UL_INDIAN_CHAIN',['../ogr__srs__api_8h.html#aa8d50d810f22d69f26a3616fe463d421',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5fchain_5fconv',['SRS_UL_INDIAN_CHAIN_CONV',['../ogr__srs__api_8h.html#a7fa10ff220661917ed4455806b0779e9',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5ffoot',['SRS_UL_INDIAN_FOOT',['../ogr__srs__api_8h.html#a73bdd964fda6bfb4cc710c32cbc63712',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5ffoot_5fconv',['SRS_UL_INDIAN_FOOT_CONV',['../ogr__srs__api_8h.html#aece95a7f21e20f423775b2aae36eade1',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5fyard',['SRS_UL_INDIAN_YARD',['../ogr__srs__api_8h.html#ac34c3d61c07e0c04d067d5a980b75418',1,'ogr_srs_api.h']]], + ['srs_5ful_5findian_5fyard_5fconv',['SRS_UL_INDIAN_YARD_CONV',['../ogr__srs__api_8h.html#a178a3a8fc6a308fbc5fcb3e4b18c8062',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fchain',['SRS_UL_INTL_CHAIN',['../ogr__srs__api_8h.html#a7152f5145689451972a11ff4a9507840',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fchain_5fconv',['SRS_UL_INTL_CHAIN_CONV',['../ogr__srs__api_8h.html#a7c2c6322e47d98b958175cc17954f3f7',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5ffathom',['SRS_UL_INTL_FATHOM',['../ogr__srs__api_8h.html#aa03a63598705dd69405feec133ce6cbc',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5ffathom_5fconv',['SRS_UL_INTL_FATHOM_CONV',['../ogr__srs__api_8h.html#a86be2a70bd82891d62f34d673dbd563d',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5ffoot',['SRS_UL_INTL_FOOT',['../ogr__srs__api_8h.html#a00a9f416a4aa3d19c6997c2dea6406b2',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5ffoot_5fconv',['SRS_UL_INTL_FOOT_CONV',['../ogr__srs__api_8h.html#a21b1c7b2541aa9c1d625defc7791cae8',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5finch',['SRS_UL_INTL_INCH',['../ogr__srs__api_8h.html#aa07b019ecd63388c25fe0bb4cd8b8d95',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5finch_5fconv',['SRS_UL_INTL_INCH_CONV',['../ogr__srs__api_8h.html#a0be56464dd1bca89e5f1315de8777bd5',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5flink',['SRS_UL_INTL_LINK',['../ogr__srs__api_8h.html#a480be70b8e572cdf4cf786ec169eb7fc',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5flink_5fconv',['SRS_UL_INTL_LINK_CONV',['../ogr__srs__api_8h.html#af400d4ef1ec77e5ca628745437852f6d',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fnaut_5fmile',['SRS_UL_INTL_NAUT_MILE',['../ogr__srs__api_8h.html#ad6f4a05b65382ce4657b2e381fe7c6d1',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fnaut_5fmile_5fconv',['SRS_UL_INTL_NAUT_MILE_CONV',['../ogr__srs__api_8h.html#abda9840e9c132fa10cbe18493c453702',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fstat_5fmile',['SRS_UL_INTL_STAT_MILE',['../ogr__srs__api_8h.html#a4d2b7cf715eb5303b6e7391234994553',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fstat_5fmile_5fconv',['SRS_UL_INTL_STAT_MILE_CONV',['../ogr__srs__api_8h.html#a9ebd76d130cb73dc0c70210d597ae80e',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fyard',['SRS_UL_INTL_YARD',['../ogr__srs__api_8h.html#a23c9b683dc2f2175f76e21ff39c5e739',1,'ogr_srs_api.h']]], + ['srs_5ful_5fintl_5fyard_5fconv',['SRS_UL_INTL_YARD_CONV',['../ogr__srs__api_8h.html#a1fd52922387dd7ce4f2675aae0f4f34f',1,'ogr_srs_api.h']]], + ['srs_5ful_5fkilometer',['SRS_UL_KILOMETER',['../ogr__srs__api_8h.html#a66f2c80f0373ced231a5742bdfed7e53',1,'ogr_srs_api.h']]], + ['srs_5ful_5fkilometer_5fconv',['SRS_UL_KILOMETER_CONV',['../ogr__srs__api_8h.html#aeb03081f3fc6d16bec330d4883fa39cc',1,'ogr_srs_api.h']]], + ['srs_5ful_5flink',['SRS_UL_LINK',['../ogr__srs__api_8h.html#ac76fd14d473fa093213e7f09cff3dd9c',1,'ogr_srs_api.h']]], + ['srs_5ful_5flink_5fclarke',['SRS_UL_LINK_Clarke',['../ogr__srs__api_8h.html#a2eeb16089f68cd1faecfbbd95efc2f27',1,'ogr_srs_api.h']]], + ['srs_5ful_5flink_5fclarke_5fconv',['SRS_UL_LINK_Clarke_CONV',['../ogr__srs__api_8h.html#a8426d7296efb404ca834f0f996051212',1,'ogr_srs_api.h']]], + ['srs_5ful_5flink_5fconv',['SRS_UL_LINK_CONV',['../ogr__srs__api_8h.html#ad0bca14163758493fe6d8a6b33c40bb6',1,'ogr_srs_api.h']]], + ['srs_5ful_5fmeter',['SRS_UL_METER',['../ogr__srs__api_8h.html#a2cf69215f019bc24286c8b8f124c63aa',1,'ogr_srs_api.h']]], + ['srs_5ful_5fmillimeter',['SRS_UL_MILLIMETER',['../ogr__srs__api_8h.html#ad6097a29cb9b2f1e2d4e2e2766ec85bf',1,'ogr_srs_api.h']]], + ['srs_5ful_5fmillimeter_5fconv',['SRS_UL_MILLIMETER_CONV',['../ogr__srs__api_8h.html#a3f88d2c0ae72722fdcca61771c61cb8a',1,'ogr_srs_api.h']]], + ['srs_5ful_5fnautical_5fmile',['SRS_UL_NAUTICAL_MILE',['../ogr__srs__api_8h.html#a56b9f2d9bd2fed5e6c6a5e0b9e9969cb',1,'ogr_srs_api.h']]], + ['srs_5ful_5fnautical_5fmile_5fconv',['SRS_UL_NAUTICAL_MILE_CONV',['../ogr__srs__api_8h.html#aaa624454e6bea8a5ac8813146c7f58df',1,'ogr_srs_api.h']]], + ['srs_5ful_5frod',['SRS_UL_ROD',['../ogr__srs__api_8h.html#ac7be78e97ae8c8bb158c022886c50c18',1,'ogr_srs_api.h']]], + ['srs_5ful_5frod_5fconv',['SRS_UL_ROD_CONV',['../ogr__srs__api_8h.html#a90473e862ec8e83508d027d372689af0',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fchain',['SRS_UL_US_CHAIN',['../ogr__srs__api_8h.html#ac5fe2b6dd88f051829230a2bb6d293bc',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fchain_5fconv',['SRS_UL_US_CHAIN_CONV',['../ogr__srs__api_8h.html#ab4ed4e99ad10903c2db32019bba63f74',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5ffoot',['SRS_UL_US_FOOT',['../ogr__srs__api_8h.html#a62f16afee7291cfec9f2c91ee134ba33',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5ffoot_5fconv',['SRS_UL_US_FOOT_CONV',['../ogr__srs__api_8h.html#a4507fcd943778413a830c770b731a047',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5finch',['SRS_UL_US_INCH',['../ogr__srs__api_8h.html#a014b4ba5505b9da93656f9d940d0dfb0',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5finch_5fconv',['SRS_UL_US_INCH_CONV',['../ogr__srs__api_8h.html#a4a4ffbefb5fd0007b9098957c8d60542',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fstat_5fmile',['SRS_UL_US_STAT_MILE',['../ogr__srs__api_8h.html#a80a1dd3b6da21239c22ded366b16fa2e',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fstat_5fmile_5fconv',['SRS_UL_US_STAT_MILE_CONV',['../ogr__srs__api_8h.html#a4e85d4f2c6fa817c1d1ac15d36d23720',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fyard',['SRS_UL_US_YARD',['../ogr__srs__api_8h.html#ac8d7a85404d4871901df9153abe39b02',1,'ogr_srs_api.h']]], + ['srs_5ful_5fus_5fyard_5fconv',['SRS_UL_US_YARD_CONV',['../ogr__srs__api_8h.html#a396936023271cb049d209a19437912cd',1,'ogr_srs_api.h']]], + ['srs_5fwgs84_5finvflattening',['SRS_WGS84_INVFLATTENING',['../ogr__srs__api_8h.html#ae271b20f7abd2422a387acc0af048d04',1,'ogr_srs_api.h']]], + ['srs_5fwgs84_5fsemimajor',['SRS_WGS84_SEMIMAJOR',['../ogr__srs__api_8h.html#a25d3c2b305ebaf55429fd5928398b3e2',1,'ogr_srs_api.h']]], + ['srs_5fwkt_5fwgs84',['SRS_WKT_WGS84',['../ogr__srs__api_8h.html#a7e8d543329cb3b7c42551db54cba31c3',1,'ogr_srs_api.h']]], + ['starts_5fwith',['STARTS_WITH',['../cpl__port_8h.html#a24f9f9225a5cb0af5af3ecd10b621491',1,'cpl_port.h']]], + ['starts_5fwith_5fci',['STARTS_WITH_CI',['../cpl__port_8h.html#a3504674d2dee8b8cc8f920fb1faa1868',1,'cpl_port.h']]], + ['strcasecmp',['STRCASECMP',['../cpl__port_8h.html#a42a023b3953241e2dde4634ae8a57fb0',1,'cpl_port.h']]], + ['strncasecmp',['STRNCASECMP',['../cpl__port_8h.html#a404ef41b91471976e0eddd98aabfd2de',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/defines_f.html b/bin/doc/html/search/defines_f.html new file mode 100644 index 0000000..8179336 --- /dev/null +++ b/bin/doc/html/search/defines_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/defines_f.js b/bin/doc/html/search/defines_f.js new file mode 100644 index 0000000..66be978 --- /dev/null +++ b/bin/doc/html/search/defines_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['true',['TRUE',['../cpl__port_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/enums_0.html b/bin/doc/html/search/enums_0.html new file mode 100644 index 0000000..aba8d79 --- /dev/null +++ b/bin/doc/html/search/enums_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enums_0.js b/bin/doc/html/search/enums_0.js new file mode 100644 index 0000000..98d9b4c --- /dev/null +++ b/bin/doc/html/search/enums_0.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['cplerr',['CPLErr',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2de',1,'cpl_error.h']]], + ['cpllocktype',['CPLLockType',['../cpl__multiproc_8h.html#a341bb5d4d227b519c83004206c69d01a',1,'cpl_multiproc.h']]], + ['cplvaluetype',['CPLValueType',['../cpl__string_8h.html#a58696cad4b2dc09a3190fa5f64486bf3',1,'cpl_string.h']]], + ['cplvirtualmemaccessmode',['CPLVirtualMemAccessMode',['../cpl__virtualmem_8h.html#aeba7fc305d946740f9e88513220c73a1',1,'cpl_virtualmem.h']]], + ['cplxmlnodetype',['CPLXMLNodeType',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1',1,'cpl_minixml.h']]] +]; diff --git a/bin/doc/html/search/enums_1.html b/bin/doc/html/search/enums_1.html new file mode 100644 index 0000000..a8d3843 --- /dev/null +++ b/bin/doc/html/search/enums_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enums_1.js b/bin/doc/html/search/enums_1.js new file mode 100644 index 0000000..33bfaa8 --- /dev/null +++ b/bin/doc/html/search/enums_1.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['gdalaccess',['GDALAccess',['../gdal_8h.html#a045e3967c208993f70257bfd40c9f1d7',1,'gdal.h']]], + ['gdalasyncstatustype',['GDALAsyncStatusType',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927bef',1,'gdal.h']]], + ['gdalcolorinterp',['GDALColorInterp',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968c',1,'gdal.h']]], + ['gdaldatatype',['GDALDataType',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4',1,'gdal.h']]], + ['gdalidentifyenum',['GDALIdentifyEnum',['../gdal__priv_8h.html#a713c140777fac063ac169ca6802f9dd2',1,'gdal_priv.h']]], + ['gdalpaletteinterp',['GDALPaletteInterp',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24',1,'gdal.h']]], + ['gdalratfieldtype',['GDALRATFieldType',['../gdal_8h.html#a810154ac91149d1a63c42717258fe16e',1,'gdal.h']]], + ['gdalratfieldusage',['GDALRATFieldUsage',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1',1,'gdal.h']]], + ['gdalrioresamplealg',['GDALRIOResampleAlg',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5ac',1,'gdal.h']]], + ['gdalrwflag',['GDALRWFlag',['../gdal_8h.html#ae602fdf251b6b0210a5af5a7cf7623b3',1,'gdal.h']]], + ['gdaltileorganization',['GDALTileOrganization',['../gdal_8h.html#af8864d7c7c2b93cb28a031dc578706a5',1,'gdal.h']]], + ['gdalvectortranslateaccessmode',['GDALVectorTranslateAccessMode',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51',1,'gdal_utils_priv.h']]] +]; diff --git a/bin/doc/html/search/enums_2.html b/bin/doc/html/search/enums_2.html new file mode 100644 index 0000000..ef7d632 --- /dev/null +++ b/bin/doc/html/search/enums_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enums_2.js b/bin/doc/html/search/enums_2.js new file mode 100644 index 0000000..dca8b70 --- /dev/null +++ b/bin/doc/html/search/enums_2.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['ogr_5fstyle_5ftool_5fclass_5fid',['ogr_style_tool_class_id',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5fparam_5fbrush_5fid',['ogr_style_tool_param_brush_id',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5fparam_5flabel_5fid',['ogr_style_tool_param_label_id',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abb',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5fparam_5fpen_5fid',['ogr_style_tool_param_pen_id',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5fparam_5fsymbol_5fid',['ogr_style_tool_param_symbol_id',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftool_5funits_5fid',['ogr_style_tool_units_id',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72',1,'ogr_core.h']]], + ['ogr_5fstyle_5ftype',['ogr_style_type',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8eb',1,'ogr_featurestyle.h']]], + ['ograxisorientation',['OGRAxisOrientation',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6',1,'ogr_srs_api.h']]], + ['ogrdatumtype',['OGRDatumType',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652b',1,'ogr_srs_api.h']]], + ['ogrfieldsubtype',['OGRFieldSubType',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284',1,'ogr_core.h']]], + ['ogrfieldtype',['OGRFieldType',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fc',1,'ogr_core.h']]], + ['ogrjustification',['OGRJustification',['../ogr__core_8h.html#a701976be938cd60a2fa96454f61d3600',1,'ogr_core.h']]], + ['ogrwkbbyteorder',['OGRwkbByteOrder',['../ogr__core_8h.html#a36cc1f4d807ba8f6fb8951f3adf251e2',1,'ogr_core.h']]], + ['ogrwkbgeometrytype',['OGRwkbGeometryType',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12a',1,'ogr_core.h']]], + ['ogrwkbvariant',['OGRwkbVariant',['../ogr__core_8h.html#a6716bd3399c31e7bc8b0fd94fd7d9ba6',1,'ogr_core.h']]], + ['ostype',['OsType',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3',1,'ogr.cpp']]] +]; diff --git a/bin/doc/html/search/enumvalues_0.html b/bin/doc/html/search/enumvalues_0.html new file mode 100644 index 0000000..83192d3 --- /dev/null +++ b/bin/doc/html/search/enumvalues_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enumvalues_0.js b/bin/doc/html/search/enumvalues_0.js new file mode 100644 index 0000000..b3efba9 --- /dev/null +++ b/bin/doc/html/search/enumvalues_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['access_5fappend',['ACCESS_APPEND',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51a42a893a97a768178de404e128c610a9d',1,'gdal_utils_priv.h']]], + ['access_5fcreation',['ACCESS_CREATION',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51affd2f93118f9adcf0fe94c72ee2ddc67',1,'gdal_utils_priv.h']]], + ['access_5foverwrite',['ACCESS_OVERWRITE',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51a7456c3a5e8c7d3e599f215814cfd99c1',1,'gdal_utils_priv.h']]], + ['access_5fupdate',['ACCESS_UPDATE',['../gdal__utils__priv_8h.html#a798c23d7c20600d44d318486825b0a51af97107157b8a1e63ccf5e1e707860c24',1,'gdal_utils_priv.h']]] +]; diff --git a/bin/doc/html/search/enumvalues_1.html b/bin/doc/html/search/enumvalues_1.html new file mode 100644 index 0000000..0715ef5 --- /dev/null +++ b/bin/doc/html/search/enumvalues_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enumvalues_1.js b/bin/doc/html/search/enumvalues_1.js new file mode 100644 index 0000000..45f160c --- /dev/null +++ b/bin/doc/html/search/enumvalues_1.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['ce_5fdebug',['CE_Debug',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2dea89b41551b1adaeb8dfba08ca6e624f8b',1,'cpl_error.h']]], + ['ce_5ffailure',['CE_Failure',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2deaed0954f58a39af5d4ab8585b7531c0b3',1,'cpl_error.h']]], + ['ce_5ffatal',['CE_Fatal',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2dead341a06531e4de83b7a4cff66dd22165',1,'cpl_error.h']]], + ['ce_5fnone',['CE_None',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2deabced339e79faa909621adebb9102cf76',1,'cpl_error.h']]], + ['ce_5fwarning',['CE_Warning',['../cpl__error_8h.html#a463ba7c7202a505416ff95b1aeefa2dea637dda3d90408081ca3a7cc1c5463b1c',1,'cpl_error.h']]], + ['cpl_5fvalue_5finteger',['CPL_VALUE_INTEGER',['../cpl__string_8h.html#a58696cad4b2dc09a3190fa5f64486bf3a10b62ee4d5c309a03a6d0e1a1ccd53c9',1,'cpl_string.h']]], + ['cpl_5fvalue_5freal',['CPL_VALUE_REAL',['../cpl__string_8h.html#a58696cad4b2dc09a3190fa5f64486bf3ad528bf096c3066deec561c7a8d79eac9',1,'cpl_string.h']]], + ['cpl_5fvalue_5fstring',['CPL_VALUE_STRING',['../cpl__string_8h.html#a58696cad4b2dc09a3190fa5f64486bf3a64b8a3bba9771a99925907adf8b8d580',1,'cpl_string.h']]], + ['cxt_5fattribute',['CXT_Attribute',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1ad4a32b8961ea4b6caa7a471fd5c1412d',1,'cpl_minixml.h']]], + ['cxt_5fcomment',['CXT_Comment',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1ab3bea14871a8fa6136365aaef2d6ff15',1,'cpl_minixml.h']]], + ['cxt_5felement',['CXT_Element',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1a420845ac8b18bb784ec09e50a9bf3d1e',1,'cpl_minixml.h']]], + ['cxt_5fliteral',['CXT_Literal',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1a0e4a04d69bb7e75b6955a282475867f4',1,'cpl_minixml.h']]], + ['cxt_5ftext',['CXT_Text',['../cpl__minixml_8h.html#ae2767267ad31c092d81a2380ee3474a1ad3f6532b3d5e40b96af1fe17b6df25a1',1,'cpl_minixml.h']]] +]; diff --git a/bin/doc/html/search/enumvalues_2.html b/bin/doc/html/search/enumvalues_2.html new file mode 100644 index 0000000..0f9b5e9 --- /dev/null +++ b/bin/doc/html/search/enumvalues_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enumvalues_2.js b/bin/doc/html/search/enumvalues_2.js new file mode 100644 index 0000000..1719966 --- /dev/null +++ b/bin/doc/html/search/enumvalues_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['error',['Error',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3a4dfd42ec49d09d8c6555c218301cc30f',1,'ogr.cpp']]] +]; diff --git a/bin/doc/html/search/enumvalues_3.html b/bin/doc/html/search/enumvalues_3.html new file mode 100644 index 0000000..9ebb356 --- /dev/null +++ b/bin/doc/html/search/enumvalues_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enumvalues_3.js b/bin/doc/html/search/enumvalues_3.js new file mode 100644 index 0000000..f4d7e94 --- /dev/null +++ b/bin/doc/html/search/enumvalues_3.js @@ -0,0 +1,83 @@ +var searchData= +[ + ['ga_5freadonly',['GA_ReadOnly',['../gdal_8h.html#a045e3967c208993f70257bfd40c9f1d7a5a021a550b9d5640307d3c0e7e35b732',1,'gdal.h']]], + ['ga_5fupdate',['GA_Update',['../gdal_8h.html#a045e3967c208993f70257bfd40c9f1d7a61c6081de474ef2a756982d3c53130a2',1,'gdal.h']]], + ['gario_5fcomplete',['GARIO_COMPLETE',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa40d035efaac1a6673e9b763c95f6d12c',1,'gdal.h']]], + ['gario_5ferror',['GARIO_ERROR',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa85c208b771154d7553878bcf5f4c3d2d',1,'gdal.h']]], + ['gario_5fpending',['GARIO_PENDING',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa579244c3ab525fed768d1a7a37d4295f',1,'gdal.h']]], + ['gario_5ftypecount',['GARIO_TypeCount',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa17ef713bc5ba3cb8cee1274270502935',1,'gdal.h']]], + ['gario_5fupdate',['GARIO_UPDATE',['../gdal_8h.html#ad7b6e4da7a2a8d591fa5bcae16927befa2ff7bacebaf1a0412d54dacb988a72f6',1,'gdal.h']]], + ['gci_5falphaband',['GCI_AlphaBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca92e1f4bb022698619a88434503d10d94',1,'gdal.h']]], + ['gci_5fblackband',['GCI_BlackBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968cab651ff16ef6e7ee8518007af9d8ea31c',1,'gdal.h']]], + ['gci_5fblueband',['GCI_BlueBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca7f123bcc45b859e97e6e99b7fa9a0bb6',1,'gdal.h']]], + ['gci_5fcyanband',['GCI_CyanBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca4ae10cd06721813160d8529459dab461',1,'gdal.h']]], + ['gci_5fgrayindex',['GCI_GrayIndex',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca71deb28920e063c77cbfaea3452c4750',1,'gdal.h']]], + ['gci_5fgreenband',['GCI_GreenBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968cab0046e81e087012f5fa77bfbd950466a',1,'gdal.h']]], + ['gci_5fhueband',['GCI_HueBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca399e22dca3ba78edc6da0837fcc4e9e1',1,'gdal.h']]], + ['gci_5flightnessband',['GCI_LightnessBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca224ef3f9c41e831b0971a7d3882253b9',1,'gdal.h']]], + ['gci_5fmagentaband',['GCI_MagentaBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca65401cf97e0ec70365ada2b81ce99430',1,'gdal.h']]], + ['gci_5fmax',['GCI_Max',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968caa75f57ecbf647803e5687d89695d7df0',1,'gdal.h']]], + ['gci_5fpaletteindex',['GCI_PaletteIndex',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca89ac10dbf2ab669cdeaa63eaba2790c2',1,'gdal.h']]], + ['gci_5fredband',['GCI_RedBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca8b660683e16eb28071e113b839687d5a',1,'gdal.h']]], + ['gci_5fsaturationband',['GCI_SaturationBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca1df1b8ffc074586bcad7507139aca684',1,'gdal.h']]], + ['gci_5fundefined',['GCI_Undefined',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca178f44a2d5aee58a601701b8211e9c6a',1,'gdal.h']]], + ['gci_5fycbcr_5fcbband',['GCI_YCbCr_CbBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968cad190fae1d360ec63b445b4809c11a257',1,'gdal.h']]], + ['gci_5fycbcr_5fcrband',['GCI_YCbCr_CrBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968caaa394f2da768114f58f3e1622357eecf',1,'gdal.h']]], + ['gci_5fycbcr_5fyband',['GCI_YCbCr_YBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968ca0f0ec29bfe169630274098e37c03fa1d',1,'gdal.h']]], + ['gci_5fyellowband',['GCI_YellowBand',['../gdal_8h.html#ace76452d94514561fffa8ea1d2a5968cab368e0eb3d68c63df4c50144cb3c5ed0',1,'gdal.h']]], + ['gdal_5fidentify_5ffalse',['GDAL_IDENTIFY_FALSE',['../gdal__priv_8h.html#a713c140777fac063ac169ca6802f9dd2a8b28a16150f88b232327dd1d1ffe4f38',1,'gdal_priv.h']]], + ['gdal_5fidentify_5ftrue',['GDAL_IDENTIFY_TRUE',['../gdal__priv_8h.html#a713c140777fac063ac169ca6802f9dd2a8aa10090ccd49d4fd6dc64291ba2ade5',1,'gdal_priv.h']]], + ['gdal_5fidentify_5funknown',['GDAL_IDENTIFY_UNKNOWN',['../gdal__priv_8h.html#a713c140777fac063ac169ca6802f9dd2aec82441ffb83af55005b9fec7382e866',1,'gdal_priv.h']]], + ['gdt_5fbyte',['GDT_Byte',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a38a66c26861d368e95ba42106ee3ab92',1,'gdal.h']]], + ['gdt_5fcfloat32',['GDT_CFloat32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a554d76abab6d543c77a36e5b59631505',1,'gdal.h']]], + ['gdt_5fcfloat64',['GDT_CFloat64',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a603dd2d9f0906bd1f8f72dd47c0a56ac',1,'gdal.h']]], + ['gdt_5fcint16',['GDT_CInt16',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4ae8f87006869e00c4861f865ed9bbaa8e',1,'gdal.h']]], + ['gdt_5fcint32',['GDT_CInt32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a2964aa34ef378a3fa2833cfd09c153af',1,'gdal.h']]], + ['gdt_5ffloat32',['GDT_Float32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4af5cbd2f96abffd9ac061fc0dced5cbba',1,'gdal.h']]], + ['gdt_5ffloat64',['GDT_Float64',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a69dbfcc12cc807423cb51cf4f9d54983',1,'gdal.h']]], + ['gdt_5fint16',['GDT_Int16',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4acd01d1afd29ffdb9a1cc6c09de61fd2b',1,'gdal.h']]], + ['gdt_5fint32',['GDT_Int32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4aed358376a9194ff029931af07d4cf6ca',1,'gdal.h']]], + ['gdt_5ftypecount',['GDT_TypeCount',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4ad447b13bc0eab79352a13ac14f0c2528',1,'gdal.h']]], + ['gdt_5fuint16',['GDT_UInt16',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4ab8eec11a9f30464690e2602cca2ac5d5',1,'gdal.h']]], + ['gdt_5fuint32',['GDT_UInt32',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4a1d9deacb35e7b76f14c67d1b699cde33',1,'gdal.h']]], + ['gdt_5funknown',['GDT_Unknown',['../gdal_8h.html#a22e22ce0a55036a96f652765793fb7a4aee80d7a2ef95f128685e66f6e1024cbe',1,'gdal.h']]], + ['gf_5fread',['GF_Read',['../gdal_8h.html#ae602fdf251b6b0210a5af5a7cf7623b3ab2abfe1fa6e34018b8c692eb48f35cb5',1,'gdal.h']]], + ['gf_5fwrite',['GF_Write',['../gdal_8h.html#ae602fdf251b6b0210a5af5a7cf7623b3a7f8fbb849495a05f2281b9a6fac0e7e2',1,'gdal.h']]], + ['gft_5finteger',['GFT_Integer',['../gdal_8h.html#a810154ac91149d1a63c42717258fe16eaed5ceb9831738f9422d7ea956ac777bd',1,'gdal.h']]], + ['gft_5freal',['GFT_Real',['../gdal_8h.html#a810154ac91149d1a63c42717258fe16ea731a191495739f7db4c42b370465054a',1,'gdal.h']]], + ['gft_5fstring',['GFT_String',['../gdal_8h.html#a810154ac91149d1a63c42717258fe16ead4f97ab6b11e89fd8237524467128b18',1,'gdal.h']]], + ['gfu_5falpha',['GFU_Alpha',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a3b6be24cf88bb1ce920181281c985459',1,'gdal.h']]], + ['gfu_5falphamax',['GFU_AlphaMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1af6b0f18581b5b4f63cc0e68e7f4280f0',1,'gdal.h']]], + ['gfu_5falphamin',['GFU_AlphaMin',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a17b32cdd132a1190c255808b3e7d6e34',1,'gdal.h']]], + ['gfu_5fblue',['GFU_Blue',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1ad9707a5412c14a8f50a80c73ab02a20d',1,'gdal.h']]], + ['gfu_5fbluemax',['GFU_BlueMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a90e08b246dd3902d50cbfb21009a5ddb',1,'gdal.h']]], + ['gfu_5fbluemin',['GFU_BlueMin',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a915e7063b022db3d5b4a62118375d706',1,'gdal.h']]], + ['gfu_5fgeneric',['GFU_Generic',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1af9dca802c5eea13cdf7aeff43f1b4279',1,'gdal.h']]], + ['gfu_5fgreen',['GFU_Green',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1ab86656689308ffdd1062ae6f8d82212e',1,'gdal.h']]], + ['gfu_5fgreenmax',['GFU_GreenMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a6440fc9d71fcbdb1a066f907472d173c',1,'gdal.h']]], + ['gfu_5fgreenmin',['GFU_GreenMin',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a2c184251126c4e1e2840efd61fc1e9a5',1,'gdal.h']]], + ['gfu_5fmax',['GFU_Max',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1afa71c7f9847da0825da423fa79bf71de',1,'gdal.h']]], + ['gfu_5fmaxcount',['GFU_MaxCount',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a3f0c728320b6b8e24cc837cadad2fb2e',1,'gdal.h']]], + ['gfu_5fmin',['GFU_Min',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a046192933e361b456fb2f0bd54a16e42',1,'gdal.h']]], + ['gfu_5fminmax',['GFU_MinMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a4e6e4f366e28311de3960720de28bc34',1,'gdal.h']]], + ['gfu_5fname',['GFU_Name',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a6cf04f0a85f0aadc4756e912190951aa',1,'gdal.h']]], + ['gfu_5fpixelcount',['GFU_PixelCount',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1af75976bde869f83e2bb03b857a9393ce',1,'gdal.h']]], + ['gfu_5fred',['GFU_Red',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a2ca4874da6b1f0053cbab75a6d4884e9',1,'gdal.h']]], + ['gfu_5fredmax',['GFU_RedMax',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a9cbe01c1941fa8cf0139a417014c92fc',1,'gdal.h']]], + ['gfu_5fredmin',['GFU_RedMin',['../gdal_8h.html#a27bf786b965d5227da1acc2a4cab69a1a5da631d38dad7f860625744651a26f91',1,'gdal.h']]], + ['gpi_5fcmyk',['GPI_CMYK',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24a0c9dde08faf96179ad73e7398c24d912',1,'gdal.h']]], + ['gpi_5fgray',['GPI_Gray',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24a8d52e76f5d0081231c941b85525a0df4',1,'gdal.h']]], + ['gpi_5fhls',['GPI_HLS',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24a6755560f139efa345649ac487ce97194',1,'gdal.h']]], + ['gpi_5frgb',['GPI_RGB',['../gdal_8h.html#a18d4e3dfbc97c1fddab692eabb3c5a24aef2cdaf2e088b562d0c41878354a86eb',1,'gdal.h']]], + ['griora_5faverage',['GRIORA_Average',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca9e764202d1e1f7f7e636be9916f371ba',1,'gdal.h']]], + ['griora_5fbilinear',['GRIORA_Bilinear',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5acafe79f00eb6af9df8e863515647aae19a',1,'gdal.h']]], + ['griora_5fcubic',['GRIORA_Cubic',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca87276ab0eab398fbfdfa1d38ed44151e',1,'gdal.h']]], + ['griora_5fcubicspline',['GRIORA_CubicSpline',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca9cbb57d1575ace8b4197528bdf711209',1,'gdal.h']]], + ['griora_5fgauss',['GRIORA_Gauss',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5acae9057d40a6098d6b7a7a575f4eea7835',1,'gdal.h']]], + ['griora_5flanczos',['GRIORA_Lanczos',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca50e04af4f03e4d6ad81a8e507e69e08d',1,'gdal.h']]], + ['griora_5fmode',['GRIORA_Mode',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5aca1c6a14f818109f631ab71454267cb07d',1,'gdal.h']]], + ['griora_5fnearestneighbour',['GRIORA_NearestNeighbour',['../gdal_8h.html#a640ada511cbddeefac67c548e009d5acac7ab8c3efcb97daf4eaa36792d642efc',1,'gdal.h']]], + ['gto_5fbit',['GTO_BIT',['../gdal_8h.html#af8864d7c7c2b93cb28a031dc578706a5a14b76aca6f65cbc2451a6500d867b520',1,'gdal.h']]], + ['gto_5fbsq',['GTO_BSQ',['../gdal_8h.html#af8864d7c7c2b93cb28a031dc578706a5a5ebb5b14cf9b2e3afc2c52d3415610a4',1,'gdal.h']]], + ['gto_5ftip',['GTO_TIP',['../gdal_8h.html#af8864d7c7c2b93cb28a031dc578706a5ab73bdf3885fed7f647e84d63449d0b66',1,'gdal.h']]] +]; diff --git a/bin/doc/html/search/enumvalues_4.html b/bin/doc/html/search/enumvalues_4.html new file mode 100644 index 0000000..daa496d --- /dev/null +++ b/bin/doc/html/search/enumvalues_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enumvalues_4.js b/bin/doc/html/search/enumvalues_4.js new file mode 100644 index 0000000..63101b1 --- /dev/null +++ b/bin/doc/html/search/enumvalues_4.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['lock_5fadaptive_5fmutex',['LOCK_ADAPTIVE_MUTEX',['../cpl__multiproc_8h.html#a341bb5d4d227b519c83004206c69d01aa1ded574dcf56355ccaee2ff97b62f605',1,'cpl_multiproc.h']]], + ['lock_5frecursive_5fmutex',['LOCK_RECURSIVE_MUTEX',['../cpl__multiproc_8h.html#a341bb5d4d227b519c83004206c69d01aa788206f4dd672f08aa691813a65f3584',1,'cpl_multiproc.h']]], + ['lock_5fspin',['LOCK_SPIN',['../cpl__multiproc_8h.html#a341bb5d4d227b519c83004206c69d01aa4cae4fa6e3bf64f5e3589f3e934158b6',1,'cpl_multiproc.h']]] +]; diff --git a/bin/doc/html/search/enumvalues_5.html b/bin/doc/html/search/enumvalues_5.html new file mode 100644 index 0000000..bd37793 --- /dev/null +++ b/bin/doc/html/search/enumvalues_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enumvalues_5.js b/bin/doc/html/search/enumvalues_5.js new file mode 100644 index 0000000..b98b180 --- /dev/null +++ b/bin/doc/html/search/enumvalues_5.js @@ -0,0 +1,119 @@ +var searchData= +[ + ['oao_5fdown',['OAO_Down',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a84c0fb649246a542f891ee2c9966c8bc',1,'ogr_srs_api.h']]], + ['oao_5feast',['OAO_East',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a76c464bdca4a8f2c5e5c613ed023c244',1,'ogr_srs_api.h']]], + ['oao_5fnorth',['OAO_North',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6acfe32cfe8fa4a6b1a96db6da92252a40',1,'ogr_srs_api.h']]], + ['oao_5fother',['OAO_Other',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6aa0d941329d96a5dfddd1c116af6fd0ce',1,'ogr_srs_api.h']]], + ['oao_5fsouth',['OAO_South',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a62cff4b117f039a5c37c1e8356002936',1,'ogr_srs_api.h']]], + ['oao_5fup',['OAO_Up',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a3e9fe4d45473579ee4d75b3a24e69afc',1,'ogr_srs_api.h']]], + ['oao_5fwest',['OAO_West',['../ogr__srs__api_8h.html#ae247bb1b37409553c72a78bd3b6d65b6a5d1d20ce3f7415bcebc881d765803c15',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fclassic',['ODT_HD_Classic',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba8da35ecbe4714d69332107f9a439846d',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fgeocentric',['ODT_HD_Geocentric',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652baa8eac023d7d73705814f6f09e043f97d',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fmax',['ODT_HD_Max',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652baa464a99549741b12e5fe4e53d1b275a2',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fmin',['ODT_HD_Min',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bae3be83aee42d95e0c2f64518c430f742',1,'ogr_srs_api.h']]], + ['odt_5fhd_5fother',['ODT_HD_Other',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bab30880909ffe5b92bdffe63c3a7d6028',1,'ogr_srs_api.h']]], + ['odt_5fld_5fmax',['ODT_LD_Max',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba65aee60d68a4ed0fc3eaa36b0d09fcd5',1,'ogr_srs_api.h']]], + ['odt_5fld_5fmin',['ODT_LD_Min',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652baad77bdeab9d641b7a6e33ffdf4134c7c',1,'ogr_srs_api.h']]], + ['odt_5fvd_5faltitudebarometric',['ODT_VD_AltitudeBarometric',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba0c2dac1812fe47541771aa63a69d0535',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fdepth',['ODT_VD_Depth',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba910271c619313346e3ae2a2f52777b7a',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fellipsoidal',['ODT_VD_Ellipsoidal',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bafefdc551c0be1d7d775c32b17dd27964',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fgeoidmodelderived',['ODT_VD_GeoidModelDerived',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bac6d9e212e4ee2642b36ac5ee2f1e9122',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fmax',['ODT_VD_Max',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652babbfae99556f55b9fbaacdaa7c54d7a60',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fmin',['ODT_VD_Min',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652bac3c065786a975b7ce7f895fa059a5b2b',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fnormal',['ODT_VD_Normal',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba76717fea235198feceb1fc717829a4a2',1,'ogr_srs_api.h']]], + ['odt_5fvd_5forthometric',['ODT_VD_Orthometric',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba28194dd0cfa99fca4b97652bc19772be',1,'ogr_srs_api.h']]], + ['odt_5fvd_5fother',['ODT_VD_Other',['../ogr__srs__api_8h.html#a8199e00a0aa3a8dc74d569a5b336652ba7c88e5da6772f7fdc5223beabedc6c25',1,'ogr_srs_api.h']]], + ['ofstboolean',['OFSTBoolean',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284a2c18f7df78b6be02025caa6eb1f43e87',1,'ogr_core.h']]], + ['ofstfloat32',['OFSTFloat32',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284ab9083ad41e90f0fbd74257a5c876ebe8',1,'ogr_core.h']]], + ['ofstint16',['OFSTInt16',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284a643c6fd690d762b064237a71af71e262',1,'ogr_core.h']]], + ['ofstmaxsubtype',['OFSTMaxSubType',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284abbe43daaa2b23062598fab871d57fc11',1,'ogr_core.h']]], + ['ofstnone',['OFSTNone',['../ogr__core_8h.html#a24d96814a798fa79bffd2b8ce6135284a8959458e6b987c875dddc723da7c85b3',1,'ogr_core.h']]], + ['oftbinary',['OFTBinary',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca87c732175b3e99aeebca957ada1f6a2c',1,'ogr_core.h']]], + ['oftdate',['OFTDate',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca742f1a13593939558dd7f0083e78df27',1,'ogr_core.h']]], + ['oftdatetime',['OFTDateTime',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fcac88631a8d99c78b5df17f971b8304239',1,'ogr_core.h']]], + ['oftinteger',['OFTInteger',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca81294535b47252b1da0274f178420ae4',1,'ogr_core.h']]], + ['oftinteger64',['OFTInteger64',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fcaec6a4e68818f1f377dfd6ae103f48f61',1,'ogr_core.h']]], + ['oftinteger64list',['OFTInteger64List',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca311faab9f746224ab712ae92aff523b6',1,'ogr_core.h']]], + ['oftintegerlist',['OFTIntegerList',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca6406fce5e1937d3092f587ed83aff009',1,'ogr_core.h']]], + ['oftmaxtype',['OFTMaxType',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca20804ff992988b7f937935af03bb4b63',1,'ogr_core.h']]], + ['oftreal',['OFTReal',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca99520e47d9e26303f7c0127c1254c962',1,'ogr_core.h']]], + ['oftreallist',['OFTRealList',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca8d1dd6b4ecafa6fdc552de07a2e612a7',1,'ogr_core.h']]], + ['oftstring',['OFTString',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca862a7b8506c67c5390c2e0860c4edf45',1,'ogr_core.h']]], + ['oftstringlist',['OFTStringList',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fcac29f48b1251f60a6e6eb1bb66dc75ad2',1,'ogr_core.h']]], + ['ofttime',['OFTTime',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca30c4c3e7adec85f189b4a025efa6725f',1,'ogr_core.h']]], + ['oftwidestring',['OFTWideString',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fcaf593e8e08c5fa62f5c87d667ebbf9815',1,'ogr_core.h']]], + ['oftwidestringlist',['OFTWideStringList',['../ogr__core_8h.html#a787194bea637faf12d61643124a7c9fca7a5f917073a6b2bd6e7c8c2ff28b22b2',1,'ogr_core.h']]], + ['ogrstbrushangle',['OGRSTBrushAngle',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a03cb0b8025bd63b20e23d7c6dc7dabaf',1,'ogr_core.h']]], + ['ogrstbrushbcolor',['OGRSTBrushBColor',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a73435d16588d09c7645fee324709b1c8',1,'ogr_core.h']]], + ['ogrstbrushdx',['OGRSTBrushDx',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1af1425a64313222fedfd07726f99d295d',1,'ogr_core.h']]], + ['ogrstbrushdy',['OGRSTBrushDy',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1ac7bcf5aa454378973b2b67b4ac7b28e2',1,'ogr_core.h']]], + ['ogrstbrushfcolor',['OGRSTBrushFColor',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1ae21166e07efa77620b5c0d3062d6ee84',1,'ogr_core.h']]], + ['ogrstbrushid',['OGRSTBrushId',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a1ce6fb65ce582ca266017bc09454e6a9',1,'ogr_core.h']]], + ['ogrstbrushlast',['OGRSTBrushLast',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a94429c0cec3242e65994939af846a0f4',1,'ogr_core.h']]], + ['ogrstbrushpriority',['OGRSTBrushPriority',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a597d379ce0242116993fb4a691c97e74',1,'ogr_core.h']]], + ['ogrstbrushsize',['OGRSTBrushSize',['../ogr__core_8h.html#ac236cfd5e5241bd8ad8f611e6a8559f1a7817a1ef425495b1ef51ebbd3b9bdc3a',1,'ogr_core.h']]], + ['ogrstcbrush',['OGRSTCBrush',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a0cb26929e6c190d07d0520870e302d19',1,'ogr_core.h']]], + ['ogrstclabel',['OGRSTCLabel',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a5332d70327fa7734dc0eedc3e133b804',1,'ogr_core.h']]], + ['ogrstcnone',['OGRSTCNone',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a2beae815e66a88b57d4d157adcd7d839',1,'ogr_core.h']]], + ['ogrstcpen',['OGRSTCPen',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a67362079de5e835f5dd57edf349f0f79',1,'ogr_core.h']]], + ['ogrstcsymbol',['OGRSTCSymbol',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6ab63da0b6737dafbd2048461dc13a1f5d',1,'ogr_core.h']]], + ['ogrstcvector',['OGRSTCVector',['../ogr__core_8h.html#ae392af0d0b0305cea3b85f529cd25cc6a2bbe5df3acf42978c28d307c91eb7634',1,'ogr_core.h']]], + ['ogrstlabeladjhor',['OGRSTLabelAdjHor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbaffde39bab4d55711bbf229b7f7796a72',1,'ogr_core.h']]], + ['ogrstlabeladjvert',['OGRSTLabelAdjVert',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba0d8933c5151c7c7e1085484abc059fff',1,'ogr_core.h']]], + ['ogrstlabelanchor',['OGRSTLabelAnchor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbaffa4e467f15dc625b7355a10929c13ef',1,'ogr_core.h']]], + ['ogrstlabelangle',['OGRSTLabelAngle',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbac9ac651ea11befe82bd4f55cc9c13929',1,'ogr_core.h']]], + ['ogrstlabelbcolor',['OGRSTLabelBColor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba1ec4fabb061658b7eae7ebb5391083bf',1,'ogr_core.h']]], + ['ogrstlabelbold',['OGRSTLabelBold',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba0f95d4717d8d0fcd9ccc082c3cf6be40',1,'ogr_core.h']]], + ['ogrstlabeldx',['OGRSTLabelDx',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba700640976c182f83236e56831a82c05e',1,'ogr_core.h']]], + ['ogrstlabeldy',['OGRSTLabelDy',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbaf286b42ab249c177b6b1f6f5bd694987',1,'ogr_core.h']]], + ['ogrstlabelfcolor',['OGRSTLabelFColor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbadb6c135588db3b967e8031f8bac2a034',1,'ogr_core.h']]], + ['ogrstlabelfontname',['OGRSTLabelFontName',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbafdc0a86d0c95c5be6a97a4a41df7e1ec',1,'ogr_core.h']]], + ['ogrstlabelhcolor',['OGRSTLabelHColor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba84e650059beedc14039e36b980326b36',1,'ogr_core.h']]], + ['ogrstlabelitalic',['OGRSTLabelItalic',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba94fae6c19fb8c502138117b5fee09a2a',1,'ogr_core.h']]], + ['ogrstlabellast',['OGRSTLabelLast',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba44ab100e1c32e918cd8a1de2f4576815',1,'ogr_core.h']]], + ['ogrstlabelocolor',['OGRSTLabelOColor',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba6bef3d6f88b9f5f45e87a248b054a339',1,'ogr_core.h']]], + ['ogrstlabelperp',['OGRSTLabelPerp',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba3abd33cbe521fa7924a5d8db6f7f2a37',1,'ogr_core.h']]], + ['ogrstlabelplacement',['OGRSTLabelPlacement',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba376e6d1f6041de6df8d4b4eb70ff96ed',1,'ogr_core.h']]], + ['ogrstlabelpriority',['OGRSTLabelPriority',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba07cfea1694c6426ec569ca0e132a3340',1,'ogr_core.h']]], + ['ogrstlabelsize',['OGRSTLabelSize',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbabcaa9bf275c386ce5e999022f4752d00',1,'ogr_core.h']]], + ['ogrstlabelstretch',['OGRSTLabelStretch',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abbafebff89848496de6a3bdfce26f947688',1,'ogr_core.h']]], + ['ogrstlabelstrikeout',['OGRSTLabelStrikeout',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba1c6fbf837ad3e28a913b41cfa3cd75a5',1,'ogr_core.h']]], + ['ogrstlabeltextstring',['OGRSTLabelTextString',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba9a928577060022c476edb7cf7dc4cc68',1,'ogr_core.h']]], + ['ogrstlabelunderline',['OGRSTLabelUnderline',['../ogr__core_8h.html#a87ca7bd0d09fa50725d49aa434909abba02114413b1731f4ae8b9231d3104d295',1,'ogr_core.h']]], + ['ogrstpencap',['OGRSTPenCap',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a2d57da160a40e78759bba2f082a85e30',1,'ogr_core.h']]], + ['ogrstpencolor',['OGRSTPenColor',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1ad0bb8018a1f95b0f7760db06ea3bb54e',1,'ogr_core.h']]], + ['ogrstpenid',['OGRSTPenId',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a1799391fe3fa48c98a01f7cce91d08bd',1,'ogr_core.h']]], + ['ogrstpenjoin',['OGRSTPenJoin',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1ad438318ad613f1cf1e465d2bedd62d19',1,'ogr_core.h']]], + ['ogrstpenlast',['OGRSTPenLast',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a392ec970f03e1c5f2b451acc41bf45a1',1,'ogr_core.h']]], + ['ogrstpenpattern',['OGRSTPenPattern',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1af546e4180644a940774920647b1edbfd',1,'ogr_core.h']]], + ['ogrstpenperoffset',['OGRSTPenPerOffset',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a325600b5fad0fc7422589821e583f3a8',1,'ogr_core.h']]], + ['ogrstpenpriority',['OGRSTPenPriority',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1ad506095155e0833765d96730b834f94b',1,'ogr_core.h']]], + ['ogrstpenwidth',['OGRSTPenWidth',['../ogr__core_8h.html#ae7e31cd2352ef6eeae9319a63623d4c1a439de9f33d8291c47ac0e256a3332341',1,'ogr_core.h']]], + ['ogrstsymbolangle',['OGRSTSymbolAngle',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a6921b280f474b33ed683e64889bbfe64',1,'ogr_core.h']]], + ['ogrstsymbolcolor',['OGRSTSymbolColor',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a33e2f54ee1808bb81a421ef8c26bc081',1,'ogr_core.h']]], + ['ogrstsymboldx',['OGRSTSymbolDx',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a4f8bf93135069a9b428d6d95df501144',1,'ogr_core.h']]], + ['ogrstsymboldy',['OGRSTSymbolDy',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a0e0b3b2745693c310e5811974a0b9dbc',1,'ogr_core.h']]], + ['ogrstsymbolfontname',['OGRSTSymbolFontName',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a2dec8073d9ff60324e0c759922886e26',1,'ogr_core.h']]], + ['ogrstsymbolid',['OGRSTSymbolId',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a1947ec83457f3a23cc443fc4f0fb3142',1,'ogr_core.h']]], + ['ogrstsymbollast',['OGRSTSymbolLast',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a8e3a526279613c83d52fcafd5ee0e35d',1,'ogr_core.h']]], + ['ogrstsymbolocolor',['OGRSTSymbolOColor',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a8ddd8b6d8057872d65567d0ff0b9ec7b',1,'ogr_core.h']]], + ['ogrstsymboloffset',['OGRSTSymbolOffset',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003af5ffe1e7b1911ba7092f58e4b8928281',1,'ogr_core.h']]], + ['ogrstsymbolperp',['OGRSTSymbolPerp',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a64ebbde616b1596819bd9f1daee7055d',1,'ogr_core.h']]], + ['ogrstsymbolpriority',['OGRSTSymbolPriority',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a94048b5edf9961bc4b414f7ed6e406b4',1,'ogr_core.h']]], + ['ogrstsymbolsize',['OGRSTSymbolSize',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003a228e644128e556ecb2d07df4572e55b5',1,'ogr_core.h']]], + ['ogrstsymbolstep',['OGRSTSymbolStep',['../ogr__core_8h.html#a27bf4ac0889f4078a58df6b8ad8fe003ad155c50d0973a49bbb024b2daf3fedf7',1,'ogr_core.h']]], + ['ogrstucm',['OGRSTUCM',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72a7c949a395eabaf9f683204e09fc54996',1,'ogr_core.h']]], + ['ogrstuground',['OGRSTUGround',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72a11f94624ace21b0953bbc48f962d8129',1,'ogr_core.h']]], + ['ogrstuinches',['OGRSTUInches',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72a5b134e924ddb6f786adb8d7852a66be7',1,'ogr_core.h']]], + ['ogrstumm',['OGRSTUMM',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72a1fb88910b2f69672157247309411d95b',1,'ogr_core.h']]], + ['ogrstupixel',['OGRSTUPixel',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72ae5077e043f8f6a1be90d6c65507cb256',1,'ogr_core.h']]], + ['ogrstupoints',['OGRSTUPoints',['../ogr__core_8h.html#a8b3b8ef5c9bc0798ee1e121b40941f72aba963b36e8bbb24e97d8986e09e14dfe',1,'ogr_core.h']]], + ['ogrstypeboolean',['OGRSTypeBoolean',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8eba9af134a2d8ba41c2b4348c654ad334d9',1,'ogr_featurestyle.h']]], + ['ogrstypedouble',['OGRSTypeDouble',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8eba4b0383a9079cac546fd839c0cacfcc0a',1,'ogr_featurestyle.h']]], + ['ogrstypeinteger',['OGRSTypeInteger',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8eba939a0605c3ba736481fa268a1f130f3c',1,'ogr_featurestyle.h']]], + ['ogrstypestring',['OGRSTypeString',['../ogr__featurestyle_8h.html#a5e0b31ec908ccbc4c6595673e659f8ebaf8b1d494d6d42aec3c4cf5b8d6dec4d5',1,'ogr_featurestyle.h']]], + ['ojleft',['OJLeft',['../ogr__core_8h.html#a701976be938cd60a2fa96454f61d3600a1bc88895602196c2817e20d0565999e6',1,'ogr_core.h']]], + ['ojright',['OJRight',['../ogr__core_8h.html#a701976be938cd60a2fa96454f61d3600ac8c6e0312e163999efa3cfc5e8bca861',1,'ogr_core.h']]], + ['ojundefined',['OJUndefined',['../ogr__core_8h.html#a701976be938cd60a2fa96454f61d3600a3aed875a8d64940077b037cadc79ab6f',1,'ogr_core.h']]], + ['other',['Other',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3ab41fe07a134a62397420ef854d35c7b1',1,'ogr.cpp']]] +]; diff --git a/bin/doc/html/search/enumvalues_6.html b/bin/doc/html/search/enumvalues_6.html new file mode 100644 index 0000000..656e478 --- /dev/null +++ b/bin/doc/html/search/enumvalues_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enumvalues_6.js b/bin/doc/html/search/enumvalues_6.js new file mode 100644 index 0000000..3338978 --- /dev/null +++ b/bin/doc/html/search/enumvalues_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['virtualmem_5freadonly',['VIRTUALMEM_READONLY',['../cpl__virtualmem_8h.html#aeba7fc305d946740f9e88513220c73a1ac449c40cb0760b72f362e2cf4cd3da79',1,'cpl_virtualmem.h']]], + ['virtualmem_5freadonly_5fenforced',['VIRTUALMEM_READONLY_ENFORCED',['../cpl__virtualmem_8h.html#aeba7fc305d946740f9e88513220c73a1a67628910ddcd5816bf230061adc45d97',1,'cpl_virtualmem.h']]], + ['virtualmem_5freadwrite',['VIRTUALMEM_READWRITE',['../cpl__virtualmem_8h.html#aeba7fc305d946740f9e88513220c73a1aa6486140a01b52ef723a17a39f9e1169',1,'cpl_virtualmem.h']]] +]; diff --git a/bin/doc/html/search/enumvalues_7.html b/bin/doc/html/search/enumvalues_7.html new file mode 100644 index 0000000..2c3a1c9 --- /dev/null +++ b/bin/doc/html/search/enumvalues_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/enumvalues_7.js b/bin/doc/html/search/enumvalues_7.js new file mode 100644 index 0000000..eb55b0a --- /dev/null +++ b/bin/doc/html/search/enumvalues_7.js @@ -0,0 +1,82 @@ +var searchData= +[ + ['win_5f32',['Win_32',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3a9bac0fe6e4eade735ef7424ab5a6f3cd',1,'ogr.cpp']]], + ['win_5f64',['Win_64',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3a40def8897644ce56ef545edafce41ced',1,'ogr.cpp']]], + ['wkbcircularstring',['wkbCircularString',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa0bbbf58ce1d0a0033cf3255ffb1b53c7',1,'ogr_core.h']]], + ['wkbcircularstringm',['wkbCircularStringM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa3c523a4f3289df6683fd1c0cb323fa33',1,'ogr_core.h']]], + ['wkbcircularstringz',['wkbCircularStringZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa6c8f25e021d3344952e4aa3257c07c92',1,'ogr_core.h']]], + ['wkbcircularstringzm',['wkbCircularStringZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa9e25f0f905b0b4ba9238134d7b654953',1,'ogr_core.h']]], + ['wkbcompoundcurve',['wkbCompoundCurve',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa78925cb3db49fb84a9ec1cd1858a5d7c',1,'ogr_core.h']]], + ['wkbcompoundcurvem',['wkbCompoundCurveM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa33bcee0d09daf77c4f4f3786964a1c07',1,'ogr_core.h']]], + ['wkbcompoundcurvez',['wkbCompoundCurveZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aafd56855827141e39377064412f6ff889',1,'ogr_core.h']]], + ['wkbcompoundcurvezm',['wkbCompoundCurveZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa292563c45aa7b8dae4240b189cf1d67',1,'ogr_core.h']]], + ['wkbcurve',['wkbCurve',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa093d6f04f359d25cea705ef074b77796',1,'ogr_core.h']]], + ['wkbcurvem',['wkbCurveM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aae9960e7b94e7da42729b5c78f8a14dd1',1,'ogr_core.h']]], + ['wkbcurvepolygon',['wkbCurvePolygon',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa9c15535cef9b7268f8383a916122ea1',1,'ogr_core.h']]], + ['wkbcurvepolygonm',['wkbCurvePolygonM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa647d2c128141fdf688fea9fde2759cb4',1,'ogr_core.h']]], + ['wkbcurvepolygonz',['wkbCurvePolygonZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa0792626836170e845327e040bcbe0ff',1,'ogr_core.h']]], + ['wkbcurvepolygonzm',['wkbCurvePolygonZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaf6a3269c80573b749a303bdd0f3acab5',1,'ogr_core.h']]], + ['wkbcurvez',['wkbCurveZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaf4f04229d9f1eda299c2a44e99c63ed6',1,'ogr_core.h']]], + ['wkbcurvezm',['wkbCurveZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aac69a21adf8c89bde63d2381acc08e750',1,'ogr_core.h']]], + ['wkbgeometrycollection',['wkbGeometryCollection',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa7f299e8edaee30fd3c7a40baf19b48b1',1,'ogr_core.h']]], + ['wkbgeometrycollection25d',['wkbGeometryCollection25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa4f5e3e491182628c831ed8124ec64e96',1,'ogr_core.h']]], + ['wkbgeometrycollectionm',['wkbGeometryCollectionM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aae64d21bd2f313190d49e716d4241ec48',1,'ogr_core.h']]], + ['wkbgeometrycollectionzm',['wkbGeometryCollectionZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aadf653743f055185cf8bfdac7d4ee27f8',1,'ogr_core.h']]], + ['wkblinearring',['wkbLinearRing',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa48a515899277ce8ccd0bb6041fd42bcc',1,'ogr_core.h']]], + ['wkblinestring',['wkbLineString',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa09fd8f51759a1cf351b04e786a2a9058',1,'ogr_core.h']]], + ['wkblinestring25d',['wkbLineString25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aacf06aa306a087638fa4bebb7caf01ce1',1,'ogr_core.h']]], + ['wkblinestringm',['wkbLineStringM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa4b47caa5aca6a93316fddd1eed0a5312',1,'ogr_core.h']]], + ['wkblinestringzm',['wkbLineStringZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aab0fc74e211ac7aa6aba4ccbf5b0b3ee6',1,'ogr_core.h']]], + ['wkbmulticurve',['wkbMultiCurve',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aafbb3724463cd803727d29d863dae7452',1,'ogr_core.h']]], + ['wkbmulticurvem',['wkbMultiCurveM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa460afe1e627a5a21f0220faa46d77972',1,'ogr_core.h']]], + ['wkbmulticurvez',['wkbMultiCurveZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa6c8997202ca9a1d9d703978acce325e4',1,'ogr_core.h']]], + ['wkbmulticurvezm',['wkbMultiCurveZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa930c20da1d4458ce9ad18983dc2977b3',1,'ogr_core.h']]], + ['wkbmultilinestring',['wkbMultiLineString',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa2ecf4d40ab038779cbc1de22ddcb3429',1,'ogr_core.h']]], + ['wkbmultilinestring25d',['wkbMultiLineString25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaebb9eb043391cd9f4c98f465dcc5b41b',1,'ogr_core.h']]], + ['wkbmultilinestringm',['wkbMultiLineStringM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa89c69fa32a43315417ff33b869579501',1,'ogr_core.h']]], + ['wkbmultilinestringzm',['wkbMultiLineStringZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aadaa2f5ca70381a811f96eda756d1eab3',1,'ogr_core.h']]], + ['wkbmultipoint',['wkbMultiPoint',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa826c812d3551fa07feb4c3664517c29c',1,'ogr_core.h']]], + ['wkbmultipoint25d',['wkbMultiPoint25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa95019b3d8d9acf9730406a455e646e15',1,'ogr_core.h']]], + ['wkbmultipointm',['wkbMultiPointM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa9dc56200a025f51aa346ed27fc884c2b',1,'ogr_core.h']]], + ['wkbmultipointzm',['wkbMultiPointZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa2ad99aba396fe1e412f4d363cd7cb2bc',1,'ogr_core.h']]], + ['wkbmultipolygon',['wkbMultiPolygon',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa7ff2322e0696d383d7715b7e7be1a7b1',1,'ogr_core.h']]], + ['wkbmultipolygon25d',['wkbMultiPolygon25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa222e72c0c3e89838350888948f2e6af2',1,'ogr_core.h']]], + ['wkbmultipolygonm',['wkbMultiPolygonM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aabafe279749c0ba5bd2ba622d5d3e839f',1,'ogr_core.h']]], + ['wkbmultipolygonzm',['wkbMultiPolygonZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaedc2190961b3d8fd2c5639bea5e85cc8',1,'ogr_core.h']]], + ['wkbmultisurface',['wkbMultiSurface',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aab284f2fe29b6a575372562a4c2dfe452',1,'ogr_core.h']]], + ['wkbmultisurfacem',['wkbMultiSurfaceM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa1bc8a5e9894850c698c90ec30c454c10',1,'ogr_core.h']]], + ['wkbmultisurfacez',['wkbMultiSurfaceZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aafe872f19c9beec34d480a14980cfdd50',1,'ogr_core.h']]], + ['wkbmultisurfacezm',['wkbMultiSurfaceZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa39570288f5d7bf4dc61e1514dd28a11e',1,'ogr_core.h']]], + ['wkbndr',['wkbNDR',['../ogr__core_8h.html#a36cc1f4d807ba8f6fb8951f3adf251e2afa81110d052bb483845dfa235c76991d',1,'ogr_core.h']]], + ['wkbnone',['wkbNone',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa988c33f9e94f35d2081e5882d4167ec6',1,'ogr_core.h']]], + ['wkbpoint',['wkbPoint',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa6f8377c5a4a9d36ae2384f4a5f45d77f',1,'ogr_core.h']]], + ['wkbpoint25d',['wkbPoint25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa18b9353087d48fa575fa0e3281b46f13',1,'ogr_core.h']]], + ['wkbpointm',['wkbPointM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa2d9dc6fffc0758db01591624270f0668',1,'ogr_core.h']]], + ['wkbpointzm',['wkbPointZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa82f9a2f34d7704909ba02b1a3538564',1,'ogr_core.h']]], + ['wkbpolygon',['wkbPolygon',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa11991cd1245f146f3efd694553433aeb',1,'ogr_core.h']]], + ['wkbpolygon25d',['wkbPolygon25D',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa05fb2cddfbd20fb5c7c684cb765ef897',1,'ogr_core.h']]], + ['wkbpolygonm',['wkbPolygonM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa3cfe6eab80b84eb59677facd6b02bf81',1,'ogr_core.h']]], + ['wkbpolygonzm',['wkbPolygonZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa1e70eaf3c805bd20b96f731c21e87457',1,'ogr_core.h']]], + ['wkbpolyhedralsurface',['wkbPolyhedralSurface',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa661c369246ec7ae541ff9652da340adf',1,'ogr_core.h']]], + ['wkbpolyhedralsurfacem',['wkbPolyhedralSurfaceM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa2650045d60ed543d7f97b91fd3057c30',1,'ogr_core.h']]], + ['wkbpolyhedralsurfacez',['wkbPolyhedralSurfaceZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa7ea4bd14b8fb032bd2dccbec8fc28378',1,'ogr_core.h']]], + ['wkbpolyhedralsurfacezm',['wkbPolyhedralSurfaceZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aadcb552ba58846b844fc4099f3970ffcc',1,'ogr_core.h']]], + ['wkbsurface',['wkbSurface',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa6a889c67c4b4d6f77645d439ca37357c',1,'ogr_core.h']]], + ['wkbsurfacem',['wkbSurfaceM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa514eb130285290b3f02b999462a469fb',1,'ogr_core.h']]], + ['wkbsurfacez',['wkbSurfaceZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa190e734b9f1fa494074220b3d801172e',1,'ogr_core.h']]], + ['wkbsurfacezm',['wkbSurfaceZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa0dd177f582c7a5c14bca3f93c6c27eb9',1,'ogr_core.h']]], + ['wkbtin',['wkbTIN',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa4d3f79c2d489d63fc94b0929952af1fe',1,'ogr_core.h']]], + ['wkbtinm',['wkbTINM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaf25668e0487cde7ef637e2a709251c73',1,'ogr_core.h']]], + ['wkbtinz',['wkbTINZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa3a11585cc72740ac3fc43560ab684ff2',1,'ogr_core.h']]], + ['wkbtinzm',['wkbTINZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa28720566bc896196b773c90780fe7a7c',1,'ogr_core.h']]], + ['wkbtriangle',['wkbTriangle',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa1683938b59f52d600d56f70d386bebc6',1,'ogr_core.h']]], + ['wkbtrianglem',['wkbTriangleM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaec008f235b62f47eba51d599d411f047',1,'ogr_core.h']]], + ['wkbtrianglez',['wkbTriangleZ',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aaa8087a1b5f65f38be4b36aa7da3ed0a5',1,'ogr_core.h']]], + ['wkbtrianglezm',['wkbTriangleZM',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aae43895a2988a4cb969ce3e274a00c7f3',1,'ogr_core.h']]], + ['wkbunknown',['wkbUnknown',['../ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12aa3645f782f9b9f7632d7e7cdd0451d58f',1,'ogr_core.h']]], + ['wkbvariantiso',['wkbVariantIso',['../ogr__core_8h.html#a6716bd3399c31e7bc8b0fd94fd7d9ba6ac103ec17c4045fb9f3013638726a8bd5',1,'ogr_core.h']]], + ['wkbvariantoldogc',['wkbVariantOldOgc',['../ogr__core_8h.html#a6716bd3399c31e7bc8b0fd94fd7d9ba6a7459e8d11fa69e89271771c8d0f265d8',1,'ogr_core.h']]], + ['wkbvariantpostgis1',['wkbVariantPostGIS1',['../ogr__core_8h.html#a6716bd3399c31e7bc8b0fd94fd7d9ba6a23e2d5e282de33b2bbb43c1077002569',1,'ogr_core.h']]], + ['wkbxdr',['wkbXDR',['../ogr__core_8h.html#a36cc1f4d807ba8f6fb8951f3adf251e2a2682cb271fcd2dff2e3af02c0e0630f2',1,'ogr_core.h']]], + ['wow64',['WOW64',['../ogr_8cpp.html#ad01b63a115c529ad6a3439db497835b3a54b3311c645a6f28d71d7dba3e3fe248',1,'ogr.cpp']]] +]; diff --git a/bin/doc/html/search/files_0.html b/bin/doc/html/search/files_0.html new file mode 100644 index 0000000..0b637cf --- /dev/null +++ b/bin/doc/html/search/files_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_0.js b/bin/doc/html/search/files_0.js new file mode 100644 index 0000000..297b28a --- /dev/null +++ b/bin/doc/html/search/files_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['app_2ecpp',['app.cpp',['../app_8cpp.html',1,'']]], + ['app_2eh',['app.h',['../app_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_1.html b/bin/doc/html/search/files_1.html new file mode 100644 index 0000000..1094e74 --- /dev/null +++ b/bin/doc/html/search/files_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_1.js b/bin/doc/html/search/files_1.js new file mode 100644 index 0000000..e970f90 --- /dev/null +++ b/bin/doc/html/search/files_1.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['commonutils_2ecpp',['commonutils.cpp',['../commonutils_8cpp.html',1,'']]], + ['commonutils_2eh',['commonutils.h',['../commonutils_8h.html',1,'']]], + ['cpl_5fatomic_5fops_2eh',['cpl_atomic_ops.h',['../cpl__atomic__ops_8h.html',1,'']]], + ['cpl_5fconfig_2eh',['cpl_config.h',['../cpl__config_8h.html',1,'']]], + ['cpl_5fconv_2eh',['cpl_conv.h',['../cpl__conv_8h.html',1,'']]], + ['cpl_5ferror_2eh',['cpl_error.h',['../cpl__error_8h.html',1,'']]], + ['cpl_5fminixml_2eh',['cpl_minixml.h',['../cpl__minixml_8h.html',1,'']]], + ['cpl_5fmultiproc_2eh',['cpl_multiproc.h',['../cpl__multiproc_8h.html',1,'']]], + ['cpl_5fport_2eh',['cpl_port.h',['../cpl__port_8h.html',1,'']]], + ['cpl_5fprogress_2eh',['cpl_progress.h',['../cpl__progress_8h.html',1,'']]], + ['cpl_5fstring_2eh',['cpl_string.h',['../cpl__string_8h.html',1,'']]], + ['cpl_5fvirtualmem_2eh',['cpl_virtualmem.h',['../cpl__virtualmem_8h.html',1,'']]], + ['cpl_5fvsi_2eh',['cpl_vsi.h',['../cpl__vsi_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_2.html b/bin/doc/html/search/files_2.html new file mode 100644 index 0000000..a08dbd3 --- /dev/null +++ b/bin/doc/html/search/files_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_2.js b/bin/doc/html/search/files_2.js new file mode 100644 index 0000000..93503d8 --- /dev/null +++ b/bin/doc/html/search/files_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['dbconnect_2ecpp',['dbConnect.cpp',['../db_connect_8cpp.html',1,'']]], + ['dbconnect_2eh',['dbConnect.h',['../db_connect_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_3.html b/bin/doc/html/search/files_3.html new file mode 100644 index 0000000..647fc8d --- /dev/null +++ b/bin/doc/html/search/files_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_3.js b/bin/doc/html/search/files_3.js new file mode 100644 index 0000000..447e9db --- /dev/null +++ b/bin/doc/html/search/files_3.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['gdal_2eh',['gdal.h',['../gdal_8h.html',1,'']]], + ['gdal_5ffrmts_2eh',['gdal_frmts.h',['../gdal__frmts_8h.html',1,'']]], + ['gdal_5fpriv_2eh',['gdal_priv.h',['../gdal__priv_8h.html',1,'']]], + ['gdal_5futils_2eh',['gdal_utils.h',['../gdal__utils_8h.html',1,'']]], + ['gdal_5futils_5fpriv_2eh',['gdal_utils_priv.h',['../gdal__utils__priv_8h.html',1,'']]], + ['gdal_5fversion_2eh',['gdal_version.h',['../gdal__version_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_4.html b/bin/doc/html/search/files_4.html new file mode 100644 index 0000000..186557a --- /dev/null +++ b/bin/doc/html/search/files_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_4.js b/bin/doc/html/search/files_4.js new file mode 100644 index 0000000..81d46c3 --- /dev/null +++ b/bin/doc/html/search/files_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['i18n_2ecpp',['i18n.cpp',['../i18n_8cpp.html',1,'']]], + ['i18n_2eh',['i18n.h',['../i18n_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_5.html b/bin/doc/html/search/files_5.html new file mode 100644 index 0000000..671abd3 --- /dev/null +++ b/bin/doc/html/search/files_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_5.js b/bin/doc/html/search/files_5.js new file mode 100644 index 0000000..c93faff --- /dev/null +++ b/bin/doc/html/search/files_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['main_2ecpp',['main.cpp',['../main_8cpp.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_6.html b/bin/doc/html/search/files_6.html new file mode 100644 index 0000000..73aff18 --- /dev/null +++ b/bin/doc/html/search/files_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_6.js b/bin/doc/html/search/files_6.js new file mode 100644 index 0000000..5b7fb35 --- /dev/null +++ b/bin/doc/html/search/files_6.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['ogr_2ecpp',['ogr.cpp',['../ogr_8cpp.html',1,'']]], + ['ogr_2eh',['ogr.h',['../ogr_8h.html',1,'']]], + ['ogr2ogr_5fbin_2ecpp',['ogr2ogr_bin.cpp',['../ogr2ogr__bin_8cpp.html',1,'']]], + ['ogr2ogrthread_2ecpp',['ogr2ogrThread.cpp',['../ogr2ogr_thread_8cpp.html',1,'']]], + ['ogr2ogrthread_2eh',['ogr2ogrThread.h',['../ogr2ogr_thread_8h.html',1,'']]], + ['ogr_5fapi_2eh',['ogr_api.h',['../ogr__api_8h.html',1,'']]], + ['ogr_5fcore_2eh',['ogr_core.h',['../ogr__core_8h.html',1,'']]], + ['ogr_5ffeature_2eh',['ogr_feature.h',['../ogr__feature_8h.html',1,'']]], + ['ogr_5ffeaturestyle_2eh',['ogr_featurestyle.h',['../ogr__featurestyle_8h.html',1,'']]], + ['ogr_5fgeometry_2eh',['ogr_geometry.h',['../ogr__geometry_8h.html',1,'']]], + ['ogr_5fp_2eh',['ogr_p.h',['../ogr__p_8h.html',1,'']]], + ['ogr_5fspatialref_2eh',['ogr_spatialref.h',['../ogr__spatialref_8h.html',1,'']]], + ['ogr_5fsrs_5fapi_2eh',['ogr_srs_api.h',['../ogr__srs__api_8h.html',1,'']]], + ['ogrsf_5ffrmts_2eh',['ogrsf_frmts.h',['../ogrsf__frmts_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_7.html b/bin/doc/html/search/files_7.html new file mode 100644 index 0000000..364f420 --- /dev/null +++ b/bin/doc/html/search/files_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_7.js b/bin/doc/html/search/files_7.js new file mode 100644 index 0000000..9837af1 --- /dev/null +++ b/bin/doc/html/search/files_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['settings_2ecpp',['settings.cpp',['../settings_8cpp.html',1,'']]], + ['settings_2eh',['settings.h',['../settings_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_8.html b/bin/doc/html/search/files_8.html new file mode 100644 index 0000000..f9f7943 --- /dev/null +++ b/bin/doc/html/search/files_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_8.js b/bin/doc/html/search/files_8.js new file mode 100644 index 0000000..62cc412 --- /dev/null +++ b/bin/doc/html/search/files_8.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['testdbconnect_2ecpp',['testDBConnect.cpp',['../test_d_b_connect_8cpp.html',1,'']]], + ['testdbconnect_2eh',['testDBConnect.h',['../test_d_b_connect_8h.html',1,'']]], + ['testmain_2ecpp',['testMain.cpp',['../test_main_8cpp.html',1,'']]], + ['testogr_2ecpp',['testOgr.cpp',['../test_ogr_8cpp.html',1,'']]], + ['testogr_2eh',['testOgr.h',['../test_ogr_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_9.html b/bin/doc/html/search/files_9.html new file mode 100644 index 0000000..306f000 --- /dev/null +++ b/bin/doc/html/search/files_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_9.js b/bin/doc/html/search/files_9.js new file mode 100644 index 0000000..c6f2016 --- /dev/null +++ b/bin/doc/html/search/files_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['utils_2eh',['utils.h',['../utils_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/files_a.html b/bin/doc/html/search/files_a.html new file mode 100644 index 0000000..2f6ff8f --- /dev/null +++ b/bin/doc/html/search/files_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/files_a.js b/bin/doc/html/search/files_a.js new file mode 100644 index 0000000..154832f --- /dev/null +++ b/bin/doc/html/search/files_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['webserviceconnect_2ecpp',['webServiceConnect.cpp',['../web_service_connect_8cpp.html',1,'']]], + ['webserviceconnect_2eh',['webServiceConnect.h',['../web_service_connect_8h.html',1,'']]] +]; diff --git a/bin/doc/html/search/functions_0.html b/bin/doc/html/search/functions_0.html new file mode 100644 index 0000000..6bc52b6 --- /dev/null +++ b/bin/doc/html/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_0.js b/bin/doc/html/search/functions_0.js new file mode 100644 index 0000000..e106753 --- /dev/null +++ b/bin/doc/html/search/functions_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['_5fcplassert',['_CPLAssert',['../cpl__error_8h.html#ac608325e533d6d078f1645053311f663',1,'cpl_error.h']]], + ['_5fexporttowkb',['_exportToWkb',['../class_o_g_r_linear_ring.html#a9e354ba1f62e912a3c315d168612339b',1,'OGRLinearRing']]], + ['_5fimportfromwkb',['_importFromWkb',['../class_o_g_r_linear_ring.html#a7799a6d0b39d72731204b43054e848a1',1,'OGRLinearRing']]], + ['_5fwkbsize',['_WkbSize',['../class_o_g_r_linear_ring.html#a09a5d2a2ba9ffa53ba40e12a5ee503ba',1,'OGRLinearRing']]] +]; diff --git a/bin/doc/html/search/functions_1.html b/bin/doc/html/search/functions_1.html new file mode 100644 index 0000000..648831f --- /dev/null +++ b/bin/doc/html/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_1.js b/bin/doc/html/search/functions_1.js new file mode 100644 index 0000000..53a2317 --- /dev/null +++ b/bin/doc/html/search/functions_1.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['acquiremutex',['AcquireMutex',['../class_g_d_a_l_dataset.html#a1ae8322ea62893edc4ca8373536595bf',1,'GDALDataset']]], + ['addband',['AddBand',['../class_g_d_a_l_dataset.html#accdbc3612057de458d364b45ea7e578b',1,'GDALDataset']]], + ['addblocktofreelist',['AddBlockToFreeList',['../class_g_d_a_l_abstract_band_block_cache.html#a27cfbe4c4ad06106d7a9b46aaff0f22c',1,'GDALAbstractBandBlockCache::AddBlockToFreeList()'],['../class_g_d_a_l_raster_band.html#af36518059c6026eea86a380cb75e52e3',1,'GDALRasterBand::AddBlockToFreeList()']]], + ['addchild',['AddChild',['../class_o_g_r___s_r_s_node.html#a161233efeab69c02691bfdfb8acda20d',1,'OGR_SRSNode']]], + ['addcurve',['addCurve',['../class_o_g_r_compound_curve.html#a9a0b8dbd03d1f30d283e086801e1ebcb',1,'OGRCompoundCurve']]], + ['addcurvedirectly',['addCurveDirectly',['../class_o_g_r_curve_collection.html#a10a3f7d98f2a35928e8cbbbc7d84f5dd',1,'OGRCurveCollection::addCurveDirectly()'],['../class_o_g_r_compound_curve.html#a33877db29fb66c30aaacc8b3e9d54498',1,'OGRCompoundCurve::addCurveDirectly()']]], + ['addcurvedirectlyfromwkt',['addCurveDirectlyFromWkt',['../class_o_g_r_multi_curve.html#abeefd84bb56f2fd22131adaa7c6e7f21',1,'OGRMultiCurve']]], + ['addfielddefn',['AddFieldDefn',['../class_o_g_r_feature_defn.html#a8c156a79b393642ccbf87a2fe2cf63df',1,'OGRFeatureDefn']]], + ['addgeometry',['addGeometry',['../class_o_g_r_geometry_collection.html#a990ff498fb5ebf63590da77a10e36faf',1,'OGRGeometryCollection']]], + ['addgeometrydirectly',['addGeometryDirectly',['../class_o_g_r_geometry_collection.html#a573093f38c86b32290a1ccb150f99e9d',1,'OGRGeometryCollection']]], + ['addgeomfielddefn',['AddGeomFieldDefn',['../class_o_g_r_feature_defn.html#a589467c311397ff0e82bab3fed5a7aca',1,'OGRFeatureDefn']]], + ['addlock',['AddLock',['../class_g_d_a_l_raster_block.html#a6789f2a1ac72c615c94488c5dc025728',1,'GDALRasterBlock']]], + ['addm',['AddM',['../class_o_g_r_simple_curve.html#a6f7fba455c238a6624115768646b97fe',1,'OGRSimpleCurve']]], + ['addpart',['AddPart',['../class_o_g_r_style_mgr.html#a3b893dd11e0f009fca53bf42d16abf47',1,'OGRStyleMgr::AddPart(OGRStyleTool *)'],['../class_o_g_r_style_mgr.html#a7d83035d1f5dfd4a529360fadaae41a4',1,'OGRStyleMgr::AddPart(const char *)']]], + ['addpoint',['addPoint',['../class_o_g_r_simple_curve.html#a8999fc63f17b5234b55e51e3823b8cba',1,'OGRSimpleCurve::addPoint(OGRPoint *)'],['../class_o_g_r_simple_curve.html#a2211b37ccdc1b3b081f941483f2da9b4',1,'OGRSimpleCurve::addPoint(double, double)'],['../class_o_g_r_simple_curve.html#a2ad56acb070a6eaf9f0a00d77c093c62',1,'OGRSimpleCurve::addPoint(double, double, double)'],['../class_o_g_r_simple_curve.html#a8c92ed99c9484f447265e2fac83218a3',1,'OGRSimpleCurve::addPoint(double, double, double, double)']]], + ['addpointm',['addPointM',['../class_o_g_r_simple_curve.html#aefe3c3d0623daf39b445f1697311c721',1,'OGRSimpleCurve']]], + ['addring',['addRing',['../class_o_g_r_curve_polygon.html#ad3e97ce0148e216dc292de5bdec9ad04',1,'OGRCurvePolygon']]], + ['addringdirectly',['addRingDirectly',['../class_o_g_r_curve_polygon.html#aa2b5dfcc342e2fde2bda9965fe4ac084',1,'OGRCurvePolygon']]], + ['addstyle',['AddStyle',['../class_o_g_r_style_table.html#aff722d3fc7c167259dd79986a2574993',1,'OGRStyleTable::AddStyle()'],['../class_o_g_r_style_mgr.html#a7f6c3dcb19e0803ebc3aae61467e00f0',1,'OGRStyleMgr::AddStyle()']]], + ['addsublinestring',['addSubLineString',['../class_o_g_r_simple_curve.html#aad57eb14caca5d5921fea66acb48d614',1,'OGRSimpleCurve']]], + ['adjustmenthor',['AdjustmentHor',['../class_o_g_r_style_label.html#aa9bb327792f873edd3a1f0f7bacab7cf',1,'OGRStyleLabel']]], + ['adjustmentvert',['AdjustmentVert',['../class_o_g_r_style_label.html#ac9a949c9a0ec37da7debb4704d28d91d',1,'OGRStyleLabel']]], + ['adoptblock',['AdoptBlock',['../class_g_d_a_l_abstract_band_block_cache.html#ad92cf80663791c5d3e9871ade5f83a8d',1,'GDALAbstractBandBlockCache::AdoptBlock()'],['../class_g_d_a_l_raster_band.html#ab36e2402e13cac4fbffe9b8332b3a23b',1,'GDALRasterBand::AdoptBlock()']]], + ['adviseread',['AdviseRead',['../class_g_d_a_l_dataset.html#a66a4075ed1a2ab6e13e682fd9b594090',1,'GDALDataset::AdviseRead()'],['../class_g_d_a_l_raster_band.html#a6b850ec68fbefdbf0d767fcd405fc1bd',1,'GDALRasterBand::AdviseRead()']]], + ['alterfielddefn',['AlterFieldDefn',['../class_o_g_r_layer.html#a57a06a9a71cc8e3f69faa4276aea0cd8',1,'OGRLayer']]], + ['anchor',['Anchor',['../class_o_g_r_style_label.html#a082f989fdb10e23bf9c70f408097fe69',1,'OGRStyleLabel']]], + ['angle',['Angle',['../class_o_g_r_style_brush.html#a2be312ae68a50cdd8ce6a8dbc54da587',1,'OGRStyleBrush::Angle()'],['../class_o_g_r_style_symbol.html#a651a1dd4043fe04c348c9286796dac93',1,'OGRStyleSymbol::Angle()'],['../class_o_g_r_style_label.html#ada4335656ae55289345a795987184b22',1,'OGRStyleLabel::Angle()']]], + ['app',['App',['../class_app.html#a1ad568db848839fc837adf09fc0f7d1b',1,'App']]], + ['applyremapper',['applyRemapper',['../class_o_g_r___s_r_s_node.html#aa6e0f8e8c7f5da9fc44d9ab103592bcf',1,'OGR_SRSNode']]], + ['approximatearcangles',['approximateArcAngles',['../class_o_g_r_geometry_factory.html#aaea10354969516e4127271f545af62f4',1,'OGRGeometryFactory']]], + ['aresiblingfilesloaded',['AreSiblingFilesLoaded',['../class_g_d_a_l_open_info.html#ac0800b76c7d306721bb835fc1782b848',1,'GDALOpenInfo']]], + ['assignspatialreference',['assignSpatialReference',['../class_o_g_r_geometry.html#a4308e3549c65aa12cc2ba41be15d99a0',1,'OGRGeometry']]], + ['attributefilterevaluationneedsgeometry',['AttributeFilterEvaluationNeedsGeometry',['../class_o_g_r_layer.html#a981aa2d33beb085a2f1313e63d5a3532',1,'OGRLayer']]], + ['autoidentifyepsg',['AutoIdentifyEPSG',['../class_o_g_r_spatial_reference.html#acb0373c83927bfd694048da6f79e33ea',1,'OGRSpatialReference']]], + ['autoloaddrivers',['AutoLoadDrivers',['../class_g_d_a_l_driver_manager.html#a77417ede570b33695e5b318fbbdb1968',1,'GDALDriverManager']]], + ['autoskipdrivers',['AutoSkipDrivers',['../class_g_d_a_l_driver_manager.html#a6b571113d0ee5ac074a572bc4ae3df74',1,'GDALDriverManager']]] +]; diff --git a/bin/doc/html/search/functions_10.html b/bin/doc/html/search/functions_10.html new file mode 100644 index 0000000..8bc4de4 --- /dev/null +++ b/bin/doc/html/search/functions_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_10.js b/bin/doc/html/search/functions_10.js new file mode 100644 index 0000000..9400d89 --- /dev/null +++ b/bin/doc/html/search/functions_10.js @@ -0,0 +1,115 @@ +var searchData= +[ + ['rasterinitialize',['RasterInitialize',['../class_g_d_a_l_dataset.html#a11ca6960b17fa6b20786adbd030bf4dc',1,'GDALDataset']]], + ['rasterio',['RasterIO',['../class_g_d_a_l_dataset.html#a80d005ed10aefafa8a55dc539c2f69da',1,'GDALDataset::RasterIO()'],['../class_g_d_a_l_raster_band.html#a30786c81246455321e96d73047b8edf1',1,'GDALRasterBand::RasterIO()']]], + ['rasterioresampled',['RasterIOResampled',['../class_g_d_a_l_dataset.html#a5e11928447d416e4693b662af17ea934',1,'GDALDataset::RasterIOResampled()'],['../class_g_d_a_l_raster_band.html#ae34d4b70fc264630725dbea8ac2fc66c',1,'GDALRasterBand::RasterIOResampled()']]], + ['reacquirereadwritelock',['ReacquireReadWriteLock',['../class_g_d_a_l_dataset.html#a2a2ac2abda0bc1a8990a66aa2a5b4626',1,'GDALDataset']]], + ['readblock',['ReadBlock',['../class_g_d_a_l_raster_band.html#ad80cecc562fd48f5783677de625360ac',1,'GDALRasterBand']]], + ['reference',['Reference',['../class_g_d_a_l_dataset.html#a2d135664382507ae0eac0ab1cff07deb',1,'GDALDataset::Reference()'],['../class_o_g_r_feature_defn.html#a2c58c6238242dff3d472faf5e3803922',1,'OGRFeatureDefn::Reference()'],['../class_o_g_r_spatial_reference.html#a4b638c33c0a2b53e59fe694f26f8f89c',1,'OGRSpatialReference::Reference()'],['../class_o_g_r_layer.html#ae783de2e9ee2629e6bf27fd3b8622fb5',1,'OGRLayer::Reference()']]], + ['registerdriver',['RegisterDriver',['../class_g_d_a_l_driver_manager.html#aa33cc86affa255ac37b463c129fbe49f',1,'GDALDriverManager::RegisterDriver()'],['../class_o_g_r_s_f_driver_registrar.html#af865a9978505be1197ba0c55c9a0cd53',1,'OGRSFDriverRegistrar::RegisterDriver()']]], + ['registerograeronavfaa',['RegisterOGRAeronavFAA',['../ogrsf__frmts_8h.html#afda879fd7020b63f65cc9ebac7773d0e',1,'ogrsf_frmts.h']]], + ['registerogramigocloud',['RegisterOGRAmigoCloud',['../ogrsf__frmts_8h.html#a7667c9fff09446dbe38be1ac09b6a5f4',1,'ogrsf_frmts.h']]], + ['registerograrcgen',['RegisterOGRARCGEN',['../ogrsf__frmts_8h.html#a0c4516a343647303bd2b375bd7c6d2d1',1,'ogrsf_frmts.h']]], + ['registerogravcbin',['RegisterOGRAVCBin',['../ogrsf__frmts_8h.html#a6edbca466c8459db9dd408f3b4335be4',1,'ogrsf_frmts.h']]], + ['registerogravce00',['RegisterOGRAVCE00',['../ogrsf__frmts_8h.html#ae58ca9e0bb60caae5e563065e4a2365c',1,'ogrsf_frmts.h']]], + ['registerogrbna',['RegisterOGRBNA',['../ogrsf__frmts_8h.html#ab64a69ef3c05ac158617e7ec7b7b30e9',1,'ogrsf_frmts.h']]], + ['registerogrcartodb',['RegisterOGRCartoDB',['../ogrsf__frmts_8h.html#ac6a3b7e45bc05177d207e9f0fd5d1af7',1,'ogrsf_frmts.h']]], + ['registerogrcloudant',['RegisterOGRCloudant',['../ogrsf__frmts_8h.html#ac2f9735dfd64573f3447a36ca1c9666d',1,'ogrsf_frmts.h']]], + ['registerogrcouchdb',['RegisterOGRCouchDB',['../ogrsf__frmts_8h.html#a2c2fa9e66285182406f4265b671ea473',1,'ogrsf_frmts.h']]], + ['registerogrcsv',['RegisterOGRCSV',['../ogrsf__frmts_8h.html#a9254fa6616740dd9131f08f280612ea9',1,'ogrsf_frmts.h']]], + ['registerogrcsw',['RegisterOGRCSW',['../ogrsf__frmts_8h.html#acdc1c455e99cb53466a668d99da57728',1,'ogrsf_frmts.h']]], + ['registerogrdb2',['RegisterOGRDB2',['../ogrsf__frmts_8h.html#a94625da28ff6622c2b0acc0e16685c9d',1,'ogrsf_frmts.h']]], + ['registerogrdgn',['RegisterOGRDGN',['../ogrsf__frmts_8h.html#aba5d5ded70643e7823ad50d753de0888',1,'ogrsf_frmts.h']]], + ['registerogrdods',['RegisterOGRDODS',['../ogrsf__frmts_8h.html#a4a251a178b98c8200fd45015292db694',1,'ogrsf_frmts.h']]], + ['registerogrdwg',['RegisterOGRDWG',['../ogrsf__frmts_8h.html#a2e4c7d4a2f29ccb334a6714e7b249a4a',1,'ogrsf_frmts.h']]], + ['registerogrdxf',['RegisterOGRDXF',['../ogrsf__frmts_8h.html#abaa866bfeb177a3a7156f33909ae8ecc',1,'ogrsf_frmts.h']]], + ['registerogrdxfdwg',['RegisterOGRDXFDWG',['../ogrsf__frmts_8h.html#a3737acda6ea4c2ad75e3b0f5eee76629',1,'ogrsf_frmts.h']]], + ['registerogredigeo',['RegisterOGREDIGEO',['../ogrsf__frmts_8h.html#a7a01f2e4bae7905c6aa161f5375a4aee',1,'ogrsf_frmts.h']]], + ['registerogrelastic',['RegisterOGRElastic',['../ogrsf__frmts_8h.html#aab9dad0fc9e2a21bc79e1d82bf5ad5b1',1,'ogrsf_frmts.h']]], + ['registerogrfilegdb',['RegisterOGRFileGDB',['../ogrsf__frmts_8h.html#a5c619f816d589f516756d2710077de2a',1,'ogrsf_frmts.h']]], + ['registerogrfme',['RegisterOGRFME',['../ogrsf__frmts_8h.html#aa2e45415e6c2ec88813398bbf06c939d',1,'ogrsf_frmts.h']]], + ['registerogrgeoconcept',['RegisterOGRGeoconcept',['../ogrsf__frmts_8h.html#a5c96f96e821ce9c5333c1cea393fafbe',1,'ogrsf_frmts.h']]], + ['registerogrgeojson',['RegisterOGRGeoJSON',['../ogrsf__frmts_8h.html#ab8c8be1e30a6998da423b66d741863bf',1,'ogrsf_frmts.h']]], + ['registerogrgeomedia',['RegisterOGRGeomedia',['../ogrsf__frmts_8h.html#a90f162897c71e0135f5eda31f173b109',1,'ogrsf_frmts.h']]], + ['registerogrgeopackage',['RegisterOGRGeoPackage',['../ogrsf__frmts_8h.html#ac37285688686b052b1302fc54aebe6e0',1,'ogrsf_frmts.h']]], + ['registerogrgeorss',['RegisterOGRGeoRSS',['../ogrsf__frmts_8h.html#a824bd22a3296a3c4d6c7032381322ce5',1,'ogrsf_frmts.h']]], + ['registerogrgft',['RegisterOGRGFT',['../ogrsf__frmts_8h.html#a8e6138dd08f67dbfa801945a1cd8ec3f',1,'ogrsf_frmts.h']]], + ['registerogrgml',['RegisterOGRGML',['../ogrsf__frmts_8h.html#aee0adfe7888d61b2c942251262b5f2ac',1,'ogrsf_frmts.h']]], + ['registerogrgmt',['RegisterOGRGMT',['../ogrsf__frmts_8h.html#a846f08bf625d12b9149a95b5e2461990',1,'ogrsf_frmts.h']]], + ['registerogrgpsbabel',['RegisterOGRGPSBabel',['../ogrsf__frmts_8h.html#a10ad16d2dc61d723cde61bbc8541d56c',1,'ogrsf_frmts.h']]], + ['registerogrgpx',['RegisterOGRGPX',['../ogrsf__frmts_8h.html#a4dc2ed6f34f6f405205465a1620f9f5b',1,'ogrsf_frmts.h']]], + ['registerogrgrass',['RegisterOGRGRASS',['../ogrsf__frmts_8h.html#a0d12fd273aa7fb1590922bb4835d10a1',1,'ogrsf_frmts.h']]], + ['registerogrgtm',['RegisterOGRGTM',['../ogrsf__frmts_8h.html#a49816795f0614557a4b4f949c82e7679',1,'ogrsf_frmts.h']]], + ['registerogrhtf',['RegisterOGRHTF',['../ogrsf__frmts_8h.html#a1ff567fa263400ef2ec464c5ec7a7c24',1,'ogrsf_frmts.h']]], + ['registerogridb',['RegisterOGRIDB',['../ogrsf__frmts_8h.html#ad88bda2dfd7fd370acbe4524fc435932',1,'ogrsf_frmts.h']]], + ['registerogridrisi',['RegisterOGRIdrisi',['../ogrsf__frmts_8h.html#a3df36d13a39a62ea74440aaab8e3e9f8',1,'ogrsf_frmts.h']]], + ['registerogrili1',['RegisterOGRILI1',['../ogrsf__frmts_8h.html#a57470ce054100750814da12b1733a217',1,'ogrsf_frmts.h']]], + ['registerogrili2',['RegisterOGRILI2',['../ogrsf__frmts_8h.html#a3dbba9d350e8779f564f4913883ef8a4',1,'ogrsf_frmts.h']]], + ['registerogringres',['RegisterOGRIngres',['../ogrsf__frmts_8h.html#a4e9b250cabed7926b573a3497791f25e',1,'ogrsf_frmts.h']]], + ['registerogrjml',['RegisterOGRJML',['../ogrsf__frmts_8h.html#a5d33de6e82d808339df43a218d22f89f',1,'ogrsf_frmts.h']]], + ['registerogrkml',['RegisterOGRKML',['../ogrsf__frmts_8h.html#aaba3c0a120b4db5c19a1f7ed686165bd',1,'ogrsf_frmts.h']]], + ['registerogrlibkml',['RegisterOGRLIBKML',['../ogrsf__frmts_8h.html#adeb1efa424b1adaa4df1fa949ced62a2',1,'ogrsf_frmts.h']]], + ['registerogrmdb',['RegisterOGRMDB',['../ogrsf__frmts_8h.html#a2a259cb6256670209996ac87be142dc8',1,'ogrsf_frmts.h']]], + ['registerogrmem',['RegisterOGRMEM',['../ogrsf__frmts_8h.html#abc8ac4923000e7517260df8570ffe4c2',1,'ogrsf_frmts.h']]], + ['registerogrmif',['RegisterOGRMIF',['../ogrsf__frmts_8h.html#ae58c24fe6a7960292336b00e682e4acb',1,'ogrsf_frmts.h']]], + ['registerogrmongodb',['RegisterOGRMongoDB',['../ogrsf__frmts_8h.html#a4cf64feb221973d2392f5043c644e158',1,'ogrsf_frmts.h']]], + ['registerogrmssqlspatial',['RegisterOGRMSSQLSpatial',['../ogrsf__frmts_8h.html#afa545be3e86d93597d6c3c92ee406505',1,'ogrsf_frmts.h']]], + ['registerogrmysql',['RegisterOGRMySQL',['../ogrsf__frmts_8h.html#a6361510638771bd35352cc8fc5868a9e',1,'ogrsf_frmts.h']]], + ['registerogrnas',['RegisterOGRNAS',['../ogrsf__frmts_8h.html#ac78fbba8f2050081d323374c07f9b781',1,'ogrsf_frmts.h']]], + ['registerogrntf',['RegisterOGRNTF',['../ogrsf__frmts_8h.html#ac7a5f9b641ccb7c0f51cb649f5ae2f04',1,'ogrsf_frmts.h']]], + ['registerogroci',['RegisterOGROCI',['../ogrsf__frmts_8h.html#a1d6504f155abdd2afba874da7cb75063',1,'ogrsf_frmts.h']]], + ['registerogrodbc',['RegisterOGRODBC',['../ogrsf__frmts_8h.html#a2fa2ac411e5fa5faf480c0fea3255c96',1,'ogrsf_frmts.h']]], + ['registerogrods',['RegisterOGRODS',['../ogrsf__frmts_8h.html#a7b5cad261f179201ebea7d39c3f830c1',1,'ogrsf_frmts.h']]], + ['registerogrogdi',['RegisterOGROGDI',['../ogrsf__frmts_8h.html#a24de8b31ddce09cb26c1d2acc1ade699',1,'ogrsf_frmts.h']]], + ['registerogropenair',['RegisterOGROpenAir',['../ogrsf__frmts_8h.html#a24e1ffdb4fa391be789e5e8a14e927e0',1,'ogrsf_frmts.h']]], + ['registerogropenfilegdb',['RegisterOGROpenFileGDB',['../ogrsf__frmts_8h.html#ab737bf4be04d1a3f8a5b0ecd97767e3e',1,'ogrsf_frmts.h']]], + ['registerogrosm',['RegisterOGROSM',['../ogrsf__frmts_8h.html#abf92b6b7242ad924cfa1dd428f921f26',1,'ogrsf_frmts.h']]], + ['registerogrpds',['RegisterOGRPDS',['../ogrsf__frmts_8h.html#ae2ecce019cf2ba7d39decc0814da1cab',1,'ogrsf_frmts.h']]], + ['registerogrpg',['RegisterOGRPG',['../ogrsf__frmts_8h.html#adb36522b4141885fe5d83707dbd2b862',1,'ogrsf_frmts.h']]], + ['registerogrpgdump',['RegisterOGRPGDump',['../ogrsf__frmts_8h.html#a9d0e672f71c3215b4a5f95c6ec8e633f',1,'ogrsf_frmts.h']]], + ['registerogrpgeo',['RegisterOGRPGeo',['../ogrsf__frmts_8h.html#a4ed7ada61925f25a67a344f25d5e0dbe',1,'ogrsf_frmts.h']]], + ['registerogrplscenes',['RegisterOGRPLSCENES',['../ogrsf__frmts_8h.html#af2d83cdfcbdf18800f6c7e3123df233c',1,'ogrsf_frmts.h']]], + ['registerogrrec',['RegisterOGRREC',['../ogrsf__frmts_8h.html#a95ffed03d6c9841c1ff4f0aec494e763',1,'ogrsf_frmts.h']]], + ['registerogrs57',['RegisterOGRS57',['../ogrsf__frmts_8h.html#a0e54b7d01665d5be313530665a68752f',1,'ogrsf_frmts.h']]], + ['registerogrsde',['RegisterOGRSDE',['../ogrsf__frmts_8h.html#a5aedd943685eedeb719e17b4a47fa40e',1,'ogrsf_frmts.h']]], + ['registerogrsdts',['RegisterOGRSDTS',['../ogrsf__frmts_8h.html#af01dcf9f6550baeb158e13514dc4371b',1,'ogrsf_frmts.h']]], + ['registerogrsegukooa',['RegisterOGRSEGUKOOA',['../ogrsf__frmts_8h.html#a0761c3e12845d29fd375babde785770f',1,'ogrsf_frmts.h']]], + ['registerogrsegy',['RegisterOGRSEGY',['../ogrsf__frmts_8h.html#a2c04b8d151c960fbd39926865afd9e17',1,'ogrsf_frmts.h']]], + ['registerogrselafin',['RegisterOGRSelafin',['../ogrsf__frmts_8h.html#a479ee6a3dd46e0bde5b4ab4a6d094e51',1,'ogrsf_frmts.h']]], + ['registerogrshape',['RegisterOGRShape',['../ogrsf__frmts_8h.html#adbb4f4f15d04ee891be86f0d7cb1ae5b',1,'ogrsf_frmts.h']]], + ['registerogrsosi',['RegisterOGRSOSI',['../ogrsf__frmts_8h.html#a9c9fd89dc5db42185145d3b2f615b673',1,'ogrsf_frmts.h']]], + ['registerogrsqlite',['RegisterOGRSQLite',['../ogrsf__frmts_8h.html#a507c06c52536daa2e560367d251de76e',1,'ogrsf_frmts.h']]], + ['registerogrsua',['RegisterOGRSUA',['../ogrsf__frmts_8h.html#a32cf4b9f3e40776f9f6f76f2d681616f',1,'ogrsf_frmts.h']]], + ['registerogrsvg',['RegisterOGRSVG',['../ogrsf__frmts_8h.html#a1d957479f4f25b7a6f58c576af1e22a1',1,'ogrsf_frmts.h']]], + ['registerogrsxf',['RegisterOGRSXF',['../ogrsf__frmts_8h.html#a80c7add9cd07a2ae78b2502ff3a14108',1,'ogrsf_frmts.h']]], + ['registerogrtab',['RegisterOGRTAB',['../ogrsf__frmts_8h.html#a261e7f4ca912222be92fd8d59741691f',1,'ogrsf_frmts.h']]], + ['registerogrtiger',['RegisterOGRTiger',['../ogrsf__frmts_8h.html#af8bc26bfd29551bf74ad562f91a3c291',1,'ogrsf_frmts.h']]], + ['registerogrvdv',['RegisterOGRVDV',['../ogrsf__frmts_8h.html#a6ece4a62cf80d69481ffc6e62776a7a8',1,'ogrsf_frmts.h']]], + ['registerogrvfk',['RegisterOGRVFK',['../ogrsf__frmts_8h.html#ab0f3b7afbe0746aa1380b16283cf8a4f',1,'ogrsf_frmts.h']]], + ['registerogrvrt',['RegisterOGRVRT',['../ogrsf__frmts_8h.html#a9fcea8b8e1edfca408ae5d323ab6f685',1,'ogrsf_frmts.h']]], + ['registerogrwalk',['RegisterOGRWalk',['../ogrsf__frmts_8h.html#a318c14a9d65e4a8f19e69022f9e42258',1,'ogrsf_frmts.h']]], + ['registerogrwasp',['RegisterOGRWAsP',['../ogrsf__frmts_8h.html#ad025c6613487908ea765d6861cc04f2a',1,'ogrsf_frmts.h']]], + ['registerogrwfs',['RegisterOGRWFS',['../ogrsf__frmts_8h.html#a469e2df30409c1e21371be11d04462fe',1,'ogrsf_frmts.h']]], + ['registerogrxls',['RegisterOGRXLS',['../ogrsf__frmts_8h.html#ab690fbec8cba178e610b5113d6026d74',1,'ogrsf_frmts.h']]], + ['registerogrxlsx',['RegisterOGRXLSX',['../ogrsf__frmts_8h.html#a665f0b32e07e97c754b7e7b2dd322fb1',1,'ogrsf_frmts.h']]], + ['registerogrxplane',['RegisterOGRXPlane',['../ogrsf__frmts_8h.html#ae3d016f6e6971b0c41808b6409176101',1,'ogrsf_frmts.h']]], + ['release',['Release',['../class_g_d_a_l_dataset.html#a5c02dc6df32bf464a6a83bb28809a802',1,'GDALDataset::Release()'],['../class_o_g_r_feature_defn.html#a75e1424e3ce755d4393f5b42736d13ee',1,'OGRFeatureDefn::Release()'],['../class_o_g_r_spatial_reference.html#aef9a8378c266604b9cd09042597a649f',1,'OGRSpatialReference::Release()']]], + ['releasemutex',['ReleaseMutex',['../class_g_d_a_l_dataset.html#a2912f4e9296c3e1e2cd0275acb6f0033',1,'GDALDataset']]], + ['releaseresultset',['ReleaseResultSet',['../class_g_d_a_l_dataset.html#ac2e2287a94e008ab933e111961ea9b8d',1,'GDALDataset']]], + ['remapfields',['RemapFields',['../class_o_g_r_feature.html#a841bd03b0f185b99a94ef48e8145ee26',1,'OGRFeature']]], + ['remapgeomfields',['RemapGeomFields',['../class_o_g_r_feature.html#a34bafdccbc67f8bc445a9fa079e500db',1,'OGRFeature']]], + ['removegeometry',['removeGeometry',['../class_o_g_r_geometry_collection.html#ab4cffdfa9f5a13b04ceb3f3001fc8cd7',1,'OGRGeometryCollection']]], + ['removem',['RemoveM',['../class_o_g_r_simple_curve.html#af1b1a265c7a2f69d03f6c8c165e23770',1,'OGRSimpleCurve']]], + ['removestyle',['RemoveStyle',['../class_o_g_r_style_table.html#a7ee6ed40960867c94f4b54ba6fdba2ef',1,'OGRStyleTable']]], + ['rename',['Rename',['../class_g_d_a_l_driver.html#aeb17ea2e1131187f352b4aa212a8fc27',1,'GDALDriver']]], + ['reorderfield',['ReorderField',['../class_o_g_r_layer.html#ab4c02b991bfa78552eeb0cbcdcf1aed8',1,'OGRLayer']]], + ['reorderfielddefns',['ReorderFieldDefns',['../class_o_g_r_feature_defn.html#acd645060a222f0cd3027c8fefd6201f0',1,'OGRFeatureDefn']]], + ['reorderfields',['ReorderFields',['../class_o_g_r_layer.html#a36c4388522e656ad091572e1ac572f40',1,'OGRLayer']]], + ['reporterror',['ReportError',['../class_g_d_a_l_dataset.html#aa069340ebfffad8d5689b77075e1f969',1,'GDALDataset::ReportError()'],['../class_g_d_a_l_raster_band.html#aa08960a3b7913caf0665c849b3d80271',1,'GDALRasterBand::ReportError()']]], + ['resetreading',['ResetReading',['../class_o_g_r_layer.html#a97354270116312ecb23a03f2e1c512d3',1,'OGRLayer']]], + ['resetstylestringreading',['ResetStyleStringReading',['../class_o_g_r_style_table.html#aeb0398e3eb69ff4bacebf5fb928f5482',1,'OGRStyleTable']]], + ['reversepoints',['reversePoints',['../class_o_g_r_simple_curve.html#a5028aa59be406435cb9332822e7e47cf',1,'OGRSimpleCurve']]], + ['reversewindingorder',['reverseWindingOrder',['../class_o_g_r_linear_ring.html#a6868841315d040a488f2abd52b651149',1,'OGRLinearRing']]], + ['rollbacktransaction',['RollbackTransaction',['../class_g_d_a_l_dataset.html#a64992380d466114f98e78bdc4ddc7484',1,'GDALDataset::RollbackTransaction()'],['../class_o_g_r_layer.html#a5e3005e043d4d8dac597aec33c94adab',1,'OGRLayer::RollbackTransaction()']]], + ['run',['run',['../class_ogr2ogr_thread.html#a7ae526624e1adbd676cd29534e25f375',1,'Ogr2ogrThread']]] +]; diff --git a/bin/doc/html/search/functions_11.html b/bin/doc/html/search/functions_11.html new file mode 100644 index 0000000..e1e427c --- /dev/null +++ b/bin/doc/html/search/functions_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_11.js b/bin/doc/html/search/functions_11.js new file mode 100644 index 0000000..2833723 --- /dev/null +++ b/bin/doc/html/search/functions_11.js @@ -0,0 +1,209 @@ +var searchData= +[ + ['savestyletable',['SaveStyleTable',['../class_o_g_r_style_table.html#a5395e712fa91a3d26f6aed779760983c',1,'OGRStyleTable']]], + ['segmentize',['segmentize',['../class_o_g_r_geometry.html#a15ef37bf47937b929aec6b85ffa7cc4e',1,'OGRGeometry::segmentize()'],['../class_o_g_r_simple_curve.html#ae0a250c03ac858b7649c200fc6e7ecf1',1,'OGRSimpleCurve::segmentize()'],['../class_o_g_r_circular_string.html#ad8c4dad440ce6018a4dbe2aae2c558ac',1,'OGRCircularString::segmentize()'],['../class_o_g_r_curve_collection.html#a5ae007490c0fc4144f223a7d9c60540f',1,'OGRCurveCollection::segmentize()'],['../class_o_g_r_compound_curve.html#afce21ff678e76a128d37ac6f605b1fc5',1,'OGRCompoundCurve::segmentize()'],['../class_o_g_r_curve_polygon.html#a1e1de33ad71c40f9c90e46e339a7e0d9',1,'OGRCurvePolygon::segmentize()'],['../class_o_g_r_geometry_collection.html#acc5d3c35db52bba77492fe5b8203c06f',1,'OGRGeometryCollection::segmentize()']]], + ['serialize',['Serialize',['../class_g_d_a_l_multi_domain_metadata.html#aec19ae615ceea8f8fdee59030b15ff42',1,'GDALMultiDomainMetadata']]], + ['set',['Set',['../class_o_g_r_field_defn.html#a9b08b348f111ecbfe2970b312d9ce54b',1,'OGRFieldDefn']]], + ['set3d',['set3D',['../class_o_g_r_geometry.html#ad3dc6362d3765b2217213d46b1c7061a',1,'OGRGeometry::set3D()'],['../class_o_g_r_simple_curve.html#aaf6d7a7dfab0aaf7eaad94c28e613cdd',1,'OGRSimpleCurve::set3D()'],['../class_o_g_r_curve_collection.html#a2588518c761d47e430bc7d4e84c2e666',1,'OGRCurveCollection::set3D()'],['../class_o_g_r_compound_curve.html#afb19a872aaed3dc5fd6be1bb6174e3ba',1,'OGRCompoundCurve::set3D()'],['../class_o_g_r_curve_polygon.html#ac6b0a79cc7cf9187f25f593a18b7ea05',1,'OGRCurvePolygon::set3D()'],['../class_o_g_r_geometry_collection.html#a43cdf4da1524e2e5ac281ba8a8490186',1,'OGRGeometryCollection::set3D()']]], + ['setacea',['SetACEA',['../class_o_g_r_spatial_reference.html#a826075cf8aeb97db58f1d505eb3a11cb',1,'OGRSpatialReference']]], + ['setadjustmenthor',['SetAdjustmentHor',['../class_o_g_r_style_label.html#aa64be9e5f650d7e3f601b74e5ea38044',1,'OGRStyleLabel']]], + ['setadjustmentvert',['SetAdjustmentVert',['../class_o_g_r_style_label.html#a1535c2aec8f5674373eb4dc05e6f7f79',1,'OGRStyleLabel']]], + ['setae',['SetAE',['../class_o_g_r_spatial_reference.html#a9db1b1a2e484ea9666d5009f19c6437e',1,'OGRSpatialReference']]], + ['setanchor',['SetAnchor',['../class_o_g_r_style_label.html#a7068020361a00b5e3dfeca8bc7a2218f',1,'OGRStyleLabel']]], + ['setangle',['SetAngle',['../class_o_g_r_style_brush.html#af71fdfe0d538935fdb837e16fdfcc6c7',1,'OGRStyleBrush::SetAngle()'],['../class_o_g_r_style_symbol.html#aa19b52c2bc1b029268dca70b99948547',1,'OGRStyleSymbol::SetAngle()'],['../class_o_g_r_style_label.html#a2f5c090b9bbbeaf9f41ac9a834305f5a',1,'OGRStyleLabel::SetAngle()']]], + ['setangularunits',['SetAngularUnits',['../class_o_g_r_spatial_reference.html#a23784d4bfc74a92ba816edeeab90d225',1,'OGRSpatialReference']]], + ['setattributefilter',['SetAttributeFilter',['../class_o_g_r_layer.html#ace1ec9ac3d5f60c13413008fa85c8dc1',1,'OGRLayer']]], + ['setauthority',['SetAuthority',['../class_o_g_r_spatial_reference.html#a6918e6680d8de01c6e435235a8a222c7',1,'OGRSpatialReference']]], + ['setaxes',['SetAxes',['../class_o_g_r_spatial_reference.html#a2298795cd7efad5ff24ebbefa3606c0e',1,'OGRSpatialReference']]], + ['setbackcolor',['SetBackColor',['../class_o_g_r_style_brush.html#a57af225cb0f7df80be6a055214c5b3fd',1,'OGRStyleBrush::SetBackColor()'],['../class_o_g_r_style_label.html#ad79a150bc06deeb0a1c1d1a3e627ecb2',1,'OGRStyleLabel::SetBackColor()']]], + ['setband',['SetBand',['../class_g_d_a_l_dataset.html#a3afb5730cccaeadbaa6c370546b2a996',1,'GDALDataset']]], + ['setbold',['SetBold',['../class_o_g_r_style_label.html#a749a039887f908142e1355a6ca4fe1e7',1,'OGRStyleLabel']]], + ['setbonne',['SetBonne',['../class_o_g_r_spatial_reference.html#a29d789f381ef5a368437e641d20dc82d',1,'OGRSpatialReference']]], + ['setcap',['SetCap',['../class_o_g_r_style_pen.html#afb05ef28b5229bf1630198ade65ed4a6',1,'OGRStylePen']]], + ['setcategorynames',['SetCategoryNames',['../class_g_d_a_l_raster_band.html#a59d1169bf3a6f2949b56e4839e5f95af',1,'GDALRasterBand']]], + ['setcea',['SetCEA',['../class_o_g_r_spatial_reference.html#a00037fe7f593033ba0a4c123d989370b',1,'OGRSpatialReference']]], + ['setcolor',['SetColor',['../class_o_g_r_style_pen.html#afd9fb8c5ec044dc21048d54a56b21053',1,'OGRStylePen::SetColor()'],['../class_o_g_r_style_symbol.html#a24cc065a4d5c7122707a8faf40668a4f',1,'OGRStyleSymbol::SetColor()']]], + ['setcolorentry',['SetColorEntry',['../class_g_d_a_l_color_table.html#a49b488f77a913fffbdffb5e4cb6b9226',1,'GDALColorTable']]], + ['setcolorinterpretation',['SetColorInterpretation',['../class_g_d_a_l_raster_band.html#ab67b177de53a06b3103e7245d0d4ddde',1,'GDALRasterBand']]], + ['setcolortable',['SetColorTable',['../class_g_d_a_l_raster_band.html#afaa1a5295d3b42b751ade2c11ed0af5d',1,'GDALRasterBand']]], + ['setcompoundcs',['SetCompoundCS',['../class_o_g_r_spatial_reference.html#a6cb94a55501d2444b9f93eacd8ff0411',1,'OGRSpatialReference']]], + ['setconnectiontype',['setConnectionType',['../class_d_b_connect.html#a65c34ca820fa1ac0bd6ca9fa9988fba4',1,'DBConnect::setConnectionType()'],['../class_web_service_connect.html#aa038c0762e7da9a64a986f062a15a4ac',1,'WebServiceConnect::setConnectionType()']]], + ['setcoordinatedimension',['setCoordinateDimension',['../class_o_g_r_geometry.html#aa56be2928fb8981fbd5edebe9256db1a',1,'OGRGeometry::setCoordinateDimension()'],['../class_o_g_r_point.html#af58f7ce9a81f62d1f80a234d8cc40aa0',1,'OGRPoint::setCoordinateDimension()'],['../class_o_g_r_simple_curve.html#a212767f554fd371ecb92117ff43a0eaa',1,'OGRSimpleCurve::setCoordinateDimension()'],['../class_o_g_r_curve_collection.html#a68f840518fba28fff10911a4f3319698',1,'OGRCurveCollection::setCoordinateDimension()'],['../class_o_g_r_compound_curve.html#ab99fbf8b817588fa87a5f4579afe2645',1,'OGRCompoundCurve::setCoordinateDimension()'],['../class_o_g_r_curve_polygon.html#aff4bf0ebe0726e33db790515e1d4e8e2',1,'OGRCurvePolygon::setCoordinateDimension()'],['../class_o_g_r_geometry_collection.html#a9cadd47d1595418e022016a53955dad7',1,'OGRGeometryCollection::setCoordinateDimension()']]], + ['setcs',['SetCS',['../class_o_g_r_spatial_reference.html#a3d403772226f49e4a16bdc40416809c0',1,'OGRSpatialReference']]], + ['setdefault',['SetDefault',['../class_o_g_r_field_defn.html#a2371ed1f14f00bd9aa9ee4bce11dd768',1,'OGRFieldDefn']]], + ['setdefaulthistogram',['SetDefaultHistogram',['../class_g_d_a_l_raster_band.html#ad671e0d7cfc441731e653121e7c9fb00',1,'GDALRasterBand']]], + ['setdefaultrat',['SetDefaultRAT',['../class_g_d_a_l_raster_band.html#afae45afd5cd3c0396483c53fda080d25',1,'GDALRasterBand']]], + ['setdescription',['SetDescription',['../class_g_d_a_l_major_object.html#a0ad24f3e15cb8cc16fca791ee2b478b3',1,'GDALMajorObject']]], + ['setec',['SetEC',['../class_o_g_r_spatial_reference.html#a229e9bfaf27c92f27db454f7186d7efc',1,'OGRSpatialReference']]], + ['seteckert',['SetEckert',['../class_o_g_r_spatial_reference.html#a21d229aa12921f761a3395ddec27f0e7',1,'OGRSpatialReference']]], + ['seteckertiv',['SetEckertIV',['../class_o_g_r_spatial_reference.html#a1a3b337eb75415e39f1b5da45aad11a3',1,'OGRSpatialReference']]], + ['seteckertvi',['SetEckertVI',['../class_o_g_r_spatial_reference.html#a2c566237db4956d279d89b47943639b2',1,'OGRSpatialReference']]], + ['setequirectangular',['SetEquirectangular',['../class_o_g_r_spatial_reference.html#a10c780ca8dc53fc91a99153290cc426a',1,'OGRSpatialReference']]], + ['setequirectangular2',['SetEquirectangular2',['../class_o_g_r_spatial_reference.html#a9c4d317d4a4054d9674b14ea0c7401b6',1,'OGRSpatialReference']]], + ['setextension',['SetExtension',['../class_o_g_r_spatial_reference.html#a2ca469ce2caecc420cc564e661b8325d',1,'OGRSpatialReference']]], + ['setfeature',['SetFeature',['../class_o_g_r_layer.html#a6e7dfe0f900ac7fb0f457e7a49b3a5e3',1,'OGRLayer']]], + ['setfeaturestylestring',['SetFeatureStyleString',['../class_o_g_r_style_mgr.html#a22060a3fce80f8b7cb30702f388af335',1,'OGRStyleMgr']]], + ['setfid',['SetFID',['../class_o_g_r_feature.html#a3d67a469f983f918debb3a462723e988',1,'OGRFeature']]], + ['setfield',['SetField',['../class_o_g_r_feature.html#a4abbe118cc2f3e48bbac7f710b71b531',1,'OGRFeature::SetField(int i, int nValue)'],['../class_o_g_r_feature.html#a961ec1868853a8f88f37080deed15841',1,'OGRFeature::SetField(int i, GIntBig nValue)'],['../class_o_g_r_feature.html#a28a29785b812cbf8df68a1069cab2892',1,'OGRFeature::SetField(int i, double dfValue)'],['../class_o_g_r_feature.html#a2d96b53563cf0c1ad7ada15170d9d75e',1,'OGRFeature::SetField(int i, const char *pszValue)'],['../class_o_g_r_feature.html#a9c4d7b02debcff54be9da2373ae621c9',1,'OGRFeature::SetField(int i, int nCount, int *panValues)'],['../class_o_g_r_feature.html#a83cbfc49e64f6d120b137771de1d0b02',1,'OGRFeature::SetField(int i, int nCount, const GIntBig *panValues)'],['../class_o_g_r_feature.html#a3ce2f723223a23a36d209eaa5ea8d358',1,'OGRFeature::SetField(int i, int nCount, double *padfValues)'],['../class_o_g_r_feature.html#a6e78066ea58ca9b3d3d802baa94807ae',1,'OGRFeature::SetField(int i, char **papszValues)'],['../class_o_g_r_feature.html#a19c699e90eba68df4f336cde33ca51a9',1,'OGRFeature::SetField(int i, OGRField *puValue)'],['../class_o_g_r_feature.html#aaffef1273673a04dad428e803e6d88a6',1,'OGRFeature::SetField(int i, int nCount, GByte *pabyBinary)'],['../class_o_g_r_feature.html#a4ca0f1bca72c88fe9f881871cdc401a5',1,'OGRFeature::SetField(int i, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)'],['../class_o_g_r_feature.html#a57f3734f7ed848a2d9d5b5e63ed4eff7',1,'OGRFeature::SetField(const char *pszFName, int nValue)'],['../class_o_g_r_feature.html#a7e86e2214849b059fd90462e0f6e9500',1,'OGRFeature::SetField(const char *pszFName, GIntBig nValue)'],['../class_o_g_r_feature.html#a257565d0cd30674681d924c0b6295322',1,'OGRFeature::SetField(const char *pszFName, double dfValue)'],['../class_o_g_r_feature.html#ae33c61603117fe4ec3f10697fa8de5c9',1,'OGRFeature::SetField(const char *pszFName, const char *pszValue)'],['../class_o_g_r_feature.html#af5b2038ab713e8df94a5400c53930f3b',1,'OGRFeature::SetField(const char *pszFName, int nCount, int *panValues)'],['../class_o_g_r_feature.html#a6902488af7033ccb66b1e65c158e62ba',1,'OGRFeature::SetField(const char *pszFName, int nCount, const GIntBig *panValues)'],['../class_o_g_r_feature.html#ad0958e7e3716ae41f23a02d152a17878',1,'OGRFeature::SetField(const char *pszFName, int nCount, double *padfValues)'],['../class_o_g_r_feature.html#a5994857ea02cb77a30b210287b9fdd81',1,'OGRFeature::SetField(const char *pszFName, char **papszValues)'],['../class_o_g_r_feature.html#a613a0811570fa19d829e80b29cdfc96d',1,'OGRFeature::SetField(const char *pszFName, OGRField *puValue)'],['../class_o_g_r_feature.html#ac6ee47089ca2c941fe9137d1af97052e',1,'OGRFeature::SetField(const char *pszFName, int nYear, int nMonth, int nDay, int nHour=0, int nMinute=0, float fSecond=0.f, int nTZFlag=0)']]], + ['setfieldsfrom',['SetFieldsFrom',['../class_o_g_r_feature.html#a6705e5ff8b1012ce4a687b973ecddf73',1,'OGRFeature']]], + ['setfontname',['SetFontName',['../class_o_g_r_style_symbol.html#ac9cc6044e8bc16003d99bded3f6ab689',1,'OGRStyleSymbol::SetFontName()'],['../class_o_g_r_style_label.html#a92732b6fc33988c20d2c489f8e73920d',1,'OGRStyleLabel::SetFontName()']]], + ['setforcolor',['SetForColor',['../class_o_g_r_style_label.html#a952546273470115ca4dd1ae053db3b2e',1,'OGRStyleLabel']]], + ['setforecolor',['SetForeColor',['../class_o_g_r_style_brush.html#a3204880849c4a2af34d845145cc9acf9',1,'OGRStyleBrush']]], + ['setfrom',['SetFrom',['../class_o_g_r_feature.html#a8ebc0999c4bce0b5073add16598dfc77',1,'OGRFeature::SetFrom(OGRFeature *, int=TRUE)'],['../class_o_g_r_feature.html#a05c7db31f9585ca8ec6d087225bffcf8',1,'OGRFeature::SetFrom(OGRFeature *, int *, int=TRUE)']]], + ['setfromuserinput',['SetFromUserInput',['../class_o_g_r_spatial_reference.html#aec3c6a49533fe457ddc763d699ff8796',1,'OGRSpatialReference']]], + ['setgaussschreibertmercator',['SetGaussSchreiberTMercator',['../class_o_g_r_spatial_reference.html#a28e633e426cedaa17b757e4b1619f5c3',1,'OGRSpatialReference']]], + ['setgcps',['SetGCPs',['../class_g_d_a_l_dataset.html#a618942d2c5dacaf129436fb88e618c0f',1,'GDALDataset']]], + ['setgeoccs',['SetGeocCS',['../class_o_g_r_spatial_reference.html#af909159bd41fd01ea9b42621dfd5bc18',1,'OGRSpatialReference']]], + ['setgeogcs',['SetGeogCS',['../class_o_g_r_spatial_reference.html#a1c8d3eaf2751d9912797c75f477549fe',1,'OGRSpatialReference']]], + ['setgeometry',['SetGeometry',['../class_o_g_r_feature.html#af1181ade837a52129ea25b46dd50cf30',1,'OGRFeature']]], + ['setgeometrydirectly',['SetGeometryDirectly',['../class_o_g_r_feature.html#a40a4ddb33f09a5f340b9139be72e277d',1,'OGRFeature']]], + ['setgeometryignored',['SetGeometryIgnored',['../class_o_g_r_feature_defn.html#a8abbae295e09ce674bd23bf29d7cf5ad',1,'OGRFeatureDefn']]], + ['setgeomfield',['SetGeomField',['../class_o_g_r_feature.html#a26d865b737d699a12f260ee0a75588b9',1,'OGRFeature']]], + ['setgeomfielddirectly',['SetGeomFieldDirectly',['../class_o_g_r_feature.html#ae0ddbbc910727ada3b2cd00a357222da',1,'OGRFeature']]], + ['setgeomtype',['SetGeomType',['../class_o_g_r_feature_defn.html#a101d83ae9ff91257421594969a340772',1,'OGRFeatureDefn']]], + ['setgeos',['SetGEOS',['../class_o_g_r_spatial_reference.html#a021258d1eb2fbbe819014a52a6f62969',1,'OGRSpatialReference']]], + ['setgeotransform',['SetGeoTransform',['../class_g_d_a_l_dataset.html#a654a1a38ed1fa91dba90fffdba1bf336',1,'GDALDataset']]], + ['setgh',['SetGH',['../class_o_g_r_spatial_reference.html#a8e691c115046b500326fe5aa049f3c3a',1,'OGRSpatialReference']]], + ['setgnomonic',['SetGnomonic',['../class_o_g_r_spatial_reference.html#a67a58ae2d5f8196f50fe10fd7b2b447d',1,'OGRSpatialReference']]], + ['setgs',['SetGS',['../class_o_g_r_spatial_reference.html#a6524e9752602ddc605093ee1bcecd21b',1,'OGRSpatialReference']]], + ['sethom',['SetHOM',['../class_o_g_r_spatial_reference.html#a4d13105847002639f0f448167dc922a0',1,'OGRSpatialReference']]], + ['sethom2pno',['SetHOM2PNO',['../class_o_g_r_spatial_reference.html#a66530428642a5e5e16f7791c7474fd21',1,'OGRSpatialReference']]], + ['sethomac',['SetHOMAC',['../class_o_g_r_spatial_reference.html#a0b34e9b2030ff8b07e14b988db95ab4f',1,'OGRSpatialReference']]], + ['setid',['SetId',['../class_o_g_r_style_pen.html#a6ec83c623f0e482855baa43a585b7a06',1,'OGRStylePen::SetId()'],['../class_o_g_r_style_brush.html#a9df2e123643fc6191e521199119fa1eb',1,'OGRStyleBrush::SetId()'],['../class_o_g_r_style_symbol.html#a2826fcfb477a91bf05e78746674b2821',1,'OGRStyleSymbol::SetId()']]], + ['setigh',['SetIGH',['../class_o_g_r_spatial_reference.html#a2cbb2cd843017628363f30c9f7c23e21',1,'OGRSpatialReference']]], + ['setignored',['SetIgnored',['../class_o_g_r_field_defn.html#a5d8df84c8a8d87908b8416fef6913934',1,'OGRFieldDefn::SetIgnored()'],['../class_o_g_r_geom_field_defn.html#a0266cdd27bf12420f0eb2107091a49b7',1,'OGRGeomFieldDefn::SetIgnored()']]], + ['setignoredfields',['SetIgnoredFields',['../class_o_g_r_layer.html#a61164ab5443bff24dcb3f272a8fbcfba',1,'OGRLayer']]], + ['setinternalinputunitfromparam',['SetInternalInputUnitFromParam',['../class_o_g_r_style_tool.html#a21fdfc60b25b89c86ae2645b01c539e9',1,'OGRStyleTool']]], + ['setitalic',['SetItalic',['../class_o_g_r_style_label.html#a998e2bf7b10daf8e61c5926fad992730',1,'OGRStyleLabel']]], + ['setiwmpolyconic',['SetIWMPolyconic',['../class_o_g_r_spatial_reference.html#a555f427030e3bb1b0754a7ab64e826a3',1,'OGRSpatialReference']]], + ['setjoin',['SetJoin',['../class_o_g_r_style_pen.html#a149b799364db5b7a2d3136bcfc9edfd8',1,'OGRStylePen']]], + ['setjustify',['SetJustify',['../class_o_g_r_field_defn.html#acbd783e3b61ab388eab3f45c25cf1bc0',1,'OGRFieldDefn']]], + ['setkrovak',['SetKrovak',['../class_o_g_r_spatial_reference.html#abc48d54196d40a64489b55afa993d2d7',1,'OGRSpatialReference']]], + ['setlaea',['SetLAEA',['../class_o_g_r_spatial_reference.html#abb729026c3ff6e6729c6cab4cd4e7b82',1,'OGRSpatialReference']]], + ['setlcc',['SetLCC',['../class_o_g_r_spatial_reference.html#a6eddea3ec66447a764c0a80e181b224b',1,'OGRSpatialReference']]], + ['setlcc1sp',['SetLCC1SP',['../class_o_g_r_spatial_reference.html#ae89db924598873ff279cf9cd1f5402c7',1,'OGRSpatialReference']]], + ['setlccb',['SetLCCB',['../class_o_g_r_spatial_reference.html#a3bff5316b8cad210b62a78694a6a4224',1,'OGRSpatialReference']]], + ['setlinearunits',['SetLinearUnits',['../class_o_g_r_spatial_reference.html#a2016fee7b234666c5e94d528661e6729',1,'OGRSpatialReference']]], + ['setlinearunitsandupdateparameters',['SetLinearUnitsAndUpdateParameters',['../class_o_g_r_spatial_reference.html#adaab3d6e836f93974022bd78e221c4b4',1,'OGRSpatialReference']]], + ['setlocalcs',['SetLocalCS',['../class_o_g_r_spatial_reference.html#a3aad2472b5c38757a3bc606ee048c1c7',1,'OGRSpatialReference']]], + ['setm',['setM',['../class_o_g_r_point.html#a4517b32207aa634fa4d02521d6702857',1,'OGRPoint::setM()'],['../class_o_g_r_simple_curve.html#a791e3a459dd4ac504a70af5b1b32b1e7',1,'OGRSimpleCurve::setM()']]], + ['setmc',['SetMC',['../class_o_g_r_spatial_reference.html#abffbf6b7dade5c4f89461d581ec34f81',1,'OGRSpatialReference']]], + ['setmeasured',['setMeasured',['../class_o_g_r_geometry.html#a628b6c66dde375b01cbd703d8ad5970e',1,'OGRGeometry::setMeasured()'],['../class_o_g_r_simple_curve.html#a2118c1e7c45f158ae83bf19f526df744',1,'OGRSimpleCurve::setMeasured()'],['../class_o_g_r_curve_collection.html#a24ebe9efc10d5e5662bf5488f59bd7b9',1,'OGRCurveCollection::setMeasured()'],['../class_o_g_r_compound_curve.html#acb5510d0e1c29cf34daa016f69dabd1f',1,'OGRCompoundCurve::setMeasured()'],['../class_o_g_r_curve_polygon.html#a6e37c4e37a6cd98b8172a8f85dd64b29',1,'OGRCurvePolygon::setMeasured()'],['../class_o_g_r_geometry_collection.html#aaf175ac883f7fe7bd6ac1bfba8a0fd64',1,'OGRGeometryCollection::setMeasured()']]], + ['setmercator',['SetMercator',['../class_o_g_r_spatial_reference.html#a165cdfa893a9e621df1e5ba5d584e8ec',1,'OGRSpatialReference']]], + ['setmercator2sp',['SetMercator2SP',['../class_o_g_r_spatial_reference.html#a6b19a914a5cf0b24fab1a9ca92bf2cd3',1,'OGRSpatialReference']]], + ['setmetadata',['SetMetadata',['../class_g_d_a_l_multi_domain_metadata.html#a20915f50dbe7bb9e0bec6e475b966fb6',1,'GDALMultiDomainMetadata::SetMetadata()'],['../class_g_d_a_l_major_object.html#aa4ff0198074ee02bf87e1d505a0f5121',1,'GDALMajorObject::SetMetadata()']]], + ['setmetadataitem',['SetMetadataItem',['../class_g_d_a_l_multi_domain_metadata.html#a5fc71d83399121a2e518ef9d8d7ed336',1,'GDALMultiDomainMetadata::SetMetadataItem()'],['../class_g_d_a_l_major_object.html#a233a526d5a20cca51ece376994c7a766',1,'GDALMajorObject::SetMetadataItem()'],['../class_g_d_a_l_driver.html#a9e0bfb630ce348fcbf363d3288f6ff27',1,'GDALDriver::SetMetadataItem()']]], + ['setmoflags',['SetMOFlags',['../class_g_d_a_l_major_object.html#ae1af15d780eba6cc9937160d8cc6b2b7',1,'GDALMajorObject']]], + ['setmollweide',['SetMollweide',['../class_o_g_r_spatial_reference.html#a836ae0eb0484b8538b5ebbec51ff549b',1,'OGRSpatialReference']]], + ['setname',['SetName',['../class_o_g_r_field_defn.html#a241585cd66a38311aa0322f34e6d5214',1,'OGRFieldDefn::SetName()'],['../class_o_g_r_geom_field_defn.html#ae3ca3a2ccdea222a2675cd0f7eeb57f7',1,'OGRGeomFieldDefn::SetName()']]], + ['setnativedata',['SetNativeData',['../class_o_g_r_feature.html#ada90236daf06fa86e8ec9e59ec976908',1,'OGRFeature']]], + ['setnativemediatype',['SetNativeMediaType',['../class_o_g_r_feature.html#a68476551e589b220eadd02998d5c3a47',1,'OGRFeature']]], + ['setnextbyindex',['SetNextByIndex',['../class_o_g_r_layer.html#a9d46b843a768ccce6e29f479e0d1df45',1,'OGRLayer']]], + ['setnodatavalue',['SetNoDataValue',['../class_g_d_a_l_raster_band.html#a2c1d7a481c3c509779519c38bf85375f',1,'GDALRasterBand']]], + ['setnode',['SetNode',['../class_o_g_r_spatial_reference.html#a5de745a68a65e0471df833b2f930538c',1,'OGRSpatialReference::SetNode(const char *, const char *)'],['../class_o_g_r_spatial_reference.html#a38f09586aa8fc5d02ec1aa1bc39e3d3c',1,'OGRSpatialReference::SetNode(const char *, double)']]], + ['setnormprojparm',['SetNormProjParm',['../class_o_g_r_spatial_reference.html#a9a050293b297acba00bd3da7d71d7ea0',1,'OGRSpatialReference']]], + ['setnullable',['SetNullable',['../class_o_g_r_field_defn.html#ac10a3da064cd17f9b5d377b690d3162c',1,'OGRFieldDefn::SetNullable()'],['../class_o_g_r_geom_field_defn.html#aac631bcd6cd10d531aa11062c9f2453c',1,'OGRGeomFieldDefn::SetNullable()']]], + ['setnumpoints',['setNumPoints',['../class_o_g_r_simple_curve.html#a8b68bcf0665629e228d9d83025969c26',1,'OGRSimpleCurve']]], + ['setnzmg',['SetNZMG',['../class_o_g_r_spatial_reference.html#a645b8d8ad374866405be723d3925c0eb',1,'OGRSpatialReference']]], + ['setocolor',['SetOColor',['../class_o_g_r_style_symbol.html#abf67ca4c7ce9811b4e4fb2e1bb976c34',1,'OGRStyleSymbol']]], + ['setoffset',['SetOffset',['../class_g_d_a_l_raster_band.html#a485c590b00d681529160e796a044fb0b',1,'GDALRasterBand::SetOffset()'],['../class_o_g_r_style_symbol.html#a57d31ccea3fe565e73159183dd99b877',1,'OGRStyleSymbol::SetOffset()']]], + ['setom',['SetOM',['../class_o_g_r_spatial_reference.html#a304685e0ef2d7e7db43f34566bb9f285',1,'OGRSpatialReference']]], + ['setorthographic',['SetOrthographic',['../class_o_g_r_spatial_reference.html#aa60a3f7a4fcd0b2e05b491004f7b4b00',1,'OGRSpatialReference']]], + ['setos',['SetOS',['../class_o_g_r_spatial_reference.html#a6b9cd1357b9b90b7f614de1a42cc8ee5',1,'OGRSpatialReference']]], + ['setoutlinecolor',['SetOutlineColor',['../class_o_g_r_style_label.html#aa873100b053efbb419b0a230a28a5207',1,'OGRStyleLabel']]], + ['setparamdbl',['SetParamDbl',['../class_o_g_r_style_tool.html#aa3432fc23027402dcbc0568599cfa5f4',1,'OGRStyleTool::SetParamDbl()'],['../class_o_g_r_style_pen.html#a543280b9d97a4a3a5645457b09fdb25a',1,'OGRStylePen::SetParamDbl()'],['../class_o_g_r_style_brush.html#ae69292fe22a35c2cde34acb330fd719f',1,'OGRStyleBrush::SetParamDbl()'],['../class_o_g_r_style_symbol.html#a722033581cc6f6dcec8ffa0f9e38499f',1,'OGRStyleSymbol::SetParamDbl()'],['../class_o_g_r_style_label.html#a7cd6cebe3f87f6fe2f576a31f3bbb6c4',1,'OGRStyleLabel::SetParamDbl()']]], + ['setparamnum',['SetParamNum',['../class_o_g_r_style_tool.html#aacacbfbd4adad01c4e0a2a64f184c54d',1,'OGRStyleTool::SetParamNum()'],['../class_o_g_r_style_pen.html#a670b709077d0a4e26b9aef6b5aaa8710',1,'OGRStylePen::SetParamNum()'],['../class_o_g_r_style_brush.html#a21f8326b64b65b376926dea35efa1f4b',1,'OGRStyleBrush::SetParamNum()'],['../class_o_g_r_style_symbol.html#ab54b7a278ea90aa2436fe3588a59adee',1,'OGRStyleSymbol::SetParamNum()'],['../class_o_g_r_style_label.html#a8facca591cc351495a8546b7270bde3f',1,'OGRStyleLabel::SetParamNum()']]], + ['setparamstr',['SetParamStr',['../class_o_g_r_style_tool.html#a0f68fd0218b0b2a6253c239633be5695',1,'OGRStyleTool::SetParamStr()'],['../class_o_g_r_style_pen.html#afbf86a2fd1aae32cff19725c8ad8f8d9',1,'OGRStylePen::SetParamStr()'],['../class_o_g_r_style_brush.html#a8e9ed1fe29e9519a05b1401d8d470ea5',1,'OGRStyleBrush::SetParamStr()'],['../class_o_g_r_style_symbol.html#aa0ce4a542f9bf842d9feb9844d30019f',1,'OGRStyleSymbol::SetParamStr()'],['../class_o_g_r_style_label.html#a49a503e7d3b484a8310484778e5e31cb',1,'OGRStyleLabel::SetParamStr()']]], + ['setpattern',['SetPattern',['../class_o_g_r_style_pen.html#a7876fcdff28325ecdcb226bbe79ed052',1,'OGRStylePen']]], + ['setperp',['SetPerp',['../class_o_g_r_style_symbol.html#ae9a9441b97bc9bc8a9fb4d496fcc57b2',1,'OGRStyleSymbol::SetPerp()'],['../class_o_g_r_style_label.html#a327b4af0d849131cbefbc3a32626c5bb',1,'OGRStyleLabel::SetPerp()']]], + ['setperpendicularoffset',['SetPerpendicularOffset',['../class_o_g_r_style_pen.html#afeb6e8abaea06e5e2c011d156036a6a5',1,'OGRStylePen']]], + ['setplacement',['SetPlacement',['../class_o_g_r_style_label.html#a460e05f8f1457ad3a4a57b75e27f7cc1',1,'OGRStyleLabel']]], + ['setpoint',['setPoint',['../class_o_g_r_simple_curve.html#a3c0bc93b6b38c436468151d18ea5aa7f',1,'OGRSimpleCurve::setPoint(int, OGRPoint *)'],['../class_o_g_r_simple_curve.html#aab70b0d84dcd60b8f9e84324f17379ad',1,'OGRSimpleCurve::setPoint(int, double, double)'],['../class_o_g_r_simple_curve.html#a6551f109fdf1f9fb2e290c0222f46de0',1,'OGRSimpleCurve::setPoint(int, double, double, double)'],['../class_o_g_r_simple_curve.html#ac7a30ae8e300469821a7f08b0a2040d2',1,'OGRSimpleCurve::setPoint(int, double, double, double, double)']]], + ['setpointm',['setPointM',['../class_o_g_r_simple_curve.html#ac05031995a85a028219e9da7cb005461',1,'OGRSimpleCurve']]], + ['setpoints',['setPoints',['../class_o_g_r_simple_curve.html#a87f068de13721df03d60d68d87dc50d9',1,'OGRSimpleCurve::setPoints(int, OGRRawPoint *, double *=NULL)'],['../class_o_g_r_simple_curve.html#a191be605fe51dd0a9b14feaed3a6d472',1,'OGRSimpleCurve::setPoints(int, OGRRawPoint *, double *, double *)'],['../class_o_g_r_simple_curve.html#a496aa574e9e89b14a5ca369673622720',1,'OGRSimpleCurve::setPoints(int, double *padfX, double *padfY, double *padfZIn=NULL)'],['../class_o_g_r_simple_curve.html#a18b2c9fdf608c404a614e6792d868906',1,'OGRSimpleCurve::setPoints(int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)']]], + ['setpointsm',['setPointsM',['../class_o_g_r_simple_curve.html#ab8c624e74b56ff146774c15cca4a6968',1,'OGRSimpleCurve::setPointsM(int, OGRRawPoint *, double *)'],['../class_o_g_r_simple_curve.html#a24b2999668175aca78c8ee94ec8ea39a',1,'OGRSimpleCurve::setPointsM(int, double *padfX, double *padfY, double *padfMIn=NULL)']]], + ['setpolyconic',['SetPolyconic',['../class_o_g_r_spatial_reference.html#a90387616358d7ccfbf021248b63bf55d',1,'OGRSpatialReference']]], + ['setprecision',['SetPrecision',['../class_o_g_r_field_defn.html#abea88d3ed96c46b4f0eda415460f8664',1,'OGRFieldDefn']]], + ['setpriority',['SetPriority',['../class_o_g_r_style_pen.html#a9ee3d837f72a73137ab65210a35f6c0d',1,'OGRStylePen::SetPriority()'],['../class_o_g_r_style_brush.html#a2fbcd303c466da5b15a96693a3758b80',1,'OGRStyleBrush::SetPriority()'],['../class_o_g_r_style_symbol.html#a1d635432204439524c871aec0b57752d',1,'OGRStyleSymbol::SetPriority()'],['../class_o_g_r_style_label.html#af6211130b8aeeeac6900092a8f0ba2d7',1,'OGRStyleLabel::SetPriority()']]], + ['setprojcs',['SetProjCS',['../class_o_g_r_spatial_reference.html#a208118581246feb29646acf2ea5d4237',1,'OGRSpatialReference']]], + ['setprojection',['SetProjection',['../class_g_d_a_l_dataset.html#a6c82ff5a4e39c5db378460b1aa240220',1,'GDALDataset::SetProjection()'],['../class_o_g_r_spatial_reference.html#a45fc71e8c327e9aa274cb699b16f51ef',1,'OGRSpatialReference::SetProjection()']]], + ['setprojparm',['SetProjParm',['../class_o_g_r_spatial_reference.html#aaa2027f62b01d61d9aab83629dd86cda',1,'OGRSpatialReference']]], + ['setps',['SetPS',['../class_o_g_r_spatial_reference.html#aa7ef801c3bece207b4972ad25229e866',1,'OGRSpatialReference']]], + ['setqsc',['SetQSC',['../class_o_g_r_spatial_reference.html#a9c2618058ab68772b0cd9a2837e613a6',1,'OGRSpatialReference']]], + ['setrobinson',['SetRobinson',['../class_o_g_r_spatial_reference.html#a371ea654e13a284a67862674655d930f',1,'OGRSpatialReference']]], + ['setroot',['SetRoot',['../class_o_g_r_spatial_reference.html#a28eeee5688ff6cea07e74ccd4c18a3b0',1,'OGRSpatialReference']]], + ['setscale',['SetScale',['../class_g_d_a_l_raster_band.html#a10d71c8e822ce5efcdd322388c5bcd93',1,'GDALRasterBand']]], + ['setsch',['SetSCH',['../class_o_g_r_spatial_reference.html#a7e976715fc475e4dcb5ecb9f74a75475',1,'OGRSpatialReference']]], + ['setshadowcolor',['SetShadowColor',['../class_o_g_r_style_label.html#a33eb6874dc7f8d545deda6359828bf85',1,'OGRStyleLabel']]], + ['setsinusoidal',['SetSinusoidal',['../class_o_g_r_spatial_reference.html#a2d3ceed1839820c00a45b31411046446',1,'OGRSpatialReference']]], + ['setsize',['SetSize',['../class_o_g_r_style_brush.html#aaf5b2fb4921c734d64e6c61dd0f64634',1,'OGRStyleBrush::SetSize()'],['../class_o_g_r_style_symbol.html#aa39b88269346d31de8a0a8a13e0d1d2d',1,'OGRStyleSymbol::SetSize()'],['../class_o_g_r_style_label.html#a63009e1f9eba89395c253cc2b6b5fcf5',1,'OGRStyleLabel::SetSize()']]], + ['setsoc',['SetSOC',['../class_o_g_r_spatial_reference.html#ab2fd66fae7d41793c750d25070094a8a',1,'OGRSpatialReference']]], + ['setspacingx',['SetSpacingX',['../class_o_g_r_style_brush.html#add04f40df57be856e74b470392d6c7e8',1,'OGRStyleBrush::SetSpacingX()'],['../class_o_g_r_style_symbol.html#af645a86d8841e0e624e820dec057eab3',1,'OGRStyleSymbol::SetSpacingX()'],['../class_o_g_r_style_label.html#af4210899c00679f29f527db2858eeabd',1,'OGRStyleLabel::SetSpacingX()']]], + ['setspacingy',['SetSpacingY',['../class_o_g_r_style_brush.html#a043a229995fe706aeca4631d4c5cc7f7',1,'OGRStyleBrush::SetSpacingY()'],['../class_o_g_r_style_symbol.html#ab3372503685bfbfd9bc35800672a811a',1,'OGRStyleSymbol::SetSpacingY()'],['../class_o_g_r_style_label.html#a17ab1de413f01687ceee0f9754201bb8',1,'OGRStyleLabel::SetSpacingY()']]], + ['setspatialfilter',['SetSpatialFilter',['../class_o_g_r_layer.html#ae45b0f1b5c9fc0cf12362a1c66dc0990',1,'OGRLayer::SetSpatialFilter(OGRGeometry *)'],['../class_o_g_r_layer.html#ac02a9f54c53633067241adadea937605',1,'OGRLayer::SetSpatialFilter(int iGeomField, OGRGeometry *)']]], + ['setspatialfilterrect',['SetSpatialFilterRect',['../class_o_g_r_layer.html#a8ea2b70e8d4776e6e2c69db40e23204e',1,'OGRLayer::SetSpatialFilterRect(double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)'],['../class_o_g_r_layer.html#acdc120782408f5ffef135dd0b6200d1b',1,'OGRLayer::SetSpatialFilterRect(int iGeomField, double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)']]], + ['setspatialref',['SetSpatialRef',['../class_o_g_r_geom_field_defn.html#a4a00f45c93467aa5f85d3c01c4dd4cec',1,'OGRGeomFieldDefn']]], + ['setstateplane',['SetStatePlane',['../class_o_g_r_spatial_reference.html#a6ab764b384e4b60790cf480789ddb7bc',1,'OGRSpatialReference']]], + ['setstatistics',['SetStatistics',['../class_g_d_a_l_raster_band.html#a7db023ec18f5c69b37f523e600304296',1,'GDALRasterBand']]], + ['setstep',['SetStep',['../class_o_g_r_style_symbol.html#a89770f22dd1b876dc27b641c2bd1bab3',1,'OGRStyleSymbol']]], + ['setstereographic',['SetStereographic',['../class_o_g_r_spatial_reference.html#a7cee263b477072d49648b3320b240f25',1,'OGRSpatialReference']]], + ['setstretch',['SetStretch',['../class_o_g_r_style_label.html#aa554fef9e5264215222e085985734cd5',1,'OGRStyleLabel']]], + ['setstrikeout',['SetStrikeout',['../class_o_g_r_style_label.html#a1d12a08b5c77bf01d6d1f2599d39806f',1,'OGRStyleLabel']]], + ['setstyleignored',['SetStyleIgnored',['../class_o_g_r_feature_defn.html#a791cc7d0aad6e6e25eabd9ae980e858c',1,'OGRFeatureDefn']]], + ['setstylestring',['SetStyleString',['../class_o_g_r_feature.html#a75ee95f3aa6a570635680d16b773494b',1,'OGRFeature::SetStyleString()'],['../class_o_g_r_style_tool.html#a124fc0f6929439c96b844778e038c722',1,'OGRStyleTool::SetStyleString()']]], + ['setstylestringdirectly',['SetStyleStringDirectly',['../class_o_g_r_feature.html#ab6d1e38b47a2571bb1ab03f9d7c5cf1f',1,'OGRFeature']]], + ['setstyletable',['SetStyleTable',['../class_g_d_a_l_dataset.html#aede21429a6a798939b08e91c3756b298',1,'GDALDataset::SetStyleTable()'],['../class_o_g_r_feature.html#a35f95627c97eb7eeba7a4973b0a20269',1,'OGRFeature::SetStyleTable()'],['../class_o_g_r_layer.html#ac5245840ddeb27a071ffa43b6af89f02',1,'OGRLayer::SetStyleTable()']]], + ['setstyletabledirectly',['SetStyleTableDirectly',['../class_g_d_a_l_dataset.html#ac4d0d62a23609afac109495b236ed185',1,'GDALDataset::SetStyleTableDirectly()'],['../class_o_g_r_feature.html#ac524fc4769f7f824c55d8511c6dd95f2',1,'OGRFeature::SetStyleTableDirectly()'],['../class_o_g_r_layer.html#a5bee100c938849331f85975cd878ec4c',1,'OGRLayer::SetStyleTableDirectly()']]], + ['setsubtype',['SetSubType',['../class_o_g_r_field_defn.html#af5e277ae923683e8b4982d9dd009740d',1,'OGRFieldDefn']]], + ['settargetlinearunits',['SetTargetLinearUnits',['../class_o_g_r_spatial_reference.html#a6a2c45c441de09c329ea0676d4e2e9d8',1,'OGRSpatialReference']]], + ['settextstring',['SetTextString',['../class_o_g_r_style_label.html#ab5fd0a9dad396224f2dde41ad7ce41be',1,'OGRStyleLabel']]], + ['settings',['Settings',['../class_settings.html#aa607c8092829636fc268b06f0af315d9',1,'Settings']]], + ['settm',['SetTM',['../class_o_g_r_spatial_reference.html#a5b6822d6fd4dc947ccb89ef4020d7323',1,'OGRSpatialReference']]], + ['settmg',['SetTMG',['../class_o_g_r_spatial_reference.html#abe110e083fb4550660ccabe69eaa0c1b',1,'OGRSpatialReference']]], + ['settmso',['SetTMSO',['../class_o_g_r_spatial_reference.html#abf9060b4d8eadf22e146619c5714dac2',1,'OGRSpatialReference']]], + ['settmvariant',['SetTMVariant',['../class_o_g_r_spatial_reference.html#ae3a6fa2ec0371725279c7f11dbe7b98f',1,'OGRSpatialReference']]], + ['settowgs84',['SetTOWGS84',['../class_o_g_r_spatial_reference.html#af8be55999021cd06a75fb86416097156',1,'OGRSpatialReference']]], + ['settped',['SetTPED',['../class_o_g_r_spatial_reference.html#a9ecda5156bdb754ca576509d21d2e1f0',1,'OGRSpatialReference']]], + ['settype',['SetType',['../class_o_g_r_field_defn.html#a26bf22b7d805b9e33dd5c5fe9b4a8363',1,'OGRFieldDefn::SetType()'],['../class_o_g_r_geom_field_defn.html#a9b030e08d01a09b1917c1d01638a4ac8',1,'OGRGeomFieldDefn::SetType()']]], + ['setunderline',['SetUnderline',['../class_o_g_r_style_label.html#a93247d5b33ecdc2f12754afe290f5040',1,'OGRStyleLabel']]], + ['setunit',['SetUnit',['../class_o_g_r_style_tool.html#abfc35434fef971aa98be8f15059a81da',1,'OGRStyleTool']]], + ['setunittype',['SetUnitType',['../class_g_d_a_l_raster_band.html#ab58acef62cb4fe49b30f90cf7984b11c',1,'GDALRasterBand']]], + ['setutm',['SetUTM',['../class_o_g_r_spatial_reference.html#a0c4f6fcab663c9eb6d465787cad3833c',1,'OGRSpatialReference']]], + ['setvalue',['SetValue',['../class_o_g_r___s_r_s_node.html#a07094ad4ae48e6760d0816ff14d2a8ad',1,'OGR_SRSNode']]], + ['setvdg',['SetVDG',['../class_o_g_r_spatial_reference.html#aefc0572f3a97a5a9aaad41916b56def9',1,'OGRSpatialReference']]], + ['setvertcs',['SetVertCS',['../class_o_g_r_spatial_reference.html#a4764cca1641b045a63afa95d01922add',1,'OGRSpatialReference']]], + ['setwagner',['SetWagner',['../class_o_g_r_spatial_reference.html#abcf567c9fe6bb8bfb1d758947a4d5daf',1,'OGRSpatialReference']]], + ['setwellknowngeogcs',['SetWellKnownGeogCS',['../class_o_g_r_spatial_reference.html#a096b8dde4fd2eb475acd376060940b02',1,'OGRSpatialReference']]], + ['setwidth',['SetWidth',['../class_o_g_r_field_defn.html#aa793194c45ccba5ec7e9f7aea49dc6f3',1,'OGRFieldDefn::SetWidth()'],['../class_o_g_r_style_pen.html#adf45106efb5b70f0c3d2ecf3cc3115d4',1,'OGRStylePen::SetWidth()']]], + ['setx',['setX',['../class_o_g_r_point.html#a0eef5e2d9e0edeca0e0f06c7527facb4',1,'OGRPoint']]], + ['sety',['setY',['../class_o_g_r_point.html#ab064eaaedb2140ed1410e7c2ce4ad1ca',1,'OGRPoint']]], + ['setz',['setZ',['../class_o_g_r_point.html#a4330c36258125d939a4ecbbc3bfe66ce',1,'OGRPoint::setZ()'],['../class_o_g_r_simple_curve.html#a62603bddbf6e5fd05c06a4db9bacf26e',1,'OGRSimpleCurve::setZ()']]], + ['shadowcolor',['ShadowColor',['../class_o_g_r_style_label.html#a2f28b8ce56cef8268923607617ac7ba4',1,'OGRStyleLabel']]], + ['showtables',['showTables',['../class_d_b_connect.html#a05762b39a76e42543530efe462b14618',1,'DBConnect']]], + ['simplify',['Simplify',['../class_o_g_r_geometry.html#aa3aa3290cb99ed276e53285271c39e33',1,'OGRGeometry']]], + ['simplifypreservetopology',['SimplifyPreserveTopology',['../class_o_g_r_geometry.html#ada0ba4f2c85626fb74a2965af735cb55',1,'OGRGeometry']]], + ['size',['Size',['../class_o_g_r_style_brush.html#ae10b422ee53d66c3c408616bdf978b33',1,'OGRStyleBrush::Size()'],['../class_o_g_r_style_symbol.html#a44ffbe5658489a8ca8430a74ea0e55f6',1,'OGRStyleSymbol::Size()'],['../class_o_g_r_style_label.html#a01cf37332b1f45b2ed852f998d03232f',1,'OGRStyleLabel::Size()']]], + ['sortcoord_5fref_5fsys_5fcode',['sortCOORD_REF_SYS_CODE',['../app_8cpp.html#a72ad54e78fe3ddb23f1936c9647b5a7a',1,'app.cpp']]], + ['spacingx',['SpacingX',['../class_o_g_r_style_brush.html#a4b70d72b08c8920bc3e85336a2c86edd',1,'OGRStyleBrush::SpacingX()'],['../class_o_g_r_style_symbol.html#afda2529ee7d52d2e3685dbd25033f217',1,'OGRStyleSymbol::SpacingX()'],['../class_o_g_r_style_label.html#aca89b8aca74958e9559588ddbebd033e',1,'OGRStyleLabel::SpacingX()']]], + ['spacingy',['SpacingY',['../class_o_g_r_style_brush.html#ab81c490c53e29132f026a654957e708c',1,'OGRStyleBrush::SpacingY()'],['../class_o_g_r_style_symbol.html#af26d829df286ecb2abddcb68f74400e7',1,'OGRStyleSymbol::SpacingY()'],['../class_o_g_r_style_label.html#ab7271cb444ba5782a347b86dea048d6d',1,'OGRStyleLabel::SpacingY()']]], + ['startpoint',['StartPoint',['../class_o_g_r_curve.html#a9f08b5e176f0b0f5bfd056fc12a1e0dd',1,'OGRCurve::StartPoint()'],['../class_o_g_r_simple_curve.html#a925624f5a54993b833548d16f5097ad9',1,'OGRSimpleCurve::StartPoint()'],['../class_o_g_r_compound_curve.html#a5f09b16bca20f2751e94251aace0baa4',1,'OGRCompoundCurve::StartPoint()']]], + ['starttransaction',['StartTransaction',['../class_g_d_a_l_dataset.html#ae3bd443d39cc04ce364a67f6426ff13b',1,'GDALDataset::StartTransaction()'],['../class_o_g_r_layer.html#ab81fd3e37fce9cec280ddd4cc5ab606f',1,'OGRLayer::StartTransaction()']]], + ['stealcurve',['stealCurve',['../class_o_g_r_curve_collection.html#a2434b10ecb67fa751884608aed439a7a',1,'OGRCurveCollection::stealCurve()'],['../class_o_g_r_compound_curve.html#a630f811d73aff93444781f8aa1b0e2a3',1,'OGRCompoundCurve::stealCurve()']]], + ['stealexteriorring',['stealExteriorRing',['../class_o_g_r_polygon.html#a5dbc7d0fec0a99542bdc4d5c41312317',1,'OGRPolygon']]], + ['stealexteriorringcurve',['stealExteriorRingCurve',['../class_o_g_r_curve_polygon.html#a0630535c7e160b286802515a1848c16e',1,'OGRCurvePolygon']]], + ['stealgeometry',['StealGeometry',['../class_o_g_r_feature.html#a85450d8513d35bd44277cca563e22589',1,'OGRFeature::StealGeometry() CPL_WARN_UNUSED_RESULT'],['../class_o_g_r_feature.html#a0758a1dc644ba2a32d639807ff7c5a01',1,'OGRFeature::StealGeometry(int iField)']]], + ['stealinteriorring',['stealInteriorRing',['../class_o_g_r_polygon.html#a9cae92c5e5f157e5d4dd5b623c53d356',1,'OGRPolygon']]], + ['stealsiblingfiles',['StealSiblingFiles',['../class_g_d_a_l_open_info.html#a9aa7f129344c9067fc41f9d115ae2f78',1,'GDALOpenInfo']]], + ['step',['Step',['../class_o_g_r_style_symbol.html#a54849a767ba6907626dad2864f85fc50',1,'OGRStyleSymbol']]], + ['stretch',['Stretch',['../class_o_g_r_style_label.html#a3b39b56eceb92953aa97aa06753ac0f0',1,'OGRStyleLabel']]], + ['strikeout',['Strikeout',['../class_o_g_r_style_label.html#a2eb28d818e2f69a7e45bd7d56953c408',1,'OGRStyleLabel']]], + ['stripctparms',['StripCTParms',['../class_o_g_r_spatial_reference.html#aa3972cb59efaf55618e0a49b9af174c0',1,'OGRSpatialReference']]], + ['stripnodes',['StripNodes',['../class_o_g_r___s_r_s_node.html#a181ab5c7787769906e42ad54101e326a',1,'OGR_SRSNode']]], + ['stripvertical',['StripVertical',['../class_o_g_r_spatial_reference.html#aff482ab330681678d7baff602389e7fc',1,'OGRSpatialReference']]], + ['stylemodified',['StyleModified',['../class_o_g_r_style_tool.html#a7ce0c7c6a0289197cd72dfcb9acacf3c',1,'OGRStyleTool']]], + ['styleparsed',['StyleParsed',['../class_o_g_r_style_tool.html#a1bc5f67e5ad232b8243d59c4d6790c25',1,'OGRStyleTool']]], + ['swapxy',['swapXY',['../class_o_g_r_geometry.html#a9289b9873a97ef20fb3bacd91aadb7ae',1,'OGRGeometry::swapXY()'],['../class_o_g_r_point.html#aca5bcf51ca02cfb175728f6e16d64494',1,'OGRPoint::swapXY()'],['../class_o_g_r_simple_curve.html#a214440f10e8b2eac9a2b4321b109fb07',1,'OGRSimpleCurve::swapXY()'],['../class_o_g_r_curve_collection.html#abff08f4c40ded8b0f6da649b5d06e15c',1,'OGRCurveCollection::swapXY()'],['../class_o_g_r_compound_curve.html#ae799a8737c8327208d70db7517f02222',1,'OGRCompoundCurve::swapXY()'],['../class_o_g_r_curve_polygon.html#a9a66bbfa188c0831f6e01475f5a32e83',1,'OGRCurvePolygon::swapXY()'],['../class_o_g_r_geometry_collection.html#a7f064e92ef552425253f1cbeacedfc65',1,'OGRGeometryCollection::swapXY()']]], + ['symdifference',['SymDifference',['../class_o_g_r_geometry.html#ace447dbc11935273e414ba7d2e7883b5',1,'OGRGeometry::SymDifference()'],['../class_o_g_r_layer.html#a781aa76c6b44b19de09f61816e32245b',1,'OGRLayer::SymDifference()']]], + ['symmetricdifference',['SymmetricDifference',['../class_o_g_r_geometry.html#a5bd1ba89d4a0c99bed6a1752442ba88f',1,'OGRGeometry']]], + ['synctodisk',['SyncToDisk',['../class_o_g_r_layer.html#af96ba47085ceb344cadf8def5666afa6',1,'OGRLayer']]] +]; diff --git a/bin/doc/html/search/functions_12.html b/bin/doc/html/search/functions_12.html new file mode 100644 index 0000000..8dac9d2 --- /dev/null +++ b/bin/doc/html/search/functions_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_12.js b/bin/doc/html/search/functions_12.js new file mode 100644 index 0000000..b3cf464 --- /dev/null +++ b/bin/doc/html/search/functions_12.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['takelock',['TakeLock',['../class_g_d_a_l_raster_block.html#ad01f792d4524595fa3ce25fd62713611',1,'GDALRasterBlock']]], + ['temporarilydropreadwritelock',['TemporarilyDropReadWriteLock',['../class_g_d_a_l_dataset.html#a50c91e5653f3058d1150d68826f54a8e',1,'GDALDataset']]], + ['testcapability',['TestCapability',['../class_g_d_a_l_dataset.html#abb0dc09f802a3a7fbf1792d7aafeae5a',1,'GDALDataset::TestCapability()'],['../class_o_g_r_layer.html#acc99ad582e951c0113abc3bdb58b10e0',1,'OGRLayer::TestCapability()'],['../class_o_g_r_s_f_driver.html#ae113d148778d040eb0a2f6027ba7ff98',1,'OGRSFDriver::TestCapability()']]], + ['testdbconnect',['TestDBConnect',['../class_test_d_b_connect.html#addc6ba5a7739a48f33a409d78b60b0b0',1,'TestDBConnect']]], + ['testexecutesql',['testExecuteSQL',['../class_ogr.html#a78d1b2dcafdbcbf0adc07d39e609d5be',1,'Ogr']]], + ['testfeatureprojection',['testFeatureProjection',['../class_ogr.html#a6076f69f1a878989c18b7b0100c887dc',1,'Ogr']]], + ['testogr',['TestOgr',['../class_test_ogr.html#a50fc35c26d8034be2d9985dba3251ded',1,'TestOgr']]], + ['testspatialreference',['testSpatialReference',['../class_ogr.html#aa27afb981e8280598cf1b90ab783696f',1,'Ogr']]], + ['textstring',['TextString',['../class_o_g_r_style_label.html#a22716582f36f6bb76a985f170dc337cc',1,'OGRStyleLabel']]], + ['touch',['Touch',['../class_g_d_a_l_raster_block.html#a65353139b253f445da2b78328a86825c',1,'GDALRasterBlock']]], + ['touches',['Touches',['../class_o_g_r_geometry.html#a84da5fcbe7570123021b7ba17baa477d',1,'OGRGeometry']]], + ['transfermembersanddestroy',['TransferMembersAndDestroy',['../class_o_g_r_line_string.html#ab3dd344a451e529e4eb80022828b4d4b',1,'OGRLineString::TransferMembersAndDestroy()'],['../class_o_g_r_geometry_collection.html#acd0d53c1172b5e0705452974e1c03878',1,'OGRGeometryCollection::TransferMembersAndDestroy()']]], + ['transfersiblingfiles',['TransferSiblingFiles',['../class_g_d_a_l_default_overviews.html#a8348e7bb667588d7d5b85336059da11c',1,'GDALDefaultOverviews']]], + ['transform',['Transform',['../class_o_g_r_coordinate_transformation.html#abf141396940b4f7b1f8118ea025d569b',1,'OGRCoordinateTransformation::Transform()'],['../class_o_g_r_geometry.html#a25b4a0ebb1305d714c1988229fbf540f',1,'OGRGeometry::transform()'],['../class_o_g_r_point.html#a3b76d3eec3f599cac3981f02a9a16a17',1,'OGRPoint::transform()'],['../class_o_g_r_simple_curve.html#a7db04f36496bbabfec7c697010b2e703',1,'OGRSimpleCurve::transform()'],['../class_o_g_r_curve_collection.html#a025e7d5c498e8d7af52a8668b3edece7',1,'OGRCurveCollection::transform()'],['../class_o_g_r_compound_curve.html#afb882399a08cf8ce104a7cc094dce6c5',1,'OGRCompoundCurve::transform()'],['../class_o_g_r_curve_polygon.html#a3e5cb5b4adcab2a355f8bdfc925c5c13',1,'OGRCurvePolygon::transform()'],['../class_o_g_r_geometry_collection.html#aba742383da1db573e246a589463b78d9',1,'OGRGeometryCollection::transform()']]], + ['transformex',['TransformEx',['../class_o_g_r_coordinate_transformation.html#aa8cc3f483b85d633dc88d56bd44f3cd1',1,'OGRCoordinateTransformation']]], + ['transformto',['transformTo',['../class_o_g_r_geometry.html#ae3f0b441fbf2f66ce3ef3571268ab10f',1,'OGRGeometry']]], + ['transformwithoptions',['transformWithOptions',['../class_o_g_r_geometry_factory.html#aed4c972979fc91a3808d3db8756be627',1,'OGRGeometryFactory']]], + ['translate',['translate',['../class_i18_n.html#a774749267726572f2ffda47825bf791e',1,'I18N']]], + ['translateinterface',['translateInterface',['../class_d_b_connect.html#a3dbb8371fc2214fa9885f24549700706',1,'DBConnect::translateInterface()'],['../class_settings.html#a2ac831994dabf558feda598c73a9b218',1,'Settings::translateInterface()'],['../class_web_service_connect.html#a7cf761c4d83b875f4ece8337b749052f',1,'WebServiceConnect::translateInterface()']]], + ['trygetlockedblockref',['TryGetLockedBlockRef',['../class_g_d_a_l_abstract_band_block_cache.html#ab72d9b12128d4483c909d6651814c41e',1,'GDALAbstractBandBlockCache::TryGetLockedBlockRef()'],['../class_g_d_a_l_raster_band.html#aa57ff39dce9dcb7b48d21fe9fc7f06b7',1,'GDALRasterBand::TryGetLockedBlockRef()']]], + ['tryoverviewrasterio',['TryOverviewRasterIO',['../class_g_d_a_l_dataset.html#af63bb2dedeb67648b16f9d330a1649ee',1,'GDALDataset::TryOverviewRasterIO()'],['../class_g_d_a_l_raster_band.html#a140d1f0c85c81873f31343f052c3d0a2',1,'GDALRasterBand::TryOverviewRasterIO()']]], + ['trytoingest',['TryToIngest',['../class_g_d_a_l_open_info.html#ad19b8fab03be9225a2f21a00ac8e1ca5',1,'GDALOpenInfo']]] +]; diff --git a/bin/doc/html/search/functions_13.html b/bin/doc/html/search/functions_13.html new file mode 100644 index 0000000..5422011 --- /dev/null +++ b/bin/doc/html/search/functions_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_13.js b/bin/doc/html/search/functions_13.js new file mode 100644 index 0000000..b32d25f --- /dev/null +++ b/bin/doc/html/search/functions_13.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['underline',['Underline',['../class_o_g_r_style_label.html#a9dcb673432b3e722fccaa8e3448d2346',1,'OGRStyleLabel']]], + ['union',['Union',['../class_o_g_r_geometry.html#af0d6db9c3e95ff2e00290c57bf79bc47',1,'OGRGeometry::Union()'],['../class_o_g_r_layer.html#aeb8ab475561f2aca2c0e605cfb810b22',1,'OGRLayer::Union()']]], + ['unioncascaded',['UnionCascaded',['../class_o_g_r_geometry.html#a50fdb67d7814d40c6bb4d9a7ea156643',1,'OGRGeometry']]], + ['unlockbuffer',['UnlockBuffer',['../class_g_d_a_l_async_reader.html#ad806e0f83df283b6ea49123a2227e22a',1,'GDALAsyncReader']]], + ['unreferenceblock',['UnreferenceBlock',['../class_g_d_a_l_abstract_band_block_cache.html#ab0aa58294f15017733b945c9a0695c4b',1,'GDALAbstractBandBlockCache']]], + ['unreferenceblockbase',['UnreferenceBlockBase',['../class_g_d_a_l_abstract_band_block_cache.html#ab7d5e17f6d05dd03f2fbbf133fbda4a7',1,'GDALAbstractBandBlockCache']]], + ['unsetfield',['UnsetField',['../class_o_g_r_feature.html#a937b21e0137e40bc1473f354879975da',1,'OGRFeature']]], + ['update',['Update',['../class_o_g_r_layer.html#aa1c5dc5ca195956c46d35a85b0b21d9b',1,'OGRLayer']]] +]; diff --git a/bin/doc/html/search/functions_14.html b/bin/doc/html/search/functions_14.html new file mode 100644 index 0000000..cb681fe --- /dev/null +++ b/bin/doc/html/search/functions_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_14.js b/bin/doc/html/search/functions_14.js new file mode 100644 index 0000000..46b4f6f --- /dev/null +++ b/bin/doc/html/search/functions_14.js @@ -0,0 +1,88 @@ +var searchData= +[ + ['validate',['Validate',['../class_o_g_r_feature.html#ad606e08c6bc3148908beee229cf0e3f0',1,'OGRFeature::Validate()'],['../class_o_g_r_spatial_reference.html#aae2d987b92bc798f9bea5b1a18cf0ad2',1,'OGRSpatialReference::Validate()']]], + ['validatelayercreationoptions',['ValidateLayerCreationOptions',['../class_g_d_a_l_dataset.html#acb614547dedacb0651ae98f07ad56caf',1,'GDALDataset']]], + ['validaterasteriooradvisereadparameters',['ValidateRasterIOOrAdviseReadParameters',['../class_g_d_a_l_dataset.html#aa08d4f979e157a4d3a13e55eca5bbb08',1,'GDALDataset']]], + ['value',['Value',['../class_o_g_r_curve.html#ab57f2d029af8cb91b445a2922ece4876',1,'OGRCurve::Value()'],['../class_o_g_r_simple_curve.html#af10f30104fcfa4877ace933faacb643d',1,'OGRSimpleCurve::Value()'],['../class_o_g_r_circular_string.html#aac83ca5990660bdceea492d42c121438',1,'OGRCircularString::Value()'],['../class_o_g_r_compound_curve.html#a6d5ee5f41ca67c629c642d0414281255',1,'OGRCompoundCurve::Value()']]], + ['verify',['Verify',['../class_g_d_a_l_raster_block.html#a05d602215b4409fddadf79bd712a9830',1,'GDALRasterBlock']]], + ['vsicalloc',['VSICalloc',['../cpl__vsi_8h.html#a6197a01f4678227cf9e9ba73d1c97c6e',1,'cpl_vsi.h']]], + ['vsicallocverbose',['VSICallocVerbose',['../cpl__vsi_8h.html#a7f624597e680ca5c73db210dcd187cbb',1,'cpl_vsi.h']]], + ['vsicleanupfilemanager',['VSICleanupFileManager',['../cpl__vsi_8h.html#a52e169e0ec86d7948075374b477150d1',1,'cpl_vsi.h']]], + ['vsictime',['VSICTime',['../cpl__vsi_8h.html#a9e1eea212697771e9da7ec8c45d965d7',1,'cpl_vsi.h']]], + ['vsifclose',['VSIFClose',['../cpl__vsi_8h.html#a8004e3c7801eb5c0470a3821cb2bcd54',1,'cpl_vsi.h']]], + ['vsifclosel',['VSIFCloseL',['../cpl__vsi_8h.html#aa6dfbf71cb85c09cb4906371ec3eb4d9',1,'cpl_vsi.h']]], + ['vsifeof',['VSIFEof',['../cpl__vsi_8h.html#af60a453efb0522274829e9928afe6812',1,'cpl_vsi.h']]], + ['vsifeofl',['VSIFEofL',['../cpl__vsi_8h.html#a34eabf7ad5a8f9dd17a651c757f3a285',1,'cpl_vsi.h']]], + ['vsifflush',['VSIFFlush',['../cpl__vsi_8h.html#a17505e453f9d05e03262f328ab3b1a65',1,'cpl_vsi.h']]], + ['vsifflushl',['VSIFFlushL',['../cpl__vsi_8h.html#a4db3ac34d0c757ceed322999395e5783',1,'cpl_vsi.h']]], + ['vsifgetc',['VSIFGetc',['../cpl__vsi_8h.html#a884702fac235472c78396ae50b0af985',1,'cpl_vsi.h']]], + ['vsifgetnativefiledescriptorl',['VSIFGetNativeFileDescriptorL',['../cpl__vsi_8h.html#ae62237db0d3a71a72f7ceb8c2e1886cc',1,'cpl_vsi.h']]], + ['vsifgets',['VSIFGets',['../cpl__vsi_8h.html#a2602210ab17d5a3598e42be72e3fba7c',1,'cpl_vsi.h']]], + ['vsifilefrommembuffer',['VSIFileFromMemBuffer',['../cpl__vsi_8h.html#a8c1f65159790f3def58131f0218ac768',1,'cpl_vsi.h']]], + ['vsifopen',['VSIFOpen',['../cpl__vsi_8h.html#a91b42d573615bebb82cec73eed6352f2',1,'cpl_vsi.h']]], + ['vsifopenexl',['VSIFOpenExL',['../cpl__vsi_8h.html#a21789b8264a68f3d68653ba1844f654c',1,'cpl_vsi.h']]], + ['vsifopenl',['VSIFOpenL',['../cpl__vsi_8h.html#a8cd4933a84fe46b00733ecae85dd75f4',1,'cpl_vsi.h']]], + ['vsifprintf',['VSIFPrintf',['../cpl__vsi_8h.html#a50cf927cd918495e53afe0f3a3987fe3',1,'cpl_vsi.h']]], + ['vsifprintfl',['VSIFPrintfL',['../cpl__vsi_8h.html#a85c726a883acb51370c2d5605b7e4359',1,'cpl_vsi.h']]], + ['vsifputc',['VSIFPutc',['../cpl__vsi_8h.html#afd4ef09cc1ab7ca757f8496f3afea25b',1,'cpl_vsi.h']]], + ['vsifputcl',['VSIFPutcL',['../cpl__vsi_8h.html#a6697f986f76f51433939a3834a050e20',1,'cpl_vsi.h']]], + ['vsifputs',['VSIFPuts',['../cpl__vsi_8h.html#aa3ce4a8125fef853bcbd45044d6c852b',1,'cpl_vsi.h']]], + ['vsifread',['VSIFRead',['../cpl__vsi_8h.html#ac478936eb450eb69aa892ccff17bc9c6',1,'cpl_vsi.h']]], + ['vsifreadl',['VSIFReadL',['../cpl__vsi_8h.html#a88da01d6d8b668a573cdf9a9a1c661c5',1,'cpl_vsi.h']]], + ['vsifreadmultirangel',['VSIFReadMultiRangeL',['../cpl__vsi_8h.html#a453f5c85d57ec5416cba426271d3b7f4',1,'cpl_vsi.h']]], + ['vsifree',['VSIFree',['../cpl__vsi_8h.html#ac2f40ec7c0b1b2fd99a521973f015ea1',1,'cpl_vsi.h']]], + ['vsifseek',['VSIFSeek',['../cpl__vsi_8h.html#a12676537b730c28dd8c3067186eebba5',1,'cpl_vsi.h']]], + ['vsifseekl',['VSIFSeekL',['../cpl__vsi_8h.html#ac4395f975a5bcf5365c2485e33f3bb85',1,'cpl_vsi.h']]], + ['vsiftell',['VSIFTell',['../cpl__vsi_8h.html#a3658c5a5bd18558d38b1b54ed902127b',1,'cpl_vsi.h']]], + ['vsiftelll',['VSIFTellL',['../cpl__vsi_8h.html#a08012a251ac95dc29162dfa4f488f784',1,'cpl_vsi.h']]], + ['vsiftruncatel',['VSIFTruncateL',['../cpl__vsi_8h.html#ab7c9e557dff7cf49864ecba10209da5d',1,'cpl_vsi.h']]], + ['vsifwrite',['VSIFWrite',['../cpl__vsi_8h.html#aa9d2b78795e03c435ab0c5aadd41457c',1,'cpl_vsi.h']]], + ['vsifwritel',['VSIFWriteL',['../cpl__vsi_8h.html#a32de2fda38b71bf682e675fb996b4b11',1,'cpl_vsi.h']]], + ['vsigetdiskfreespace',['VSIGetDiskFreeSpace',['../cpl__vsi_8h.html#a870017a139f9950ee2b11db4ddafe275',1,'cpl_vsi.h']]], + ['vsigetmemfilebuffer',['VSIGetMemFileBuffer',['../cpl__vsi_8h.html#a168515eb7370b6beff2a7888cec92970',1,'cpl_vsi.h']]], + ['vsigmtime',['VSIGMTime',['../cpl__vsi_8h.html#a5fae49a20238239de6b75e393c550a80',1,'cpl_vsi.h']]], + ['vsiingestfile',['VSIIngestFile',['../cpl__vsi_8h.html#a004f7a75de82875ddb022408ab1811a5',1,'cpl_vsi.h']]], + ['vsiinstallcryptfilehandler',['VSIInstallCryptFileHandler',['../cpl__vsi_8h.html#a8dda6ed40103a5cd610ce080abe461e2',1,'cpl_vsi.h']]], + ['vsiinstallcurlfilehandler',['VSIInstallCurlFileHandler',['../cpl__vsi_8h.html#a4f791960f2d86713d16e99e9c0c36258',1,'cpl_vsi.h']]], + ['vsiinstallcurlstreamingfilehandler',['VSIInstallCurlStreamingFileHandler',['../cpl__vsi_8h.html#ab187e6713f07be9756c22c58b782642d',1,'cpl_vsi.h']]], + ['vsiinstallgzipfilehandler',['VSIInstallGZipFileHandler',['../cpl__vsi_8h.html#a3cde09f204df6f417653b7af4761178e',1,'cpl_vsi.h']]], + ['vsiinstalllargefilehandler',['VSIInstallLargeFileHandler',['../cpl__vsi_8h.html#a734b9f46e45ef925f391672942b92f6e',1,'cpl_vsi.h']]], + ['vsiinstallmemfilehandler',['VSIInstallMemFileHandler',['../cpl__vsi_8h.html#a6e22cbbc06008a40b0fcd052f596930b',1,'cpl_vsi.h']]], + ['vsiinstalls3filehandler',['VSIInstallS3FileHandler',['../cpl__vsi_8h.html#a5b4754999acd06444bfda172ff2aaa16',1,'cpl_vsi.h']]], + ['vsiinstalls3streamingfilehandler',['VSIInstallS3StreamingFileHandler',['../cpl__vsi_8h.html#a126c1e0314bbd7e4661bc526f45032c5',1,'cpl_vsi.h']]], + ['vsiinstallsparsefilehandler',['VSIInstallSparseFileHandler',['../cpl__vsi_8h.html#a3b48f4df3e5c74f307307023a21f2bfa',1,'cpl_vsi.h']]], + ['vsiinstallstdinhandler',['VSIInstallStdinHandler',['../cpl__vsi_8h.html#a2c6b408477f59b40f0aec51d5980eb8e',1,'cpl_vsi.h']]], + ['vsiinstallstdouthandler',['VSIInstallStdoutHandler',['../cpl__vsi_8h.html#a61d2250ab2b22ca79b051a8479ee5383',1,'cpl_vsi.h']]], + ['vsiinstallsubfilehandler',['VSIInstallSubFileHandler',['../cpl__vsi_8h.html#a5e8e5d214b6b04b0665d394fb2abdb48',1,'cpl_vsi.h']]], + ['vsiinstalltarfilehandler',['VSIInstallTarFileHandler',['../cpl__vsi_8h.html#ad6dd983338849e7da4eaa88f6458ab64',1,'cpl_vsi.h']]], + ['vsiinstallzipfilehandler',['VSIInstallZipFileHandler',['../cpl__vsi_8h.html#a884fac3cd6be2c09deb807e959d78b3a',1,'cpl_vsi.h']]], + ['vsiiscasesensitivefs',['VSIIsCaseSensitiveFS',['../cpl__vsi_8h.html#a749860de0b1a6880091d3eac733ba785',1,'cpl_vsi.h']]], + ['vsilocaltime',['VSILocalTime',['../cpl__vsi_8h.html#aeb5d04b64a60b76d3d231834123a9129',1,'cpl_vsi.h']]], + ['vsimalloc',['VSIMalloc',['../cpl__vsi_8h.html#a4aff24ea5596ad5451f87435518cc5a9',1,'cpl_vsi.h']]], + ['vsimalloc2',['VSIMalloc2',['../cpl__vsi_8h.html#a6a7d404a07c9821427be6f34fef64a48',1,'cpl_vsi.h']]], + ['vsimalloc2verbose',['VSIMalloc2Verbose',['../cpl__vsi_8h.html#a8fec5f50fa0aa5a41480d15b650e8aeb',1,'cpl_vsi.h']]], + ['vsimalloc3',['VSIMalloc3',['../cpl__vsi_8h.html#ae465e950b6417048e4196eb7039eadc5',1,'cpl_vsi.h']]], + ['vsimalloc3verbose',['VSIMalloc3Verbose',['../cpl__vsi_8h.html#acc60cbb0f8ce0e17d2a45b42176a87ca',1,'cpl_vsi.h']]], + ['vsimallocverbose',['VSIMallocVerbose',['../cpl__vsi_8h.html#a281e545fcd4bb3973697eef42c47d2da',1,'cpl_vsi.h']]], + ['vsimkdir',['VSIMkdir',['../cpl__vsi_8h.html#a4a4384d06857192346c73625edbefeca',1,'cpl_vsi.h']]], + ['vsireaddir',['VSIReadDir',['../cpl__vsi_8h.html#abf9b6aa2f0038d4c4072a71befb510a3',1,'cpl_vsi.h']]], + ['vsireaddirex',['VSIReadDirEx',['../cpl__vsi_8h.html#a7fdce75f1dbaa736ff4c903eff1fcf0f',1,'cpl_vsi.h']]], + ['vsireaddirrecursive',['VSIReadDirRecursive',['../cpl__vsi_8h.html#a2820f15ddbb82cc6372ea6e0f3d97c90',1,'cpl_vsi.h']]], + ['vsirealloc',['VSIRealloc',['../cpl__vsi_8h.html#aa4b48d9ac65a9336f48062de9fcf5da6',1,'cpl_vsi.h']]], + ['vsireallocverbose',['VSIReallocVerbose',['../cpl__vsi_8h.html#ac1afd07c9001a14289f6b8321f326a9d',1,'cpl_vsi.h']]], + ['vsirename',['VSIRename',['../cpl__vsi_8h.html#a7a08ebbeec3cc5516eb174239bd7de9e',1,'cpl_vsi.h']]], + ['vsirewind',['VSIRewind',['../cpl__vsi_8h.html#af75d351a2db35a3640a339d29c0f21c5',1,'cpl_vsi.h']]], + ['vsirewindl',['VSIRewindL',['../cpl__vsi_8h.html#ae4f5da1efca20f5be3c9c13fd8055621',1,'cpl_vsi.h']]], + ['vsirmdir',['VSIRmdir',['../cpl__vsi_8h.html#a5a40225048856d1ec77cbb4f5768819c',1,'cpl_vsi.h']]], + ['vsisetcryptkey',['VSISetCryptKey',['../cpl__vsi_8h.html#a34f70952eb32f966cbcb905dd9270a8e',1,'cpl_vsi.h']]], + ['vsistat',['VSIStat',['../cpl__vsi_8h.html#a4311a6792a2bb671f8420d60e3b06bdc',1,'cpl_vsi.h']]], + ['vsistatexl',['VSIStatExL',['../cpl__vsi_8h.html#a1fd6837a767e13c0618428ee8f020d93',1,'cpl_vsi.h']]], + ['vsistatl',['VSIStatL',['../cpl__vsi_8h.html#ac51b6905fb2c5324690a8d2c0e527810',1,'cpl_vsi.h']]], + ['vsistdoutsetredirection',['VSIStdoutSetRedirection',['../cpl__vsi_8h.html#a9dd85bb810de58ec3a381655809371ff',1,'cpl_vsi.h']]], + ['vsistrdup',['VSIStrdup',['../cpl__vsi_8h.html#a83a7abe4b127d0b39db748255e9fed64',1,'cpl_vsi.h']]], + ['vsistrdupverbose',['VSIStrdupVerbose',['../cpl__vsi_8h.html#ae83d0502dfd42886ef51d9879f484596',1,'cpl_vsi.h']]], + ['vsistrerror',['VSIStrerror',['../cpl__vsi_8h.html#a63892837e77116dcd905f66daf5f64f1',1,'cpl_vsi.h']]], + ['vsitime',['VSITime',['../cpl__vsi_8h.html#a7675c97cca38caeadf4ef6f2a1569418',1,'cpl_vsi.h']]], + ['vsiungetc',['VSIUngetc',['../cpl__vsi_8h.html#ac2c7b059831eae6dfac5b485b88a8763',1,'cpl_vsi.h']]], + ['vsiunlink',['VSIUnlink',['../cpl__vsi_8h.html#a763f5c37c627c88a2378128b6b68fc1c',1,'cpl_vsi.h']]] +]; diff --git a/bin/doc/html/search/functions_15.html b/bin/doc/html/search/functions_15.html new file mode 100644 index 0000000..f3ae692 --- /dev/null +++ b/bin/doc/html/search/functions_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_15.js b/bin/doc/html/search/functions_15.js new file mode 100644 index 0000000..8b0bef3 --- /dev/null +++ b/bin/doc/html/search/functions_15.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['waitkeepalivecounter',['WaitKeepAliveCounter',['../class_g_d_a_l_abstract_band_block_cache.html#a4df5ee9e83fe5865cd9d9ce8adb46bf8',1,'GDALAbstractBandBlockCache']]], + ['webserviceconnect',['WebServiceConnect',['../class_web_service_connect.html#a5c0ea3e62a91a7cf06e574e276dd185b',1,'WebServiceConnect']]], + ['width',['Width',['../class_o_g_r_style_pen.html#a81b4cdbca7adb700729d3b2d7c9b69d6',1,'OGRStylePen']]], + ['within',['Within',['../class_o_g_r_geometry.html#ab945f74a40f58fb85a15e65b4d60fbe9',1,'OGRGeometry::Within()'],['../class_o_g_r_point.html#a5ff6ce1d97da0f9ea333293eb51b67da',1,'OGRPoint::Within()']]], + ['wkbsize',['WkbSize',['../class_o_g_r_geometry.html#aed5e074ff01c16ec64cc51db815fdbfc',1,'OGRGeometry::WkbSize()'],['../class_o_g_r_point.html#a2e54c2ba5e16b5950834b1a64cda9897',1,'OGRPoint::WkbSize()'],['../class_o_g_r_simple_curve.html#a5990e10c60f9539bc27c2442b15e75f4',1,'OGRSimpleCurve::WkbSize()'],['../class_o_g_r_linear_ring.html#acc93183d5bead82a73641c17bee6d519',1,'OGRLinearRing::WkbSize()'],['../class_o_g_r_curve_collection.html#ae93211bbe6773f2e069ab3c7a4ea2481',1,'OGRCurveCollection::WkbSize()'],['../class_o_g_r_compound_curve.html#a65c56ad60b74e28642fe5f928710e690',1,'OGRCompoundCurve::WkbSize()'],['../class_o_g_r_curve_polygon.html#a49bff783f847db3457776c40eb762fd9',1,'OGRCurvePolygon::WkbSize()'],['../class_o_g_r_polygon.html#ac3eb9fa3a0e9305ea0f8dcc028636edb',1,'OGRPolygon::WkbSize()'],['../class_o_g_r_geometry_collection.html#a325500227e10bc865443264cf4d76db0',1,'OGRGeometryCollection::WkbSize()']]], + ['write',['Write',['../class_g_d_a_l_raster_block.html#ad5db817de54332f4e457481af2bb33c5',1,'GDALRasterBlock']]], + ['writeblock',['WriteBlock',['../class_g_d_a_l_raster_band.html#a457ae6645dd2680289734aed0afce357',1,'GDALRasterBand']]] +]; diff --git a/bin/doc/html/search/functions_16.html b/bin/doc/html/search/functions_16.html new file mode 100644 index 0000000..18e1428 --- /dev/null +++ b/bin/doc/html/search/functions_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_16.js b/bin/doc/html/search/functions_16.js new file mode 100644 index 0000000..cc6475c --- /dev/null +++ b/bin/doc/html/search/functions_16.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['xmlinit',['XMLInit',['../class_g_d_a_l_multi_domain_metadata.html#a093058075b763c642c5cf3d51a08b63b',1,'GDALMultiDomainMetadata']]] +]; diff --git a/bin/doc/html/search/functions_17.html b/bin/doc/html/search/functions_17.html new file mode 100644 index 0000000..5747ddd --- /dev/null +++ b/bin/doc/html/search/functions_17.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_17.js b/bin/doc/html/search/functions_17.js new file mode 100644 index 0000000..5c51d79 --- /dev/null +++ b/bin/doc/html/search/functions_17.js @@ -0,0 +1,61 @@ +var searchData= +[ + ['_7eapp',['~App',['../class_app.html#a6c84aa8e06c49a277902a883834cd1d9',1,'App']]], + ['_7edbconnect',['~DBConnect',['../class_d_b_connect.html#a3ff8a4bf2a1a796cc294e59460710e20',1,'DBConnect']]], + ['_7egdalabstractbandblockcache',['~GDALAbstractBandBlockCache',['../class_g_d_a_l_abstract_band_block_cache.html#a4e2904f4f470f27d01e7378c06cdb5c4',1,'GDALAbstractBandBlockCache']]], + ['_7egdalallvalidmaskband',['~GDALAllValidMaskBand',['../class_g_d_a_l_all_valid_mask_band.html#a09c24bcfc18ecaae4540c6977f5826ba',1,'GDALAllValidMaskBand']]], + ['_7egdalasyncreader',['~GDALAsyncReader',['../class_g_d_a_l_async_reader.html#abfc24f880d47197b14feab0829a3b2d6',1,'GDALAsyncReader']]], + ['_7egdalcolortable',['~GDALColorTable',['../class_g_d_a_l_color_table.html#a9c78ab2f7e300b647f83ac5d06c44173',1,'GDALColorTable']]], + ['_7egdaldataset',['~GDALDataset',['../class_g_d_a_l_dataset.html#ad237d74689aa032cafc19d5be72003fd',1,'GDALDataset']]], + ['_7egdaldefaultoverviews',['~GDALDefaultOverviews',['../class_g_d_a_l_default_overviews.html#a5d327aa51ff62444a05e7356fc6954fe',1,'GDALDefaultOverviews']]], + ['_7egdaldriver',['~GDALDriver',['../class_g_d_a_l_driver.html#a492fc2fb5407433df6001abb5709e56d',1,'GDALDriver']]], + ['_7egdaldrivermanager',['~GDALDriverManager',['../class_g_d_a_l_driver_manager.html#ac353696f754d9c9c46516d3cf4d6f519',1,'GDALDriverManager']]], + ['_7egdalmajorobject',['~GDALMajorObject',['../class_g_d_a_l_major_object.html#a5532c851b3db72d20821fe3fc5a1a3c1',1,'GDALMajorObject']]], + ['_7egdalmultidomainmetadata',['~GDALMultiDomainMetadata',['../class_g_d_a_l_multi_domain_metadata.html#a8eed7d221984068a2c583de3014815a6',1,'GDALMultiDomainMetadata']]], + ['_7egdalnodatamaskband',['~GDALNoDataMaskBand',['../class_g_d_a_l_no_data_mask_band.html#a2afb0cf934193d37e4ff796e22681164',1,'GDALNoDataMaskBand']]], + ['_7egdalnodatavaluesmaskband',['~GDALNoDataValuesMaskBand',['../class_g_d_a_l_no_data_values_mask_band.html#a6dd83186123299f8655603bf293fbefc',1,'GDALNoDataValuesMaskBand']]], + ['_7egdalopeninfo',['~GDALOpenInfo',['../class_g_d_a_l_open_info.html#a47dafca9a539efa48c2bda4534dda602',1,'GDALOpenInfo']]], + ['_7egdalrasterband',['~GDALRasterBand',['../class_g_d_a_l_raster_band.html#a774132b49213f7d90d8dc211ab213924',1,'GDALRasterBand']]], + ['_7egdalrasterblock',['~GDALRasterBlock',['../class_g_d_a_l_raster_block.html#afe55259dfc6cc1fde3ea51e8bfe38281',1,'GDALRasterBlock']]], + ['_7egdalrescaledalphaband',['~GDALRescaledAlphaBand',['../class_g_d_a_l_rescaled_alpha_band.html#ad5561c0b99fcc399541de1ed3f4c5d8f',1,'GDALRescaledAlphaBand']]], + ['_7ei18n',['~I18N',['../class_i18_n.html#adcb2e4c0fe20d1eef82c212042f83d74',1,'I18N']]], + ['_7eogr',['~Ogr',['../class_ogr.html#a7de7b031ad3981e91f40229e04791571',1,'Ogr']]], + ['_7eogr2ogrthread',['~Ogr2ogrThread',['../class_ogr2ogr_thread.html#af9011877b3b372c8bf8523a08cf7df6c',1,'Ogr2ogrThread']]], + ['_7eogr_5fsrsnode',['~OGR_SRSNode',['../class_o_g_r___s_r_s_node.html#a3e5d0ab1584e8a451c14738d6c48dabe',1,'OGR_SRSNode']]], + ['_7eogrcircularstring',['~OGRCircularString',['../class_o_g_r_circular_string.html#a001d5f3b1c57a096fa719d7827000131',1,'OGRCircularString']]], + ['_7eogrcompoundcurve',['~OGRCompoundCurve',['../class_o_g_r_compound_curve.html#ad98b49224aaded6b9b946ba69a08f2e9',1,'OGRCompoundCurve']]], + ['_7eogrcoordinatetransformation',['~OGRCoordinateTransformation',['../class_o_g_r_coordinate_transformation.html#a6c53f9adfb42d9a2d1c3cd1979b2dc68',1,'OGRCoordinateTransformation']]], + ['_7eogrcurve',['~OGRCurve',['../class_o_g_r_curve.html#a02fcb7612dfb45b829f573fe9afe86d7',1,'OGRCurve']]], + ['_7eogrcurvecollection',['~OGRCurveCollection',['../class_o_g_r_curve_collection.html#ad35c766937c13b8250259aabcffcde09',1,'OGRCurveCollection']]], + ['_7eogrcurvepolygon',['~OGRCurvePolygon',['../class_o_g_r_curve_polygon.html#ad7ef83dbe096f0063cc4e182242ca5c1',1,'OGRCurvePolygon']]], + ['_7eogrfeature',['~OGRFeature',['../class_o_g_r_feature.html#a0c73b19709a52e65e87aae602bc6ebc7',1,'OGRFeature']]], + ['_7eogrfeaturedefn',['~OGRFeatureDefn',['../class_o_g_r_feature_defn.html#af7b1c062b2ff9fbe54ad630b9060a7a0',1,'OGRFeatureDefn']]], + ['_7eogrfeaturequery',['~OGRFeatureQuery',['../class_o_g_r_feature_query.html#adeb929c7e795b5cc2505142436fa3647',1,'OGRFeatureQuery']]], + ['_7eogrfielddefn',['~OGRFieldDefn',['../class_o_g_r_field_defn.html#a7bf257c252db2acbf0b0216c0fa8c14b',1,'OGRFieldDefn']]], + ['_7eogrgeometry',['~OGRGeometry',['../class_o_g_r_geometry.html#ad1124ecc97d60cba1956c4febf5c21df',1,'OGRGeometry']]], + ['_7eogrgeometrycollection',['~OGRGeometryCollection',['../class_o_g_r_geometry_collection.html#a3ef421f586f5cc5669f14dc812ca33fa',1,'OGRGeometryCollection']]], + ['_7eogrgeomfielddefn',['~OGRGeomFieldDefn',['../class_o_g_r_geom_field_defn.html#a85cb0488af150c71a6a6ecfc0940053f',1,'OGRGeomFieldDefn']]], + ['_7eogrlayer',['~OGRLayer',['../class_o_g_r_layer.html#afae28d5524e499fcd6878fd7888b0cd7',1,'OGRLayer']]], + ['_7eogrlinearring',['~OGRLinearRing',['../class_o_g_r_linear_ring.html#a60a723aa38bd368c16e02a3c260e103c',1,'OGRLinearRing']]], + ['_7eogrlinestring',['~OGRLineString',['../class_o_g_r_line_string.html#a6438dcfaa29fa8be57fa30aa949eeead',1,'OGRLineString']]], + ['_7eogrmulticurve',['~OGRMultiCurve',['../class_o_g_r_multi_curve.html#a4eb0d79e3213589cc46e44aa639e3620',1,'OGRMultiCurve']]], + ['_7eogrmultilinestring',['~OGRMultiLineString',['../class_o_g_r_multi_line_string.html#a3690e24eac4f8f95796311d6e677c5c3',1,'OGRMultiLineString']]], + ['_7eogrmultipoint',['~OGRMultiPoint',['../class_o_g_r_multi_point.html#a46db1a7ae2203d79d795ca4f8d2656f1',1,'OGRMultiPoint']]], + ['_7eogrmultipolygon',['~OGRMultiPolygon',['../class_o_g_r_multi_polygon.html#a846be5eb3feabecf0b672afccb16c8c7',1,'OGRMultiPolygon']]], + ['_7eogrmultisurface',['~OGRMultiSurface',['../class_o_g_r_multi_surface.html#ae3f2178971925930bc5efdddee5afa3b',1,'OGRMultiSurface']]], + ['_7eogrpoint',['~OGRPoint',['../class_o_g_r_point.html#acedc695fc31f2964d24b68b19d058c6c',1,'OGRPoint']]], + ['_7eogrpointiterator',['~OGRPointIterator',['../class_o_g_r_point_iterator.html#a538c4d4dfd9552c7159b90cc126fa0c0',1,'OGRPointIterator']]], + ['_7eogrpolygon',['~OGRPolygon',['../class_o_g_r_polygon.html#a574341720a271a472143162c1b92cc99',1,'OGRPolygon']]], + ['_7eogrsfdriver',['~OGRSFDriver',['../class_o_g_r_s_f_driver.html#a7ec54c1d51ded1605996e5eee29dec08',1,'OGRSFDriver']]], + ['_7eogrsimplecurve',['~OGRSimpleCurve',['../class_o_g_r_simple_curve.html#aff602deb291bfc831c0d23d00cd9f688',1,'OGRSimpleCurve']]], + ['_7eogrspatialreference',['~OGRSpatialReference',['../class_o_g_r_spatial_reference.html#a48a104701428d4870fb729f230a76cd9',1,'OGRSpatialReference']]], + ['_7eogrstylebrush',['~OGRStyleBrush',['../class_o_g_r_style_brush.html#a555720794c564cc46a1b84ede83a6c30',1,'OGRStyleBrush']]], + ['_7eogrstylelabel',['~OGRStyleLabel',['../class_o_g_r_style_label.html#aec5bc54588048517aec43f254e2fbd1d',1,'OGRStyleLabel']]], + ['_7eogrstylemgr',['~OGRStyleMgr',['../class_o_g_r_style_mgr.html#a534a68c59c66901a6fc01d72130337ae',1,'OGRStyleMgr']]], + ['_7eogrstylepen',['~OGRStylePen',['../class_o_g_r_style_pen.html#a1e49f9a43769638bc44765daa9db130a',1,'OGRStylePen']]], + ['_7eogrstylesymbol',['~OGRStyleSymbol',['../class_o_g_r_style_symbol.html#a191e95d5ae247165b4ea16c47485d280',1,'OGRStyleSymbol']]], + ['_7eogrstyletable',['~OGRStyleTable',['../class_o_g_r_style_table.html#a64d03e0254d1e20965585059eebaf2b2',1,'OGRStyleTable']]], + ['_7eogrstyletool',['~OGRStyleTool',['../class_o_g_r_style_tool.html#a233049c56e92a7de70fc753545e8f597',1,'OGRStyleTool']]], + ['_7esettings',['~Settings',['../class_settings.html#ae79d9331e3fa87d009ef089b8dade21c',1,'Settings']]], + ['_7ewebserviceconnect',['~WebServiceConnect',['../class_web_service_connect.html#a988aa89126e471741cd59cdd224f57b3',1,'WebServiceConnect']]] +]; diff --git a/bin/doc/html/search/functions_2.html b/bin/doc/html/search/functions_2.html new file mode 100644 index 0000000..c93d089 --- /dev/null +++ b/bin/doc/html/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_2.js b/bin/doc/html/search/functions_2.js new file mode 100644 index 0000000..dfb83f8 --- /dev/null +++ b/bin/doc/html/search/functions_2.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['backcolor',['BackColor',['../class_o_g_r_style_brush.html#ac37694f0aa345f0f58cc9b46076ef671',1,'OGRStyleBrush::BackColor()'],['../class_o_g_r_style_label.html#ae28f1ebbd2804bf3ea150e92d97c305e',1,'OGRStyleLabel::BackColor()']]], + ['bandbasedrasterio',['BandBasedRasterIO',['../class_g_d_a_l_dataset.html#ad0ab655157d83a1062569d4274c2a244',1,'GDALDataset']]], + ['beginasyncreader',['BeginAsyncReader',['../class_g_d_a_l_dataset.html#a52a8ab53817bbef681624730f3fbcf0d',1,'GDALDataset']]], + ['blockbasedflushcache',['BlockBasedFlushCache',['../class_g_d_a_l_dataset.html#ab26bea37f27bff1275f060f1d0a37b3c',1,'GDALDataset']]], + ['blockbasedrasterio',['BlockBasedRasterIO',['../class_g_d_a_l_dataset.html#aa1812d887b1ef2d87029024b0fda1d10',1,'GDALDataset']]], + ['bold',['Bold',['../class_o_g_r_style_label.html#ac6bfc9d03fe535a7f124b0387bd6c16f',1,'OGRStyleLabel']]], + ['bool',['BOOL',['../ogr_8cpp.html#a7ca02251638f0223f68659d45476edb2',1,'ogr.cpp']]], + ['boundary',['Boundary',['../class_o_g_r_geometry.html#a620f4dabce59e5e4e82a6243172a7c9f',1,'OGRGeometry']]], + ['buffer',['Buffer',['../class_o_g_r_geometry.html#accf43667ff4f75e2cee252b3c5e0c44e',1,'OGRGeometry']]], + ['buildmetadatadomainlist',['BuildMetadataDomainList',['../class_g_d_a_l_major_object.html#a924cb5a24b6557a6876de1ad4cf78c23',1,'GDALMajorObject']]], + ['buildoverviews',['BuildOverviews',['../class_g_d_a_l_default_overviews.html#abac033daebaea22c18d1cd3f584c3f35',1,'GDALDefaultOverviews::BuildOverviews()'],['../class_g_d_a_l_dataset.html#a2aa6f88b3bbc840a5696236af11dde15',1,'GDALDataset::BuildOverviews()'],['../class_g_d_a_l_raster_band.html#a747729189b70f39483272d3b1abb3b85',1,'GDALRasterBand::BuildOverviews()']]], + ['buildoverviewssubdataset',['BuildOverviewsSubDataset',['../class_g_d_a_l_default_overviews.html#aa0813833dd6531cba65c26598aab7fbd',1,'GDALDefaultOverviews']]], + ['buildparseinfo',['BuildParseInfo',['../class_g_d_a_l_dataset.html#a237e67e0033d7b2a77fbd195cf61cfee',1,'GDALDataset']]] +]; diff --git a/bin/doc/html/search/functions_3.html b/bin/doc/html/search/functions_3.html new file mode 100644 index 0000000..caa48ea --- /dev/null +++ b/bin/doc/html/search/functions_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_3.js b/bin/doc/html/search/functions_3.js new file mode 100644 index 0000000..877b0ac --- /dev/null +++ b/bin/doc/html/search/functions_3.js @@ -0,0 +1,306 @@ +var searchData= +[ + ['canuseindex',['CanUseIndex',['../class_o_g_r_feature_query.html#a7caaccacb97f198e7fdd9cd082456ad1',1,'OGRFeatureQuery']]], + ['cap',['Cap',['../class_o_g_r_style_pen.html#a4cf714836956a6109f6939f3fc26d87c',1,'OGRStylePen']]], + ['casttocompoundcurve',['CastToCompoundCurve',['../class_o_g_r_curve.html#a235682cfd775b59ca3000834c62b298b',1,'OGRCurve']]], + ['casttocurvepolygon',['CastToCurvePolygon',['../class_o_g_r_surface.html#a965493a40bb5be8c02111979b3339004',1,'OGRSurface::CastToCurvePolygon()'],['../class_o_g_r_polygon.html#abb94157b180011c048c46d4dd8c259fc',1,'OGRPolygon::CastToCurvePolygon()']]], + ['casttoerror',['CastToError',['../class_o_g_r_geometry.html#ae85f7d7b9e6527e2c790a2dd8d04cf01',1,'OGRGeometry']]], + ['casttoidentity',['CastToIdentity',['../class_o_g_r_geometry.html#a95696c3cd7b094203380703c26099ac8',1,'OGRGeometry']]], + ['casttolinearring',['CastToLinearRing',['../class_o_g_r_curve.html#a20fd3f679df272ed4f851916592f588d',1,'OGRCurve::CastToLinearRing()'],['../class_o_g_r_line_string.html#a32af6ba13c2d123e725e2e552ede9ddc',1,'OGRLineString::CastToLinearRing()'],['../class_o_g_r_compound_curve.html#abb3ae1532b8c73b22063597e68f16e37',1,'OGRCompoundCurve::CastToLinearRing()']]], + ['casttolinestring',['CastToLineString',['../class_o_g_r_curve.html#ae05d808e5ae65a4c5a447f0765f90c64',1,'OGRCurve::CastToLineString()'],['../class_o_g_r_linear_ring.html#ae2766803e6ebe2077911495b3c257c15',1,'OGRLinearRing::CastToLineString()'],['../class_o_g_r_compound_curve.html#a589b4645a66459eb31ae7ff52fdde316',1,'OGRCompoundCurve::CastToLineString()']]], + ['casttomulticurve',['CastToMultiCurve',['../class_o_g_r_multi_line_string.html#a0c23709e040cd0ba10cf94dc30bd15d4',1,'OGRMultiLineString']]], + ['casttomultilinestring',['CastToMultiLineString',['../class_o_g_r_multi_curve.html#ad6ba505a1a9e82665722b11248dfc5db',1,'OGRMultiCurve']]], + ['casttomultipolygon',['CastToMultiPolygon',['../class_o_g_r_multi_surface.html#a7beb62c359c8c4656979e64404887d5a',1,'OGRMultiSurface']]], + ['casttomultisurface',['CastToMultiSurface',['../class_o_g_r_multi_polygon.html#a86627dc905a3970dd32e7095ce4c3d36',1,'OGRMultiPolygon']]], + ['casttopolygon',['CastToPolygon',['../class_o_g_r_surface.html#aca4faf0ddb4a2945a43152107a5af751',1,'OGRSurface::CastToPolygon()'],['../class_o_g_r_curve_polygon.html#ac69ddd2a6e7e0802d8f2de8aeb745e4e',1,'OGRCurvePolygon::CastToPolygon()']]], + ['centroid',['Centroid',['../class_o_g_r_geometry.html#ae41efab18f7053c2737a396d71df34d7',1,'OGRGeometry']]], + ['checkextensionconsistency',['CheckExtensionConsistency',['../commonutils_8h.html#aa57924aa91be560808969d00b02c705e',1,'CheckExtensionConsistency(const char *pszDestFilename, const char *pszDriverName): commonutils.cpp'],['../commonutils_8cpp.html#ac895172708a3bfd6b0216e2a180bf8e5',1,'CheckExtensionConsistency(const char *pszDestFilename, const char *pszDriverName): commonutils.cpp']]], + ['checkos',['checkOS',['../ogr_8cpp.html#a5165a116bde25da2e0505f07dbb074de',1,'ogr.cpp']]], + ['checkring',['checkRing',['../class_o_g_r_polygon.html#a970df64d814b5b4b57e09dd0afc1f91b',1,'OGRPolygon']]], + ['cleanoverviews',['CleanOverviews',['../class_g_d_a_l_default_overviews.html#add913835ea763aacee89dd8a5650090c',1,'GDALDefaultOverviews']]], + ['clear',['Clear',['../class_g_d_a_l_multi_domain_metadata.html#aace547e5637739105577d2c848df1d09',1,'GDALMultiDomainMetadata::Clear()'],['../class_o_g_r_style_table.html#a2e10074ef4c336e47dec90b0adf4b249',1,'OGRStyleTable::Clear()'],['../class_o_g_r_spatial_reference.html#ab9d2695768309948130772917b47366b',1,'OGRSpatialReference::Clear()']]], + ['clearchildren',['ClearChildren',['../class_o_g_r___s_r_s_node.html#af599fd462c258828a6c1c1987bc96ff2',1,'OGR_SRSNode']]], + ['clip',['Clip',['../class_o_g_r_layer.html#a56d7ee3b2020e53c730d67ee4f1e2fb6',1,'OGRLayer']]], + ['clone',['Clone',['../class_g_d_a_l_color_table.html#abaee942f0aeaa44ea5c44305e1c53084',1,'GDALColorTable::Clone()'],['../class_o_g_r_feature_defn.html#a11ef2fdd0c4dd8147b0d686cc5247bb7',1,'OGRFeatureDefn::Clone()'],['../class_o_g_r_feature.html#a89e003897e48108f4d7122784d101122',1,'OGRFeature::Clone()'],['../class_o_g_r_style_table.html#aaea482aecc38387e68d246930a589f37',1,'OGRStyleTable::Clone()'],['../class_o_g_r___s_r_s_node.html#a6750ad309dae6da1990bc2e179298962',1,'OGR_SRSNode::Clone()'],['../class_o_g_r_spatial_reference.html#ab83f760ba6ceed80dc6e14fc02fc29a3',1,'OGRSpatialReference::Clone()'],['../class_o_g_r_geometry.html#a2de79db77fa96ad6645ea183ed0a5b21',1,'OGRGeometry::clone()'],['../class_o_g_r_point.html#a333aee0188ffb2e8a15f1941683f9690',1,'OGRPoint::clone()'],['../class_o_g_r_simple_curve.html#a8599a89fe54437cf0338bb0085b5afb4',1,'OGRSimpleCurve::clone()'],['../class_o_g_r_linear_ring.html#acc20f9c8bc7a51bb734ae5275681d207',1,'OGRLinearRing::clone()'],['../class_o_g_r_compound_curve.html#a44f7ad0cf764931889c2700b2b8bea58',1,'OGRCompoundCurve::clone()'],['../class_o_g_r_curve_polygon.html#a80511b7b96bea37a7d08a80de0391d59',1,'OGRCurvePolygon::clone()'],['../class_o_g_r_geometry_collection.html#aa23b1c08fe7499de41365d36c45068bc',1,'OGRGeometryCollection::clone()']]], + ['clonegeogcs',['CloneGeogCS',['../class_o_g_r_spatial_reference.html#ad72c17b9c81f737b49c99e1f7ba3b8fa',1,'OGRSpatialReference']]], + ['closedependentdatasets',['CloseDependentDatasets',['../class_g_d_a_l_default_overviews.html#a2a3ba32b98b1bc333b4966d574ec6d0c',1,'GDALDefaultOverviews::CloseDependentDatasets()'],['../class_g_d_a_l_dataset.html#afa8eb4f5ce3abfbe7393b0948c7d14ff',1,'GDALDataset::CloseDependentDatasets()']]], + ['closerings',['closeRings',['../class_o_g_r_geometry.html#a1998c673f688be02381d86c0d15acac5',1,'OGRGeometry::closeRings()'],['../class_o_g_r_linear_ring.html#abde4e58deb7765980192ff2c505fdb66',1,'OGRLinearRing::closeRings()'],['../class_o_g_r_polygon.html#a638679ab091d70557f84018c552828cf',1,'OGRPolygon::closeRings()'],['../class_o_g_r_geometry_collection.html#a73648d3d592a8a804d160bf0c69648cc',1,'OGRGeometryCollection::closeRings()']]], + ['closesource',['closeSource',['../class_ogr.html#a29b2df7b07505b9403fd15dbeec3f8a6',1,'Ogr']]], + ['color',['Color',['../class_o_g_r_style_pen.html#aef2ae3c1a4c8359ee5f16de75074f964',1,'OGRStylePen::Color()'],['../class_o_g_r_style_symbol.html#acc6ddc34aabe9c8ba2dfe92a40f414b2',1,'OGRStyleSymbol::Color()']]], + ['committransaction',['CommitTransaction',['../class_g_d_a_l_dataset.html#a6ff1bfaa8e234aff0e3f99d1df370b19',1,'GDALDataset::CommitTransaction()'],['../class_o_g_r_layer.html#a2a28c01e020411601953b441a241cf12',1,'OGRLayer::CommitTransaction()']]], + ['compile',['Compile',['../class_o_g_r_feature_query.html#a3e518509a45586ef16033fbd00c0b406',1,'OGRFeatureQuery']]], + ['computerasterminmax',['ComputeRasterMinMax',['../class_g_d_a_l_raster_band.html#a9ba1df5063a0fb599fb420846b3913ac',1,'GDALRasterBand']]], + ['computestatistics',['ComputeStatistics',['../class_g_d_a_l_raster_band.html#abad0ff96e0eecda2fe88f9fff7ac9706',1,'GDALRasterBand']]], + ['computewithunit',['ComputeWithUnit',['../class_o_g_r_style_tool.html#a3281f73cb75cad9bcd18619b1047c552',1,'OGRStyleTool::ComputeWithUnit(double, OGRSTUnitId)'],['../class_o_g_r_style_tool.html#ac4d22042d25ada367c10ab353ca8e7f7',1,'OGRStyleTool::ComputeWithUnit(int, OGRSTUnitId)']]], + ['contains',['Contains',['../class_o_g_r_geometry.html#a5827b7ab422c762fd14924179b72523c',1,'OGRGeometry::Contains()'],['../class_o_g_r_curve_polygon.html#a680f8452e663350198861adc02ffe5cb',1,'OGRCurvePolygon::Contains()']]], + ['containspoint',['ContainsPoint',['../class_o_g_r_curve.html#ad6c70d94858deed7b8d61d2cf79c6c9f',1,'OGRCurve::ContainsPoint()'],['../class_o_g_r_circular_string.html#ae0e5698208e598759ea5cce85370792f',1,'OGRCircularString::ContainsPoint()']]], + ['convexhull',['ConvexHull',['../class_o_g_r_geometry.html#a133b2eb4c5f77822c99b740c67a54fb8',1,'OGRGeometry']]], + ['coordinatedimension',['CoordinateDimension',['../class_o_g_r_geometry.html#a9b1cead13e95b28a78261fee3b1cebb3',1,'OGRGeometry']]], + ['copyfiles',['CopyFiles',['../class_g_d_a_l_driver.html#a4be070a452d99dde5196fa8e3ecc2e1a',1,'GDALDriver']]], + ['copygeogcsfrom',['CopyGeogCSFrom',['../class_o_g_r_spatial_reference.html#a2f0172f9c1d69f347cbe429f7d39a3fa',1,'OGRSpatialReference']]], + ['copylayer',['CopyLayer',['../class_g_d_a_l_dataset.html#ad8536fb740690754fb58da4b3b9850bb',1,'GDALDataset']]], + ['cpl_5fcvsid',['CPL_CVSID',['../commonutils_8cpp.html#a4daa8ae4b2c67227b7a08ba9dc9d053b',1,'CPL_CVSID("$Id: commonutils.cpp 33921 2016-04-08 20:02:49Z rouault $"): commonutils.cpp'],['../ogr2ogr__bin_8cpp.html#a415f3ece7bbe4e7aa21606aaf28e0445',1,'CPL_CVSID("$Id: ogr2ogr_bin.cpp 33615 2016-03-02 20:19:22Z goatbar $"): ogr2ogr_bin.cpp']]], + ['cplacquirelock',['CPLAcquireLock',['../cpl__multiproc_8h.html#a1cdd7018b6ed0a929280a30d8ae20051',1,'cpl_multiproc.h']]], + ['cplacquiremutex',['CPLAcquireMutex',['../cpl__multiproc_8h.html#a797c54be4a23ed6740b78b770d5e77b8',1,'cpl_multiproc.h']]], + ['cpladdxmlattributeandvalue',['CPLAddXMLAttributeAndValue',['../cpl__minixml_8h.html#a991c83436be26e1ea448e4bc5f086aa3',1,'cpl_minixml.h']]], + ['cpladdxmlchild',['CPLAddXMLChild',['../cpl__minixml_8h.html#afa76a6dbb44795c2b0c0c8c8785831c2',1,'cpl_minixml.h']]], + ['cpladdxmlsibling',['CPLAddXMLSibling',['../cpl__minixml_8h.html#abba38ff06d59ef0acc8551fa83fec251',1,'cpl_minixml.h']]], + ['cplatof',['CPLAtof',['../cpl__conv_8h.html#ad111b85b1f3a9f2bf848cfc625cbdc05',1,'cpl_conv.h']]], + ['cplatofdelim',['CPLAtofDelim',['../cpl__conv_8h.html#ab7a009dd445bb6211584c81b33cc2bb9',1,'cpl_conv.h']]], + ['cplatofm',['CPLAtofM',['../cpl__conv_8h.html#a10dc039c78740b6364675f3d0eabec0e',1,'cpl_conv.h']]], + ['cplatogintbig',['CPLAtoGIntBig',['../cpl__conv_8h.html#a701ec9a52867fe65cc6e37de6e5ee684',1,'cpl_conv.h']]], + ['cplatogintbigex',['CPLAtoGIntBigEx',['../cpl__conv_8h.html#a7a4dd1af543b4744566eb254eeb13aa4',1,'cpl_conv.h']]], + ['cplatomicadd',['CPLAtomicAdd',['../cpl__atomic__ops_8h.html#ad7fa89c7957bc8ec00f17cc4782dc7d9',1,'cpl_atomic_ops.h']]], + ['cplatomiccompareandexchange',['CPLAtomicCompareAndExchange',['../cpl__atomic__ops_8h.html#a26848c5fdde54c8535c041c720616599',1,'cpl_atomic_ops.h']]], + ['cplbase64decodeinplace',['CPLBase64DecodeInPlace',['../cpl__string_8h.html#ab6df92af272117058d562d71b71b0a1f',1,'cpl_string.h']]], + ['cplbase64encode',['CPLBase64Encode',['../cpl__string_8h.html#af464daf0da64cfd00518fc44ad92a71e',1,'cpl_string.h']]], + ['cplbinarytohex',['CPLBinaryToHex',['../cpl__string_8h.html#a12e0997a9cc487d750a805628a9d5dad',1,'cpl_string.h']]], + ['cplcalloc',['CPLCalloc',['../cpl__conv_8h.html#a45813ba9f10a9a9769adc22ec13374f2',1,'cpl_conv.h']]], + ['cplcheckforfile',['CPLCheckForFile',['../cpl__conv_8h.html#a5ff4348e3035619493230fad6c01e145',1,'cpl_conv.h']]], + ['cplcleantrailingslash',['CPLCleanTrailingSlash',['../cpl__conv_8h.html#ac45f9cd7b14c9dc9054931dcef844906',1,'cpl_conv.h']]], + ['cplcleanuperrormutex',['CPLCleanupErrorMutex',['../cpl__error_8h.html#af11218a45d727350acd0673396bf7d6c',1,'cpl_error.h']]], + ['cplcleanupmastermutex',['CPLCleanupMasterMutex',['../cpl__multiproc_8h.html#aeb8d1a6a7112f624c0cd0f8d5d96bbbf',1,'cpl_multiproc.h']]], + ['cplcleanupsetlocalemutex',['CPLCleanupSetlocaleMutex',['../cpl__conv_8h.html#a4a6935427d664aaacb639ebd7eb8d9a2',1,'cpl_conv.h']]], + ['cplcleanupsharedfilemutex',['CPLCleanupSharedFileMutex',['../cpl__conv_8h.html#a2deee24eddf3c095428e46bf5f3ec2b0',1,'cpl_conv.h']]], + ['cplcleanuptls',['CPLCleanupTLS',['../cpl__multiproc_8h.html#a2d2fe4fc5d58f933d5ee2c00173782b1',1,'cpl_multiproc.h']]], + ['cplcleanxmlelementname',['CPLCleanXMLElementName',['../cpl__minixml_8h.html#a1ea5b5fcba63c9ced8d1a561a01da1be',1,'cpl_minixml.h']]], + ['cplclearrecodewarningflags',['CPLClearRecodeWarningFlags',['../cpl__string_8h.html#a01f27c25de96f65fefa8475453f410ca',1,'cpl_string.h']]], + ['cplclonexmltree',['CPLCloneXMLTree',['../cpl__minixml_8h.html#a2ca4b721b80404843e6e613291c2b17b',1,'cpl_minixml.h']]], + ['cplclosefileinzip',['CPLCloseFileInZip',['../cpl__conv_8h.html#ab9fed0f429c4c728f256ed324c7a8b34',1,'cpl_conv.h']]], + ['cplcloseshared',['CPLCloseShared',['../cpl__conv_8h.html#a19d2fde250077b9d590c58a4788e94ba',1,'cpl_conv.h']]], + ['cplclosezip',['CPLCloseZip',['../cpl__conv_8h.html#a1c42ff6ff04c0bc99acc14a38f8c4503',1,'cpl_conv.h']]], + ['cplcondbroadcast',['CPLCondBroadcast',['../cpl__multiproc_8h.html#a417de8c11767e17093021fc2ac4c3b42',1,'cpl_multiproc.h']]], + ['cplcondsignal',['CPLCondSignal',['../cpl__multiproc_8h.html#a08ab8cc42d2187d96f5d64b142cf68ea',1,'cpl_multiproc.h']]], + ['cplcondwait',['CPLCondWait',['../cpl__multiproc_8h.html#a4c311a5bdc1ed25810c9282da7e6fb05',1,'cpl_multiproc.h']]], + ['cplcopyfile',['CPLCopyFile',['../cpl__conv_8h.html#aeb8feb88e751b27190d72641afa1431d',1,'cpl_conv.h']]], + ['cplcopytree',['CPLCopyTree',['../cpl__conv_8h.html#a5b6b9f29d4eda65242aab1f2d3626fcd',1,'cpl_conv.h']]], + ['cplcorrespondingpaths',['CPLCorrespondingPaths',['../cpl__conv_8h.html#a5507538ce9cca894b2c8288911165fc5',1,'cpl_conv.h']]], + ['cplcreatecond',['CPLCreateCond',['../cpl__multiproc_8h.html#a34e777c69ba729c33fc41d956e8a58a5',1,'cpl_multiproc.h']]], + ['cplcreatefileinzip',['CPLCreateFileInZip',['../cpl__conv_8h.html#a1dd1c6e657ded66acd1df37c3eb89b4a',1,'cpl_conv.h']]], + ['cplcreatejoinablethread',['CPLCreateJoinableThread',['../cpl__multiproc_8h.html#a26858662e2e25659f615f962f2dcedf9',1,'cpl_multiproc.h']]], + ['cplcreatelock',['CPLCreateLock',['../cpl__multiproc_8h.html#aa30c115ed4c71548f04a10fc281b6d71',1,'cpl_multiproc.h']]], + ['cplcreatemutex',['CPLCreateMutex',['../cpl__multiproc_8h.html#aa8450f8ffc32faf533db689bafd98491',1,'cpl_multiproc.h']]], + ['cplcreatemutexex',['CPLCreateMutexEx',['../cpl__multiproc_8h.html#a83eca7325d95cafc3778a6064f52fac0',1,'cpl_multiproc.h']]], + ['cplcreateoracquirelock',['CPLCreateOrAcquireLock',['../cpl__multiproc_8h.html#ae253464901e115c20ac1fde3f9e5fe33',1,'cpl_multiproc.h']]], + ['cplcreateoracquiremutex',['CPLCreateOrAcquireMutex',['../cpl__multiproc_8h.html#a94c4067e6cb14fe7636cecbc926d839b',1,'cpl_multiproc.h']]], + ['cplcreateoracquiremutexex',['CPLCreateOrAcquireMutexEx',['../cpl__multiproc_8h.html#a3c42fd1b9e2345189880b519d0a9d160',1,'cpl_multiproc.h']]], + ['cplcreatethread',['CPLCreateThread',['../cpl__multiproc_8h.html#adf1964c4b12e652b143a0aec6a664e52',1,'cpl_multiproc.h']]], + ['cplcreatexmlelementandvalue',['CPLCreateXMLElementAndValue',['../cpl__minixml_8h.html#af48de2b139c304d8d0d9e801a6d06626',1,'cpl_minixml.h']]], + ['cplcreatexmlnode',['CPLCreateXMLNode',['../cpl__minixml_8h.html#aad5af6fda83ecd522cd867574e8083e6',1,'cpl_minixml.h']]], + ['cplcreatezip',['CPLCreateZip',['../cpl__conv_8h.html#ae0390ea4de62dfe1c10c3835a8e012cc',1,'cpl_conv.h']]], + ['cpldebug',['CPLDebug',['../cpl__error_8h.html#afeb154b3b66b3cc70217400e7f747cfc',1,'cpl_error.h']]], + ['cpldectodms',['CPLDecToDMS',['../cpl__conv_8h.html#a466ca65a5348c19ed7770e83b1a1f678',1,'cpl_conv.h']]], + ['cpldectopackeddms',['CPLDecToPackedDMS',['../cpl__conv_8h.html#a3c53be9cbb54f932c047da38299987f1',1,'cpl_conv.h']]], + ['cpldefaulterrorhandler',['CPLDefaultErrorHandler',['../cpl__error_8h.html#a67fa62029603e3591172678fdf68ea8c',1,'cpl_error.h']]], + ['cpldefaultfindfile',['CPLDefaultFindFile',['../cpl__conv_8h.html#a7a4c612e0af213a905519bf0c7619170',1,'cpl_conv.h']]], + ['cpldestroycond',['CPLDestroyCond',['../cpl__multiproc_8h.html#a58a29c4d75e4812218f87892f6c5eebd',1,'cpl_multiproc.h']]], + ['cpldestroylock',['CPLDestroyLock',['../cpl__multiproc_8h.html#a42035111b0a6df79d286303753fbec8a',1,'cpl_multiproc.h']]], + ['cpldestroymutex',['CPLDestroyMutex',['../cpl__multiproc_8h.html#ae92417a57060910a6bc1ad9577e87c15',1,'cpl_multiproc.h']]], + ['cpldestroyxmlnode',['CPLDestroyXMLNode',['../cpl__minixml_8h.html#a6208c67675de53dc8bc2b8aee2130fb8',1,'cpl_minixml.h']]], + ['cpldmstodec',['CPLDMSToDec',['../cpl__conv_8h.html#a989bb7eef9ffdafa628723318fe7afd6',1,'cpl_conv.h']]], + ['cpldumpsharedlist',['CPLDumpSharedList',['../cpl__conv_8h.html#aedca5f7505d22f769f81a2606f961fcd',1,'cpl_conv.h']]], + ['cplemergencyerror',['CPLEmergencyError',['../cpl__error_8h.html#a231bb392f6d1fcca9937e7538cd19cd0',1,'cpl_error.h']]], + ['cplencodingcharsize',['CPLEncodingCharSize',['../cpl__string_8h.html#af09869457bd5c549af82b425a03f3d8e',1,'cpl_string.h']]], + ['cplerror',['CPLError',['../cpl__error_8h.html#a74db8970f896481e1044c08bb08dc21e',1,'cpl_error.h']]], + ['cplerrorreset',['CPLErrorReset',['../cpl__error_8h.html#a2210503e49b3942db841416fbb65b5f6',1,'cpl_error.h']]], + ['cplerrorsetstate',['CPLErrorSetState',['../cpl__error_8h.html#a348d7792bd4497c740e5334bec1ab460',1,'cpl_error.h']]], + ['cplerrorv',['CPLErrorV',['../cpl__error_8h.html#a4cbf80c68ee8327fcf155fa2d4403ea2',1,'cpl_error.h']]], + ['cplescapestring',['CPLEscapeString',['../cpl__string_8h.html#ab74e751ef08df91189b4c3f6845760eb',1,'cpl_string.h']]], + ['cplextractrelativepath',['CPLExtractRelativePath',['../cpl__conv_8h.html#aa7edf2e64cd080b1187a5fb2be20953d',1,'cpl_conv.h']]], + ['cplfgets',['CPLFGets',['../cpl__conv_8h.html#a41845388ae3945f54991e3c7497939e1',1,'cpl_conv.h']]], + ['cplfinderclean',['CPLFinderClean',['../cpl__conv_8h.html#afb40ccd9d8847a5cfec14ef002707826',1,'cpl_conv.h']]], + ['cplfindfile',['CPLFindFile',['../cpl__conv_8h.html#a10cddddea0f8e8fdb22585e49207dc94',1,'cpl_conv.h']]], + ['cplforcetoascii',['CPLForceToASCII',['../cpl__string_8h.html#ae91c2895ab6061cf43ea68db745e94be',1,'cpl_string.h']]], + ['cplformcifilename',['CPLFormCIFilename',['../cpl__conv_8h.html#ade455f31f32e4e91cbd398a18120157f',1,'cpl_conv.h']]], + ['cplformfilename',['CPLFormFilename',['../cpl__conv_8h.html#ae3aeef0a1b76064515c2e7fc9ad36387',1,'cpl_conv.h']]], + ['cplfreeconfig',['CPLFreeConfig',['../cpl__conv_8h.html#a97d7ffb8436685f7d25cc4aa1c19bb99',1,'cpl_conv.h']]], + ['cplgeneratetempfilename',['CPLGenerateTempFilename',['../cpl__conv_8h.html#ae74360acb19d9cf16a45e9ce09a6a14b',1,'cpl_conv.h']]], + ['cplgetbasename',['CPLGetBasename',['../cpl__conv_8h.html#ad2da757eeb2fe735638d83984088a666',1,'cpl_conv.h']]], + ['cplgetconfigoption',['CPLGetConfigOption',['../cpl__conv_8h.html#a9dae8658256f2bad583fc27d8c707d29',1,'cpl_conv.h']]], + ['cplgetcurrentdir',['CPLGetCurrentDir',['../cpl__conv_8h.html#acd294686b4688f338b824b4d01cf67d0',1,'cpl_conv.h']]], + ['cplgetcurrentprocessid',['CPLGetCurrentProcessID',['../cpl__multiproc_8h.html#ad6d6a4dc50f2d1e0c918afbc566f66f9',1,'cpl_multiproc.h']]], + ['cplgetdirname',['CPLGetDirname',['../cpl__conv_8h.html#a8c1b9496df39389f28767f4b9114f4b0',1,'cpl_conv.h']]], + ['cplgeterrorhandleruserdata',['CPLGetErrorHandlerUserData',['../cpl__error_8h.html#a5ed4d11b005156695777b64dbebe421d',1,'cpl_error.h']]], + ['cplgetexecpath',['CPLGetExecPath',['../cpl__conv_8h.html#aaa35aca85f5aa4b0226de19d38fd6db4',1,'cpl_conv.h']]], + ['cplgetextension',['CPLGetExtension',['../cpl__conv_8h.html#a2c963714033ad84b2213ca8a07cdda85',1,'cpl_conv.h']]], + ['cplgetfilename',['CPLGetFilename',['../cpl__conv_8h.html#ae301bc80871a9b0a5837c114d359bebf',1,'cpl_conv.h']]], + ['cplgetlasterrormsg',['CPLGetLastErrorMsg',['../cpl__error_8h.html#a4d7519cf9b02915faf47d7d0481ae279',1,'cpl_error.h']]], + ['cplgetlasterrorno',['CPLGetLastErrorNo',['../cpl__error_8h.html#ad63af8a6fe2e4d03c0f1d74c05c5aa8a',1,'cpl_error.h']]], + ['cplgetlasterrortype',['CPLGetLastErrorType',['../cpl__error_8h.html#a21183f30769cafa434e33ec4940d1da5',1,'cpl_error.h']]], + ['cplgetnumcpus',['CPLGetNumCPUs',['../cpl__multiproc_8h.html#ade3ad611905d3d3a18bf5a35616c65a1',1,'cpl_multiproc.h']]], + ['cplgetpagesize',['CPLGetPageSize',['../cpl__virtualmem_8h.html#a1fda6753fc13f3dc348605da8bce9c2f',1,'cpl_virtualmem.h']]], + ['cplgetpath',['CPLGetPath',['../cpl__conv_8h.html#a0cd2d1912e452dd5fef3c39253c036da',1,'cpl_conv.h']]], + ['cplgetphysicalram',['CPLGetPhysicalRAM',['../cpl__vsi_8h.html#ada199e0a1767d83b2a1190a06352a967',1,'cpl_vsi.h']]], + ['cplgetpid',['CPLGetPID',['../cpl__multiproc_8h.html#a126e15d559e85060b3bea05a07942b33',1,'cpl_multiproc.h']]], + ['cplgetsharedlist',['CPLGetSharedList',['../cpl__conv_8h.html#ae537ad5f113549a8b30dd441bbea728c',1,'cpl_conv.h']]], + ['cplgetsymbol',['CPLGetSymbol',['../cpl__conv_8h.html#a8a2b13fc6da8c748e7b0111fc8523ea0',1,'cpl_conv.h']]], + ['cplgetthreadingmodel',['CPLGetThreadingModel',['../cpl__multiproc_8h.html#a991fb5d7c69581a6f0768e304f459d24',1,'cpl_multiproc.h']]], + ['cplgetthreadlocalconfigoption',['CPLGetThreadLocalConfigOption',['../cpl__conv_8h.html#a761908166c5e1876c6690ab50663dd9e',1,'cpl_conv.h']]], + ['cplgettls',['CPLGetTLS',['../cpl__multiproc_8h.html#a905d1c6c35b34899376d46dfb59bde87',1,'cpl_multiproc.h']]], + ['cplgettlsex',['CPLGetTLSEx',['../cpl__multiproc_8h.html#a0b70335d377c5686716b1f7e818d8295',1,'cpl_multiproc.h']]], + ['cplgetusablephysicalram',['CPLGetUsablePhysicalRAM',['../cpl__vsi_8h.html#a832811eed05c55ad07abd6aa266c9856',1,'cpl_vsi.h']]], + ['cplgetvaluetype',['CPLGetValueType',['../cpl__string_8h.html#ac27d8320ca1cf3fe684234c9161281ad',1,'cpl_string.h']]], + ['cplgetxmlnode',['CPLGetXMLNode',['../cpl__minixml_8h.html#a7c50966bf2f872b644690b66fd3e6708',1,'cpl_minixml.h']]], + ['cplgetxmlvalue',['CPLGetXMLValue',['../cpl__minixml_8h.html#a6756dd60261b6d9b6a4ac8ac362cdfa5',1,'cpl_minixml.h']]], + ['cplhextobinary',['CPLHexToBinary',['../cpl__string_8h.html#a18575a02ab30432781b8e93ef3af1b75',1,'cpl_string.h']]], + ['cplisfilenamerelative',['CPLIsFilenameRelative',['../cpl__conv_8h.html#a9be0b2f019023ef0f2de2c86c3e84472',1,'cpl_conv.h']]], + ['cplisutf8',['CPLIsUTF8',['../cpl__string_8h.html#a19d265ba589314775243b478f6003971',1,'cpl_string.h']]], + ['cplisvirtualmemfilemapavailable',['CPLIsVirtualMemFileMapAvailable',['../cpl__virtualmem_8h.html#a23dca3961c27fceab73cb5b568c0e847',1,'cpl_virtualmem.h']]], + ['cpljointhread',['CPLJoinThread',['../cpl__multiproc_8h.html#a168fd8d4383db31f3f42b6db2af6bd0b',1,'cpl_multiproc.h']]], + ['cpllockfile',['CPLLockFile',['../cpl__multiproc_8h.html#acb5760c1c25f3b9e2f03da9b71ec68e8',1,'cpl_multiproc.h']]], + ['cpllocksetdebugperf',['CPLLockSetDebugPerf',['../cpl__multiproc_8h.html#ab6743d67832bd5bd9565b56c9da3bbfb',1,'cpl_multiproc.h']]], + ['cplloggingerrorhandler',['CPLLoggingErrorHandler',['../cpl__error_8h.html#aa47fa4492b091bafa39cc0b9730b7377',1,'cpl_error.h']]], + ['cplmalloc',['CPLMalloc',['../cpl__conv_8h.html#aaa9cc4f20fb562f75be86ca3ed220247',1,'cpl_conv.h']]], + ['cplmovefile',['CPLMoveFile',['../cpl__conv_8h.html#a57f883de7738db22a42e9d4efc6a3bec',1,'cpl_conv.h']]], + ['cplopenshared',['CPLOpenShared',['../cpl__conv_8h.html#a0f4adc3ff7c84eeb7bb435bacad04c22',1,'cpl_conv.h']]], + ['cplpackeddmstodec',['CPLPackedDMSToDec',['../cpl__conv_8h.html#a3fd07859b01fb8b6c97063a73e19795e',1,'cpl_conv.h']]], + ['cplparsenamevalue',['CPLParseNameValue',['../cpl__string_8h.html#a9b0956ead51f6795ee28dbdc8e1121fd',1,'cpl_string.h']]], + ['cplparsexmlfile',['CPLParseXMLFile',['../cpl__minixml_8h.html#ad9da364b438b491b839382f29fc29b37',1,'cpl_minixml.h']]], + ['cplparsexmlstring',['CPLParseXMLString',['../cpl__minixml_8h.html#a624cb3e7bf43d47685f19b88f0268286',1,'cpl_minixml.h']]], + ['cplpoperrorhandler',['CPLPopErrorHandler',['../cpl__error_8h.html#a231856620be4fb2404dd0dc9fb79d292',1,'cpl_error.h']]], + ['cplpopfilefinder',['CPLPopFileFinder',['../cpl__conv_8h.html#a327b6438548c4c874ec8076d65e3ddfd',1,'cpl_conv.h']]], + ['cplpopfinderlocation',['CPLPopFinderLocation',['../cpl__conv_8h.html#a0c1ba16ecc24e6318f9e0be2461a8b30',1,'cpl_conv.h']]], + ['cplprintdouble',['CPLPrintDouble',['../cpl__conv_8h.html#a7d65b2cbfa4444c18816f01d13bf0b3f',1,'cpl_conv.h']]], + ['cplprintf',['CPLprintf',['../cpl__string_8h.html#abb95dd17427a3ade3bc799fcaae0510b',1,'cpl_string.h']]], + ['cplprintint32',['CPLPrintInt32',['../cpl__conv_8h.html#a40fa469f70136e695e5d130de5ea396a',1,'cpl_conv.h']]], + ['cplprintpointer',['CPLPrintPointer',['../cpl__conv_8h.html#a2603dce619cc1d5b4cfc09949eb6f605',1,'cpl_conv.h']]], + ['cplprintstring',['CPLPrintString',['../cpl__conv_8h.html#ad7c571afb58afd4a4d4d877b2f605f95',1,'cpl_conv.h']]], + ['cplprintstringfill',['CPLPrintStringFill',['../cpl__conv_8h.html#a08723bfa45a73e5856ac2d97740acf42',1,'cpl_conv.h']]], + ['cplprinttime',['CPLPrintTime',['../cpl__conv_8h.html#a1135cad797264f39c09364da35b82748',1,'cpl_conv.h']]], + ['cplprintuintbig',['CPLPrintUIntBig',['../cpl__conv_8h.html#a8ea1cd06bc958af6ea693a3145008ac7',1,'cpl_conv.h']]], + ['cplprojectrelativefilename',['CPLProjectRelativeFilename',['../cpl__conv_8h.html#ab229decc2cfebfe65024aebb5e1d3dce',1,'cpl_conv.h']]], + ['cplpusherrorhandler',['CPLPushErrorHandler',['../cpl__error_8h.html#a38c2f099214120938983aa514867ba84',1,'cpl_error.h']]], + ['cplpusherrorhandlerex',['CPLPushErrorHandlerEx',['../cpl__error_8h.html#a59022e6f05c1bd1ae3f5c73fdb20f1c4',1,'cpl_error.h']]], + ['cplpushfilefinder',['CPLPushFileFinder',['../cpl__conv_8h.html#a0c9d8824c68bb6f0343f444dea23d39c',1,'cpl_conv.h']]], + ['cplpushfinderlocation',['CPLPushFinderLocation',['../cpl__conv_8h.html#a45a576d27de3dcc95fbe7813b8274200',1,'cpl_conv.h']]], + ['cplquieterrorhandler',['CPLQuietErrorHandler',['../cpl__error_8h.html#ae3a8d66657b3077ae5d49f3b71d74100',1,'cpl_error.h']]], + ['cplreadline',['CPLReadLine',['../cpl__conv_8h.html#a0202438ad0f9f8d260d5fb8a1834e277',1,'cpl_conv.h']]], + ['cplreadline2l',['CPLReadLine2L',['../cpl__conv_8h.html#af32c79f087303ae96c422467b705cb34',1,'cpl_conv.h']]], + ['cplreadlinel',['CPLReadLineL',['../cpl__conv_8h.html#ab38aa2bd6fad1221d899a74ff45b33f2',1,'cpl_conv.h']]], + ['cplrealloc',['CPLRealloc',['../cpl__conv_8h.html#a859bfed0320b2f68cb5348c2c6e44c44',1,'cpl_conv.h']]], + ['cplrecode',['CPLRecode',['../cpl__string_8h.html#ab9e3b57501651b611d9134e6951c8e31',1,'cpl_string.h']]], + ['cplrecodefromwchar',['CPLRecodeFromWChar',['../cpl__string_8h.html#a0cd9738c76b969cffc33548761dd9f1d',1,'cpl_string.h']]], + ['cplrecodetowchar',['CPLRecodeToWChar',['../cpl__string_8h.html#a46bda3869d6db85cf19400913855a91d',1,'cpl_string.h']]], + ['cplreleaselock',['CPLReleaseLock',['../cpl__multiproc_8h.html#ace5baefa56ba0bdf4da9ef354fe4efba',1,'cpl_multiproc.h']]], + ['cplreleasemutex',['CPLReleaseMutex',['../cpl__multiproc_8h.html#af925f1b0990e3b47cd55c474c45fd0fa',1,'cpl_multiproc.h']]], + ['cplremovexmlchild',['CPLRemoveXMLChild',['../cpl__minixml_8h.html#a600b26c37b444401adf4e00841cc7c5e',1,'cpl_minixml.h']]], + ['cplresetextension',['CPLResetExtension',['../cpl__conv_8h.html#a921a45fcb21a53be11f758fefcd0551b',1,'cpl_conv.h']]], + ['cplscandouble',['CPLScanDouble',['../cpl__conv_8h.html#a3b972410626256ac3ced8ac43f6e4608',1,'cpl_conv.h']]], + ['cplscanlong',['CPLScanLong',['../cpl__conv_8h.html#a9b459c31663d045216670387e7bd35cd',1,'cpl_conv.h']]], + ['cplscanpointer',['CPLScanPointer',['../cpl__conv_8h.html#a80a8c1d28548f84a1704af9d7ce84455',1,'cpl_conv.h']]], + ['cplscanstring',['CPLScanString',['../cpl__conv_8h.html#af61a2ac88007e268ca856c026f7a98ef',1,'cpl_conv.h']]], + ['cplscanuintbig',['CPLScanUIntBig',['../cpl__conv_8h.html#a488f7d9be4197b2f8e888cc51e602fb5',1,'cpl_conv.h']]], + ['cplscanulong',['CPLScanULong',['../cpl__conv_8h.html#adb6e3821966f526c4fe71dc1dc78ee93',1,'cpl_conv.h']]], + ['cplsearchxmlnode',['CPLSearchXMLNode',['../cpl__minixml_8h.html#a7f18040aa4b149fb0fdcef6e8f9c1f11',1,'cpl_minixml.h']]], + ['cplserializexmltree',['CPLSerializeXMLTree',['../cpl__minixml_8h.html#a08affa00a3aa835e0fb1c0b4e4dabef1',1,'cpl_minixml.h']]], + ['cplserializexmltreetofile',['CPLSerializeXMLTreeToFile',['../cpl__minixml_8h.html#acd526a0e3e137396bf17e230437aa221',1,'cpl_minixml.h']]], + ['cplsetconfigoption',['CPLSetConfigOption',['../cpl__conv_8h.html#a2f9fe89aa77782c5a7b6847656f9e2f0',1,'cpl_conv.h']]], + ['cplsetcurrenterrorhandlercatchdebug',['CPLSetCurrentErrorHandlerCatchDebug',['../cpl__error_8h.html#a1c513f2801f13fd4b4c79aaea3d8e3f1',1,'cpl_error.h']]], + ['cplseterrorhandler',['CPLSetErrorHandler',['../cpl__error_8h.html#a1b842be468b9cef24efeaa8a23b8f8f0',1,'cpl_error.h']]], + ['cplseterrorhandlerex',['CPLSetErrorHandlerEx',['../cpl__error_8h.html#a58b73907669501fde37db8f7b97289ff',1,'cpl_error.h']]], + ['cplsetlocale',['CPLsetlocale',['../cpl__conv_8h.html#a7e7dc242d58045315d7672e252e62e7d',1,'cpl_conv.h']]], + ['cplsetthreadlocalconfigoption',['CPLSetThreadLocalConfigOption',['../cpl__conv_8h.html#ae6826aa74d0b5cc9253f55ffb6b798c1',1,'cpl_conv.h']]], + ['cplsettls',['CPLSetTLS',['../cpl__multiproc_8h.html#a8017a920eaac6137a28bbf78a616d3b5',1,'cpl_multiproc.h']]], + ['cplsettlswithfreefunc',['CPLSetTLSWithFreeFunc',['../cpl__multiproc_8h.html#afa568933852dee5ac322f445b00733d8',1,'cpl_multiproc.h']]], + ['cplsettlswithfreefuncex',['CPLSetTLSWithFreeFuncEx',['../cpl__multiproc_8h.html#ad88c068330e2c8f0c61bad5a352a8840',1,'cpl_multiproc.h']]], + ['cplsetxmlvalue',['CPLSetXMLValue',['../cpl__minixml_8h.html#a9074d395bdf4047d03d83002c61a9fc1',1,'cpl_minixml.h']]], + ['cplsleep',['CPLSleep',['../cpl__multiproc_8h.html#a0240c630cf2f396ad231e06867aedcc0',1,'cpl_multiproc.h']]], + ['cplsnprintf',['CPLsnprintf',['../cpl__string_8h.html#aaa9a1a7de48e99c090ecf4d9803a71a7',1,'cpl_string.h']]], + ['cplsprintf',['CPLSPrintf',['../cpl__string_8h.html#af4abf87be77d47f6745a3923f4a3a41f',1,'CPLSPrintf(const char *fmt,...) CPL_PRINT_FUNC_FORMAT(1: cpl_string.h'],['../cpl__string_8h.html#a179a05830eda23b179e133a6ca41f594',1,'CPLsprintf(char *str, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(2: cpl_string.h']]], + ['cplsscanf',['CPLsscanf',['../cpl__string_8h.html#a2228898bbe7b20c62f1e7690459addec',1,'cpl_string.h']]], + ['cplstat',['CPLStat',['../cpl__conv_8h.html#a4115dca2eee785567e195059e9b1dbb5',1,'cpl_conv.h']]], + ['cplstrdup',['CPLStrdup',['../cpl__conv_8h.html#a4f13530799ff863b168cb101e3b39d7b',1,'cpl_conv.h']]], + ['cplstringtocomplex',['CPLStringToComplex',['../cpl__conv_8h.html#a2b21478a868664c79feda46de9ab9ac7',1,'cpl_conv.h']]], + ['cplstripxmlnamespace',['CPLStripXMLNamespace',['../cpl__minixml_8h.html#afdad9057fb272f633435289544791fb1',1,'cpl_minixml.h']]], + ['cplstrlcat',['CPLStrlcat',['../cpl__string_8h.html#a068017b75019d39ea9d74ed55218d40d',1,'cpl_string.h']]], + ['cplstrlcpy',['CPLStrlcpy',['../cpl__string_8h.html#a23730792907209d78ed81a6d218e371a',1,'cpl_string.h']]], + ['cplstrlenutf8',['CPLStrlenUTF8',['../cpl__string_8h.html#ab283c4518e6210d5cc7294e3c5cfaf33',1,'cpl_string.h']]], + ['cplstrlwr',['CPLStrlwr',['../cpl__conv_8h.html#aee03824a3cc31f5c7af705ad1c06d8b3',1,'cpl_conv.h']]], + ['cplstrnlen',['CPLStrnlen',['../cpl__string_8h.html#a0ac300fe626b6e9132fcac05f2d428f2',1,'cpl_string.h']]], + ['cplstrtod',['CPLStrtod',['../cpl__conv_8h.html#ab2a75cb4f9695cd8ecc67668b45cf960',1,'cpl_conv.h']]], + ['cplstrtoddelim',['CPLStrtodDelim',['../cpl__conv_8h.html#a6b08477feabba39c6ddf9962d3c6ed0a',1,'cpl_conv.h']]], + ['cplstrtof',['CPLStrtof',['../cpl__conv_8h.html#adc9e485bcc4465e7ebdf0ac7c6ec4487',1,'cpl_conv.h']]], + ['cplstrtofdelim',['CPLStrtofDelim',['../cpl__conv_8h.html#a6d25e5dc6c14f0216520fba5c7d94707',1,'cpl_conv.h']]], + ['cplsymlink',['CPLSymlink',['../cpl__conv_8h.html#aafa455dd07ba2e2a931dc9979ab76037',1,'cpl_conv.h']]], + ['cpltestboolean',['CPLTestBoolean',['../cpl__string_8h.html#aea59d1c7ba138b5533421239f899a5a2',1,'cpl_string.h']]], + ['cplturnfailureintowarning',['CPLTurnFailureIntoWarning',['../cpl__error_8h.html#a9110b6d0e50f3468987d1acf0974334d',1,'cpl_error.h']]], + ['cplunescapestring',['CPLUnescapeString',['../cpl__string_8h.html#a707ed9e3b3350b5d995b2206e7ea3235',1,'cpl_string.h']]], + ['cplunlinktree',['CPLUnlinkTree',['../cpl__conv_8h.html#a84202bd22f1f3a785bfd5ea9a521ddca',1,'cpl_conv.h']]], + ['cplunlockfile',['CPLUnlockFile',['../cpl__multiproc_8h.html#a0e2331997b692772cda76ded6aac802f',1,'cpl_multiproc.h']]], + ['cplvalidatexml',['CPLValidateXML',['../cpl__conv_8h.html#a2f8b9a6902912eab7f78f533b227107c',1,'cpl_conv.h']]], + ['cplvasprintf',['CPLVASPrintf',['../cpl__string_8h.html#a7fd66b1575d82ae4908789d8b5ceb2ba',1,'cpl_string.h']]], + ['cplverifyconfiguration',['CPLVerifyConfiguration',['../cpl__conv_8h.html#a06e7f7d729ecd76a895772f376b78d6c',1,'cpl_conv.h']]], + ['cplvirtualmemdeclarethread',['CPLVirtualMemDeclareThread',['../cpl__virtualmem_8h.html#ab02ca8df117924498e82dd4baaf6e1f7',1,'cpl_virtualmem.h']]], + ['cplvirtualmemderivednew',['CPLVirtualMemDerivedNew',['../cpl__virtualmem_8h.html#aa23ac6c1b9b0f185cc73a9c320180c9c',1,'cpl_virtualmem.h']]], + ['cplvirtualmemfilemapnew',['CPLVirtualMemFileMapNew',['../cpl__virtualmem_8h.html#a5109bc5b902ac637da108a8a4f7a2594',1,'cpl_virtualmem.h']]], + ['cplvirtualmemfree',['CPLVirtualMemFree',['../cpl__virtualmem_8h.html#a733490834e65cac877b01007e51f08cb',1,'cpl_virtualmem.h']]], + ['cplvirtualmemgetaccessmode',['CPLVirtualMemGetAccessMode',['../cpl__virtualmem_8h.html#a0565635f915e3108d531194cc509def6',1,'cpl_virtualmem.h']]], + ['cplvirtualmemgetaddr',['CPLVirtualMemGetAddr',['../cpl__virtualmem_8h.html#a25a74f5d89021660d2352eb17d1113fc',1,'cpl_virtualmem.h']]], + ['cplvirtualmemgetpagesize',['CPLVirtualMemGetPageSize',['../cpl__virtualmem_8h.html#ad8fe1e9ab81d048c39655ebeb3fbc504',1,'cpl_virtualmem.h']]], + ['cplvirtualmemgetsize',['CPLVirtualMemGetSize',['../cpl__virtualmem_8h.html#a4203d033bae8e3810f0e0f9f64741429',1,'cpl_virtualmem.h']]], + ['cplvirtualmemisaccessthreadsafe',['CPLVirtualMemIsAccessThreadSafe',['../cpl__virtualmem_8h.html#aebc227f9b7237e7a4ca7b284affffb98',1,'cpl_virtualmem.h']]], + ['cplvirtualmemisfilemapping',['CPLVirtualMemIsFileMapping',['../cpl__virtualmem_8h.html#aaba5873a189dc59339c85c46499202d5',1,'cpl_virtualmem.h']]], + ['cplvirtualmemmanagerterminate',['CPLVirtualMemManagerTerminate',['../cpl__virtualmem_8h.html#a0aec86ac68ec821d1d48776a263fa0a4',1,'cpl_virtualmem.h']]], + ['cplvirtualmemnew',['CPLVirtualMemNew',['../cpl__virtualmem_8h.html#a3ab2ce94850ef31458c65cb16ce828dc',1,'cpl_virtualmem.h']]], + ['cplvirtualmempin',['CPLVirtualMemPin',['../cpl__virtualmem_8h.html#ad5f5d5276f1cbe4c77637977476349f5',1,'cpl_virtualmem.h']]], + ['cplvirtualmemundeclarethread',['CPLVirtualMemUnDeclareThread',['../cpl__virtualmem_8h.html#a341e2a12a981a724b0a577a891e993f9',1,'cpl_virtualmem.h']]], + ['cplvsnprintf',['CPLvsnprintf',['../cpl__string_8h.html#a345e0e12a111c7ebcc2896f421573abe',1,'cpl_string.h']]], + ['cplwritefileinzip',['CPLWriteFileInZip',['../cpl__conv_8h.html#aa3904369d73fa8527e4e25794c5c1902',1,'cpl_conv.h']]], + ['cplzlibdeflate',['CPLZLibDeflate',['../cpl__conv_8h.html#a354f0f54c6302f2ebf599c91c2c6b781',1,'cpl_conv.h']]], + ['cplzlibinflate',['CPLZLibInflate',['../cpl__conv_8h.html#a92be91bf8c6f68b821e503d47490f98f',1,'cpl_conv.h']]], + ['create',['Create',['../class_g_d_a_l_driver.html#ad30a16dad36987f86e47d13ffd89e15a',1,'GDALDriver']]], + ['createblock',['CreateBlock',['../class_g_d_a_l_abstract_band_block_cache.html#a6a1d7bf7b39b54d8c35dcdd968ca50a9',1,'GDALAbstractBandBlockCache']]], + ['createcolorramp',['CreateColorRamp',['../class_g_d_a_l_color_table.html#a0f503713565c7b1cb24bcc6c8dd8cf0d',1,'GDALColorTable']]], + ['createcopy',['CreateCopy',['../class_g_d_a_l_driver.html#a181a971ea3a33c91bf5dd5bd16321c20',1,'GDALDriver']]], + ['createdatasource',['CreateDataSource',['../class_o_g_r_s_f_driver.html#a69b1d39c7056cf299bf03b2996b4971c',1,'OGRSFDriver']]], + ['createfeature',['CreateFeature',['../class_o_g_r_feature.html#aba49ebc8f7d3c9f4e59707fa9129dcf6',1,'OGRFeature::CreateFeature()'],['../class_o_g_r_layer.html#a5d6db0be3b8876142d54e8bfd5dc8324',1,'OGRLayer::CreateFeature()']]], + ['createfeaturedefn',['CreateFeatureDefn',['../class_o_g_r_feature_defn.html#a456cdc4de0b02fdd951f3de1d6d0d4c7',1,'OGRFeatureDefn']]], + ['createfield',['CreateField',['../class_o_g_r_layer.html#a6ef3ba01e81538f61b3bad24ae0415f6',1,'OGRLayer']]], + ['createfromfgf',['createFromFgf',['../class_o_g_r_geometry_factory.html#aa771de5c07fa3a8dec8860090dbb25e0',1,'OGRGeometryFactory']]], + ['createfromgeos',['createFromGEOS',['../class_o_g_r_geometry_factory.html#aa5663763081489a8b3b493c9216400e1',1,'OGRGeometryFactory']]], + ['createfromgml',['createFromGML',['../class_o_g_r_geometry_factory.html#a2e066de95f7448e855bb1f5e9b1842b9',1,'OGRGeometryFactory']]], + ['createfromwkb',['createFromWkb',['../class_o_g_r_geometry_factory.html#a74f70af4a2910dbe83128273f24ee7e2',1,'OGRGeometryFactory']]], + ['createfromwkt',['createFromWkt',['../class_o_g_r_geometry_factory.html#aca5abc95705627e662b63ffc7a632a4b',1,'OGRGeometryFactory']]], + ['creategeometry',['createGeometry',['../class_o_g_r_geometry_factory.html#a096453e10f58119f0cc0f041740f463f',1,'OGRGeometryFactory']]], + ['creategeomfield',['CreateGeomField',['../class_o_g_r_layer.html#a09b4f7972973207c2365aeb8bfd4b836',1,'OGRLayer']]], + ['creategeoscontext',['createGEOSContext',['../class_o_g_r_geometry.html#a461893fffa0a9e2380a95430002ee8dd',1,'OGRGeometry']]], + ['createlayer',['CreateLayer',['../class_g_d_a_l_dataset.html#adac3ab15c88b749eb83642cd87aab750',1,'GDALDataset']]], + ['createmaskband',['CreateMaskBand',['../class_g_d_a_l_default_overviews.html#a6dfe93cf4c9e29cd4a808529a2a1c0e3',1,'GDALDefaultOverviews::CreateMaskBand()'],['../class_g_d_a_l_dataset.html#af5cebe17e4b36c061229d45fcdef88c1',1,'GDALDataset::CreateMaskBand()'],['../class_g_d_a_l_raster_band.html#a0a729543b338cc7d96f202ade4b2b408',1,'GDALRasterBand::CreateMaskBand()']]], + ['createstyletoolfromstylestring',['CreateStyleToolFromStyleString',['../class_o_g_r_style_mgr.html#a2243c3042b15d3ba1212f7445b5ca217',1,'OGRStyleMgr']]], + ['crosses',['Crosses',['../class_o_g_r_geometry.html#a5d21764cfea3c7ab7aa41ecd9ae60c98',1,'OGRGeometry']]], + ['csladdnamevalue',['CSLAddNameValue',['../cpl__string_8h.html#a1e1a7a987a2cbfb23e216802b5f7908b',1,'cpl_string.h']]], + ['csladdstring',['CSLAddString',['../cpl__string_8h.html#ac5aa49e9cbedcf0f965097c4195ea94a',1,'cpl_string.h']]], + ['csladdstringmayfail',['CSLAddStringMayFail',['../cpl__string_8h.html#a682598599bc6e3770a2c506fabe51686',1,'cpl_string.h']]], + ['cslappendprintf',['CSLAppendPrintf',['../cpl__string_8h.html#a6d4b10113d0e9ff549008420dbc318d7',1,'cpl_string.h']]], + ['cslcount',['CSLCount',['../cpl__string_8h.html#a96ed5f2caeffc83ca3ada153970ef282',1,'cpl_string.h']]], + ['csldestroy',['CSLDestroy',['../cpl__string_8h.html#ace6799a8ba4bbb58318f17aecd9f55dd',1,'cpl_string.h']]], + ['cslduplicate',['CSLDuplicate',['../cpl__string_8h.html#aee4f268f0d07b8f93f0a28609d36916b',1,'cpl_string.h']]], + ['cslfetchboolean',['CSLFetchBoolean',['../cpl__string_8h.html#aad515528f066b9e4a1a3d0e2c086e5dd',1,'cpl_string.h']]], + ['cslfetchnamevalue',['CSLFetchNameValue',['../cpl__string_8h.html#ae7aa7426549c2b62826f3b1440f99a38',1,'cpl_string.h']]], + ['cslfetchnamevaluedef',['CSLFetchNameValueDef',['../cpl__string_8h.html#ae339d6f6827653c1c017e36b567781df',1,'cpl_string.h']]], + ['cslfetchnamevaluemultiple',['CSLFetchNameValueMultiple',['../cpl__string_8h.html#a183509cea11be721300433ef2ae10052',1,'cpl_string.h']]], + ['cslfindname',['CSLFindName',['../cpl__string_8h.html#ae9340238e2dfe853b82b7e35be8202cb',1,'cpl_string.h']]], + ['cslfindstring',['CSLFindString',['../cpl__string_8h.html#ab8d50a9c6645f8cd176febb7a4ea41ce',1,'cpl_string.h']]], + ['cslfindstringcasesensitive',['CSLFindStringCaseSensitive',['../cpl__string_8h.html#a2255532dbdcba536b8e59ca46de13f3f',1,'cpl_string.h']]], + ['cslgetfield',['CSLGetField',['../cpl__string_8h.html#a46f1b240d122463c5a21f58d35894363',1,'cpl_string.h']]], + ['cslinsertstring',['CSLInsertString',['../cpl__string_8h.html#a711e8a36e8901a897f1e876d2d98d4cf',1,'cpl_string.h']]], + ['cslinsertstrings',['CSLInsertStrings',['../cpl__string_8h.html#a894a7b86e628961febe0381936843cc4',1,'cpl_string.h']]], + ['cslload',['CSLLoad',['../cpl__string_8h.html#af7e9cd880b5891a50db53c7c8ea6b2cf',1,'cpl_string.h']]], + ['cslload2',['CSLLoad2',['../cpl__string_8h.html#a78b15b98755ff10f2f8f239ddff9ac66',1,'cpl_string.h']]], + ['cslmerge',['CSLMerge',['../cpl__string_8h.html#a086854aa18fc7bbad86d64af501a4927',1,'cpl_string.h']]], + ['cslparsecommandline',['CSLParseCommandLine',['../cpl__string_8h.html#a4361c64dd8f22896a6d0f49384705852',1,'cpl_string.h']]], + ['cslpartialfindstring',['CSLPartialFindString',['../cpl__string_8h.html#a1b1b6eda40b063071fc1de336ae1f19a',1,'cpl_string.h']]], + ['cslprint',['CSLPrint',['../cpl__string_8h.html#a69dd3bc8f96887bb6a11389af97a4956',1,'cpl_string.h']]], + ['cslremovestrings',['CSLRemoveStrings',['../cpl__string_8h.html#ac21e99bd7024a6c2205aaa438535ad5d',1,'cpl_string.h']]], + ['cslsave',['CSLSave',['../cpl__string_8h.html#add1a6c7865902a19c988ea260892f042',1,'cpl_string.h']]], + ['cslsetnamevalue',['CSLSetNameValue',['../cpl__string_8h.html#a7cace9e31474df1e83493f5d8d7b1019',1,'cpl_string.h']]], + ['cslsetnamevalueseparator',['CSLSetNameValueSeparator',['../cpl__string_8h.html#a2e7670421e44ece23a49af78556eb96d',1,'cpl_string.h']]], + ['csltestboolean',['CSLTestBoolean',['../cpl__string_8h.html#affaa0f415488e88b1f729fda33eae311',1,'cpl_string.h']]], + ['csltokenizestring',['CSLTokenizeString',['../cpl__string_8h.html#aa076a26a5c235524b808765441cc709c',1,'cpl_string.h']]], + ['csltokenizestring2',['CSLTokenizeString2',['../cpl__string_8h.html#a65d39636eb9c8f4cfd2366aa00fc789d',1,'cpl_string.h']]], + ['csltokenizestringcomplex',['CSLTokenizeStringComplex',['../cpl__string_8h.html#a523afbf3c959a2ae11a2dc8e67e89b24',1,'cpl_string.h']]], + ['curvefromlinestring',['curveFromLineString',['../class_o_g_r_geometry_factory.html#a5caebb9b691ac3dc50b3fb385b31a4b1',1,'OGRGeometryFactory']]], + ['curvepolytopoly',['CurvePolyToPoly',['../class_o_g_r_curve_polygon.html#aced8c142a51ed3daf085c93cc2904e10',1,'OGRCurvePolygon::CurvePolyToPoly()'],['../class_o_g_r_polygon.html#adf70cf867cb7a19ff81456601b4d454d',1,'OGRPolygon::CurvePolyToPoly()']]], + ['curvetoline',['CurveToLine',['../class_o_g_r_curve.html#a185e94b389c8a918d1a642efc66dc86a',1,'OGRCurve::CurveToLine()'],['../class_o_g_r_line_string.html#a1b40653e142df3ff9663219c769d477e',1,'OGRLineString::CurveToLine()'],['../class_o_g_r_circular_string.html#a3a2484194846289a17e61b8b74cf2b70',1,'OGRCircularString::CurveToLine()'],['../class_o_g_r_compound_curve.html#ad5203b2faa0b211931bdebf0fa1c75a1',1,'OGRCompoundCurve::CurveToLine()']]], + ['curvetolinestring',['curveToLineString',['../class_o_g_r_geometry_factory.html#a00b936267e18bbdb4c8c2fd58a71b51f',1,'OGRGeometryFactory']]] +]; diff --git a/bin/doc/html/search/functions_4.html b/bin/doc/html/search/functions_4.html new file mode 100644 index 0000000..a9c64ad --- /dev/null +++ b/bin/doc/html/search/functions_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_4.js b/bin/doc/html/search/functions_4.js new file mode 100644 index 0000000..d8c3455 --- /dev/null +++ b/bin/doc/html/search/functions_4.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['dbconnect',['DBConnect',['../class_d_b_connect.html#ad9bf87aba746065d89dc7eb5844527b2',1,'DBConnect']]], + ['defaultcopyfiles',['DefaultCopyFiles',['../class_g_d_a_l_driver.html#a815683fd7d23d4148654a17e02f1adb0',1,'GDALDriver']]], + ['defaultcopymasks',['DefaultCopyMasks',['../class_g_d_a_l_driver.html#ab7d85fdc8ad98c3d22bceb94215168e3',1,'GDALDriver']]], + ['defaultcreatecopy',['DefaultCreateCopy',['../class_g_d_a_l_driver.html#acddd431079d3fad24d8528fa36ec0774',1,'GDALDriver']]], + ['defaultrename',['DefaultRename',['../class_g_d_a_l_driver.html#a68f10e6dd52cf5bcdace7f2aa92aa625',1,'GDALDriver']]], + ['delaunaytriangulation',['DelaunayTriangulation',['../class_o_g_r_geometry.html#afbb428a238292a81b9bbee249a5fbfa1',1,'OGRGeometry']]], + ['delete',['Delete',['../class_g_d_a_l_driver.html#ad40d369db18eb0af6fbe7e46dd112aed',1,'GDALDriver']]], + ['deletedatasource',['DeleteDataSource',['../class_o_g_r_s_f_driver.html#a83610ace1e0aacd08fbf26e5678eec54',1,'OGRSFDriver']]], + ['deletefeature',['DeleteFeature',['../class_o_g_r_layer.html#a5548d32b8d21ee05417255bcf506ebb1',1,'OGRLayer']]], + ['deletefield',['DeleteField',['../class_o_g_r_layer.html#a2534ab6dc0dcc9479fcbdb7545b20d99',1,'OGRLayer']]], + ['deletefielddefn',['DeleteFieldDefn',['../class_o_g_r_feature_defn.html#a184066dbcd163cf632f889c315de7243',1,'OGRFeatureDefn']]], + ['deletegeomfielddefn',['DeleteGeomFieldDefn',['../class_o_g_r_feature_defn.html#a23658f8a4dd8247dd8526c3856970c4d',1,'OGRFeatureDefn']]], + ['deletelayer',['DeleteLayer',['../class_g_d_a_l_dataset.html#ad225628a4b1a8d5ca58ad9586fc322ef',1,'GDALDataset']]], + ['deletenodatavalue',['DeleteNoDataValue',['../class_g_d_a_l_raster_band.html#a1c915d14fc2e8568a5efc6d8d11c083d',1,'GDALRasterBand']]], + ['dereference',['Dereference',['../class_g_d_a_l_dataset.html#a8e820fe1ed71f288e20dd9ef697405c2',1,'GDALDataset::Dereference()'],['../class_o_g_r_feature_defn.html#a87a280dd42634206dfbcfc47b1ecfea4',1,'OGRFeatureDefn::Dereference()'],['../class_o_g_r_spatial_reference.html#ade185ac8ef1724fea5ec3c0e68eaae81',1,'OGRSpatialReference::Dereference()'],['../class_o_g_r_layer.html#a2271d53f75d4f6ff2f4a8aeb71e825d6',1,'OGRLayer::Dereference()']]], + ['deregisterdriver',['DeregisterDriver',['../class_g_d_a_l_driver_manager.html#a0ff23c4834b1543712df8f9b9883e6dd',1,'GDALDriverManager']]], + ['destroy',['destroy',['../class_o_g_r_point_iterator.html#a89927dedd561cd8444b9e7624d3f625f',1,'OGRPointIterator']]], + ['destroychild',['DestroyChild',['../class_o_g_r___s_r_s_node.html#ad292fa90c3d86e79a7dcc0d1ed7bfa72',1,'OGR_SRSNode']]], + ['destroyct',['DestroyCT',['../class_o_g_r_coordinate_transformation.html#a2f6f3ca64de01566945a8a0d389eb973',1,'OGRCoordinateTransformation']]], + ['destroydatasource',['DestroyDataSource',['../class_o_g_r_data_source.html#a76f86f6c82e095600a4db9e35dbde45c',1,'OGRDataSource']]], + ['destroyfeature',['DestroyFeature',['../class_o_g_r_feature.html#aa66a492071a9da4201292525691fec86',1,'OGRFeature']]], + ['destroyfeaturedefn',['DestroyFeatureDefn',['../class_o_g_r_feature_defn.html#a6dc089c1536cfc098eb57917d8e8b7a4',1,'OGRFeatureDefn']]], + ['destroygeometry',['destroyGeometry',['../class_o_g_r_geometry_factory.html#a38d0078e16b5b90d2ef338897528b0e7',1,'OGRGeometryFactory']]], + ['destroyparseinfo',['DestroyParseInfo',['../class_g_d_a_l_dataset.html#afdd94cb606e7f096932d100fe0b8df46',1,'GDALDataset']]], + ['destroyrbmutex',['DestroyRBMutex',['../class_g_d_a_l_raster_block.html#a0b5938a5d12c5f50ee6ebaa3e7a2e440',1,'GDALRasterBlock']]], + ['destroyspatialreference',['DestroySpatialReference',['../class_o_g_r_spatial_reference.html#adeee531836540763be4e2fb880fbc133',1,'OGRSpatialReference']]], + ['detach',['Detach',['../class_g_d_a_l_raster_block.html#a2f8b3efad25604fe7d2b13e5ea6b8db9',1,'GDALRasterBlock']]], + ['difference',['Difference',['../class_o_g_r_geometry.html#a54032149d6655ce88483d302ac82e90b',1,'OGRGeometry']]], + ['disablereadwritemutex',['DisableReadWriteMutex',['../class_g_d_a_l_dataset.html#ad67b05f0a76b7e1897daeab6e399fe2a',1,'GDALDataset']]], + ['disjoint',['Disjoint',['../class_o_g_r_geometry.html#ac38d8a57a33e812be25717d0b75cc762',1,'OGRGeometry']]], + ['distance',['Distance',['../class_o_g_r_geometry.html#a9508e1363f8a417167813fcd0aa7e88c',1,'OGRGeometry']]], + ['droplock',['DropLock',['../class_g_d_a_l_raster_block.html#ab10ccf10303983356998ffc93ddfe655',1,'GDALRasterBlock']]], + ['droplockforremovalfromstorage',['DropLockForRemovalFromStorage',['../class_g_d_a_l_raster_block.html#ac19291990889c4a1524dc66e0cbe3be5',1,'GDALRasterBlock']]], + ['dumpreadable',['DumpReadable',['../class_o_g_r_feature.html#a6c787aeb650bd03420309ca4f52c0083',1,'OGRFeature::DumpReadable()'],['../class_o_g_r_geometry.html#adb364f8b6c08cb51e2337d569061ccea',1,'OGRGeometry::dumpReadable()'],['../class_o_g_r_spatial_reference.html#a63b61b8f4e029d91aa0de3a5b9f604e7',1,'OGRSpatialReference::dumpReadable()']]] +]; diff --git a/bin/doc/html/search/functions_5.html b/bin/doc/html/search/functions_5.html new file mode 100644 index 0000000..9d135fa --- /dev/null +++ b/bin/doc/html/search/functions_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_5.js b/bin/doc/html/search/functions_5.js new file mode 100644 index 0000000..4e0ae4b --- /dev/null +++ b/bin/doc/html/search/functions_5.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['earlysetconfigoptions',['EarlySetConfigOptions',['../commonutils_8h.html#adddc80a49144c33982e46fe3d88b208a',1,'EarlySetConfigOptions(int argc, char **argv): commonutils.cpp'],['../commonutils_8cpp.html#a66d24d0e1cbcd8f3420af1dff5c07804',1,'EarlySetConfigOptions(int argc, char **argv): commonutils.cpp']]], + ['empty',['empty',['../class_o_g_r_geometry.html#a408303f89e6faf991c0a87764fc7e664',1,'OGRGeometry::empty()'],['../class_o_g_r_point.html#a4aefacebe642bdf65281f6b6477ed0de',1,'OGRPoint::empty()'],['../class_o_g_r_simple_curve.html#a13f495cfd4270bcd00d6972b53d9c3fd',1,'OGRSimpleCurve::empty()'],['../class_o_g_r_curve_collection.html#af7e70eb8a8e25386437eb4221be5fc61',1,'OGRCurveCollection::empty()'],['../class_o_g_r_compound_curve.html#a5c629f297207e5322dd28f6a42fef1e2',1,'OGRCompoundCurve::empty()'],['../class_o_g_r_curve_polygon.html#a7d410962a63a1ebcb37942c84578d015',1,'OGRCurvePolygon::empty()'],['../class_o_g_r_geometry_collection.html#afee2e6df2f0b8aff3fce57cc21b2c938',1,'OGRGeometryCollection::empty()']]], + ['endasyncreader',['EndAsyncReader',['../class_g_d_a_l_dataset.html#a796570bf34525bb8b91d3fa98168a67d',1,'GDALDataset']]], + ['endpoint',['EndPoint',['../class_o_g_r_curve.html#a704589e5bdbf6a9358fa231968686af7',1,'OGRCurve::EndPoint()'],['../class_o_g_r_simple_curve.html#a2280ef399f4d45f6cfcb075f6cfd70f7',1,'OGRSimpleCurve::EndPoint()'],['../class_o_g_r_compound_curve.html#a4ea3745d494325409cad936bb33b8f07',1,'OGRCompoundCurve::EndPoint()']]], + ['enterreadwrite',['EnterReadWrite',['../class_g_d_a_l_dataset.html#a3b79c71986f29b8419d776586c672edd',1,'GDALDataset::EnterReadWrite()'],['../class_g_d_a_l_raster_band.html#af96dc6dd24d53d167d44ec9b01b0c877',1,'GDALRasterBand::EnterReadWrite()']]], + ['epsgtreatsaslatlong',['EPSGTreatsAsLatLong',['../class_o_g_r_spatial_reference.html#a519cce70fd39f974c61342bf73ab01ad',1,'OGRSpatialReference']]], + ['epsgtreatsasnorthingeasting',['EPSGTreatsAsNorthingEasting',['../class_o_g_r_spatial_reference.html#a2fe484ea1e7c8e8121b3ae05bb1a1878',1,'OGRSpatialReference']]], + ['equal',['Equal',['../class_o_g_r_feature.html#a9a20acb9e13a90099f69d7eefd36df12',1,'OGRFeature::Equal()'],['../class_o_g_r_geometry.html#adc280e4b4bc11b74c65165d6ddcbe86c',1,'OGRGeometry::Equal()']]], + ['equals',['Equals',['../class_o_g_r_geometry.html#ad002495e7ed2affde1285a0d24162940',1,'OGRGeometry::Equals()'],['../class_o_g_r_point.html#ae9a2c96e244bfc553bade42ff85466b8',1,'OGRPoint::Equals()'],['../class_o_g_r_simple_curve.html#a79408ee7210686bd54d5a79b0b2f699c',1,'OGRSimpleCurve::Equals()'],['../class_o_g_r_curve_collection.html#a2f4611b06172c4d43d8db89c713f49e9',1,'OGRCurveCollection::Equals()'],['../class_o_g_r_compound_curve.html#ad485c1f3a0a00dd7df9afc03de65a60f',1,'OGRCompoundCurve::Equals()'],['../class_o_g_r_curve_polygon.html#a43bf306f217cfb4eb85fbdb17d4efa5f',1,'OGRCurvePolygon::Equals()'],['../class_o_g_r_geometry_collection.html#acac4e795db5c3d1709be9e4f6188d568',1,'OGRGeometryCollection::Equals()']]], + ['erase',['Erase',['../class_o_g_r_layer.html#ae8fcf55ffa259f32df35edcb05274439',1,'OGRLayer']]], + ['evaluate',['Evaluate',['../class_o_g_r_feature_query.html#ac3c93161d8841e40dddd53f1a0021b05',1,'OGRFeatureQuery']]], + ['evaluateagainstindices',['EvaluateAgainstIndices',['../class_o_g_r_feature_query.html#a819e1a6053a00b4e083b5c3a98093181',1,'OGRFeatureQuery']]], + ['evtbtncancel',['evtBtnCancel',['../class_d_b_connect.html#af6840fb55b05093c1bc311b249b56c3e',1,'DBConnect::evtBtnCancel()'],['../class_settings.html#aa951da273418f0587897fef213f10419',1,'Settings::evtBtnCancel()'],['../class_web_service_connect.html#a245e3b13b2e9fdb613765dbaa5decc4a',1,'WebServiceConnect::evtBtnCancel()']]], + ['evtbtnconnect',['evtBtnConnect',['../class_d_b_connect.html#ad7c84bc0ffb1b18f8acf0882fc50874e',1,'DBConnect::evtBtnConnect()'],['../class_web_service_connect.html#aeddd176c4a49dc2ba4b6e69827667937',1,'WebServiceConnect::evtBtnConnect()']]], + ['evtbtnok',['evtBtnOK',['../class_d_b_connect.html#a36c4d82796e713c4439363b294cb90c5',1,'DBConnect::evtBtnOK()'],['../class_settings.html#ae736b83de1c7f767ae60f2e9d02e1278',1,'Settings::evtBtnOK()'],['../class_web_service_connect.html#affe1d3eec90a34f1fdb5785e7849f017',1,'WebServiceConnect::evtBtnOK()']]], + ['evtradalllayers',['evtRadAllLayers',['../class_web_service_connect.html#a8dd0cffc49d8e04ed7886f5f140dcd34',1,'WebServiceConnect']]], + ['evtradalltables',['evtRadAllTables',['../class_d_b_connect.html#a6561be8af7c346d5f84477748de55715',1,'DBConnect']]], + ['evtradnonlayers',['evtRadNonLayers',['../class_web_service_connect.html#ac020a2d7fe4b352d92bbf83e229d0b19',1,'WebServiceConnect']]], + ['evtradnontables',['evtRadNonTables',['../class_d_b_connect.html#a756aa3549df90f16ee64011bb5f210af',1,'DBConnect']]], + ['executesql',['ExecuteSQL',['../class_g_d_a_l_dataset.html#a55e7d90377514ffda0747957c0aa6708',1,'GDALDataset::ExecuteSQL(const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect)'],['../class_g_d_a_l_dataset.html#a6f0ba9d26c7d72726bee8d793095d3f6',1,'GDALDataset::ExecuteSQL(const char *pszStatement, OGRGeometry *poSpatialFilter, const char *pszDialect, swq_select_parse_options *poSelectParseOptions)']]], + ['exifextractmetadata',['EXIFExtractMetadata',['../gdal__priv_8h.html#a3e96d953c43db090e4cf82aeac48fe7d',1,'gdal_priv.h']]], + ['exporttoerm',['exportToERM',['../class_o_g_r_spatial_reference.html#a574b5f221ae0b41bc4f82baeb8ab2f1c',1,'OGRSpatialReference']]], + ['exporttogeos',['exportToGEOS',['../class_o_g_r_geometry.html#ae9dd65341d059f1316f53d07e4ad84fd',1,'OGRGeometry']]], + ['exporttogml',['exportToGML',['../class_o_g_r_geometry.html#ad63cb74af6069be19197762770630ec1',1,'OGRGeometry']]], + ['exporttojson',['exportToJson',['../class_o_g_r_geometry.html#a68453e39f8df3430fd390248feb79be9',1,'OGRGeometry']]], + ['exporttokml',['exportToKML',['../class_o_g_r_geometry.html#a4de1e04add809c3630c21e912b17ebfe',1,'OGRGeometry']]], + ['exporttomicoordsys',['exportToMICoordSys',['../class_o_g_r_spatial_reference.html#a1f2908cd5ca33609844ef0c0ff2186ea',1,'OGRSpatialReference']]], + ['exporttopanorama',['exportToPanorama',['../class_o_g_r_spatial_reference.html#a2172f6cf2ea15a417474ef114f91397c',1,'OGRSpatialReference']]], + ['exporttopci',['exportToPCI',['../class_o_g_r_spatial_reference.html#ad91c0f34ebfe6fd08001ced4d805b201',1,'OGRSpatialReference']]], + ['exporttoprettywkt',['exportToPrettyWkt',['../class_o_g_r___s_r_s_node.html#a41f2cffb52ab9013bbb22496806ce0c8',1,'OGR_SRSNode::exportToPrettyWkt()'],['../class_o_g_r_spatial_reference.html#a635423e09630b4d31b2fa4259667a4ec',1,'OGRSpatialReference::exportToPrettyWkt()']]], + ['exporttoproj4',['exportToProj4',['../class_o_g_r_spatial_reference.html#a28bd9b81856b6a93861576fff0933bb9',1,'OGRSpatialReference']]], + ['exporttousgs',['exportToUSGS',['../class_o_g_r_spatial_reference.html#a04ab13a2ec4ceffd6f802422f95e8f15',1,'OGRSpatialReference']]], + ['exporttowkb',['exportToWkb',['../class_o_g_r_geometry.html#a880dc17b972a216f1394f7913fe97911',1,'OGRGeometry::exportToWkb()'],['../class_o_g_r_point.html#a2bbe72a9ef6670b3d1751cda707e6f97',1,'OGRPoint::exportToWkb()'],['../class_o_g_r_simple_curve.html#a68d82cffd7307e4e3abb34e51e77e7d1',1,'OGRSimpleCurve::exportToWkb()'],['../class_o_g_r_linear_ring.html#a27d8b8a98b4738dd8d2c9dc60945c790',1,'OGRLinearRing::exportToWkb()'],['../class_o_g_r_circular_string.html#ae04ece27e6b559be9c8e89493bb37ecc',1,'OGRCircularString::exportToWkb()'],['../class_o_g_r_curve_collection.html#af0f6d35ed4f292c547e8d75509a29d56',1,'OGRCurveCollection::exportToWkb()'],['../class_o_g_r_compound_curve.html#acbf7cd234552ee95e8870aca14fb0aae',1,'OGRCompoundCurve::exportToWkb()'],['../class_o_g_r_curve_polygon.html#ab2843ff6d6bcea64f558da08c0c86e8e',1,'OGRCurvePolygon::exportToWkb()'],['../class_o_g_r_polygon.html#abd3dfc16a5b7dc79ab9b0fe221059cb3',1,'OGRPolygon::exportToWkb()'],['../class_o_g_r_geometry_collection.html#a0520e4331dfbcfd044d3896d3a8347ff',1,'OGRGeometryCollection::exportToWkb()']]], + ['exporttowkt',['exportToWkt',['../class_o_g_r_geometry.html#a50d914523ef2a8e19293e1bd661d2573',1,'OGRGeometry::exportToWkt()'],['../class_o_g_r_point.html#a098bd109f8a314254ec4306d7252d589',1,'OGRPoint::exportToWkt()'],['../class_o_g_r_simple_curve.html#a81577f43d25c2e883d6fb1e8bb431af9',1,'OGRSimpleCurve::exportToWkt()'],['../class_o_g_r_circular_string.html#a2d261b08dac5068e7d78dd13926f8055',1,'OGRCircularString::exportToWkt()'],['../class_o_g_r_curve_collection.html#ac07d1a3c6666f8d61954a64f684f5e23',1,'OGRCurveCollection::exportToWkt()'],['../class_o_g_r_compound_curve.html#a173733680fd91a3b5cc428dbf7076e28',1,'OGRCompoundCurve::exportToWkt()'],['../class_o_g_r_curve_polygon.html#a8cf0044abbf872cf541d8cc61f3e0fc4',1,'OGRCurvePolygon::exportToWkt()'],['../class_o_g_r_polygon.html#ab3f2b2cfd67c12c23c211c4ade26f6ff',1,'OGRPolygon::exportToWkt()'],['../class_o_g_r_geometry_collection.html#a4ed56ce0ae64d3b959e2a28f59e60be7',1,'OGRGeometryCollection::exportToWkt()'],['../class_o_g_r_multi_surface.html#a800193e9683d5d37042c8318ba1e92c3',1,'OGRMultiSurface::exportToWkt()'],['../class_o_g_r_multi_polygon.html#a0efbb54d5690fd4861488264fdbdebd2',1,'OGRMultiPolygon::exportToWkt()'],['../class_o_g_r_multi_point.html#aef57ae564236abf744f2f58768856f60',1,'OGRMultiPoint::exportToWkt()'],['../class_o_g_r_multi_curve.html#acee5a123c5c380562e759af746cefc8f',1,'OGRMultiCurve::exportToWkt()'],['../class_o_g_r_multi_line_string.html#a4ed919a27a372a9b0f768fe9a066895a',1,'OGRMultiLineString::exportToWkt()'],['../class_o_g_r___s_r_s_node.html#a5b147bc2cad0aaafb201c559abe9cc85',1,'OGR_SRSNode::exportToWkt()'],['../class_o_g_r_spatial_reference.html#a596b8e527d66a5054408159f0006fdac',1,'OGRSpatialReference::exportToWkt()']]], + ['exporttowktinternal',['exportToWktInternal',['../class_o_g_r_geometry_collection.html#ac99aef353a204d1cdeb7618cd1e9e550',1,'OGRGeometryCollection']]], + ['exporttoxml',['exportToXML',['../class_o_g_r_spatial_reference.html#acfcddbb8bf50bfe3de4913c5b7aff228',1,'OGRSpatialReference']]] +]; diff --git a/bin/doc/html/search/functions_6.html b/bin/doc/html/search/functions_6.html new file mode 100644 index 0000000..5fca897 --- /dev/null +++ b/bin/doc/html/search/functions_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_6.js b/bin/doc/html/search/functions_6.js new file mode 100644 index 0000000..1658c20 --- /dev/null +++ b/bin/doc/html/search/functions_6.js @@ -0,0 +1,27 @@ +var searchData= +[ + ['fill',['Fill',['../class_g_d_a_l_raster_band.html#a878353cb763ee7b7845b178c6244a2f7',1,'GDALRasterBand']]], + ['fillunsetwithdefault',['FillUnsetWithDefault',['../class_o_g_r_feature.html#a2328a84586eda70f44128bd58a89efc4',1,'OGRFeature']]], + ['filtergeometry',['FilterGeometry',['../class_o_g_r_layer.html#ae3137fa7b37c708a0774d85673f60325',1,'OGRLayer']]], + ['find',['Find',['../class_o_g_r_style_table.html#ab4b03218ee9eee2e3b89ab631480dc9e',1,'OGRStyleTable']]], + ['findchild',['FindChild',['../class_o_g_r___s_r_s_node.html#a047ce17a7a2f76ab0a6c4c7f5cab06a9',1,'OGR_SRSNode']]], + ['findfieldindex',['FindFieldIndex',['../class_o_g_r_layer.html#a67bc2f86c37636a70d792f88b9eb6852',1,'OGRLayer']]], + ['findprojparm',['FindProjParm',['../class_o_g_r_spatial_reference.html#adcab5192c705087bc9e7537f34df9f55',1,'OGRSpatialReference']]], + ['fixup',['Fixup',['../class_o_g_r_spatial_reference.html#a429b0446798982c6c19efcb7042a8cbc',1,'OGRSpatialReference']]], + ['fixupordering',['FixupOrdering',['../class_o_g_r___s_r_s_node.html#a25b0a2db1a7a8d9b5395c75510ad3734',1,'OGR_SRSNode::FixupOrdering()'],['../class_o_g_r_spatial_reference.html#ae1b29a686944ae51ed924aa5138b45ba',1,'OGRSpatialReference::FixupOrdering()']]], + ['flattento2d',['flattenTo2D',['../class_o_g_r_geometry.html#a5d2d132304cb55c9f7f4806dc3fa6d76',1,'OGRGeometry::flattenTo2D()'],['../class_o_g_r_point.html#a9b18a971ccb19b886d677f08b945d319',1,'OGRPoint::flattenTo2D()'],['../class_o_g_r_simple_curve.html#a06709795c49ca75b3be21ac6d86d5972',1,'OGRSimpleCurve::flattenTo2D()'],['../class_o_g_r_curve_collection.html#aa1fa85978d9226fc2614dfea7ffb0cb4',1,'OGRCurveCollection::flattenTo2D()'],['../class_o_g_r_compound_curve.html#a1518905a135ebd89206715265c85c63e',1,'OGRCompoundCurve::flattenTo2D()'],['../class_o_g_r_curve_polygon.html#a676a8ae7cd9879f16b5f572307c4dcdf',1,'OGRCurvePolygon::flattenTo2D()'],['../class_o_g_r_geometry_collection.html#a0b67f73f4674035d2785a915e66ec740',1,'OGRGeometryCollection::flattenTo2D()']]], + ['flushblock',['FlushBlock',['../class_g_d_a_l_abstract_band_block_cache.html#ad4e4cda1104b9a328989919fe8e14ec2',1,'GDALAbstractBandBlockCache::FlushBlock()'],['../class_g_d_a_l_raster_band.html#afff924c2eba3c088cc63f30b30d18e9d',1,'GDALRasterBand::FlushBlock()']]], + ['flushcache',['FlushCache',['../class_g_d_a_l_dataset.html#ae1dff853a5fb0759f262b9472f8e447c',1,'GDALDataset::FlushCache()'],['../class_g_d_a_l_abstract_band_block_cache.html#a8d08cc1e3e6334ea4a13d825fe5f1903',1,'GDALAbstractBandBlockCache::FlushCache()'],['../class_g_d_a_l_raster_band.html#af6796c1e648a160b21bd2c4317ccc5ce',1,'GDALRasterBand::FlushCache()']]], + ['flushcacheblock',['FlushCacheBlock',['../class_g_d_a_l_raster_block.html#a242df66d91903fb789b237469793fed9',1,'GDALRasterBlock']]], + ['flushdirtyblocks',['FlushDirtyBlocks',['../class_g_d_a_l_raster_block.html#a341b848b21d502d09c5a9803a4b2d443',1,'GDALRasterBlock']]], + ['fontname',['FontName',['../class_o_g_r_style_symbol.html#a7a76dda40cdc87019aa866a9d3a267e4',1,'OGRStyleSymbol::FontName()'],['../class_o_g_r_style_label.html#a9257c0b9c25458b86e0a3c12960230e9',1,'OGRStyleLabel::FontName()']]], + ['forceto',['forceTo',['../class_o_g_r_geometry_factory.html#ad447dfefdf85113a6776fd7417f6547c',1,'OGRGeometryFactory']]], + ['forcetolinestring',['forceToLineString',['../class_o_g_r_geometry_factory.html#ac7e67cafcb92b148b872d6207024a5d1',1,'OGRGeometryFactory']]], + ['forcetomultilinestring',['forceToMultiLineString',['../class_o_g_r_geometry_factory.html#acd8609c766d3ab335eb71bf11f6c2584',1,'OGRGeometryFactory']]], + ['forcetomultipoint',['forceToMultiPoint',['../class_o_g_r_geometry_factory.html#a2f512438336c9e38922f340a4c30490e',1,'OGRGeometryFactory']]], + ['forcetomultipolygon',['forceToMultiPolygon',['../class_o_g_r_geometry_factory.html#a65ab1d64ae6abeee73c765ee01a66b0c',1,'OGRGeometryFactory']]], + ['forcetopolygon',['forceToPolygon',['../class_o_g_r_geometry_factory.html#a4d115528eb58c564662a42454826ee3f',1,'OGRGeometryFactory']]], + ['forecolor',['ForeColor',['../class_o_g_r_style_brush.html#ac84f780ea737f2ea8629ce0e993615ee',1,'OGRStyleBrush::ForeColor()'],['../class_o_g_r_style_label.html#a1729732e52423eb785fd1931e8dc46f2',1,'OGRStyleLabel::ForeColor()']]], + ['freedanglingblocks',['FreeDanglingBlocks',['../class_g_d_a_l_abstract_band_block_cache.html#afc043638e2178df6b32ec688fea3449b',1,'GDALAbstractBandBlockCache']]], + ['freegeoscontext',['freeGEOSContext',['../class_o_g_r_geometry.html#aa9f14ea895cfa173fe35aaae25bcb560',1,'OGRGeometry']]] +]; diff --git a/bin/doc/html/search/functions_7.html b/bin/doc/html/search/functions_7.html new file mode 100644 index 0000000..02631a3 --- /dev/null +++ b/bin/doc/html/search/functions_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_7.js b/bin/doc/html/search/functions_7.js new file mode 100644 index 0000000..7079487 --- /dev/null +++ b/bin/doc/html/search/functions_7.js @@ -0,0 +1,694 @@ +var searchData= +[ + ['gdalabstractbandblockcache',['GDALAbstractBandBlockCache',['../class_g_d_a_l_abstract_band_block_cache.html#a241cb207ceee23b8db1cf5eb5c504a7e',1,'GDALAbstractBandBlockCache']]], + ['gdaladdband',['GDALAddBand',['../gdal_8h.html#a94ffae9e36c1d3b7d32f10683a8cb439',1,'gdal.h']]], + ['gdaladdderivedbandpixelfunc',['GDALAddDerivedBandPixelFunc',['../gdal_8h.html#a680658c895f52f2e703e796e6124b410',1,'gdal.h']]], + ['gdaladjustvaluetodatatype',['GDALAdjustValueToDataType',['../gdal_8h.html#a15970ba8a2261b7ce369565d13c6eb6b',1,'gdal.h']]], + ['gdalallregister',['GDALAllRegister',['../gdal_8h.html#ac5b35a495675c807170e33f0d982a62c',1,'gdal.h']]], + ['gdalallvalidmaskband',['GDALAllValidMaskBand',['../class_g_d_a_l_all_valid_mask_band.html#ac11abb241d79247009bee021536ebf68',1,'GDALAllValidMaskBand']]], + ['gdalapplygeotransform',['GDALApplyGeoTransform',['../gdal_8h.html#a6ecf1ed814e28f3d76aa0bc02ba19f81',1,'gdal.h']]], + ['gdalargetnextupdatedregion',['GDALARGetNextUpdatedRegion',['../gdal_8h.html#afda700b9992cebb66c735ef1f6189168',1,'gdal.h']]], + ['gdalarlockbuffer',['GDALARLockBuffer',['../gdal_8h.html#ab6f8ed0775896e6b8d3d45256faa5fb0',1,'gdal.h']]], + ['gdalarraybandblockcachecreate',['GDALArrayBandBlockCacheCreate',['../gdal__priv_8h.html#a624a90f00ccb3d93d252a20030c49e31',1,'gdal_priv.h']]], + ['gdalarunlockbuffer',['GDALARUnlockBuffer',['../gdal_8h.html#a28341acf6ae50a65353e29e1f49d3bc2',1,'gdal.h']]], + ['gdalasyncreader',['GDALAsyncReader',['../class_g_d_a_l_async_reader.html#a2a0eb969c3524023ad216cd7b044a7a1',1,'GDALAsyncReader']]], + ['gdalbandgetbestoverviewlevel',['GDALBandGetBestOverviewLevel',['../gdal__priv_8h.html#a57d311003ec52a05c178287534e734b9',1,'gdal_priv.h']]], + ['gdalbandgetbestoverviewlevel2',['GDALBandGetBestOverviewLevel2',['../gdal__priv_8h.html#ad47d953f037f615fefc2383e33823cba',1,'gdal_priv.h']]], + ['gdalbeginasyncreader',['GDALBeginAsyncReader',['../gdal_8h.html#a49951c40d087fef858a1e92b023e38b5',1,'gdal.h']]], + ['gdalbuildoverviews',['GDALBuildOverviews',['../gdal_8h.html#af36e5bda91bbf7a65f97ab98e493426a',1,'gdal.h']]], + ['gdalbuildvrt',['GDALBuildVRT',['../gdal__utils_8h.html#a8c5f4e29b207d12576e3416ef0222162',1,'gdal_utils.h']]], + ['gdalbuildvrtoptionsfree',['GDALBuildVRTOptionsFree',['../gdal__utils_8h.html#a241becb06deaadf4cec7ac1251f4f968',1,'gdal_utils.h']]], + ['gdalbuildvrtoptionsnew',['GDALBuildVRTOptionsNew',['../gdal__utils_8h.html#ab7b08439732a41ce5a4cbf58676e7b16',1,'gdal_utils.h']]], + ['gdalbuildvrtoptionssetprogress',['GDALBuildVRTOptionsSetProgress',['../gdal__utils_8h.html#a0e6280df23547fd04622601e958bad49',1,'gdal_utils.h']]], + ['gdalcanfileacceptsidecarfile',['GDALCanFileAcceptSidecarFile',['../gdal__priv_8h.html#a20232bdf41daedf37d22c6c4a6e100e9',1,'gdal_priv.h']]], + ['gdalcheckbandcount',['GDALCheckBandCount',['../gdal__priv_8h.html#a935ef197667d2552de4be4bc3703e14b',1,'gdal_priv.h']]], + ['gdalcheckdatasetdimensions',['GDALCheckDatasetDimensions',['../gdal__priv_8h.html#a7e53fb82484220f2a1dba6387470fd4a',1,'gdal_priv.h']]], + ['gdalcheckversion',['GDALCheckVersion',['../ogr__core_8h.html#afbe36f63eb5a21e8b88e23582f401906',1,'ogr_core.h']]], + ['gdalclonecolortable',['GDALCloneColorTable',['../gdal_8h.html#af0c119c09f35603851a2d48f5a170152',1,'gdal.h']]], + ['gdalclose',['GDALClose',['../gdal_8h.html#af395f1f65e0efe7bf4ecc7117a9f21fd',1,'gdal.h']]], + ['gdalcolortable',['GDALColorTable',['../class_g_d_a_l_color_table.html#a013fc96f19cc3b4f58f4d3c23d3b42dc',1,'GDALColorTable']]], + ['gdalcomposegeotransforms',['GDALComposeGeoTransforms',['../gdal_8h.html#a70d02937af58b60a269a98e9169c33e3',1,'gdal.h']]], + ['gdalcomputebandstats',['GDALComputeBandStats',['../gdal_8h.html#a712c769d4e48596ed54a2691a722c6b9',1,'gdal.h']]], + ['gdalcomputeovfactor',['GDALComputeOvFactor',['../gdal__priv_8h.html#a850288c368b0f376c06e2cc6d06fa45b',1,'gdal_priv.h']]], + ['gdalcomputerasterminmax',['GDALComputeRasterMinMax',['../gdal_8h.html#acbcebf382bebec468f5da26c3d2f29a7',1,'gdal.h']]], + ['gdalcomputerasterstatistics',['GDALComputeRasterStatistics',['../gdal_8h.html#ae150bd40bb3eb5bc5b643ac6ed6a3519',1,'gdal.h']]], + ['gdalcopybits',['GDALCopyBits',['../gdal_8h.html#a3cd2671f5f864b33539231fda2132cb9',1,'gdal.h']]], + ['gdalcopydatasetfiles',['GDALCopyDatasetFiles',['../gdal_8h.html#a39197f42b4d07300a462792dffbec94d',1,'gdal.h']]], + ['gdalcopyrasterioextraarg',['GDALCopyRasterIOExtraArg',['../gdal__priv_8h.html#af724a0373d92c167408e9397c1bd8216',1,'gdal_priv.h']]], + ['gdalcopywords',['GDALCopyWords',['../gdal_8h.html#af58eb46574a54885a2c7fb49f6c5fe96',1,'gdal.h']]], + ['gdalcreate',['GDALCreate',['../gdal_8h.html#a568a0e5611baa2c2f9fb02af48d55344',1,'gdal.h']]], + ['gdalcreatecolorramp',['GDALCreateColorRamp',['../gdal_8h.html#a8f251d295c720e0a70d344ae34d47da9',1,'gdal.h']]], + ['gdalcreatecolortable',['GDALCreateColorTable',['../gdal_8h.html#ae5c99bd804eac0e4e6fe41b55fc013a6',1,'gdal.h']]], + ['gdalcreatecopy',['GDALCreateCopy',['../gdal_8h.html#af9debba4c49e0461921f153833583cdc',1,'gdal.h']]], + ['gdalcreatedatasetmaskband',['GDALCreateDatasetMaskBand',['../gdal_8h.html#a39e1331e30c3ef02cb8c1be532756b41',1,'gdal.h']]], + ['gdalcreatemaskband',['GDALCreateMaskBand',['../gdal_8h.html#a092b927793d0fc0112cf66e7ab75471e',1,'gdal.h']]], + ['gdalcreateoverviewdataset',['GDALCreateOverviewDataset',['../gdal__priv_8h.html#a7699c1e84178032663789d80a3cb05d7',1,'gdal_priv.h']]], + ['gdalcreatepansharpenedvrt',['GDALCreatePansharpenedVRT',['../gdal_8h.html#a0a8d016c5e0d9ddac3c2d51e347c1caa',1,'gdal.h']]], + ['gdalcreaterasterattributetable',['GDALCreateRasterAttributeTable',['../gdal_8h.html#a76cf4f0fdec4d28d6e370cda79915d16',1,'gdal.h']]], + ['gdalcreatescaledprogress',['GDALCreateScaledProgress',['../cpl__progress_8h.html#a904fbbb050e16c9d0ac028dc5113ef27',1,'cpl_progress.h']]], + ['gdaldataset',['GDALDataset',['../class_g_d_a_l_dataset.html#a1633b8809fb145d0aab5fbdbb5608704',1,'GDALDataset::GDALDataset(void)'],['../class_g_d_a_l_dataset.html#aaee2e98959b1be8cc8a08fed11e401d4',1,'GDALDataset::GDALDataset(int bForceCachedIO)']]], + ['gdaldatasetadviseread',['GDALDatasetAdviseRead',['../gdal_8h.html#a3f8dc1317eeba4c9f1b92f7e9a1ee2a3',1,'gdal.h']]], + ['gdaldatasetcommittransaction',['GDALDatasetCommitTransaction',['../gdal_8h.html#ab5d2370121fdc02086011cc2b6c07f61',1,'gdal.h']]], + ['gdaldatasetcopylayer',['GDALDatasetCopyLayer',['../gdal_8h.html#a8ea11d509bbd294509fdf22601261bdf',1,'gdal.h']]], + ['gdaldatasetcopywholeraster',['GDALDatasetCopyWholeRaster',['../gdal_8h.html#ae8c65cd7cbef5ee3d461fbb9b8a02335',1,'gdal.h']]], + ['gdaldatasetcreatelayer',['GDALDatasetCreateLayer',['../gdal_8h.html#ab2aca3397fa59bb2e5cc8ce3948f388e',1,'gdal.h']]], + ['gdaldatasetdeletelayer',['GDALDatasetDeleteLayer',['../gdal_8h.html#a51f30ae565eeb3f0b2bd9dc846f41cf9',1,'gdal.h']]], + ['gdaldatasetexecutesql',['GDALDatasetExecuteSQL',['../gdal_8h.html#a6e84ac910b9123f3f52c7eea658351e0',1,'gdal.h']]], + ['gdaldatasetgetlayer',['GDALDatasetGetLayer',['../gdal_8h.html#a2d7cb31d6452ca9521350c0844267707',1,'gdal.h']]], + ['gdaldatasetgetlayerbyname',['GDALDatasetGetLayerByName',['../gdal_8h.html#aa9ebe894a1fc17778c7c2c9b735c98ee',1,'gdal.h']]], + ['gdaldatasetgetlayercount',['GDALDatasetGetLayerCount',['../gdal_8h.html#a0abd14fe6291694208aba9abd3ca25bb',1,'gdal.h']]], + ['gdaldatasetgetstyletable',['GDALDatasetGetStyleTable',['../gdal_8h.html#a086b698c3ebc4e8582c06c2284b17fd0',1,'gdal.h']]], + ['gdaldatasetgettiledvirtualmem',['GDALDatasetGetTiledVirtualMem',['../gdal_8h.html#abcdfc8b35c78e23cb858479be1ed0191',1,'gdal.h']]], + ['gdaldatasetgetvirtualmem',['GDALDatasetGetVirtualMem',['../gdal_8h.html#a598e30fedc0b46ed471895d974cafa66',1,'gdal.h']]], + ['gdaldatasetrasterio',['GDALDatasetRasterIO',['../gdal_8h.html#aa1046fa33cf6339acffe6aef0db889d7',1,'gdal.h']]], + ['gdaldatasetrasterioex',['GDALDatasetRasterIOEx',['../gdal_8h.html#a3f37e50ef1cb8f22cd431a8a79336415',1,'gdal.h']]], + ['gdaldatasetreleaseresultset',['GDALDatasetReleaseResultSet',['../gdal_8h.html#a973b2639cae59451beb1e75ad6de2bfd',1,'gdal.h']]], + ['gdaldatasetrollbacktransaction',['GDALDatasetRollbackTransaction',['../gdal_8h.html#a4364eebb04370a093dfc674a76a7b567',1,'gdal.h']]], + ['gdaldatasetsetstyletable',['GDALDatasetSetStyleTable',['../gdal_8h.html#a915f4ff5396dbae61f23f81b68e6ccbe',1,'gdal.h']]], + ['gdaldatasetsetstyletabledirectly',['GDALDatasetSetStyleTableDirectly',['../gdal_8h.html#a89f649b9114f0c5e1371fa24c3eb10ba',1,'gdal.h']]], + ['gdaldatasetstarttransaction',['GDALDatasetStartTransaction',['../gdal_8h.html#a9df675ce890f8a74110e7044dc1cc72a',1,'gdal.h']]], + ['gdaldatasettestcapability',['GDALDatasetTestCapability',['../gdal_8h.html#aa1112efbf79bc2e09283f3103b589ebd',1,'gdal.h']]], + ['gdaldatatypeiscomplex',['GDALDataTypeIsComplex',['../gdal_8h.html#a03f79bb6fdc30cf5b75092e8484b64b2',1,'gdal.h']]], + ['gdaldatatypeunion',['GDALDataTypeUnion',['../gdal_8h.html#a30437ee78cb292a94335c3f04f4888b4',1,'gdal.h']]], + ['gdaldectodms',['GDALDecToDMS',['../gdal_8h.html#a06e201fe3b044cf850e0c51bb127d954',1,'gdal.h']]], + ['gdaldectopackeddms',['GDALDecToPackedDMS',['../gdal_8h.html#afc08d2d8a5ee1315e9ad585ef66daa03',1,'gdal.h']]], + ['gdaldefaultbuildoverviews',['GDALDefaultBuildOverviews',['../gdal__priv_8h.html#ae7e3d448f356c2060475e89edc0f3a01',1,'gdal_priv.h']]], + ['gdaldefaultoverviews',['GDALDefaultOverviews',['../class_g_d_a_l_default_overviews.html#a33ae0d70901a4ac1587364c2ed38dacf',1,'GDALDefaultOverviews']]], + ['gdaldeinitgcps',['GDALDeinitGCPs',['../gdal_8h.html#ad4fe88b4fbaddd139c17904d84ebf26c',1,'gdal.h']]], + ['gdaldeletedataset',['GDALDeleteDataset',['../gdal_8h.html#a58520e0486127043221e744e36c16235',1,'gdal.h']]], + ['gdaldeleterasternodatavalue',['GDALDeleteRasterNoDataValue',['../gdal_8h.html#a681a64510c0ddb2ab11f4c9b3bca6204',1,'gdal.h']]], + ['gdaldemprocessing',['GDALDEMProcessing',['../gdal__utils_8h.html#a1b30a7781122e15534891637e4a4033a',1,'gdal_utils.h']]], + ['gdaldemprocessingoptionsfree',['GDALDEMProcessingOptionsFree',['../gdal__utils_8h.html#a02d7dc1e513a3c0992114492dfd146d6',1,'gdal_utils.h']]], + ['gdaldemprocessingoptionsnew',['GDALDEMProcessingOptionsNew',['../gdal__utils_8h.html#acb57d04872fbe816e0732370d544d2ff',1,'gdal_utils.h']]], + ['gdaldemprocessingoptionssetprogress',['GDALDEMProcessingOptionsSetProgress',['../gdal__utils_8h.html#a3187f803e7bbc33d74a5ad5e3035d177',1,'gdal_utils.h']]], + ['gdaldereferencedataset',['GDALDereferenceDataset',['../gdal_8h.html#aa2758c27a619fe95b29f88a236464dfd',1,'gdal.h']]], + ['gdalderegisterdriver',['GDALDeregisterDriver',['../gdal_8h.html#a250181811ef631e8f9fd6ef788c116c5',1,'gdal.h']]], + ['gdaldeserializegcplistfromxml',['GDALDeserializeGCPListFromXML',['../gdal__priv_8h.html#afe92fe6c95cd91fff28530e753c2b1bb',1,'gdal_priv.h']]], + ['gdaldeserializeopenoptionsfromxml',['GDALDeserializeOpenOptionsFromXML',['../gdal__priv_8h.html#ab9dfa6d50a2269dfb25bd9537aba5f18',1,'gdal_priv.h']]], + ['gdaldestroy',['GDALDestroy',['../gdal_8h.html#aa490a41d74f302fd852e2652222fb81a',1,'gdal.h']]], + ['gdaldestroycolortable',['GDALDestroyColorTable',['../gdal_8h.html#aa56cd5472c867c6355d931adf0b9aab4',1,'gdal.h']]], + ['gdaldestroydriver',['GDALDestroyDriver',['../gdal_8h.html#ac31289e30e7b9ae8068e3173fff67b23',1,'gdal.h']]], + ['gdaldestroydrivermanager',['GDALDestroyDriverManager',['../gdal_8h.html#a7443658d1025b1caa9547d23382e9214',1,'gdal.h']]], + ['gdaldestroyrasterattributetable',['GDALDestroyRasterAttributeTable',['../gdal_8h.html#a80918f3aca85970df9618a9dc306bc87',1,'gdal.h']]], + ['gdaldestroyscaledprogress',['GDALDestroyScaledProgress',['../cpl__progress_8h.html#a80e69347297ad48b9a774f353a34c231',1,'cpl_progress.h']]], + ['gdaldriver',['GDALDriver',['../class_g_d_a_l_driver.html#ae72438281f347a0802b0df71bbd077c7',1,'GDALDriver']]], + ['gdaldrivermanager',['GDALDriverManager',['../class_g_d_a_l_driver_manager.html#ae6c3e2af19944eff86c5c98948f8d255',1,'GDALDriverManager']]], + ['gdaldummyprogress',['GDALDummyProgress',['../cpl__progress_8h.html#af9a985a762f22ef4c05ff6bb478be6e2',1,'cpl_progress.h']]], + ['gdaldumpopendatasets',['GDALDumpOpenDatasets',['../gdal_8h.html#a300cecb5bef63020bba465e6cc4f4fcd',1,'gdal.h']]], + ['gdalduplicategcps',['GDALDuplicateGCPs',['../gdal_8h.html#a4849bde1236dfa4b9de75fbf06e88177',1,'gdal.h']]], + ['gdalendasyncreader',['GDALEndAsyncReader',['../gdal_8h.html#a2d8302314538bc5a6bd934699f184d82',1,'gdal.h']]], + ['gdalextractrpcinfo',['GDALExtractRPCInfo',['../gdal_8h.html#a6d2124475a33d8316343e0fc367a76e4',1,'gdal.h']]], + ['gdalfillraster',['GDALFillRaster',['../gdal_8h.html#a8661b2031a1661e693258101bc86494f',1,'gdal.h']]], + ['gdalfindassociatedauxfile',['GDALFindAssociatedAuxFile',['../gdal__priv_8h.html#ae4c02203abec2d0c074db97b10032b34',1,'gdal_priv.h']]], + ['gdalfindassociatedfile',['GDALFindAssociatedFile',['../gdal__priv_8h.html#a6b1472753485677a48ef876f13a515c2',1,'gdal_priv.h']]], + ['gdalflushcache',['GDALFlushCache',['../gdal_8h.html#ad4e12ac39bfc3308b86d31bc77a1daf4',1,'gdal.h']]], + ['gdalflushcacheblock',['GDALFlushCacheBlock',['../gdal_8h.html#aa14f8f847eeadaf2971d90dc6185bbb8',1,'gdal.h']]], + ['gdalflushrastercache',['GDALFlushRasterCache',['../gdal_8h.html#aa3bf4ca0fffe82c1c6f9fc8194484452',1,'gdal.h']]], + ['gdalgcpstogeotransform',['GDALGCPsToGeoTransform',['../gdal_8h.html#ad93c08d73f0e93008887831bd597536a',1,'gdal.h']]], + ['gdalgeneralcmdlineprocessor',['GDALGeneralCmdLineProcessor',['../gdal_8h.html#a1762921e4cdb998a30e0cf03122c0025',1,'gdal.h']]], + ['gdalgetaccess',['GDALGetAccess',['../gdal_8h.html#af89b3836976a86c5772c46691866e9b5',1,'gdal.h']]], + ['gdalgetapiproxydriver',['GDALGetAPIPROXYDriver',['../gdal__priv_8h.html#a96d2a2f64f7b4763d48ac0d2722cf501',1,'gdal_priv.h']]], + ['gdalgetasyncstatustypebyname',['GDALGetAsyncStatusTypeByName',['../gdal_8h.html#a8169aa77761170b8594708b44f97e08e',1,'gdal.h']]], + ['gdalgetasyncstatustypename',['GDALGetAsyncStatusTypeName',['../gdal_8h.html#a4f63e2fef50b03bbf6dfadc5951803e6',1,'gdal.h']]], + ['gdalgetbanddataset',['GDALGetBandDataset',['../gdal_8h.html#a857008473352a4a40ceb77dd172e934e',1,'gdal.h']]], + ['gdalgetbandnumber',['GDALGetBandNumber',['../gdal_8h.html#a78caa7782e9a2b25466be1a23e4f0fbd',1,'gdal.h']]], + ['gdalgetblocksize',['GDALGetBlockSize',['../gdal_8h.html#abe3d88c465563e4c31c4e07fc96a2729',1,'gdal.h']]], + ['gdalgetcachemax',['GDALGetCacheMax',['../gdal_8h.html#aec89ed3c79f2b86ca237122a90a9a3e5',1,'gdal.h']]], + ['gdalgetcachemax64',['GDALGetCacheMax64',['../gdal_8h.html#ad046c971ae70b3120d08c02dd41d9a6c',1,'gdal.h']]], + ['gdalgetcacheused',['GDALGetCacheUsed',['../gdal_8h.html#a2545a26a66e6ecb22c3efa0be013a328',1,'gdal.h']]], + ['gdalgetcacheused64',['GDALGetCacheUsed64',['../gdal_8h.html#af35c413315b062a1d0f5187c09acef07',1,'gdal.h']]], + ['gdalgetcolorentry',['GDALGetColorEntry',['../gdal_8h.html#aa214409b20f9735f5d82d9105a71dcb3',1,'gdal.h']]], + ['gdalgetcolorentryasrgb',['GDALGetColorEntryAsRGB',['../gdal_8h.html#af903fd578d01c3d5d7dfaa7f967eb15c',1,'gdal.h']]], + ['gdalgetcolorentrycount',['GDALGetColorEntryCount',['../gdal_8h.html#a640f40011e22dd2e5d0f39218a6bbab2',1,'gdal.h']]], + ['gdalgetcolorinterpretationbyname',['GDALGetColorInterpretationByName',['../gdal_8h.html#aeeb8cd8e6c0f91b1f8079a452e427e37',1,'gdal.h']]], + ['gdalgetcolorinterpretationname',['GDALGetColorInterpretationName',['../gdal_8h.html#ac7909a549cc1b00df0834929cae2abcb',1,'gdal.h']]], + ['gdalgetdatasetdriver',['GDALGetDatasetDriver',['../gdal_8h.html#a466aaa7a88f97b5d72f3b8faa0992795',1,'gdal.h']]], + ['gdalgetdatatypebyname',['GDALGetDataTypeByName',['../gdal_8h.html#aaf57bf9e85915878067e889ac695cde1',1,'gdal.h']]], + ['gdalgetdatatypename',['GDALGetDataTypeName',['../gdal_8h.html#aeb525ca247c5b231808f925b9137411a',1,'gdal.h']]], + ['gdalgetdatatypesize',['GDALGetDataTypeSize',['../gdal_8h.html#a539ff5ebc4500ffb76b9be44c9ddd461',1,'gdal.h']]], + ['gdalgetdatatypesizebits',['GDALGetDataTypeSizeBits',['../gdal_8h.html#a6c34b2418d43d12caba612a46d25aad8',1,'gdal.h']]], + ['gdalgetdatatypesizebytes',['GDALGetDataTypeSizeBytes',['../gdal_8h.html#ac6df373a2102ee3ace8799214352cf68',1,'gdal.h']]], + ['gdalgetdefaulthistogram',['GDALGetDefaultHistogram',['../gdal_8h.html#a40258985ffe948a9f7e2d5691f262aa6',1,'gdal.h']]], + ['gdalgetdefaulthistogramex',['GDALGetDefaultHistogramEx',['../gdal_8h.html#afee5831d14ffd21c54c0e10712c5eb7a',1,'gdal.h']]], + ['gdalgetdefaultrat',['GDALGetDefaultRAT',['../gdal_8h.html#a26341a6cb6aef7ff39803c7590f23e9d',1,'gdal.h']]], + ['gdalgetdescription',['GDALGetDescription',['../gdal_8h.html#ac96ce65970f2689e14b86b484f171d99',1,'gdal.h']]], + ['gdalgetdriver',['GDALGetDriver',['../gdal_8h.html#a24b1b1f6fcb44387c94030a6de8cab0d',1,'gdal.h']]], + ['gdalgetdriverbyname',['GDALGetDriverByName',['../gdal_8h.html#ad031f3eccb2bc81ccbdb8f3a7857e97c',1,'gdal.h']]], + ['gdalgetdrivercount',['GDALGetDriverCount',['../gdal_8h.html#a37f20691cf022806944d3d664493669f',1,'gdal.h']]], + ['gdalgetdrivercreationoptionlist',['GDALGetDriverCreationOptionList',['../gdal_8h.html#a69ac157d8d7038b83adb260dbf562161',1,'gdal.h']]], + ['gdalgetdriverhelptopic',['GDALGetDriverHelpTopic',['../gdal_8h.html#af9aefb581d2cfd78c9b31a023fae9898',1,'gdal.h']]], + ['gdalgetdriverlongname',['GDALGetDriverLongName',['../gdal_8h.html#a5c25e13eac407e55ef95c9969e6c6215',1,'gdal.h']]], + ['gdalgetdrivershortname',['GDALGetDriverShortName',['../gdal_8h.html#aea8ae9c06c14a9b5fb9e5127f9f4506c',1,'gdal.h']]], + ['gdalgetfilelist',['GDALGetFileList',['../gdal_8h.html#a34add5fe3f3d8cf355364e230d16fb6b',1,'gdal.h']]], + ['gdalgetgcpcount',['GDALGetGCPCount',['../gdal_8h.html#ab8e64868a753dac3cb3fa49c77de4316',1,'gdal.h']]], + ['gdalgetgcpprojection',['GDALGetGCPProjection',['../gdal_8h.html#af19cb2d33d37fc86629e5f9a52670ac5',1,'gdal.h']]], + ['gdalgetgcps',['GDALGetGCPs',['../gdal_8h.html#a874def3798ed260dd2d2ea56a7addf91',1,'gdal.h']]], + ['gdalgetgeotransform',['GDALGetGeoTransform',['../gdal_8h.html#ab74b0a38f9fb6533f79c6d99c91ddd17',1,'gdal.h']]], + ['gdalgetinternalhandle',['GDALGetInternalHandle',['../gdal_8h.html#a8377790d7aa2b56b706da09b9f8f2f88',1,'gdal.h']]], + ['gdalgetjpeg2000structure',['GDALGetJPEG2000Structure',['../gdal_8h.html#afa06a77aefc6e0a9eefb7ff06eefc2d1',1,'gdal.h']]], + ['gdalgetmaskband',['GDALGetMaskBand',['../gdal_8h.html#aee39beacd0958c4104826328f56e0064',1,'gdal.h']]], + ['gdalgetmaskflags',['GDALGetMaskFlags',['../gdal_8h.html#af2715e68feefaf90d4e2e9d78fb27d58',1,'gdal.h']]], + ['gdalgetmetadata',['GDALGetMetadata',['../gdal_8h.html#a748b6d863ff610c4e0692fac29c3fe55',1,'gdal.h']]], + ['gdalgetmetadatadomainlist',['GDALGetMetadataDomainList',['../gdal_8h.html#af054a2348392463e03c3bfe873dcb446',1,'gdal.h']]], + ['gdalgetmetadataitem',['GDALGetMetadataItem',['../gdal_8h.html#a6b498d7f21b7df6808bd31ad623c816f',1,'gdal.h']]], + ['gdalgetopendatasets',['GDALGetOpenDatasets',['../gdal_8h.html#a9c274268f136522ee292e492ac6a92d0',1,'gdal.h']]], + ['gdalgetoverview',['GDALGetOverview',['../gdal_8h.html#aedf717cac0bd69f0f5c3b252d36c16df',1,'gdal.h']]], + ['gdalgetoverviewcount',['GDALGetOverviewCount',['../gdal_8h.html#a6f9b9b3269d44c78c38a86b4fe6ad141',1,'gdal.h']]], + ['gdalgetovrworkdatatype',['GDALGetOvrWorkDataType',['../gdal__priv_8h.html#aef4818e0699d48b50afcbe3604510bae',1,'gdal_priv.h']]], + ['gdalgetpaletteinterpretation',['GDALGetPaletteInterpretation',['../gdal_8h.html#a1154dd3a1602c6cd9f70a41911492dbe',1,'gdal.h']]], + ['gdalgetpaletteinterpretationname',['GDALGetPaletteInterpretationName',['../gdal_8h.html#a20c99a8173271b34ac2ecf11e7e6f8d7',1,'gdal.h']]], + ['gdalgetphdlmutex',['GDALGetphDLMutex',['../gdal__priv_8h.html#a8a92a1b14e5ec0a86bea3008f1be89bd',1,'gdal_priv.h']]], + ['gdalgetphdmmutex',['GDALGetphDMMutex',['../gdal__priv_8h.html#a326a0637cc00bcbc9ff1f6d83642b558',1,'gdal_priv.h']]], + ['gdalgetprojectionref',['GDALGetProjectionRef',['../gdal_8h.html#aa57bbfee3ac0f700e5c0029db8980d50',1,'gdal.h']]], + ['gdalgetrandomrastersample',['GDALGetRandomRasterSample',['../gdal_8h.html#a3588b56be217d16accf505826baceceb',1,'gdal.h']]], + ['gdalgetrasteraccess',['GDALGetRasterAccess',['../gdal_8h.html#a6f526cc38e7bf9d5ea4ea994910c9771',1,'gdal.h']]], + ['gdalgetrasterband',['GDALGetRasterBand',['../gdal_8h.html#a49a4471b6405a83f45e1ee781504563d',1,'gdal.h']]], + ['gdalgetrasterbandxsize',['GDALGetRasterBandXSize',['../gdal_8h.html#a09c297b40f0bab3119dff0b1c0fe70c6',1,'gdal.h']]], + ['gdalgetrasterbandysize',['GDALGetRasterBandYSize',['../gdal_8h.html#a3a6111ab86d79bab3e72cbdc413ffbe5',1,'gdal.h']]], + ['gdalgetrastercategorynames',['GDALGetRasterCategoryNames',['../gdal_8h.html#af22c957b8c59b51387018e9175a963a0',1,'gdal.h']]], + ['gdalgetrastercolorinterpretation',['GDALGetRasterColorInterpretation',['../gdal_8h.html#a3e9744074595ea7c8f08fcfb154c9a00',1,'gdal.h']]], + ['gdalgetrastercolortable',['GDALGetRasterColorTable',['../gdal_8h.html#ac019c3f93fa064127af4e2a136d038a3',1,'gdal.h']]], + ['gdalgetrastercount',['GDALGetRasterCount',['../gdal_8h.html#a0940e3714ced0957f498a7e1fee40aa5',1,'gdal.h']]], + ['gdalgetrasterdatatype',['GDALGetRasterDataType',['../gdal_8h.html#a966cd2440396095907894b331d180922',1,'gdal.h']]], + ['gdalgetrasterhistogram',['GDALGetRasterHistogram',['../gdal_8h.html#ad5887fe4744337bc8b983e09dfc9ced1',1,'gdal.h']]], + ['gdalgetrasterhistogramex',['GDALGetRasterHistogramEx',['../gdal_8h.html#abbca71b1ffb9880fb52e0f5ac3328afe',1,'gdal.h']]], + ['gdalgetrastermaximum',['GDALGetRasterMaximum',['../gdal_8h.html#a5ffae320c41145e69a674ff40a6ddbd5',1,'gdal.h']]], + ['gdalgetrasterminimum',['GDALGetRasterMinimum',['../gdal_8h.html#a7c282c228d21cfd3b552e69cb53205cd',1,'gdal.h']]], + ['gdalgetrasternodatavalue',['GDALGetRasterNoDataValue',['../gdal_8h.html#a6abc73e9cee6614ddbb0e185338e0d20',1,'gdal.h']]], + ['gdalgetrasteroffset',['GDALGetRasterOffset',['../gdal_8h.html#a30e317beb7b7a0068933180393e49448',1,'gdal.h']]], + ['gdalgetrastersampleoverview',['GDALGetRasterSampleOverview',['../gdal_8h.html#a97e3c4378c535dfd18345c75189acd32',1,'gdal.h']]], + ['gdalgetrastersampleoverviewex',['GDALGetRasterSampleOverviewEx',['../gdal_8h.html#a01135e0ab249e8b957458c92bf8fe94d',1,'gdal.h']]], + ['gdalgetrasterscale',['GDALGetRasterScale',['../gdal_8h.html#a48d89d6004414fd67b5ddf4dbc65a264',1,'gdal.h']]], + ['gdalgetrasterstatistics',['GDALGetRasterStatistics',['../gdal_8h.html#a21bfa11b527a60828ebbffd15e6fb0e7',1,'gdal.h']]], + ['gdalgetrasterunittype',['GDALGetRasterUnitType',['../gdal_8h.html#a71389879c5f5523383c3ca050c633b56',1,'gdal.h']]], + ['gdalgetrasterxsize',['GDALGetRasterXSize',['../gdal_8h.html#abc91f7d1fe3bd327d570f2a19a024321',1,'gdal.h']]], + ['gdalgetrasterysize',['GDALGetRasterYSize',['../gdal_8h.html#ae3c45663372432fc9ab251c10c612f6e',1,'gdal.h']]], + ['gdalgetresamplefunction',['GDALGetResampleFunction',['../gdal__priv_8h.html#a3d88043fd1ae04cd8aa8a242ff633dc2',1,'gdal_priv.h']]], + ['gdalgetresponsiblepidforcurrentthread',['GDALGetResponsiblePIDForCurrentThread',['../gdal__priv_8h.html#a71d57b008c3cfc4c3cea0a4beb2ea221',1,'gdal_priv.h']]], + ['gdalgetvirtualmemauto',['GDALGetVirtualMemAuto',['../gdal_8h.html#a0fe7c64c75336962ff5e8fb92596a1bd',1,'gdal.h']]], + ['gdalgrid',['GDALGrid',['../gdal__utils_8h.html#a72dbfad168c8f38f91ad145d37a9b1ea',1,'gdal_utils.h']]], + ['gdalgridoptionsfree',['GDALGridOptionsFree',['../gdal__utils_8h.html#ac49058274b98438bf5219be2115507e6',1,'gdal_utils.h']]], + ['gdalgridoptionsnew',['GDALGridOptionsNew',['../gdal__utils_8h.html#a2a1bea9eff0c29d6ac8b3500fce74e66',1,'gdal_utils.h']]], + ['gdalgridoptionssetprogress',['GDALGridOptionsSetProgress',['../gdal__utils_8h.html#af1bf9105e5a96c60bdf55ed0cb4b0790',1,'gdal_utils.h']]], + ['gdalhasarbitraryoverviews',['GDALHasArbitraryOverviews',['../gdal_8h.html#a1611f7d5b881859ce407a5295d3d2e2b',1,'gdal.h']]], + ['gdalhashsetbandblockcachecreate',['GDALHashSetBandBlockCacheCreate',['../gdal__priv_8h.html#a5ed48304fc2fb5baf93282cb1231fe7c',1,'gdal_priv.h']]], + ['gdalidentifydriver',['GDALIdentifyDriver',['../gdal_8h.html#aa1eb23ad0e6dc65e9453b4b934a9a5f9',1,'gdal.h']]], + ['gdalinfo',['GDALInfo',['../gdal__utils_8h.html#afb1194add69bb5eadfe85285c632a128',1,'gdal_utils.h']]], + ['gdalinfooptionsfree',['GDALInfoOptionsFree',['../gdal__utils_8h.html#a7b3f8ee42d5b4d45cbbd951d070abc4f',1,'gdal_utils.h']]], + ['gdalinfooptionsnew',['GDALInfoOptionsNew',['../gdal__utils_8h.html#ac6b5042a77e313b77b076cac8035869d',1,'gdal_utils.h']]], + ['gdalinitgcps',['GDALInitGCPs',['../gdal_8h.html#a4994015ac80ef3fe7d58cc9f6d5175a1',1,'gdal.h']]], + ['gdalinvgeotransform',['GDALInvGeoTransform',['../gdal_8h.html#a4b9b2a8a51b38758f70516fb66a1f847',1,'gdal.h']]], + ['gdalloadozimapfile',['GDALLoadOziMapFile',['../gdal_8h.html#a86f1fa7a172461da09e0783f039ba092',1,'gdal.h']]], + ['gdalloadtabfile',['GDALLoadTabFile',['../gdal_8h.html#a6bd48a70fa2012e43fdcf78fecfc47f3',1,'gdal.h']]], + ['gdalloadworldfile',['GDALLoadWorldFile',['../gdal_8h.html#a14b6a6ca6c94ad50af8da4541aa73f64',1,'gdal.h']]], + ['gdalmajorobject',['GDALMajorObject',['../class_g_d_a_l_major_object.html#a707487f5f4f7a125200d4553c4872b63',1,'GDALMajorObject']]], + ['gdalmultidomainmetadata',['GDALMultiDomainMetadata',['../class_g_d_a_l_multi_domain_metadata.html#a98c5d630a6b6c4f6967d2b8c5c7f448a',1,'GDALMultiDomainMetadata']]], + ['gdalnearblack',['GDALNearblack',['../gdal__utils_8h.html#a77c4fa7e844c0b1682cbf8f583f73f2d',1,'gdal_utils.h']]], + ['gdalnearblackoptionsfree',['GDALNearblackOptionsFree',['../gdal__utils_8h.html#aef4a0809c4362376f7d288e1f6a3773d',1,'gdal_utils.h']]], + ['gdalnearblackoptionsnew',['GDALNearblackOptionsNew',['../gdal__utils_8h.html#a62b74223efbf3f7b55eff8b94d81ece5',1,'gdal_utils.h']]], + ['gdalnearblackoptionssetprogress',['GDALNearblackOptionsSetProgress',['../gdal__utils_8h.html#aa47935bdf31f6b05e30518a1ff28bf08',1,'gdal_utils.h']]], + ['gdalnodatamaskband',['GDALNoDataMaskBand',['../class_g_d_a_l_no_data_mask_band.html#a9d257417e9011451f06ef95fbf8cccec',1,'GDALNoDataMaskBand']]], + ['gdalnodatavaluesmaskband',['GDALNoDataValuesMaskBand',['../class_g_d_a_l_no_data_values_mask_band.html#a886a646f68aea4ad05c93f9defc14551',1,'GDALNoDataValuesMaskBand']]], + ['gdalnullifyopendatasetslist',['GDALNullifyOpenDatasetsList',['../gdal__priv_8h.html#a5e48a4735075ecb86de69227a7b595ec',1,'gdal_priv.h']]], + ['gdalnullifyproxypoolsingleton',['GDALNullifyProxyPoolSingleton',['../gdal__priv_8h.html#a9ecffad11f9ca2f2207a49b34e83ccf4',1,'gdal_priv.h']]], + ['gdalopen',['GDALOpen',['../gdal_8h.html#a00d01ced4e31f977ac126c5ab3e43253',1,'gdal.h']]], + ['gdalopenex',['GDALOpenEx',['../gdal_8h.html#ae45f9ae8b8e33ec7798577d94f77e89d',1,'gdal.h']]], + ['gdalopeninfo',['GDALOpenInfo',['../class_g_d_a_l_open_info.html#a6618a9a31350389f6b6c35941bf5febb',1,'GDALOpenInfo']]], + ['gdalopenshared',['GDALOpenShared',['../gdal_8h.html#acde4a8da8af482c8297c12977836f784',1,'gdal.h']]], + ['gdaloverviewmagnitudecorrection',['GDALOverviewMagnitudeCorrection',['../gdal_8h.html#a900ae09a616a85fad615f5771c052429',1,'gdal.h']]], + ['gdalovleveladjust',['GDALOvLevelAdjust',['../gdal__priv_8h.html#a773bbb01fe63603704414290c7a4e19e',1,'gdal_priv.h']]], + ['gdalovleveladjust2',['GDALOvLevelAdjust2',['../gdal__priv_8h.html#a11e491e7492fb105a486a2defc02c5d6',1,'gdal_priv.h']]], + ['gdalpackeddmstodec',['GDALPackedDMSToDec',['../gdal_8h.html#a2e7600be77041962fcd0e8697d84d45a',1,'gdal.h']]], + ['gdalparsegmlcoverage',['GDALParseGMLCoverage',['../gdal__priv_8h.html#a4533e92b3e97b9595f335c871dd4ea3a',1,'gdal_priv.h']]], + ['gdalrasteradviseread',['GDALRasterAdviseRead',['../gdal_8h.html#a3e7b3e8665aa9ce37c9129490a13a2cb',1,'gdal.h']]], + ['gdalrasterband',['GDALRasterBand',['../class_g_d_a_l_raster_band.html#af3e0fb84d29756a67214cff571a3e114',1,'GDALRasterBand::GDALRasterBand()'],['../class_g_d_a_l_raster_band.html#aaa7eafc54544fd488182acda03629cc1',1,'GDALRasterBand::GDALRasterBand(int bForceCachedIO)']]], + ['gdalrasterbandcopywholeraster',['GDALRasterBandCopyWholeRaster',['../gdal_8h.html#a59680a83bdce2622c7f6983c0000b1c2',1,'gdal.h']]], + ['gdalrasterbandgettiledvirtualmem',['GDALRasterBandGetTiledVirtualMem',['../gdal_8h.html#addef0b81f8243fcf613dd93bae5dab72',1,'gdal.h']]], + ['gdalrasterbandgetvirtualmem',['GDALRasterBandGetVirtualMem',['../gdal_8h.html#a3b64d6be08ac17c3a963c24f41135b1c',1,'gdal.h']]], + ['gdalrasterblock',['GDALRasterBlock',['../class_g_d_a_l_raster_block.html#aa5e071e528f05012704288aff2c47412',1,'GDALRasterBlock::GDALRasterBlock(GDALRasterBand *, int, int)'],['../class_g_d_a_l_raster_block.html#a856ee8a1354181a32736f7cc28622b8c',1,'GDALRasterBlock::GDALRasterBlock(int nXOffIn, int nYOffIn)']]], + ['gdalrasterio',['GDALRasterIO',['../gdal_8h.html#a34f5780e441d99aaef7e9a4360a8d237',1,'gdal.h']]], + ['gdalrasterioex',['GDALRasterIOEx',['../gdal_8h.html#ad38cb0650fc6a56de03ef0916ab6e90b',1,'gdal.h']]], + ['gdalrasterioextraargsetresamplealg',['GDALRasterIOExtraArgSetResampleAlg',['../gdal__priv_8h.html#a7a6cb70b50f7cfa027dc860a2f2b2ede',1,'gdal_priv.h']]], + ['gdalrasteriogetresamplealg',['GDALRasterIOGetResampleAlg',['../gdal__priv_8h.html#ad449c35f974eca27fe4bd939e6e1f3fa',1,'GDALRasterIOGetResampleAlg(const char *pszResampling): gdal_priv.h'],['../gdal__priv_8h.html#a5d55564a8cb9e4cd07d43f1fb67cd698',1,'GDALRasterIOGetResampleAlg(GDALRIOResampleAlg eResampleAlg): gdal_priv.h']]], + ['gdalrasterize',['GDALRasterize',['../gdal__utils_8h.html#a3d50898cf46cb0b0ec28a16171c150e0',1,'gdal_utils.h']]], + ['gdalrasterizeoptionsfree',['GDALRasterizeOptionsFree',['../gdal__utils_8h.html#abe1a86b120550b5e3dc891d1eed1cf68',1,'gdal_utils.h']]], + ['gdalrasterizeoptionsnew',['GDALRasterizeOptionsNew',['../gdal__utils_8h.html#ac1ca0603b62eb44c942312a4a08cfba4',1,'gdal_utils.h']]], + ['gdalrasterizeoptionssetprogress',['GDALRasterizeOptionsSetProgress',['../gdal__utils_8h.html#a1651e947525e98bb4bb963cb2fefe551',1,'gdal_utils.h']]], + ['gdalratchangesarewrittentofile',['GDALRATChangesAreWrittenToFile',['../gdal_8h.html#a2b6bf4a76e388c8ffee91a41e41dd774',1,'gdal.h']]], + ['gdalratclone',['GDALRATClone',['../gdal_8h.html#ab6486b450e44a29e56943d0c288c9bbf',1,'gdal.h']]], + ['gdalratcreatecolumn',['GDALRATCreateColumn',['../gdal_8h.html#a9987e258edf4f5a7ede68824ad85a583',1,'gdal.h']]], + ['gdalratdumpreadable',['GDALRATDumpReadable',['../gdal_8h.html#ab6d9576dd7e1f2a51fe247fcd2bd2fad',1,'gdal.h']]], + ['gdalratgetcolofusage',['GDALRATGetColOfUsage',['../gdal_8h.html#a2f93ec4759d6ab0d638a1e9c19b4f352',1,'gdal.h']]], + ['gdalratgetcolumncount',['GDALRATGetColumnCount',['../gdal_8h.html#a03e187cb3a769f63a10bc15a7531fb7a',1,'gdal.h']]], + ['gdalratgetlinearbinning',['GDALRATGetLinearBinning',['../gdal_8h.html#a26e57e0a4d811ea33310b698894a9851',1,'gdal.h']]], + ['gdalratgetnameofcol',['GDALRATGetNameOfCol',['../gdal_8h.html#a6a473054592699de328def10753c5734',1,'gdal.h']]], + ['gdalratgetrowcount',['GDALRATGetRowCount',['../gdal_8h.html#a1070e1249f2db3b17d2d1f51fa31fcf5',1,'gdal.h']]], + ['gdalratgetrowofvalue',['GDALRATGetRowOfValue',['../gdal_8h.html#ae4a5990468c4dba1dd42cc475f07da18',1,'gdal.h']]], + ['gdalratgettypeofcol',['GDALRATGetTypeOfCol',['../gdal_8h.html#a73ad2db0d3d838fb414fe77d27109e8b',1,'gdal.h']]], + ['gdalratgetusageofcol',['GDALRATGetUsageOfCol',['../gdal_8h.html#ae2456be6fe2670b6cec53072a7708327',1,'gdal.h']]], + ['gdalratgetvalueasdouble',['GDALRATGetValueAsDouble',['../gdal_8h.html#a45aac6a13127314339cb3212b212bb1e',1,'gdal.h']]], + ['gdalratgetvalueasint',['GDALRATGetValueAsInt',['../gdal_8h.html#a263af9b9c763e9dc560ee65e4cdc2763',1,'gdal.h']]], + ['gdalratgetvalueasstring',['GDALRATGetValueAsString',['../gdal_8h.html#aeabfdd95edc671d5e9fda240caf2cf43',1,'gdal.h']]], + ['gdalratinitializefromcolortable',['GDALRATInitializeFromColorTable',['../gdal_8h.html#ae8a76f3387bc1611ca181d3938a17fda',1,'gdal.h']]], + ['gdalratserializejson',['GDALRATSerializeJSON',['../gdal_8h.html#aa29ba12ab0e339010962a11049d37ed4',1,'gdal.h']]], + ['gdalratsetlinearbinning',['GDALRATSetLinearBinning',['../gdal_8h.html#a66d536610d8baae6cecf9277f5fab52c',1,'gdal.h']]], + ['gdalratsetrowcount',['GDALRATSetRowCount',['../gdal_8h.html#af41aa84655fdde64a80ca89fe8ccb604',1,'gdal.h']]], + ['gdalratsetvalueasdouble',['GDALRATSetValueAsDouble',['../gdal_8h.html#a91e0f024367ecb8b4ab8bf02f8aa1935',1,'gdal.h']]], + ['gdalratsetvalueasint',['GDALRATSetValueAsInt',['../gdal_8h.html#a58f7058c5117a60d32470d4107b02de8',1,'gdal.h']]], + ['gdalratsetvalueasstring',['GDALRATSetValueAsString',['../gdal_8h.html#a27b782a16d5aa1a79eb9bc1bad674ebe',1,'gdal.h']]], + ['gdalrattranslatetocolortable',['GDALRATTranslateToColorTable',['../gdal_8h.html#a98f61200fddd661233db95f824ee0b3d',1,'gdal.h']]], + ['gdalratvaluesioasdouble',['GDALRATValuesIOAsDouble',['../gdal_8h.html#af7b73b3e0f12e669497b947639d1118f',1,'gdal.h']]], + ['gdalratvaluesioasinteger',['GDALRATValuesIOAsInteger',['../gdal_8h.html#a9b78ba249c8c7cb572cd1d7c0f0850a4',1,'gdal.h']]], + ['gdalratvaluesioasstring',['GDALRATValuesIOAsString',['../gdal_8h.html#ac4feba5baabfbc5432ef765450529373',1,'gdal.h']]], + ['gdalreadblock',['GDALReadBlock',['../gdal_8h.html#a9473a3aa819b8b5ec396f007a9ecace1',1,'gdal.h']]], + ['gdalreadozimapfile',['GDALReadOziMapFile',['../gdal_8h.html#a2e4cfaf07aa6e9d35a30c41dcc93d12e',1,'gdal.h']]], + ['gdalreadtabfile',['GDALReadTabFile',['../gdal_8h.html#afc4f486fa3e7e74c73d91eaed05bc478',1,'gdal.h']]], + ['gdalreadtabfile2',['GDALReadTabFile2',['../gdal__priv_8h.html#aae3909f88fcd751299710357d9975a07',1,'gdal_priv.h']]], + ['gdalreadworldfile',['GDALReadWorldFile',['../gdal_8h.html#a5c5989804ccb78639cdf9f9b7702f8cf',1,'gdal.h']]], + ['gdalreadworldfile2',['GDALReadWorldFile2',['../gdal__priv_8h.html#aefe0cd61b321819b4c6d20af812ad22d',1,'gdal_priv.h']]], + ['gdalreferencedataset',['GDALReferenceDataset',['../gdal_8h.html#afa2cfee4d72c0f6a9a5b944be8866131',1,'gdal.h']]], + ['gdalregenerateoverviews',['GDALRegenerateOverviews',['../gdal_8h.html#afb522cfc2410272a5a7c12a3d394ec5a',1,'gdal.h']]], + ['gdalregenerateoverviewsmultiband',['GDALRegenerateOverviewsMultiBand',['../gdal__priv_8h.html#ad9301e12f808afa7bef387a3413918b7',1,'gdal_priv.h']]], + ['gdalregister_5faaigrid',['GDALRegister_AAIGrid',['../gdal__frmts_8h.html#ab6aab3e285a130a47308d1ff67d0fa3e',1,'gdal_frmts.h']]], + ['gdalregister_5face2',['GDALRegister_ACE2',['../gdal__frmts_8h.html#ac2f743070ddd88a693ad5e7b0c1d4960',1,'gdal_frmts.h']]], + ['gdalregister_5fadrg',['GDALRegister_ADRG',['../gdal__frmts_8h.html#a88424d7b362cd0f9f8a9d488a9f79813',1,'gdal_frmts.h']]], + ['gdalregister_5faigrid',['GDALRegister_AIGrid',['../gdal__frmts_8h.html#ac5e8d24230f67de88ab89368acdef2a6',1,'gdal_frmts.h']]], + ['gdalregister_5fairsar',['GDALRegister_AirSAR',['../gdal__frmts_8h.html#aaf6d6f19f17ef63abcecec5ae6795a4c',1,'gdal_frmts.h']]], + ['gdalregister_5farg',['GDALRegister_ARG',['../gdal__frmts_8h.html#a04f5823133842f3e02e090a74b1313bb',1,'gdal_frmts.h']]], + ['gdalregister_5fbag',['GDALRegister_BAG',['../gdal__frmts_8h.html#a142a6722a5d900feb3b5c12212ad8c26',1,'gdal_frmts.h']]], + ['gdalregister_5fbiggif',['GDALRegister_BIGGIF',['../gdal__frmts_8h.html#a87e88ba0c3811f56e234f7fdf17d0aee',1,'gdal_frmts.h']]], + ['gdalregister_5fblx',['GDALRegister_BLX',['../gdal__frmts_8h.html#a55f841f2004c02c06c130edc2b57c96b',1,'gdal_frmts.h']]], + ['gdalregister_5fbmp',['GDALRegister_BMP',['../gdal__frmts_8h.html#afc59aa5329aeb9df92a54061787e070b',1,'gdal_frmts.h']]], + ['gdalregister_5fbsb',['GDALRegister_BSB',['../gdal__frmts_8h.html#a21e35172be65178d4284a31f3e6ffc37',1,'gdal_frmts.h']]], + ['gdalregister_5fbt',['GDALRegister_BT',['../gdal__frmts_8h.html#aa9806f03461276547c0628a76f0c91c1',1,'gdal_frmts.h']]], + ['gdalregister_5fcals',['GDALRegister_CALS',['../gdal__frmts_8h.html#a6fc66154802cdf4781947b90f45e790f',1,'gdal_frmts.h']]], + ['gdalregister_5fceos',['GDALRegister_CEOS',['../gdal__frmts_8h.html#a32117cea32bb3725f6fededaf6220c5c',1,'gdal_frmts.h']]], + ['gdalregister_5fcoasp',['GDALRegister_COASP',['../gdal__frmts_8h.html#af13423ab2bcdf6f55e19007421d040e8',1,'gdal_frmts.h']]], + ['gdalregister_5fcosar',['GDALRegister_COSAR',['../gdal__frmts_8h.html#ad763b83e07c7933ea577773144a44a62',1,'gdal_frmts.h']]], + ['gdalregister_5fcpg',['GDALRegister_CPG',['../gdal__frmts_8h.html#ae18d3f1a3fbb543567f392258869240b',1,'gdal_frmts.h']]], + ['gdalregister_5fctable2',['GDALRegister_CTable2',['../gdal__frmts_8h.html#ae6040f144c4d3f2ff279f88819728d2f',1,'gdal_frmts.h']]], + ['gdalregister_5fctg',['GDALRegister_CTG',['../gdal__frmts_8h.html#aa41500c7aaef9daf58ab87c9a46dd948',1,'gdal_frmts.h']]], + ['gdalregister_5fdds',['GDALRegister_DDS',['../gdal__frmts_8h.html#a0e1358027cdba6bfa69913902f446776',1,'gdal_frmts.h']]], + ['gdalregister_5fdimap',['GDALRegister_DIMAP',['../gdal__frmts_8h.html#a1eb9d9b985628880425b47f2425c55dd',1,'gdal_frmts.h']]], + ['gdalregister_5fdipex',['GDALRegister_DIPEx',['../gdal__frmts_8h.html#ac7a13defca54ef53a526ed0bde413476',1,'gdal_frmts.h']]], + ['gdalregister_5fdods',['GDALRegister_DODS',['../gdal__frmts_8h.html#a8b213c6f81389096da94696d53d89dc8',1,'gdal_frmts.h']]], + ['gdalregister_5fdoq1',['GDALRegister_DOQ1',['../gdal__frmts_8h.html#a5030bdfc726829561d8849b621d1dc87',1,'gdal_frmts.h']]], + ['gdalregister_5fdoq2',['GDALRegister_DOQ2',['../gdal__frmts_8h.html#a38becbf7c7b254589cc2642fbe7bf755',1,'gdal_frmts.h']]], + ['gdalregister_5fdted',['GDALRegister_DTED',['../gdal__frmts_8h.html#a1df1080b9e1df0732561654ee4f177a9',1,'gdal_frmts.h']]], + ['gdalregister_5fe00grid',['GDALRegister_E00GRID',['../gdal__frmts_8h.html#a8c571abac1034db445b8cf97e04ebd02',1,'gdal_frmts.h']]], + ['gdalregister_5fecrgtoc',['GDALRegister_ECRGTOC',['../gdal__frmts_8h.html#a46b336b7b37acc1f11de419edc27ae32',1,'gdal_frmts.h']]], + ['gdalregister_5fecw',['GDALRegister_ECW',['../gdal__frmts_8h.html#ac7f20796fc332767d29b1c8aa7f30500',1,'gdal_frmts.h']]], + ['gdalregister_5fecw_5fjp2ecw',['GDALRegister_ECW_JP2ECW',['../gdal__frmts_8h.html#ae6b812d1dc4bfe9bac5c955df7326509',1,'gdal_frmts.h']]], + ['gdalregister_5fehdr',['GDALRegister_EHdr',['../gdal__frmts_8h.html#aa1cb49224a83fb90fbfef9181898d7ee',1,'gdal_frmts.h']]], + ['gdalregister_5feir',['GDALRegister_EIR',['../gdal__frmts_8h.html#aad6b854fb7d09f4988d823725366837e',1,'gdal_frmts.h']]], + ['gdalregister_5felas',['GDALRegister_ELAS',['../gdal__frmts_8h.html#ae7e98f3abdd88bc188f6e44f54dcd31f',1,'gdal_frmts.h']]], + ['gdalregister_5fenvi',['GDALRegister_ENVI',['../gdal__frmts_8h.html#ab850fdd94153e93cef20ee51188f0fbd',1,'gdal_frmts.h']]], + ['gdalregister_5fenvisat',['GDALRegister_Envisat',['../gdal__frmts_8h.html#a4e64aab002340212f99f90f1ff9c2736',1,'gdal_frmts.h']]], + ['gdalregister_5fepsilon',['GDALRegister_EPSILON',['../gdal__frmts_8h.html#a9db404d4cb4b810e2d230ecde391f0d1',1,'gdal_frmts.h']]], + ['gdalregister_5fers',['GDALRegister_ERS',['../gdal__frmts_8h.html#ac4586933969072934dd4ee7adb12a7bc',1,'gdal_frmts.h']]], + ['gdalregister_5ffast',['GDALRegister_FAST',['../gdal__frmts_8h.html#ab9bad439e307a122be59dc192add7c3a',1,'gdal_frmts.h']]], + ['gdalregister_5ffit',['GDALRegister_FIT',['../gdal__frmts_8h.html#add46389eb851de48a9baa647d907aecd',1,'gdal_frmts.h']]], + ['gdalregister_5ffits',['GDALRegister_FITS',['../gdal__frmts_8h.html#a5345fb6987a2c1d59e163108ed01aab7',1,'gdal_frmts.h']]], + ['gdalregister_5ffujibas',['GDALRegister_FujiBAS',['../gdal__frmts_8h.html#ad48468bb6089152654834d6832b3fa55',1,'gdal_frmts.h']]], + ['gdalregister_5fgenbin',['GDALRegister_GenBin',['../gdal__frmts_8h.html#aecaff88c4971fb84b6c3c98f68ee06e9',1,'gdal_frmts.h']]], + ['gdalregister_5fgeor',['GDALRegister_GEOR',['../gdal__frmts_8h.html#a116993e7228f45bca215f0acbe62b7d3',1,'gdal_frmts.h']]], + ['gdalregister_5fgff',['GDALRegister_GFF',['../gdal__frmts_8h.html#aad4de50244df8429339ff9e0f70a0e73',1,'gdal_frmts.h']]], + ['gdalregister_5fgif',['GDALRegister_GIF',['../gdal__frmts_8h.html#ac6fb8362da7d84919154da302bc3739a',1,'gdal_frmts.h']]], + ['gdalregister_5fgmt',['GDALRegister_GMT',['../gdal__frmts_8h.html#ade6a19ea3a7458f3d11c9ccddf127e3e',1,'gdal_frmts.h']]], + ['gdalregister_5fgrass',['GDALRegister_GRASS',['../gdal__frmts_8h.html#a821187790699ada1dc1023482c8d2cea',1,'gdal_frmts.h']]], + ['gdalregister_5fgrassasciigrid',['GDALRegister_GRASSASCIIGrid',['../gdal__frmts_8h.html#ab94880db9c8f305b1b4c1164f3291fc5',1,'gdal_frmts.h']]], + ['gdalregister_5fgrib',['GDALRegister_GRIB',['../gdal__frmts_8h.html#a8506fbe90d84a7be4cc7dfee37697a75',1,'gdal_frmts.h']]], + ['gdalregister_5fgs7bg',['GDALRegister_GS7BG',['../gdal__frmts_8h.html#a493f10c6697981624db995b069dd1bb3',1,'gdal_frmts.h']]], + ['gdalregister_5fgsag',['GDALRegister_GSAG',['../gdal__frmts_8h.html#ae24229d31e0cddc394ad578a74a7bdc9',1,'gdal_frmts.h']]], + ['gdalregister_5fgsbg',['GDALRegister_GSBG',['../gdal__frmts_8h.html#abe25d1b36c39b27fb1a23c4e7ef30b4e',1,'gdal_frmts.h']]], + ['gdalregister_5fgsc',['GDALRegister_GSC',['../gdal__frmts_8h.html#a03f109405a5eb0970fb78e119ab702d1',1,'gdal_frmts.h']]], + ['gdalregister_5fgta',['GDALRegister_GTA',['../gdal__frmts_8h.html#a1ecfb52fc865e6a8c7a08cc55cb8a48e',1,'gdal_frmts.h']]], + ['gdalregister_5fgtiff',['GDALRegister_GTiff',['../gdal__frmts_8h.html#a1c5c2aca0c1ae42303ce994d71c426b4',1,'gdal_frmts.h']]], + ['gdalregister_5fgtx',['GDALRegister_GTX',['../gdal__frmts_8h.html#a8453980d64343d93f5b019afc5807b20',1,'gdal_frmts.h']]], + ['gdalregister_5fgxf',['GDALRegister_GXF',['../gdal__frmts_8h.html#a83e95eea1c937bec7216646723760b2b',1,'gdal_frmts.h']]], + ['gdalregister_5fhdf4',['GDALRegister_HDF4',['../gdal__frmts_8h.html#aeb5a873eeaeaf884e319552da8e4aec1',1,'gdal_frmts.h']]], + ['gdalregister_5fhdf4image',['GDALRegister_HDF4Image',['../gdal__frmts_8h.html#a233565db39e1ad0803e8292f37c02b79',1,'gdal_frmts.h']]], + ['gdalregister_5fhdf5',['GDALRegister_HDF5',['../gdal__frmts_8h.html#a1b44462952e946315eb074d1d56d0dd7',1,'gdal_frmts.h']]], + ['gdalregister_5fhdf5image',['GDALRegister_HDF5Image',['../gdal__frmts_8h.html#aa2f01b3f65411a51a10db9a8fcadf4ce',1,'gdal_frmts.h']]], + ['gdalregister_5fhf2',['GDALRegister_HF2',['../gdal__frmts_8h.html#a266b2d207f77b1c71c824df3f9e85863',1,'gdal_frmts.h']]], + ['gdalregister_5fhfa',['GDALRegister_HFA',['../gdal__frmts_8h.html#a5e7dcad1999308e3ab6ef4ca347e358f',1,'gdal_frmts.h']]], + ['gdalregister_5fhkv',['GDALRegister_HKV',['../gdal__frmts_8h.html#a49409faf59bb41b208d84fd035a15bca',1,'gdal_frmts.h']]], + ['gdalregister_5fhttp',['GDALRegister_HTTP',['../gdal__frmts_8h.html#aace5f7310b04a3c70b4c231cffb38423',1,'gdal_frmts.h']]], + ['gdalregister_5fida',['GDALRegister_IDA',['../gdal__frmts_8h.html#ab9fc74586700f5525b0ebfe91b1a06ac',1,'gdal_frmts.h']]], + ['gdalregister_5fidrisi',['GDALRegister_IDRISI',['../gdal__frmts_8h.html#a4bd6624b933e1d083072059059ef3fa5',1,'gdal_frmts.h']]], + ['gdalregister_5filwis',['GDALRegister_ILWIS',['../gdal__frmts_8h.html#a3e38d72eaa13ad8c5b8c04790119c3e2',1,'gdal_frmts.h']]], + ['gdalregister_5fingr',['GDALRegister_INGR',['../gdal__frmts_8h.html#ad73370f7e87a5475baa7aea8fb6df0f7',1,'gdal_frmts.h']]], + ['gdalregister_5firis',['GDALRegister_IRIS',['../gdal__frmts_8h.html#a6129e643314d5e1ead4d3ec21baa2b96',1,'gdal_frmts.h']]], + ['gdalregister_5fisce',['GDALRegister_ISCE',['../gdal__frmts_8h.html#acf55e785037dc8b7cfb09109d391183f',1,'gdal_frmts.h']]], + ['gdalregister_5fisis2',['GDALRegister_ISIS2',['../gdal__frmts_8h.html#a1e2eef70fd08bd276d0e6d0282c13a9b',1,'gdal_frmts.h']]], + ['gdalregister_5fisis3',['GDALRegister_ISIS3',['../gdal__frmts_8h.html#a2900a261d639cb84f89a06f44a39cea7',1,'gdal_frmts.h']]], + ['gdalregister_5fistar',['GDALRegister_Istar',['../gdal__frmts_8h.html#abc7f86b4b256bc8b1dc8158af8bdb1ea',1,'gdal_frmts.h']]], + ['gdalregister_5fjdem',['GDALRegister_JDEM',['../gdal__frmts_8h.html#a204c34f633cf89577a24605356d1addb',1,'gdal_frmts.h']]], + ['gdalregister_5fjp2ecw',['GDALRegister_JP2ECW',['../gdal__frmts_8h.html#a077466da5cf9d11e69dfb1de0e8bbbdb',1,'gdal_frmts.h']]], + ['gdalregister_5fjp2kak',['GDALRegister_JP2KAK',['../gdal__frmts_8h.html#a26fb29a14098e21e678cfb0dc677b2db',1,'gdal_frmts.h']]], + ['gdalregister_5fjp2openjpeg',['GDALRegister_JP2OpenJPEG',['../gdal__frmts_8h.html#aa51b198e7d2b8a7664887ef7d79d1a38',1,'gdal_frmts.h']]], + ['gdalregister_5fjpeg',['GDALRegister_JPEG',['../gdal__frmts_8h.html#a40e3b8c9ec31a07d779b10b905ed1f6e',1,'gdal_frmts.h']]], + ['gdalregister_5fjpeg2000',['GDALRegister_JPEG2000',['../gdal__frmts_8h.html#a4f6d2869868a1991d47aabf9ebec1208',1,'gdal_frmts.h']]], + ['gdalregister_5fjpegls',['GDALRegister_JPEGLS',['../gdal__frmts_8h.html#a66bea9370f6dc60fe35eced97be6f566',1,'gdal_frmts.h']]], + ['gdalregister_5fjpipkak',['GDALRegister_JPIPKAK',['../gdal__frmts_8h.html#a692fb41ee2fb2fea0ecd31e145b2f30e',1,'gdal_frmts.h']]], + ['gdalregister_5fkea',['GDALRegister_KEA',['../gdal__frmts_8h.html#a9fe78fc70f909e5c371dbd0badebec69',1,'gdal_frmts.h']]], + ['gdalregister_5fkmlsuperoverlay',['GDALRegister_KMLSUPEROVERLAY',['../gdal__frmts_8h.html#abb88c2756251b68ba6a636763ed2f9b0',1,'gdal_frmts.h']]], + ['gdalregister_5fkro',['GDALRegister_KRO',['../gdal__frmts_8h.html#a0a32ea778bcbf34a1f668530335166c3',1,'gdal_frmts.h']]], + ['gdalregister_5fl1b',['GDALRegister_L1B',['../gdal__frmts_8h.html#a80cb88938a23d1c3dec40cc9f814938e',1,'gdal_frmts.h']]], + ['gdalregister_5flan',['GDALRegister_LAN',['../gdal__frmts_8h.html#a148ee21782138b157c0dc0decadbaee5',1,'gdal_frmts.h']]], + ['gdalregister_5flcp',['GDALRegister_LCP',['../gdal__frmts_8h.html#a8f841c8013e855b6a59f316f1a647e36',1,'gdal_frmts.h']]], + ['gdalregister_5fldf',['GDALRegister_LDF',['../gdal__frmts_8h.html#ab0a293945135a428500357038acb148d',1,'gdal_frmts.h']]], + ['gdalregister_5fleveller',['GDALRegister_Leveller',['../gdal__frmts_8h.html#a5172837e79cbb1d96f635f4fba2902e6',1,'gdal_frmts.h']]], + ['gdalregister_5floslas',['GDALRegister_LOSLAS',['../gdal__frmts_8h.html#ae176c72614a5c4b544b6b4da39c5c4e0',1,'gdal_frmts.h']]], + ['gdalregister_5fmap',['GDALRegister_MAP',['../gdal__frmts_8h.html#a54a79a1f86415973723a2c0105ac5351',1,'gdal_frmts.h']]], + ['gdalregister_5fmbtiles',['GDALRegister_MBTiles',['../gdal__frmts_8h.html#a87826ebb1ffab00016607d2f54ad04fd',1,'gdal_frmts.h']]], + ['gdalregister_5fmem',['GDALRegister_MEM',['../gdal__frmts_8h.html#a2726d29a7cbbada9556acdeb704b8558',1,'gdal_frmts.h']]], + ['gdalregister_5fmff',['GDALRegister_MFF',['../gdal__frmts_8h.html#a5a6b8fcf1fd08da226fec8d4f60f944e',1,'gdal_frmts.h']]], + ['gdalregister_5fmg4lidar',['GDALRegister_MG4Lidar',['../gdal__frmts_8h.html#ad04cccb8ed6a95bd5faa3704e69721ce',1,'gdal_frmts.h']]], + ['gdalregister_5fmrf',['GDALRegister_mrf',['../gdal__frmts_8h.html#a64aad8c1f4d4a27129a1d235ea96da90',1,'gdal_frmts.h']]], + ['gdalregister_5fmrsid',['GDALRegister_MrSID',['../gdal__frmts_8h.html#a11411ff202309c66792d7f8d098fc6e0',1,'gdal_frmts.h']]], + ['gdalregister_5fmsg',['GDALRegister_MSG',['../gdal__frmts_8h.html#a451612b7a6b6b9ddcf89539710539718',1,'gdal_frmts.h']]], + ['gdalregister_5fmsgn',['GDALRegister_MSGN',['../gdal__frmts_8h.html#a9fa5e39c9a6f8344ef2c3a1449ce5e80',1,'gdal_frmts.h']]], + ['gdalregister_5fndf',['GDALRegister_NDF',['../gdal__frmts_8h.html#a894a51a7603980cd2284161add5d1a46',1,'gdal_frmts.h']]], + ['gdalregister_5fnetcdf',['GDALRegister_netCDF',['../gdal__frmts_8h.html#a8e05d50c581867e747433fba6c22694a',1,'gdal_frmts.h']]], + ['gdalregister_5fngsgeoid',['GDALRegister_NGSGEOID',['../gdal__frmts_8h.html#a1e8ee41813c6cd5e8fe2ed61e5a0ea0f',1,'gdal_frmts.h']]], + ['gdalregister_5fnitf',['GDALRegister_NITF',['../gdal__frmts_8h.html#a5969d8cadddff44dc273b9f96d658b8b',1,'gdal_frmts.h']]], + ['gdalregister_5fntv2',['GDALRegister_NTv2',['../gdal__frmts_8h.html#ad43ee2b8e46415c432a6436efae4621c',1,'gdal_frmts.h']]], + ['gdalregister_5fnwt_5fgrc',['GDALRegister_NWT_GRC',['../gdal__frmts_8h.html#a03f6cec72927f7f15024beda53b08c83',1,'gdal_frmts.h']]], + ['gdalregister_5fnwt_5fgrd',['GDALRegister_NWT_GRD',['../gdal__frmts_8h.html#adc0ddc611238d0e6aa38c8c2b85744a9',1,'gdal_frmts.h']]], + ['gdalregister_5fogdi',['GDALRegister_OGDI',['../gdal__frmts_8h.html#a06b586be8a5b6e81f66059a4d8f9d7ad',1,'gdal_frmts.h']]], + ['gdalregister_5fozi',['GDALRegister_OZI',['../gdal__frmts_8h.html#a4a9a40acffb05af1c1bf82f95393c1cd',1,'gdal_frmts.h']]], + ['gdalregister_5fpalsarjaxa',['GDALRegister_PALSARJaxa',['../gdal__frmts_8h.html#ac5a10a442df08767248f017863770a0c',1,'gdal_frmts.h']]], + ['gdalregister_5fpaux',['GDALRegister_PAux',['../gdal__frmts_8h.html#a9c6e5d437a90bfa6c6f2724ad698fddb',1,'gdal_frmts.h']]], + ['gdalregister_5fpcidsk',['GDALRegister_PCIDSK',['../gdal__frmts_8h.html#a5c7f92f3fe69568d5a5419bd8b831469',1,'gdal_frmts.h']]], + ['gdalregister_5fpcraster',['GDALRegister_PCRaster',['../gdal__frmts_8h.html#ac9ef0c69fb5f7cc895d820fa7034a312',1,'gdal_frmts.h']]], + ['gdalregister_5fpdf',['GDALRegister_PDF',['../gdal__frmts_8h.html#a42c5d315442e9f998a6535934067cc82',1,'gdal_frmts.h']]], + ['gdalregister_5fpds',['GDALRegister_PDS',['../gdal__frmts_8h.html#ad2a4a69fe401abe9e8384a521178aac4',1,'gdal_frmts.h']]], + ['gdalregister_5fplmosaic',['GDALRegister_PLMOSAIC',['../gdal__frmts_8h.html#addff20b7810c93db6234b0daffa40d48',1,'gdal_frmts.h']]], + ['gdalregister_5fpng',['GDALRegister_PNG',['../gdal__frmts_8h.html#ab5dcdc351be27169ec424480c69c33a7',1,'gdal_frmts.h']]], + ['gdalregister_5fpnm',['GDALRegister_PNM',['../gdal__frmts_8h.html#a7cf51f1aa6e67ed226eae594383feb9b',1,'gdal_frmts.h']]], + ['gdalregister_5fpostgisraster',['GDALRegister_PostGISRaster',['../gdal__frmts_8h.html#a1cfe656a0a45447df7b2e6da43860df8',1,'gdal_frmts.h']]], + ['gdalregister_5fr',['GDALRegister_R',['../gdal__frmts_8h.html#ab9ff97a90ae93a793c2031f4f1425cf7',1,'gdal_frmts.h']]], + ['gdalregister_5frasdaman',['GDALRegister_RASDAMAN',['../gdal__frmts_8h.html#a41afd4b96b1a3bc1b834735b1d87aae8',1,'gdal_frmts.h']]], + ['gdalregister_5frasterlite',['GDALRegister_Rasterlite',['../gdal__frmts_8h.html#a18105ba9d5af3f1b8299fbd4d81a011e',1,'gdal_frmts.h']]], + ['gdalregister_5frik',['GDALRegister_RIK',['../gdal__frmts_8h.html#a6805c19e1a50ece356dd89a6bf8e86c8',1,'gdal_frmts.h']]], + ['gdalregister_5frmf',['GDALRegister_RMF',['../gdal__frmts_8h.html#a116314cd405d0bc9e7d56a656396e619',1,'gdal_frmts.h']]], + ['gdalregister_5froipac',['GDALRegister_ROIPAC',['../gdal__frmts_8h.html#a3e949ec53ed5456cce8160c2d18f4d28',1,'gdal_frmts.h']]], + ['gdalregister_5frpftoc',['GDALRegister_RPFTOC',['../gdal__frmts_8h.html#a3097980cecd7f5dab991a6672b5623fe',1,'gdal_frmts.h']]], + ['gdalregister_5frs2',['GDALRegister_RS2',['../gdal__frmts_8h.html#a6f536dca1f73fe27800da39560eb6f4c',1,'gdal_frmts.h']]], + ['gdalregister_5fsafe',['GDALRegister_SAFE',['../gdal__frmts_8h.html#a77e7fec3c89070c720597e1b31049eb2',1,'gdal_frmts.h']]], + ['gdalregister_5fsaga',['GDALRegister_SAGA',['../gdal__frmts_8h.html#a89a17dd336cda26314dfa045bf662f09',1,'gdal_frmts.h']]], + ['gdalregister_5fsar_5fceos',['GDALRegister_SAR_CEOS',['../gdal__frmts_8h.html#aed2f901cde1764dced800c131cf51b3e',1,'gdal_frmts.h']]], + ['gdalregister_5fsde',['GDALRegister_SDE',['../gdal__frmts_8h.html#a5b9bf4db97d0fcdcd7eb7c331c108a7c',1,'gdal_frmts.h']]], + ['gdalregister_5fsdts',['GDALRegister_SDTS',['../gdal__frmts_8h.html#a3a196086849de3d9dea6ed29416bdb50',1,'gdal_frmts.h']]], + ['gdalregister_5fsentinel2',['GDALRegister_SENTINEL2',['../gdal__frmts_8h.html#abdfd76532c69dfd425bb651d3bfc709f',1,'gdal_frmts.h']]], + ['gdalregister_5fsgi',['GDALRegister_SGI',['../gdal__frmts_8h.html#a64e45d80b3ea1aac8ccc613c794d7e12',1,'gdal_frmts.h']]], + ['gdalregister_5fsnodas',['GDALRegister_SNODAS',['../gdal__frmts_8h.html#a8930994e18563c658a037d679da82158',1,'gdal_frmts.h']]], + ['gdalregister_5fsrp',['GDALRegister_SRP',['../gdal__frmts_8h.html#af909f201a5acf5da2e141202bc36395e',1,'gdal_frmts.h']]], + ['gdalregister_5fsrtmhgt',['GDALRegister_SRTMHGT',['../gdal__frmts_8h.html#a2315adf680d842decb45802bff02133d',1,'gdal_frmts.h']]], + ['gdalregister_5fterragen',['GDALRegister_Terragen',['../gdal__frmts_8h.html#a013fbbf7e56fb340475fff5364f36c41',1,'gdal_frmts.h']]], + ['gdalregister_5ftil',['GDALRegister_TIL',['../gdal__frmts_8h.html#a77d4035282b4a8c460687a1bc6bc1cc7',1,'gdal_frmts.h']]], + ['gdalregister_5ftms',['GDALRegister_TMS',['../gdal__frmts_8h.html#a1971f072fd683ac51a774ea45a23338d',1,'gdal_frmts.h']]], + ['gdalregister_5ftsx',['GDALRegister_TSX',['../gdal__frmts_8h.html#aa7778a5aeb4ca271531fc3bf6379a6f7',1,'gdal_frmts.h']]], + ['gdalregister_5fusgsdem',['GDALRegister_USGSDEM',['../gdal__frmts_8h.html#aaaf1cd778a375206e4359a1cca80bfdc',1,'gdal_frmts.h']]], + ['gdalregister_5fvicar',['GDALRegister_VICAR',['../gdal__frmts_8h.html#a8e7f5efb2759a36c62415d0c5caa52da',1,'gdal_frmts.h']]], + ['gdalregister_5fvrt',['GDALRegister_VRT',['../gdal__frmts_8h.html#a10321433c72dd6781192a45c076328de',1,'gdal_frmts.h']]], + ['gdalregister_5fwcs',['GDALRegister_WCS',['../gdal__frmts_8h.html#af686ad5a8feffce5636be84e30db0c19',1,'gdal_frmts.h']]], + ['gdalregister_5fwebp',['GDALRegister_WEBP',['../gdal__frmts_8h.html#add953763767c086b3fcb5f5edd0da36a',1,'gdal_frmts.h']]], + ['gdalregister_5fwms',['GDALRegister_WMS',['../gdal__frmts_8h.html#aa88f2a1a0f7681fe7fd6531fcb3e3ddc',1,'gdal_frmts.h']]], + ['gdalregister_5fwmts',['GDALRegister_WMTS',['../gdal__frmts_8h.html#a2c6da0397d5fe6a582704e842c209c54',1,'gdal_frmts.h']]], + ['gdalregister_5fxpm',['GDALRegister_XPM',['../gdal__frmts_8h.html#afada77edbf0d29f99823dc9882292fb8',1,'gdal_frmts.h']]], + ['gdalregister_5fxyz',['GDALRegister_XYZ',['../gdal__frmts_8h.html#a5d12d90089cb9aec56d88d7720ba9ebd',1,'gdal_frmts.h']]], + ['gdalregister_5fzmap',['GDALRegister_ZMap',['../gdal__frmts_8h.html#a50f593f5151499f43b81943ffe712079',1,'gdal_frmts.h']]], + ['gdalregisterdriver',['GDALRegisterDriver',['../gdal_8h.html#a3a331daf07c4665a2218c4b738508582',1,'gdal.h']]], + ['gdalrenamedataset',['GDALRenameDataset',['../gdal_8h.html#af0341d0c80ba1fb6edcd37e9d4225207',1,'gdal.h']]], + ['gdalrescaledalphaband',['GDALRescaledAlphaBand',['../class_g_d_a_l_rescaled_alpha_band.html#a328fca1c59492cafa978e150751862ce',1,'GDALRescaledAlphaBand']]], + ['gdalscaledprogress',['GDALScaledProgress',['../cpl__progress_8h.html#af51871d55dc4aa48937383932b1b478e',1,'cpl_progress.h']]], + ['gdalserializegcplisttoxml',['GDALSerializeGCPListToXML',['../gdal__priv_8h.html#a2b77c4d5b14e7b8e33667e30ab383b28',1,'gdal_priv.h']]], + ['gdalserializeopenoptionstoxml',['GDALSerializeOpenOptionsToXML',['../gdal__priv_8h.html#afe3450bd76190f385f7f1bd48098569c',1,'gdal_priv.h']]], + ['gdalsetcachemax',['GDALSetCacheMax',['../gdal_8h.html#a137a2a7f2cfa608ca74622e710dbc6fc',1,'gdal.h']]], + ['gdalsetcachemax64',['GDALSetCacheMax64',['../gdal_8h.html#afc619c6a54bbada1eca4b3b9e5b2d629',1,'gdal.h']]], + ['gdalsetcolorentry',['GDALSetColorEntry',['../gdal_8h.html#a28173f5047e55e645e74b43662e00c39',1,'gdal.h']]], + ['gdalsetdefaulthistogram',['GDALSetDefaultHistogram',['../gdal_8h.html#a49ff5b4dc4db1f473e0fd905be9ffb03',1,'gdal.h']]], + ['gdalsetdefaulthistogramex',['GDALSetDefaultHistogramEx',['../gdal_8h.html#a8b50631864bf166aff64168e18fee352',1,'gdal.h']]], + ['gdalsetdefaultrat',['GDALSetDefaultRAT',['../gdal_8h.html#a6679212bf54edc1cbf06522b2c2d4b72',1,'gdal.h']]], + ['gdalsetdescription',['GDALSetDescription',['../gdal_8h.html#a4427b6729dc8cb2969a9e4f09d5c4a35',1,'gdal.h']]], + ['gdalsetgcps',['GDALSetGCPs',['../gdal_8h.html#a9bc665cdf16a7d02fad25611554fd621',1,'gdal.h']]], + ['gdalsetgeotransform',['GDALSetGeoTransform',['../gdal_8h.html#acfca5254fda1725af43720f480718192',1,'gdal.h']]], + ['gdalsetmetadata',['GDALSetMetadata',['../gdal_8h.html#a8820d14da7a8e60388eae032e35b5d56',1,'gdal.h']]], + ['gdalsetmetadataitem',['GDALSetMetadataItem',['../gdal_8h.html#a0a49060b827e65b0f128f3af7348a293',1,'gdal.h']]], + ['gdalsetprojection',['GDALSetProjection',['../gdal_8h.html#a93db316870b2950de7b5517441c35079',1,'gdal.h']]], + ['gdalsetrastercategorynames',['GDALSetRasterCategoryNames',['../gdal_8h.html#aea3e88186276ce3c03167f94e88807a1',1,'gdal.h']]], + ['gdalsetrastercolorinterpretation',['GDALSetRasterColorInterpretation',['../gdal_8h.html#a8ef39570472d7a8b97b8bfe722b64130',1,'gdal.h']]], + ['gdalsetrastercolortable',['GDALSetRasterColorTable',['../gdal_8h.html#a18c2edee74e059ef2e89e4e5f17a527e',1,'gdal.h']]], + ['gdalsetrasternodatavalue',['GDALSetRasterNoDataValue',['../gdal_8h.html#a6212696181b31ea9d3b45aea40469f06',1,'gdal.h']]], + ['gdalsetrasteroffset',['GDALSetRasterOffset',['../gdal_8h.html#afb673d599ebd006281d2afc1be92b60b',1,'gdal.h']]], + ['gdalsetrasterscale',['GDALSetRasterScale',['../gdal_8h.html#a8d0512a48e7993743164124aa982e7d6',1,'gdal.h']]], + ['gdalsetrasterstatistics',['GDALSetRasterStatistics',['../gdal_8h.html#a4d88a9560f5d6aad7a4fe545361d3af4',1,'gdal.h']]], + ['gdalsetrasterunittype',['GDALSetRasterUnitType',['../gdal_8h.html#a1d1f96dc791b3a3e6b3a77d84cb45b4c',1,'gdal.h']]], + ['gdalsetresponsiblepidforcurrentthread',['GDALSetResponsiblePIDForCurrentThread',['../gdal__priv_8h.html#a19e1b3450f0bd393dc211c80ebb1c276',1,'gdal_priv.h']]], + ['gdalswapwords',['GDALSwapWords',['../gdal_8h.html#aad3acaf56c4b0b52bbb8b6ed7cfd55b3',1,'gdal.h']]], + ['gdalswapwordsex',['GDALSwapWordsEx',['../gdal_8h.html#a4e85e17b0e2d7c2c300bd486b36c86d4',1,'gdal.h']]], + ['gdaltermprogress',['GDALTermProgress',['../cpl__progress_8h.html#a9913c79340c6c15a8a9725ac5fa3f4f8',1,'cpl_progress.h']]], + ['gdaltranslate',['GDALTranslate',['../gdal__utils_8h.html#ae8ba899825d7190a4ba36fe1ba930083',1,'gdal_utils.h']]], + ['gdaltranslateoptionsfree',['GDALTranslateOptionsFree',['../gdal__utils_8h.html#ab73aad8c83b7d994131913c25a0444bb',1,'gdal_utils.h']]], + ['gdaltranslateoptionsnew',['GDALTranslateOptionsNew',['../gdal__utils_8h.html#ae97977dca9b313f29af414d6f7700999',1,'gdal_utils.h']]], + ['gdaltranslateoptionssetprogress',['GDALTranslateOptionsSetProgress',['../gdal__utils_8h.html#aecf7f20cb2510bce2db718202f53f982',1,'gdal_utils.h']]], + ['gdalvalidatecreationoptions',['GDALValidateCreationOptions',['../gdal_8h.html#a0d3d569d6308c5d87ef7467a9284d3c2',1,'gdal.h']]], + ['gdalvalidateopenoptions',['GDALValidateOpenOptions',['../gdal__priv_8h.html#a808adf5a6bcd1dd445d59f592ee2ca61',1,'gdal_priv.h']]], + ['gdalvalidateoptions',['GDALValidateOptions',['../gdal__priv_8h.html#ae7894af6348e6d3eafadf3412c559344',1,'gdal_priv.h']]], + ['gdalvectortranslate',['GDALVectorTranslate',['../gdal__utils_8h.html#ad857d7ce06d06e85f083725d11da33dd',1,'gdal_utils.h']]], + ['gdalvectortranslateoptionsfree',['GDALVectorTranslateOptionsFree',['../gdal__utils_8h.html#a8e6449328ca7f0134b96d8c5ef598fd6',1,'gdal_utils.h']]], + ['gdalvectortranslateoptionsnew',['GDALVectorTranslateOptionsNew',['../gdal__utils_8h.html#ac5d88e595409d9ee87b6ccc1b7b13100',1,'gdal_utils.h']]], + ['gdalvectortranslateoptionssetprogress',['GDALVectorTranslateOptionsSetProgress',['../gdal__utils_8h.html#a9743368a66c6d9f63c8b166ac85eb770',1,'gdal_utils.h']]], + ['gdalversioninfo',['GDALVersionInfo',['../ogr__core_8h.html#ae888c28255439a543f2a43b07233a2dd',1,'ogr_core.h']]], + ['gdalwarp',['GDALWarp',['../gdal__utils_8h.html#a0e35c540de17478dc2cd1dbe5a9ad49c',1,'gdal_utils.h']]], + ['gdalwarpappoptionsfree',['GDALWarpAppOptionsFree',['../gdal__utils_8h.html#aca972a21b3245c0c1043b787229331a2',1,'gdal_utils.h']]], + ['gdalwarpappoptionsnew',['GDALWarpAppOptionsNew',['../gdal__utils_8h.html#a920325b75ed5ac55ff6a6f232bbc4d9c',1,'gdal_utils.h']]], + ['gdalwarpappoptionssetprogress',['GDALWarpAppOptionsSetProgress',['../gdal__utils_8h.html#a047404d6f6db03b49f1ef5cda3d241e4',1,'gdal_utils.h']]], + ['gdalwarpappoptionssetwarpoption',['GDALWarpAppOptionsSetWarpOption',['../gdal__utils_8h.html#a6c3cdcac720ade5e7d2b2eb7c59b3363',1,'gdal_utils.h']]], + ['gdalwriteblock',['GDALWriteBlock',['../gdal_8h.html#afaa4a8d3b9bdfedc7ee8e445917490cf',1,'gdal.h']]], + ['gdalwriteworldfile',['GDALWriteWorldFile',['../gdal_8h.html#aa02dc805c4931dc4f73ae56040c6b02a',1,'gdal.h']]], + ['get_5farea',['get_Area',['../class_o_g_r_curve.html#a748d65627385e5ccbab256acc172c3fe',1,'OGRCurve::get_Area()'],['../class_o_g_r_line_string.html#ac2057abb4d5226393c5f45e4a8d505a2',1,'OGRLineString::get_Area()'],['../class_o_g_r_circular_string.html#ad4d01161404af732882e73a3d4dbec93',1,'OGRCircularString::get_Area()'],['../class_o_g_r_compound_curve.html#a575d70c326fdb01d9de3917efc2f610c',1,'OGRCompoundCurve::get_Area()'],['../class_o_g_r_surface.html#a75edc2485ff1cc364efb3aa28c6c1fe1',1,'OGRSurface::get_Area()'],['../class_o_g_r_curve_polygon.html#adaabd3d26784457b4d95d411a75bf8f9',1,'OGRCurvePolygon::get_Area()'],['../class_o_g_r_geometry_collection.html#a189d342944b4ecd6e0d14aa6b7a38172',1,'OGRGeometryCollection::get_Area()']]], + ['get_5fareaofcurvesegments',['get_AreaOfCurveSegments',['../class_o_g_r_curve.html#aa51b3b9c541ae2e516ac03dfdc249169',1,'OGRCurve::get_AreaOfCurveSegments()'],['../class_o_g_r_line_string.html#aef5c894c489b4edaac4b329f0688cd63',1,'OGRLineString::get_AreaOfCurveSegments()'],['../class_o_g_r_circular_string.html#adced7190ba1c4d584fc5a48f882ff536',1,'OGRCircularString::get_AreaOfCurveSegments()'],['../class_o_g_r_compound_curve.html#a778ce7c99caf285af63440d4451cf2bf',1,'OGRCompoundCurve::get_AreaOfCurveSegments()']]], + ['get_5fisclosed',['get_IsClosed',['../class_o_g_r_curve.html#a85f02c8034ef4b02b17393b7756dbf5f',1,'OGRCurve']]], + ['get_5flength',['get_Length',['../class_o_g_r_curve.html#ab945d3754530376ed19506be7f96c789',1,'OGRCurve::get_Length()'],['../class_o_g_r_simple_curve.html#ac84cadc95653e828fabcd48f2f40c227',1,'OGRSimpleCurve::get_Length()'],['../class_o_g_r_circular_string.html#aaeb487266d89211e520a5dd8167b1b13',1,'OGRCircularString::get_Length()'],['../class_o_g_r_compound_curve.html#a241d561667f3331caf8bd66613e30cee',1,'OGRCompoundCurve::get_Length()'],['../class_o_g_r_geometry_collection.html#a91e5332e1f7c5e80852bf7d1f2e159b6',1,'OGRGeometryCollection::get_Length()']]], + ['get_5flineararea',['get_LinearArea',['../class_o_g_r_simple_curve.html#a09115f18b846aa9617a81cbd057cf18e',1,'OGRSimpleCurve']]], + ['getaccess',['GetAccess',['../class_g_d_a_l_dataset.html#a76eac373d5ce1d116ce6d5ce5ac345be',1,'GDALDataset::GetAccess()'],['../class_g_d_a_l_raster_band.html#a2f7ad15eaf8044551cbbf0a25cfa9675',1,'GDALRasterBand::GetAccess()']]], + ['getangularunits',['GetAngularUnits',['../class_o_g_r_spatial_reference.html#a98bde6d2dbe0d5cd0f29a6d62a5b3f58',1,'OGRSpatialReference']]], + ['getattrnode',['GetAttrNode',['../class_o_g_r_spatial_reference.html#af121ec3c6ed8054d15e54ce86e500168',1,'OGRSpatialReference::GetAttrNode(const char *)'],['../class_o_g_r_spatial_reference.html#a114b0424a8fb5e5b4c79a218ba229951',1,'OGRSpatialReference::GetAttrNode(const char *) const ']]], + ['getattrvalue',['GetAttrValue',['../class_o_g_r_spatial_reference.html#ac37491640f6492c006cec123769249cd',1,'OGRSpatialReference']]], + ['getauthoritycode',['GetAuthorityCode',['../class_o_g_r_spatial_reference.html#a69c6f6351143ee406890278e88eea3e8',1,'OGRSpatialReference']]], + ['getauthorityname',['GetAuthorityName',['../class_o_g_r_spatial_reference.html#ac6ba1762e212e63ca96afed64f1c23ee',1,'OGRSpatialReference']]], + ['getaxis',['GetAxis',['../class_o_g_r_spatial_reference.html#aa169243b877a772ac3af9c8c2f587ba5',1,'OGRSpatialReference']]], + ['getband',['GetBand',['../class_g_d_a_l_raster_block.html#a7954aafb62ed494bfe97a599be1b14ac',1,'GDALRasterBlock::GetBand()'],['../class_g_d_a_l_raster_band.html#ae7459a65074ce4b2cedb2ec5fb0e452d',1,'GDALRasterBand::GetBand()']]], + ['getbandcount',['GetBandCount',['../class_g_d_a_l_async_reader.html#a7e79d52728347e00a136431ea90a34b1',1,'GDALAsyncReader']]], + ['getbandmap',['GetBandMap',['../class_g_d_a_l_async_reader.html#addfcd98fc21786dfdc030ba6c57b48cd',1,'GDALAsyncReader']]], + ['getbandspace',['GetBandSpace',['../class_g_d_a_l_async_reader.html#a28f4d24225e7e20a71f3c2d589f4a2f2',1,'GDALAsyncReader']]], + ['getblocksize',['GetBlockSize',['../class_g_d_a_l_raster_block.html#a90c3fb11134b27fc540dac91d4229dae',1,'GDALRasterBlock::GetBlockSize()'],['../class_g_d_a_l_raster_band.html#af2ee6fa0f675d7d52bc19f826d161ad6',1,'GDALRasterBand::GetBlockSize()']]], + ['getboundary',['getBoundary',['../class_o_g_r_geometry.html#abda2e7b9b4e02e0913a261bb732c97f1',1,'OGRGeometry']]], + ['getbuffer',['GetBuffer',['../class_g_d_a_l_async_reader.html#a0a3f8f0e47061a4440cf78fbfc953766',1,'GDALAsyncReader']]], + ['getbuffertype',['GetBufferType',['../class_g_d_a_l_async_reader.html#a8fc836949e6151eb8d0a8f0415c8e4d7',1,'GDALAsyncReader']]], + ['getbufferxsize',['GetBufferXSize',['../class_g_d_a_l_async_reader.html#a51c132a870aa6903a86bba7afe6a4d13',1,'GDALAsyncReader']]], + ['getbufferysize',['GetBufferYSize',['../class_g_d_a_l_async_reader.html#a98848f5c7bbfe3f89efaec785963b109',1,'GDALAsyncReader']]], + ['getcastertocurvepolygon',['GetCasterToCurvePolygon',['../class_o_g_r_surface.html#aa1df337ad0dfcbb5abe2a6e60b86ffdd',1,'OGRSurface::GetCasterToCurvePolygon()'],['../class_o_g_r_curve_polygon.html#a0d4df21aba2bbfea284d2c7678a2990a',1,'OGRCurvePolygon::GetCasterToCurvePolygon()'],['../class_o_g_r_polygon.html#a66efb0e5470acef6ba27d0c4ffed242c',1,'OGRPolygon::GetCasterToCurvePolygon()']]], + ['getcastertolinearring',['GetCasterToLinearRing',['../class_o_g_r_curve.html#aaf02bd100ab07d334d531284cf68e7ac',1,'OGRCurve::GetCasterToLinearRing()'],['../class_o_g_r_line_string.html#a15391d245fa20ae568dcd56691d288ea',1,'OGRLineString::GetCasterToLinearRing()'],['../class_o_g_r_linear_ring.html#a7bd3e733c8beb00b458a3db31d6777b0',1,'OGRLinearRing::GetCasterToLinearRing()'],['../class_o_g_r_circular_string.html#afcde47ac704a3236f33475f4dd73ef69',1,'OGRCircularString::GetCasterToLinearRing()'],['../class_o_g_r_compound_curve.html#a5758e713d3a0bacb3d043bd479069590',1,'OGRCompoundCurve::GetCasterToLinearRing()']]], + ['getcastertolinestring',['GetCasterToLineString',['../class_o_g_r_curve.html#a97649c761862e3f449ef01a068255d4d',1,'OGRCurve::GetCasterToLineString()'],['../class_o_g_r_line_string.html#abd9882454ef1ff9094afc7c81408dd7f',1,'OGRLineString::GetCasterToLineString()'],['../class_o_g_r_linear_ring.html#a56ae4c936dd1348caa83217462f420ce',1,'OGRLinearRing::GetCasterToLineString()'],['../class_o_g_r_circular_string.html#a9149a78fff06c99774a227e2ecc62211',1,'OGRCircularString::GetCasterToLineString()'],['../class_o_g_r_compound_curve.html#a3601177c83cb26dbd658d303d4b0b41e',1,'OGRCompoundCurve::GetCasterToLineString()']]], + ['getcastertopolygon',['GetCasterToPolygon',['../class_o_g_r_surface.html#a78b031135057c274469d4c918b866c3f',1,'OGRSurface::GetCasterToPolygon()'],['../class_o_g_r_curve_polygon.html#a4e7133a1806027cd26dd47ff641e5291',1,'OGRCurvePolygon::GetCasterToPolygon()'],['../class_o_g_r_polygon.html#a2828c911b2c27c1aaed10f7c2092c03a',1,'OGRPolygon::GetCasterToPolygon()']]], + ['getcategorynames',['GetCategoryNames',['../class_g_d_a_l_raster_band.html#a764fcf22ced131bb6b2e0c985cbf730e',1,'GDALRasterBand']]], + ['getchild',['GetChild',['../class_o_g_r___s_r_s_node.html#acedda023329047bb548b2eba62fe9054',1,'OGR_SRSNode::GetChild(int)'],['../class_o_g_r___s_r_s_node.html#a283b1940f7a66c7896e9386e38552017',1,'OGR_SRSNode::GetChild(int) const ']]], + ['getchildcount',['GetChildCount',['../class_o_g_r___s_r_s_node.html#a5edbb6ed55d8a20c3d689a4ed80a8285',1,'OGR_SRSNode']]], + ['getcolorentry',['GetColorEntry',['../class_g_d_a_l_color_table.html#a62e4a8380632b70cd04ab862dd8d4e9b',1,'GDALColorTable']]], + ['getcolorentryasrgb',['GetColorEntryAsRGB',['../class_g_d_a_l_color_table.html#a1a2eabb68c112116634c14ec6832523c',1,'GDALColorTable']]], + ['getcolorentrycount',['GetColorEntryCount',['../class_g_d_a_l_color_table.html#a1466d28335250b0e6ff88ffdaab37eca',1,'GDALColorTable']]], + ['getcolorinterpretation',['GetColorInterpretation',['../class_g_d_a_l_raster_band.html#a98f8d1e435fd3279f86b45b811c52a7d',1,'GDALRasterBand']]], + ['getcolortable',['GetColorTable',['../class_g_d_a_l_raster_band.html#a3d8523bd0d5af4cfa5b3f6cda0af0f25',1,'GDALRasterBand']]], + ['getconnectionstring',['getConnectionString',['../class_d_b_connect.html#aab4aee47477852def257728e8a995e16',1,'DBConnect::getConnectionString()'],['../class_web_service_connect.html#a93c3136084057ee83a865b68a197e36a',1,'WebServiceConnect::getConnectionString()']]], + ['getcoordinatedimension',['getCoordinateDimension',['../class_o_g_r_geometry.html#abbc1ac4dc6a4e863bc9fab9240d1f4a7',1,'OGRGeometry']]], + ['getcurve',['getCurve',['../class_o_g_r_curve_collection.html#a796f96e311f5060f3e9ad6f0edafd611',1,'OGRCurveCollection::getCurve(int)'],['../class_o_g_r_curve_collection.html#a8654c04d540224fbe1111e3aaf4afa62',1,'OGRCurveCollection::getCurve(int) const '],['../class_o_g_r_compound_curve.html#a97bbe85a30ffae0f20353e1164526436',1,'OGRCompoundCurve::getCurve(int)'],['../class_o_g_r_compound_curve.html#ac6fe19fe14d8593e74ef968490f09cfa',1,'OGRCompoundCurve::getCurve(int) const ']]], + ['getcurvegeometry',['getCurveGeometry',['../class_o_g_r_geometry.html#acea9e0ff9f0ad50f8d49f52413ab53d0',1,'OGRGeometry::getCurveGeometry()'],['../class_o_g_r_line_string.html#a22a347c9f27a06abbbea2a2548fbb23b',1,'OGRLineString::getCurveGeometry()'],['../class_o_g_r_polygon.html#ab8f032afe19bc131d31271a7c51d18fd',1,'OGRPolygon::getCurveGeometry()'],['../class_o_g_r_geometry_collection.html#a4f5a093d025895067be17665b3a531cd',1,'OGRGeometryCollection::getCurveGeometry()']]], + ['getcurveparmeters',['GetCurveParmeters',['../class_o_g_r_geometry_factory.html#a9a4878c9800de53c2bd21e01ba783523',1,'OGRGeometryFactory']]], + ['getdataref',['GetDataRef',['../class_g_d_a_l_raster_block.html#ac3fa05f830e0382a35e88f90d6ca0836',1,'GDALRasterBlock']]], + ['getdataset',['GetDataset',['../class_g_d_a_l_raster_band.html#a5548155c511b3ba0a8b816ed2e3f83ae',1,'GDALRasterBand']]], + ['getdatasetstyletable',['GetDataSetStyleTable',['../class_o_g_r_style_mgr.html#a613cdc4cd59c165b4e696f6fab05c2c4',1,'OGRStyleMgr']]], + ['getdatatype',['GetDataType',['../class_g_d_a_l_raster_block.html#a1f504fe4d1c77a3c3399d3efccb469ea',1,'GDALRasterBlock']]], + ['getdefault',['GetDefault',['../class_o_g_r_field_defn.html#a1190241301928516aeb145e843461b46',1,'OGRFieldDefn']]], + ['getdefaulthistogram',['GetDefaultHistogram',['../class_g_d_a_l_raster_band.html#abb1cef4c64966482ea88ba5e52063514',1,'GDALRasterBand']]], + ['getdefaultrat',['GetDefaultRAT',['../class_g_d_a_l_raster_band.html#ac253f9d8973a550b082355145b976f7f',1,'GDALRasterBand']]], + ['getdefnref',['GetDefnRef',['../class_o_g_r_feature.html#af56bb086c243817cdfaa95304e731bc1',1,'OGRFeature']]], + ['getdescription',['GetDescription',['../class_g_d_a_l_major_object.html#aa3bb28f1a6690038db7ff43798f69053',1,'GDALMajorObject']]], + ['getdimension',['getDimension',['../class_o_g_r_geometry.html#a1fcadf53c1bcae57ca2e3d0bd7d48d33',1,'OGRGeometry::getDimension()'],['../class_o_g_r_point.html#a46e72741ee069af663c29801c0add0f7',1,'OGRPoint::getDimension()'],['../class_o_g_r_curve.html#a30584ba24f39315e5081f0406b1b4048',1,'OGRCurve::getDimension()'],['../class_o_g_r_curve_polygon.html#a4a22b7bf0a2b7c9a9e7c5cc042ac58d3',1,'OGRCurvePolygon::getDimension()'],['../class_o_g_r_geometry_collection.html#a0d2b241cb9d929b2e464f9c07fe2a17b',1,'OGRGeometryCollection::getDimension()'],['../class_o_g_r_multi_surface.html#a3af67b61fddf5e98aca28cb25103c011',1,'OGRMultiSurface::getDimension()'],['../class_o_g_r_multi_point.html#a45bb7478fcc49d915a8f042d902096b3',1,'OGRMultiPoint::getDimension()'],['../class_o_g_r_multi_curve.html#ab8c6ae4da8311b8bce337a3789094316',1,'OGRMultiCurve::getDimension()']]], + ['getdirty',['GetDirty',['../class_g_d_a_l_raster_block.html#ad49230fc81f61732b15de93adb067598',1,'GDALRasterBlock']]], + ['getdomainlist',['GetDomainList',['../class_g_d_a_l_multi_domain_metadata.html#a1a8363991742f24dee3ec1405c5f9378',1,'GDALMultiDomainMetadata']]], + ['getdriver',['GetDriver',['../class_g_d_a_l_dataset.html#a4516fc1c2fac444be3c63f0a62cbc2f8',1,'GDALDataset::GetDriver()'],['../class_g_d_a_l_driver_manager.html#a4d4f1ac0f2b5eea52c916b0106ab8fbc',1,'GDALDriverManager::GetDriver()'],['../class_o_g_r_s_f_driver_registrar.html#a48ddd6eece4d1e9f8a5ff987a63739d0',1,'OGRSFDriverRegistrar::GetDriver()']]], + ['getdriverbyname',['GetDriverByName',['../class_g_d_a_l_driver_manager.html#a3cbcddd99c692b53b1294a53e3d48a68',1,'GDALDriverManager::GetDriverByName()'],['../class_o_g_r_s_f_driver_registrar.html#a8c3dffbe2770630945984a4f7e5448e1',1,'OGRSFDriverRegistrar::GetDriverByName()']]], + ['getdrivercount',['GetDriverCount',['../class_g_d_a_l_driver_manager.html#a5c10bbadf5c85553c0761936f2bc30c7',1,'GDALDriverManager::GetDriverCount()'],['../class_o_g_r_s_f_driver_registrar.html#a9365fb1bfb5b2d264f8ef4b005b44517',1,'OGRSFDriverRegistrar::GetDriverCount()']]], + ['getdrivername',['GetDriverName',['../class_g_d_a_l_dataset.html#ac0675bdedbae2af46eb4f9aa6d7ab303',1,'GDALDataset']]], + ['getenvelope',['getEnvelope',['../class_o_g_r_geometry.html#a916186afd4b8238fc80d7f126b80cd99',1,'OGRGeometry::getEnvelope(OGREnvelope *psEnvelope) const =0'],['../class_o_g_r_geometry.html#a31c2c714149bf3c5aa992577256c5470',1,'OGRGeometry::getEnvelope(OGREnvelope3D *psEnvelope) const =0'],['../class_o_g_r_point.html#a5bb7f03a9ffa3563a1803ea902b0900e',1,'OGRPoint::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_point.html#a8d906c9b9f14a6d9046b37a00fbedd86',1,'OGRPoint::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_simple_curve.html#a6eab2708c67610f4a60a8564f9b9e0b5',1,'OGRSimpleCurve::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_simple_curve.html#a993484c901a7cd159ee05b30311e7f54',1,'OGRSimpleCurve::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_circular_string.html#a0c4acb7b7271e4f6d7b4c9ce585838a8',1,'OGRCircularString::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_circular_string.html#a8aa9c48a92b8f46cffb276d1229552f0',1,'OGRCircularString::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_curve_collection.html#a0f1d989aac55d6cd133ea41fc4ca0fbd',1,'OGRCurveCollection::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_curve_collection.html#a607d3163bb6693fa2bd4bcc1778fae05',1,'OGRCurveCollection::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_compound_curve.html#a66ed8c6c552312947c06159a1817de49',1,'OGRCompoundCurve::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_compound_curve.html#afadfc4dd46520b71a8178171f761a5a7',1,'OGRCompoundCurve::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_curve_polygon.html#a111a6e34a9cc6ec4982742c87c4c52fe',1,'OGRCurvePolygon::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_curve_polygon.html#ac56c03923af7db30dc2f4c253762a96d',1,'OGRCurvePolygon::getEnvelope(OGREnvelope3D *psEnvelope) const '],['../class_o_g_r_geometry_collection.html#ad5458fdce5c210757b2d8ce571bf6933',1,'OGRGeometryCollection::getEnvelope(OGREnvelope *psEnvelope) const '],['../class_o_g_r_geometry_collection.html#aedf6ae5a3b1598fd88423c0d943efd1d',1,'OGRGeometryCollection::getEnvelope(OGREnvelope3D *psEnvelope) const ']]], + ['getepsggeogcs',['GetEPSGGeogCS',['../class_o_g_r_spatial_reference.html#a81d2d55ae1f2f563f9f0068250466af2',1,'OGRSpatialReference']]], + ['getextension',['GetExtension',['../class_o_g_r_spatial_reference.html#ac75943253778d48106edb21872f963ad',1,'OGRSpatialReference']]], + ['getextent',['GetExtent',['../class_o_g_r_layer.html#abb8cb3f36822a08b3bd4096239da2902',1,'OGRLayer::GetExtent(OGREnvelope *psExtent, int bForce=TRUE) CPL_WARN_UNUSED_RESULT'],['../class_o_g_r_layer.html#aec3c2f572ceebfb28473f7020be0edd0',1,'OGRLayer::GetExtent(int iGeomField, OGREnvelope *psExtent, int bForce=TRUE) CPL_WARN_UNUSED_RESULT']]], + ['getextentinternal',['GetExtentInternal',['../class_o_g_r_layer.html#a36eca63081674dd8001a314e7957618b',1,'OGRLayer']]], + ['getexteriorring',['getExteriorRing',['../class_o_g_r_polygon.html#acad5abf2fdcfe1f1aca00e9d9a970ef0',1,'OGRPolygon::getExteriorRing()'],['../class_o_g_r_polygon.html#abf9fe7f44a47e344ab647b30f209daed',1,'OGRPolygon::getExteriorRing() const ']]], + ['getexteriorringcurve',['getExteriorRingCurve',['../class_o_g_r_curve_polygon.html#a135e7b6d1b95d6be289a69ff25b700ab',1,'OGRCurvePolygon::getExteriorRingCurve()'],['../class_o_g_r_curve_polygon.html#aadd402ebd26439b3fa31d60f360aa330',1,'OGRCurvePolygon::getExteriorRingCurve() const ']]], + ['getfeature',['GetFeature',['../class_o_g_r_layer.html#a2c4f2c45a21590b1641542f9e5dcaacf',1,'OGRLayer']]], + ['getfeaturecount',['GetFeatureCount',['../class_o_g_r_layer.html#a914037e423240e1188bc7ffdff908cb7',1,'OGRLayer']]], + ['getfeaturesread',['GetFeaturesRead',['../class_o_g_r_layer.html#aa115651be277d0c5100ec00e1835fdd0',1,'OGRLayer']]], + ['getfid',['GetFID',['../class_o_g_r_feature.html#a45da957be1eb8aa824e3ee9dbfb9604c',1,'OGRFeature']]], + ['getfidcolumn',['GetFIDColumn',['../class_o_g_r_layer.html#a8b617c7eb894ec2d2cb4e1e13b3c30ba',1,'OGRLayer']]], + ['getfieldasbinary',['GetFieldAsBinary',['../class_o_g_r_feature.html#a20242f18f67695187d45c0185c12bb83',1,'OGRFeature']]], + ['getfieldasdatetime',['GetFieldAsDateTime',['../class_o_g_r_feature.html#a6c5d2444407b07e07b79863c42ee7a49',1,'OGRFeature::GetFieldAsDateTime(int i, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, int *pnSecond, int *pnTZFlag)'],['../class_o_g_r_feature.html#ac19e8d5e8f1af30b31898ae9ed324ad7',1,'OGRFeature::GetFieldAsDateTime(int i, int *pnYear, int *pnMonth, int *pnDay, int *pnHour, int *pnMinute, float *pfSecond, int *pnTZFlag)']]], + ['getfieldasdouble',['GetFieldAsDouble',['../class_o_g_r_feature.html#ab8a57c94e8bb8ffac5e7048d896254b4',1,'OGRFeature::GetFieldAsDouble(int i)'],['../class_o_g_r_feature.html#ab4191155c59e663409d79c14a8d2dc25',1,'OGRFeature::GetFieldAsDouble(const char *pszFName)']]], + ['getfieldasdoublelist',['GetFieldAsDoubleList',['../class_o_g_r_feature.html#ab5053d056c44776bd60697eada6e7f7d',1,'OGRFeature::GetFieldAsDoubleList(int i, int *pnCount)'],['../class_o_g_r_feature.html#a496f8f5cd7c32772fddd068f3d00190c',1,'OGRFeature::GetFieldAsDoubleList(const char *pszFName, int *pnCount)']]], + ['getfieldasinteger',['GetFieldAsInteger',['../class_o_g_r_feature.html#add319b68ea27a4ee0602d3aa460ca3b5',1,'OGRFeature::GetFieldAsInteger(int i)'],['../class_o_g_r_feature.html#ab56d52c1e8f9009d3ea3a48c0e4e1bc7',1,'OGRFeature::GetFieldAsInteger(const char *pszFName)']]], + ['getfieldasinteger64',['GetFieldAsInteger64',['../class_o_g_r_feature.html#a68bd3c69d5ce60d90bf7748473d55a60',1,'OGRFeature::GetFieldAsInteger64(int i)'],['../class_o_g_r_feature.html#a216f2daec85b22a00377da8bb724d228',1,'OGRFeature::GetFieldAsInteger64(const char *pszFName)']]], + ['getfieldasinteger64list',['GetFieldAsInteger64List',['../class_o_g_r_feature.html#a0e9062c7ffab0adabfbc19dc1624733d',1,'OGRFeature::GetFieldAsInteger64List(int i, int *pnCount)'],['../class_o_g_r_feature.html#a8b69c5be0e1e5c0abefd0cd8281c2ce5',1,'OGRFeature::GetFieldAsInteger64List(const char *pszFName, int *pnCount)']]], + ['getfieldasintegerlist',['GetFieldAsIntegerList',['../class_o_g_r_feature.html#a160f7d77e06b23737d8643e8f6b6062f',1,'OGRFeature::GetFieldAsIntegerList(int i, int *pnCount)'],['../class_o_g_r_feature.html#aa04bc80960260ee36104e30457bedfb0',1,'OGRFeature::GetFieldAsIntegerList(const char *pszFName, int *pnCount)']]], + ['getfieldasstring',['GetFieldAsString',['../class_o_g_r_feature.html#ab60db95933fca8526a509ee9f3fe3d27',1,'OGRFeature::GetFieldAsString(int i)'],['../class_o_g_r_feature.html#a69b5de565fcc9708f2f0c1b3abb23ca7',1,'OGRFeature::GetFieldAsString(const char *pszFName)']]], + ['getfieldasstringlist',['GetFieldAsStringList',['../class_o_g_r_feature.html#a0592ad34d503a8ad3d3431cd78ef366b',1,'OGRFeature::GetFieldAsStringList(int i)'],['../class_o_g_r_feature.html#a09b23c3e77ef357786d40573de09ee2c',1,'OGRFeature::GetFieldAsStringList(const char *pszFName)']]], + ['getfieldcount',['GetFieldCount',['../class_o_g_r_feature_defn.html#ab3dce0eb572b5eac671ed0050735df62',1,'OGRFeatureDefn::GetFieldCount()'],['../class_o_g_r_feature.html#ab7f4eb0c098a9456d4005828127cdde0',1,'OGRFeature::GetFieldCount()']]], + ['getfielddefn',['GetFieldDefn',['../class_o_g_r_feature_defn.html#aa5878d8c5a898e6be20a7e57e6305c2f',1,'OGRFeatureDefn']]], + ['getfielddefnref',['GetFieldDefnRef',['../class_o_g_r_feature.html#af7acb82817a86e7a2d2a4b164928c9e8',1,'OGRFeature']]], + ['getfieldindex',['GetFieldIndex',['../class_o_g_r_feature_defn.html#a5d615ac4bb2aaa96f922c2583d7b7d27',1,'OGRFeatureDefn::GetFieldIndex()'],['../class_o_g_r_feature.html#ab49421f777e56b7cb41169f1301a7b21',1,'OGRFeature::GetFieldIndex()']]], + ['getfieldsubtypename',['GetFieldSubTypeName',['../class_o_g_r_field_defn.html#a507b32c06ab196fa197725fa7499fe4b',1,'OGRFieldDefn']]], + ['getfieldtypename',['GetFieldTypeName',['../class_o_g_r_field_defn.html#a38bc411daecbe516fd69d6d0c298f631',1,'OGRFieldDefn']]], + ['getfilelist',['GetFileList',['../class_g_d_a_l_dataset.html#acc58c9cee1c27d3da665903820dc3ed0',1,'GDALDataset']]], + ['getgcpcount',['GetGCPCount',['../class_g_d_a_l_dataset.html#a31309d7835e8033fed2bd8aafbc9fc8e',1,'GDALDataset']]], + ['getgcpprojection',['GetGCPProjection',['../class_g_d_a_l_dataset.html#af38b4986270962300c7836e8e1cdbe9d',1,'GDALDataset']]], + ['getgcps',['GetGCPs',['../class_g_d_a_l_dataset.html#a838c2ff5ca730f87c6c29316945319cc',1,'GDALDataset']]], + ['getgdaldataset',['GetGDALDataset',['../class_g_d_a_l_async_reader.html#aa1379fb6b14b4685f6803d16655ae4c9',1,'GDALAsyncReader']]], + ['getgdaldrivermanager',['GetGDALDriverManager',['../gdal__priv_8h.html#aea14d649350b811d453a1a86fdf4666e',1,'gdal_priv.h']]], + ['getgeometrycolumn',['GetGeometryColumn',['../class_o_g_r_layer.html#a40a1d4c79ef03477a9cb90171db3d68c',1,'OGRLayer']]], + ['getgeometryname',['getGeometryName',['../class_o_g_r_geometry.html#a6264ccd39c4ec6db19914fcaff7ee9cb',1,'OGRGeometry::getGeometryName()'],['../class_o_g_r_point.html#adf436e2666e46193451aa18fcbf92de1',1,'OGRPoint::getGeometryName()'],['../class_o_g_r_line_string.html#a7985d7010148ac3f61fbb2b0a7b73f90',1,'OGRLineString::getGeometryName()'],['../class_o_g_r_linear_ring.html#a0d51d21d92921e02ebf7e456a2b91a99',1,'OGRLinearRing::getGeometryName()'],['../class_o_g_r_circular_string.html#aeb481be294fe68fe66a0424010fb8a29',1,'OGRCircularString::getGeometryName()'],['../class_o_g_r_compound_curve.html#a0062950c1a2a697d7a368524224516d1',1,'OGRCompoundCurve::getGeometryName()'],['../class_o_g_r_curve_polygon.html#aa08d2871167e8ad96519d8f8185bb6fd',1,'OGRCurvePolygon::getGeometryName()'],['../class_o_g_r_polygon.html#a42cedbec4c7799cf7d42ee69052feb37',1,'OGRPolygon::getGeometryName()'],['../class_o_g_r_geometry_collection.html#a415af311aa6e562c5d8b69fa053b90e7',1,'OGRGeometryCollection::getGeometryName()'],['../class_o_g_r_multi_surface.html#a21917f3f0cbb4abef9d4ddf35fadf447',1,'OGRMultiSurface::getGeometryName()'],['../class_o_g_r_multi_polygon.html#a64cbd9f81eb6feadb35fb56304b3d9a6',1,'OGRMultiPolygon::getGeometryName()'],['../class_o_g_r_multi_point.html#a30ccf28bf59a3cec507d46082357587f',1,'OGRMultiPoint::getGeometryName()'],['../class_o_g_r_multi_curve.html#a66f463f36983ece23d6527f6ee81437f',1,'OGRMultiCurve::getGeometryName()'],['../class_o_g_r_multi_line_string.html#a3d99436bdfa0b4132c4e8be324cc6ca1',1,'OGRMultiLineString::getGeometryName()']]], + ['getgeometryref',['getGeometryRef',['../class_o_g_r_geometry_collection.html#aee0812393463f8940131e6689498c24e',1,'OGRGeometryCollection::getGeometryRef(int)'],['../class_o_g_r_geometry_collection.html#ae1cc164fc45f15e9d493246f85b3ba7e',1,'OGRGeometryCollection::getGeometryRef(int) const '],['../class_o_g_r_feature.html#adb74df4f503c2959d2f1335e6f3b274c',1,'OGRFeature::GetGeometryRef()']]], + ['getgeometrytype',['getGeometryType',['../class_o_g_r_geometry.html#ad5ce7afa66cf28579f2f0553d025bced',1,'OGRGeometry::getGeometryType()'],['../class_o_g_r_point.html#a605e7b0d256aa4ed32e4432019bff0b2',1,'OGRPoint::getGeometryType()'],['../class_o_g_r_line_string.html#af62a07c5a55fc874f449ed2134d01358',1,'OGRLineString::getGeometryType()'],['../class_o_g_r_circular_string.html#a78c59c14e0deda281dfcd7cb175fc9cd',1,'OGRCircularString::getGeometryType()'],['../class_o_g_r_compound_curve.html#abc2936caf1f48d2c025a2e0b98028b57',1,'OGRCompoundCurve::getGeometryType()'],['../class_o_g_r_curve_polygon.html#a7e4d1108debb0aa4d702ea616cf0f65d',1,'OGRCurvePolygon::getGeometryType()'],['../class_o_g_r_polygon.html#a9017be63a73d777701e4488d39c7ad3e',1,'OGRPolygon::getGeometryType()'],['../class_o_g_r_geometry_collection.html#acbf746fc74a60c35373bdc13c0f94090',1,'OGRGeometryCollection::getGeometryType()'],['../class_o_g_r_multi_surface.html#ac620b3e7c6f7c46aa35c28047a30c846',1,'OGRMultiSurface::getGeometryType()'],['../class_o_g_r_multi_polygon.html#af5bd2c9c8af4b29d998f75ebe27bc5b7',1,'OGRMultiPolygon::getGeometryType()'],['../class_o_g_r_multi_point.html#af53fb005382a59daece85f76b2d1e764',1,'OGRMultiPoint::getGeometryType()'],['../class_o_g_r_multi_curve.html#af57b444439453f2ad24dde67e9644ffa',1,'OGRMultiCurve::getGeometryType()'],['../class_o_g_r_multi_line_string.html#a42961fe87ed5a4bc072a5f823d7edf20',1,'OGRMultiLineString::getGeometryType()']]], + ['getgeomfieldcount',['GetGeomFieldCount',['../class_o_g_r_feature_defn.html#a673c0adff0d427a302985f0f02c714b2',1,'OGRFeatureDefn::GetGeomFieldCount()'],['../class_o_g_r_feature.html#af673e46f318facbee14acec3d6db2caf',1,'OGRFeature::GetGeomFieldCount()']]], + ['getgeomfielddefn',['GetGeomFieldDefn',['../class_o_g_r_feature_defn.html#a452bbde00a934e78504c32533deecfdf',1,'OGRFeatureDefn']]], + ['getgeomfielddefnref',['GetGeomFieldDefnRef',['../class_o_g_r_feature.html#a140d2473cd8d5d0cf7aff9ff13fab417',1,'OGRFeature']]], + ['getgeomfieldindex',['GetGeomFieldIndex',['../class_o_g_r_feature_defn.html#a7b6c19c35dea971078565c14e2b3f954',1,'OGRFeatureDefn::GetGeomFieldIndex()'],['../class_o_g_r_feature.html#a97b0d91be90a05cf51d3e5f602a9d560',1,'OGRFeature::GetGeomFieldIndex()']]], + ['getgeomfieldref',['GetGeomFieldRef',['../class_o_g_r_feature.html#a283be23616ec9211772385d62d747a52',1,'OGRFeature::GetGeomFieldRef(int iField)'],['../class_o_g_r_feature.html#a1343ee6cd665f23f4dfde115f81110cc',1,'OGRFeature::GetGeomFieldRef(const char *pszFName)']]], + ['getgeomtype',['GetGeomType',['../class_o_g_r_feature_defn.html#acf6fe2a3f31524965f361927fa4b18fb',1,'OGRFeatureDefn::GetGeomType()'],['../class_o_g_r_layer.html#afdfd5898a9661c23353dbb7725275daf',1,'OGRLayer::GetGeomType()']]], + ['getgeotransform',['GetGeoTransform',['../class_g_d_a_l_dataset.html#aaf10602ab38c4582a2413cefc242aa1e',1,'GDALDataset']]], + ['gethistogram',['GetHistogram',['../class_g_d_a_l_raster_band.html#a94283576283357119bb7e5bd92f00f6e',1,'GDALRasterBand']]], + ['getindex',['GetIndex',['../class_o_g_r_layer.html#ad157ca3951ca0dc5228354980fbc553f',1,'OGRLayer']]], + ['getindexcolortranslationto',['GetIndexColorTranslationTo',['../class_g_d_a_l_raster_band.html#adea889238b973a02ac2eaeab6ece1b8c',1,'GDALRasterBand']]], + ['getinstance',['getInstance',['../class_i18_n.html#a7c344a08f4eedb8987e9ddc4dac30359',1,'I18N']]], + ['getinteriorring',['getInteriorRing',['../class_o_g_r_polygon.html#a7990804fdbe5a12e7e526055df139f86',1,'OGRPolygon::getInteriorRing(int)'],['../class_o_g_r_polygon.html#a46c544bec5a97be2bde748beec403211',1,'OGRPolygon::getInteriorRing(int) const ']]], + ['getinteriorringcurve',['getInteriorRingCurve',['../class_o_g_r_curve_polygon.html#aedae53c6aeda6b11cae7e7a8cca1b830',1,'OGRCurvePolygon::getInteriorRingCurve(int)'],['../class_o_g_r_curve_polygon.html#a1f802811bdfc9d41f3a4457db9e2f7e8',1,'OGRCurvePolygon::getInteriorRingCurve(int) const ']]], + ['getinternalhandle',['GetInternalHandle',['../class_g_d_a_l_dataset.html#afaae5d577b975cbacce12a6bf612b642',1,'GDALDataset']]], + ['getinvflattening',['GetInvFlattening',['../class_o_g_r_spatial_reference.html#ab8e5f09148eb80ea4c8242d30591ba32',1,'OGRSpatialReference']]], + ['getisogeometrytype',['getIsoGeometryType',['../class_o_g_r_geometry.html#a87f471b43d61e19334618df4929833e9',1,'OGRGeometry']]], + ['getjustify',['GetJustify',['../class_o_g_r_field_defn.html#a40f6520b0638571f8acf32b2c436231f',1,'OGRFieldDefn']]], + ['getlaststylename',['GetLastStyleName',['../class_o_g_r_style_table.html#a35edab8120e20b0d75eaad8bc1f3aa92',1,'OGRStyleTable']]], + ['getlayer',['GetLayer',['../class_g_d_a_l_dataset.html#a2bd4941ddb8569add8a504ba0aa17bb3',1,'GDALDataset']]], + ['getlayerbyname',['GetLayerByName',['../class_g_d_a_l_dataset.html#a5cd8d616b90f9ec2ae6a65c9be4382f6',1,'GDALDataset']]], + ['getlayercount',['GetLayerCount',['../class_g_d_a_l_dataset.html#ad7e6de59ee94d980b5715eaef6d9fb20',1,'GDALDataset']]], + ['getlayerdefn',['GetLayerDefn',['../class_o_g_r_layer.html#afa8b806636caae9a377b3832590718d6',1,'OGRLayer']]], + ['getlineargeometry',['getLinearGeometry',['../class_o_g_r_geometry.html#a16c695888a592aaaf007e0508a88546f',1,'OGRGeometry::getLinearGeometry()'],['../class_o_g_r_circular_string.html#acf12fea67540a1fe62674cf47d3e1e04',1,'OGRCircularString::getLinearGeometry()'],['../class_o_g_r_compound_curve.html#accf36631f4b7b9da3d06033e4f2a2054',1,'OGRCompoundCurve::getLinearGeometry()'],['../class_o_g_r_curve_polygon.html#a46fc5fc88a0010a5366cb524d09635d2',1,'OGRCurvePolygon::getLinearGeometry()'],['../class_o_g_r_polygon.html#a2811825444772fac06c5311998777a33',1,'OGRPolygon::getLinearGeometry()'],['../class_o_g_r_geometry_collection.html#aebe31e540bc5dc01b3c16a49ac9d1be3',1,'OGRGeometryCollection::getLinearGeometry()']]], + ['getlinearunits',['GetLinearUnits',['../class_o_g_r_spatial_reference.html#af2821ab555a3bb2d6bb1df49d076a198',1,'OGRSpatialReference']]], + ['getlinespace',['GetLineSpace',['../class_g_d_a_l_async_reader.html#a1b7d23ec4cf8fdbacdff37914083528c',1,'GDALAsyncReader']]], + ['getlockedblockref',['GetLockedBlockRef',['../class_g_d_a_l_raster_band.html#a5e77c52e56ad759fea51bcd9e165dd02',1,'GDALRasterBand']]], + ['getm',['getM',['../class_o_g_r_point.html#a0fb76fac2154180b1a5f607bc7ed7723',1,'OGRPoint::getM()'],['../class_o_g_r_simple_curve.html#a06968ecc88519611e5213ee606d31025',1,'OGRSimpleCurve::getM()']]], + ['getmaskband',['GetMaskBand',['../class_g_d_a_l_default_overviews.html#af33447619603f63f7e9fd18a91bc5e6f',1,'GDALDefaultOverviews::GetMaskBand()'],['../class_g_d_a_l_raster_band.html#a68d9c9672f8e26e64ca698aadf864c2e',1,'GDALRasterBand::GetMaskBand()'],['../class_g_d_a_l_all_valid_mask_band.html#a8e82b1e2e3bccca0ea07d6120f4efbc8',1,'GDALAllValidMaskBand::GetMaskBand()']]], + ['getmaskflags',['GetMaskFlags',['../class_g_d_a_l_default_overviews.html#a9cb0770b6a6398846e01e4f6d72d86ad',1,'GDALDefaultOverviews::GetMaskFlags()'],['../class_g_d_a_l_raster_band.html#ad10d2fa6062c801a2c0882a036c3874d',1,'GDALRasterBand::GetMaskFlags()'],['../class_g_d_a_l_all_valid_mask_band.html#a84692a6e1bce9a34556f215a0b12c601',1,'GDALAllValidMaskBand::GetMaskFlags()']]], + ['getmaximum',['GetMaximum',['../class_g_d_a_l_raster_band.html#a612998206623f5669c9c9f74b542bc30',1,'GDALRasterBand']]], + ['getmetadata',['GetMetadata',['../class_g_d_a_l_multi_domain_metadata.html#a081d1a8a0aa05ed7ea679fb482730596',1,'GDALMultiDomainMetadata::GetMetadata()'],['../class_g_d_a_l_major_object.html#a6458938793463697aa356050f48a4543',1,'GDALMajorObject::GetMetadata()']]], + ['getmetadatadomainlist',['GetMetadataDomainList',['../class_g_d_a_l_major_object.html#a83cd3046986ece733320cf1f9f8e99eb',1,'GDALMajorObject']]], + ['getmetadataitem',['GetMetadataItem',['../class_g_d_a_l_multi_domain_metadata.html#a88cb9c0cb9fb89d949e968edeb2864a7',1,'GDALMultiDomainMetadata::GetMetadataItem()'],['../class_g_d_a_l_major_object.html#a53a7b57009a7bd6a18ec7a555bb03548',1,'GDALMajorObject::GetMetadataItem()']]], + ['getminimum',['GetMinimum',['../class_g_d_a_l_raster_band.html#a066b82afbcafa5ad0df1f32c0861c32d',1,'GDALRasterBand']]], + ['getmoflags',['GetMOFlags',['../class_g_d_a_l_major_object.html#a09c3ab3e9227c2e090702a8cb64ff766',1,'GDALMajorObject']]], + ['getname',['GetName',['../class_o_g_r_feature_defn.html#a67156ebdacb15677cfb606d1645c38d7',1,'OGRFeatureDefn::GetName()'],['../class_o_g_r_layer.html#a3a98b45e35c2efcb2ea36a37b8bfb64c',1,'OGRLayer::GetName()'],['../class_o_g_r_data_source.html#a8cdfbc84c27bc012d67ac44199f0f777',1,'OGRDataSource::GetName()'],['../class_o_g_r_s_f_driver.html#a90d316827dde9393d9b05a4161c241ec',1,'OGRSFDriver::GetName()']]], + ['getnameref',['GetNameRef',['../class_o_g_r_field_defn.html#a644d98185f46180f9b5365758009c7bc',1,'OGRFieldDefn::GetNameRef()'],['../class_o_g_r_geom_field_defn.html#a5998bb98e31dbcba10e0b4f4c7648836',1,'OGRGeomFieldDefn::GetNameRef()']]], + ['getnativedata',['GetNativeData',['../class_o_g_r_feature.html#a19b05c916bf2834e0cb22a24c0302f7b',1,'OGRFeature']]], + ['getnativemediatype',['GetNativeMediaType',['../class_o_g_r_feature.html#a365bebb635293f0e9cd15b6d3952f659',1,'OGRFeature']]], + ['getnextfeature',['GetNextFeature',['../class_o_g_r_layer.html#a1644f0abeba93f1a661e7d2a587e05b4',1,'OGRLayer']]], + ['getnextpoint',['getNextPoint',['../class_o_g_r_point_iterator.html#a78e1c258abcdc2c7588d03c38344e0f0',1,'OGRPointIterator']]], + ['getnextstyle',['GetNextStyle',['../class_o_g_r_style_table.html#a7f12a50c6781833cb94f813b5582ae51',1,'OGRStyleTable']]], + ['getnextupdatedregion',['GetNextUpdatedRegion',['../class_g_d_a_l_async_reader.html#ab3eedcc62979dfbcca4bda8471f7c2db',1,'GDALAsyncReader']]], + ['getnodatavalue',['GetNoDataValue',['../class_g_d_a_l_raster_band.html#a272660306c68e4965d3c6ffcc7a4cfc6',1,'GDALRasterBand']]], + ['getnode',['GetNode',['../class_o_g_r___s_r_s_node.html#ae4641837f0096ded74e3417eb3c10959',1,'OGR_SRSNode::GetNode(const char *)'],['../class_o_g_r___s_r_s_node.html#ab86682467bfb192542ce7de165a12d07',1,'OGR_SRSNode::GetNode(const char *) const ']]], + ['getnormprojparm',['GetNormProjParm',['../class_o_g_r_spatial_reference.html#aa50f2dbc9a893110177ebeb847b70316',1,'OGRSpatialReference']]], + ['getnumcurves',['getNumCurves',['../class_o_g_r_curve_collection.html#a56eed9dce1f66cd0cb425578fe657ee6',1,'OGRCurveCollection::getNumCurves()'],['../class_o_g_r_compound_curve.html#aea9ec03bd6612b947e3f3058c6295f0e',1,'OGRCompoundCurve::getNumCurves()']]], + ['getnumgeometries',['getNumGeometries',['../class_o_g_r_geometry_collection.html#a878ea43754b6c6dc824d3a0d1b3dd0e3',1,'OGRGeometryCollection']]], + ['getnuminteriorrings',['getNumInteriorRings',['../class_o_g_r_curve_polygon.html#a5f50450e7f6400a599517d4df0ca7385',1,'OGRCurvePolygon']]], + ['getnumpoints',['getNumPoints',['../class_o_g_r_curve.html#a47d8ada2a2b170e957ab1c47ab25bf64',1,'OGRCurve::getNumPoints()'],['../class_o_g_r_simple_curve.html#ac88843663782e87d2a987101f3b0215a',1,'OGRSimpleCurve::getNumPoints()'],['../class_o_g_r_compound_curve.html#a17c8fdcafd1fed2c8c66ec97c4fe4fe9',1,'OGRCompoundCurve::getNumPoints()']]], + ['getoffset',['GetOffset',['../class_g_d_a_l_raster_band.html#a4cfab18f8dca40ee2c20368f3d6e486d',1,'GDALRasterBand']]], + ['getopendatasets',['GetOpenDatasets',['../class_g_d_a_l_dataset.html#ab025b10bb99ffc2ca36025d6942d8219',1,'GDALDataset']]], + ['getopends',['GetOpenDS',['../class_o_g_r_s_f_driver_registrar.html#a8db14626b0dd2a37fc577368856e2b2e',1,'OGRSFDriverRegistrar']]], + ['getopendscount',['GetOpenDSCount',['../class_o_g_r_s_f_driver_registrar.html#abd208e0c09ee536c36bd0ceb657a049a',1,'OGRSFDriverRegistrar']]], + ['getopenoptions',['GetOpenOptions',['../class_g_d_a_l_dataset.html#a8b3e6fc22cf795ebeabafa57096e224a',1,'GDALDataset']]], + ['getoverview',['GetOverview',['../class_g_d_a_l_default_overviews.html#a5ae8a931215150efc5655b414a1f533c',1,'GDALDefaultOverviews::GetOverview()'],['../class_g_d_a_l_raster_band.html#a2d8d4b5fecda17c8db4f0b0536a50364',1,'GDALRasterBand::GetOverview()']]], + ['getoverviewcount',['GetOverviewCount',['../class_g_d_a_l_default_overviews.html#adaf6a1c43bf6564fcb91ab7b3fcd292a',1,'GDALDefaultOverviews::GetOverviewCount()'],['../class_g_d_a_l_raster_band.html#a9d12dfee8b9d13937ea8d786e406a9bd',1,'GDALRasterBand::GetOverviewCount()']]], + ['getpaletteinterpretation',['GetPaletteInterpretation',['../class_g_d_a_l_color_table.html#a13ed769144874a1c510497ba2fa70643',1,'GDALColorTable']]], + ['getparamdbl',['GetParamDbl',['../class_o_g_r_style_tool.html#a6deecfc2ab6f9889783b759c90ec6327',1,'OGRStyleTool::GetParamDbl()'],['../class_o_g_r_style_pen.html#a0400d0cad35f28f4cb53077a9f6885ff',1,'OGRStylePen::GetParamDbl()'],['../class_o_g_r_style_brush.html#a21c48dd0e17912c4a06013c4de07b120',1,'OGRStyleBrush::GetParamDbl()'],['../class_o_g_r_style_symbol.html#a77701080be4578932138e27e93b1dc40',1,'OGRStyleSymbol::GetParamDbl()'],['../class_o_g_r_style_label.html#a02d2a6781f7bd89567d4284acd1e8804',1,'OGRStyleLabel::GetParamDbl()']]], + ['getparamnum',['GetParamNum',['../class_o_g_r_style_tool.html#a372ff0f470df4daec7910e6a789fea44',1,'OGRStyleTool::GetParamNum()'],['../class_o_g_r_style_pen.html#a5da0639a510c4bc9669f470dc4907708',1,'OGRStylePen::GetParamNum()'],['../class_o_g_r_style_brush.html#a138b09596942188fcc6deaa75300c388',1,'OGRStyleBrush::GetParamNum()'],['../class_o_g_r_style_symbol.html#a4a3b04ed753848888a3704021bbee72c',1,'OGRStyleSymbol::GetParamNum()'],['../class_o_g_r_style_label.html#a8befdc196ecadf6a186effa95ea603e8',1,'OGRStyleLabel::GetParamNum()']]], + ['getparamstr',['GetParamStr',['../class_o_g_r_style_tool.html#a46bec2f0ec10bc101c5f0f7fcc796d45',1,'OGRStyleTool::GetParamStr()'],['../class_o_g_r_style_pen.html#a8344cdc5fb70e6b1e60da8de5b6aec23',1,'OGRStylePen::GetParamStr()'],['../class_o_g_r_style_brush.html#aeb3bbeca76e4d38112fac73c231f53ff',1,'OGRStyleBrush::GetParamStr()'],['../class_o_g_r_style_symbol.html#a2b1b6f94ff4507d7354b59777270e74c',1,'OGRStyleSymbol::GetParamStr()'],['../class_o_g_r_style_label.html#a58f21ccdd1059ee9a4682f2a80d49046',1,'OGRStyleLabel::GetParamStr()']]], + ['getpart',['GetPart',['../class_o_g_r_style_mgr.html#a5f5c76e28bae704bca60a40ca43ba948',1,'OGRStyleMgr']]], + ['getpartcount',['GetPartCount',['../class_o_g_r_style_mgr.html#a111f5e714f48ebd937473e1eea28867c',1,'OGRStyleMgr']]], + ['getpixelspace',['GetPixelSpace',['../class_g_d_a_l_async_reader.html#a8ea5ff5fe321fc3ce6b86bd5db808ac0',1,'GDALAsyncReader']]], + ['getpoint',['getPoint',['../class_o_g_r_simple_curve.html#a664d31a5a015c50259c62a6c068d5e0f',1,'OGRSimpleCurve']]], + ['getpointiterator',['getPointIterator',['../class_o_g_r_curve.html#a3bc27d608bc9eef32dae1708ccfb776e',1,'OGRCurve::getPointIterator()'],['../class_o_g_r_simple_curve.html#ac827f37f31236877af4387f9c1e81450',1,'OGRSimpleCurve::getPointIterator()'],['../class_o_g_r_compound_curve.html#ad26d9695c32dd4599d8cb9dc445cb710',1,'OGRCompoundCurve::getPointIterator()']]], + ['getpoints',['getPoints',['../class_o_g_r_simple_curve.html#a1030be806caaf9d55c4be5955ffd8309',1,'OGRSimpleCurve::getPoints(OGRRawPoint *, double *=NULL) const '],['../class_o_g_r_simple_curve.html#a1b50ade2d4b86053702b7949ea4bd2e9',1,'OGRSimpleCurve::getPoints(OGRRawPoint *, double *, double *) const '],['../class_o_g_r_simple_curve.html#a4d09b9ded68c2ba51d5e3dbae3d10944',1,'OGRSimpleCurve::getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) const '],['../class_o_g_r_simple_curve.html#a912db05587591ad8fc158851f8cb40ba',1,'OGRSimpleCurve::getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const ']]], + ['getprecision',['GetPrecision',['../class_o_g_r_field_defn.html#a704a3aa995e9ee44b369aff7f1e065a5',1,'OGRFieldDefn']]], + ['getprimemeridian',['GetPrimeMeridian',['../class_o_g_r_spatial_reference.html#ac2a2eb4eaed918a8bca2a55147dd2275',1,'OGRSpatialReference']]], + ['getprojectionfilelist',['getProjectionFileList',['../class_settings.html#a2f769f272b2f58d3f233327370309301',1,'Settings']]], + ['getprojectionref',['GetProjectionRef',['../class_g_d_a_l_dataset.html#a5bcede3df63b7b61665b2e7ab338f32e',1,'GDALDataset']]], + ['getprojparm',['GetProjParm',['../class_o_g_r_spatial_reference.html#a603c654bc0616f26c9300b3c66952cdb',1,'OGRSpatialReference']]], + ['getrasterband',['GetRasterBand',['../class_g_d_a_l_dataset.html#a27cd64e19091ecaf65bd9f88607dfee7',1,'GDALDataset']]], + ['getrastercount',['GetRasterCount',['../class_g_d_a_l_dataset.html#a01ed7cc3d711651470212dac01af69a0',1,'GDALDataset']]], + ['getrasterdatatype',['GetRasterDataType',['../class_g_d_a_l_raster_band.html#ae3ec3bfe18258dd73db3911fed97cc2e',1,'GDALRasterBand']]], + ['getrastersampleoverview',['GetRasterSampleOverview',['../class_g_d_a_l_raster_band.html#a0afb74f946f60cd3a86bf2eae961d9a1',1,'GDALRasterBand']]], + ['getrasterxsize',['GetRasterXSize',['../class_g_d_a_l_dataset.html#a2fc4b67ab71fd335171b4a5cd9a87be1',1,'GDALDataset']]], + ['getrasterysize',['GetRasterYSize',['../class_g_d_a_l_dataset.html#aaee2f1b5adabf0b768ed19be15c00f3d',1,'GDALDataset']]], + ['getrawfieldref',['GetRawFieldRef',['../class_o_g_r_feature.html#a864c856e29a90c8c1dbaf121b5c5d38c',1,'OGRFeature']]], + ['getrefcount',['GetRefCount',['../class_g_d_a_l_dataset.html#a342586723783a05db71161b391142132',1,'GDALDataset::GetRefCount()'],['../class_o_g_r_layer.html#a2fc393bc9962a73e94478b72d9fc4954',1,'OGRLayer::GetRefCount()']]], + ['getreferencecount',['GetReferenceCount',['../class_o_g_r_feature_defn.html#af28dd34d8e3ceee1cb1ba6798711b4e1',1,'OGRFeatureDefn::GetReferenceCount()'],['../class_o_g_r_spatial_reference.html#a0b4e29e50d8591aa2c75620367eb2123',1,'OGRSpatialReference::GetReferenceCount()']]], + ['getregistrar',['GetRegistrar',['../class_o_g_r_s_f_driver_registrar.html#a4afc2d67355b27a022b3ce4494c0a20b',1,'OGRSFDriverRegistrar']]], + ['getrgbfromstring',['GetRGBFromString',['../class_o_g_r_style_tool.html#ac52668cd3fe4b74860137d36f6e9f0d4',1,'OGRStyleTool']]], + ['getroot',['GetRoot',['../class_o_g_r_spatial_reference.html#afd2dca44c9130416bc5ea545ad3378dd',1,'OGRSpatialReference::GetRoot()'],['../class_o_g_r_spatial_reference.html#a42e995a6bde3c9d81cfe074cbe127994',1,'OGRSpatialReference::GetRoot() const ']]], + ['getscale',['GetScale',['../class_g_d_a_l_raster_band.html#a999c64bc6f0147c92184089cdd204f88',1,'GDALRasterBand']]], + ['getselectedlayers',['getSelectedLayers',['../class_web_service_connect.html#a3629c763d434d7f506548f34b7aba89b',1,'WebServiceConnect']]], + ['getselectedlayersaslist',['getSelectedLayersAsList',['../class_web_service_connect.html#a3429c5ce368c58cdf0cc83bebc1e74af',1,'WebServiceConnect']]], + ['getselectedtables',['getSelectedTables',['../class_d_b_connect.html#a37d91bf4122bdd043e4802b5f6c7092b',1,'DBConnect']]], + ['getsemimajor',['GetSemiMajor',['../class_o_g_r_spatial_reference.html#ae4a85fc76fb96e5d253897d0589aea33',1,'OGRSpatialReference']]], + ['getsemiminor',['GetSemiMinor',['../class_o_g_r_spatial_reference.html#ae004d56063c3dedf18bc3a8c705deacb',1,'OGRSpatialReference']]], + ['getshared',['GetShared',['../class_g_d_a_l_dataset.html#a37457b89e7c3514289e942a04c933299',1,'GDALDataset']]], + ['getsiblingfiles',['GetSiblingFiles',['../class_g_d_a_l_default_overviews.html#ab3ec05e4b87b77708c487d9f2ab3fd66',1,'GDALDefaultOverviews::GetSiblingFiles()'],['../class_g_d_a_l_open_info.html#af28535fdd316b794f0d52e552f73d49f',1,'GDALOpenInfo::GetSiblingFiles()']]], + ['getsourcecs',['GetSourceCS',['../class_o_g_r_coordinate_transformation.html#ae907bc626507aa49a5bcd55c82a8a5c5',1,'OGRCoordinateTransformation']]], + ['getspatialfilter',['GetSpatialFilter',['../class_o_g_r_layer.html#a5a4360d9ac68827d6fe0fb8ece11929c',1,'OGRLayer']]], + ['getspatialref',['GetSpatialRef',['../class_o_g_r_geom_field_defn.html#add3a31d8c6683fd3965bcd9f69d937c1',1,'OGRGeomFieldDefn::GetSpatialRef()'],['../class_o_g_r_layer.html#afe4240e3a49f2d221539d84901c76b54',1,'OGRLayer::GetSpatialRef()']]], + ['getspatialreference',['getSpatialReference',['../class_o_g_r_geometry.html#a8c8d8f9812ad02f3faf5b879ee70992e',1,'OGRGeometry']]], + ['getspecificid',['GetSpecificId',['../class_o_g_r_style_tool.html#abe0549e4d8958e8fa67b7dc5b443a16d',1,'OGRStyleTool']]], + ['getstatistics',['GetStatistics',['../class_g_d_a_l_raster_band.html#a77a7adc63ec094c38173ad9cf6453c92',1,'GDALRasterBand']]], + ['getstylebyname',['GetStyleByName',['../class_o_g_r_style_mgr.html#a96b7debc7a72be45c7eff3cac1b0709e',1,'OGRStyleMgr']]], + ['getstylename',['GetStyleName',['../class_o_g_r_style_table.html#a87ff373e788986043e08a127f167588f',1,'OGRStyleTable::GetStyleName()'],['../class_o_g_r_style_mgr.html#a0b4177ec3195972f50b08e773f9dd2d7',1,'OGRStyleMgr::GetStyleName()']]], + ['getstylestring',['GetStyleString',['../class_o_g_r_feature.html#ac4429643209b486829aa0d3bcf520009',1,'OGRFeature::GetStyleString()'],['../class_o_g_r_style_mgr.html#abe408b87073b839190ae3da28a7bcd35',1,'OGRStyleMgr::GetStyleString()'],['../class_o_g_r_style_tool.html#ac383062e16ca9cbf261b2f4033c0b591',1,'OGRStyleTool::GetStyleString()=0'],['../class_o_g_r_style_tool.html#a5b658b4f73e4796337ca660d6efd2314',1,'OGRStyleTool::GetStyleString(const OGRStyleParamId *pasStyleParam, OGRStyleValue *pasStyleValue, int nSize)'],['../class_o_g_r_style_pen.html#a937897d01685d7c941d4d5334b14734d',1,'OGRStylePen::GetStyleString()'],['../class_o_g_r_style_brush.html#a18e3782eabe9551b440329cba30379c1',1,'OGRStyleBrush::GetStyleString()'],['../class_o_g_r_style_symbol.html#a82532ee691f1adc9fb469dcc3d3c11f6',1,'OGRStyleSymbol::GetStyleString()'],['../class_o_g_r_style_label.html#ab8f2cadf1ba8a14f6d6f41150be42bc8',1,'OGRStyleLabel::GetStyleString()']]], + ['getstyletable',['GetStyleTable',['../class_g_d_a_l_dataset.html#aa27b185f7a7bc41b8532b2b90f44f38b',1,'GDALDataset::GetStyleTable()'],['../class_o_g_r_feature.html#abd3ce8de0cd76d8120050db90674590d',1,'OGRFeature::GetStyleTable()'],['../class_o_g_r_layer.html#a4286f0654b8a3d42b07fbb59e46fd0c8',1,'OGRLayer::GetStyleTable()']]], + ['getsubline',['getSubLine',['../class_o_g_r_simple_curve.html#aec22b42b597a23f54eca707bc58a5818',1,'OGRSimpleCurve']]], + ['getsubtype',['GetSubType',['../class_o_g_r_field_defn.html#aa9ca9c3aa52435322ae3b63e3ea32785',1,'OGRFieldDefn']]], + ['getsummaryrefcount',['GetSummaryRefCount',['../class_g_d_a_l_dataset.html#a41041619c6fbf2ca07d92fdd3545b642',1,'GDALDataset']]], + ['getswqexpr',['GetSWQExpr',['../class_o_g_r_feature_query.html#afd7c3aec672423444257ca916087bee8',1,'OGRFeatureQuery']]], + ['gettargetcs',['GetTargetCS',['../class_o_g_r_coordinate_transformation.html#ae56218b826d186a8b7dcaf63d9b14fdd',1,'OGRCoordinateTransformation']]], + ['gettargetlinearunits',['GetTargetLinearUnits',['../class_o_g_r_spatial_reference.html#aeb9a7cf8138734e5fa734283c124d62b',1,'OGRSpatialReference']]], + ['gettowgs84',['GetTOWGS84',['../class_o_g_r_spatial_reference.html#aaa947bf7c5c7240d2de30afe11086a19',1,'OGRSpatialReference']]], + ['gettype',['GetType',['../class_o_g_r_field_defn.html#ac59789eed0b750d05f8ce8b6a8c68dfb',1,'OGRFieldDefn::GetType()'],['../class_o_g_r_geom_field_defn.html#a1b628044cd6d2142a1732f5c5ef41bd6',1,'OGRGeomFieldDefn::GetType()'],['../class_o_g_r_style_tool.html#a57d738890e8b725d8e57f70bafac473a',1,'OGRStyleTool::GetType()']]], + ['getunit',['GetUnit',['../class_o_g_r_style_tool.html#a6c9939b6f1c15dd6d466c3a8854c0be3',1,'OGRStyleTool']]], + ['getunittype',['GetUnitType',['../class_g_d_a_l_raster_band.html#a31f1549a1ae56a317b6481134372c670',1,'GDALRasterBand']]], + ['getusedfields',['GetUsedFields',['../class_o_g_r_feature_query.html#aafbcc5e66036870c24c35f4048bca7ce',1,'OGRFeatureQuery']]], + ['getutmzone',['GetUTMZone',['../class_o_g_r_spatial_reference.html#a4b17d85f5db53978c749780b214c4237',1,'OGRSpatialReference']]], + ['getvalue',['GetValue',['../class_o_g_r___s_r_s_node.html#a33829461bf27d41800f807c5699452e9',1,'OGR_SRSNode']]], + ['getvirtualmemauto',['GetVirtualMemAuto',['../class_g_d_a_l_raster_band.html#aa3c169e16090f83544030b71190ea335',1,'GDALRasterBand']]], + ['getwgs84srs',['GetWGS84SRS',['../class_o_g_r_spatial_reference.html#a637706afa883bad7324513a4b2c3b31c',1,'OGRSpatialReference']]], + ['getwidth',['GetWidth',['../class_o_g_r_field_defn.html#a3aca8d59291beed0ccfe2e05a187bcb1',1,'OGRFieldDefn']]], + ['getx',['getX',['../class_o_g_r_point.html#a1d7f8cb579cd0d029efda38026bf4b68',1,'OGRPoint::getX()'],['../class_o_g_r_simple_curve.html#a46fa752a433ea82b39b182fa4869b168',1,'OGRSimpleCurve::getX()']]], + ['getxoff',['GetXOff',['../class_g_d_a_l_raster_block.html#ade23abcea205db4bf42874ac66563f39',1,'GDALRasterBlock']]], + ['getxoffset',['GetXOffset',['../class_g_d_a_l_async_reader.html#a88ab57837cf21ec4113b2204d9a10b2d',1,'GDALAsyncReader']]], + ['getxsize',['GetXSize',['../class_g_d_a_l_raster_block.html#a19a9b2aa1fc31fd5ceced328c1a17eb2',1,'GDALRasterBlock::GetXSize()'],['../class_g_d_a_l_raster_band.html#a46f78e79da622039a670107ae5a94f02',1,'GDALRasterBand::GetXSize()'],['../class_g_d_a_l_async_reader.html#ad54b774d2e2f33354e79f766af78fb91',1,'GDALAsyncReader::GetXSize()']]], + ['gety',['getY',['../class_o_g_r_point.html#a235eac8e50f6ce105ff5c16655d05ba9',1,'OGRPoint::getY()'],['../class_o_g_r_simple_curve.html#a8678f6fc3eda4e25cd789e36f33dc62e',1,'OGRSimpleCurve::getY()']]], + ['getyoff',['GetYOff',['../class_g_d_a_l_raster_block.html#a7a7b6f53d2a665bc2dac41e570830867',1,'GDALRasterBlock']]], + ['getyoffset',['GetYOffset',['../class_g_d_a_l_async_reader.html#a08a6e928a24188fcbd06041ed94d8f1d',1,'GDALAsyncReader']]], + ['getysize',['GetYSize',['../class_g_d_a_l_raster_block.html#a1eafd04650a858e169cab7b2078ea147',1,'GDALRasterBlock::GetYSize()'],['../class_g_d_a_l_raster_band.html#add1efe50e7486e7a5623eadd8f06b49b',1,'GDALRasterBand::GetYSize()'],['../class_g_d_a_l_async_reader.html#a4de955b5599736b06e36ee3a108baab2',1,'GDALAsyncReader::GetYSize()']]], + ['getz',['getZ',['../class_o_g_r_point.html#aab4cdc7e562cf4725a189698bb5f4075',1,'OGRPoint::getZ()'],['../class_o_g_r_simple_curve.html#a8995399f4488d1909c19caa4d9c79ae6',1,'OGRSimpleCurve::getZ()']]], + ['gml2ogrgeometry_5fxmlnode',['GML2OGRGeometry_XMLNode',['../ogr__p_8h.html#a2aa178c1e130f88ef5d87e61ce0be07b',1,'ogr_p.h']]], + ['gtiffbuildoverviews',['GTIFFBuildOverviews',['../gdal__priv_8h.html#a04bc40aa7f86fda1abffeba0b5b3e83e',1,'gdal_priv.h']]] +]; diff --git a/bin/doc/html/search/functions_8.html b/bin/doc/html/search/functions_8.html new file mode 100644 index 0000000..ff37095 --- /dev/null +++ b/bin/doc/html/search/functions_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_8.js b/bin/doc/html/search/functions_8.js new file mode 100644 index 0000000..e634cd4 --- /dev/null +++ b/bin/doc/html/search/functions_8.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['hasarbitraryoverviews',['HasArbitraryOverviews',['../class_g_d_a_l_raster_band.html#a999469ce8183a94bb583cf01adceab6c',1,'GDALRasterBand']]], + ['hascurvegeometry',['hasCurveGeometry',['../class_o_g_r_geometry.html#afe6bccabace2b11c9b745e878a596fa2',1,'OGRGeometry::hasCurveGeometry()'],['../class_o_g_r_circular_string.html#ae96692b84b874a782c60d0576b54661d',1,'OGRCircularString::hasCurveGeometry()'],['../class_o_g_r_curve_collection.html#a17d71cb2fa87b687ac37809539023c98',1,'OGRCurveCollection::hasCurveGeometry()'],['../class_o_g_r_compound_curve.html#a66bf26cbda531011dab62dccfa001b4e',1,'OGRCompoundCurve::hasCurveGeometry()'],['../class_o_g_r_curve_polygon.html#aa6f3e524cff812a15c73b967501f1530',1,'OGRCurvePolygon::hasCurveGeometry()'],['../class_o_g_r_polygon.html#ab510a3ebede9a948981a3dc950f0f5b1',1,'OGRPolygon::hasCurveGeometry()'],['../class_o_g_r_geometry_collection.html#a3e880fdec9f71bfb26c71f43824100bc',1,'OGRGeometryCollection::hasCurveGeometry()'],['../class_o_g_r_multi_surface.html#a76e0e90eae6fb6dba6018aac2685ae22',1,'OGRMultiSurface::hasCurveGeometry()'],['../class_o_g_r_multi_polygon.html#a91f42c0377480545b0d71e8d5d522d80',1,'OGRMultiPolygon::hasCurveGeometry()'],['../class_o_g_r_multi_point.html#a22561aee3a8b5a9db570d1ac6e72a77a',1,'OGRMultiPoint::hasCurveGeometry()'],['../class_o_g_r_multi_curve.html#aaa9affec66bfb120bbcf4994679680bc',1,'OGRMultiCurve::hasCurveGeometry()'],['../class_o_g_r_multi_line_string.html#a4c1ef93a70c4b9bbdf8ac0ef56d52fa4',1,'OGRMultiLineString::hasCurveGeometry()']]], + ['havegeos',['haveGEOS',['../class_o_g_r_geometry_factory.html#ac1eca52fe84e8d53e328dc3169e31828',1,'OGRGeometryFactory']]], + ['havemaskfile',['HaveMaskFile',['../class_g_d_a_l_default_overviews.html#a7c3a27438b1a57a7885c15e36a86e703',1,'GDALDefaultOverviews']]], + ['hfaauxbuildoverviews',['HFAAuxBuildOverviews',['../gdal__priv_8h.html#a3201f231f9708a88dc984fa9713ed4a3',1,'gdal_priv.h']]] +]; diff --git a/bin/doc/html/search/functions_9.html b/bin/doc/html/search/functions_9.html new file mode 100644 index 0000000..1d34583 --- /dev/null +++ b/bin/doc/html/search/functions_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_9.js b/bin/doc/html/search/functions_9.js new file mode 100644 index 0000000..059fe00 --- /dev/null +++ b/bin/doc/html/search/functions_9.js @@ -0,0 +1,91 @@ +var searchData= +[ + ['ibuildoverviews',['IBuildOverviews',['../class_g_d_a_l_dataset.html#a1975b940e46e58d64d2bc7ea0783197a',1,'GDALDataset']]], + ['icreatefeature',['ICreateFeature',['../class_o_g_r_layer.html#a8f6aed2258d72e54ee58ab081e350a88',1,'OGRLayer']]], + ['icreatelayer',['ICreateLayer',['../class_g_d_a_l_dataset.html#a23c9ea49d045f8ea1c0438c0e16d7724',1,'GDALDataset']]], + ['id',['Id',['../class_o_g_r_style_pen.html#a5002be0c20d510ed9b76ac952bf3961e',1,'OGRStylePen::Id()'],['../class_o_g_r_style_brush.html#afc4c69f8a84ce010cd2c6ff3e9043ff8',1,'OGRStyleBrush::Id()'],['../class_o_g_r_style_symbol.html#a66c036b1675a8762f6fe6e68f1e3b7b5',1,'OGRStyleSymbol::Id()']]], + ['identity',['Identity',['../class_o_g_r_layer.html#acac6a0bde9737555b22c6ac7fa967431',1,'OGRLayer']]], + ['importbodyfromwkb',['importBodyFromWkb',['../class_o_g_r_curve_collection.html#a1cecd9ae711a7c9bb6dc7820b89ff897',1,'OGRCurveCollection']]], + ['importcurvecollectionfromwkt',['importCurveCollectionFromWkt',['../class_o_g_r_geometry.html#acec770911a4b966b08b3c2ccc7e76c6f',1,'OGRGeometry']]], + ['importfromcrsurl',['importFromCRSURL',['../class_o_g_r_spatial_reference.html#a6c127a25699d8b59e79866b1167d07b4',1,'OGRSpatialReference']]], + ['importfromdict',['importFromDict',['../class_o_g_r_spatial_reference.html#ad6daf2b64d379a4484413fc9755cc7f6',1,'OGRSpatialReference']]], + ['importfromepsg',['importFromEPSG',['../class_o_g_r_spatial_reference.html#a8a5b8c9a205eedc6b88a14aa0c219969',1,'OGRSpatialReference']]], + ['importfromepsga',['importFromEPSGA',['../class_o_g_r_spatial_reference.html#aaa6965a1df98cdc673dfb20697eab613',1,'OGRSpatialReference']]], + ['importfromerm',['importFromERM',['../class_o_g_r_spatial_reference.html#aae4588813e3034a0d920a5787ff71a32',1,'OGRSpatialReference']]], + ['importfromesri',['importFromESRI',['../class_o_g_r_spatial_reference.html#af91af2639702e2793daf93ffe231b577',1,'OGRSpatialReference']]], + ['importfromesristateplanewkt',['ImportFromESRIStatePlaneWKT',['../class_o_g_r_spatial_reference.html#a2741c9c6390b54466be9fa66cc189cd0',1,'OGRSpatialReference']]], + ['importfromesriwisconsinwkt',['ImportFromESRIWisconsinWKT',['../class_o_g_r_spatial_reference.html#ae59ec0c6c057fec77c4ef761e74c21ac',1,'OGRSpatialReference']]], + ['importfrommicoordsys',['importFromMICoordSys',['../class_o_g_r_spatial_reference.html#a1acf0f6cac3125cc878a99433033c140',1,'OGRSpatialReference']]], + ['importfromozi',['importFromOzi',['../class_o_g_r_spatial_reference.html#a84c754327d7081c25358e1a4a6dcf002',1,'OGRSpatialReference']]], + ['importfrompanorama',['importFromPanorama',['../class_o_g_r_spatial_reference.html#a6a534e7d862a17c92a31d821848533c8',1,'OGRSpatialReference']]], + ['importfrompci',['importFromPCI',['../class_o_g_r_spatial_reference.html#a52f1557adb638b64487afd9c430148f4',1,'OGRSpatialReference']]], + ['importfromproj4',['importFromProj4',['../class_o_g_r_spatial_reference.html#af1a29550373c2c14bd11514641e58e7c',1,'OGRSpatialReference']]], + ['importfromurl',['importFromUrl',['../class_o_g_r_spatial_reference.html#a93d00386ac9ce5db2f9b6e651afa442f',1,'OGRSpatialReference']]], + ['importfromurn',['importFromURN',['../class_o_g_r_spatial_reference.html#a6ca72094be024d06925d0e610c298cce',1,'OGRSpatialReference']]], + ['importfromusgs',['importFromUSGS',['../class_o_g_r_spatial_reference.html#a4a971615901e5c4a028e6b49fb5918d9',1,'OGRSpatialReference']]], + ['importfromwkb',['importFromWkb',['../class_o_g_r_geometry.html#a699e6eb0131e657bc4e6ef9246ac6f88',1,'OGRGeometry::importFromWkb()'],['../class_o_g_r_point.html#aed2149a13f78355c12aa8a5392d3a93b',1,'OGRPoint::importFromWkb()'],['../class_o_g_r_simple_curve.html#a0a9bae366cd172de7cb40c9b2b0ccee3',1,'OGRSimpleCurve::importFromWkb()'],['../class_o_g_r_linear_ring.html#a2b1ecc5725600cac161e14d0efba348f',1,'OGRLinearRing::importFromWkb()'],['../class_o_g_r_circular_string.html#ad2ae4c6e332e6e0921c771055076e43c',1,'OGRCircularString::importFromWkb()'],['../class_o_g_r_compound_curve.html#a6a804a46b5c6c8f1719aa2b842065cfc',1,'OGRCompoundCurve::importFromWkb()'],['../class_o_g_r_curve_polygon.html#a8f0cfa5c3a09df138ee39675a9925625',1,'OGRCurvePolygon::importFromWkb()'],['../class_o_g_r_polygon.html#af2af22dcd0bdcb2f94b32c80ed3cb865',1,'OGRPolygon::importFromWkb()'],['../class_o_g_r_geometry_collection.html#acb98adef30feac226ebfb260887b0554',1,'OGRGeometryCollection::importFromWkb()']]], + ['importfromwkt',['importFromWkt',['../class_o_g_r_geometry.html#a11e56d6d43cc2aa4ffe0e154bddbc793',1,'OGRGeometry::importFromWkt()'],['../class_o_g_r_point.html#a1a294064d4ee3d2ae5445df28aa2bbe2',1,'OGRPoint::importFromWkt()'],['../class_o_g_r_simple_curve.html#a59a562fb5e67f9a6469741bc4851073d',1,'OGRSimpleCurve::importFromWkt()'],['../class_o_g_r_circular_string.html#a79107d9ec1d7c0046b602b7feedbe023',1,'OGRCircularString::importFromWkt()'],['../class_o_g_r_compound_curve.html#aaa9537630f2d18f6d134cc60f65c13a0',1,'OGRCompoundCurve::importFromWkt()'],['../class_o_g_r_curve_polygon.html#a34f907464681d546d037c817c229ac6e',1,'OGRCurvePolygon::importFromWkt()'],['../class_o_g_r_polygon.html#a2bdbec5161d71112c921e903a3959d0b',1,'OGRPolygon::importFromWkt()'],['../class_o_g_r_geometry_collection.html#ab0e2729108e28a2ec4c7db1ec92134f7',1,'OGRGeometryCollection::importFromWkt()'],['../class_o_g_r_multi_surface.html#a935af33213f274efb9ff92060b07824b',1,'OGRMultiSurface::importFromWkt()'],['../class_o_g_r_multi_point.html#a07d7a8c4575ff0d1f3e6a55d37da8fe4',1,'OGRMultiPoint::importFromWkt()'],['../class_o_g_r_multi_curve.html#a3669edd416570424d7cbdd2b4af661e5',1,'OGRMultiCurve::importFromWkt()'],['../class_o_g_r___s_r_s_node.html#a6b8db59ea569b214a0ae163f505dc2e0',1,'OGR_SRSNode::importFromWkt()'],['../class_o_g_r_spatial_reference.html#ab74cfc985bd05404a4c61d2d633a6343',1,'OGRSpatialReference::importFromWkt()']]], + ['importfromwktlistonly',['importFromWKTListOnly',['../class_o_g_r_simple_curve.html#ae5df164628a337410703a1abf9c7aab3',1,'OGRSimpleCurve::importFromWKTListOnly()'],['../class_o_g_r_polygon.html#ac9c6c9afdd7c10aeb9c52807a2ba3f91',1,'OGRPolygon::importFromWKTListOnly()']]], + ['importfromwmsauto',['importFromWMSAUTO',['../class_o_g_r_spatial_reference.html#a8d1d4cf6b5d2e62ca2fd2162dc80624c',1,'OGRSpatialReference']]], + ['importfromxml',['importFromXML',['../class_o_g_r_spatial_reference.html#ae4a9b831b90c3984f96f47936b114adb',1,'OGRSpatialReference']]], + ['importpreambulefromwkb',['importPreambuleFromWkb',['../class_o_g_r_geometry.html#ab818d8688abd142f9764222903529835',1,'OGRGeometry::importPreambuleFromWkb()'],['../class_o_g_r_curve_collection.html#a71852eade97381440d472500826933cd',1,'OGRCurveCollection::importPreambuleFromWkb()']]], + ['importpreambulefromwkt',['importPreambuleFromWkt',['../class_o_g_r_geometry.html#a35d24fc9a5cb5167446329c76a01c64f',1,'OGRGeometry']]], + ['importpreambuleofcollectionfromwkb',['importPreambuleOfCollectionFromWkb',['../class_o_g_r_geometry.html#a1525bf1347203be703489e18abbc713d',1,'OGRGeometry']]], + ['init',['Init',['../class_g_d_a_l_abstract_band_block_cache.html#a41a688606893edb6fe0dd1e55197c775',1,'GDALAbstractBandBlockCache']]], + ['initblockinfo',['InitBlockInfo',['../class_g_d_a_l_raster_band.html#a3ae8d966b3317300305307579434e06b',1,'GDALRasterBand']]], + ['initfiles',['initFiles',['../class_settings.html#a54d37e04231744f1213efbad7abf09b5',1,'Settings']]], + ['initfromfeature',['InitFromFeature',['../class_o_g_r_style_mgr.html#a2ee8e69d89b9d848bc5dafb84d87d370',1,'OGRStyleMgr']]], + ['initialize',['Initialize',['../class_g_d_a_l_default_overviews.html#aaba01f0697bfcfa1e2048e8aa8cff8ba',1,'GDALDefaultOverviews::Initialize()'],['../class_o_g_r_geom_field_defn.html#a94804c4a9e3de8b1224fd7ac55973398',1,'OGRGeomFieldDefn::Initialize()']]], + ['initializeindexsupport',['InitializeIndexSupport',['../class_o_g_r_layer.html#aedd3eefce78b6dd3e57dee48e005e11a',1,'OGRLayer']]], + ['initstylestring',['InitStyleString',['../class_o_g_r_style_mgr.html#a0d9d942d7cd5335b82dd4a764cb9ef73',1,'OGRStyleMgr']]], + ['insertchild',['InsertChild',['../class_o_g_r___s_r_s_node.html#a56c84c7cfcadf8ee273eb5f265b5dcd9',1,'OGR_SRSNode']]], + ['installfilter',['InstallFilter',['../class_o_g_r_layer.html#a352b15ff1bae23039538bc05ec37195f',1,'OGRLayer']]], + ['int',['int',['../cpl__progress_8h.html#aae7d79c99462ba26b884decdbab4724d',1,'cpl_progress.h']]], + ['internalize',['Internalize',['../class_g_d_a_l_raster_block.html#a4154b18e8ba2f6021589a963b747703c',1,'GDALRasterBlock']]], + ['intersect',['Intersect',['../class_o_g_r_geometry.html#aa9f5caee7e8bd7b8dfa407be4acc646c',1,'OGRGeometry']]], + ['intersection',['Intersection',['../class_o_g_r_geometry.html#aafbead1f271db17ec8d4997b8c9abead',1,'OGRGeometry::Intersection()'],['../class_o_g_r_layer.html#ac189f54996c2d6fd769889ec99e0f48a',1,'OGRLayer::Intersection()']]], + ['intersects',['Intersects',['../class_o_g_r_geometry.html#aa2daf69d822f5ea2bb3da55333c32f5b',1,'OGRGeometry::Intersects()'],['../class_o_g_r_point.html#a88b8d42e9b9f7caebd8d868c8fd0566a',1,'OGRPoint::Intersects()'],['../class_o_g_r_curve_polygon.html#a32fec5fa0317e1736c8fe9b33f55f89e',1,'OGRCurvePolygon::Intersects()']]], + ['invalidatemaskband',['InvalidateMaskBand',['../class_g_d_a_l_raster_band.html#a40c5136374632598fe5e46fe85d153ca',1,'GDALRasterBand']]], + ['irasterio',['IRasterIO',['../class_g_d_a_l_dataset.html#add436cc83f5f42be0cf2d2a67e4d86a9',1,'GDALDataset::IRasterIO()'],['../class_g_d_a_l_raster_band.html#a6b4e466f568e80fb9f1c80bafbff5fcd',1,'GDALRasterBand::IRasterIO()'],['../class_g_d_a_l_no_data_mask_band.html#ab9fcce1da8f546ea915a8be55d2065fb',1,'GDALNoDataMaskBand::IRasterIO()'],['../class_g_d_a_l_rescaled_alpha_band.html#a85348416b3d06fbc519e102a8cf2b6a7',1,'GDALRescaledAlphaBand::IRasterIO()']]], + ['ireadblock',['IReadBlock',['../class_g_d_a_l_raster_band.html#a156e09b8590e22ec345a4b9cde00d419',1,'GDALRasterBand::IReadBlock()'],['../class_g_d_a_l_all_valid_mask_band.html#ac33a861ea36991bdca00f4263d0336b1',1,'GDALAllValidMaskBand::IReadBlock()'],['../class_g_d_a_l_no_data_mask_band.html#acead8ccc33fc26a1ec07c6646c95f3d6',1,'GDALNoDataMaskBand::IReadBlock()'],['../class_g_d_a_l_no_data_values_mask_band.html#a303920a11405f6368bcb939db1ace5f5',1,'GDALNoDataValuesMaskBand::IReadBlock()'],['../class_g_d_a_l_rescaled_alpha_band.html#a2fe89d040cdac269b7f1c921eece2f32',1,'GDALRescaledAlphaBand::IReadBlock()']]], + ['is3d',['Is3D',['../class_o_g_r_geometry.html#a395b0a9b471f8ecabe5aa35af2ff5e03',1,'OGRGeometry']]], + ['isangularparameter',['IsAngularParameter',['../class_o_g_r_spatial_reference.html#a211b49c74b0e7c6ac4021315ad9af55e',1,'OGRSpatialReference']]], + ['isclockwise',['isClockwise',['../class_o_g_r_linear_ring.html#a20e6f809595b8a05ee6cc3ce05920153',1,'OGRLinearRing']]], + ['iscompatiblesubtype',['isCompatibleSubType',['../class_o_g_r_geometry_collection.html#a60010811fac7eabe39adf7ff7d35b924',1,'OGRGeometryCollection::isCompatibleSubType()'],['../class_o_g_r_multi_surface.html#a07e84e07edd28563777a59ffb7c8cb08',1,'OGRMultiSurface::isCompatibleSubType()'],['../class_o_g_r_multi_polygon.html#a82809c21022d5eb4a06bcc9d1a28ff18',1,'OGRMultiPolygon::isCompatibleSubType()'],['../class_o_g_r_multi_point.html#a884e662c0bde064a93a32a82bbabf9bf',1,'OGRMultiPoint::isCompatibleSubType()'],['../class_o_g_r_multi_curve.html#a281b37b2faa28b6a3aba5c3ab8fe85eb',1,'OGRMultiCurve::isCompatibleSubType()'],['../class_o_g_r_multi_line_string.html#ac330c2b3e1383b7d5580e9acbb44ee22',1,'OGRMultiLineString::isCompatibleSubType()']]], + ['iscompound',['IsCompound',['../class_o_g_r_spatial_reference.html#a7d8b989c98938e6c4e27eeb6f9871936',1,'OGRSpatialReference']]], + ['isconvex',['IsConvex',['../class_o_g_r_curve.html#a29959843c0e0a38614c032451939e5b5',1,'OGRCurve']]], + ['isdefaultdriverspecific',['IsDefaultDriverSpecific',['../class_o_g_r_field_defn.html#a0ce76e80408f5620613c19d9bd034a98',1,'OGRFieldDefn']]], + ['isempty',['IsEmpty',['../class_o_g_r_geometry.html#a2bdafa9093c83b280b53ee661e5115a7',1,'OGRGeometry::IsEmpty()'],['../class_o_g_r_point.html#af4be5ceb1d4f10d9a814e367c88e793f',1,'OGRPoint::IsEmpty()'],['../class_o_g_r_simple_curve.html#a2beebf4221ad9b284416d5aa8672b7ab',1,'OGRSimpleCurve::IsEmpty()'],['../class_o_g_r_curve_collection.html#ac240632a316ee312d8f6680020828f44',1,'OGRCurveCollection::IsEmpty()'],['../class_o_g_r_compound_curve.html#aac65cd654991effe6248dd04103e7fe3',1,'OGRCompoundCurve::IsEmpty()'],['../class_o_g_r_curve_polygon.html#a6016863c5ae4c9a28563988f2e742498',1,'OGRCurvePolygon::IsEmpty()'],['../class_o_g_r_geometry_collection.html#a953c06cc49d9b18903593b6c72cde8e6',1,'OGRGeometryCollection::IsEmpty()']]], + ['isetfeature',['ISetFeature',['../class_o_g_r_layer.html#a0ca0e8a021dfa708101f30d6879eacc1',1,'OGRLayer']]], + ['isexist',['IsExist',['../class_o_g_r_style_table.html#afb8633e9597a487f17c77704c9db3f97',1,'OGRStyleTable']]], + ['isfieldset',['IsFieldSet',['../class_o_g_r_feature.html#a7ad01c76b7b13bcf9eab5092aacac5fb',1,'OGRFeature']]], + ['isgenericsqldialect',['IsGenericSQLDialect',['../class_g_d_a_l_dataset.html#a1ab4af877854e404b197fe0e1e908e05',1,'GDALDataset']]], + ['isgeocentric',['IsGeocentric',['../class_o_g_r_spatial_reference.html#ae65d61b89b5b8087433175344d460fd4',1,'OGRSpatialReference']]], + ['isgeographic',['IsGeographic',['../class_o_g_r_spatial_reference.html#a764ba5d91530ad721d78ac629c0eaba8',1,'OGRSpatialReference']]], + ['isgeometryignored',['IsGeometryIgnored',['../class_o_g_r_feature_defn.html#a76f0ba54e9ae7b42462a46723fa086ba',1,'OGRFeatureDefn']]], + ['isignored',['IsIgnored',['../class_o_g_r_field_defn.html#a7cdd15cda075af9fd4178b927743aa07',1,'OGRFieldDefn::IsIgnored()'],['../class_o_g_r_geom_field_defn.html#a4ccd20966ad367adc7e16ee628056689',1,'OGRGeomFieldDefn::IsIgnored()']]], + ['isinitialized',['IsInitialized',['../class_g_d_a_l_default_overviews.html#aa936f02d86073da4ef7f2945c2ffd159',1,'GDALDefaultOverviews']]], + ['isinitok',['IsInitOK',['../class_g_d_a_l_abstract_band_block_cache.html#a8fbb37dd61e6dfa81832cf9a68c84970',1,'GDALAbstractBandBlockCache']]], + ['isleafnode',['IsLeafNode',['../class_o_g_r___s_r_s_node.html#ad7af4ed12bcd801b4e55185c3f37e210',1,'OGR_SRSNode']]], + ['islinearparameter',['IsLinearParameter',['../class_o_g_r_spatial_reference.html#afa02fc5a8b290c4b90f714b2855afec7',1,'OGRSpatialReference']]], + ['islocal',['IsLocal',['../class_o_g_r_spatial_reference.html#a1820ea6fe590dc39e22b5474464ca02a',1,'OGRSpatialReference']]], + ['islongitudeparameter',['IsLongitudeParameter',['../class_o_g_r_spatial_reference.html#ab2186c46459e55edb47ca6014d57d78e',1,'OGRSpatialReference']]], + ['ismeasured',['IsMeasured',['../class_o_g_r_geometry.html#a59e20b5932408fa59004e4a7e1105475',1,'OGRGeometry']]], + ['isnullable',['IsNullable',['../class_o_g_r_field_defn.html#af8b18400677b76efdcbb3ca212f8d512',1,'OGRFieldDefn::IsNullable()'],['../class_o_g_r_geom_field_defn.html#a893e2b59fcbe6d2ec1163e93c4f508e7',1,'OGRGeomFieldDefn::IsNullable()']]], + ['ispointinring',['isPointInRing',['../class_o_g_r_linear_ring.html#a54e9427acd76d6a4b47c9b395b74aae7',1,'OGRLinearRing']]], + ['ispointonringboundary',['isPointOnRingBoundary',['../class_o_g_r_linear_ring.html#a66915b111471c6a7d302fa107ee0eab8',1,'OGRLinearRing']]], + ['ispointonsurface',['IsPointOnSurface',['../class_o_g_r_polygon.html#af01950a719a75f78870f3790459cacb8',1,'OGRPolygon']]], + ['isprojected',['IsProjected',['../class_o_g_r_spatial_reference.html#a1186e3473d7ac2f81ec2ca5d0c4ec027',1,'OGRSpatialReference']]], + ['isring',['IsRing',['../class_o_g_r_geometry.html#ab49f1e76377e8a4c089ce2e800d8204a',1,'OGRGeometry']]], + ['issame',['IsSame',['../class_g_d_a_l_color_table.html#a1c82f9ec0858e7579daa7759fea8a7c9',1,'GDALColorTable::IsSame()'],['../class_o_g_r_field_defn.html#a9660ad0b4ba3b639ab0d6ff28800ac98',1,'OGRFieldDefn::IsSame()'],['../class_o_g_r_geom_field_defn.html#acbb2d6135b4053f5ac23ccfab63183df',1,'OGRGeomFieldDefn::IsSame()'],['../class_o_g_r_feature_defn.html#a6d857fc3df0a8f768957783653e078e9',1,'OGRFeatureDefn::IsSame()'],['../class_o_g_r_spatial_reference.html#a17fd82b2f58a976a30358b076a2fc966',1,'OGRSpatialReference::IsSame()']]], + ['issamegeogcs',['IsSameGeogCS',['../class_o_g_r_spatial_reference.html#a8b6df2af4faf5de4af8cc935e9b38be5',1,'OGRSpatialReference']]], + ['issamevertcs',['IsSameVertCS',['../class_o_g_r_spatial_reference.html#ac886436c45b2e7e18c14ed3cb33ee058',1,'OGRSpatialReference']]], + ['issimple',['IsSimple',['../class_o_g_r_geometry.html#a18994feab7c23eb65c98234289832dde',1,'OGRGeometry']]], + ['isstyleignored',['IsStyleIgnored',['../class_o_g_r_feature_defn.html#a2c86a74b7e7c6e19090275bb491c0d17',1,'OGRFeatureDefn']]], + ['isstylemodified',['IsStyleModified',['../class_o_g_r_style_tool.html#a0c01f3ca412f1de2df7b0293c92e66de',1,'OGRStyleTool']]], + ['isstyleparsed',['IsStyleParsed',['../class_o_g_r_style_tool.html#ae4866d8efdb5f99c3e3e3d4bae2ed12c',1,'OGRStyleTool']]], + ['isvalid',['IsValid',['../class_o_g_r_geometry.html#a55944ec8aa466b64662eccffef6242c1',1,'OGRGeometry::IsValid()'],['../class_o_g_r_circular_string.html#a19f2d9bb3f92d8db763b679c9cad2579',1,'OGRCircularString::IsValid()']]], + ['isvertical',['IsVertical',['../class_o_g_r_spatial_reference.html#ac16afe94b0d129c0b47e04a6f8b78bef',1,'OGRSpatialReference']]], + ['italic',['Italic',['../class_o_g_r_style_label.html#a91c519ae1d37d6859669b4086d9792c8',1,'OGRStyleLabel']]], + ['iwriteblock',['IWriteBlock',['../class_g_d_a_l_raster_band.html#a208f759e5f79ad7dae40aacbebab502c',1,'GDALRasterBand']]] +]; diff --git a/bin/doc/html/search/functions_a.html b/bin/doc/html/search/functions_a.html new file mode 100644 index 0000000..8eb5e56 --- /dev/null +++ b/bin/doc/html/search/functions_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_a.js b/bin/doc/html/search/functions_a.js new file mode 100644 index 0000000..e47228b --- /dev/null +++ b/bin/doc/html/search/functions_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['join',['Join',['../class_o_g_r_style_pen.html#a57135562f6c2e5c1df43ac57fd3d74a6',1,'OGRStylePen']]] +]; diff --git a/bin/doc/html/search/functions_b.html b/bin/doc/html/search/functions_b.html new file mode 100644 index 0000000..fa9cff5 --- /dev/null +++ b/bin/doc/html/search/functions_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_b.js b/bin/doc/html/search/functions_b.js new file mode 100644 index 0000000..ca154f9 --- /dev/null +++ b/bin/doc/html/search/functions_b.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['leavereadwrite',['LeaveReadWrite',['../class_g_d_a_l_dataset.html#a65fa7fdbdf85ec4735ecede2047a7ba6',1,'GDALDataset::LeaveReadWrite()'],['../class_g_d_a_l_raster_band.html#a4e070d6bb21a4d49cea0634741d3c200',1,'GDALRasterBand::LeaveReadWrite()']]], + ['loadstyletable',['LoadStyleTable',['../class_o_g_r_style_table.html#a1d8b2702ca6c6469d03316b6c9341739',1,'OGRStyleTable']]], + ['lockbuffer',['LockBuffer',['../class_g_d_a_l_async_reader.html#ae4dc8c0dcff0f63751c982ea1c5fb34b',1,'GDALAsyncReader']]] +]; diff --git a/bin/doc/html/search/functions_c.html b/bin/doc/html/search/functions_c.html new file mode 100644 index 0000000..fce7a6b --- /dev/null +++ b/bin/doc/html/search/functions_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_c.js b/bin/doc/html/search/functions_c.js new file mode 100644 index 0000000..04e5bca --- /dev/null +++ b/bin/doc/html/search/functions_c.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['main',['main',['../main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main(int argc, char **argv): main.cpp'],['../test_main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main(int argc, char **argv): testMain.cpp']]], + ['make2d',['Make2D',['../class_o_g_r_simple_curve.html#ae46e5de90175d6babc377e7b3db82204',1,'OGRSimpleCurve']]], + ['make3d',['Make3D',['../class_o_g_r_simple_curve.html#a3ea92360dbdeb13bb72361ba06c6c655',1,'OGRSimpleCurve']]], + ['makevaluesafe',['MakeValueSafe',['../class_o_g_r___s_r_s_node.html#a1cb8176e81a89fb8e8cd8522c0785492',1,'OGR_SRSNode']]], + ['markasshared',['MarkAsShared',['../class_g_d_a_l_dataset.html#aa79c37e02ed2ff16d654b2be27eea286',1,'GDALDataset']]], + ['markclean',['MarkClean',['../class_g_d_a_l_raster_block.html#aa6927dfceaff6d2bc4641e2196f8213f',1,'GDALRasterBlock']]], + ['markdirty',['MarkDirty',['../class_g_d_a_l_raster_block.html#a19f8e4a3f739930d4084ffd300b1547a',1,'GDALRasterBlock']]], + ['marksuppressonclose',['MarkSuppressOnClose',['../class_g_d_a_l_dataset.html#a3595bf39a98048eb478097ba059c83ea',1,'GDALDataset']]], + ['modifystyle',['ModifyStyle',['../class_o_g_r_style_table.html#a723a31a375fcff5bb0698268ddfbfd4f',1,'OGRStyleTable']]], + ['morphfromesri',['morphFromESRI',['../class_o_g_r_spatial_reference.html#ad556dfdc04d9ec5f1714fc6b5e0eb6a6',1,'OGRSpatialReference']]], + ['morphtoesri',['morphToESRI',['../class_o_g_r_spatial_reference.html#aac948450b15fa3d8814ab440b9f705b7',1,'OGRSpatialReference']]] +]; diff --git a/bin/doc/html/search/functions_d.html b/bin/doc/html/search/functions_d.html new file mode 100644 index 0000000..82b2b0c --- /dev/null +++ b/bin/doc/html/search/functions_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_d.js b/bin/doc/html/search/functions_d.js new file mode 100644 index 0000000..324608b --- /dev/null +++ b/bin/doc/html/search/functions_d.js @@ -0,0 +1,607 @@ +var searchData= +[ + ['ocolor',['OColor',['../class_o_g_r_style_symbol.html#a8e36c61412bff4c16d236b86ba2a8fbb',1,'OGRStyleSymbol']]], + ['octcleanupprojmutex',['OCTCleanupProjMutex',['../ogr__srs__api_8h.html#ad8da3507e7fa3080d5aeca22ceca1506',1,'ogr_srs_api.h']]], + ['octdestroycoordinatetransformation',['OCTDestroyCoordinateTransformation',['../ogr__srs__api_8h.html#a7e0f8db1f99bac12e9730d1c84c12623',1,'ogr_srs_api.h']]], + ['octnewcoordinatetransformation',['OCTNewCoordinateTransformation',['../ogr__srs__api_8h.html#a0ac37d8799981c06e22f1ec9a0786d32',1,'ogr_srs_api.h']]], + ['octproj4normalize',['OCTProj4Normalize',['../ogr__srs__api_8h.html#af9b999011ab0d6ea864cd0fa7738d3c7',1,'ogr_srs_api.h']]], + ['octtransform',['OCTTransform',['../ogr__srs__api_8h.html#a56d16e62ce64e1b60460a934d7dd6509',1,'ogr_srs_api.h']]], + ['octtransformex',['OCTTransformEx',['../ogr__srs__api_8h.html#aadaea51f1036ebd50b0bf012d8699de0',1,'ogr_srs_api.h']]], + ['offset',['Offset',['../class_o_g_r_style_symbol.html#a5ea33cf3f6d695f908e8e4456d939450',1,'OGRStyleSymbol']]], + ['ogr',['Ogr',['../class_ogr.html#a84ec940a07ec6f0d2805fa3767ed4fb4',1,'Ogr']]], + ['ogr2ogr',['ogr2ogr',['../utils_8h.html#a3371114880aeda25042dcc4dd22d189c',1,'ogr2ogr(int nArgc, char **papszArgv): ogr2ogr_bin.cpp'],['../ogr2ogr__bin_8cpp.html#a3371114880aeda25042dcc4dd22d189c',1,'ogr2ogr(int nArgc, char **papszArgv): ogr2ogr_bin.cpp']]], + ['ogr2ogrthread',['Ogr2ogrThread',['../class_ogr2ogr_thread.html#af7dc82a42d78ba16f41754ca6d554447',1,'Ogr2ogrThread']]], + ['ogr_5faretypesubtypecompatible',['OGR_AreTypeSubTypeCompatible',['../ogr__api_8h.html#a4866db83ccbaea392f414d534e2f27ed',1,'ogr_api.h']]], + ['ogr_5fdr_5fcopydatasource',['OGR_Dr_CopyDataSource',['../ogr__api_8h.html#a37f9f173258c504eb0ca0de2ddb295ef',1,'ogr_api.h']]], + ['ogr_5fdr_5fcreatedatasource',['OGR_Dr_CreateDataSource',['../ogr__api_8h.html#afd10404ccfab39aaddb5d0ce6608ff7a',1,'ogr_api.h']]], + ['ogr_5fdr_5fdeletedatasource',['OGR_Dr_DeleteDataSource',['../ogr__api_8h.html#a3f1e1015715ab2ab09ab66cf1d8ceec2',1,'ogr_api.h']]], + ['ogr_5fdr_5fgetname',['OGR_Dr_GetName',['../ogr__api_8h.html#a125d60eebcd78556b38f88899b821836',1,'ogr_api.h']]], + ['ogr_5fdr_5fopen',['OGR_Dr_Open',['../ogr__api_8h.html#a3b2dd235068b55556ff062177777579e',1,'ogr_api.h']]], + ['ogr_5fdr_5ftestcapability',['OGR_Dr_TestCapability',['../ogr__api_8h.html#aa2510617d1ac85e92ce8795465c27b15',1,'ogr_api.h']]], + ['ogr_5fds_5fcopylayer',['OGR_DS_CopyLayer',['../ogr__api_8h.html#a45ec5c45675e6fd202a67750cde9c5e1',1,'ogr_api.h']]], + ['ogr_5fds_5fcreatelayer',['OGR_DS_CreateLayer',['../ogr__api_8h.html#a8c8e1644fac73a2d2e7b04f6497e81a4',1,'ogr_api.h']]], + ['ogr_5fds_5fdeletelayer',['OGR_DS_DeleteLayer',['../ogr__api_8h.html#a6a61000759c462395bb6e34bad57ce3e',1,'ogr_api.h']]], + ['ogr_5fds_5fdereference',['OGR_DS_Dereference',['../ogr__api_8h.html#a72d2a27f3a8d21a569314d0d887ef38f',1,'ogr_api.h']]], + ['ogr_5fds_5fdestroy',['OGR_DS_Destroy',['../ogr__api_8h.html#acf3936de19f3600d309e98ae398720a8',1,'ogr_api.h']]], + ['ogr_5fds_5fexecutesql',['OGR_DS_ExecuteSQL',['../ogr__api_8h.html#af62bbfa6282bbfc4d3f7397003dd4c91',1,'ogr_api.h']]], + ['ogr_5fds_5fgetdriver',['OGR_DS_GetDriver',['../ogr__api_8h.html#ae2deaaa4422043ead9b36acab69b4e4e',1,'ogr_api.h']]], + ['ogr_5fds_5fgetlayer',['OGR_DS_GetLayer',['../ogr__api_8h.html#ab1bbd5c48c3097c2d91b795cac8e564e',1,'ogr_api.h']]], + ['ogr_5fds_5fgetlayerbyname',['OGR_DS_GetLayerByName',['../ogr__api_8h.html#a2bdf3c807640319b7517fea3320bd982',1,'ogr_api.h']]], + ['ogr_5fds_5fgetlayercount',['OGR_DS_GetLayerCount',['../ogr__api_8h.html#a5df86943fb16119a7d8f86fb25508f8d',1,'ogr_api.h']]], + ['ogr_5fds_5fgetname',['OGR_DS_GetName',['../ogr__api_8h.html#a0f272cd36878af6a1f0b777bd22d0446',1,'ogr_api.h']]], + ['ogr_5fds_5fgetrefcount',['OGR_DS_GetRefCount',['../ogr__api_8h.html#a1a350bdbd752aa42880ed9ca0b66315c',1,'ogr_api.h']]], + ['ogr_5fds_5fgetstyletable',['OGR_DS_GetStyleTable',['../ogr__api_8h.html#a41ad4c2296784f31f21736dc1f36602b',1,'ogr_api.h']]], + ['ogr_5fds_5fgetsummaryrefcount',['OGR_DS_GetSummaryRefCount',['../ogr__api_8h.html#a18dcbcc97340d3e2f57ccd35eda47faa',1,'ogr_api.h']]], + ['ogr_5fds_5freference',['OGR_DS_Reference',['../ogr__api_8h.html#a0f967a0f29d4751ad49f60250ae7ecdd',1,'ogr_api.h']]], + ['ogr_5fds_5freleaseresultset',['OGR_DS_ReleaseResultSet',['../ogr__api_8h.html#a682bf35dd91ba5b5d56ce38b2a18a7ab',1,'ogr_api.h']]], + ['ogr_5fds_5fsetstyletable',['OGR_DS_SetStyleTable',['../ogr__api_8h.html#a704b3d1b45eef2368eeb49a76f83ee6f',1,'ogr_api.h']]], + ['ogr_5fds_5fsetstyletabledirectly',['OGR_DS_SetStyleTableDirectly',['../ogr__api_8h.html#a271ee1508caf7f7fa97b0444d0ca4d60',1,'ogr_api.h']]], + ['ogr_5fds_5fsynctodisk',['OGR_DS_SyncToDisk',['../ogr__api_8h.html#a00b8288a6428bf8e853b3d3e235c36df',1,'ogr_api.h']]], + ['ogr_5fds_5ftestcapability',['OGR_DS_TestCapability',['../ogr__api_8h.html#a4daf2751136a0f1d54e6b8d5c2f0227c',1,'ogr_api.h']]], + ['ogr_5ff_5fclone',['OGR_F_Clone',['../ogr__api_8h.html#a709ce460bb2e0d3fefadb257809bf073',1,'ogr_api.h']]], + ['ogr_5ff_5fcreate',['OGR_F_Create',['../ogr__api_8h.html#a9f6863bf32b06a6d0ce54588b5d94697',1,'ogr_api.h']]], + ['ogr_5ff_5fdestroy',['OGR_F_Destroy',['../ogr__api_8h.html#a6bf3584e1ff752100b6861670445f7e4',1,'ogr_api.h']]], + ['ogr_5ff_5fdumpreadable',['OGR_F_DumpReadable',['../ogr__api_8h.html#aba94f37931b3426942c64687ff15995c',1,'ogr_api.h']]], + ['ogr_5ff_5fequal',['OGR_F_Equal',['../ogr__api_8h.html#ac6646d45243db05ac8074cad0af916d5',1,'ogr_api.h']]], + ['ogr_5ff_5ffillunsetwithdefault',['OGR_F_FillUnsetWithDefault',['../ogr__api_8h.html#a34955084f3e2d52d55dea2511ef6e83f',1,'ogr_api.h']]], + ['ogr_5ff_5fgetdefnref',['OGR_F_GetDefnRef',['../ogr__api_8h.html#a663ddb8050837d3f00256125a00d57dd',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfid',['OGR_F_GetFID',['../ogr__api_8h.html#a2d63ef13d45aa589b3f8425a85cc634c',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasbinary',['OGR_F_GetFieldAsBinary',['../ogr__api_8h.html#a176858b4b44d1ee170eb4a37853d62d0',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasdatetime',['OGR_F_GetFieldAsDateTime',['../ogr__api_8h.html#aab6a204b011fc722e4c976f2eb7969e1',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasdatetimeex',['OGR_F_GetFieldAsDateTimeEx',['../ogr__api_8h.html#afb61b42c4b7d8ff568f6d127e945e754',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasdouble',['OGR_F_GetFieldAsDouble',['../ogr__api_8h.html#a13fa1ec4711c166b48b3bb8979cf2b95',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasdoublelist',['OGR_F_GetFieldAsDoubleList',['../ogr__api_8h.html#ad27cf259586e3a63053b400b0e852bdb',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasinteger',['OGR_F_GetFieldAsInteger',['../ogr__api_8h.html#a67282042325911ec474364db81b9af68',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasinteger64',['OGR_F_GetFieldAsInteger64',['../ogr__api_8h.html#a7c64af026d1af6e71c672db3cb261f9d',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasinteger64list',['OGR_F_GetFieldAsInteger64List',['../ogr__api_8h.html#a00e4f488b8a755c0364b00415d7fb183',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasintegerlist',['OGR_F_GetFieldAsIntegerList',['../ogr__api_8h.html#ad2a8fbd97033b4e8f9fea7613d815cc7',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasstring',['OGR_F_GetFieldAsString',['../ogr__api_8h.html#a84990362466a916fba72c05cd3e6bcd9',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldasstringlist',['OGR_F_GetFieldAsStringList',['../ogr__api_8h.html#a518ebc5129ad8c9e2a8690129a9fa569',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldcount',['OGR_F_GetFieldCount',['../ogr__api_8h.html#a01626d6184418c51c020ff2ca0b02dda',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfielddefnref',['OGR_F_GetFieldDefnRef',['../ogr__api_8h.html#abe0cbcb5d6acec06cbaa46c971f8ed54',1,'ogr_api.h']]], + ['ogr_5ff_5fgetfieldindex',['OGR_F_GetFieldIndex',['../ogr__api_8h.html#a23f9e8625033766a0f5f5471acba4d6e',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeometryref',['OGR_F_GetGeometryRef',['../ogr__api_8h.html#a29f5fd44baaab81c71c20b0e58524fd4',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeomfieldcount',['OGR_F_GetGeomFieldCount',['../ogr__api_8h.html#a5c9986aee5bc0b60917a42eba5b0951c',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeomfielddefnref',['OGR_F_GetGeomFieldDefnRef',['../ogr__api_8h.html#a902801181b9ad4e069892ecd1e2f71c6',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeomfieldindex',['OGR_F_GetGeomFieldIndex',['../ogr__api_8h.html#af305d3d742d21383e586ad6a3296b0f8',1,'ogr_api.h']]], + ['ogr_5ff_5fgetgeomfieldref',['OGR_F_GetGeomFieldRef',['../ogr__api_8h.html#a99507b3db7322765b33eb477892bd97c',1,'ogr_api.h']]], + ['ogr_5ff_5fgetnativedata',['OGR_F_GetNativeData',['../ogr__api_8h.html#a908dbc9db297c11e70bb55ad6804b151',1,'ogr_api.h']]], + ['ogr_5ff_5fgetnativemediatype',['OGR_F_GetNativeMediaType',['../ogr__api_8h.html#a9bf467783f8c4689d494aa99c0b5dda8',1,'ogr_api.h']]], + ['ogr_5ff_5fgetrawfieldref',['OGR_F_GetRawFieldRef',['../ogr__api_8h.html#a557358aa30825c7c4b816a4de60c117c',1,'ogr_api.h']]], + ['ogr_5ff_5fgetstylestring',['OGR_F_GetStyleString',['../ogr__api_8h.html#aeab3645547ccd939f11a1e74fd480fb6',1,'ogr_api.h']]], + ['ogr_5ff_5fgetstyletable',['OGR_F_GetStyleTable',['../ogr__api_8h.html#a1059f4f5fb24b44774dc4befd62a6c2b',1,'ogr_api.h']]], + ['ogr_5ff_5fisfieldset',['OGR_F_IsFieldSet',['../ogr__api_8h.html#a32278feba1c2fa79725958a3d933e0b0',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfid',['OGR_F_SetFID',['../ogr__api_8h.html#af5359dbeff1e8de1df66c96d761f03da',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldbinary',['OGR_F_SetFieldBinary',['../ogr__api_8h.html#ac1ca1f948acdd5a0cec8b80d055646f0',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfielddatetime',['OGR_F_SetFieldDateTime',['../ogr__api_8h.html#aba8a034523cb027952403df5ab8dab8c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfielddatetimeex',['OGR_F_SetFieldDateTimeEx',['../ogr__api_8h.html#aeca03d5bb16442791b19b4cfd263007c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfielddouble',['OGR_F_SetFieldDouble',['../ogr__api_8h.html#a2b5d05b239b9870d710969f16c3ed37a',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfielddoublelist',['OGR_F_SetFieldDoubleList',['../ogr__api_8h.html#a055b69983d18df53c819e0acf0cbca5b',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldinteger',['OGR_F_SetFieldInteger',['../ogr__api_8h.html#af0cd6c9a506d34639bcbe36f3c2989c9',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldinteger64',['OGR_F_SetFieldInteger64',['../ogr__api_8h.html#a59c7fd3c521aa4c4c7606be2577d6e4c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldinteger64list',['OGR_F_SetFieldInteger64List',['../ogr__api_8h.html#a1c2f222da50077dcc07cd56472e6af36',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldintegerlist',['OGR_F_SetFieldIntegerList',['../ogr__api_8h.html#a1cdef4b596664c7465874ca30145edf0',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldraw',['OGR_F_SetFieldRaw',['../ogr__api_8h.html#a9f7a9eb65a40cf73811c95d1a7b7a509',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldstring',['OGR_F_SetFieldString',['../ogr__api_8h.html#a9885a5b889241e6388a6c8b069842f5c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfieldstringlist',['OGR_F_SetFieldStringList',['../ogr__api_8h.html#ac53bc5b8dff9204762adee32802fbe46',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfrom',['OGR_F_SetFrom',['../ogr__api_8h.html#ac4d421040268c9214d6ac9f55561e531',1,'ogr_api.h']]], + ['ogr_5ff_5fsetfromwithmap',['OGR_F_SetFromWithMap',['../ogr__api_8h.html#a6fe8dc7479a40fa097b3c17ad3c3b368',1,'ogr_api.h']]], + ['ogr_5ff_5fsetgeometry',['OGR_F_SetGeometry',['../ogr__api_8h.html#af2f046635cac02a0cd0929b4072ab54a',1,'ogr_api.h']]], + ['ogr_5ff_5fsetgeometrydirectly',['OGR_F_SetGeometryDirectly',['../ogr__api_8h.html#a25ed7c9d39fe5724a916e306dda3852c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetgeomfield',['OGR_F_SetGeomField',['../ogr__api_8h.html#a059d0e680bdfd0f34ed0ef1b4f7a9ff0',1,'ogr_api.h']]], + ['ogr_5ff_5fsetgeomfielddirectly',['OGR_F_SetGeomFieldDirectly',['../ogr__api_8h.html#ad5f3c9afc094253f5477bbaa87b5e136',1,'ogr_api.h']]], + ['ogr_5ff_5fsetnativedata',['OGR_F_SetNativeData',['../ogr__api_8h.html#a64915fdd685f0a449efaf3f5f41c8294',1,'ogr_api.h']]], + ['ogr_5ff_5fsetnativemediatype',['OGR_F_SetNativeMediaType',['../ogr__api_8h.html#a9a0671515efd49a0b05e5886e09a2e5c',1,'ogr_api.h']]], + ['ogr_5ff_5fsetstylestring',['OGR_F_SetStyleString',['../ogr__api_8h.html#a3e4ec5f1a00156b1be7272018ab6f9f2',1,'ogr_api.h']]], + ['ogr_5ff_5fsetstylestringdirectly',['OGR_F_SetStyleStringDirectly',['../ogr__api_8h.html#aa47df474aec60096baf2c49bf643e15f',1,'ogr_api.h']]], + ['ogr_5ff_5fsetstyletable',['OGR_F_SetStyleTable',['../ogr__api_8h.html#a622b66a4a581a8e1768d8112c89ab660',1,'ogr_api.h']]], + ['ogr_5ff_5fsetstyletabledirectly',['OGR_F_SetStyleTableDirectly',['../ogr__api_8h.html#a42419e64c9abe2f81051eb876119a14a',1,'ogr_api.h']]], + ['ogr_5ff_5fstealgeometry',['OGR_F_StealGeometry',['../ogr__api_8h.html#a04670974f12c8fc5c8e25a69747b1686',1,'ogr_api.h']]], + ['ogr_5ff_5funsetfield',['OGR_F_UnsetField',['../ogr__api_8h.html#a5e3ab254f62cfe952087972803149e3c',1,'ogr_api.h']]], + ['ogr_5ff_5fvalidate',['OGR_F_Validate',['../ogr__api_8h.html#a6a2d09e36ceb78e32b0c3440cfe263aa',1,'ogr_api.h']]], + ['ogr_5ffd_5faddfielddefn',['OGR_FD_AddFieldDefn',['../ogr__api_8h.html#a713b8db7ed32c9898411060bf34eb379',1,'ogr_api.h']]], + ['ogr_5ffd_5faddgeomfielddefn',['OGR_FD_AddGeomFieldDefn',['../ogr__api_8h.html#ac1a855b5db3c64a5c05a5780c93e6f06',1,'ogr_api.h']]], + ['ogr_5ffd_5fcreate',['OGR_FD_Create',['../ogr__api_8h.html#af5fece7baf71372fc687109b92236287',1,'ogr_api.h']]], + ['ogr_5ffd_5fdeletefielddefn',['OGR_FD_DeleteFieldDefn',['../ogr__api_8h.html#aaa939a3a996760483dd48cf2631fcc8d',1,'ogr_api.h']]], + ['ogr_5ffd_5fdeletegeomfielddefn',['OGR_FD_DeleteGeomFieldDefn',['../ogr__api_8h.html#a4ef9bba6a4c3aa30426bfc5e2d2a23aa',1,'ogr_api.h']]], + ['ogr_5ffd_5fdereference',['OGR_FD_Dereference',['../ogr__api_8h.html#ae22f2ce5a6fdfea8244a80a00607d432',1,'ogr_api.h']]], + ['ogr_5ffd_5fdestroy',['OGR_FD_Destroy',['../ogr__api_8h.html#ae947198d400b6e34b3cf2b1cf2e48690',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetfieldcount',['OGR_FD_GetFieldCount',['../ogr__api_8h.html#acf19369dfcac85597eabda251d37c308',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetfielddefn',['OGR_FD_GetFieldDefn',['../ogr__api_8h.html#a7cf1d5ce592a18142f97d46efe372dca',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetfieldindex',['OGR_FD_GetFieldIndex',['../ogr__api_8h.html#afba2589458ab48fe188949c4d355dfa7',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetgeomfieldcount',['OGR_FD_GetGeomFieldCount',['../ogr__api_8h.html#ae73a822fd7821139eb759b2be56f6f34',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetgeomfielddefn',['OGR_FD_GetGeomFieldDefn',['../ogr__api_8h.html#a7145858f75ae35fe7e98172cd9574506',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetgeomfieldindex',['OGR_FD_GetGeomFieldIndex',['../ogr__api_8h.html#aa393de3b966cc05c2c1cec1485bc44e1',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetgeomtype',['OGR_FD_GetGeomType',['../ogr__api_8h.html#a1f2f39706dc0bdbc36fe90fc25601240',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetname',['OGR_FD_GetName',['../ogr__api_8h.html#a8b49ae31b34c91e9a52160f8efdcd61d',1,'ogr_api.h']]], + ['ogr_5ffd_5fgetreferencecount',['OGR_FD_GetReferenceCount',['../ogr__api_8h.html#afacc7af7b3b5693cf9fb81367a4698dd',1,'ogr_api.h']]], + ['ogr_5ffd_5fisgeometryignored',['OGR_FD_IsGeometryIgnored',['../ogr__api_8h.html#aee46dd88022e9aaba942f4de9939c5c1',1,'ogr_api.h']]], + ['ogr_5ffd_5fissame',['OGR_FD_IsSame',['../ogr__api_8h.html#a5986a2efd22424102de8c34b2db2d5e0',1,'ogr_api.h']]], + ['ogr_5ffd_5fisstyleignored',['OGR_FD_IsStyleIgnored',['../ogr__api_8h.html#a97dec1abc3ce7e3212d04fdfa745deb5',1,'ogr_api.h']]], + ['ogr_5ffd_5freference',['OGR_FD_Reference',['../ogr__api_8h.html#ad58ec4eec4ca775ead2cb401e2cc28eb',1,'ogr_api.h']]], + ['ogr_5ffd_5frelease',['OGR_FD_Release',['../ogr__api_8h.html#acb7fe7461be0f8db4805774f36e6ff4d',1,'ogr_api.h']]], + ['ogr_5ffd_5freorderfielddefns',['OGR_FD_ReorderFieldDefns',['../ogr__api_8h.html#a70e7c5f3c6e5e6663eab45c61c47b6db',1,'ogr_api.h']]], + ['ogr_5ffd_5fsetgeometryignored',['OGR_FD_SetGeometryIgnored',['../ogr__api_8h.html#a303e650cdd4d61d7f5c6182cc694a2e6',1,'ogr_api.h']]], + ['ogr_5ffd_5fsetgeomtype',['OGR_FD_SetGeomType',['../ogr__api_8h.html#ae1a44d95b5a60f2bdde347b7a6ceb020',1,'ogr_api.h']]], + ['ogr_5ffd_5fsetstyleignored',['OGR_FD_SetStyleIgnored',['../ogr__api_8h.html#ada9f2d1c1b47be97171194695759e666',1,'ogr_api.h']]], + ['ogr_5ffld_5fcreate',['OGR_Fld_Create',['../ogr__api_8h.html#a03b1eb63311067f6b8ecb2339bd64168',1,'ogr_api.h']]], + ['ogr_5ffld_5fdestroy',['OGR_Fld_Destroy',['../ogr__api_8h.html#a64bdf0329f5c28a7d16b17cde119f85b',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetdefault',['OGR_Fld_GetDefault',['../ogr__api_8h.html#a7869ae0ecbe53196032c9c5ecc99a3b5',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetjustify',['OGR_Fld_GetJustify',['../ogr__api_8h.html#a7566da50e51623a5d90b8d2ea7dac2ac',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetnameref',['OGR_Fld_GetNameRef',['../ogr__api_8h.html#a3fdcf82c1e29ac322d26825ab89ae3c2',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetprecision',['OGR_Fld_GetPrecision',['../ogr__api_8h.html#a9cc3143b88a3c00d9b24076e6b08544a',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetsubtype',['OGR_Fld_GetSubType',['../ogr__api_8h.html#a6262030a984294390b5eb6790615dc7c',1,'ogr_api.h']]], + ['ogr_5ffld_5fgettype',['OGR_Fld_GetType',['../ogr__api_8h.html#a370a3a0d03ef4752c034ce694a0dcf5d',1,'ogr_api.h']]], + ['ogr_5ffld_5fgetwidth',['OGR_Fld_GetWidth',['../ogr__api_8h.html#a620c1daca98e51cda3b31895a6458084',1,'ogr_api.h']]], + ['ogr_5ffld_5fisdefaultdriverspecific',['OGR_Fld_IsDefaultDriverSpecific',['../ogr__api_8h.html#a24413977e95df31edce25a05cf5fd206',1,'ogr_api.h']]], + ['ogr_5ffld_5fisignored',['OGR_Fld_IsIgnored',['../ogr__api_8h.html#a8703d017cb15f5cd4f0bb5bc515a532b',1,'ogr_api.h']]], + ['ogr_5ffld_5fisnullable',['OGR_Fld_IsNullable',['../ogr__api_8h.html#a0a8a1c010d8e6d025531d4415c09393d',1,'ogr_api.h']]], + ['ogr_5ffld_5fset',['OGR_Fld_Set',['../ogr__api_8h.html#a5801d4da178dee89180b64c58bf3be5c',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetdefault',['OGR_Fld_SetDefault',['../ogr__api_8h.html#af4b1a8e01edd6867b90c00e3ca4b53e5',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetignored',['OGR_Fld_SetIgnored',['../ogr__api_8h.html#a45b5ebc54a716f8046eb0629371bfa93',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetjustify',['OGR_Fld_SetJustify',['../ogr__api_8h.html#aa8b406e9c93b958e882ca387608c557b',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetname',['OGR_Fld_SetName',['../ogr__api_8h.html#a0fcf84277e0fb2756c7fd76e39648780',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetnullable',['OGR_Fld_SetNullable',['../ogr__api_8h.html#ab33c5878654d5c15d0a645f589b074a4',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetprecision',['OGR_Fld_SetPrecision',['../ogr__api_8h.html#aad7db9a14df3325103e122fa2320b108',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetsubtype',['OGR_Fld_SetSubType',['../ogr__api_8h.html#a4a53d60e17210590d5973fef3defd7cf',1,'ogr_api.h']]], + ['ogr_5ffld_5fsettype',['OGR_Fld_SetType',['../ogr__api_8h.html#a49ea162870b40d815ee459b7de90e3d1',1,'ogr_api.h']]], + ['ogr_5ffld_5fsetwidth',['OGR_Fld_SetWidth',['../ogr__api_8h.html#a11ed0cc4f644a993a49dbe053022e54b',1,'ogr_api.h']]], + ['ogr_5fg_5faddgeometry',['OGR_G_AddGeometry',['../ogr__api_8h.html#a8053fb4833a1d8ed8b967c6cb708fef8',1,'ogr_api.h']]], + ['ogr_5fg_5faddgeometrydirectly',['OGR_G_AddGeometryDirectly',['../ogr__api_8h.html#a3d0e0f03a5a3492447a5c2c889ffdaea',1,'ogr_api.h']]], + ['ogr_5fg_5faddpoint',['OGR_G_AddPoint',['../ogr__api_8h.html#a118d965abeebb9ab072cadf58ed437f1',1,'ogr_api.h']]], + ['ogr_5fg_5faddpoint_5f2d',['OGR_G_AddPoint_2D',['../ogr__api_8h.html#a11688e5c1fe444de1219c5d98a0d9d68',1,'ogr_api.h']]], + ['ogr_5fg_5faddpointm',['OGR_G_AddPointM',['../ogr__api_8h.html#a861ad8e528c5632187d8f2ec211e84c9',1,'ogr_api.h']]], + ['ogr_5fg_5faddpointzm',['OGR_G_AddPointZM',['../ogr__api_8h.html#a450c886170dd23106ef77402e522fdea',1,'ogr_api.h']]], + ['ogr_5fg_5fapproximatearcangles',['OGR_G_ApproximateArcAngles',['../ogr__api_8h.html#aef1b35aee17377cbcaaa9d6e1a4c4583',1,'ogr_api.h']]], + ['ogr_5fg_5farea',['OGR_G_Area',['../ogr__api_8h.html#acc0df251ad4ce7c6bb7322107cb60012',1,'ogr_api.h']]], + ['ogr_5fg_5fassignspatialreference',['OGR_G_AssignSpatialReference',['../ogr__api_8h.html#a791474623fc01dffffde89d22979ccd0',1,'ogr_api.h']]], + ['ogr_5fg_5fboundary',['OGR_G_Boundary',['../ogr__api_8h.html#a85ed52908d0be573afbd23a50c055223',1,'ogr_api.h']]], + ['ogr_5fg_5fbuffer',['OGR_G_Buffer',['../ogr__api_8h.html#a2514c2d6b2be8ab2ca004bc50a1779c1',1,'ogr_api.h']]], + ['ogr_5fg_5fcentroid',['OGR_G_Centroid',['../ogr__api_8h.html#a7fb3662aff78b17f39acde9408577551',1,'ogr_api.h']]], + ['ogr_5fg_5fclone',['OGR_G_Clone',['../ogr__api_8h.html#a82af1fbcf67cd8dd911f61f727fab53a',1,'ogr_api.h']]], + ['ogr_5fg_5fcloserings',['OGR_G_CloseRings',['../ogr__api_8h.html#abf832f4b9ba4bf710c89e96cf70b6d2d',1,'ogr_api.h']]], + ['ogr_5fg_5fcontains',['OGR_G_Contains',['../ogr__api_8h.html#a03e4976e174b85df33ff36a76f679f28',1,'ogr_api.h']]], + ['ogr_5fg_5fconvexhull',['OGR_G_ConvexHull',['../ogr__api_8h.html#a8dc9f9138b1ccfc04234af5d2f261fad',1,'ogr_api.h']]], + ['ogr_5fg_5fcoordinatedimension',['OGR_G_CoordinateDimension',['../ogr__api_8h.html#af5ac5eb6abd960e306a75f5264a4c78d',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromfgf',['OGR_G_CreateFromFgf',['../ogr__api_8h.html#a84a95cf54c48cda6d973a4aeaba56a98',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromgml',['OGR_G_CreateFromGML',['../ogr__api_8h.html#a50cbafd55497ebd8f2acc25e2a2f3faa',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromgmltree',['OGR_G_CreateFromGMLTree',['../ogr__api_8h.html#a7040c68ae22e20d73ac546c0e34ec68b',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromwkb',['OGR_G_CreateFromWkb',['../ogr__api_8h.html#a51db9426800553d7862765cc2d9e4c8f',1,'ogr_api.h']]], + ['ogr_5fg_5fcreatefromwkt',['OGR_G_CreateFromWkt',['../ogr__api_8h.html#a8ff1fd350c726676f9a2ac1c42c47b1e',1,'ogr_api.h']]], + ['ogr_5fg_5fcreategeometry',['OGR_G_CreateGeometry',['../ogr__api_8h.html#aa82f7ec5c69eafe5a2bb790c49676795',1,'ogr_api.h']]], + ['ogr_5fg_5fcreategeometryfromjson',['OGR_G_CreateGeometryFromJson',['../ogr__api_8h.html#a8b38502a044ecf442c2e35056d646d1b',1,'ogr_api.h']]], + ['ogr_5fg_5fcrosses',['OGR_G_Crosses',['../ogr__api_8h.html#afbfc67eaba3ac21ad89861d1ae832d5f',1,'ogr_api.h']]], + ['ogr_5fg_5fdelaunaytriangulation',['OGR_G_DelaunayTriangulation',['../ogr__api_8h.html#a33a021e229d4e37ed4100b8d5542b35a',1,'ogr_api.h']]], + ['ogr_5fg_5fdestroygeometry',['OGR_G_DestroyGeometry',['../ogr__api_8h.html#afbd2563d99faa727885754ab79180c5c',1,'ogr_api.h']]], + ['ogr_5fg_5fdifference',['OGR_G_Difference',['../ogr__api_8h.html#a87a34cb84a66cda41cef90e3f482a382',1,'ogr_api.h']]], + ['ogr_5fg_5fdisjoint',['OGR_G_Disjoint',['../ogr__api_8h.html#a283fc2378947a360753d9709d1396011',1,'ogr_api.h']]], + ['ogr_5fg_5fdistance',['OGR_G_Distance',['../ogr__api_8h.html#ab3bc20d30c6f7e2ebfae8842245ff6aa',1,'ogr_api.h']]], + ['ogr_5fg_5fdumpreadable',['OGR_G_DumpReadable',['../ogr__api_8h.html#ac1dd75e3ae2cd6e3ad39066af832f32a',1,'ogr_api.h']]], + ['ogr_5fg_5fempty',['OGR_G_Empty',['../ogr__api_8h.html#ade6fcba391cdc930fe119dd8f3ffd9c2',1,'ogr_api.h']]], + ['ogr_5fg_5fequal',['OGR_G_Equal',['../ogr__api_8h.html#ae10070aab29cc8423727ee83edb38d89',1,'ogr_api.h']]], + ['ogr_5fg_5fequals',['OGR_G_Equals',['../ogr__api_8h.html#a2066e665666a07bbfc5fceb71bea498f',1,'ogr_api.h']]], + ['ogr_5fg_5fexportenvelopetogmltree',['OGR_G_ExportEnvelopeToGMLTree',['../ogr__api_8h.html#a821c98ea6358320bb14fcf12a3f62474',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttogml',['OGR_G_ExportToGML',['../ogr__api_8h.html#aac1ef514517aa12b35675fac5dd165f8',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttogmlex',['OGR_G_ExportToGMLEx',['../ogr__api_8h.html#ade7778d797a61975b6fb7a6ee93c1fe4',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttogmltree',['OGR_G_ExportToGMLTree',['../ogr__api_8h.html#a07f8693d4daf359dc8b0d6bd7cac978b',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttoisowkb',['OGR_G_ExportToIsoWkb',['../ogr__api_8h.html#af23b6400e879781ba0547cf748c8cd84',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttoisowkt',['OGR_G_ExportToIsoWkt',['../ogr__api_8h.html#a8a0d80a7062c653c6c0a0fe3763864b8',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttojson',['OGR_G_ExportToJson',['../ogr__api_8h.html#af9caa8af8b0a6cfc1df5902c063e72c0',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttojsonex',['OGR_G_ExportToJsonEx',['../ogr__api_8h.html#a4fa0b6bef2f3a35b67dc94cd4746fd4b',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttokml',['OGR_G_ExportToKML',['../ogr__api_8h.html#a2887065e560623dc03d5c11484a0f876',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttowkb',['OGR_G_ExportToWkb',['../ogr__api_8h.html#a3e371fc52f48783e35bb48ed8e23045d',1,'ogr_api.h']]], + ['ogr_5fg_5fexporttowkt',['OGR_G_ExportToWkt',['../ogr__api_8h.html#af4f060010ed2016ec8ffe2c8645ed325',1,'ogr_api.h']]], + ['ogr_5fg_5fflattento2d',['OGR_G_FlattenTo2D',['../ogr__api_8h.html#aea5bdc7386ec8f47b67d27e21fd154d3',1,'ogr_api.h']]], + ['ogr_5fg_5fforceto',['OGR_G_ForceTo',['../ogr__api_8h.html#a7a34b69b9ffe7421d06544d88b1e2659',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetolinestring',['OGR_G_ForceToLineString',['../ogr__api_8h.html#add0a5c2075a578b8a0836611f2c807c3',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetomultilinestring',['OGR_G_ForceToMultiLineString',['../ogr__api_8h.html#a12d7bd4d7be5c35ad233331f01ad029a',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetomultipoint',['OGR_G_ForceToMultiPoint',['../ogr__api_8h.html#a51031275375150f06942fe7a1203e8ac',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetomultipolygon',['OGR_G_ForceToMultiPolygon',['../ogr__api_8h.html#a8d83842827b80baa8d88b9026a8e2731',1,'ogr_api.h']]], + ['ogr_5fg_5fforcetopolygon',['OGR_G_ForceToPolygon',['../ogr__api_8h.html#a3ab6fe84387118b3ed069d82f6629e89',1,'ogr_api.h']]], + ['ogr_5fg_5fgetarea',['OGR_G_GetArea',['../ogr__api_8h.html#a1742c406dcb40cb92ce418a68d260568',1,'ogr_api.h']]], + ['ogr_5fg_5fgetboundary',['OGR_G_GetBoundary',['../ogr__api_8h.html#ac9d7fe6c7419c3e958c0e60fb6d3db34',1,'ogr_api.h']]], + ['ogr_5fg_5fgetcoordinatedimension',['OGR_G_GetCoordinateDimension',['../ogr__api_8h.html#a9f6ee6025a0fceea175884c936d0bce7',1,'ogr_api.h']]], + ['ogr_5fg_5fgetcurvegeometry',['OGR_G_GetCurveGeometry',['../ogr__api_8h.html#a5147b82824ff479f67d8378a11f0a19f',1,'ogr_api.h']]], + ['ogr_5fg_5fgetdimension',['OGR_G_GetDimension',['../ogr__api_8h.html#ad5d73be6d4e57d29d9a545c69048d420',1,'ogr_api.h']]], + ['ogr_5fg_5fgetenvelope',['OGR_G_GetEnvelope',['../ogr__api_8h.html#a1a8e240e0e6bc6bf6bfde4e38cfa0696',1,'ogr_api.h']]], + ['ogr_5fg_5fgetenvelope3d',['OGR_G_GetEnvelope3D',['../ogr__api_8h.html#a9bf3d3c69d55f71e7e9564f8052914a8',1,'ogr_api.h']]], + ['ogr_5fg_5fgetgeometrycount',['OGR_G_GetGeometryCount',['../ogr__api_8h.html#a37a5f31716fd4c299377579a68c8ab43',1,'ogr_api.h']]], + ['ogr_5fg_5fgetgeometryname',['OGR_G_GetGeometryName',['../ogr__api_8h.html#a551e568be2372ded725ee5106db1df10',1,'ogr_api.h']]], + ['ogr_5fg_5fgetgeometryref',['OGR_G_GetGeometryRef',['../ogr__api_8h.html#a8802e39403c98fdd9308d9c0baf20bd1',1,'ogr_api.h']]], + ['ogr_5fg_5fgetgeometrytype',['OGR_G_GetGeometryType',['../ogr__api_8h.html#a3938a6d50632cd5a58e2dc28247177fe',1,'ogr_api.h']]], + ['ogr_5fg_5fgetlineargeometry',['OGR_G_GetLinearGeometry',['../ogr__api_8h.html#aaef843b9fd495caaa1ac1f2c24fc0882',1,'ogr_api.h']]], + ['ogr_5fg_5fgetm',['OGR_G_GetM',['../ogr__api_8h.html#a688b26c9745ebaf745d6b6f2cf60a0b6',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpoint',['OGR_G_GetPoint',['../ogr__api_8h.html#a1e86492eadd561d6d498b7d910323253',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpointcount',['OGR_G_GetPointCount',['../ogr__api_8h.html#a28d4d06d0fa0694b2cf6afd547082106',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpoints',['OGR_G_GetPoints',['../ogr__api_8h.html#adea8cda835f690ebe3fd1c7d49bf6c44',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpointszm',['OGR_G_GetPointsZM',['../ogr__api_8h.html#aab94f847402d045877cef3b935f41648',1,'ogr_api.h']]], + ['ogr_5fg_5fgetpointzm',['OGR_G_GetPointZM',['../ogr__api_8h.html#a98ec079a924d9f24171b0fd058dac4d3',1,'ogr_api.h']]], + ['ogr_5fg_5fgetspatialreference',['OGR_G_GetSpatialReference',['../ogr__api_8h.html#af5d7e1efceec75672dd25b5c9620f59a',1,'ogr_api.h']]], + ['ogr_5fg_5fgetx',['OGR_G_GetX',['../ogr__api_8h.html#adcde0ae343efa19d7c5e1f22443acbf7',1,'ogr_api.h']]], + ['ogr_5fg_5fgety',['OGR_G_GetY',['../ogr__api_8h.html#ad9fe8366d2b0b94609ee6b09a4209c3c',1,'ogr_api.h']]], + ['ogr_5fg_5fgetz',['OGR_G_GetZ',['../ogr__api_8h.html#abe40d67c37e30aa576fa4ff1ea1a0380',1,'ogr_api.h']]], + ['ogr_5fg_5fhascurvegeometry',['OGR_G_HasCurveGeometry',['../ogr__api_8h.html#a236aeec9f03733127bc1bdbd0db78042',1,'ogr_api.h']]], + ['ogr_5fg_5fimportfromwkb',['OGR_G_ImportFromWkb',['../ogr__api_8h.html#a5c2fab6efaa8e16432c58f1ad90d1134',1,'ogr_api.h']]], + ['ogr_5fg_5fimportfromwkt',['OGR_G_ImportFromWkt',['../ogr__api_8h.html#acc20cf9d98e300ee2bbe675e8fda9004',1,'ogr_api.h']]], + ['ogr_5fg_5fintersect',['OGR_G_Intersect',['../ogr__api_8h.html#a4fa65a335fd12a4df201290ccc61582d',1,'ogr_api.h']]], + ['ogr_5fg_5fintersection',['OGR_G_Intersection',['../ogr__api_8h.html#a800a194bef2deb1bd8e3462da18ccb60',1,'ogr_api.h']]], + ['ogr_5fg_5fintersects',['OGR_G_Intersects',['../ogr__api_8h.html#a5d9f6102d3d493838b8ec0197d61eb86',1,'ogr_api.h']]], + ['ogr_5fg_5fis3d',['OGR_G_Is3D',['../ogr__api_8h.html#a9e58282ab394fde1a81206a3738c62e0',1,'ogr_api.h']]], + ['ogr_5fg_5fisempty',['OGR_G_IsEmpty',['../ogr__api_8h.html#ac471e645bb2d99e78d093b4d2abbefa7',1,'ogr_api.h']]], + ['ogr_5fg_5fismeasured',['OGR_G_IsMeasured',['../ogr__api_8h.html#a14ba7f00bb12f235d03b4ce6526abd4e',1,'ogr_api.h']]], + ['ogr_5fg_5fisring',['OGR_G_IsRing',['../ogr__api_8h.html#ae28c8f253a9dc5ef9ea4d7b02a11b92c',1,'ogr_api.h']]], + ['ogr_5fg_5fissimple',['OGR_G_IsSimple',['../ogr__api_8h.html#aa3b4c9dbcf54b342e17f9071671fc93c',1,'ogr_api.h']]], + ['ogr_5fg_5fisvalid',['OGR_G_IsValid',['../ogr__api_8h.html#adf7eef633b8d4c0427b532ea750b1008',1,'ogr_api.h']]], + ['ogr_5fg_5flength',['OGR_G_Length',['../ogr__api_8h.html#abdd67326a6d719a25512702af60b37c1',1,'ogr_api.h']]], + ['ogr_5fg_5foverlaps',['OGR_G_Overlaps',['../ogr__api_8h.html#a619cd3a697d287a9bfe0fd61e3b0a4a2',1,'ogr_api.h']]], + ['ogr_5fg_5fpointonsurface',['OGR_G_PointOnSurface',['../ogr__api_8h.html#abbc1c786e156387cb2d40c7f2645fe21',1,'ogr_api.h']]], + ['ogr_5fg_5fpolygonize',['OGR_G_Polygonize',['../ogr__api_8h.html#a975e22c659cb5b85af6afc81913f8e1f',1,'ogr_api.h']]], + ['ogr_5fg_5fremovegeometry',['OGR_G_RemoveGeometry',['../ogr__api_8h.html#a48bda998d4f2b6b94246e88939ef470b',1,'ogr_api.h']]], + ['ogr_5fg_5fsegmentize',['OGR_G_Segmentize',['../ogr__api_8h.html#a39c9af76935fa40602cd4e534c9e4063',1,'ogr_api.h']]], + ['ogr_5fg_5fset3d',['OGR_G_Set3D',['../ogr__api_8h.html#a0f61cb7fda1f2891f50639c902244b95',1,'ogr_api.h']]], + ['ogr_5fg_5fsetcoordinatedimension',['OGR_G_SetCoordinateDimension',['../ogr__api_8h.html#a25ef2a8538b2e8822be734847b4419bd',1,'ogr_api.h']]], + ['ogr_5fg_5fsetmeasured',['OGR_G_SetMeasured',['../ogr__api_8h.html#a65b69c35c711e9fbad6b59996d0369dd',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpoint',['OGR_G_SetPoint',['../ogr__api_8h.html#af75e06112bc5a8a6d63bd1ebb55342b6',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpoint_5f2d',['OGR_G_SetPoint_2D',['../ogr__api_8h.html#ad9aac493247d3a8c8c57829de1b60da2',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpointcount',['OGR_G_SetPointCount',['../ogr__api_8h.html#aa77edc4a5f68b1e8719959487dfbbe61',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpointm',['OGR_G_SetPointM',['../ogr__api_8h.html#ad7e7d93cd2c8cba416cd0f245bef5fb4',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpoints',['OGR_G_SetPoints',['../ogr__api_8h.html#a5d03b3575ea03db3ccc611836304676e',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpointszm',['OGR_G_SetPointsZM',['../ogr__api_8h.html#aa8316bab8741f38a4c25c9c3cd33de25',1,'ogr_api.h']]], + ['ogr_5fg_5fsetpointzm',['OGR_G_SetPointZM',['../ogr__api_8h.html#a77d180c9067e18d7ae05b31031ba5bf6',1,'ogr_api.h']]], + ['ogr_5fg_5fsimplify',['OGR_G_Simplify',['../ogr__api_8h.html#a453923f2c64c3a475bbe5fc9b2d26d5a',1,'ogr_api.h']]], + ['ogr_5fg_5fsimplifypreservetopology',['OGR_G_SimplifyPreserveTopology',['../ogr__api_8h.html#a9bbe09af9dbd8406dd5fe39e149cbd41',1,'ogr_api.h']]], + ['ogr_5fg_5fsymdifference',['OGR_G_SymDifference',['../ogr__api_8h.html#a46f4f4fd9eeb20e1dc52c5ffa0538b23',1,'ogr_api.h']]], + ['ogr_5fg_5fsymmetricdifference',['OGR_G_SymmetricDifference',['../ogr__api_8h.html#ac7cdb30a2aa1a8633e1af095440692fb',1,'ogr_api.h']]], + ['ogr_5fg_5ftouches',['OGR_G_Touches',['../ogr__api_8h.html#a154fc5e425554b4efae052861cda7c05',1,'ogr_api.h']]], + ['ogr_5fg_5ftransform',['OGR_G_Transform',['../ogr__api_8h.html#aec84d0fceda91f0a95797f9a078785aa',1,'ogr_api.h']]], + ['ogr_5fg_5ftransformto',['OGR_G_TransformTo',['../ogr__api_8h.html#accb3afa21212ef10e4b9755dcb6a46b7',1,'ogr_api.h']]], + ['ogr_5fg_5funion',['OGR_G_Union',['../ogr__api_8h.html#a399e6ff1df1ebe7b3c87031c93d93f55',1,'ogr_api.h']]], + ['ogr_5fg_5funioncascaded',['OGR_G_UnionCascaded',['../ogr__api_8h.html#acc7225ed3d77580749c8237b62c633bc',1,'ogr_api.h']]], + ['ogr_5fg_5fvalue',['OGR_G_Value',['../ogr__api_8h.html#abd1417b0ed4989a3d9c64780136d69ac',1,'ogr_api.h']]], + ['ogr_5fg_5fwithin',['OGR_G_Within',['../ogr__api_8h.html#a9c9de94c1a185cac58f0097729a47ac3',1,'ogr_api.h']]], + ['ogr_5fg_5fwkbsize',['OGR_G_WkbSize',['../ogr__api_8h.html#a941dbaaaf126fb10b67adb54705025b9',1,'ogr_api.h']]], + ['ogr_5fgetfieldsubtypename',['OGR_GetFieldSubTypeName',['../ogr__api_8h.html#abaac73ffe7838949cc947a862588db79',1,'ogr_api.h']]], + ['ogr_5fgetfieldtypename',['OGR_GetFieldTypeName',['../ogr__api_8h.html#a810a445a1d6e9a09b53e404d3e8294ca',1,'ogr_api.h']]], + ['ogr_5fgfld_5fcreate',['OGR_GFld_Create',['../ogr__api_8h.html#a928e256731c7a851e5de5af134527ae4',1,'ogr_api.h']]], + ['ogr_5fgfld_5fdestroy',['OGR_GFld_Destroy',['../ogr__api_8h.html#a52bfbd5c0ca4fa55946967fdf2c2fda4',1,'ogr_api.h']]], + ['ogr_5fgfld_5fgetnameref',['OGR_GFld_GetNameRef',['../ogr__api_8h.html#a99807b6e45de24a0434c6546417a5fbb',1,'ogr_api.h']]], + ['ogr_5fgfld_5fgetspatialref',['OGR_GFld_GetSpatialRef',['../ogr__api_8h.html#afde80ef98e06fe482ba2eab3a39436dd',1,'ogr_api.h']]], + ['ogr_5fgfld_5fgettype',['OGR_GFld_GetType',['../ogr__api_8h.html#a49c44be94b92dda081f7d1ccf8ab780d',1,'ogr_api.h']]], + ['ogr_5fgfld_5fisignored',['OGR_GFld_IsIgnored',['../ogr__api_8h.html#a960c087b99c9c7719ad9a1ec6bbd0bb4',1,'ogr_api.h']]], + ['ogr_5fgfld_5fisnullable',['OGR_GFld_IsNullable',['../ogr__api_8h.html#a243139972fd056637b693a8ed6afd835',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsetignored',['OGR_GFld_SetIgnored',['../ogr__api_8h.html#a19ed41e8a3cb643b0c3ad8f9c8c6db87',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsetname',['OGR_GFld_SetName',['../ogr__api_8h.html#ad92b5f0040a9bff264fdfe0c392c7285',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsetnullable',['OGR_GFld_SetNullable',['../ogr__api_8h.html#aeb0298151548fcf8be2551a2d9e1df3d',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsetspatialref',['OGR_GFld_SetSpatialRef',['../ogr__api_8h.html#a412e115dca0e0ecabc6a6d267e491d7d',1,'ogr_api.h']]], + ['ogr_5fgfld_5fsettype',['OGR_GFld_SetType',['../ogr__api_8h.html#a87a45e1a9b288b69690a3f9b0b42ddd2',1,'ogr_api.h']]], + ['ogr_5fgt_5fflatten',['OGR_GT_Flatten',['../ogr__core_8h.html#a9501dd0039f5787729e0c0195896331e',1,'ogr_core.h']]], + ['ogr_5fgt_5fgetcollection',['OGR_GT_GetCollection',['../ogr__core_8h.html#abb06a59d035d1be08d0105866dc29533',1,'ogr_core.h']]], + ['ogr_5fgt_5fgetcurve',['OGR_GT_GetCurve',['../ogr__core_8h.html#a6b436f756c4f353b46d979c4c0632845',1,'ogr_core.h']]], + ['ogr_5fgt_5fgetlinear',['OGR_GT_GetLinear',['../ogr__core_8h.html#ab815fa850ba05e3ddd596c94e1a3d15f',1,'ogr_core.h']]], + ['ogr_5fgt_5fhasm',['OGR_GT_HasM',['../ogr__core_8h.html#ab31f2df91b58c31d76595f8a7c6ddf02',1,'ogr_core.h']]], + ['ogr_5fgt_5fhasz',['OGR_GT_HasZ',['../ogr__core_8h.html#ab9872776d14f58b67c03e1aeb49f5602',1,'ogr_core.h']]], + ['ogr_5fgt_5fiscurve',['OGR_GT_IsCurve',['../ogr__core_8h.html#abf66541149f55ec406a07796724a8f60',1,'ogr_core.h']]], + ['ogr_5fgt_5fisnonlinear',['OGR_GT_IsNonLinear',['../ogr__core_8h.html#a9fc127982b86c8459848bfb328d2f039',1,'ogr_core.h']]], + ['ogr_5fgt_5fissubclassof',['OGR_GT_IsSubClassOf',['../ogr__core_8h.html#aa19cbf7835d351eaf0c9127741874a6f',1,'ogr_core.h']]], + ['ogr_5fgt_5fissurface',['OGR_GT_IsSurface',['../ogr__core_8h.html#a48c9a97fae861cb47ab7c531f6c448d2',1,'ogr_core.h']]], + ['ogr_5fgt_5fsetm',['OGR_GT_SetM',['../ogr__core_8h.html#ad49ac1ffe83f5cc1265d37c73a61ef43',1,'ogr_core.h']]], + ['ogr_5fgt_5fsetmodifier',['OGR_GT_SetModifier',['../ogr__core_8h.html#a7b07f2071bd0a7ee3c1a3d48c5a36854',1,'ogr_core.h']]], + ['ogr_5fgt_5fsetz',['OGR_GT_SetZ',['../ogr__core_8h.html#a5dc897fbd521c81fbba0880b61c18919',1,'ogr_core.h']]], + ['ogr_5fl_5falterfielddefn',['OGR_L_AlterFieldDefn',['../ogr__api_8h.html#a9784cdd0ff1672e29a097ccf0f81c455',1,'ogr_api.h']]], + ['ogr_5fl_5fclip',['OGR_L_Clip',['../ogr__api_8h.html#a236ab2d78a79d9eb3ea801e9328d40ae',1,'ogr_api.h']]], + ['ogr_5fl_5fcommittransaction',['OGR_L_CommitTransaction',['../ogr__api_8h.html#abd3899a155e8b2a2a450fb616fb6dd01',1,'ogr_api.h']]], + ['ogr_5fl_5fcreatefeature',['OGR_L_CreateFeature',['../ogr__api_8h.html#a5f1a99c95255acbb58bf3aa1980824d0',1,'ogr_api.h']]], + ['ogr_5fl_5fcreatefield',['OGR_L_CreateField',['../ogr__api_8h.html#afa89ebefa819f8f4ec1ca614f3b3764b',1,'ogr_api.h']]], + ['ogr_5fl_5fcreategeomfield',['OGR_L_CreateGeomField',['../ogr__api_8h.html#a720718ec7d00a3fa76fe664309189e5d',1,'ogr_api.h']]], + ['ogr_5fl_5fdeletefeature',['OGR_L_DeleteFeature',['../ogr__api_8h.html#a5adb7e1afb9f77bf720bd78b75423052',1,'ogr_api.h']]], + ['ogr_5fl_5fdeletefield',['OGR_L_DeleteField',['../ogr__api_8h.html#ac7ae4c87fc1ee60cf32e9e733af73b6b',1,'ogr_api.h']]], + ['ogr_5fl_5fdereference',['OGR_L_Dereference',['../ogr__api_8h.html#ab0df1ca62c8149a610c3557184e19259',1,'ogr_api.h']]], + ['ogr_5fl_5ferase',['OGR_L_Erase',['../ogr__api_8h.html#ae4fe70c435bd06456964bd5b42055a6d',1,'ogr_api.h']]], + ['ogr_5fl_5ffindfieldindex',['OGR_L_FindFieldIndex',['../ogr__api_8h.html#ae2cd410cd8833259ead07e36daef9969',1,'ogr_api.h']]], + ['ogr_5fl_5fgetextent',['OGR_L_GetExtent',['../ogr__api_8h.html#aef6b8a37cf3546125eb74885bd7ca6fa',1,'ogr_api.h']]], + ['ogr_5fl_5fgetextentex',['OGR_L_GetExtentEx',['../ogr__api_8h.html#ad36e0b01472d27567938118e325e2b0c',1,'ogr_api.h']]], + ['ogr_5fl_5fgetfeature',['OGR_L_GetFeature',['../ogr__api_8h.html#a03fbee143cde97c1de92781368a9922c',1,'ogr_api.h']]], + ['ogr_5fl_5fgetfeaturecount',['OGR_L_GetFeatureCount',['../ogr__api_8h.html#a2b6847c6a3a982fc4a7ab13e6dd84b9b',1,'ogr_api.h']]], + ['ogr_5fl_5fgetfeaturesread',['OGR_L_GetFeaturesRead',['../ogr__api_8h.html#a7f2f34aa70c848f12884277fede2e39b',1,'ogr_api.h']]], + ['ogr_5fl_5fgetfidcolumn',['OGR_L_GetFIDColumn',['../ogr__api_8h.html#a1472549ca60462e6086cfa47b279e987',1,'ogr_api.h']]], + ['ogr_5fl_5fgetgeometrycolumn',['OGR_L_GetGeometryColumn',['../ogr__api_8h.html#acd7d4d4b0c0a6e8528da98f10b7af26a',1,'ogr_api.h']]], + ['ogr_5fl_5fgetgeomtype',['OGR_L_GetGeomType',['../ogr__api_8h.html#af68b93566cecb7d3aa8cb7fe51d325ee',1,'ogr_api.h']]], + ['ogr_5fl_5fgetlayerdefn',['OGR_L_GetLayerDefn',['../ogr__api_8h.html#a034231f0dd157e97dc182b9e458ed17c',1,'ogr_api.h']]], + ['ogr_5fl_5fgetname',['OGR_L_GetName',['../ogr__api_8h.html#af26357632e1380064342c80035f9e3f4',1,'ogr_api.h']]], + ['ogr_5fl_5fgetnextfeature',['OGR_L_GetNextFeature',['../ogr__api_8h.html#a78075b88f2d104736f12cf2d399df9d6',1,'ogr_api.h']]], + ['ogr_5fl_5fgetrefcount',['OGR_L_GetRefCount',['../ogr__api_8h.html#aa59b7c894005ecd430ad3e556db2055a',1,'ogr_api.h']]], + ['ogr_5fl_5fgetspatialfilter',['OGR_L_GetSpatialFilter',['../ogr__api_8h.html#a946427252c6c63e3cf690729f8b1297b',1,'ogr_api.h']]], + ['ogr_5fl_5fgetspatialref',['OGR_L_GetSpatialRef',['../ogr__api_8h.html#a8c83b57de2bf1884c654f070f56f31d8',1,'ogr_api.h']]], + ['ogr_5fl_5fgetstyletable',['OGR_L_GetStyleTable',['../ogr__api_8h.html#a74df8088e7f6ae8833efd68de15f5b20',1,'ogr_api.h']]], + ['ogr_5fl_5fidentity',['OGR_L_Identity',['../ogr__api_8h.html#aedc132a757615f7fbb25ae17d0a6323b',1,'ogr_api.h']]], + ['ogr_5fl_5fintersection',['OGR_L_Intersection',['../ogr__api_8h.html#a993f524d020c8a962d04bc35d8a5ce2b',1,'ogr_api.h']]], + ['ogr_5fl_5freference',['OGR_L_Reference',['../ogr__api_8h.html#a0e7782437b9010a2fcf51a117ffa2f25',1,'ogr_api.h']]], + ['ogr_5fl_5freorderfield',['OGR_L_ReorderField',['../ogr__api_8h.html#a73508859c05f2d5a668bbcebc88f5c80',1,'ogr_api.h']]], + ['ogr_5fl_5freorderfields',['OGR_L_ReorderFields',['../ogr__api_8h.html#aa95a331f643a85f3815af9cf78e04007',1,'ogr_api.h']]], + ['ogr_5fl_5fresetreading',['OGR_L_ResetReading',['../ogr__api_8h.html#a4b179f39f03f0991320a9e27d7ee6e8a',1,'ogr_api.h']]], + ['ogr_5fl_5frollbacktransaction',['OGR_L_RollbackTransaction',['../ogr__api_8h.html#a505d09b4b5c1b26e36a2742429181c0c',1,'ogr_api.h']]], + ['ogr_5fl_5fsetattributefilter',['OGR_L_SetAttributeFilter',['../ogr__api_8h.html#aa94795753c056645a5de23d2251f503d',1,'ogr_api.h']]], + ['ogr_5fl_5fsetfeature',['OGR_L_SetFeature',['../ogr__api_8h.html#a3683b02595a7eabeb6e03d75d8ddb4ae',1,'ogr_api.h']]], + ['ogr_5fl_5fsetignoredfields',['OGR_L_SetIgnoredFields',['../ogr__api_8h.html#a5da918db564fbbe6f6286bbbac74b8e9',1,'ogr_api.h']]], + ['ogr_5fl_5fsetnextbyindex',['OGR_L_SetNextByIndex',['../ogr__api_8h.html#a60765b1ec9af66b27053ebc336c4f644',1,'ogr_api.h']]], + ['ogr_5fl_5fsetspatialfilter',['OGR_L_SetSpatialFilter',['../ogr__api_8h.html#a870b9a4161f7101b7ddc61968deff975',1,'ogr_api.h']]], + ['ogr_5fl_5fsetspatialfilterex',['OGR_L_SetSpatialFilterEx',['../ogr__api_8h.html#a5bdb638c012b1dc471febae778886938',1,'ogr_api.h']]], + ['ogr_5fl_5fsetspatialfilterrect',['OGR_L_SetSpatialFilterRect',['../ogr__api_8h.html#a24d5a3fa08a330268779c37cacc2742a',1,'ogr_api.h']]], + ['ogr_5fl_5fsetspatialfilterrectex',['OGR_L_SetSpatialFilterRectEx',['../ogr__api_8h.html#aba414ecde0d01d76782200f156edf8a0',1,'ogr_api.h']]], + ['ogr_5fl_5fsetstyletable',['OGR_L_SetStyleTable',['../ogr__api_8h.html#a133ef945e3cfe8a5c3392e06def74868',1,'ogr_api.h']]], + ['ogr_5fl_5fsetstyletabledirectly',['OGR_L_SetStyleTableDirectly',['../ogr__api_8h.html#a8ed33d6e43879ea5560b7313cb454cd4',1,'ogr_api.h']]], + ['ogr_5fl_5fstarttransaction',['OGR_L_StartTransaction',['../ogr__api_8h.html#a04fb1c4efc1f4ca0ee9976604b948a84',1,'ogr_api.h']]], + ['ogr_5fl_5fsymdifference',['OGR_L_SymDifference',['../ogr__api_8h.html#a7d958998fa7493148e18cfc240cea6c4',1,'ogr_api.h']]], + ['ogr_5fl_5fsynctodisk',['OGR_L_SyncToDisk',['../ogr__api_8h.html#ac0364de6a464eaf506fdcd17015f8cd2',1,'ogr_api.h']]], + ['ogr_5fl_5ftestcapability',['OGR_L_TestCapability',['../ogr__api_8h.html#a8c940ca266a23a8b1ef53043718e0c73',1,'ogr_api.h']]], + ['ogr_5fl_5funion',['OGR_L_Union',['../ogr__api_8h.html#adf0753017f9a5c5569e0cc50f0d22280',1,'ogr_api.h']]], + ['ogr_5fl_5fupdate',['OGR_L_Update',['../ogr__api_8h.html#aadf915aecbb5314423a59b9fd40ee076',1,'ogr_api.h']]], + ['ogr_5fsm_5faddpart',['OGR_SM_AddPart',['../ogr__api_8h.html#aceb07706b290eb2056848f6aa87fb6ca',1,'ogr_api.h']]], + ['ogr_5fsm_5faddstyle',['OGR_SM_AddStyle',['../ogr__api_8h.html#a0b2fc346f61bf8f918c1985eae8c1665',1,'ogr_api.h']]], + ['ogr_5fsm_5fcreate',['OGR_SM_Create',['../ogr__api_8h.html#aac1a0e9b04dbfd87a2384247f469aac7',1,'ogr_api.h']]], + ['ogr_5fsm_5fdestroy',['OGR_SM_Destroy',['../ogr__api_8h.html#ad33ee023c8884dd547b47fe653227000',1,'ogr_api.h']]], + ['ogr_5fsm_5fgetpart',['OGR_SM_GetPart',['../ogr__api_8h.html#a9519a0fcca437dc4395048e28fa4ea4c',1,'ogr_api.h']]], + ['ogr_5fsm_5fgetpartcount',['OGR_SM_GetPartCount',['../ogr__api_8h.html#a0cb48cd90eb144429234e210dfc55dc6',1,'ogr_api.h']]], + ['ogr_5fsm_5finitfromfeature',['OGR_SM_InitFromFeature',['../ogr__api_8h.html#a6ec626faeb216ea7a4bbfabc67522244',1,'ogr_api.h']]], + ['ogr_5fsm_5finitstylestring',['OGR_SM_InitStyleString',['../ogr__api_8h.html#a6ba40d557c987f0d1139f0681868c306',1,'ogr_api.h']]], + ['ogr_5fsrsnode',['OGR_SRSNode',['../class_o_g_r___s_r_s_node.html#a667f1d3760fdc53c1157b36031a260bd',1,'OGR_SRSNode']]], + ['ogr_5fst_5fcreate',['OGR_ST_Create',['../ogr__api_8h.html#a78d39752fd6d5107948ee992526d68c7',1,'ogr_api.h']]], + ['ogr_5fst_5fdestroy',['OGR_ST_Destroy',['../ogr__api_8h.html#a0c83b03d67957f776f22529d81ed0feb',1,'ogr_api.h']]], + ['ogr_5fst_5fgetparamdbl',['OGR_ST_GetParamDbl',['../ogr__api_8h.html#aa296459004cae4ba58eebdd2f248496f',1,'ogr_api.h']]], + ['ogr_5fst_5fgetparamnum',['OGR_ST_GetParamNum',['../ogr__api_8h.html#a5f10520073468a8fea36d74cb72304d3',1,'ogr_api.h']]], + ['ogr_5fst_5fgetparamstr',['OGR_ST_GetParamStr',['../ogr__api_8h.html#a04e35cc9d8f1cb0384e36c027609b286',1,'ogr_api.h']]], + ['ogr_5fst_5fgetrgbfromstring',['OGR_ST_GetRGBFromString',['../ogr__api_8h.html#a43500fb8865431848de06315f996e841',1,'ogr_api.h']]], + ['ogr_5fst_5fgetstylestring',['OGR_ST_GetStyleString',['../ogr__api_8h.html#a9063d49ea667191d861fcfc82ec8fba0',1,'ogr_api.h']]], + ['ogr_5fst_5fgettype',['OGR_ST_GetType',['../ogr__api_8h.html#aca31cc224cfe9f788862bf310fe4aff1',1,'ogr_api.h']]], + ['ogr_5fst_5fgetunit',['OGR_ST_GetUnit',['../ogr__api_8h.html#a68a28a78ada97e2bce8b3050d0df095d',1,'ogr_api.h']]], + ['ogr_5fst_5fsetparamdbl',['OGR_ST_SetParamDbl',['../ogr__api_8h.html#a48a20d825b4bd2c10e8c7ca345c27501',1,'ogr_api.h']]], + ['ogr_5fst_5fsetparamnum',['OGR_ST_SetParamNum',['../ogr__api_8h.html#afcaee9e1ca278d2d3248085b994f61ec',1,'ogr_api.h']]], + ['ogr_5fst_5fsetparamstr',['OGR_ST_SetParamStr',['../ogr__api_8h.html#a8c68508711f2cdbb9fe30ed13f989567',1,'ogr_api.h']]], + ['ogr_5fst_5fsetunit',['OGR_ST_SetUnit',['../ogr__api_8h.html#a23ffb4e86760b4ca8fc795d42433a94c',1,'ogr_api.h']]], + ['ogr_5fstbl_5faddstyle',['OGR_STBL_AddStyle',['../ogr__api_8h.html#a4b63e0c6bef9007e0d020b3df056777f',1,'ogr_api.h']]], + ['ogr_5fstbl_5fcreate',['OGR_STBL_Create',['../ogr__api_8h.html#aa3512ed9f49813f273217ca846c01cc3',1,'ogr_api.h']]], + ['ogr_5fstbl_5fdestroy',['OGR_STBL_Destroy',['../ogr__api_8h.html#a6cd8a950f2a96a7c0e089b918be7f534',1,'ogr_api.h']]], + ['ogr_5fstbl_5ffind',['OGR_STBL_Find',['../ogr__api_8h.html#a273573f02c82c8a04ee0b8b301deb83f',1,'ogr_api.h']]], + ['ogr_5fstbl_5fgetlaststylename',['OGR_STBL_GetLastStyleName',['../ogr__api_8h.html#a7528a0853fc6266f73160fbc4bb13329',1,'ogr_api.h']]], + ['ogr_5fstbl_5fgetnextstyle',['OGR_STBL_GetNextStyle',['../ogr__api_8h.html#aba40a7c299be84aa5271a9eaf02d53e1',1,'ogr_api.h']]], + ['ogr_5fstbl_5floadstyletable',['OGR_STBL_LoadStyleTable',['../ogr__api_8h.html#a07f8da5d1edc8447a557fc8589f3f7dd',1,'ogr_api.h']]], + ['ogr_5fstbl_5fresetstylestringreading',['OGR_STBL_ResetStyleStringReading',['../ogr__api_8h.html#a5d865a606767b842b26adcd2b0e3a21e',1,'ogr_api.h']]], + ['ogr_5fstbl_5fsavestyletable',['OGR_STBL_SaveStyleTable',['../ogr__api_8h.html#ad5f4315a73c684a90776aa06e17eef33',1,'ogr_api.h']]], + ['ogrbuildpolygonfromedges',['OGRBuildPolygonFromEdges',['../ogr__api_8h.html#ab59fcef88867f194a75330f738158fab',1,'ogr_api.h']]], + ['ogrcalloc',['OGRCalloc',['../ogr__core_8h.html#a7ce595522cb2e42e5a93086ddb4ee302',1,'ogr_core.h']]], + ['ogrcheckpermutation',['OGRCheckPermutation',['../ogr__p_8h.html#a4abb5bd80f9afebcc3b5cee7e572397a',1,'ogr_p.h']]], + ['ogrcircularstring',['OGRCircularString',['../class_o_g_r_circular_string.html#a505a9ce350765981433fb48ad5eed06b',1,'OGRCircularString::OGRCircularString()'],['../class_o_g_r_circular_string.html#aa9f47b1900fdd112ac20b9681175fd82',1,'OGRCircularString::OGRCircularString(const OGRCircularString &other)']]], + ['ogrcleanupall',['OGRCleanupAll',['../ogr__api_8h.html#ad855bb40ce1df19c5a06821d1cfee899',1,'ogr_api.h']]], + ['ogrcomparedate',['OGRCompareDate',['../ogr__p_8h.html#a2adc14d181d996348785e206b4767e56',1,'ogr_p.h']]], + ['ogrcompoundcurve',['OGRCompoundCurve',['../class_o_g_r_compound_curve.html#ae6121a37dfc990927a53518d7e9962e0',1,'OGRCompoundCurve::OGRCompoundCurve()'],['../class_o_g_r_compound_curve.html#a5fcd3bdbd912f2f9c51e5cf974233d01',1,'OGRCompoundCurve::OGRCompoundCurve(const OGRCompoundCurve &other)']]], + ['ogrcreatecoordinatetransformation',['OGRCreateCoordinateTransformation',['../ogr__spatialref_8h.html#a740cb7a63125f076a68586420038537a',1,'ogr_spatialref.h']]], + ['ogrcreatepreparedgeometry',['OGRCreatePreparedGeometry',['../ogr__geometry_8h.html#a13bf8cf1c3674644285f412d63153f57',1,'ogr_geometry.h']]], + ['ogrcurve',['OGRCurve',['../class_o_g_r_curve.html#ae807077dc20ebeff0b041765c4fd50d5',1,'OGRCurve::OGRCurve()'],['../class_o_g_r_curve.html#a0b63d1ee5fe8d4dea1c7c30db0b6c30e',1,'OGRCurve::OGRCurve(const OGRCurve &other)']]], + ['ogrcurvecollection',['OGRCurveCollection',['../class_o_g_r_curve_collection.html#aca33554b9881e0ed66b5a303d5e1d4d4',1,'OGRCurveCollection::OGRCurveCollection()'],['../class_o_g_r_curve_collection.html#a081e168d619f4dfdc62135070acdef09',1,'OGRCurveCollection::OGRCurveCollection(const OGRCurveCollection &other)']]], + ['ogrcurvepolygon',['OGRCurvePolygon',['../class_o_g_r_curve_polygon.html#aa7abf62163f075f1d6219f041ce1669e',1,'OGRCurvePolygon::OGRCurvePolygon()'],['../class_o_g_r_curve_polygon.html#af8cf10bb3af3893e47b8506813aa2694',1,'OGRCurvePolygon::OGRCurvePolygon(const OGRCurvePolygon &)']]], + ['ogrdatasource',['OGRDataSource',['../class_o_g_r_data_source.html#aeec370b6e36bde72f1bfccec68afce33',1,'OGRDataSource']]], + ['ogrderegisterdriver',['OGRDeregisterDriver',['../ogr__api_8h.html#a21c5aa7aee1be380c4b9793c53bdb638',1,'ogr_api.h']]], + ['ogrdestroypreparedgeometry',['OGRDestroyPreparedGeometry',['../ogr__geometry_8h.html#ad8261042ef5de3364b5444c3ec2e4876',1,'ogr_geometry.h']]], + ['ogrfastatof',['OGRFastAtof',['../ogr__p_8h.html#a684697c20cad6d6bd7694aa051f4095b',1,'ogr_p.h']]], + ['ogrfeature',['OGRFeature',['../class_o_g_r_feature.html#ae6559a9f3c26274d1253e5d043b2e852',1,'OGRFeature']]], + ['ogrfeaturedefn',['OGRFeatureDefn',['../class_o_g_r_feature_defn.html#ab98552e676127d847582778d70b7e27b',1,'OGRFeatureDefn']]], + ['ogrfeaturequery',['OGRFeatureQuery',['../class_o_g_r_feature_query.html#ae457b78d75e7c6501cabdbb826a77f20',1,'OGRFeatureQuery']]], + ['ogrfielddefn',['OGRFieldDefn',['../class_o_g_r_field_defn.html#afc375f038b548b5a86b854c214fee114',1,'OGRFieldDefn::OGRFieldDefn(const char *, OGRFieldType)'],['../class_o_g_r_field_defn.html#ae1a23eb2e7ec5d95f51e192a524d4fac',1,'OGRFieldDefn::OGRFieldDefn(OGRFieldDefn *)']]], + ['ogrformatdouble',['OGRFormatDouble',['../ogr__p_8h.html#af7b8d903f41003410a2548b15c5551b6',1,'ogr_p.h']]], + ['ogrfree',['OGRFree',['../ogr__core_8h.html#ac97a90d7b8f809904eacc20bb58a1a29',1,'ogr_core.h']]], + ['ogrfromogcgeomtype',['OGRFromOGCGeomType',['../ogr__geometry_8h.html#a92ce99814e620831635b3ba85e9af58f',1,'ogr_geometry.h']]], + ['ogrgeneralcmdlineprocessor',['OGRGeneralCmdLineProcessor',['../ogr__p_8h.html#ad27e97f5772328b6284f744db46fe4ed',1,'ogr_p.h']]], + ['ogrgeometry',['OGRGeometry',['../class_o_g_r_geometry.html#a70c7504e8df2ce6000deaea9f56620b9',1,'OGRGeometry::OGRGeometry()'],['../class_o_g_r_geometry.html#ac0b82162f8efdec26efee2e22aba8cda',1,'OGRGeometry::OGRGeometry(const OGRGeometry &other)']]], + ['ogrgeometrycollection',['OGRGeometryCollection',['../class_o_g_r_geometry_collection.html#aeccf1afd663ddde2e170e5da96af9774',1,'OGRGeometryCollection::OGRGeometryCollection()'],['../class_o_g_r_geometry_collection.html#aee876940782d83c144f5a016d3851a22',1,'OGRGeometryCollection::OGRGeometryCollection(const OGRGeometryCollection &other)']]], + ['ogrgeometryfromewkb',['OGRGeometryFromEWKB',['../ogr__p_8h.html#a9314967170b31f1f577bddb3a8a66229',1,'ogr_p.h']]], + ['ogrgeometryfromhexewkb',['OGRGeometryFromHexEWKB',['../ogr__p_8h.html#a3eaf3ac0d96283929a458ef917465f81',1,'ogr_p.h']]], + ['ogrgeometrytohexewkb',['OGRGeometryToHexEWKB',['../ogr__p_8h.html#aeee07ad15e9a5b7e0ee6a66351cc6f5e',1,'ogr_p.h']]], + ['ogrgeometrytypetoname',['OGRGeometryTypeToName',['../ogr__core_8h.html#a443bcbb774f2d1973f9b0c601b12e916',1,'ogr_core.h']]], + ['ogrgeomfielddefn',['OGRGeomFieldDefn',['../class_o_g_r_geom_field_defn.html#ac69cdfca5b480465569b88bc4f9f7765',1,'OGRGeomFieldDefn::OGRGeomFieldDefn(const char *pszNameIn, OGRwkbGeometryType eGeomTypeIn)'],['../class_o_g_r_geom_field_defn.html#a44c491d2f91eecf1bcc5dc56e2f8eda4',1,'OGRGeomFieldDefn::OGRGeomFieldDefn(OGRGeomFieldDefn *)']]], + ['ogrgetdayofweek',['OGRGetDayOfWeek',['../ogr__p_8h.html#a714e2ed479a11dc999ffa6778d0bd5ec',1,'ogr_p.h']]], + ['ogrgetdriver',['OGRGetDriver',['../ogr__api_8h.html#a0f5497828abab4fb9fe496b706c31f75',1,'ogr_api.h']]], + ['ogrgetdriverbyname',['OGRGetDriverByName',['../ogr__api_8h.html#ac1bb6e5e5dfd20bd0307bcadaa0ec0b6',1,'ogr_api.h']]], + ['ogrgetdrivercount',['OGRGetDriverCount',['../ogr__api_8h.html#a2b209292bc4108ac7d2067b99b083803',1,'ogr_api.h']]], + ['ogrgetgenerate_5fdb2_5fv72_5fbyte_5forder',['OGRGetGenerate_DB2_V72_BYTE_ORDER',['../ogr__api_8h.html#a20a45cc5f6654bf7004b4c4338614ed9',1,'ogr_api.h']]], + ['ogrgetnonlineargeometriesenabledflag',['OGRGetNonLinearGeometriesEnabledFlag',['../ogr__api_8h.html#a58bfb24f20bc1765cc224e36b0f25718',1,'ogr_api.h']]], + ['ogrgetopends',['OGRGetOpenDS',['../ogr__api_8h.html#a195f9daadd25d464b0134d0ec60bf3ca',1,'ogr_api.h']]], + ['ogrgetopendscount',['OGRGetOpenDSCount',['../ogr__api_8h.html#abcb5d71c8a89127bd75d4452d981c90f',1,'ogr_api.h']]], + ['ogrgetrfc822datetime',['OGRGetRFC822DateTime',['../ogr__p_8h.html#a615e25deff8e83545cd12255a8ccb2ae',1,'ogr_p.h']]], + ['ogrgetxml_5futf8_5fescapedstring',['OGRGetXML_UTF8_EscapedString',['../ogr__p_8h.html#aff680f24381360e8ed98e57f41d9d198',1,'ogr_p.h']]], + ['ogrgetxmldatetime',['OGRGetXMLDateTime',['../ogr__p_8h.html#a57e68795b211d0a6f37a395910773267',1,'ogr_p.h']]], + ['ogrhaspreparedgeometrysupport',['OGRHasPreparedGeometrySupport',['../ogr__geometry_8h.html#aebbcde72007da3e84f5c8d4cb0d5c47d',1,'ogr_geometry.h']]], + ['ogrlayer',['OGRLayer',['../class_o_g_r_layer.html#aa1a2c12c0b62c55f981cc6990403978f',1,'OGRLayer']]], + ['ogrlinearring',['OGRLinearRing',['../class_o_g_r_linear_ring.html#a90787e23f6cf808e7a2453f2a4e4b3aa',1,'OGRLinearRing::OGRLinearRing()'],['../class_o_g_r_linear_ring.html#a81459ecf5ad09c9fbdd3d685e9e4aa53',1,'OGRLinearRing::OGRLinearRing(const OGRLinearRing &other)'],['../class_o_g_r_linear_ring.html#a7bfed0ca5357c430db8a1a63fb11cf54',1,'OGRLinearRing::OGRLinearRing(OGRLinearRing *)']]], + ['ogrlinestring',['OGRLineString',['../class_o_g_r_line_string.html#ab78f4aaaf619a045be8ebd97b33745d4',1,'OGRLineString::OGRLineString()'],['../class_o_g_r_line_string.html#a644cf63ff9fcae8faed97b2a80754c39',1,'OGRLineString::OGRLineString(const OGRLineString &other)']]], + ['ogrmalloc',['OGRMalloc',['../ogr__core_8h.html#ae7906945162e5bc3e6c283e41df9ed7f',1,'ogr_core.h']]], + ['ogrmergegeometrytypes',['OGRMergeGeometryTypes',['../ogr__core_8h.html#a8f6f656dc1646625afc25214d93f51b7',1,'ogr_core.h']]], + ['ogrmergegeometrytypesex',['OGRMergeGeometryTypesEx',['../ogr__core_8h.html#a7c6aa40c8338723b23ed051d1e45826b',1,'ogr_core.h']]], + ['ogrmulticurve',['OGRMultiCurve',['../class_o_g_r_multi_curve.html#a7e57ac1486555f4bc3f0c9f7bdd764d6',1,'OGRMultiCurve::OGRMultiCurve()'],['../class_o_g_r_multi_curve.html#a821252b11c06896b5f14c05d1452f171',1,'OGRMultiCurve::OGRMultiCurve(const OGRMultiCurve &other)']]], + ['ogrmultilinestring',['OGRMultiLineString',['../class_o_g_r_multi_line_string.html#a972b8b85c1e12ca6df0e5543f724f30c',1,'OGRMultiLineString::OGRMultiLineString()'],['../class_o_g_r_multi_line_string.html#af4b0cb759bcc9a14c0db524e39bd2782',1,'OGRMultiLineString::OGRMultiLineString(const OGRMultiLineString &other)']]], + ['ogrmultipoint',['OGRMultiPoint',['../class_o_g_r_multi_point.html#a8b2f7a7c8b039c55835ce35b3493c061',1,'OGRMultiPoint::OGRMultiPoint()'],['../class_o_g_r_multi_point.html#a9a193fa09ccae6246cdee28418de3f47',1,'OGRMultiPoint::OGRMultiPoint(const OGRMultiPoint &other)']]], + ['ogrmultipolygon',['OGRMultiPolygon',['../class_o_g_r_multi_polygon.html#aac305a0f8262aaa77d525d0ce0615607',1,'OGRMultiPolygon::OGRMultiPolygon()'],['../class_o_g_r_multi_polygon.html#a2f3ad1af81400d8ebba6edb73e04e1fe',1,'OGRMultiPolygon::OGRMultiPolygon(const OGRMultiPolygon &other)']]], + ['ogrmultisurface',['OGRMultiSurface',['../class_o_g_r_multi_surface.html#a293bfdfa3d114bc593e5860a3ee40167',1,'OGRMultiSurface::OGRMultiSurface()'],['../class_o_g_r_multi_surface.html#ac48453cf55482d976d3ce8ba5edba736',1,'OGRMultiSurface::OGRMultiSurface(const OGRMultiSurface &other)']]], + ['ogropen',['OGROpen',['../ogr__api_8h.html#a004336db57465f00532df31817a081f0',1,'ogr_api.h']]], + ['ogropenshared',['OGROpenShared',['../ogr__api_8h.html#a6fa53b83ab7863da444ee6b588d060b1',1,'ogr_api.h']]], + ['ogrparsedate',['OGRParseDate',['../ogr__core_8h.html#a59e673332b19ac852d3dd3838c090f2b',1,'ogr_core.h']]], + ['ogrparserfc822datetime',['OGRParseRFC822DateTime',['../ogr__p_8h.html#a20d66d8c22b4c4508b0c43b8915d92eb',1,'ogr_p.h']]], + ['ogrparsexmldatetime',['OGRParseXMLDateTime',['../ogr__p_8h.html#abfdea81ff88653f111e3e34590c4ea9d',1,'ogr_p.h']]], + ['ogrpoint',['OGRPoint',['../class_o_g_r_point.html#a6ddb1613e8a78e83d5af9b7e4a365852',1,'OGRPoint::OGRPoint()'],['../class_o_g_r_point.html#ae0f5bf05f8cbaa52cd5eec97597682df',1,'OGRPoint::OGRPoint(double x, double y)'],['../class_o_g_r_point.html#a8a9723df85ddfadc5b63dff32e040552',1,'OGRPoint::OGRPoint(double x, double y, double z)'],['../class_o_g_r_point.html#a7887dec3d63b22db8a4db68eeef83441',1,'OGRPoint::OGRPoint(double x, double y, double z, double m)'],['../class_o_g_r_point.html#a3e5cd315ebcf91ee0e5394be4769f511',1,'OGRPoint::OGRPoint(const OGRPoint &other)']]], + ['ogrpolygon',['OGRPolygon',['../class_o_g_r_polygon.html#a6142a7ee45f6bf7a3a189fa978437913',1,'OGRPolygon::OGRPolygon()'],['../class_o_g_r_polygon.html#a9f9bbfe0784d19b3c69fa1547d3044ae',1,'OGRPolygon::OGRPolygon(const OGRPolygon &other)']]], + ['ogrpreparedgeometrycontains',['OGRPreparedGeometryContains',['../ogr__geometry_8h.html#ad4c528842cfb46d8ea574b9595f5b7d5',1,'ogr_geometry.h']]], + ['ogrpreparedgeometryintersects',['OGRPreparedGeometryIntersects',['../ogr__geometry_8h.html#a46f055e56bee98564d583354527cfc6c',1,'ogr_geometry.h']]], + ['ogrrawpoint',['OGRRawPoint',['../class_o_g_r_raw_point.html#ab13f807e678da315129499c604ae7e84',1,'OGRRawPoint::OGRRawPoint()'],['../class_o_g_r_raw_point.html#a11c11ebe87b853a7f4f64b2fe201bf23',1,'OGRRawPoint::OGRRawPoint(double xIn, double yIn)']]], + ['ogrreadwkbgeometrytype',['OGRReadWKBGeometryType',['../ogr__p_8h.html#a262708487dc50fe75a817541abd126c6',1,'ogr_p.h']]], + ['ogrrealloc',['OGRRealloc',['../ogr__core_8h.html#a1f0d67d32385f5852b8628e7436485b0',1,'ogr_core.h']]], + ['ogrregisterall',['OGRRegisterAll',['../ogr__api_8h.html#a452b0fdeffa9f0c6019bc8ca0826f026',1,'OGRRegisterAll(void): ogr_api.h'],['../ogrsf__frmts_8h.html#af5d3587d14b1cd6b1ee32e9c5f77eb59',1,'OGRRegisterAll(): ogrsf_frmts.h']]], + ['ogrregisterallinternal',['OGRRegisterAllInternal',['../ogrsf__frmts_8h.html#a22abb5dbcd4992b3789f37b5c115f416',1,'ogrsf_frmts.h']]], + ['ogrregisterdriver',['OGRRegisterDriver',['../ogr__api_8h.html#ae156fd00501c219d5e0b3b82dd365de1',1,'ogr_api.h']]], + ['ogrreleasedatasource',['OGRReleaseDataSource',['../ogr__api_8h.html#a9620dd0952e1f0bdc2a953787b7dee84',1,'ogr_api.h']]], + ['ogrsetgenerate_5fdb2_5fv72_5fbyte_5forder',['OGRSetGenerate_DB2_V72_BYTE_ORDER',['../ogr__api_8h.html#a384e207dc35923da5f88b2a133d0e9f2',1,'ogr_api.h']]], + ['ogrsetnonlineargeometriesenabledflag',['OGRSetNonLinearGeometriesEnabledFlag',['../ogr__api_8h.html#a1daa792894646ef904beb33ba84b3d6b',1,'ogr_api.h']]], + ['ogrsimplecurve',['OGRSimpleCurve',['../class_o_g_r_simple_curve.html#abd979ab94442298155a58ff8ca03406f',1,'OGRSimpleCurve::OGRSimpleCurve()'],['../class_o_g_r_simple_curve.html#a08c4aa3cbcd26699d4b6676596b73c92',1,'OGRSimpleCurve::OGRSimpleCurve(const OGRSimpleCurve &other)']]], + ['ogrspatialreference',['OGRSpatialReference',['../class_o_g_r_spatial_reference.html#a324654be9d3912fadc73c1cf352916cf',1,'OGRSpatialReference::OGRSpatialReference(const OGRSpatialReference &)'],['../class_o_g_r_spatial_reference.html#a10e93344649a380d75b9925ad53d86ac',1,'OGRSpatialReference::OGRSpatialReference(const char *=NULL)']]], + ['ogrstrdup',['OGRStrdup',['../ogr__core_8h.html#a784c560d2b0320b102bbfd1bd62db64e',1,'ogr_core.h']]], + ['ogrstylebrush',['OGRStyleBrush',['../class_o_g_r_style_brush.html#a973c0be2fabc148f15f29538e2a8ac73',1,'OGRStyleBrush']]], + ['ogrstylelabel',['OGRStyleLabel',['../class_o_g_r_style_label.html#a48bd12db6051baf5ef2d9390ee2690b2',1,'OGRStyleLabel']]], + ['ogrstylemgr',['OGRStyleMgr',['../class_o_g_r_style_mgr.html#abdd3e0eab4c6733e92ddaaf7c69639e5',1,'OGRStyleMgr']]], + ['ogrstylepen',['OGRStylePen',['../class_o_g_r_style_pen.html#ac026e3f6d3916c8b79dd187453f190a2',1,'OGRStylePen']]], + ['ogrstylesymbol',['OGRStyleSymbol',['../class_o_g_r_style_symbol.html#a4265ea9afe5d5c65cbe1c728d73061fd',1,'OGRStyleSymbol']]], + ['ogrstyletable',['OGRStyleTable',['../class_o_g_r_style_table.html#abb898ef821d36958030a299ea61b874c',1,'OGRStyleTable']]], + ['ogrstyletool',['OGRStyleTool',['../class_o_g_r_style_tool.html#a9cd6da82a840fffdab952199ec20f7aa',1,'OGRStyleTool::OGRStyleTool()'],['../class_o_g_r_style_tool.html#aa2a6cf3e18e689ab0aa34e4716c7d492',1,'OGRStyleTool::OGRStyleTool(OGRSTClassId eClassId)']]], + ['ogrtoogcgeomtype',['OGRToOGCGeomType',['../ogr__geometry_8h.html#a781499771ea6a6688a9b0360c0699394',1,'ogr_geometry.h']]], + ['ogrupdatefieldtype',['OGRUpdateFieldType',['../ogr__p_8h.html#ac5a9bb046fd09aac8c9bcbbf56ba297d',1,'ogr_p.h']]], + ['open',['Open',['../class_o_g_r_s_f_driver.html#a4c5bda752eaf1c821c6272f859da3b3e',1,'OGRSFDriver']]], + ['opendriver',['openDriver',['../class_ogr.html#a94bc5108040c9cb23e811986e856e25a',1,'Ogr']]], + ['openogr2ogr',['openOgr2ogr',['../class_ogr.html#a13edf290ca46b575c4418fad8624169a',1,'Ogr']]], + ['opensource',['openSource',['../class_ogr.html#af01f3bbcdafa51e7d0dfeca1b94ca256',1,'Ogr::openSource(const string filename, const string layername, string &epsg, string &query, string &Error)'],['../class_ogr.html#a017bada14b029ea7ff6dccead5f8565c',1,'Ogr::openSource(const string filename, string &epsg, string &query, string &Error)']]], + ['openwfs',['openWFS',['../class_ogr.html#a1eac856cd5f7dce68a476c2f543011ba',1,'Ogr']]], + ['operator_3d',['operator=',['../class_o_g_r_geometry.html#a2f14313ca9211dcb87f4292e52cdf264',1,'OGRGeometry::operator=()'],['../class_o_g_r_point.html#a139385a74c42b0b9d7c5a70063ca89ab',1,'OGRPoint::operator=()'],['../class_o_g_r_curve.html#acb9b01e4b60d93225cc61b35a5c4eb01',1,'OGRCurve::operator=()'],['../class_o_g_r_simple_curve.html#a5d5ff3c389baffbebc9e742c2ac31802',1,'OGRSimpleCurve::operator=()'],['../class_o_g_r_line_string.html#afa50dc847f904e0591f39199dd835b1e',1,'OGRLineString::operator=()'],['../class_o_g_r_linear_ring.html#a5c4f73c74ef584cdf9680f33efbc90f8',1,'OGRLinearRing::operator=()'],['../class_o_g_r_circular_string.html#a9933cb8d02c41259c9e0136ced3fb52c',1,'OGRCircularString::operator=()'],['../class_o_g_r_curve_collection.html#a5fc298dd4aef83156c821cb702f68c9e',1,'OGRCurveCollection::operator=()'],['../class_o_g_r_compound_curve.html#a6c31ea5c10c667f376cd4481c4a9b48b',1,'OGRCompoundCurve::operator=()'],['../class_o_g_r_curve_polygon.html#ab9a802c32164ce2d536d9218b29cfd94',1,'OGRCurvePolygon::operator=()'],['../class_o_g_r_polygon.html#a0e2c80676730c628c0201efc4c126fa9',1,'OGRPolygon::operator=()'],['../class_o_g_r_geometry_collection.html#a30fd0ba1b14113d4f723ec023ac60be9',1,'OGRGeometryCollection::operator=()'],['../class_o_g_r_multi_surface.html#a92bb89c53c6b2a35ff0281ab1ffd2e63',1,'OGRMultiSurface::operator=()'],['../class_o_g_r_multi_polygon.html#a90715b8d97d7a8dcd180bd0cc2f0b1c1',1,'OGRMultiPolygon::operator=()'],['../class_o_g_r_multi_point.html#a2667871d0fa474f1c88c79de5d3d9d7e',1,'OGRMultiPoint::operator=()'],['../class_o_g_r_multi_curve.html#a26d1d042454b0e92d54f3a4e2242a920',1,'OGRMultiCurve::operator=()'],['../class_o_g_r_multi_line_string.html#a7297444422261edd007c7fa38916cb35',1,'OGRMultiLineString::operator=()'],['../class_o_g_r_spatial_reference.html#af0a8e943e0f2f2af455d5e2c2b1f2638',1,'OGRSpatialReference::operator=()']]], + ['optgetparameterinfo',['OPTGetParameterInfo',['../ogr__srs__api_8h.html#a7bf56af3ad1b770b34ca9fb18ac2d68e',1,'ogr_srs_api.h']]], + ['optgetparameterlist',['OPTGetParameterList',['../ogr__srs__api_8h.html#ae6eb310efc1a1d4a7a3841c6918a059b',1,'ogr_srs_api.h']]], + ['optgetprojectionmethods',['OPTGetProjectionMethods',['../ogr__srs__api_8h.html#abd478b8b51cdebd668a0674c52acb81b',1,'ogr_srs_api.h']]], + ['organizepolygons',['organizePolygons',['../class_o_g_r_geometry_factory.html#a76bb8ca197f73c12cf1fe8c2ee963612',1,'OGRGeometryFactory']]], + ['osrautoidentifyepsg',['OSRAutoIdentifyEPSG',['../ogr__srs__api_8h.html#ac887bc72abd14f78625048b3f81f9a5f',1,'ogr_srs_api.h']]], + ['osraxisenumtoname',['OSRAxisEnumToName',['../ogr__srs__api_8h.html#a2fee20f0e1010393da9ac4f91b46b20c',1,'ogr_srs_api.h']]], + ['osrcalcinvflattening',['OSRCalcInvFlattening',['../ogr__srs__api_8h.html#a2b428b5f15fb199e837b673446048b17',1,'ogr_srs_api.h']]], + ['osrcalcsemiminorfrominvflattening',['OSRCalcSemiMinorFromInvFlattening',['../ogr__srs__api_8h.html#a7a8aa10b4cacc5339a14eb41b764bba0',1,'ogr_srs_api.h']]], + ['osrcleanup',['OSRCleanup',['../ogr__srs__api_8h.html#a213fce1b1b22c9791c8a4e705c40ef8d',1,'ogr_srs_api.h']]], + ['osrclone',['OSRClone',['../ogr__srs__api_8h.html#aa288b0dfbac4a94de29e35971543b8eb',1,'ogr_srs_api.h']]], + ['osrclonegeogcs',['OSRCloneGeogCS',['../ogr__srs__api_8h.html#a881d5d3afac90fb05b72ace572d0d6c0',1,'ogr_srs_api.h']]], + ['osrcopygeogcsfrom',['OSRCopyGeogCSFrom',['../ogr__srs__api_8h.html#ae970b0f4e9e442a42130e6c8408fe995',1,'ogr_srs_api.h']]], + ['osrdereference',['OSRDereference',['../ogr__srs__api_8h.html#a2e722e5a10c738cca1a6ef01bd46f63c',1,'ogr_srs_api.h']]], + ['osrdestroyspatialreference',['OSRDestroySpatialReference',['../ogr__srs__api_8h.html#adbecc80fc751bf715abfdd3fc7cefa70',1,'ogr_srs_api.h']]], + ['osrepsgtreatsaslatlong',['OSREPSGTreatsAsLatLong',['../ogr__srs__api_8h.html#aea4738a18666b1538adc7532ee2e671c',1,'ogr_srs_api.h']]], + ['osrepsgtreatsasnorthingeasting',['OSREPSGTreatsAsNorthingEasting',['../ogr__srs__api_8h.html#a915c8c0bc49a2bda81fb7f66171c07a7',1,'ogr_srs_api.h']]], + ['osrexporttoerm',['OSRExportToERM',['../ogr__srs__api_8h.html#a7ae11bc4380be7e8071fff89beb46069',1,'ogr_srs_api.h']]], + ['osrexporttomicoordsys',['OSRExportToMICoordSys',['../ogr__srs__api_8h.html#ac94338d354941d5587119f1851f0a6ac',1,'ogr_srs_api.h']]], + ['osrexporttopanorama',['OSRExportToPanorama',['../ogr__srs__api_8h.html#a1017a2de3e2bc18de1e6ea491471147e',1,'ogr_srs_api.h']]], + ['osrexporttopci',['OSRExportToPCI',['../ogr__srs__api_8h.html#ad29ca8912d53fb09fa268c495b6e65d6',1,'ogr_srs_api.h']]], + ['osrexporttoprettywkt',['OSRExportToPrettyWkt',['../ogr__srs__api_8h.html#abd893d57b1f2b52b935bdb9c71df8935',1,'ogr_srs_api.h']]], + ['osrexporttoproj4',['OSRExportToProj4',['../ogr__srs__api_8h.html#a8f1ad81b0499b4ff3565572d8efb2d5b',1,'ogr_srs_api.h']]], + ['osrexporttousgs',['OSRExportToUSGS',['../ogr__srs__api_8h.html#a2201fda85872a649a99c038f384fc9ee',1,'ogr_srs_api.h']]], + ['osrexporttowkt',['OSRExportToWkt',['../ogr__srs__api_8h.html#af29a7a1b3c301c11639066cc79086af8',1,'ogr_srs_api.h']]], + ['osrexporttoxml',['OSRExportToXML',['../ogr__srs__api_8h.html#a2c65138640c90fa368f2980982aed771',1,'ogr_srs_api.h']]], + ['osrfixup',['OSRFixup',['../ogr__srs__api_8h.html#aea8a4d5d63d4a4948ae78f8900a88f4c',1,'ogr_srs_api.h']]], + ['osrfixupordering',['OSRFixupOrdering',['../ogr__srs__api_8h.html#ad0c7219b4b51db08d2b9d0a97712c17f',1,'ogr_srs_api.h']]], + ['osrgetangularunits',['OSRGetAngularUnits',['../ogr__srs__api_8h.html#a324c655bb374a40977c924746f1d508a',1,'ogr_srs_api.h']]], + ['osrgetattrvalue',['OSRGetAttrValue',['../ogr__srs__api_8h.html#af7140ac139a1783b35b4d0218aa27764',1,'ogr_srs_api.h']]], + ['osrgetauthoritycode',['OSRGetAuthorityCode',['../ogr__srs__api_8h.html#addb091e89e4fb737a2986002a74c273f',1,'ogr_srs_api.h']]], + ['osrgetauthorityname',['OSRGetAuthorityName',['../ogr__srs__api_8h.html#aae5f0df29c07377583317a0cd6598d4c',1,'ogr_srs_api.h']]], + ['osrgetaxis',['OSRGetAxis',['../ogr__srs__api_8h.html#a4ceb149ef3ddedc98a73ae4f83b30272',1,'ogr_srs_api.h']]], + ['osrgetellipsoidinfo',['OSRGetEllipsoidInfo',['../ogr__p_8h.html#a05f1e0e33eb6a675ed3a23a660490215',1,'ogr_p.h']]], + ['osrgetinvflattening',['OSRGetInvFlattening',['../ogr__srs__api_8h.html#afd84ba527c88efb9277fa4a06bc8b629',1,'ogr_srs_api.h']]], + ['osrgetlinearunits',['OSRGetLinearUnits',['../ogr__srs__api_8h.html#abbf8ed92d1ed25410e5df70ff8e8dac3',1,'ogr_srs_api.h']]], + ['osrgetnormprojparm',['OSRGetNormProjParm',['../ogr__srs__api_8h.html#a900f5a80b56a89caf4f6ab810721308a',1,'ogr_srs_api.h']]], + ['osrgetprimemeridian',['OSRGetPrimeMeridian',['../ogr__srs__api_8h.html#a532544dd7b42a0c4ce62fc2a35fa4cb6',1,'ogr_srs_api.h']]], + ['osrgetprojparm',['OSRGetProjParm',['../ogr__srs__api_8h.html#adfbb5c0cd6c4f2f6e40c7a0ea6b0d589',1,'ogr_srs_api.h']]], + ['osrgetsemimajor',['OSRGetSemiMajor',['../ogr__srs__api_8h.html#a601a98255209e51736040a6ca1835b6c',1,'ogr_srs_api.h']]], + ['osrgetsemiminor',['OSRGetSemiMinor',['../ogr__srs__api_8h.html#a317d0b04a2b0a3c1ecac8d14f0552099',1,'ogr_srs_api.h']]], + ['osrgettargetlinearunits',['OSRGetTargetLinearUnits',['../ogr__srs__api_8h.html#a9bd36de85650e55ee6805b90ab057cac',1,'ogr_srs_api.h']]], + ['osrgettowgs84',['OSRGetTOWGS84',['../ogr__srs__api_8h.html#a2d93d5501bd1edaceb260ab98b341cc0',1,'ogr_srs_api.h']]], + ['osrgetutmzone',['OSRGetUTMZone',['../ogr__srs__api_8h.html#af289ee455daf571ad022be4ca0fef9cd',1,'ogr_srs_api.h']]], + ['osrimportfromdict',['OSRImportFromDict',['../ogr__srs__api_8h.html#a07efa01cf39028788e962fb3c0e1299f',1,'ogr_srs_api.h']]], + ['osrimportfromepsg',['OSRImportFromEPSG',['../ogr__srs__api_8h.html#acfae72e41cade3f3e0b45fbe428529f1',1,'ogr_srs_api.h']]], + ['osrimportfromepsga',['OSRImportFromEPSGA',['../ogr__srs__api_8h.html#ae715ccfd197009c5e45ce2eff851137a',1,'ogr_srs_api.h']]], + ['osrimportfromerm',['OSRImportFromERM',['../ogr__srs__api_8h.html#a9f419d67c2613fb370c13484af17eba9',1,'ogr_srs_api.h']]], + ['osrimportfromesri',['OSRImportFromESRI',['../ogr__srs__api_8h.html#aed919924b2a2de76663923539d3641b0',1,'ogr_srs_api.h']]], + ['osrimportfrommicoordsys',['OSRImportFromMICoordSys',['../ogr__srs__api_8h.html#ad40ead532825e952cefb9b8f130ddb54',1,'ogr_srs_api.h']]], + ['osrimportfromozi',['OSRImportFromOzi',['../ogr__srs__api_8h.html#af557faccf6558770a26ba41b32740af3',1,'ogr_srs_api.h']]], + ['osrimportfrompanorama',['OSRImportFromPanorama',['../ogr__srs__api_8h.html#a28a9fba85f0a02fedfba7319d0379920',1,'ogr_srs_api.h']]], + ['osrimportfrompci',['OSRImportFromPCI',['../ogr__srs__api_8h.html#aebccf08259501d0374f8111c0590dde2',1,'ogr_srs_api.h']]], + ['osrimportfromproj4',['OSRImportFromProj4',['../ogr__srs__api_8h.html#a8ed043b0c81e780cc0de845b67921902',1,'ogr_srs_api.h']]], + ['osrimportfromurl',['OSRImportFromUrl',['../ogr__srs__api_8h.html#ab17e2d8782326d0a8a0bffd4e67b6f21',1,'ogr_srs_api.h']]], + ['osrimportfromusgs',['OSRImportFromUSGS',['../ogr__srs__api_8h.html#a42e916c2d9918d8371062700ffc1d0ac',1,'ogr_srs_api.h']]], + ['osrimportfromwkt',['OSRImportFromWkt',['../ogr__srs__api_8h.html#a0ad0460f80299abb29cf0c896fa19fbe',1,'ogr_srs_api.h']]], + ['osrimportfromxml',['OSRImportFromXML',['../ogr__srs__api_8h.html#a4e3f74dde3937a75428352203225ac19',1,'ogr_srs_api.h']]], + ['osriscompound',['OSRIsCompound',['../ogr__srs__api_8h.html#a7b3fddfdbfeee9addc9edb15a3691369',1,'ogr_srs_api.h']]], + ['osrisgeocentric',['OSRIsGeocentric',['../ogr__srs__api_8h.html#af03168948a1b69cbfb8fb1da296f6d54',1,'ogr_srs_api.h']]], + ['osrisgeographic',['OSRIsGeographic',['../ogr__srs__api_8h.html#a6a437034c61b6e78f55d7c49e9e0ff12',1,'ogr_srs_api.h']]], + ['osrislocal',['OSRIsLocal',['../ogr__srs__api_8h.html#a7a6fa26458a0b7f50cab7e57c65f450c',1,'ogr_srs_api.h']]], + ['osrisprojected',['OSRIsProjected',['../ogr__srs__api_8h.html#a9fc4d4aeb3d4303573311b742b08a9b5',1,'ogr_srs_api.h']]], + ['osrissame',['OSRIsSame',['../ogr__srs__api_8h.html#a2bc0e2cefeb1aa96bf86de4ed9296849',1,'ogr_srs_api.h']]], + ['osrissamegeogcs',['OSRIsSameGeogCS',['../ogr__srs__api_8h.html#a43f2074bbbfdd6e68a697fe20f731111',1,'ogr_srs_api.h']]], + ['osrissamevertcs',['OSRIsSameVertCS',['../ogr__srs__api_8h.html#ac10ddcd605d4d6762bf8fa44c98b717d',1,'ogr_srs_api.h']]], + ['osrisvertical',['OSRIsVertical',['../ogr__srs__api_8h.html#a48862948254fe4f18d233b7ac0b27170',1,'ogr_srs_api.h']]], + ['osrmorphfromesri',['OSRMorphFromESRI',['../ogr__srs__api_8h.html#a4ed38b6be71056496a13a13d28a2b239',1,'ogr_srs_api.h']]], + ['osrmorphtoesri',['OSRMorphToESRI',['../ogr__srs__api_8h.html#a3fcba340d9996c9743d229254ef402da',1,'ogr_srs_api.h']]], + ['osrnewspatialreference',['OSRNewSpatialReference',['../ogr__srs__api_8h.html#a1219b323a6e0f6f86892d492e7e78adf',1,'ogr_srs_api.h']]], + ['osrreference',['OSRReference',['../ogr__srs__api_8h.html#a99b1def4f8854971ca63b5c8a854976f',1,'ogr_srs_api.h']]], + ['osrrelease',['OSRRelease',['../ogr__srs__api_8h.html#aa6b56f03f2251870d4782c425ebf6f6d',1,'ogr_srs_api.h']]], + ['osrsetacea',['OSRSetACEA',['../ogr__srs__api_8h.html#a7c3197d27d83d41650bcadd56ca12a96',1,'ogr_srs_api.h']]], + ['osrsetae',['OSRSetAE',['../ogr__srs__api_8h.html#acabe6a56b1b40700da9bda99c8867927',1,'ogr_srs_api.h']]], + ['osrsetangularunits',['OSRSetAngularUnits',['../ogr__srs__api_8h.html#a3bfe4211b4ff1242b4e5aabc2ad2ec4a',1,'ogr_srs_api.h']]], + ['osrsetattrvalue',['OSRSetAttrValue',['../ogr__srs__api_8h.html#ad346b5a4d4d7bba7e8b268f0cc2c5656',1,'ogr_srs_api.h']]], + ['osrsetauthority',['OSRSetAuthority',['../ogr__srs__api_8h.html#ae36bf7c406f3fa1d1a6363b0b67eb577',1,'ogr_srs_api.h']]], + ['osrsetaxes',['OSRSetAxes',['../ogr__srs__api_8h.html#aab544402b211fdb7b6c4a9a37ed6928a',1,'ogr_srs_api.h']]], + ['osrsetbonne',['OSRSetBonne',['../ogr__srs__api_8h.html#a5c526ad893099fdb02af41394e763115',1,'ogr_srs_api.h']]], + ['osrsetcea',['OSRSetCEA',['../ogr__srs__api_8h.html#a19bf4cb2b5e87dfb2e71f94db6ca8e19',1,'ogr_srs_api.h']]], + ['osrsetcompoundcs',['OSRSetCompoundCS',['../ogr__srs__api_8h.html#a5cba5bae382b87eb1d04daabcb5ed05a',1,'ogr_srs_api.h']]], + ['osrsetcs',['OSRSetCS',['../ogr__srs__api_8h.html#a3a1390dea2970f89ec6193070ae6a095',1,'ogr_srs_api.h']]], + ['osrsetec',['OSRSetEC',['../ogr__srs__api_8h.html#aafb73e1651108507571741ec8d5cfdec',1,'ogr_srs_api.h']]], + ['osrseteckert',['OSRSetEckert',['../ogr__srs__api_8h.html#aab84fa8e5ab9be74e11a9a95766445c0',1,'ogr_srs_api.h']]], + ['osrseteckertiv',['OSRSetEckertIV',['../ogr__srs__api_8h.html#a6f2ec1592ab7ac484ce51c62eb257eba',1,'ogr_srs_api.h']]], + ['osrseteckertvi',['OSRSetEckertVI',['../ogr__srs__api_8h.html#ac6b626b9608b0c1d1d3bc96cb9c7bb95',1,'ogr_srs_api.h']]], + ['osrsetequirectangular',['OSRSetEquirectangular',['../ogr__srs__api_8h.html#ac0a52c0fe47e02aca530a1e5b26290f7',1,'ogr_srs_api.h']]], + ['osrsetequirectangular2',['OSRSetEquirectangular2',['../ogr__srs__api_8h.html#a5a4317e4de0c51374ad1ec5d6ead6d54',1,'ogr_srs_api.h']]], + ['osrsetfromuserinput',['OSRSetFromUserInput',['../ogr__srs__api_8h.html#a1b4ced92c399e2eee1746cfbca190391',1,'ogr_srs_api.h']]], + ['osrsetgaussschreibertmercator',['OSRSetGaussSchreiberTMercator',['../ogr__srs__api_8h.html#a1a327c73b4293044fa755df55bff4350',1,'ogr_srs_api.h']]], + ['osrsetgeoccs',['OSRSetGeocCS',['../ogr__srs__api_8h.html#a5455a82dad095c89d0ef7213d3c69cd0',1,'ogr_srs_api.h']]], + ['osrsetgeogcs',['OSRSetGeogCS',['../ogr__srs__api_8h.html#ae5498183366631fe48d57559ac047317',1,'ogr_srs_api.h']]], + ['osrsetgeos',['OSRSetGEOS',['../ogr__srs__api_8h.html#a6261bd2783819a9dd2ba4bbbc24a96eb',1,'ogr_srs_api.h']]], + ['osrsetgh',['OSRSetGH',['../ogr__srs__api_8h.html#a5adb5a5b9809835e62e40701ead6ec65',1,'ogr_srs_api.h']]], + ['osrsetgnomonic',['OSRSetGnomonic',['../ogr__srs__api_8h.html#acc9567c71464bd4fa4f6d66567b3fa08',1,'ogr_srs_api.h']]], + ['osrsetgs',['OSRSetGS',['../ogr__srs__api_8h.html#a40d8fa7ba1e2f13c0c06e2f6da600499',1,'ogr_srs_api.h']]], + ['osrsethom',['OSRSetHOM',['../ogr__srs__api_8h.html#a549af2b5c44313b69d2dca32349bbe4b',1,'ogr_srs_api.h']]], + ['osrsethom2pno',['OSRSetHOM2PNO',['../ogr__srs__api_8h.html#aa3b96e304f721ed2d8a3d97000c0827d',1,'ogr_srs_api.h']]], + ['osrsethomac',['OSRSetHOMAC',['../ogr__srs__api_8h.html#a96d36ef38b3bd954de6168526b695766',1,'ogr_srs_api.h']]], + ['osrsetigh',['OSRSetIGH',['../ogr__srs__api_8h.html#aef57e2d16bb3afcabbe677c9631eb588',1,'ogr_srs_api.h']]], + ['osrsetiwmpolyconic',['OSRSetIWMPolyconic',['../ogr__srs__api_8h.html#ab2ac1c9a2e7e772ed77f33a2e4c19505',1,'ogr_srs_api.h']]], + ['osrsetkrovak',['OSRSetKrovak',['../ogr__srs__api_8h.html#a38a930aa1a86f1f46b839452d272486c',1,'ogr_srs_api.h']]], + ['osrsetlaea',['OSRSetLAEA',['../ogr__srs__api_8h.html#ae6d2debfaeaebd8a1e7911ead7e0bec8',1,'ogr_srs_api.h']]], + ['osrsetlcc',['OSRSetLCC',['../ogr__srs__api_8h.html#ab46f864c3133254169c750974ffd39d1',1,'ogr_srs_api.h']]], + ['osrsetlcc1sp',['OSRSetLCC1SP',['../ogr__srs__api_8h.html#af611851c112e645755d225b486ee7890',1,'ogr_srs_api.h']]], + ['osrsetlccb',['OSRSetLCCB',['../ogr__srs__api_8h.html#a46d34f8db65dc266862b8714fd9986f1',1,'ogr_srs_api.h']]], + ['osrsetlinearunits',['OSRSetLinearUnits',['../ogr__srs__api_8h.html#a9ade4d6e4c741d75911f3fbc5d27cfbe',1,'ogr_srs_api.h']]], + ['osrsetlinearunitsandupdateparameters',['OSRSetLinearUnitsAndUpdateParameters',['../ogr__srs__api_8h.html#a3d48c592c9f2268bac916e5ffe2fb590',1,'ogr_srs_api.h']]], + ['osrsetlocalcs',['OSRSetLocalCS',['../ogr__srs__api_8h.html#a098c0b1644eb0b4d1ffe335b2e2c8f2a',1,'ogr_srs_api.h']]], + ['osrsetmc',['OSRSetMC',['../ogr__srs__api_8h.html#a6806971e990f2db602f6a67ce6f5fa7c',1,'ogr_srs_api.h']]], + ['osrsetmercator',['OSRSetMercator',['../ogr__srs__api_8h.html#a2df20846be0b74240894eec11ab4381c',1,'ogr_srs_api.h']]], + ['osrsetmercator2sp',['OSRSetMercator2SP',['../ogr__srs__api_8h.html#a30e65f7b58e3561d549b64878fadb25b',1,'ogr_srs_api.h']]], + ['osrsetmollweide',['OSRSetMollweide',['../ogr__srs__api_8h.html#ac884b6a69446b46cabe7e8b5c6bcb786',1,'ogr_srs_api.h']]], + ['osrsetnormprojparm',['OSRSetNormProjParm',['../ogr__srs__api_8h.html#a0e86462ae08a866313eaed92955c8ccc',1,'ogr_srs_api.h']]], + ['osrsetnzmg',['OSRSetNZMG',['../ogr__srs__api_8h.html#a65e272ec69ffe70918f1a138292745c2',1,'ogr_srs_api.h']]], + ['osrsetom',['OSRSetOM',['../ogr__srs__api_8h.html#a552f4b88d5c87a919443abc3d98f8a7f',1,'ogr_srs_api.h']]], + ['osrsetorthographic',['OSRSetOrthographic',['../ogr__srs__api_8h.html#a60051b3e7de8566c8ef6c29e8a8318d3',1,'ogr_srs_api.h']]], + ['osrsetos',['OSRSetOS',['../ogr__srs__api_8h.html#a2b6f64def087a7b6e272137f337e2a6a',1,'ogr_srs_api.h']]], + ['osrsetpolyconic',['OSRSetPolyconic',['../ogr__srs__api_8h.html#a3a6f3578687a848bd40de8c2560b009e',1,'ogr_srs_api.h']]], + ['osrsetprojcs',['OSRSetProjCS',['../ogr__srs__api_8h.html#aec985a38e8d16f27432d216a75cf185b',1,'ogr_srs_api.h']]], + ['osrsetprojection',['OSRSetProjection',['../ogr__srs__api_8h.html#ab058b8fa31583d4b80aafc57500b1cae',1,'ogr_srs_api.h']]], + ['osrsetprojparm',['OSRSetProjParm',['../ogr__srs__api_8h.html#abe2246be43bcd2eced1c0c305511571c',1,'ogr_srs_api.h']]], + ['osrsetps',['OSRSetPS',['../ogr__srs__api_8h.html#ab5e0a3249f5cc42f4466d3fc66f4bc94',1,'ogr_srs_api.h']]], + ['osrsetqsc',['OSRSetQSC',['../ogr__srs__api_8h.html#a0b5089ae90d23652d30e3a7a8564b6e9',1,'ogr_srs_api.h']]], + ['osrsetrobinson',['OSRSetRobinson',['../ogr__srs__api_8h.html#a69fc9b37443430e0aa22be27168514f7',1,'ogr_srs_api.h']]], + ['osrsetsch',['OSRSetSCH',['../ogr__srs__api_8h.html#aaf5ee3bb7c3760dfcc1441c5fd15b6d7',1,'ogr_srs_api.h']]], + ['osrsetsinusoidal',['OSRSetSinusoidal',['../ogr__srs__api_8h.html#ae8c1e4b722dd562ce59bce0588459d5b',1,'ogr_srs_api.h']]], + ['osrsetsoc',['OSRSetSOC',['../ogr__srs__api_8h.html#a42737a11bf7f1c3274f4fca4e0c2ba99',1,'ogr_srs_api.h']]], + ['osrsetstateplane',['OSRSetStatePlane',['../ogr__srs__api_8h.html#ac72baf69e2f958311a054c077d45cdf9',1,'ogr_srs_api.h']]], + ['osrsetstateplanewithunits',['OSRSetStatePlaneWithUnits',['../ogr__srs__api_8h.html#aef3e227250ad8cfec177385dffe9dfc9',1,'ogr_srs_api.h']]], + ['osrsetstereographic',['OSRSetStereographic',['../ogr__srs__api_8h.html#ad9a942981e186fdb22727d31b5d8e6a7',1,'ogr_srs_api.h']]], + ['osrsettargetlinearunits',['OSRSetTargetLinearUnits',['../ogr__srs__api_8h.html#ac2c2c43c1e19b9de04c5568e49a62b12',1,'ogr_srs_api.h']]], + ['osrsettm',['OSRSetTM',['../ogr__srs__api_8h.html#a46a8939ed4b72d626297c555e8481408',1,'ogr_srs_api.h']]], + ['osrsettmg',['OSRSetTMG',['../ogr__srs__api_8h.html#abc2c9e20e00687c5643eb572a0a83ce9',1,'ogr_srs_api.h']]], + ['osrsettmso',['OSRSetTMSO',['../ogr__srs__api_8h.html#af8ea128564f14f578803582f02ea8369',1,'ogr_srs_api.h']]], + ['osrsettmvariant',['OSRSetTMVariant',['../ogr__srs__api_8h.html#a2ce1135628380e4c9dc3f232795f2dd3',1,'ogr_srs_api.h']]], + ['osrsettowgs84',['OSRSetTOWGS84',['../ogr__srs__api_8h.html#a5f8bfc497b8d1e038d3eb43205e25104',1,'ogr_srs_api.h']]], + ['osrsettped',['OSRSetTPED',['../ogr__srs__api_8h.html#ad4d952f622355821ab6d76ef0f4287d9',1,'ogr_srs_api.h']]], + ['osrsetutm',['OSRSetUTM',['../ogr__srs__api_8h.html#ac4359cf7658e195012478f121574ac1c',1,'ogr_srs_api.h']]], + ['osrsetvdg',['OSRSetVDG',['../ogr__srs__api_8h.html#a236b4ba24c67c2fcfceb29ef83014efa',1,'ogr_srs_api.h']]], + ['osrsetvertcs',['OSRSetVertCS',['../ogr__srs__api_8h.html#ad994d600cc997f213963168ae3c586b8',1,'ogr_srs_api.h']]], + ['osrsetwagner',['OSRSetWagner',['../ogr__srs__api_8h.html#a4bbbc707009211073a6467ad0929a0a6',1,'ogr_srs_api.h']]], + ['osrsetwellknowngeogcs',['OSRSetWellKnownGeogCS',['../ogr__srs__api_8h.html#a6e74734746c78ea89257892bba2a23c0',1,'ogr_srs_api.h']]], + ['osrstripctparms',['OSRStripCTParms',['../ogr__srs__api_8h.html#afb19db549b5bdca56f56b7c4d5ea57bb',1,'ogr_srs_api.h']]], + ['osrvalidate',['OSRValidate',['../ogr__srs__api_8h.html#acc6d79b1b735eb8b53506529506e375d',1,'ogr_srs_api.h']]], + ['outlinecolor',['OutlineColor',['../class_o_g_r_style_label.html#a254ac571fd9a9c49d39731b648e84d55',1,'OGRStyleLabel']]], + ['overlaps',['Overlaps',['../class_o_g_r_geometry.html#a5d007395e2346b0a11f7d4e13f6a73aa',1,'OGRGeometry']]], + ['overviewrasterio',['OverviewRasterIO',['../class_g_d_a_l_raster_band.html#a4ce8093ce23a38016f8796b11a48239c',1,'GDALRasterBand']]] +]; diff --git a/bin/doc/html/search/functions_e.html b/bin/doc/html/search/functions_e.html new file mode 100644 index 0000000..557ae9a --- /dev/null +++ b/bin/doc/html/search/functions_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_e.js b/bin/doc/html/search/functions_e.js new file mode 100644 index 0000000..3084f5a --- /dev/null +++ b/bin/doc/html/search/functions_e.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['parse',['Parse',['../class_o_g_r_style_tool.html#a5bbcb9eed988e4ab09b78286cfc7c1ff',1,'OGRStyleTool']]], + ['pattern',['Pattern',['../class_o_g_r_style_pen.html#a2eec50d0b16c41219332c1156312105c',1,'OGRStylePen']]], + ['perp',['Perp',['../class_o_g_r_style_symbol.html#aa8c8873672ea7c9d388ad3c3a22186c9',1,'OGRStyleSymbol::Perp()'],['../class_o_g_r_style_label.html#a234f285e9d270e91c4ed6f8fd802d5ce',1,'OGRStyleLabel::Perp()']]], + ['perpendicularoffset',['PerpendicularOffset',['../class_o_g_r_style_pen.html#a7c02be331a6f2972ea14fdb334858faa',1,'OGRStylePen']]], + ['placement',['Placement',['../class_o_g_r_style_label.html#ae1573fe7c443da57a8687c5309dc92ad',1,'OGRStyleLabel']]], + ['pointonsurface',['PointOnSurface',['../class_o_g_r_surface.html#a2397538f35157f3ad5e75aceff363906',1,'OGRSurface::PointOnSurface()'],['../class_o_g_r_curve_polygon.html#a87f0a6c6e71f46dc805f29c1635eda36',1,'OGRCurvePolygon::PointOnSurface()'],['../class_o_g_r_polygon.html#a32f7b3eadb845f3f004429b460c0298d',1,'OGRPolygon::PointOnSurface()'],['../class_o_g_r_multi_surface.html#ab9c946bc0b2be89ad5f5a46ec6e1e6c0',1,'OGRMultiSurface::PointOnSurface()'],['../class_o_g_r_multi_polygon.html#aa55ba1e2a97064c7f6e3189a087b8377',1,'OGRMultiPolygon::PointOnSurface()']]], + ['pointonsurfaceinternal',['PointOnSurfaceInternal',['../class_o_g_r_geometry.html#a0f8d93b954048d860f4842986cbdd117',1,'OGRGeometry']]], + ['polygonize',['Polygonize',['../class_o_g_r_geometry.html#adeb53b26e3da4c6d126d6dc1fa8bd8bd',1,'OGRGeometry']]], + ['print',['Print',['../class_o_g_r_style_table.html#ab7d74884aac1af801cfedbffba8ef203',1,'OGRStyleTable']]], + ['priority',['Priority',['../class_o_g_r_style_pen.html#a6f1100b08e590be391ef1b96abf31429',1,'OGRStylePen::Priority()'],['../class_o_g_r_style_brush.html#a890147398ec79cb255b4122b642afdf8',1,'OGRStyleBrush::Priority()'],['../class_o_g_r_style_symbol.html#a3086c17067328e201bcab706ffca04fa',1,'OGRStyleSymbol::Priority()'],['../class_o_g_r_style_label.html#a7be1ae0be6a1762bb234beea5fb0c0c6',1,'OGRStyleLabel::Priority()']]], + ['processsqlaltertableaddcolumn',['ProcessSQLAlterTableAddColumn',['../class_g_d_a_l_dataset.html#a612c5a026567f227cbf26e3ce86be3ed',1,'GDALDataset']]], + ['processsqlaltertablealtercolumn',['ProcessSQLAlterTableAlterColumn',['../class_g_d_a_l_dataset.html#a992b77d8c20f5d9c50cbbd737fb81e00',1,'GDALDataset']]], + ['processsqlaltertabledropcolumn',['ProcessSQLAlterTableDropColumn',['../class_g_d_a_l_dataset.html#aeb199f6065925a3b0db38390c2ae4ed7',1,'GDALDataset']]], + ['processsqlaltertablerenamecolumn',['ProcessSQLAlterTableRenameColumn',['../class_g_d_a_l_dataset.html#a6f13bc64c4c7583b6d83f60d0908d5e2',1,'GDALDataset']]], + ['processsqlcreateindex',['ProcessSQLCreateIndex',['../class_g_d_a_l_dataset.html#a1d8bf94edfb5a42d2b04befd57a91372',1,'GDALDataset']]], + ['processsqldropindex',['ProcessSQLDropIndex',['../class_g_d_a_l_dataset.html#a89e483bfe0c895ba9e7ceb8f97bb03e3',1,'GDALDataset']]], + ['processsqldroptable',['ProcessSQLDropTable',['../class_g_d_a_l_dataset.html#ae90e3e63e4c94599a765a682d2e0a005',1,'GDALDataset']]], + ['project',['Project',['../class_o_g_r_simple_curve.html#a3eabc665cb298211025717016ca5d1e3',1,'OGRSimpleCurve']]] +]; diff --git a/bin/doc/html/search/functions_f.html b/bin/doc/html/search/functions_f.html new file mode 100644 index 0000000..b27fb7d --- /dev/null +++ b/bin/doc/html/search/functions_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/functions_f.js b/bin/doc/html/search/functions_f.js new file mode 100644 index 0000000..6c743e3 --- /dev/null +++ b/bin/doc/html/search/functions_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['quietdelete',['QuietDelete',['../class_g_d_a_l_driver.html#a9f6c7e821cc268d4c4e55ded975cfbf0',1,'GDALDriver']]] +]; diff --git a/bin/doc/html/search/mag_sel.png b/bin/doc/html/search/mag_sel.png new file mode 100644 index 0000000..81f6040 Binary files /dev/null and b/bin/doc/html/search/mag_sel.png differ diff --git a/bin/doc/html/search/nomatches.html b/bin/doc/html/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/bin/doc/html/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
+
No Matches
+
+ + diff --git a/bin/doc/html/search/pages_0.html b/bin/doc/html/search/pages_0.html new file mode 100644 index 0000000..0db7267 --- /dev/null +++ b/bin/doc/html/search/pages_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/pages_0.js b/bin/doc/html/search/pages_0.js new file mode 100644 index 0000000..038da54 --- /dev/null +++ b/bin/doc/html/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]] +]; diff --git a/bin/doc/html/search/pages_1.html b/bin/doc/html/search/pages_1.html new file mode 100644 index 0000000..2c67a8e --- /dev/null +++ b/bin/doc/html/search/pages_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/pages_1.js b/bin/doc/html/search/pages_1.js new file mode 100644 index 0000000..2a82907 --- /dev/null +++ b/bin/doc/html/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ogr2gui',['OGR2GUI',['../index.html',1,'']]] +]; diff --git a/bin/doc/html/search/related_0.html b/bin/doc/html/search/related_0.html new file mode 100644 index 0000000..e40ed42 --- /dev/null +++ b/bin/doc/html/search/related_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/related_0.js b/bin/doc/html/search/related_0.js new file mode 100644 index 0000000..9e8d19e --- /dev/null +++ b/bin/doc/html/search/related_0.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['gdalabstractbandblockcache',['GDALAbstractBandBlockCache',['../class_g_d_a_l_raster_block.html#add7c612e0bf17b5c458aa781bfb4378d',1,'GDALRasterBlock']]], + ['gdalarraybandblockcache',['GDALArrayBandBlockCache',['../class_g_d_a_l_raster_band.html#a08ea2bd744ae7ebc6b7cfc9acaa6c952',1,'GDALRasterBand']]], + ['gdalclose',['GDALClose',['../class_g_d_a_l_dataset.html#a3e7bbc2f013d1ac4403fa0c7ffcf06b5',1,'GDALDataset']]], + ['gdaldataset',['GDALDataset',['../class_g_d_a_l_default_overviews.html#a4e2c4a51fb5a9234f607db19620ba28d',1,'GDALDefaultOverviews::GDALDataset()'],['../class_g_d_a_l_raster_band.html#a4e2c4a51fb5a9234f607db19620ba28d',1,'GDALRasterBand::GDALDataset()']]], + ['gdaldefaultoverviews',['GDALDefaultOverviews',['../class_g_d_a_l_dataset.html#a8209e9353e3ae5237005f2d651df37b8',1,'GDALDataset::GDALDefaultOverviews()'],['../class_g_d_a_l_raster_band.html#a8209e9353e3ae5237005f2d651df37b8',1,'GDALRasterBand::GDALDefaultOverviews()']]], + ['gdaldriver',['GDALDriver',['../class_g_d_a_l_dataset.html#a6d55fb3e4720ef34c58490d9e905db9e',1,'GDALDataset']]], + ['gdaldrivermanager',['GDALDriverManager',['../class_g_d_a_l_dataset.html#af427719e14d8fed3f7e6487721f282a3',1,'GDALDataset']]], + ['gdalhashsetbandblockcache',['GDALHashSetBandBlockCache',['../class_g_d_a_l_raster_band.html#aeda5ec45e24bf7d92f2859746de55796',1,'GDALRasterBand']]], + ['gdalopenex',['GDALOpenEx',['../class_g_d_a_l_dataset.html#a3d55136f0d6327aff9f160f137dc18d4',1,'GDALDataset']]], + ['gdalproxydataset',['GDALProxyDataset',['../class_g_d_a_l_dataset.html#ae62f00dcccec0f58eb6a2a0bcb41fd2a',1,'GDALDataset']]], + ['gdalproxyrasterband',['GDALProxyRasterBand',['../class_g_d_a_l_raster_band.html#ae0103e59e40e8fe426409544197c0f38',1,'GDALRasterBand']]], + ['gdalrasterband',['GDALRasterBand',['../class_g_d_a_l_dataset.html#a3955e3613743f53718332cd242d8db58',1,'GDALDataset']]], + ['gdalrasterblock',['GDALRasterBlock',['../class_g_d_a_l_raster_band.html#abb1d0da7bd7239f0d00427b9503c9c3d',1,'GDALRasterBand']]] +]; diff --git a/bin/doc/html/search/related_1.html b/bin/doc/html/search/related_1.html new file mode 100644 index 0000000..e25d1b3 --- /dev/null +++ b/bin/doc/html/search/related_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/related_1.js b/bin/doc/html/search/related_1.js new file mode 100644 index 0000000..4e14493 --- /dev/null +++ b/bin/doc/html/search/related_1.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['ogrcompoundcurve',['OGRCompoundCurve',['../class_o_g_r_curve.html#a94f85fbbca51834858c6b6833adefaba',1,'OGRCurve::OGRCompoundCurve()'],['../class_o_g_r_curve_collection.html#a94f85fbbca51834858c6b6833adefaba',1,'OGRCurveCollection::OGRCompoundCurve()']]], + ['ogrcurvecollection',['OGRCurveCollection',['../class_o_g_r_geometry.html#a1656dfb08b4c8c097ac59515b9b9e78d',1,'OGRGeometry']]], + ['ogrcurvepolygon',['OGRCurvePolygon',['../class_o_g_r_curve.html#a607b7f339375fb296b81cddb2a77a8be',1,'OGRCurve::OGRCurvePolygon()'],['../class_o_g_r_curve_collection.html#a607b7f339375fb296b81cddb2a77a8be',1,'OGRCurveCollection::OGRCurvePolygon()']]], + ['ogrgeometry',['OGRGeometry',['../class_o_g_r_simple_curve.html#a64fda5ce4170bd31fea1f9616639bae9',1,'OGRSimpleCurve']]], + ['ogrmultisurface',['OGRMultiSurface',['../class_o_g_r_polygon.html#a58ba4a06c1175cac19d32d12e1733500',1,'OGRPolygon']]], + ['ogrpolygon',['OGRPolygon',['../class_o_g_r_linear_ring.html#af507ab8a6499544e21f845f5a3d3e123',1,'OGRLinearRing::OGRPolygon()'],['../class_o_g_r_curve_collection.html#af507ab8a6499544e21f845f5a3d3e123',1,'OGRCurveCollection::OGRPolygon()'],['../class_o_g_r_curve_polygon.html#af507ab8a6499544e21f845f5a3d3e123',1,'OGRCurvePolygon::OGRPolygon()']]] +]; diff --git a/bin/doc/html/search/search.css b/bin/doc/html/search/search.css new file mode 100644 index 0000000..4d7612f --- /dev/null +++ b/bin/doc/html/search/search.css @@ -0,0 +1,271 @@ +/*---------------- Search Box */ + +#FSearchBox { + float: left; +} + +#MSearchBox { + white-space : nowrap; + position: absolute; + float: none; + display: inline; + margin-top: 8px; + right: 0px; + width: 170px; + z-index: 102; + background-color: white; +} + +#MSearchBox .left +{ + display:block; + position:absolute; + left:10px; + width:20px; + height:19px; + background:url('search_l.png') no-repeat; + background-position:right; +} + +#MSearchSelect { + display:block; + position:absolute; + width:20px; + height:19px; +} + +.left #MSearchSelect { + left:4px; +} + +.right #MSearchSelect { + right:5px; +} + +#MSearchField { + display:block; + position:absolute; + height:19px; + background:url('search_m.png') repeat-x; + border:none; + width:111px; + margin-left:20px; + padding-left:4px; + color: #909090; + outline: none; + font: 9pt Arial, Verdana, sans-serif; +} + +#FSearchBox #MSearchField { + margin-left:15px; +} + +#MSearchBox .right { + display:block; + position:absolute; + right:10px; + top:0px; + width:20px; + height:19px; + background:url('search_r.png') no-repeat; + background-position:left; +} + +#MSearchClose { + display: none; + position: absolute; + top: 4px; + background : none; + border: none; + margin: 0px 4px 0px 0px; + padding: 0px 0px; + outline: none; +} + +.left #MSearchClose { + left: 6px; +} + +.right #MSearchClose { + right: 2px; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 1; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + +DIV.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/bin/doc/html/search/search.js b/bin/doc/html/search/search.js new file mode 100644 index 0000000..dedce3b --- /dev/null +++ b/bin/doc/html/search/search.js @@ -0,0 +1,791 @@ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches.html'; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName == 'DIV' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName == 'DIV' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/typedefs_0.js b/bin/doc/html/search/typedefs_0.js new file mode 100644 index 0000000..bfb1adb --- /dev/null +++ b/bin/doc/html/search/typedefs_0.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['cplerrorhandler',['CPLErrorHandler',['../cpl__error_8h.html#adb3b1dcef39bd9563d7a38c9d7b55abf',1,'cpl_error.h']]], + ['cplerrornum',['CPLErrorNum',['../cpl__error_8h.html#a8e00ec3cc02d37a201babfed063b2e3b',1,'cpl_error.h']]], + ['cplfilefinder',['CPLFileFinder',['../cpl__conv_8h.html#adc72eb27f2c83e58454fd3c3e08ed269',1,'cpl_conv.h']]], + ['cpllock',['CPLLock',['../cpl__multiproc_8h.html#aa65eeec2fc0f84d2a0664bc224931c01',1,'cpl_multiproc.h']]], + ['cpltlsfreefunc',['CPLTLSFreeFunc',['../cpl__multiproc_8h.html#a89f10ee28c9ffd9ea6b0190dad32fe7a',1,'cpl_multiproc.h']]], + ['cplvirtualmem',['CPLVirtualMem',['../cpl__virtualmem_8h.html#aac693188a82d797c5a651f275fddab82',1,'cpl_virtualmem.h']]], + ['cplvirtualmemcachepagecbk',['CPLVirtualMemCachePageCbk',['../cpl__virtualmem_8h.html#a2eaa49a430d8b44b95caeffd3fa24b28',1,'cpl_virtualmem.h']]], + ['cplvirtualmemfreeuserdata',['CPLVirtualMemFreeUserData',['../cpl__virtualmem_8h.html#a7fac15ae099b3328095f663bb69be0a0',1,'cpl_virtualmem.h']]], + ['cplvirtualmemuncachepagecbk',['CPLVirtualMemUnCachePageCbk',['../cpl__virtualmem_8h.html#a71ad0e765022546be709d8b80bc99632',1,'cpl_virtualmem.h']]], + ['cplxmlnode',['CPLXMLNode',['../cpl__minixml_8h.html#a0f6327e895fb94bf1d5fec958054599a',1,'cpl_minixml.h']]] +]; diff --git a/bin/doc/html/search/typedefs_1.html b/bin/doc/html/search/typedefs_1.html new file mode 100644 index 0000000..6edac96 --- /dev/null +++ b/bin/doc/html/search/typedefs_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/typedefs_1.js b/bin/doc/html/search/typedefs_1.js new file mode 100644 index 0000000..46839dd --- /dev/null +++ b/bin/doc/html/search/typedefs_1.js @@ -0,0 +1,43 @@ +var searchData= +[ + ['gbool',['GBool',['../cpl__port_8h.html#a7554474b2a855e1415bb69e72748046a',1,'cpl_port.h']]], + ['gbyte',['GByte',['../cpl__port_8h.html#ae7fbc84d3d1f7a40973be07382e28401',1,'cpl_port.h']]], + ['gdalasyncreaderh',['GDALAsyncReaderH',['../gdal_8h.html#a8e438e023617f50d0dd5578caf1c2186',1,'gdal.h']]], + ['gdalbuildvrtoptions',['GDALBuildVRTOptions',['../gdal__utils_8h.html#ad79d876a7a564fbed4a1da1b0a59c4e3',1,'gdal_utils.h']]], + ['gdalbuildvrtoptionsforbinary',['GDALBuildVRTOptionsForBinary',['../gdal__utils_8h.html#a0fd6003ebc6d04d94beb9049633b45ff',1,'gdal_utils.h']]], + ['gdalcolortableh',['GDALColorTableH',['../gdal_8h.html#af1baae80dd0ec873ad7ad5b28dda44f3',1,'gdal.h']]], + ['gdaldataseth',['GDALDatasetH',['../gdal_8h.html#a2316f0c00f9997839f782ec946f8303d',1,'gdal.h']]], + ['gdaldemprocessingoptions',['GDALDEMProcessingOptions',['../gdal__utils_8h.html#a4a9b158e74629c68406d5c071c281b2b',1,'gdal_utils.h']]], + ['gdaldemprocessingoptionsforbinary',['GDALDEMProcessingOptionsForBinary',['../gdal__utils_8h.html#a715c2befe2ff881d9f68e8b4c0431245',1,'gdal_utils.h']]], + ['gdalderivedpixelfunc',['GDALDerivedPixelFunc',['../gdal_8h.html#aed628bb0e8b0862fd3d929bec24c31d8',1,'gdal.h']]], + ['gdaldriverh',['GDALDriverH',['../gdal_8h.html#adfd09c07260442427a225e2a536ead72',1,'gdal.h']]], + ['gdalgridoptions',['GDALGridOptions',['../gdal__utils_8h.html#a87c299124685bcfe800f6744bd90da52',1,'gdal_utils.h']]], + ['gdalgridoptionsforbinary',['GDALGridOptionsForBinary',['../gdal__utils_8h.html#aae1e8619ce740ed7b29760d2d797165a',1,'gdal_utils.h']]], + ['gdalinfooptions',['GDALInfoOptions',['../gdal__utils_8h.html#ac013479e669eb654ed4ebe5d9e9f4be6',1,'gdal_utils.h']]], + ['gdalinfooptionsforbinary',['GDALInfoOptionsForBinary',['../gdal__utils_8h.html#a1abbd14aff4c7d715a4eca1feb0afde9',1,'gdal_utils.h']]], + ['gdalmajorobjecth',['GDALMajorObjectH',['../gdal_8h.html#ace297748fac88851533c56ddec20084f',1,'gdal.h']]], + ['gdalnearblackoptions',['GDALNearblackOptions',['../gdal__utils_8h.html#a6162e0ddc96e172683249f1010bccaf3',1,'gdal_utils.h']]], + ['gdalnearblackoptionsforbinary',['GDALNearblackOptionsForBinary',['../gdal__utils_8h.html#aa784000e49dc3069d99f6c9e4498db94',1,'gdal_utils.h']]], + ['gdalrasterattributetableh',['GDALRasterAttributeTableH',['../gdal_8h.html#a8489b68bae0a6177b183a5686671ed3f',1,'gdal.h']]], + ['gdalrasterbandh',['GDALRasterBandH',['../gdal_8h.html#aeef8194c3ad5f1ed6ca27ea4cce24685',1,'gdal.h']]], + ['gdalrasterizeoptions',['GDALRasterizeOptions',['../gdal__utils_8h.html#a697aa0c4773dcb01889622c98833cd92',1,'gdal_utils.h']]], + ['gdalrasterizeoptionsforbinary',['GDALRasterizeOptionsForBinary',['../gdal__utils_8h.html#aff59e948965ccae6be147fe19aee1975',1,'gdal_utils.h']]], + ['gdalresamplefunction',['GDALResampleFunction',['../gdal__priv_8h.html#a476e9000dfc9cd316b6928e46ec4296b',1,'gdal_priv.h']]], + ['gdalsqlparseinfo',['GDALSQLParseInfo',['../gdal__priv_8h.html#a27721aeb32527ef20fd1af1aa843f2f4',1,'gdal_priv.h']]], + ['gdaltranslateoptions',['GDALTranslateOptions',['../gdal__utils_8h.html#a824ae5ddbd5058bb317501bd25219dd4',1,'gdal_utils.h']]], + ['gdaltranslateoptionsforbinary',['GDALTranslateOptionsForBinary',['../gdal__utils_8h.html#ad799fc84e01c885a85eb2717364d57c8',1,'gdal_utils.h']]], + ['gdalvectortranslateoptions',['GDALVectorTranslateOptions',['../gdal__utils_8h.html#ada2303d2328d2cfd62c13dc917646a15',1,'gdal_utils.h']]], + ['gdalvectortranslateoptionsforbinary',['GDALVectorTranslateOptionsForBinary',['../gdal__utils_8h.html#a36714f50c38f2cd71c4f620cc9de39b1',1,'gdal_utils.h']]], + ['gdalwarpappoptions',['GDALWarpAppOptions',['../gdal__utils_8h.html#af5db58f893c229b45fb1d197cadced19',1,'gdal_utils.h']]], + ['gdalwarpappoptionsforbinary',['GDALWarpAppOptionsForBinary',['../gdal__utils_8h.html#a5248dc9a1205dc0c2d354836934d68ac',1,'gdal_utils.h']]], + ['geoscontexthandle_5ft',['GEOSContextHandle_t',['../ogr__geometry_8h.html#a8fbe3d578fe2ba147a7a6a0c7a3d8f85',1,'ogr_geometry.h']]], + ['geosgeom',['GEOSGeom',['../ogr__geometry_8h.html#adc1d7838410d13f36b3fa41c17a1a57e',1,'ogr_geometry.h']]], + ['gint16',['GInt16',['../cpl__port_8h.html#a5908e4f9dfeafe8ffea41b7df0f46401',1,'cpl_port.h']]], + ['gint32',['GInt32',['../cpl__port_8h.html#af19adaeb9a6dd7c664fc6f79e426854a',1,'cpl_port.h']]], + ['gintbig',['GIntBig',['../cpl__port_8h.html#a12590fd27be1700aa9e459a32349ad62',1,'cpl_port.h']]], + ['gptrdiff_5ft',['GPtrDiff_t',['../cpl__port_8h.html#a266f5ca4950b3381e59593912f0f3f9c',1,'cpl_port.h']]], + ['gspacing',['GSpacing',['../gdal_8h.html#a00b744dccb9449f307c65bf90659105f',1,'gdal.h']]], + ['guint16',['GUInt16',['../cpl__port_8h.html#ae3f75cbefcae55ad473e17f37c9f87aa',1,'cpl_port.h']]], + ['guint32',['GUInt32',['../cpl__port_8h.html#aa623244ca15b034795eb015e4dec224d',1,'cpl_port.h']]], + ['guintbig',['GUIntBig',['../cpl__port_8h.html#af6929067909b94749412e169058c8acc',1,'cpl_port.h']]] +]; diff --git a/bin/doc/html/search/typedefs_2.html b/bin/doc/html/search/typedefs_2.html new file mode 100644 index 0000000..cc5cc40 --- /dev/null +++ b/bin/doc/html/search/typedefs_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/typedefs_2.js b/bin/doc/html/search/typedefs_2.js new file mode 100644 index 0000000..b3e2530 --- /dev/null +++ b/bin/doc/html/search/typedefs_2.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['ogrboolean',['OGRBoolean',['../ogr__core_8h.html#a1a234b9cde6d25c581b72e2b3c5af664',1,'ogr_core.h']]], + ['ogrcoordinatetransformationh',['OGRCoordinateTransformationH',['../ogr__api_8h.html#a069f206f0e8e54328d648c14658cbf81',1,'OGRCoordinateTransformationH(): ogr_api.h'],['../ogr__srs__api_8h.html#a069f206f0e8e54328d648c14658cbf81',1,'OGRCoordinateTransformationH(): ogr_srs_api.h']]], + ['ogrcurvecastertolinearring',['OGRCurveCasterToLinearRing',['../ogr__geometry_8h.html#aef315d8b52f957fd4be7d687413e5562',1,'ogr_geometry.h']]], + ['ogrcurvecastertolinestring',['OGRCurveCasterToLineString',['../ogr__geometry_8h.html#a498878fe46dca2f03fcb1a8eebffb9b6',1,'ogr_geometry.h']]], + ['ogrdatasourceh',['OGRDataSourceH',['../ogr__api_8h.html#ae37d6a007fbf6453a11062443c9cc2a4',1,'ogr_api.h']]], + ['ogrerr',['OGRErr',['../ogr__core_8h.html#abd3e8d61c1e766992bdc71f846d56f65',1,'ogr_core.h']]], + ['ogrfeaturedefnh',['OGRFeatureDefnH',['../ogr__api_8h.html#a827cc74dba4613e928843c4b5f781618',1,'ogr_api.h']]], + ['ogrfeatureh',['OGRFeatureH',['../ogr__api_8h.html#aa4ebb4d695364da5635718ec664b95bf',1,'ogr_api.h']]], + ['ogrfielddefnh',['OGRFieldDefnH',['../ogr__api_8h.html#a624dc73953f25ea4efd8686d5121249b',1,'ogr_api.h']]], + ['ogrgeomfielddefnh',['OGRGeomFieldDefnH',['../ogr__api_8h.html#ab02dff2945904f6c0664e17a80c5f6bf',1,'ogr_api.h']]], + ['ogrlayerh',['OGRLayerH',['../ogr__api_8h.html#a635095fa23dfea934f4bb2df38fb9a67',1,'ogr_api.h']]], + ['ogrpreparedgeometry',['OGRPreparedGeometry',['../ogr__geometry_8h.html#aa7f1c5da96d4c7e45dc7a721e6643a25',1,'ogr_geometry.h']]], + ['ogrsfdriverh',['OGRSFDriverH',['../ogr__api_8h.html#acb21d6f230ef8a5d2c1e65bf98473eca',1,'ogr_api.h']]], + ['ogrspatialreferenceh',['OGRSpatialReferenceH',['../ogr__api_8h.html#a23361112dba57d043fa64632348c0870',1,'OGRSpatialReferenceH(): ogr_api.h'],['../ogr__srs__api_8h.html#a23361112dba57d043fa64632348c0870',1,'OGRSpatialReferenceH(): ogr_srs_api.h']]], + ['ogrstbrushparam',['OGRSTBrushParam',['../ogr__core_8h.html#acde986cc1c9bd94e9d5b0c098021ffd5',1,'ogr_core.h']]], + ['ogrstclassid',['OGRSTClassId',['../ogr__core_8h.html#a109ea92417a0152008c7c11eeec4f028',1,'ogr_core.h']]], + ['ogrstlabelparam',['OGRSTLabelParam',['../ogr__core_8h.html#a2a32d93d85a291671f3092d5fe9b1a8c',1,'ogr_core.h']]], + ['ogrstpenparam',['OGRSTPenParam',['../ogr__core_8h.html#a389ce71839dfba1db3c2372cd0b9b0a4',1,'ogr_core.h']]], + ['ogrstsymbolparam',['OGRSTSymbolParam',['../ogr__core_8h.html#a00015868cea844e58a39438035a06128',1,'ogr_core.h']]], + ['ogrstunitid',['OGRSTUnitId',['../ogr__core_8h.html#af945b904942ebc25abc8f685bb6b20e1',1,'ogr_core.h']]], + ['ogrstylemgrh',['OGRStyleMgrH',['../ogr__api_8h.html#a52e20dd0f2767e72fdf1cd84bfa58edd',1,'ogr_api.h']]], + ['ogrstyleparamid',['OGRStyleParamId',['../ogr__featurestyle_8h.html#a6d19e942c3c22df67eec4f674b8bdb14',1,'ogr_featurestyle.h']]], + ['ogrstyletableh',['OGRStyleTableH',['../ogr__api_8h.html#ade9fad6abd55f6760170e0e47a7455d8',1,'ogr_api.h']]], + ['ogrstyletoolh',['OGRStyleToolH',['../ogr__api_8h.html#a92f1ce388fcfa9dfcedf873eb417e1c5',1,'ogr_api.h']]], + ['ogrstylevalue',['OGRStyleValue',['../ogr__featurestyle_8h.html#ab577f9b13045b1ab6c4f05527fa10e38',1,'ogr_featurestyle.h']]], + ['ogrstype',['OGRSType',['../ogr__featurestyle_8h.html#a9c5f0a762e3ac236c4d6b4d4c3756360',1,'ogr_featurestyle.h']]], + ['ogrsurfacecastertocurvepolygon',['OGRSurfaceCasterToCurvePolygon',['../ogr__geometry_8h.html#ad46d69edd490433649e04acf008f6510',1,'ogr_geometry.h']]], + ['ogrsurfacecastertopolygon',['OGRSurfaceCasterToPolygon',['../ogr__geometry_8h.html#a3768d6cdce85a2ac8ae735c08c2a7c7f',1,'ogr_geometry.h']]] +]; diff --git a/bin/doc/html/search/typedefs_3.html b/bin/doc/html/search/typedefs_3.html new file mode 100644 index 0000000..3fdb8f2 --- /dev/null +++ b/bin/doc/html/search/typedefs_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/typedefs_3.js b/bin/doc/html/search/typedefs_3.js new file mode 100644 index 0000000..072be24 --- /dev/null +++ b/bin/doc/html/search/typedefs_3.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['vsi_5fl_5foffset',['vsi_l_offset',['../cpl__vsi_8h.html#af56f9ebab1994e4c2ed3f0a50af787b2',1,'cpl_vsi.h']]], + ['vsilfile',['VSILFILE',['../cpl__vsi_8h.html#af1b1400e402360b38304de2b13d16c14',1,'cpl_vsi.h']]], + ['vsistatbuf',['VSIStatBuf',['../cpl__vsi_8h.html#aca94fc722aae44cab35e247919e56258',1,'cpl_vsi.h']]], + ['vsiwritefunction',['VSIWriteFunction',['../cpl__vsi_8h.html#a121ccf7fcbd054704350f72be08adec8',1,'cpl_vsi.h']]] +]; diff --git a/bin/doc/html/search/variables_0.html b/bin/doc/html/search/variables_0.html new file mode 100644 index 0000000..3835278 --- /dev/null +++ b/bin/doc/html/search/variables_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_0.js b/bin/doc/html/search/variables_0.js new file mode 100644 index 0000000..c6ee97d --- /dev/null +++ b/bin/doc/html/search/variables_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['adfline_5fden_5fcoeff',['adfLINE_DEN_COEFF',['../struct_g_d_a_l_r_p_c_info.html#aad14cf471a54d08c44c29f0a3e2f616b',1,'GDALRPCInfo']]], + ['adfline_5fnum_5fcoeff',['adfLINE_NUM_COEFF',['../struct_g_d_a_l_r_p_c_info.html#aa5e4cb5679ff384edd6d39f9d10ed31a',1,'GDALRPCInfo']]], + ['adfsamp_5fden_5fcoeff',['adfSAMP_DEN_COEFF',['../struct_g_d_a_l_r_p_c_info.html#aa3880ae2eca1d3c22bf66b6250178f13',1,'GDALRPCInfo']]], + ['adfsamp_5fnum_5fcoeff',['adfSAMP_NUM_COEFF',['../struct_g_d_a_l_r_p_c_info.html#aea3767ae64f6fe7f8f6f4fb2531971b3',1,'GDALRPCInfo']]] +]; diff --git a/bin/doc/html/search/variables_1.html b/bin/doc/html/search/variables_1.html new file mode 100644 index 0000000..3c65cf2 --- /dev/null +++ b/bin/doc/html/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_1.js b/bin/doc/html/search/variables_1.js new file mode 100644 index 0000000..6dd1059 --- /dev/null +++ b/bin/doc/html/search/variables_1.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['bcopysubdatasets',['bCopySubDatasets',['../struct_g_d_a_l_translate_options_for_binary.html#af2c672b44df63db3c215fe071416cd8c',1,'GDALTranslateOptionsForBinary']]], + ['bcreateoutput',['bCreateOutput',['../struct_g_d_a_l_warp_app_options_for_binary.html#a1099dce3d4401b550e73fae5850aa74d',1,'GDALWarpAppOptionsForBinary::bCreateOutput()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#af02b7ad169ec3503a03bc1c357a3c674',1,'GDALRasterizeOptionsForBinary::bCreateOutput()']]], + ['bfloatingpointwindowvalidity',['bFloatingPointWindowValidity',['../struct_g_d_a_l_raster_i_o_extra_arg.html#adc83ec448bb71cd1d393722a1bc66ecf',1,'GDALRasterIOExtraArg']]], + ['bforcecachedio',['bForceCachedIO',['../class_g_d_a_l_dataset.html#afcd66eff42a941942fa390169b7434ce',1,'GDALDataset::bForceCachedIO()'],['../class_g_d_a_l_raster_band.html#ae9a45476f750f4f2536141a13b89842e',1,'GDALRasterBand::bForceCachedIO()']]], + ['bformatexplicitlyset',['bFormatExplicitlySet',['../struct_g_d_a_l_translate_options_for_binary.html#ab7a598c45e56157dae07798b289d7f02',1,'GDALTranslateOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_warp_app_options_for_binary.html#a4f3ed2baf76a77dceabfec96a3d4463b',1,'GDALWarpAppOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_vector_translate_options_for_binary.html#a0a2d8a93910a905ee396645512b1e726',1,'GDALVectorTranslateOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#a7728503b5468e363e7c0d5b38ee776ee',1,'GDALDEMProcessingOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_nearblack_options_for_binary.html#a5c44ad5f85ddfde0ca97a3a96626a0ba',1,'GDALNearblackOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_grid_options_for_binary.html#ad26edf034ff1adcdbce3927d3aa486fa',1,'GDALGridOptionsForBinary::bFormatExplicitlySet()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#a1585a647da2f5925316751e658d2e429',1,'GDALRasterizeOptionsForBinary::bFormatExplicitlySet()']]], + ['bgenerate_5fdb2_5fv72_5fbyte_5forder',['bGenerate_DB2_V72_BYTE_ORDER',['../class_o_g_r_geometry.html#ac8e8ca827ce6b392ea95237c89e84d02',1,'OGRGeometry']]], + ['bgeoref',['bGeoref',['../structogr__style__param.html#a672d81c08ef59b50a6afa3ef5f5c037c',1,'ogr_style_param']]], + ['bignore',['bIgnore',['../class_o_g_r_geom_field_defn.html#a9cc97375a0f4ed5f8ba59f8609f6a2d8',1,'OGRGeomFieldDefn']]], + ['bignorestyle',['bIgnoreStyle',['../class_o_g_r_feature_defn.html#a28b1ad0fb9b2734a61c1cd8cdadd22dc',1,'OGRFeatureDefn']]], + ['binary',['Binary',['../union_o_g_r_field.html#a87ed05bd449088abdcd307e2a97adf13',1,'OGRField']]], + ['bisdirectory',['bIsDirectory',['../class_g_d_a_l_open_info.html#a3239a34990b8fbb75b11519451ed836f',1,'GDALOpenInfo']]], + ['bisinternal',['bIsInternal',['../class_g_d_a_l_dataset.html#a448d2d26b7e0bc2bb97aad06a1c19681',1,'GDALDataset']]], + ['blarge',['bLarge',['../struct_c_p_l_shared_file_info.html#ab6b8c11104bc00f1502b17b0ebd6d346',1,'CPLSharedFileInfo']]], + ['bnullable',['bNullable',['../class_o_g_r_geom_field_defn.html#ae6df2ffa735f5006c3d9793b9f173fe3',1,'OGRGeomFieldDefn']]], + ['boverwrite',['bOverwrite',['../struct_g_d_a_l_warp_app_options_for_binary.html#a69c578e176f16e80d538809f22843992',1,'GDALWarpAppOptionsForBinary::bOverwrite()'],['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a884e8e0c1f5bf4a409932cc1bcdcff83',1,'GDALBuildVRTOptionsForBinary::bOverwrite()']]], + ['bownmask',['bOwnMask',['../class_g_d_a_l_raster_band.html#a564d77e2d849ce6c3c6c76dac3a87784',1,'GDALRasterBand']]], + ['bquiet',['bQuiet',['../struct_g_d_a_l_translate_options_for_binary.html#afa27eb70d3b6e051d55cd570d27d9cf4',1,'GDALTranslateOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_warp_app_options_for_binary.html#a2fc2cf027d969d2ccc044027dfcb1225',1,'GDALWarpAppOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_vector_translate_options_for_binary.html#a41013f9881d87224e66194f6d519a3a5',1,'GDALVectorTranslateOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#a0232edf085196cc37cd7526712dc2dcb',1,'GDALDEMProcessingOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_nearblack_options_for_binary.html#a2d962f34046863b9b056b44585a04255',1,'GDALNearblackOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_grid_options_for_binary.html#a7e17d7fd4b17bcde4cb134dbdda0c902',1,'GDALGridOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#a3e42b8580cf6cca16c33b2be33f877f7',1,'GDALRasterizeOptionsForBinary::bQuiet()'],['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a7cae4a3a5312bb4b3c11df6ef0b741f4',1,'GDALBuildVRTOptionsForBinary::bQuiet()']]], + ['bshared',['bShared',['../class_g_d_a_l_dataset.html#a358944d2b4f81e5eb12b16a91e7e777f',1,'GDALDataset']]], + ['bstatok',['bStatOK',['../class_g_d_a_l_open_info.html#a0af5dcd9d911ce6d93d33209a24201ed',1,'GDALOpenInfo']]], + ['bsuppressonclose',['bSuppressOnClose',['../class_g_d_a_l_dataset.html#a5efda718430e0d93af624e33274d6115',1,'GDALDataset']]], + ['bvalid',['bValid',['../structogr__style__value.html#a100d076664e82f49426c35622aea21ca',1,'ogr_style_value']]] +]; diff --git a/bin/doc/html/search/variables_10.html b/bin/doc/html/search/variables_10.html new file mode 100644 index 0000000..52b5fe8 --- /dev/null +++ b/bin/doc/html/search/variables_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_10.js b/bin/doc/html/search/variables_10.js new file mode 100644 index 0000000..de79367 --- /dev/null +++ b/bin/doc/html/search/variables_10.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['y',['y',['../class_o_g_r_raw_point.html#a634339bc06e1d917851b90d3e96f8d70',1,'OGRRawPoint']]], + ['year',['Year',['../union_o_g_r_field.html#a6b42a21e47fca718c2cf491fdb2af5d1',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/variables_2.html b/bin/doc/html/search/variables_2.html new file mode 100644 index 0000000..7b43e0a --- /dev/null +++ b/bin/doc/html/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_2.js b/bin/doc/html/search/variables_2.js new file mode 100644 index 0000000..a531323 --- /dev/null +++ b/bin/doc/html/search/variables_2.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['c1',['c1',['../struct_g_d_a_l_color_entry.html#ac61314ac067414ff34673e5dae112dc0',1,'GDALColorEntry']]], + ['c2',['c2',['../struct_g_d_a_l_color_entry.html#a81fe79c5d09aaa72ef37060ea4d46392',1,'GDALColorEntry']]], + ['c3',['c3',['../struct_g_d_a_l_color_entry.html#a8742ae081f0059fb876106199813cd05',1,'GDALColorEntry']]], + ['c4',['c4',['../struct_g_d_a_l_color_entry.html#a4f98e15e781c53a16a5d3aa0cac0a0e1',1,'GDALColorEntry']]], + ['cpl_5fwarn_5funused_5fresult',['CPL_WARN_UNUSED_RESULT',['../cpl__string_8h.html#ac015c5d4ac53d3403979d81ab9d5e94f',1,'cpl_string.h']]], + ['cplthreadfunc',['CPLThreadFunc',['../cpl__multiproc_8h.html#abdd7ae4eb9ede6837f870972fd2b1136',1,'cpl_multiproc.h']]] +]; diff --git a/bin/doc/html/search/variables_3.html b/bin/doc/html/search/variables_3.html new file mode 100644 index 0000000..ea0392d --- /dev/null +++ b/bin/doc/html/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_3.js b/bin/doc/html/search/variables_3.js new file mode 100644 index 0000000..cbef111 --- /dev/null +++ b/bin/doc/html/search/variables_3.js @@ -0,0 +1,30 @@ +var searchData= +[ + ['date',['Date',['../union_o_g_r_field.html#adf312a59e5c805d30972138e97b5b9a9',1,'OGRField']]], + ['day',['Day',['../union_o_g_r_field.html#a32e89c8e977f75c34bfbb8b2e80a0adc',1,'OGRField']]], + ['dbconnect',['dbConnect',['../class_test_d_b_connect.html#a184de9784ad9b5523b037b2a6cac87d8',1,'TestDBConnect']]], + ['dfgcpline',['dfGCPLine',['../struct_g_d_a_l___g_c_p.html#a043663a215080d041c5c7fc119a6b40c',1,'GDAL_GCP']]], + ['dfgcppixel',['dfGCPPixel',['../struct_g_d_a_l___g_c_p.html#a7decb3a8e3b74aa459a17d32ad3aa833',1,'GDAL_GCP']]], + ['dfgcpx',['dfGCPX',['../struct_g_d_a_l___g_c_p.html#a29b69cc336f53200d76b60c6623d5f05',1,'GDAL_GCP']]], + ['dfgcpy',['dfGCPY',['../struct_g_d_a_l___g_c_p.html#a967a0176f77fcb3c34ec03e0466ef8d3',1,'GDAL_GCP']]], + ['dfgcpz',['dfGCPZ',['../struct_g_d_a_l___g_c_p.html#acf473127a49883c0506671a5f6ba9f5a',1,'GDAL_GCP']]], + ['dfheight_5foff',['dfHEIGHT_OFF',['../struct_g_d_a_l_r_p_c_info.html#a4750ad0e934201b356cb28b998fa93ec',1,'GDALRPCInfo']]], + ['dfheight_5fscale',['dfHEIGHT_SCALE',['../struct_g_d_a_l_r_p_c_info.html#ab630e2fbc7ff974f13dad7731c8d3852',1,'GDALRPCInfo']]], + ['dflat_5foff',['dfLAT_OFF',['../struct_g_d_a_l_r_p_c_info.html#ac9f3bd2ab603c2b87d445e728b6e0be1',1,'GDALRPCInfo']]], + ['dflat_5fscale',['dfLAT_SCALE',['../struct_g_d_a_l_r_p_c_info.html#a37b800434fcb0ac55421be685203d935',1,'GDALRPCInfo']]], + ['dfline_5foff',['dfLINE_OFF',['../struct_g_d_a_l_r_p_c_info.html#a83900037eea47ee9586143321572239d',1,'GDALRPCInfo']]], + ['dfline_5fscale',['dfLINE_SCALE',['../struct_g_d_a_l_r_p_c_info.html#a3e6ea777376ff549607c1e2305fe4a92',1,'GDALRPCInfo']]], + ['dflong_5foff',['dfLONG_OFF',['../struct_g_d_a_l_r_p_c_info.html#af11421330a475830d4734f69e446a140',1,'GDALRPCInfo']]], + ['dflong_5fscale',['dfLONG_SCALE',['../struct_g_d_a_l_r_p_c_info.html#adc7c75f0c58bd3d7cbecc0f50723fe93',1,'GDALRPCInfo']]], + ['dfmax_5flat',['dfMAX_LAT',['../struct_g_d_a_l_r_p_c_info.html#ac70012f06992be884c7bd31c34cd3908',1,'GDALRPCInfo']]], + ['dfmax_5flong',['dfMAX_LONG',['../struct_g_d_a_l_r_p_c_info.html#a5c36c3c3c0bc3dd1a407a47bc1be1177',1,'GDALRPCInfo']]], + ['dfmin_5flat',['dfMIN_LAT',['../struct_g_d_a_l_r_p_c_info.html#a663d5b8e01c0936a73865572057e4f43',1,'GDALRPCInfo']]], + ['dfmin_5flong',['dfMIN_LONG',['../struct_g_d_a_l_r_p_c_info.html#a3029538ce982f8a3c9a9d58d7cd522b8',1,'GDALRPCInfo']]], + ['dfsamp_5foff',['dfSAMP_OFF',['../struct_g_d_a_l_r_p_c_info.html#a19b69da917c77240358759f7b9b1c60f',1,'GDALRPCInfo']]], + ['dfsamp_5fscale',['dfSAMP_SCALE',['../struct_g_d_a_l_r_p_c_info.html#aaa3498c47cec641e166a5efba8354848',1,'GDALRPCInfo']]], + ['dfvalue',['dfValue',['../structogr__style__value.html#a7d6b7a32cdb3985a34bb105465f4d8bf',1,'ogr_style_value']]], + ['dfxoff',['dfXOff',['../struct_g_d_a_l_raster_i_o_extra_arg.html#a779e4096677df887a53e05e6a54563f7',1,'GDALRasterIOExtraArg']]], + ['dfxsize',['dfXSize',['../struct_g_d_a_l_raster_i_o_extra_arg.html#ac12ec74870a6bf22bcf035b497faf0ea',1,'GDALRasterIOExtraArg']]], + ['dfyoff',['dfYOff',['../struct_g_d_a_l_raster_i_o_extra_arg.html#ab8bcb1b1cf22245552e7b87fb296cd0e',1,'GDALRasterIOExtraArg']]], + ['dfysize',['dfYSize',['../struct_g_d_a_l_raster_i_o_extra_arg.html#aa519d779546c93eb34bc980820b4bc04',1,'GDALRasterIOExtraArg']]] +]; diff --git a/bin/doc/html/search/variables_4.html b/bin/doc/html/search/variables_4.html new file mode 100644 index 0000000..1ed95cb --- /dev/null +++ b/bin/doc/html/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_4.js b/bin/doc/html/search/variables_4.js new file mode 100644 index 0000000..de9e628 --- /dev/null +++ b/bin/doc/html/search/variables_4.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['eaccess',['eAccess',['../class_g_d_a_l_open_info.html#a720dbd5edc6176843b2e73d21c9cf23c',1,'GDALOpenInfo::eAccess()'],['../class_g_d_a_l_dataset.html#aa7b21469fc5d3ed5684eb356b0acb75e',1,'GDALDataset::eAccess()'],['../class_g_d_a_l_raster_band.html#abecaeba9a75696d55d09e9c03d1ea0db',1,'GDALRasterBand::eAccess()']]], + ['eaccessmode',['eAccessMode',['../struct_g_d_a_l_vector_translate_options_for_binary.html#ad4f9f472924b9cdf7fc2271447ce9769',1,'GDALVectorTranslateOptionsForBinary']]], + ['ebuftype',['eBufType',['../class_g_d_a_l_async_reader.html#af31b52ecc27c7179c8920990e3a2e254',1,'GDALAsyncReader']]], + ['edatatype',['eDataType',['../class_g_d_a_l_raster_band.html#aa52ad9156ee198a6990d8e80582d0cd3',1,'GDALRasterBand']]], + ['egeomtype',['eGeomType',['../class_o_g_r_geom_field_defn.html#a800501373199d9dd62b4fc6388f8566c',1,'OGRGeomFieldDefn']]], + ['eparam',['eParam',['../structogr__style__param.html#a6c11325e057896e063054afd0fbab21b',1,'ogr_style_param']]], + ['eresamplealg',['eResampleAlg',['../struct_g_d_a_l_raster_i_o_extra_arg.html#a343d47cc959664f215a1d07a2dc12271',1,'GDALRasterIOExtraArg']]], + ['etype',['eType',['../struct_c_p_l_x_m_l_node.html#a9ff2b585ad97ac6fe6b092390344a052',1,'CPLXMLNode::eType()'],['../structogr__style__param.html#ae79012fd24c9d94e5c340cb38db1ccfb',1,'ogr_style_param::eType()']]], + ['eunit',['eUnit',['../structogr__style__value.html#a046e0a1180ae7f1f08eff09e23e46f9c',1,'ogr_style_value']]] +]; diff --git a/bin/doc/html/search/variables_5.html b/bin/doc/html/search/variables_5.html new file mode 100644 index 0000000..ecc883b --- /dev/null +++ b/bin/doc/html/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_5.js b/bin/doc/html/search/variables_5.js new file mode 100644 index 0000000..b459a22 --- /dev/null +++ b/bin/doc/html/search/variables_5.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['flags',['flags',['../class_o_g_r_geometry.html#afffefe21cce86af46c259ceee3b60347',1,'OGRGeometry']]], + ['fp',['fp',['../struct_c_p_l_shared_file_info.html#a47792925fc79475db728bc911ace28e4',1,'CPLSharedFileInfo']]], + ['fpl',['fpL',['../class_g_d_a_l_open_info.html#a90892bf145ec8347891e6eaa5c8cce4a',1,'GDALOpenInfo']]] +]; diff --git a/bin/doc/html/search/variables_6.html b/bin/doc/html/search/variables_6.html new file mode 100644 index 0000000..0c1a66b --- /dev/null +++ b/bin/doc/html/search/variables_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_6.js b/bin/doc/html/search/variables_6.js new file mode 100644 index 0000000..6904d1d --- /dev/null +++ b/bin/doc/html/search/variables_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['hour',['Hour',['../union_o_g_r_field.html#afd2e6cf64ec93bef505a82e57dfa7d7c',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/variables_7.html b/bin/doc/html/search/variables_7.html new file mode 100644 index 0000000..e0da2ef --- /dev/null +++ b/bin/doc/html/search/variables_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_7.js b/bin/doc/html/search/variables_7.js new file mode 100644 index 0000000..fb6483b --- /dev/null +++ b/bin/doc/html/search/variables_7.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['integer',['Integer',['../union_o_g_r_field.html#a94fcb3edefab9f7200eeafdf2d1d8120',1,'OGRField']]], + ['integer64',['Integer64',['../union_o_g_r_field.html#ad1379dcee9fc8176fc4e45b01bf76c37',1,'OGRField']]], + ['integer64list',['Integer64List',['../union_o_g_r_field.html#afa9be5a3e17d62e41081b2ec8e2f019c',1,'OGRField']]], + ['integerlist',['IntegerList',['../union_o_g_r_field.html#ad5e87e5a402024dcf092e094d6e84aa2',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/variables_8.html b/bin/doc/html/search/variables_8.html new file mode 100644 index 0000000..0c3d1df --- /dev/null +++ b/bin/doc/html/search/variables_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_8.js b/bin/doc/html/search/variables_8.js new file mode 100644 index 0000000..dc7229a --- /dev/null +++ b/bin/doc/html/search/variables_8.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['m_5fbfilterisenvelope',['m_bFilterIsEnvelope',['../class_o_g_r_layer.html#a29d8149758b1c0870dfbcefb15d4aa4a',1,'OGRLayer']]], + ['m_5figeomfieldfilter',['m_iGeomFieldFilter',['../class_o_g_r_layer.html#a2def8404ca4d9e775676f2c0aed1e0a3',1,'OGRLayer']]], + ['m_5fnfeaturesread',['m_nFeaturesRead',['../class_o_g_r_layer.html#af1b8b198adb20343958aca5062106f04',1,'OGRLayer']]], + ['m_5fnrefcount',['m_nRefCount',['../class_o_g_r_layer.html#a45bde7b9ca67f27976ded99f7db342a9',1,'OGRLayer']]], + ['m_5fpoattrindex',['m_poAttrIndex',['../class_o_g_r_layer.html#a7211ce20ccbaa8e45a14e1cee5fde825',1,'OGRLayer']]], + ['m_5fpoattrquery',['m_poAttrQuery',['../class_o_g_r_layer.html#ab1d526cb57f9e885a909c78ea09117b4',1,'OGRLayer']]], + ['m_5fpofiltergeom',['m_poFilterGeom',['../class_o_g_r_layer.html#a9dade1d7ba7522aaea2cdbbb6e3e5e9f',1,'OGRLayer']]], + ['m_5fpostyletable',['m_poStyleTable',['../class_g_d_a_l_dataset.html#af23e6df2519205b1969fa2f083babfbd',1,'GDALDataset::m_poStyleTable()'],['../class_o_g_r_feature.html#aff646be9ac2eba3848a25874237a911b',1,'OGRFeature::m_poStyleTable()'],['../class_o_g_r_layer.html#a9e0d2c752c60890aa6cfc88e0313ea95',1,'OGRLayer::m_poStyleTable()']]], + ['m_5fppreparedfiltergeom',['m_pPreparedFilterGeom',['../class_o_g_r_layer.html#ac92a22c7efc7bbb6ac9c0d0f4cdd9f4a',1,'OGRLayer']]], + ['m_5fpszattrquerystring',['m_pszAttrQueryString',['../class_o_g_r_layer.html#afccfdded1c0722eba7eb51d5e4d76288',1,'OGRLayer']]], + ['m_5fpszstylestring',['m_pszStyleString',['../class_o_g_r_feature.html#abfbce2959ea4e194e2631bdbf5ba6aaf',1,'OGRFeature']]], + ['m_5fpsztmpfieldvalue',['m_pszTmpFieldValue',['../class_o_g_r_feature.html#a99c59327e984d3bed844fb5ddc27fabb',1,'OGRFeature']]], + ['m_5fsfilterenvelope',['m_sFilterEnvelope',['../class_o_g_r_layer.html#a0c1fd4e25c8a5d7080323e14a8f7a682',1,'OGRLayer']]], + ['maxx',['MaxX',['../struct_o_g_r_envelope.html#a55cd25e093379420a241a517b4327814',1,'OGREnvelope::MaxX()'],['../struct_o_g_r_envelope3_d.html#a2b82fcb6ca7686c46ea3f70636b536df',1,'OGREnvelope3D::MaxX()']]], + ['maxy',['MaxY',['../struct_o_g_r_envelope.html#a5e80b4ff0411586fe072308244c9ca90',1,'OGREnvelope::MaxY()'],['../struct_o_g_r_envelope3_d.html#a5d9fe055d14fa803cdc2f6533a2980af',1,'OGREnvelope3D::MaxY()']]], + ['maxz',['MaxZ',['../struct_o_g_r_envelope3_d.html#a8164346da3998efcc563249f1512d694',1,'OGREnvelope3D']]], + ['minute',['Minute',['../union_o_g_r_field.html#ab541f971ba765918831fbc3e28b0723f',1,'OGRField']]], + ['minx',['MinX',['../struct_o_g_r_envelope.html#a5cd0496c5505caf1bfedcbf1a396d30f',1,'OGREnvelope::MinX()'],['../struct_o_g_r_envelope3_d.html#ab0cc00038dd8179defc515b936ac0236',1,'OGREnvelope3D::MinX()']]], + ['miny',['MinY',['../struct_o_g_r_envelope.html#a373ec4657ccea1b46db49c87dac48462',1,'OGREnvelope::MinY()'],['../struct_o_g_r_envelope3_d.html#a598d7e9ca0a308366a5dd72958c30844',1,'OGREnvelope3D::MinY()']]], + ['minz',['MinZ',['../struct_o_g_r_envelope3_d.html#aaf97b687c25c7d837bcc8b5ad92300e1',1,'OGREnvelope3D']]], + ['month',['Month',['../union_o_g_r_field.html#a84c7994532d9702fd00bb08065aafa0b',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/variables_9.html b/bin/doc/html/search/variables_9.html new file mode 100644 index 0000000..e14a107 --- /dev/null +++ b/bin/doc/html/search/variables_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_9.js b/bin/doc/html/search/variables_9.js new file mode 100644 index 0000000..98e1176 --- /dev/null +++ b/bin/doc/html/search/variables_9.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['nband',['nBand',['../class_g_d_a_l_raster_band.html#afa9820e6fd4517e66a73e37591f9c0d5',1,'GDALRasterBand']]], + ['nbandcount',['nBandCount',['../class_g_d_a_l_async_reader.html#a877cfd22630a8bed88bc67940cf705c6',1,'GDALAsyncReader']]], + ['nbands',['nBands',['../class_g_d_a_l_dataset.html#a92b6df5fef47ae11e9591724a0ab1b8a',1,'GDALDataset']]], + ['nbandspace',['nBandSpace',['../class_g_d_a_l_async_reader.html#a329864a9fcdf911c4d5665207dbb5f16',1,'GDALAsyncReader']]], + ['nblockreads',['nBlockReads',['../class_g_d_a_l_raster_band.html#a4904415112d20fa9ae1175bc8eab2705',1,'GDALRasterBand']]], + ['nblockspercolumn',['nBlocksPerColumn',['../class_g_d_a_l_raster_band.html#a22947960ca683153c939dc030f3fa332',1,'GDALRasterBand']]], + ['nblocksperrow',['nBlocksPerRow',['../class_g_d_a_l_raster_band.html#a0351399fc8a5693d5eb699616ba4dd58',1,'GDALRasterBand']]], + ['nblockxsize',['nBlockXSize',['../class_g_d_a_l_raster_band.html#a8cca71a92e940061ee1cb0150a54b445',1,'GDALRasterBand']]], + ['nblockysize',['nBlockYSize',['../class_g_d_a_l_raster_band.html#aa6028120a5239b6da8f2b3b0b3f6c27f',1,'GDALRasterBand']]], + ['nbufxsize',['nBufXSize',['../class_g_d_a_l_async_reader.html#a80633f20fec2b8303e301d0c26fe14bb',1,'GDALAsyncReader']]], + ['nbufysize',['nBufYSize',['../class_g_d_a_l_async_reader.html#a49c16f060d0fff1a4a7ad5c8d37eb894',1,'GDALAsyncReader']]], + ['ncount',['nCount',['../union_o_g_r_field.html#ad08ac1b898f5e2f0b732b78393059d74',1,'OGRField']]], + ['ncurvecount',['nCurveCount',['../class_o_g_r_curve_collection.html#aacc99f9360e0168f2f1d217f262d3aa8',1,'OGRCurveCollection']]], + ['nfieldcount',['nFieldCount',['../class_o_g_r_feature_defn.html#a172033026f05b45e0003b64166866163',1,'OGRFeatureDefn']]], + ['nflags',['nFlags',['../class_g_d_a_l_major_object.html#addb1d9dcdbb76b133e4ebceb01f66cf7',1,'GDALMajorObject']]], + ['ngeomcount',['nGeomCount',['../class_o_g_r_geometry_collection.html#a9a579d13d015a42d66ae6a1fe177ca13',1,'OGRGeometryCollection']]], + ['ngeomfieldcount',['nGeomFieldCount',['../class_o_g_r_feature_defn.html#a3763b0d330e3857dc34f82c05bf64cb0',1,'OGRFeatureDefn']]], + ['nheaderbytes',['nHeaderBytes',['../class_g_d_a_l_open_info.html#af62c6ba9270758c340908885ebcf4c4d',1,'GDALOpenInfo']]], + ['nlinespace',['nLineSpace',['../class_g_d_a_l_async_reader.html#ab250ec92a458ca88e191ae6685e31199',1,'GDALAsyncReader']]], + ['nmarker1',['nMarker1',['../union_o_g_r_field.html#a05829ce235f2f8bee337f865dcafb3df',1,'OGRField']]], + ['nmarker2',['nMarker2',['../union_o_g_r_field.html#abdd508b48656145f62a2cef5fb9e026b',1,'OGRField']]], + ['nmaskflags',['nMaskFlags',['../class_g_d_a_l_raster_band.html#a6e4850c5a3657030a9db2d8566eff93f',1,'GDALRasterBand']]], + ['nopenflags',['nOpenFlags',['../class_g_d_a_l_open_info.html#a7653a92a5b0a0987d157bf082f19f103',1,'GDALOpenInfo::nOpenFlags()'],['../class_g_d_a_l_dataset.html#a23aa58edd0a3a7ecb977f3e8e8ee1344',1,'GDALDataset::nOpenFlags()']]], + ['npixelspace',['nPixelSpace',['../class_g_d_a_l_async_reader.html#a998495730d13efd507491746e3c94d15',1,'GDALAsyncReader']]], + ['npointcount',['nPointCount',['../class_o_g_r_simple_curve.html#af0fecbcf32a0b21f1136f3b4578202ce',1,'OGRSimpleCurve']]], + ['nrasterxsize',['nRasterXSize',['../class_g_d_a_l_dataset.html#a2ea8455b89442d85956aad91cbd6491c',1,'GDALDataset::nRasterXSize()'],['../class_g_d_a_l_raster_band.html#abae5e8d3e4134d4bdc880a6f46b48953',1,'GDALRasterBand::nRasterXSize()']]], + ['nrasterysize',['nRasterYSize',['../class_g_d_a_l_dataset.html#a84c5ff211e4776af3970632e9b6291ad',1,'GDALDataset::nRasterYSize()'],['../class_g_d_a_l_raster_band.html#a585b8c4b6c52c2f4dc864a9dabe7d17f',1,'GDALRasterBand::nRasterYSize()']]], + ['nrefcount',['nRefCount',['../struct_c_p_l_shared_file_info.html#a5579640f409b4cba29d37ea5a041b14d',1,'CPLSharedFileInfo::nRefCount()'],['../class_g_d_a_l_dataset.html#a0d88e7dd22b516f584d5ab98a85f2883',1,'GDALDataset::nRefCount()'],['../class_o_g_r_feature_defn.html#a77eb02a53b2f9d9f15e45018423ecc46',1,'OGRFeatureDefn::nRefCount()']]], + ['nsrcfiles',['nSrcFiles',['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a4a67b7d5272409e4274536f17a0ef2cf',1,'GDALBuildVRTOptionsForBinary']]], + ['nsubdataset',['nSubdataset',['../struct_g_d_a_l_info_options_for_binary.html#add855d4989573d1dbafc099457340bd0',1,'GDALInfoOptionsForBinary']]], + ['nvalue',['nValue',['../structogr__style__value.html#abcfd51117442fe8ecebc52926f118c6d',1,'ogr_style_value']]], + ['nversion',['nVersion',['../struct_g_d_a_l_raster_i_o_extra_arg.html#a805282596ca325cbaea6b396db66f5f1',1,'GDALRasterIOExtraArg']]], + ['nxoff',['nXOff',['../class_g_d_a_l_async_reader.html#aef9aaafd7f22cd6071cce0396db778f5',1,'GDALAsyncReader']]], + ['nxsize',['nXSize',['../class_g_d_a_l_async_reader.html#ad0e23058d34115ef7664b410d749e7f9',1,'GDALAsyncReader']]], + ['nyoff',['nYOff',['../class_g_d_a_l_async_reader.html#a72ee928cdf3a69bf978aa2249548444b',1,'GDALAsyncReader']]], + ['nysize',['nYSize',['../class_g_d_a_l_async_reader.html#ac458a03d60aab2c82d5d94ebb96c62e2',1,'GDALAsyncReader']]] +]; diff --git a/bin/doc/html/search/variables_a.html b/bin/doc/html/search/variables_a.html new file mode 100644 index 0000000..4e38be7 --- /dev/null +++ b/bin/doc/html/search/variables_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_a.js b/bin/doc/html/search/variables_a.js new file mode 100644 index 0000000..0e9618e --- /dev/null +++ b/bin/doc/html/search/variables_a.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['occ',['oCC',['../class_o_g_r_curve_polygon.html#a9d2fef6086887f836703cb814a35dad7',1,'OGRCurvePolygon']]], + ['ogr',['ogr',['../class_test_ogr.html#a988a9535d69f4e8ae33e5a6a622120a8',1,'TestOgr']]], + ['ogr_5fg_5f3d',['OGR_G_3D',['../class_o_g_r_geometry.html#aafe7be32ba82166740df88984a9335a7',1,'OGRGeometry']]], + ['ogr_5fg_5fmeasured',['OGR_G_MEASURED',['../class_o_g_r_geometry.html#a36f6bc8fee37d085439ecf0717a8d7ec',1,'OGRGeometry']]], + ['ogr_5fg_5fnot_5fempty_5fpoint',['OGR_G_NOT_EMPTY_POINT',['../class_o_g_r_geometry.html#af1bf613ed35dec96a473df33aaf12e91',1,'OGRGeometry']]], + ['ogrgeometryh',['OGRGeometryH',['../ogr__api_8h.html#aed9a9df314720ac1f30777d9a13b4f1a',1,'ogr_api.h']]], + ['omdmd',['oMDMD',['../class_g_d_a_l_major_object.html#af7d5c5dd3f612bfcbf7b7ce13129e001',1,'GDALMajorObject']]], + ['oovmanager',['oOvManager',['../class_g_d_a_l_dataset.html#aecd6ee1987a70fd342ec9c8f85dc278c',1,'GDALDataset']]] +]; diff --git a/bin/doc/html/search/variables_b.html b/bin/doc/html/search/variables_b.html new file mode 100644 index 0000000..c98ef41 --- /dev/null +++ b/bin/doc/html/search/variables_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_b.js b/bin/doc/html/search/variables_b.js new file mode 100644 index 0000000..800529f --- /dev/null +++ b/bin/doc/html/search/variables_b.js @@ -0,0 +1,62 @@ +var searchData= +[ + ['pabyheader',['pabyHeader',['../class_g_d_a_l_open_info.html#a2193ea49d916003baa90e75426309e10',1,'GDALOpenInfo']]], + ['padata',['paData',['../union_o_g_r_field.html#a1f2e886ab103180835430dd2f22fa1dc',1,'OGRField']]], + ['padfm',['padfM',['../class_o_g_r_simple_curve.html#a2840b8ace3575d7ccbf18bfd0079347d',1,'OGRSimpleCurve']]], + ['padfz',['padfZ',['../class_o_g_r_simple_curve.html#a5ad42085e8ca4ea9f210c5ac29092236',1,'OGRSimpleCurve']]], + ['palist',['paList',['../union_o_g_r_field.html#a882ee4b7caedb74d2dc04b42f7667361',1,'OGRField::paList()'],['../union_o_g_r_field.html#a40735b04fade29b8fd2ba335366c14e6',1,'OGRField::paList()'],['../union_o_g_r_field.html#abf98bc0bf6fde4ec188e5645178eeb2d',1,'OGRField::paList()'],['../union_o_g_r_field.html#ae84079aa89af63bf4b958fcfaec930ba',1,'OGRField::paList()']]], + ['panbandmap',['panBandMap',['../class_g_d_a_l_async_reader.html#a062204993d4dc4a8ad9c06d9633df0cd',1,'GDALAsyncReader']]], + ['paopoints',['paoPoints',['../class_o_g_r_simple_curve.html#a702598ec6c5bd917b3f0fa31bee025ff',1,'OGRSimpleCurve']]], + ['papobands',['papoBands',['../class_g_d_a_l_dataset.html#ae9e09722880c1c1f0a4ba26e09ade7f4',1,'GDALDataset']]], + ['papocurves',['papoCurves',['../class_o_g_r_curve_collection.html#abb5c0e1c8c131b791173b1e7894c0296',1,'OGRCurveCollection']]], + ['papofielddefn',['papoFieldDefn',['../class_o_g_r_feature_defn.html#a9e79222a69c736950d616a04aad2cfcf',1,'OGRFeatureDefn']]], + ['papogeomfielddefn',['papoGeomFieldDefn',['../class_o_g_r_feature_defn.html#a1e5d7503c7d420fe2a6ac811ccf9f908',1,'OGRFeatureDefn']]], + ['papogeoms',['papoGeoms',['../class_o_g_r_geometry_collection.html#ac1ae4886ddd2df2a0a75facff1120d00',1,'OGRGeometryCollection']]], + ['papszdestopenoptions',['papszDestOpenOptions',['../struct_g_d_a_l_warp_app_options_for_binary.html#a724e5f24d2193d831999c204cbcd5951',1,'GDALWarpAppOptionsForBinary']]], + ['papszopenoptions',['papszOpenOptions',['../class_g_d_a_l_open_info.html#a4f6d0f7de258aa0ee9ee04fca5355621',1,'GDALOpenInfo::papszOpenOptions()'],['../class_g_d_a_l_dataset.html#a8e3da284c2c1daf87df37287870032c1',1,'GDALDataset::papszOpenOptions()'],['../struct_g_d_a_l_info_options_for_binary.html#a7957123f1f050196e44d6c94e0d9cdd5',1,'GDALInfoOptionsForBinary::papszOpenOptions()'],['../struct_g_d_a_l_translate_options_for_binary.html#a15e3336d7dff7efd22294c5766feab45',1,'GDALTranslateOptionsForBinary::papszOpenOptions()'],['../struct_g_d_a_l_warp_app_options_for_binary.html#ac4a5df79bce96f85b0e3621ff5398fd9',1,'GDALWarpAppOptionsForBinary::papszOpenOptions()'],['../struct_g_d_a_l_vector_translate_options_for_binary.html#a370b9b533ba86ba45d71fd1f914c8ba0',1,'GDALVectorTranslateOptionsForBinary::papszOpenOptions()']]], + ['papszsrcfiles',['papszSrcFiles',['../struct_g_d_a_l_warp_app_options_for_binary.html#af101e18626f187f981cb20c15ea42ec0',1,'GDALWarpAppOptionsForBinary::papszSrcFiles()'],['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a9a7abd149f8eb152f193c68adb49b175',1,'GDALBuildVRTOptionsForBinary::papszSrcFiles()']]], + ['pbool',['PBOOL',['../ogr_8cpp.html#a85326e1ccfeff8dbee821eaea17b16d8',1,'ogr.cpp']]], + ['pbuf',['pBuf',['../class_g_d_a_l_async_reader.html#a571df7e73dffbc42749390dada1d05db',1,'GDALAsyncReader']]], + ['pdriverdata',['pDriverData',['../class_g_d_a_l_driver.html#a23a3e052e93c14b912d98d233e36a1cf',1,'GDALDriver']]], + ['pfncopyfiles',['pfnCopyFiles',['../class_g_d_a_l_driver.html#a0e5d15cf09b6c4111235cf14892b04ed',1,'GDALDriver']]], + ['pfncreate',['pfnCreate',['../class_g_d_a_l_driver.html#a8f6c7f3c487e7025d2307ae8d2b3d1c8',1,'GDALDriver']]], + ['pfncreatecopy',['pfnCreateCopy',['../class_g_d_a_l_driver.html#af5bf5af176143f24d3fcebc7c2ebc205',1,'GDALDriver']]], + ['pfncreatevectoronly',['pfnCreateVectorOnly',['../class_g_d_a_l_driver.html#aa4fdb4b896532b78a7637d0152583cb4',1,'GDALDriver']]], + ['pfndelete',['pfnDelete',['../class_g_d_a_l_driver.html#a30ade4af360b9c88342afd1db6d6c01c',1,'GDALDriver']]], + ['pfndeletedatasource',['pfnDeleteDataSource',['../class_g_d_a_l_driver.html#aaa0320069d7cf010adee8761b1d14f70',1,'GDALDriver']]], + ['pfnidentify',['pfnIdentify',['../class_g_d_a_l_driver.html#a5f0551174033675c63f53e460d3158b1',1,'GDALDriver']]], + ['pfnopen',['pfnOpen',['../class_g_d_a_l_driver.html#a063e201d4decbcb20979ed29a5766860',1,'GDALDriver']]], + ['pfnopenwithdriverarg',['pfnOpenWithDriverArg',['../class_g_d_a_l_driver.html#af4c8f6511aeb035058639b97d088deaa',1,'GDALDriver']]], + ['pfnprogress',['pfnProgress',['../struct_g_d_a_l_raster_i_o_extra_arg.html#ac9c58fa7918b7b842fb2ff97b321572a',1,'GDALRasterIOExtraArg']]], + ['pfnrename',['pfnRename',['../class_g_d_a_l_driver.html#a909161405d233f212905c590fc895416',1,'GDALDriver']]], + ['pfnunloaddriver',['pfnUnloadDriver',['../class_g_d_a_l_driver.html#a0f6258049c8b6b2dcdb1bda62a7ada98',1,'GDALDriver']]], + ['poband',['poBand',['../class_g_d_a_l_abstract_band_block_cache.html#a16614ef583ccbdc6438918c98a58028c',1,'GDALAbstractBandBlockCache']]], + ['podriver',['poDriver',['../class_g_d_a_l_dataset.html#a8a2dde6bd2f495c29fd816c9947c6423',1,'GDALDataset']]], + ['pods',['poDS',['../class_g_d_a_l_raster_band.html#a5cc71d3bb02e7ce26bff5c8210e00667',1,'GDALRasterBand::poDS()'],['../class_g_d_a_l_async_reader.html#a85c39f98ee7468e80cf468cd0e047e04',1,'GDALAsyncReader::poDS()']]], + ['pomask',['poMask',['../class_g_d_a_l_raster_band.html#ab5b892edb22a24be325228640baf9761',1,'GDALRasterBand']]], + ['posrs',['poSRS',['../class_o_g_r_geom_field_defn.html#a1524666997bfbfb1430cc87c1a0d6cc6',1,'OGRGeomFieldDefn']]], + ['pprogressarg',['pProgressArg',['../cpl__progress_8h.html#ab712540ef7a12a5475e3c20e3fa2ccbf',1,'cpl_progress.h']]], + ['pprogressdata',['pProgressData',['../struct_g_d_a_l_raster_i_o_extra_arg.html#a224b32808cec55b7f99949fdc1dd9d68',1,'GDALRasterIOExtraArg']]], + ['pschild',['psChild',['../struct_c_p_l_x_m_l_node.html#a5a62af6962ee5db1b7134b7a70d3e2c9',1,'CPLXMLNode']]], + ['psnext',['psNext',['../struct_c_p_l_x_m_l_node.html#aba804dde624b8cdbac66cd6008542629',1,'CPLXMLNode']]], + ['pszaccess',['pszAccess',['../struct_c_p_l_shared_file_info.html#a25373398649d1b2b5bbe3c24d3554b25',1,'CPLSharedFileInfo']]], + ['pszcolorfilename',['pszColorFilename',['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#a38448c805bd600581db23719544228d1',1,'GDALDEMProcessingOptionsForBinary']]], + ['pszdatasource',['pszDataSource',['../struct_g_d_a_l_vector_translate_options_for_binary.html#a92c2252c6ec4e62d1020aa2a3b0cf733',1,'GDALVectorTranslateOptionsForBinary']]], + ['pszdest',['pszDest',['../struct_g_d_a_l_translate_options_for_binary.html#a0877ed0c16365d09bada8bf30d75c7ed',1,'GDALTranslateOptionsForBinary::pszDest()'],['../struct_g_d_a_l_grid_options_for_binary.html#a1bee130c6b60735fd6983106a9ef5d3b',1,'GDALGridOptionsForBinary::pszDest()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#a0c619b7bd5326f773a6952d50a5e36f1',1,'GDALRasterizeOptionsForBinary::pszDest()']]], + ['pszdestdatasource',['pszDestDataSource',['../struct_g_d_a_l_vector_translate_options_for_binary.html#a49b7cfe6ed8726641e114a5976d77ad2',1,'GDALVectorTranslateOptionsForBinary']]], + ['pszdstfilename',['pszDstFilename',['../struct_g_d_a_l_warp_app_options_for_binary.html#ae59a830455ca68f3fcd1a34cbda31d43',1,'GDALWarpAppOptionsForBinary::pszDstFilename()'],['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#adab34fa2edc3f9461cc45fb46a194377',1,'GDALDEMProcessingOptionsForBinary::pszDstFilename()'],['../struct_g_d_a_l_build_v_r_t_options_for_binary.html#a7a988b44bfce595bf7bfc301bf01606f',1,'GDALBuildVRTOptionsForBinary::pszDstFilename()']]], + ['pszfeatureclassname',['pszFeatureClassName',['../class_o_g_r_feature_defn.html#a5a81f1d4884e5ba87298da87d1e974ee',1,'OGRFeatureDefn']]], + ['pszfilename',['pszFilename',['../struct_c_p_l_shared_file_info.html#ab513abf6e93be37037dc2607304beb1e',1,'CPLSharedFileInfo::pszFilename()'],['../class_g_d_a_l_open_info.html#ac4853cfc89944973b4811a7422d20837',1,'GDALOpenInfo::pszFilename()'],['../struct_g_d_a_l_info_options_for_binary.html#a27e4a15b48d6e55bec47b674403474c1',1,'GDALInfoOptionsForBinary::pszFilename()']]], + ['pszformat',['pszFormat',['../struct_g_d_a_l_translate_options_for_binary.html#aacc1fbb42783b460a1c9d2ac743204be',1,'GDALTranslateOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_warp_app_options_for_binary.html#ac58ac30e597ca3f057c618e4fe4c30eb',1,'GDALWarpAppOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_vector_translate_options_for_binary.html#a27e240be4739aa8572efbd6fd4b08ef8',1,'GDALVectorTranslateOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#afd07105674e0f050d8a8d80fdab9d282',1,'GDALDEMProcessingOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_nearblack_options_for_binary.html#abd3b48c0fdaf6566bc2517d06d7e8ec1',1,'GDALNearblackOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_grid_options_for_binary.html#a4a86cf3c5392e5ed78901cad291b5beb',1,'GDALGridOptionsForBinary::pszFormat()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#ac6834d920084ee3f9a0e78c702448acb',1,'GDALRasterizeOptionsForBinary::pszFormat()']]], + ['pszid',['pszId',['../struct_g_d_a_l___g_c_p.html#a4c55454dff1c5afdc9bf694cb8df4c44',1,'GDAL_GCP']]], + ['pszinfile',['pszInFile',['../struct_g_d_a_l_nearblack_options_for_binary.html#a55471ba0f062cb9c780117acb93279aa',1,'GDALNearblackOptionsForBinary']]], + ['pszinfo',['pszInfo',['../struct_g_d_a_l___g_c_p.html#a5e2eae804b1b0f8624296a842fae5cbe',1,'GDAL_GCP']]], + ['pszmessage',['pszMessage',['../cpl__progress_8h.html#a0dab1fbc03255f7562d60d43077a59a4',1,'cpl_progress.h']]], + ['pszname',['pszName',['../class_o_g_r_geom_field_defn.html#af903eb482382f2a97aade5cbd8bc1586',1,'OGRGeomFieldDefn']]], + ['pszoutfile',['pszOutFile',['../struct_g_d_a_l_nearblack_options_for_binary.html#a828348128f4334ccc5b37dec96b9ba93',1,'GDALNearblackOptionsForBinary']]], + ['pszprocessing',['pszProcessing',['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#a3faf7be20410af0bcd7a8a9d2ff0e59b',1,'GDALDEMProcessingOptionsForBinary']]], + ['pszsource',['pszSource',['../struct_g_d_a_l_translate_options_for_binary.html#acaf85711a5ab26bf29d25ffe94ddbe54',1,'GDALTranslateOptionsForBinary::pszSource()'],['../struct_g_d_a_l_grid_options_for_binary.html#a4efe76283e333be2746114874594c37c',1,'GDALGridOptionsForBinary::pszSource()'],['../struct_g_d_a_l_rasterize_options_for_binary.html#a1c2e522345da55b84ad49148e70d3582',1,'GDALRasterizeOptionsForBinary::pszSource()']]], + ['pszsrcfilename',['pszSrcFilename',['../struct_g_d_a_l_d_e_m_processing_options_for_binary.html#af602669a9163dbf1967ed9d9eea99457',1,'GDALDEMProcessingOptionsForBinary']]], + ['psztoken',['pszToken',['../structogr__style__param.html#ae131def8ba292b37407bc1c0ba8d94d0',1,'ogr_style_param']]], + ['pszvalue',['pszValue',['../struct_c_p_l_x_m_l_node.html#ad9f0b3d72570553581a0d26357a8a23b',1,'CPLXMLNode::pszValue()'],['../structogr__style__value.html#af6f2bf55c2cc9445fb7f9c66c5c986cd',1,'ogr_style_value::pszValue()']]] +]; diff --git a/bin/doc/html/search/variables_c.html b/bin/doc/html/search/variables_c.html new file mode 100644 index 0000000..d5f4449 --- /dev/null +++ b/bin/doc/html/search/variables_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_c.js b/bin/doc/html/search/variables_c.js new file mode 100644 index 0000000..6c36ee2 --- /dev/null +++ b/bin/doc/html/search/variables_c.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['real',['Real',['../union_o_g_r_field.html#a57be241146894a3481b196bd03b13069',1,'OGRField']]], + ['reallist',['RealList',['../union_o_g_r_field.html#a15152ba62dfbc0b49c669fb798d20eee',1,'OGRField']]], + ['reserved',['Reserved',['../union_o_g_r_field.html#ae04064cf038b01c7b9ec1d1935f2488d',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/variables_d.html b/bin/doc/html/search/variables_d.html new file mode 100644 index 0000000..a57e383 --- /dev/null +++ b/bin/doc/html/search/variables_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_d.js b/bin/doc/html/search/variables_d.js new file mode 100644 index 0000000..79903e1 --- /dev/null +++ b/bin/doc/html/search/variables_d.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['sdescription',['sDescription',['../class_g_d_a_l_major_object.html#ab6b530938d33269b31d2b73977d9b2c9',1,'GDALMajorObject']]], + ['second',['Second',['../union_o_g_r_field.html#a627f41411614077cd30b4d066c04a7fd',1,'OGRField']]], + ['set',['Set',['../union_o_g_r_field.html#a8a021fa7c4a2106d4a2d6cb8d31a2e72',1,'OGRField']]], + ['specialfieldnames',['SpecialFieldNames',['../ogr__p_8h.html#aab07dcfbca7abec27aa52811e63ded20',1,'ogr_p.h']]], + ['string',['String',['../union_o_g_r_field.html#ab0f640729ead0b00491d58675437f30a',1,'OGRField']]], + ['stringlist',['StringList',['../union_o_g_r_field.html#aef0d6f967f308b1b01239fa15e152fb0',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/variables_e.html b/bin/doc/html/search/variables_e.html new file mode 100644 index 0000000..d1502e0 --- /dev/null +++ b/bin/doc/html/search/variables_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_e.js b/bin/doc/html/search/variables_e.js new file mode 100644 index 0000000..e82b713 --- /dev/null +++ b/bin/doc/html/search/variables_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tzflag',['TZFlag',['../union_o_g_r_field.html#a9b596166ea9be0d66dd07c6065c1692f',1,'OGRField']]] +]; diff --git a/bin/doc/html/search/variables_f.html b/bin/doc/html/search/variables_f.html new file mode 100644 index 0000000..f777e71 --- /dev/null +++ b/bin/doc/html/search/variables_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/bin/doc/html/search/variables_f.js b/bin/doc/html/search/variables_f.js new file mode 100644 index 0000000..f540e83 --- /dev/null +++ b/bin/doc/html/search/variables_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x',['x',['../class_o_g_r_raw_point.html#a417635ea5f3ef271ada4276a4d5a4e75',1,'OGRRawPoint']]] +]; diff --git a/bin/doc/html/settings_8cpp.html b/bin/doc/html/settings_8cpp.html new file mode 100644 index 0000000..052748b --- /dev/null +++ b/bin/doc/html/settings_8cpp.html @@ -0,0 +1,113 @@ + + + + + + +OGR2GUI: src/settings.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
settings.cpp File Reference
+
+
+ +

Settings. +More...

+
#include "settings.h"
+
+

Go to the source code of this file.

+

Detailed Description

+

Settings.

+
Author
David Tran
+
Version
0.8
+ +

Definition in file settings.cpp.

+
+ + + + diff --git a/bin/doc/html/settings_8cpp_source.html b/bin/doc/html/settings_8cpp_source.html new file mode 100644 index 0000000..5686032 --- /dev/null +++ b/bin/doc/html/settings_8cpp_source.html @@ -0,0 +1,112 @@ + + + + + + +OGR2GUI: src/settings.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
settings.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  * Copyright (c) 2016 David Tran, Switzerland
10  *
11  * This program is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License as published by
13  * the Free Software Foundation, either version 3 of the License, or
14  * (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program. If not, see <http://www.gnu.org/licenses/>.
23  *****************************************************************************/
24 
32 #include "settings.h"
33 
34 Settings::Settings(QWidget *parent) : QDialog(parent) {
35  initInterface();
36  initSlots();
38  initSettings();
39 
40  this->setWindowModality(Qt::ApplicationModal);
41  this->setMinimumWidth(280);
42 }
43 
45 }
46 
47 void Settings::initSettings(void) {
48  QFile file(":/languages");
49  if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
50  return;
51  QTextStream in(&file);
52  QString line;
53  QPair<QString, QString> pair;
54  while(!(line = in.readLine()).isNull()) {
55  QStringList t = line.split(",");
56  if(!t.at(0).isNull())
57  pair.first = t.at(0);
58  if(!t.at(1).isNull())
59  pair.second = t.at(1);
60  languageList << pair;
61  }
62  file.close();
63  qSort(languageList.begin(), languageList.end());
64 
65  QSettings settings("ogr2gui.ini", QSettings::IniFormat);
66  QVariant lang = settings.value("language");
67  for(int i = 0; i < languageList.size(); ++i) {
68  QPair<QString, QString> language = languageList.at(i);
69  cmbLang->addItem(language.first);
70  if(language.second.compare(lang.toString()) == 0)
71  cmbLang->setCurrentIndex(i);
72  }
73  gcs = settings.value("gcs");
74  pcs = settings.value("pcs");
75  gcsoverride = settings.value("gcsoverride");
76  pcsoverride = settings.value("pcsoverride");
77  ckbGcs->setChecked(gcs.toBool());
78  ckbPcs->setChecked(pcs.toBool());
79  ckbGcsOverride->setChecked(gcsoverride.toBool());
80  ckbPcsOverride->setChecked(pcsoverride.toBool());
81 }
82 
83 void Settings::initInterface(void) {
84  theLayout = new QVBoxLayout(this);
85  {
86  lytLang = new QGridLayout();
87  {
88  lblLang = new QLabel();
89  lblLang->setAlignment(Qt::AlignLeft | Qt::AlignVCenter);
90  lblLang->setMinimumSize(70, 20);
91  lblLang->setMaximumSize(70, 20);
92 
93  cmbLang = new QComboBox();
94 
95  lytLang->addWidget(lblLang, 1, 0);
96  lytLang->addWidget(cmbLang, 1, 1);
97  }
98 
99  lytFile = new QGridLayout();
100  {
101  lblProj = new QLabel();
102  lblProj->setAlignment(Qt::AlignLeft | Qt::AlignVCenter);
103  lblProj->setMinimumSize(70, 20);
104  lblProj->setMaximumSize(70, 20);
105  ckbGcs = new QCheckBox;
106  ckbPcs = new QCheckBox;
107  ckbGcsOverride = new QCheckBox;
108  ckbPcsOverride = new QCheckBox;
109 
110  lytFile->addWidget(lblProj, 1, 0);
111  lytFile->addWidget(ckbGcs, 1, 1);
112  lytFile->addWidget(ckbPcs, 2, 1);
113  lytFile->addWidget(ckbGcsOverride, 3, 1);
114  lytFile->addWidget(ckbPcsOverride, 4, 1);
115  }
116 
117  lytDialog = new QHBoxLayout();
118  {
119  btnOK = new QPushButton();
120  btnCancel = new QPushButton();
121 
122  lytDialog->addWidget(btnOK);
123  lytDialog->addWidget(btnCancel);
124  }
125 
126  theLayout->addLayout(lytLang);
127  theLayout->addLayout(lytFile);
128  theLayout->addLayout(lytDialog);
129  }
130 
131  this->setLayout(theLayout);
132 }
133 
134 void Settings::initSlots(void) {
135  QObject::connect(btnCancel, SIGNAL(clicked()), this, SLOT(evtBtnCancel(void)));
136  QObject::connect(btnOK, SIGNAL(clicked()), this, SLOT(evtBtnOK(void)));
137 }
138 
140  this->setWindowTitle(tr("Settings"));
141 
142  lblLang->setText(tr("Language"));
143  lblProj->setText(tr("Projection"));
144  ckbGcs->setText("gcs.csv");
145  ckbPcs->setText("pcs.csv");
146  ckbGcsOverride->setText("gcs.override.csv");
147  ckbPcsOverride->setText("pcs.override.csv");
148  btnOK->setText(tr("Save"));
149  btnCancel->setText(tr("Cancel"));
150 }
151 
152 void Settings::evtBtnOK(void) {
153  language = languageList.at(cmbLang->currentIndex()).second;
154  QSettings settings("ogr2gui.ini", QSettings::IniFormat);
155  settings.setValue("language", language);
156  I18N *i18n = I18N::getInstance();
157  i18n->translate(language);
158  settings.setValue("gcs", ckbGcs->isChecked());
159  settings.setValue("pcs", ckbPcs->isChecked());
160  settings.setValue("gcsoverride", ckbGcsOverride->isChecked());
161  settings.setValue("pcsoverride", ckbPcsOverride->isChecked());
162  this->accept();
163 }
164 
166  this->reject();
167 }
168 
170  const QString gcs = "gcs.csv", pcs = "pcs.csv";
171  const QString gcsOverride = "gcs.override.csv", pcsOverride = "pcs.override.csv";
172  ckbGcs->setEnabled(isFile(gcs));
173  ckbPcs->setEnabled(isFile(pcs));
174  ckbGcsOverride->setEnabled(isFile(gcsOverride));
175  ckbPcsOverride->setEnabled(isFile(pcsOverride));
176 }
177 
178 bool Settings::isFile(const QString filename) {
179  const QString folder = "data";
180  const QString absolutePath = QDir::toNativeSeparators(QCoreApplication::applicationDirPath() + QDir::separator() + folder + QDir::separator() + filename);
181  QFile file(absolutePath);
182  return file.exists();
183 }
184 
186  QStringList fileList;
187  const QString gcs = "gcs.csv", pcs = "pcs.csv", gcsoverride = "gcs.override.csv", pcsoverride = "gcs.override.csv";
188  if(ckbGcs->isChecked() && ckbGcs->isEnabled())
189  if(isFile(gcs))
190  fileList << gcs;
191  if(ckbPcs->isChecked() && ckbPcs->isEnabled())
192  if(isFile(pcs))
193  fileList << pcs;
194  if(ckbGcsOverride->isChecked() && ckbGcsOverride->isEnabled())
195  if(isFile(gcsoverride))
196  fileList << gcsoverride;
197  if(ckbPcsOverride->isChecked() && ckbPcsOverride->isEnabled())
198  if(isFile(pcsoverride))
199  fileList << pcsoverride;
200  return fileList;
201 }
void initFiles(void)
Inits File.
Definition: settings.cpp:169
+
void translateInterface(void)
Translates Interface.
Definition: settings.cpp:139
+
QStringList getProjectionFileList(void)
Get list with filenames.
Definition: settings.cpp:185
+
Settings(QWidget *=0)
Constructor.
Definition: settings.cpp:34
+
static I18N * getInstance(void)
Get I18N instance.
Definition: i18n.cpp:48
+
Settings.
+
void evtBtnCancel(void)
Definition: settings.cpp:165
+
void evtBtnOK(void)
Definition: settings.cpp:152
+
void translate(const QString lang)
translate user interface
Definition: i18n.cpp:43
+
~Settings(void)
Destructor.
Definition: settings.cpp:44
+
Definition: i18n.h:39
+
+ + + + diff --git a/bin/doc/html/settings_8h.html b/bin/doc/html/settings_8h.html new file mode 100644 index 0000000..545b9ed --- /dev/null +++ b/bin/doc/html/settings_8h.html @@ -0,0 +1,122 @@ + + + + + + +OGR2GUI: include/settings.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
settings.h File Reference
+
+
+ +

Settings. +More...

+
#include <QtWidgets>
+#include "i18n.h"
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Settings
 
+

Detailed Description

+

Settings.

+
Author
David Tran
+
Version
0.8
+ +

Definition in file settings.h.

+
+ + + + diff --git a/bin/doc/html/settings_8h_source.html b/bin/doc/html/settings_8h_source.html new file mode 100644 index 0000000..c26d57c --- /dev/null +++ b/bin/doc/html/settings_8h_source.html @@ -0,0 +1,110 @@ + + + + + + +OGR2GUI: include/settings.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
settings.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  * Copyright (c) 2016 David Tran, Switzerland
10  *
11  * This program is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License as published by
13  * the Free Software Foundation, either version 3 of the License, or
14  * (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program. If not, see <http://www.gnu.org/licenses/>.
23  *****************************************************************************/
24 
32 #ifndef _SETTINGS_H
33 #define _SETTINGS_H
34 
35 #include <QtWidgets>
36 #include "i18n.h"
37 
38 QT_BEGIN_NAMESPACE
39 
40 class Settings : public QDialog {
41  Q_OBJECT
42 private:
43  QString language;
44  QVariant gcs, pcs, gcsoverride, pcsoverride;
45 
46  QVBoxLayout *theLayout;
47  QHBoxLayout *lytDialog;
48  QPushButton *btnOK;
49  QPushButton *btnCancel;
50  QComboBox *cmbLang;
51  QLabel *lblLang;
52  QLabel *lblProj;
53  QGridLayout *lytLang;
54  QGridLayout *lytFile;
55  QCheckBox *ckbGcs;
56  QCheckBox *ckbPcs;
57  QCheckBox *ckbGcsOverride;
58  QCheckBox *ckbPcsOverride;
59 
60  QList<QPair<QString, QString> > languageList;
61 
66  void initSettings(void);
67 
72  void initInterface(void);
73 
78  void initSlots(void);
79 
84  bool isFile(const QString filename);
85 
86 public slots:
87  void evtBtnOK(void);
88  void evtBtnCancel(void);
89 public:
94  Settings(QWidget * = 0);
95 
100  ~Settings(void);
101 
106  void translateInterface(void);
107 
112  void initFiles(void);
113 
118  QStringList getProjectionFileList(void);
119 };
120 
121 QT_END_NAMESPACE
122 
123 #endif
void initFiles(void)
Inits File.
Definition: settings.cpp:169
+
void translateInterface(void)
Translates Interface.
Definition: settings.cpp:139
+ +
QStringList getProjectionFileList(void)
Get list with filenames.
Definition: settings.cpp:185
+
Settings(QWidget *=0)
Constructor.
Definition: settings.cpp:34
+
void evtBtnCancel(void)
Definition: settings.cpp:165
+
void evtBtnOK(void)
Definition: settings.cpp:152
+
~Settings(void)
Destructor.
Definition: settings.cpp:44
+
I18N.
+
+ + + + diff --git a/bin/doc/html/splitbar.png b/bin/doc/html/splitbar.png new file mode 100644 index 0000000..fe895f2 Binary files /dev/null and b/bin/doc/html/splitbar.png differ diff --git a/bin/doc/html/struct_c_p_l_shared_file_info-members.html b/bin/doc/html/struct_c_p_l_shared_file_info-members.html new file mode 100644 index 0000000..8abce6e --- /dev/null +++ b/bin/doc/html/struct_c_p_l_shared_file_info-members.html @@ -0,0 +1,107 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
CPLSharedFileInfo Member List
+
+
+ +

This is the complete list of members for CPLSharedFileInfo, including all inherited members.

+ + + + + + +
bLargeCPLSharedFileInfo
fpCPLSharedFileInfo
nRefCountCPLSharedFileInfo
pszAccessCPLSharedFileInfo
pszFilenameCPLSharedFileInfo
+ + + + diff --git a/bin/doc/html/struct_c_p_l_shared_file_info.html b/bin/doc/html/struct_c_p_l_shared_file_info.html new file mode 100644 index 0000000..35048e2 --- /dev/null +++ b/bin/doc/html/struct_c_p_l_shared_file_info.html @@ -0,0 +1,195 @@ + + + + + + +OGR2GUI: CPLSharedFileInfo Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
CPLSharedFileInfo Struct Reference
+
+
+ +

#include <cpl_conv.h>

+ + + + + + + + + + + + +

+Public Attributes

FILE * fp
 
int nRefCount
 
int bLarge
 
char * pszFilename
 
char * pszAccess
 
+

Detailed Description

+
+

Definition at line 186 of file cpl_conv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int CPLSharedFileInfo::bLarge
+
+ +

Definition at line 189 of file cpl_conv.h.

+ +
+
+ +
+
+ + + + +
FILE* CPLSharedFileInfo::fp
+
+ +

Definition at line 187 of file cpl_conv.h.

+ +
+
+ +
+
+ + + + +
int CPLSharedFileInfo::nRefCount
+
+ +

Definition at line 188 of file cpl_conv.h.

+ +
+
+ +
+
+ + + + +
char* CPLSharedFileInfo::pszAccess
+
+ +

Definition at line 191 of file cpl_conv.h.

+ +
+
+ +
+
+ + + + +
char* CPLSharedFileInfo::pszFilename
+
+ +

Definition at line 190 of file cpl_conv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_c_p_l_x_m_l_node-members.html b/bin/doc/html/struct_c_p_l_x_m_l_node-members.html new file mode 100644 index 0000000..1059574 --- /dev/null +++ b/bin/doc/html/struct_c_p_l_x_m_l_node-members.html @@ -0,0 +1,106 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
CPLXMLNode Member List
+
+
+ +

This is the complete list of members for CPLXMLNode, including all inherited members.

+ + + + + +
eTypeCPLXMLNode
psChildCPLXMLNode
psNextCPLXMLNode
pszValueCPLXMLNode
+ + + + diff --git a/bin/doc/html/struct_c_p_l_x_m_l_node.html b/bin/doc/html/struct_c_p_l_x_m_l_node.html new file mode 100644 index 0000000..a9331ac --- /dev/null +++ b/bin/doc/html/struct_c_p_l_x_m_l_node.html @@ -0,0 +1,202 @@ + + + + + + +OGR2GUI: CPLXMLNode Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
CPLXMLNode Struct Reference
+
+
+ +

#include <cpl_minixml.h>

+ + + + + + + + + + + + + + +

+Public Attributes

CPLXMLNodeType eType
 Node type. More...
 
char * pszValue
 Node value. More...
 
struct CPLXMLNodepsNext
 Next sibling. More...
 
struct CPLXMLNodepsChild
 Child node. More...
 
+

Detailed Description

+

Document node structure.

+

This C structure is used to hold a single text fragment representing a component of the document when parsed. It should be allocated with the appropriate CPL function, and freed with CPLDestroyXMLNode(). The structure contents should not normally be altered by application code, but may be freely examined by application code.

+

Using the psChild and psNext pointers, a hierarchical tree structure for a document can be represented as a tree of CPLXMLNode structures.

+ +

Definition at line 65 of file cpl_minixml.h.

+

Member Data Documentation

+ +
+
+ + + + +
CPLXMLNodeType CPLXMLNode::eType
+
+ +

Node type.

+

One of CXT_Element, CXT_Text, CXT_Attribute, CXT_Comment, or CXT_Literal.

+ +

Definition at line 73 of file cpl_minixml.h.

+ +
+
+ +
+
+ + + + +
struct CPLXMLNode* CPLXMLNode::psChild
+
+ +

Child node.

+

Pointer to first child node, if any. Only CXT_Element and CXT_Attribute nodes should have children. For CXT_Attribute it should be a single CXT_Text value node, while CXT_Element can have any kind of child. The full list of children for a node are identified by walking the psNext's starting with the psChild node.

+ +

Definition at line 117 of file cpl_minixml.h.

+ +
+
+ +
+
+ + + + +
struct CPLXMLNode* CPLXMLNode::psNext
+
+ +

Next sibling.

+

Pointer to next sibling, that is the next node appearing after this one that has the same parent as this node. NULL if this node is the last child of the parent element.

+ +

Definition at line 105 of file cpl_minixml.h.

+ +
+
+ +
+
+ + + + +
char* CPLXMLNode::pszValue
+
+ +

Node value.

+

For CXT_Element this is the name of the element, without the angle brackets. Note there is a single CXT_Element even when the document contains a start and end element tag. The node represents the pair. All text or other elements between the start and end tag will appear as children nodes of this CXT_Element node.

+

For CXT_Attribute the pszValue is the attribute name. The value of the attribute will be a CXT_Text child.

+

For CXT_Text this is the text itself (value of an attribute, or a text fragment between an element start and end tags.

+

For CXT_Literal it is all the literal text. Currently this is just used for !DOCTYPE lines, and the value would be the entire line.

+

For CXT_Comment the value is all the literal text within the comment, but not including the comment start/end indicators ("<--" and "-->").

+ +

Definition at line 96 of file cpl_minixml.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l___g_c_p-members.html b/bin/doc/html/struct_g_d_a_l___g_c_p-members.html new file mode 100644 index 0000000..c319954 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l___g_c_p-members.html @@ -0,0 +1,109 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDAL_GCP Member List
+
+
+ +

This is the complete list of members for GDAL_GCP, including all inherited members.

+ + + + + + + + +
dfGCPLineGDAL_GCP
dfGCPPixelGDAL_GCP
dfGCPXGDAL_GCP
dfGCPYGDAL_GCP
dfGCPZGDAL_GCP
pszIdGDAL_GCP
pszInfoGDAL_GCP
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l___g_c_p.html b/bin/doc/html/struct_g_d_a_l___g_c_p.html new file mode 100644 index 0000000..3517ada --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l___g_c_p.html @@ -0,0 +1,235 @@ + + + + + + +OGR2GUI: GDAL_GCP Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDAL_GCP Struct Reference
+
+
+ +

#include <gdal.h>

+ + + + + + + + + + + + + + + + +

+Public Attributes

char * pszId
 
char * pszInfo
 
double dfGCPPixel
 
double dfGCPLine
 
double dfGCPX
 
double dfGCPY
 
double dfGCPZ
 
+

Detailed Description

+

Ground Control Point

+ +

Definition at line 492 of file gdal.h.

+

Member Data Documentation

+ +
+
+ + + + +
double GDAL_GCP::dfGCPLine
+
+

Line (y) location of GCP on raster

+ +

Definition at line 503 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDAL_GCP::dfGCPPixel
+
+

Pixel (x) location of GCP on raster

+ +

Definition at line 501 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDAL_GCP::dfGCPX
+
+

X position of GCP in georeferenced space

+ +

Definition at line 506 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDAL_GCP::dfGCPY
+
+

Y position of GCP in georeferenced space

+ +

Definition at line 509 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDAL_GCP::dfGCPZ
+
+

Elevation of GCP, or zero if not known

+ +

Definition at line 512 of file gdal.h.

+ +
+
+ +
+
+ + + + +
char* GDAL_GCP::pszId
+
+

Unique identifier, often numeric

+ +

Definition at line 495 of file gdal.h.

+ +
+
+ +
+
+ + + + +
char* GDAL_GCP::pszInfo
+
+

Informational message or ""

+ +

Definition at line 498 of file gdal.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_build_v_r_t_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_build_v_r_t_options_for_binary-members.html new file mode 100644 index 0000000..17f6985 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_build_v_r_t_options_for_binary-members.html @@ -0,0 +1,107 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALBuildVRTOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_build_v_r_t_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_build_v_r_t_options_for_binary.html new file mode 100644 index 0000000..02e8e2c --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_build_v_r_t_options_for_binary.html @@ -0,0 +1,195 @@ + + + + + + +OGR2GUI: GDALBuildVRTOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALBuildVRTOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + + + + + +

+Public Attributes

int nSrcFiles
 
char ** papszSrcFiles
 
char * pszDstFilename
 
int bQuiet
 
int bOverwrite
 
+

Detailed Description

+
+

Definition at line 138 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALBuildVRTOptionsForBinary::bOverwrite
+
+ +

Definition at line 144 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALBuildVRTOptionsForBinary::bQuiet
+
+ +

Definition at line 143 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALBuildVRTOptionsForBinary::nSrcFiles
+
+ +

Definition at line 140 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char** GDALBuildVRTOptionsForBinary::papszSrcFiles
+
+ +

Definition at line 141 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALBuildVRTOptionsForBinary::pszDstFilename
+
+ +

Definition at line 142 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_color_entry-members.html b/bin/doc/html/struct_g_d_a_l_color_entry-members.html new file mode 100644 index 0000000..d879463 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_color_entry-members.html @@ -0,0 +1,106 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALColorEntry Member List
+
+
+ +

This is the complete list of members for GDALColorEntry, including all inherited members.

+ + + + + +
c1GDALColorEntry
c2GDALColorEntry
c3GDALColorEntry
c4GDALColorEntry
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_color_entry.html b/bin/doc/html/struct_g_d_a_l_color_entry.html new file mode 100644 index 0000000..75476ff --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_color_entry.html @@ -0,0 +1,184 @@ + + + + + + +OGR2GUI: GDALColorEntry Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALColorEntry Struct Reference
+
+
+ +

#include <gdal.h>

+ + + + + + + + + + +

+Public Attributes

short c1
 
short c2
 
short c3
 
short c4
 
+

Detailed Description

+

Color tuple

+ +

Definition at line 925 of file gdal.h.

+

Member Data Documentation

+ +
+
+ + + + +
short GDALColorEntry::c1
+
+

gray, red, cyan or hue

+ +

Definition at line 928 of file gdal.h.

+ +
+
+ +
+
+ + + + +
short GDALColorEntry::c2
+
+

green, magenta, or lightness

+ +

Definition at line 931 of file gdal.h.

+ +
+
+ +
+
+ + + + +
short GDALColorEntry::c3
+
+

blue, yellow, or saturation

+ +

Definition at line 934 of file gdal.h.

+ +
+
+ +
+
+ + + + +
short GDALColorEntry::c4
+
+

alpha or blackband

+ +

Definition at line 937 of file gdal.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_d_e_m_processing_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_d_e_m_processing_options_for_binary-members.html new file mode 100644 index 0000000..3ae1c33 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_d_e_m_processing_options_for_binary-members.html @@ -0,0 +1,109 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALDEMProcessingOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_d_e_m_processing_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_d_e_m_processing_options_for_binary.html new file mode 100644 index 0000000..40edf01 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_d_e_m_processing_options_for_binary.html @@ -0,0 +1,227 @@ + + + + + + +OGR2GUI: GDALDEMProcessingOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALDEMProcessingOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + + + + + + + + + +

+Public Attributes

char * pszProcessing
 
char * pszSrcFilename
 
char * pszColorFilename
 
char * pszDstFilename
 
int bQuiet
 
int bFormatExplicitlySet
 
char * pszFormat
 
+

Detailed Description

+
+

Definition at line 99 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALDEMProcessingOptionsForBinary::bFormatExplicitlySet
+
+ +

Definition at line 106 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALDEMProcessingOptionsForBinary::bQuiet
+
+ +

Definition at line 105 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALDEMProcessingOptionsForBinary::pszColorFilename
+
+ +

Definition at line 103 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALDEMProcessingOptionsForBinary::pszDstFilename
+
+ +

Definition at line 104 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALDEMProcessingOptionsForBinary::pszFormat
+
+ +

Definition at line 107 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALDEMProcessingOptionsForBinary::pszProcessing
+
+ +

Definition at line 101 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALDEMProcessingOptionsForBinary::pszSrcFilename
+
+ +

Definition at line 102 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_grid_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_grid_options_for_binary-members.html new file mode 100644 index 0000000..8402d55 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_grid_options_for_binary-members.html @@ -0,0 +1,107 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALGridOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_grid_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_grid_options_for_binary.html new file mode 100644 index 0000000..a0d35fc --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_grid_options_for_binary.html @@ -0,0 +1,195 @@ + + + + + + +OGR2GUI: GDALGridOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALGridOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + + + + + +

+Public Attributes

char * pszSource
 
char * pszDest
 
int bQuiet
 
int bFormatExplicitlySet
 
char * pszFormat
 
+

Detailed Description

+
+

Definition at line 119 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALGridOptionsForBinary::bFormatExplicitlySet
+
+ +

Definition at line 124 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALGridOptionsForBinary::bQuiet
+
+ +

Definition at line 123 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALGridOptionsForBinary::pszDest
+
+ +

Definition at line 122 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALGridOptionsForBinary::pszFormat
+
+ +

Definition at line 125 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALGridOptionsForBinary::pszSource
+
+ +

Definition at line 121 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_info_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_info_options_for_binary-members.html new file mode 100644 index 0000000..3b15f87 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_info_options_for_binary-members.html @@ -0,0 +1,105 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALInfoOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_info_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_info_options_for_binary.html new file mode 100644 index 0000000..9599f3f --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_info_options_for_binary.html @@ -0,0 +1,163 @@ + + + + + + +OGR2GUI: GDALInfoOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALInfoOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + +

+Public Attributes

char * pszFilename
 
char ** papszOpenOptions
 
int nSubdataset
 
+

Detailed Description

+
+

Definition at line 40 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALInfoOptionsForBinary::nSubdataset
+
+ +

Definition at line 49 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char** GDALInfoOptionsForBinary::papszOpenOptions
+
+ +

Definition at line 46 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALInfoOptionsForBinary::pszFilename
+
+ +

Definition at line 43 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_nearblack_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_nearblack_options_for_binary-members.html new file mode 100644 index 0000000..07a1033 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_nearblack_options_for_binary-members.html @@ -0,0 +1,107 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALNearblackOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_nearblack_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_nearblack_options_for_binary.html new file mode 100644 index 0000000..57b897d --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_nearblack_options_for_binary.html @@ -0,0 +1,195 @@ + + + + + + +OGR2GUI: GDALNearblackOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALNearblackOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + + + + + +

+Public Attributes

char * pszInFile
 
char * pszOutFile
 
int bQuiet
 
int bFormatExplicitlySet
 
char * pszFormat
 
+

Detailed Description

+
+

Definition at line 110 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALNearblackOptionsForBinary::bFormatExplicitlySet
+
+ +

Definition at line 115 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALNearblackOptionsForBinary::bQuiet
+
+ +

Definition at line 114 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALNearblackOptionsForBinary::pszFormat
+
+ +

Definition at line 116 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALNearblackOptionsForBinary::pszInFile
+
+ +

Definition at line 112 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALNearblackOptionsForBinary::pszOutFile
+
+ +

Definition at line 113 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_r_p_c_info-members.html b/bin/doc/html/struct_g_d_a_l_r_p_c_info-members.html new file mode 100644 index 0000000..8820727 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_r_p_c_info-members.html @@ -0,0 +1,120 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALRPCInfo Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_r_p_c_info.html b/bin/doc/html/struct_g_d_a_l_r_p_c_info.html new file mode 100644 index 0000000..4fb9986 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_r_p_c_info.html @@ -0,0 +1,403 @@ + + + + + + +OGR2GUI: GDALRPCInfo Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALRPCInfo Struct Reference
+
+
+ +

#include <gdal.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

double dfLINE_OFF
 
double dfSAMP_OFF
 
double dfLAT_OFF
 
double dfLONG_OFF
 
double dfHEIGHT_OFF
 
double dfLINE_SCALE
 
double dfSAMP_SCALE
 
double dfLAT_SCALE
 
double dfLONG_SCALE
 
double dfHEIGHT_SCALE
 
double adfLINE_NUM_COEFF [20]
 
double adfLINE_DEN_COEFF [20]
 
double adfSAMP_NUM_COEFF [20]
 
double adfSAMP_DEN_COEFF [20]
 
double dfMIN_LONG
 
double dfMIN_LAT
 
double dfMAX_LONG
 
double dfMAX_LAT
 
+

Detailed Description

+
+

Definition at line 893 of file gdal.h.

+

Member Data Documentation

+ +
+
+ + + + +
double GDALRPCInfo::adfLINE_DEN_COEFF[20]
+
+ +

Definition at line 907 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::adfLINE_NUM_COEFF[20]
+
+ +

Definition at line 906 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::adfSAMP_DEN_COEFF[20]
+
+ +

Definition at line 909 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::adfSAMP_NUM_COEFF[20]
+
+ +

Definition at line 908 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfHEIGHT_OFF
+
+ +

Definition at line 898 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfHEIGHT_SCALE
+
+ +

Definition at line 904 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfLAT_OFF
+
+ +

Definition at line 896 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfLAT_SCALE
+
+ +

Definition at line 902 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfLINE_OFF
+
+ +

Definition at line 894 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfLINE_SCALE
+
+ +

Definition at line 900 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfLONG_OFF
+
+ +

Definition at line 897 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfLONG_SCALE
+
+ +

Definition at line 903 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfMAX_LAT
+
+ +

Definition at line 914 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfMAX_LONG
+
+ +

Definition at line 913 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfMIN_LAT
+
+ +

Definition at line 912 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfMIN_LONG
+
+ +

Definition at line 911 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfSAMP_OFF
+
+ +

Definition at line 895 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRPCInfo::dfSAMP_SCALE
+
+ +

Definition at line 901 of file gdal.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_raster_i_o_extra_arg-members.html b/bin/doc/html/struct_g_d_a_l_raster_i_o_extra_arg-members.html new file mode 100644 index 0000000..c184f9a --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_raster_i_o_extra_arg-members.html @@ -0,0 +1,111 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALRasterIOExtraArg Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_raster_i_o_extra_arg.html b/bin/doc/html/struct_g_d_a_l_raster_i_o_extra_arg.html new file mode 100644 index 0000000..41a2d47 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_raster_i_o_extra_arg.html @@ -0,0 +1,269 @@ + + + + + + +OGR2GUI: GDALRasterIOExtraArg Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALRasterIOExtraArg Struct Reference
+
+
+ +

#include <gdal.h>

+ + + + + + + + + + + + + + + + + + + + +

+Public Attributes

int nVersion
 
GDALRIOResampleAlg eResampleAlg
 
GDALProgressFunc pfnProgress
 
void * pProgressData
 
int bFloatingPointWindowValidity
 
double dfXOff
 
double dfYOff
 
double dfXSize
 
double dfYSize
 
+

Detailed Description

+

Structure to pass extra arguments to RasterIO() method

Since
GDAL 2.0
+ +

Definition at line 132 of file gdal.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALRasterIOExtraArg::bFloatingPointWindowValidity
+
+

Indicate if dfXOff, dfYOff, dfXSize and dfYSize are set. Mostly reserved from the VRT driver to communicate a more precise source window. Must be such that dfXOff - nXOff < 1.0 and dfYOff - nYOff < 1.0 and nXSize - dfXSize < 1.0 and nYSize - dfYSize < 1.0

+ +

Definition at line 149 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRasterIOExtraArg::dfXOff
+
+

Pixel offset to the top left corner. Only valid if bFloatingPointWindowValidity = TRUE

+ +

Definition at line 151 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRasterIOExtraArg::dfXSize
+
+

Width in pixels of the area of interest. Only valid if bFloatingPointWindowValidity = TRUE

+ +

Definition at line 155 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRasterIOExtraArg::dfYOff
+
+

Line offset to the top left corner. Only valid if bFloatingPointWindowValidity = TRUE

+ +

Definition at line 153 of file gdal.h.

+ +
+
+ +
+
+ + + + +
double GDALRasterIOExtraArg::dfYSize
+
+

Height in pixels of the area of interest. Only valid if bFloatingPointWindowValidity = TRUE

+ +

Definition at line 157 of file gdal.h.

+ +
+
+ +
+
+ + + + +
GDALRIOResampleAlg GDALRasterIOExtraArg::eResampleAlg
+
+

Resampling algorithm

+ +

Definition at line 138 of file gdal.h.

+ +
+
+ +
+
+ + + + +
int GDALRasterIOExtraArg::nVersion
+
+

Version of structure (to allow future extensions of the structure)

+ +

Definition at line 135 of file gdal.h.

+ +
+
+ +
+
+ + + + +
GDALProgressFunc GDALRasterIOExtraArg::pfnProgress
+
+

Progress callback

+ +

Definition at line 141 of file gdal.h.

+ +
+
+ +
+
+ + + + +
void* GDALRasterIOExtraArg::pProgressData
+
+

Progress callback user data

+ +

Definition at line 143 of file gdal.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_rasterize_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_rasterize_options_for_binary-members.html new file mode 100644 index 0000000..b4e2848 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_rasterize_options_for_binary-members.html @@ -0,0 +1,108 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALRasterizeOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_rasterize_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_rasterize_options_for_binary.html new file mode 100644 index 0000000..cca022a --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_rasterize_options_for_binary.html @@ -0,0 +1,211 @@ + + + + + + +OGR2GUI: GDALRasterizeOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALRasterizeOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + + + + + + + +

+Public Attributes

char * pszSource
 
char * pszDest
 
int bQuiet
 
int bFormatExplicitlySet
 
char * pszFormat
 
int bCreateOutput
 
+

Detailed Description

+
+

Definition at line 128 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALRasterizeOptionsForBinary::bCreateOutput
+
+ +

Definition at line 135 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALRasterizeOptionsForBinary::bFormatExplicitlySet
+
+ +

Definition at line 133 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALRasterizeOptionsForBinary::bQuiet
+
+ +

Definition at line 132 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALRasterizeOptionsForBinary::pszDest
+
+ +

Definition at line 131 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALRasterizeOptionsForBinary::pszFormat
+
+ +

Definition at line 134 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALRasterizeOptionsForBinary::pszSource
+
+ +

Definition at line 130 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_translate_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_translate_options_for_binary-members.html new file mode 100644 index 0000000..c56a07a --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_translate_options_for_binary-members.html @@ -0,0 +1,109 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALTranslateOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_translate_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_translate_options_for_binary.html new file mode 100644 index 0000000..a88c413 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_translate_options_for_binary.html @@ -0,0 +1,227 @@ + + + + + + +OGR2GUI: GDALTranslateOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALTranslateOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + + + + + + + + + +

+Public Attributes

char * pszSource
 
char * pszDest
 
int bQuiet
 
int bCopySubDatasets
 
char ** papszOpenOptions
 
int bFormatExplicitlySet
 
char * pszFormat
 
+

Detailed Description

+
+

Definition at line 52 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALTranslateOptionsForBinary::bCopySubDatasets
+
+ +

Definition at line 57 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALTranslateOptionsForBinary::bFormatExplicitlySet
+
+ +

Definition at line 59 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALTranslateOptionsForBinary::bQuiet
+
+ +

Definition at line 56 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char** GDALTranslateOptionsForBinary::papszOpenOptions
+
+ +

Definition at line 58 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALTranslateOptionsForBinary::pszDest
+
+ +

Definition at line 55 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALTranslateOptionsForBinary::pszFormat
+
+ +

Definition at line 60 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALTranslateOptionsForBinary::pszSource
+
+ +

Definition at line 54 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_vector_translate_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_vector_translate_options_for_binary-members.html new file mode 100644 index 0000000..cf72aa8 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_vector_translate_options_for_binary-members.html @@ -0,0 +1,109 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALVectorTranslateOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_vector_translate_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_vector_translate_options_for_binary.html new file mode 100644 index 0000000..79ac83f --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_vector_translate_options_for_binary.html @@ -0,0 +1,227 @@ + + + + + + +OGR2GUI: GDALVectorTranslateOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALVectorTranslateOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + + + + + + + + + +

+Public Attributes

char * pszDataSource
 
char * pszDestDataSource
 
int bQuiet
 
char ** papszOpenOptions
 
int bFormatExplicitlySet
 
char * pszFormat
 
GDALVectorTranslateAccessMode eAccessMode
 
+

Detailed Description

+
+

Definition at line 88 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALVectorTranslateOptionsForBinary::bFormatExplicitlySet
+
+ +

Definition at line 94 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALVectorTranslateOptionsForBinary::bQuiet
+
+ +

Definition at line 92 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
GDALVectorTranslateAccessMode GDALVectorTranslateOptionsForBinary::eAccessMode
+
+ +

Definition at line 96 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char** GDALVectorTranslateOptionsForBinary::papszOpenOptions
+
+ +

Definition at line 93 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALVectorTranslateOptionsForBinary::pszDataSource
+
+ +

Definition at line 90 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALVectorTranslateOptionsForBinary::pszDestDataSource
+
+ +

Definition at line 91 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALVectorTranslateOptionsForBinary::pszFormat
+
+ +

Definition at line 95 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_g_d_a_l_warp_app_options_for_binary-members.html b/bin/doc/html/struct_g_d_a_l_warp_app_options_for_binary-members.html new file mode 100644 index 0000000..b9cec32 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_warp_app_options_for_binary-members.html @@ -0,0 +1,111 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GDALWarpAppOptionsForBinary Member List
+
+ + + + + diff --git a/bin/doc/html/struct_g_d_a_l_warp_app_options_for_binary.html b/bin/doc/html/struct_g_d_a_l_warp_app_options_for_binary.html new file mode 100644 index 0000000..a3b80b7 --- /dev/null +++ b/bin/doc/html/struct_g_d_a_l_warp_app_options_for_binary.html @@ -0,0 +1,260 @@ + + + + + + +OGR2GUI: GDALWarpAppOptionsForBinary Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GDALWarpAppOptionsForBinary Struct Reference
+
+
+ +

#include <gdal_utils_priv.h>

+ + + + + + + + + + + + + + + + + + + + +

+Public Attributes

char ** papszSrcFiles
 
char * pszDstFilename
 
int bQuiet
 
char ** papszOpenOptions
 
char ** papszDestOpenOptions
 
int bOverwrite
 
int bCreateOutput
 
int bFormatExplicitlySet
 
char * pszFormat
 
+

Detailed Description

+
+

Definition at line 63 of file gdal_utils_priv.h.

+

Member Data Documentation

+ +
+
+ + + + +
int GDALWarpAppOptionsForBinary::bCreateOutput
+
+ +

Definition at line 74 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALWarpAppOptionsForBinary::bFormatExplicitlySet
+
+ +

Definition at line 75 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALWarpAppOptionsForBinary::bOverwrite
+
+ +

Definition at line 73 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
int GDALWarpAppOptionsForBinary::bQuiet
+
+ +

Definition at line 67 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char** GDALWarpAppOptionsForBinary::papszDestOpenOptions
+
+

output dataset open option (format specific)

+ +

Definition at line 71 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char** GDALWarpAppOptionsForBinary::papszOpenOptions
+
+ +

Definition at line 68 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char** GDALWarpAppOptionsForBinary::papszSrcFiles
+
+ +

Definition at line 65 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALWarpAppOptionsForBinary::pszDstFilename
+
+ +

Definition at line 66 of file gdal_utils_priv.h.

+ +
+
+ +
+
+ + + + +
char* GDALWarpAppOptionsForBinary::pszFormat
+
+ +

Definition at line 76 of file gdal_utils_priv.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_o_g_r_envelope-members.html b/bin/doc/html/struct_o_g_r_envelope-members.html new file mode 100644 index 0000000..2b37a7b --- /dev/null +++ b/bin/doc/html/struct_o_g_r_envelope-members.html @@ -0,0 +1,106 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGREnvelope Member List
+
+
+ +

This is the complete list of members for OGREnvelope, including all inherited members.

+ + + + + +
MaxXOGREnvelope
MaxYOGREnvelope
MinXOGREnvelope
MinYOGREnvelope
+ + + + diff --git a/bin/doc/html/struct_o_g_r_envelope.html b/bin/doc/html/struct_o_g_r_envelope.html new file mode 100644 index 0000000..86a5164 --- /dev/null +++ b/bin/doc/html/struct_o_g_r_envelope.html @@ -0,0 +1,180 @@ + + + + + + +OGR2GUI: OGREnvelope Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGREnvelope Struct Reference
+
+
+ +

#include <ogr_core.h>

+ + + + + + + + + + +

+Public Attributes

double MinX
 
double MaxX
 
double MinY
 
double MaxY
 
+

Detailed Description

+

Simple container for a bounding region.

+ +

Definition at line 146 of file ogr_core.h.

+

Member Data Documentation

+ +
+
+ + + + +
double OGREnvelope::MaxX
+
+ +

Definition at line 149 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGREnvelope::MaxY
+
+ +

Definition at line 151 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGREnvelope::MinX
+
+ +

Definition at line 148 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGREnvelope::MinY
+
+ +

Definition at line 150 of file ogr_core.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/struct_o_g_r_envelope3_d-members.html b/bin/doc/html/struct_o_g_r_envelope3_d-members.html new file mode 100644 index 0000000..3e9e017 --- /dev/null +++ b/bin/doc/html/struct_o_g_r_envelope3_d-members.html @@ -0,0 +1,108 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGREnvelope3D Member List
+
+
+ +

This is the complete list of members for OGREnvelope3D, including all inherited members.

+ + + + + + + +
MaxXOGREnvelope3D
MaxYOGREnvelope3D
MaxZOGREnvelope3D
MinXOGREnvelope3D
MinYOGREnvelope3D
MinZOGREnvelope3D
+ + + + diff --git a/bin/doc/html/struct_o_g_r_envelope3_d.html b/bin/doc/html/struct_o_g_r_envelope3_d.html new file mode 100644 index 0000000..5fdfdb0 --- /dev/null +++ b/bin/doc/html/struct_o_g_r_envelope3_d.html @@ -0,0 +1,212 @@ + + + + + + +OGR2GUI: OGREnvelope3D Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGREnvelope3D Struct Reference
+
+
+ +

#include <ogr_core.h>

+ + + + + + + + + + + + + + +

+Public Attributes

double MinX
 
double MaxX
 
double MinY
 
double MaxY
 
double MinZ
 
double MaxZ
 
+

Detailed Description

+

Simple container for a bounding region in 3D.

+ +

Definition at line 272 of file ogr_core.h.

+

Member Data Documentation

+ +
+
+ + + + +
double OGREnvelope3D::MaxX
+
+ +

Definition at line 275 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGREnvelope3D::MaxY
+
+ +

Definition at line 277 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGREnvelope3D::MaxZ
+
+ +

Definition at line 279 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGREnvelope3D::MinX
+
+ +

Definition at line 274 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGREnvelope3D::MinY
+
+ +

Definition at line 276 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGREnvelope3D::MinZ
+
+ +

Definition at line 278 of file ogr_core.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/structogr__style__param-members.html b/bin/doc/html/structogr__style__param-members.html new file mode 100644 index 0000000..0b6cdea --- /dev/null +++ b/bin/doc/html/structogr__style__param-members.html @@ -0,0 +1,106 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ogr_style_param Member List
+
+
+ +

This is the complete list of members for ogr_style_param, including all inherited members.

+ + + + + +
bGeorefogr_style_param
eParamogr_style_param
eTypeogr_style_param
pszTokenogr_style_param
+ + + + diff --git a/bin/doc/html/structogr__style__param.html b/bin/doc/html/structogr__style__param.html new file mode 100644 index 0000000..a3fdd4d --- /dev/null +++ b/bin/doc/html/structogr__style__param.html @@ -0,0 +1,179 @@ + + + + + + +OGR2GUI: ogr_style_param Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ogr_style_param Struct Reference
+
+
+ +

#include <ogr_featurestyle.h>

+ + + + + + + + + + +

+Public Attributes

int eParam
 
const char * pszToken
 
GBool bGeoref
 
OGRSType eType
 
+

Detailed Description

+
+

Definition at line 57 of file ogr_featurestyle.h.

+

Member Data Documentation

+ +
+
+ + + + +
GBool ogr_style_param::bGeoref
+
+ +

Definition at line 61 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + +
int ogr_style_param::eParam
+
+ +

Definition at line 59 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + +
OGRSType ogr_style_param::eType
+
+ +

Definition at line 62 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + +
const char* ogr_style_param::pszToken
+
+ +

Definition at line 60 of file ogr_featurestyle.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/structogr__style__value-members.html b/bin/doc/html/structogr__style__value-members.html new file mode 100644 index 0000000..86b13e1 --- /dev/null +++ b/bin/doc/html/structogr__style__value-members.html @@ -0,0 +1,107 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ogr_style_value Member List
+
+
+ +

This is the complete list of members for ogr_style_value, including all inherited members.

+ + + + + + +
bValidogr_style_value
dfValueogr_style_value
eUnitogr_style_value
nValueogr_style_value
pszValueogr_style_value
+ + + + diff --git a/bin/doc/html/structogr__style__value.html b/bin/doc/html/structogr__style__value.html new file mode 100644 index 0000000..38a7a2b --- /dev/null +++ b/bin/doc/html/structogr__style__value.html @@ -0,0 +1,195 @@ + + + + + + +OGR2GUI: ogr_style_value Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ogr_style_value Struct Reference
+
+
+ +

#include <ogr_featurestyle.h>

+ + + + + + + + + + + + +

+Public Attributes

char * pszValue
 
double dfValue
 
int nValue
 
GBool bValid
 
OGRSTUnitId eUnit
 
+

Detailed Description

+
+

Definition at line 66 of file ogr_featurestyle.h.

+

Member Data Documentation

+ +
+
+ + + + +
GBool ogr_style_value::bValid
+
+ +

Definition at line 71 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + +
double ogr_style_value::dfValue
+
+ +

Definition at line 69 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + +
OGRSTUnitId ogr_style_value::eUnit
+
+ +

Definition at line 72 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + +
int ogr_style_value::nValue
+
+ +

Definition at line 70 of file ogr_featurestyle.h.

+ +
+
+ +
+
+ + + + +
char* ogr_style_value::pszValue
+
+ +

Definition at line 68 of file ogr_featurestyle.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/bin/doc/html/sync_off.png b/bin/doc/html/sync_off.png new file mode 100644 index 0000000..3b443fc Binary files /dev/null and b/bin/doc/html/sync_off.png differ diff --git a/bin/doc/html/sync_on.png b/bin/doc/html/sync_on.png new file mode 100644 index 0000000..e08320f Binary files /dev/null and b/bin/doc/html/sync_on.png differ diff --git a/bin/doc/html/tab_a.png b/bin/doc/html/tab_a.png new file mode 100644 index 0000000..3b725c4 Binary files /dev/null and b/bin/doc/html/tab_a.png differ diff --git a/bin/doc/html/tab_b.png b/bin/doc/html/tab_b.png new file mode 100644 index 0000000..e2b4a86 Binary files /dev/null and b/bin/doc/html/tab_b.png differ diff --git a/bin/doc/html/tab_h.png b/bin/doc/html/tab_h.png new file mode 100644 index 0000000..fd5cb70 Binary files /dev/null and b/bin/doc/html/tab_h.png differ diff --git a/bin/doc/html/tab_s.png b/bin/doc/html/tab_s.png new file mode 100644 index 0000000..ab478c9 Binary files /dev/null and b/bin/doc/html/tab_s.png differ diff --git a/bin/doc/html/tabs.css b/bin/doc/html/tabs.css new file mode 100644 index 0000000..9cf578f --- /dev/null +++ b/bin/doc/html/tabs.css @@ -0,0 +1,60 @@ +.tabs, .tabs2, .tabs3 { + background-image: url('tab_b.png'); + width: 100%; + z-index: 101; + font-size: 13px; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +} + +.tabs2 { + font-size: 10px; +} +.tabs3 { + font-size: 9px; +} + +.tablist { + margin: 0; + padding: 0; + display: table; +} + +.tablist li { + float: left; + display: table-cell; + background-image: url('tab_b.png'); + line-height: 36px; + list-style: none; +} + +.tablist a { + display: block; + padding: 0 20px; + font-weight: bold; + background-image:url('tab_s.png'); + background-repeat:no-repeat; + background-position:right; + color: #283A5D; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; + outline: none; +} + +.tabs3 .tablist a { + padding: 0 10px; +} + +.tablist a:hover { + background-image: url('tab_h.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + text-decoration: none; +} + +.tablist li.current a { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} diff --git a/bin/doc/html/test_d_b_connect_8cpp.html b/bin/doc/html/test_d_b_connect_8cpp.html new file mode 100644 index 0000000..966e8ef --- /dev/null +++ b/bin/doc/html/test_d_b_connect_8cpp.html @@ -0,0 +1,114 @@ + + + + + + +OGR2GUI: src/tests/testDBConnect.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
testDBConnect.cpp File Reference
+
+
+ +

Test Database Connect. +More...

+
#include "testDBConnect.h"
+
+

Go to the source code of this file.

+

Detailed Description

+

Test Database Connect.

+
Author
David Tran [HSR]
+
Version
0.1
+
Date
13/06/14
+ +

Definition in file testDBConnect.cpp.

+
+ + + + diff --git a/bin/doc/html/test_d_b_connect_8cpp_source.html b/bin/doc/html/test_d_b_connect_8cpp_source.html new file mode 100644 index 0000000..e11fbc9 --- /dev/null +++ b/bin/doc/html/test_d_b_connect_8cpp_source.html @@ -0,0 +1,108 @@ + + + + + + +OGR2GUI: src/tests/testDBConnect.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
testDBConnect.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  *
10  * This program is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  *****************************************************************************/
23 
32 #include "testDBConnect.h"
33 
35  dbConnect = new DBConnect();
36 }
37 
38 void TestDBConnect::testConnection() {
40  QCOMPARE(dbConnect->getConnectionString(), QString(""));
41 }
42 
43 void TestDBConnect::testSelectedTables() {
44  QCOMPARE(dbConnect->getSelectedTables(), QStringList());
45 }
void setConnectionType(const QString type)
Sets connection type.
Definition: dbConnect.cpp:343
+
DBConnect * dbConnect
Definition: testDBConnect.h:43
+ +
QStringList getSelectedTables(void) const
returns selected tables
Definition: dbConnect.cpp:387
+ +
Test Database Connect.
+
QString getConnectionString(void) const
returns connection string
Definition: dbConnect.cpp:383
+
+ + + + diff --git a/bin/doc/html/test_d_b_connect_8h.html b/bin/doc/html/test_d_b_connect_8h.html new file mode 100644 index 0000000..8ec2cc3 --- /dev/null +++ b/bin/doc/html/test_d_b_connect_8h.html @@ -0,0 +1,123 @@ + + + + + + +OGR2GUI: include/tests/testDBConnect.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
testDBConnect.h File Reference
+
+
+ +

Test Database Connect. +More...

+
#include <QtTest/QtTest>
+#include "dbConnect.h"
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  TestDBConnect
 
+

Detailed Description

+

Test Database Connect.

+
Author
David Tran [HSR]
+
Version
0.1
+
Date
13/06/14
+ +

Definition in file testDBConnect.h.

+
+ + + + diff --git a/bin/doc/html/test_d_b_connect_8h_source.html b/bin/doc/html/test_d_b_connect_8h_source.html new file mode 100644 index 0000000..0e6a37e --- /dev/null +++ b/bin/doc/html/test_d_b_connect_8h_source.html @@ -0,0 +1,106 @@ + + + + + + +OGR2GUI: include/tests/testDBConnect.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
testDBConnect.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  *
10  * This program is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  *****************************************************************************/
23 
32 #ifndef TESTINF_H
33 #define TESTINF_H
34 
35 #include <QtTest/QtTest>
36 #include "dbConnect.h"
37 
38 class TestDBConnect: public QObject
39 {
40  Q_OBJECT
41 public:
42  TestDBConnect();
44 private slots:
45  void testConnection();
46  void testSelectedTables();
47 };
48 
49 #endif // TESTINF_H
DBConnect * dbConnect
Definition: testDBConnect.h:43
+ + + +
Database Connect.
+
+ + + + diff --git a/bin/doc/html/test_main_8cpp.html b/bin/doc/html/test_main_8cpp.html new file mode 100644 index 0000000..f10fc27 --- /dev/null +++ b/bin/doc/html/test_main_8cpp.html @@ -0,0 +1,153 @@ + + + + + + +OGR2GUI: src/tests/testMain.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
testMain.cpp File Reference
+
+
+ +

Test Main. +More...

+
#include "testDBConnect.h"
+#include "testOgr.h"
+#include "cpl_conv.h"
+
+

Go to the source code of this file.

+ + + + +

+Functions

int main (int argc, char **argv)
 
+

Detailed Description

+

Test Main.

+
Author
David Tran [HSR]
+
Version
0.1
+
Date
13/06/14
+ +

Definition in file testMain.cpp.

+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int main (int argc,
char ** argv 
)
+
+ +

Definition at line 36 of file testMain.cpp.

+ +
+
+
+ + + + diff --git a/bin/doc/html/test_main_8cpp_source.html b/bin/doc/html/test_main_8cpp_source.html new file mode 100644 index 0000000..d3816c2 --- /dev/null +++ b/bin/doc/html/test_main_8cpp_source.html @@ -0,0 +1,108 @@ + + + + + + +OGR2GUI: src/tests/testMain.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
testMain.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  *
10  * This program is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  *****************************************************************************/
23 
32 #include "testDBConnect.h"
33 #include "testOgr.h"
34 #include "cpl_conv.h"
35 
36 int main(int argc, char **argv) {
37  QApplication app(argc, argv);
38  string dataPath = QDir::toNativeSeparators(QCoreApplication::applicationDirPath() + QDir::separator() + "data").toStdString();
39  CPLSetConfigOption("GDAL_DATA", dataPath.c_str());
40  QTest::qExec(&TestDBConnect());
41  QTest::qExec(&TestOgr());
42  return app.exec();
43 }
+
Test OGR API.
+
void CPL_DLL CPL_STDCALL CPLSetConfigOption(const char *, const char *)
+ +
int main(int argc, char **argv)
Definition: testMain.cpp:36
+
Test Database Connect.
+ +
+ + + + diff --git a/bin/doc/html/test_ogr_8cpp.html b/bin/doc/html/test_ogr_8cpp.html new file mode 100644 index 0000000..1156feb --- /dev/null +++ b/bin/doc/html/test_ogr_8cpp.html @@ -0,0 +1,114 @@ + + + + + + +OGR2GUI: src/tests/testOgr.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
testOgr.cpp File Reference
+
+
+ +

Test OGR API. +More...

+
#include "testOgr.h"
+
+

Go to the source code of this file.

+

Detailed Description

+

Test OGR API.

+
Author
David Tran [HSR]
+
Version
0.1
+
Date
13/06/14
+ +

Definition in file testOgr.cpp.

+
+ + + + diff --git a/bin/doc/html/test_ogr_8cpp_source.html b/bin/doc/html/test_ogr_8cpp_source.html new file mode 100644 index 0000000..9ad5bb5 --- /dev/null +++ b/bin/doc/html/test_ogr_8cpp_source.html @@ -0,0 +1,118 @@ + + + + + + +OGR2GUI: src/tests/testOgr.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
testOgr.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  *
10  * This program is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  *****************************************************************************/
23 
32 #include "testOgr.h"
33 
35  ogr = new Ogr();
36  path = QDir::toNativeSeparators(QCoreApplication::applicationDirPath() + QDir::separator() + "test" + QDir::separator()).toStdString();
37  filename = "poly.shp";
38  sqlitedb = "poly.sqlite";
39 }
40 
41 void TestOgr::testOpenWFS() {
42  QString uri = "";
43  QStringList fileList;
44  bool resVal = ogr->openWFS(uri, fileList);
45  QCOMPARE(resVal, false);
46 }
47 
48 void TestOgr::testOpenSourceFalseInput() {
49  string epsg;
50  string query;
51  string error;
52  bool resVal = ogr->openSource(filename, epsg, query, error);
53  QCOMPARE(resVal, false);
54 }
55 
56 void TestOgr::testCloseSourceFalseInput() {
57  bool resVal = ogr->closeSource();
58  QCOMPARE(resVal, false);
59 }
60 
61 void TestOgr::testOpenSourceFile() {
62  string sourcename = path + filename;
63  string epsg;
64  string query;
65  string error;
66  bool resVal = ogr->openSource(sourcename, epsg, query, error);
67  QCOMPARE(resVal, true);
68 }
69 
70 void TestOgr::testOpenSourceSQLite() {
71  string sourcename = path + sqlitedb;
72  string epsg;
73  string query;
74  string error;
75  bool resVal = ogr->openSource(sourcename, epsg, query, error);
76  QCOMPARE(resVal, true);
77 }
78 
79 void TestOgr::testCloseSource() {
80  bool resVal = ogr->closeSource();
81  QCOMPARE(resVal, true);
82 }
83 
84 void TestOgr::testOpenDriverFalseInput() {
85  bool resVal = ogr->openDriver("");
86  QCOMPARE(resVal, false);
87 }
88 
89 void TestOgr::testOpenDriverESRIShapefile() {
90  string drivername = "ESRI Shapefile";
91  bool resVal = ogr->openDriver(drivername);
92  QCOMPARE(resVal, true);
93 }
94 
95 void TestOgr::testOpenDriverSQLite() {
96  string drivername = "SQLite";
97  bool resVal = ogr->openDriver(drivername);
98  QCOMPARE(resVal, true);
99 }
100 
101 void TestOgr::setSource(string sourcename) {
102  sourceData = OGROpen(sourcename.c_str(), 0, NULL);
103  if(sourceData != NULL) {
104  sourceLayer = OGR_DS_GetLayer(sourceData, 0);
105  OGR_L_ResetReading(sourceLayer);
106  if(sourceLayer != NULL) {
107  sourceLayerDefn = OGR_L_GetLayerDefn(sourceLayer);
108  sourceLayerName = OGR_FD_GetName(sourceLayerDefn);
109  }
110  }
111 }
112 
113 void TestOgr::testLayerNames() {
114  string epsg;
115  string query;
116  string error;
117 
118  string sourcename = path + filename;
119  bool resVal = ogr->openSource(sourcename, epsg, query, error);
120  QCOMPARE(resVal, true);
121  resVal = ogr->openDriver("ESRI Shapefile");
122  QCOMPARE(resVal, true);
123  setSource(sourcename);
124  string layerNameShapefile = sourceLayerName;
125  resVal = ogr->closeSource();
126  QCOMPARE(resVal, true);
127 
128  sourcename = path + sqlitedb;
129  resVal = ogr->openSource(sourcename, epsg, query, error);
130  QCOMPARE(resVal, true);
131  resVal = ogr->openDriver("SQLite");
132  QCOMPARE(resVal, true);
133  setSource(sourcename);
134  string layerNameSQLite = sourceLayerName;
135  resVal = ogr->closeSource();
136  QCOMPARE(resVal, true);
137 
138  QCOMPARE(layerNameShapefile, layerNameSQLite);
139 }
140 
141 void TestOgr::testLayerCount() {
142  string epsg;
143  string query;
144  string error;
145 
146  string sourcename = path + filename;
147  bool resVal = ogr->openSource(sourcename, epsg, query, error);
148  QCOMPARE(resVal, true);
149  resVal = ogr->openDriver("ESRI Shapefile");
150  QCOMPARE(resVal, true);
151  setSource(sourcename);
152  int layerCountShapefile = OGR_DS_GetLayerCount(sourceData);
153  resVal = ogr->closeSource();
154  QCOMPARE(resVal, true);
155 
156  sourcename = path + sqlitedb;
157  resVal = ogr->openSource(sourcename, epsg, query, error);
158  QCOMPARE(resVal, true);
159  resVal = ogr->openDriver("SQLite");
160  QCOMPARE(resVal, true);
161  setSource(sourcename);
162  int layerCountSQLite = OGR_DS_GetLayerCount(sourceData);
163  resVal = ogr->closeSource();
164  QCOMPARE(resVal, true);
165 
166  QCOMPARE(layerCountShapefile, layerCountSQLite);
167 }
168 
169 void TestOgr::testFeatureCount() {
170  string epsg;
171  string query;
172  string error;
173 
174  string sourcename = path + filename;
175  bool resVal = ogr->openSource(sourcename, epsg, query, error);
176  QCOMPARE(resVal, true);
177  resVal = ogr->openDriver("ESRI Shapefile");
178  QCOMPARE(resVal, true);
179  setSource(sourcename);
180  int featureCountShapefile = OGR_L_GetFeatureCount(sourceLayer, true);
181  resVal = ogr->closeSource();
182  QCOMPARE(resVal, true);
183 
184  sourcename = path + sqlitedb;
185  resVal = ogr->openSource(sourcename, epsg, query, error);
186  QCOMPARE(resVal, true);
187  resVal = ogr->openDriver("SQLite");
188  QCOMPARE(resVal, true);
189  setSource(sourcename);
190  int featureCountSQLite = OGR_L_GetFeatureCount(sourceLayer, true);
191  resVal = ogr->closeSource();
192  QCOMPARE(resVal, true);
193 
194  QCOMPARE(featureCountShapefile, featureCountSQLite);
195 }
196 
197 void TestOgr::testSQLQueryFalseQuery() {
198  string epsg;
199  string query;
200  string error;
201  string sourcename = path + filename;
202  bool resVal = ogr->openSource(sourcename, epsg, query, error);
203  QCOMPARE(resVal, true);
204  resVal = ogr->testExecuteSQL("SELECT none FROM " + sourceLayerName);
205  QCOMPARE(resVal, false);
206  resVal = ogr->testExecuteSQL("SELECT * FROM polyy");
207  QCOMPARE(resVal, false);
208 
209  sourcename = path + sqlitedb;
210  resVal = ogr->openSource(sourcename, epsg, query, error);
211  QCOMPARE(resVal, true);
212  resVal = ogr->testExecuteSQL("SELECT none FROM " + sourceLayerName);
213  QCOMPARE(resVal, false);
214  resVal = ogr->testExecuteSQL("SELECT * FROM polyy");
215  QCOMPARE(resVal, false);
216 }
217 
218 void TestOgr::testSQLQuery() {
219  string epsg;
220  string query;
221  string error;
222  string sourcename = path + filename;
223  bool resVal = ogr->openSource(sourcename, epsg, query, error);
224  QCOMPARE(resVal, true);
225  resVal = ogr->testExecuteSQL("SELECT * FROM " + sourceLayerName);
226  QCOMPARE(resVal, true);
227  resVal = ogr->testExecuteSQL("SELECT area FROM " + sourceLayerName);
228  QCOMPARE(resVal, true);
229  resVal = ogr->testExecuteSQL("SELECT eas_id FROM " + sourceLayerName);
230  QCOMPARE(resVal, true);
231  resVal = ogr->testExecuteSQL("SELECT prfedea FROM " + sourceLayerName);
232  QCOMPARE(resVal, true);
233 
234  sourcename = path + sqlitedb;
235  resVal = ogr->openSource(sourcename, epsg, query, error);
236  QCOMPARE(resVal, true);
237  resVal = ogr->testExecuteSQL("SELECT * FROM " + sourceLayerName);
238  QCOMPARE(resVal, true);
239  resVal = ogr->testExecuteSQL("SELECT area FROM " + sourceLayerName);
240  QCOMPARE(resVal, true);
241  resVal = ogr->testExecuteSQL("SELECT eas_id FROM " + sourceLayerName);
242  QCOMPARE(resVal, true);
243  resVal = ogr->testExecuteSQL("SELECT prfedea FROM " + sourceLayerName);
244  QCOMPARE(resVal, true);
245 }
void CPL_DLL OGR_L_ResetReading(OGRLayerH)
+
Test OGR API.
+
Definition: ogr.h:49
+
bool closeSource(void) const
Closes source data.
Definition: ogr.cpp:148
+
int CPL_DLL OGR_DS_GetLayerCount(OGRDataSourceH)
+
bool openWFS(const QString uri, QStringList &fileList)
Open WFS data.
Definition: ogr.cpp:97
+
OGRDataSourceH CPL_DLL OGROpen(const char *, int, OGRSFDriverH *) CPL_WARN_UNUSED_RESULT
+
GIntBig CPL_DLL OGR_L_GetFeatureCount(OGRLayerH, int)
+
bool openSource(const string filename, const string layername, string &epsg, string &query, string &Error)
Opens source data.
Definition: ogr.cpp:113
+
TestOgr()
Definition: testOgr.cpp:34
+
OGRFeatureDefnH CPL_DLL OGR_L_GetLayerDefn(OGRLayerH)
+
bool openDriver(const string drivername)
Opens target driver.
Definition: ogr.cpp:156
+
bool testExecuteSQL(const string query) const
Execute sql query.
Definition: ogr.cpp:186
+
#define NULL
Definition: cpl_port.h:359
+
const char CPL_DLL * OGR_FD_GetName(OGRFeatureDefnH)
+
Ogr * ogr
Definition: testOgr.h:42
+
OGRLayerH CPL_DLL OGR_DS_GetLayer(OGRDataSourceH, int)
+
+ + + + diff --git a/bin/doc/html/test_ogr_8h.html b/bin/doc/html/test_ogr_8h.html new file mode 100644 index 0000000..3e25e33 --- /dev/null +++ b/bin/doc/html/test_ogr_8h.html @@ -0,0 +1,123 @@ + + + + + + +OGR2GUI: include/tests/testOgr.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
testOgr.h File Reference
+
+
+ +

Test OGR API. +More...

+
#include <QtTest>
+#include "ogr.h"
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  TestOgr
 
+

Detailed Description

+

Test OGR API.

+
Author
David Tran [HSR]
+
Version
0.1
+
Date
13/06/14
+ +

Definition in file testOgr.h.

+
+ + + + diff --git a/bin/doc/html/test_ogr_8h_source.html b/bin/doc/html/test_ogr_8h_source.html new file mode 100644 index 0000000..5bbc787 --- /dev/null +++ b/bin/doc/html/test_ogr_8h_source.html @@ -0,0 +1,109 @@ + + + + + + +OGR2GUI: include/tests/testOgr.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
testOgr.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  *
10  * This program is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  *****************************************************************************/
23 
32 #ifndef TESTOGR_H
33 #define TESTOGR_H
34 
35 #include <QtTest>
36 #include "ogr.h"
37 
38 class TestOgr: public QObject {
39  Q_OBJECT
40 public:
41  TestOgr();
42  Ogr *ogr;
43 private slots:
44  void testOpenWFS();
45  void testOpenSourceFalseInput();
46  void testCloseSourceFalseInput();
47  void testOpenSourceFile();
48  void testOpenSourceSQLite();
49  void testCloseSource();
50  void testOpenDriverFalseInput();
51  void testOpenDriverESRIShapefile();
52  void testOpenDriverSQLite();
53  void testLayerNames();
54  void testLayerCount();
55  void testFeatureCount();
56  void testSQLQueryFalseQuery();
57  void testSQLQuery();
58 private:
59  string path;
60  string filename;
61  string sqlitedb;
62  OGRDataSourceH sourceData;
63  OGRLayerH sourceLayer;
64  OGRFeatureDefnH sourceLayerDefn;
65  string sourceLayerName;
66  void setSource(string sourcename);
67 };
68 
69 #endif // TESTOGR_H
void * OGRLayerH
Definition: ogr_api.h:466
+ +
Definition: ogr.h:49
+
void * OGRDataSourceH
Definition: ogr_api.h:467
+
TestOgr()
Definition: testOgr.cpp:34
+
OGR API.
+
Ogr * ogr
Definition: testOgr.h:42
+
void * OGRFeatureDefnH
Definition: ogr_api.h:275
+
+ + + + diff --git a/bin/doc/html/union_o_g_r_field-members.html b/bin/doc/html/union_o_g_r_field-members.html new file mode 100644 index 0000000..314be36 --- /dev/null +++ b/bin/doc/html/union_o_g_r_field-members.html @@ -0,0 +1,129 @@ + + + + + + +OGR2GUI: Member List + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OGRField Member List
+
+ + + + + diff --git a/bin/doc/html/union_o_g_r_field.html b/bin/doc/html/union_o_g_r_field.html new file mode 100644 index 0000000..92c479d --- /dev/null +++ b/bin/doc/html/union_o_g_r_field.html @@ -0,0 +1,549 @@ + + + + + + +OGR2GUI: OGRField Union Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OGRField Union Reference
+
+
+ +

#include <ogr_core.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

int Integer
 
GIntBig Integer64
 
double Real
 
char * String
 
struct {
   int   nCount
 
   int *   paList
 
IntegerList
 
struct {
   int   nCount
 
   GIntBig *   paList
 
Integer64List
 
struct {
   int   nCount
 
   double *   paList
 
RealList
 
struct {
   int   nCount
 
   char **   paList
 
StringList
 
struct {
   int   nCount
 
   GByte *   paData
 
Binary
 
struct {
   int   nMarker1
 
   int   nMarker2
 
Set
 
struct {
   GInt16   Year
 
   GByte   Month
 
   GByte   Day
 
   GByte   Hour
 
   GByte   Minute
 
   GByte   TZFlag
 
   GByte   Reserved
 
   float   Second
 
Date
 
+

Detailed Description

+

OGRFeature field attribute value union.

+ +

Definition at line 662 of file ogr_core.h.

+

Member Data Documentation

+ +
+
+ + + + +
struct { ... } OGRField::Binary
+
+ +
+
+ +
+
+ + + + +
struct { ... } OGRField::Date
+
+ +
+
+ +
+
+ + + + +
GByte OGRField::Day
+
+ +

Definition at line 701 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
GByte OGRField::Hour
+
+ +

Definition at line 702 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
int OGRField::Integer
+
+ +

Definition at line 663 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
GIntBig OGRField::Integer64
+
+ +

Definition at line 664 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
struct { ... } OGRField::Integer64List
+
+ +
+
+ +
+
+ + + + +
struct { ... } OGRField::IntegerList
+
+ +
+
+ +
+
+ + + + +
GByte OGRField::Minute
+
+ +

Definition at line 703 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
GByte OGRField::Month
+
+ +

Definition at line 700 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
int OGRField::nCount
+
+ +

Definition at line 669 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
int OGRField::nMarker1
+
+ +

Definition at line 694 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
int OGRField::nMarker2
+
+ +

Definition at line 695 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
GByte* OGRField::paData
+
+ +

Definition at line 690 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
int* OGRField::paList
+
+ +

Definition at line 670 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
GIntBig* OGRField::paList
+
+ +

Definition at line 675 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double* OGRField::paList
+
+ +

Definition at line 680 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
char** OGRField::paList
+
+ +

Definition at line 685 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
double OGRField::Real
+
+ +

Definition at line 665 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
struct { ... } OGRField::RealList
+
+ +
+
+ +
+
+ + + + +
GByte OGRField::Reserved
+
+ +

Definition at line 706 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
float OGRField::Second
+
+ +

Definition at line 707 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
struct { ... } OGRField::Set
+
+ +
+
+ +
+
+ + + + +
char* OGRField::String
+
+ +

Definition at line 666 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
struct { ... } OGRField::StringList
+
+ +
+
+ +
+
+ + + + +
GByte OGRField::TZFlag
+
+ +

Definition at line 704 of file ogr_core.h.

+ +
+
+ +
+
+ + + + +
GInt16 OGRField::Year
+
+ +

Definition at line 699 of file ogr_core.h.

+ +
+
+
The documentation for this union was generated from the following file: +
+ + + + diff --git a/bin/doc/html/utils_8h.html b/bin/doc/html/utils_8h.html new file mode 100644 index 0000000..57aba35 --- /dev/null +++ b/bin/doc/html/utils_8h.html @@ -0,0 +1,159 @@ + + + + + + +OGR2GUI: include/utils.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
utils.h File Reference
+
+
+ +

Utilities. +More...

+ +

Go to the source code of this file.

+ + + + + +

+Functions

int ogr2ogr (int nArgc, char **papszArgv)
 ogr2ogr command line More...
 
+

Detailed Description

+

Utilities.

+
Author
David Tran [HSR]
+
Version
0.7
+ +

Definition in file utils.h.

+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int ogr2ogr (int nArgc,
char ** papszArgv 
)
+
+ +

ogr2ogr command line

+
Parameters
+ + + +
nArgc: arguments count
papszArgv: arguments
+
+
+ +

Definition at line 114 of file ogr2ogr_bin.cpp.

+ +
+
+
+ + + + diff --git a/bin/doc/html/utils_8h_source.html b/bin/doc/html/utils_8h_source.html new file mode 100644 index 0000000..249f43d --- /dev/null +++ b/bin/doc/html/utils_8h_source.html @@ -0,0 +1,102 @@ + + + + + + +OGR2GUI: include/utils.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
utils.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  *
10  * This program is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation, either version 3 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  *****************************************************************************/
23 
31 #ifndef UTIL_H
32 #define UTIL_H
33 
40 int ogr2ogr(int nArgc, char ** papszArgv);
41 
42 #endif
int ogr2ogr(int nArgc, char **papszArgv)
ogr2ogr command line
+
+ + + + diff --git a/bin/doc/html/web_service_connect_8cpp.html b/bin/doc/html/web_service_connect_8cpp.html new file mode 100644 index 0000000..7ff5c82 --- /dev/null +++ b/bin/doc/html/web_service_connect_8cpp.html @@ -0,0 +1,113 @@ + + + + + + +OGR2GUI: src/webServiceConnect.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
webServiceConnect.cpp File Reference
+
+
+ +

Web Service Connect. +More...

+
#include "webServiceConnect.h"
+
+

Go to the source code of this file.

+

Detailed Description

+

Web Service Connect.

+
Author
David Tran
+
Version
0.8
+ +

Definition in file webServiceConnect.cpp.

+
+ + + + diff --git a/bin/doc/html/web_service_connect_8cpp_source.html b/bin/doc/html/web_service_connect_8cpp_source.html new file mode 100644 index 0000000..a12a197 --- /dev/null +++ b/bin/doc/html/web_service_connect_8cpp_source.html @@ -0,0 +1,116 @@ + + + + + + +OGR2GUI: src/webServiceConnect.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
webServiceConnect.cpp
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  * Copyright (c) 2016 David Tran, Switzerland
10  *
11  * This program is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License as published by
13  * the Free Software Foundation, either version 3 of the License, or
14  * (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program. If not, see <http://www.gnu.org/licenses/>.
23  *****************************************************************************/
24 
32 #include "webServiceConnect.h"
33 
34 WebServiceConnect::WebServiceConnect(QWidget *parent) : QDialog(parent) {
35  initInterface();
36  initSlots();
38 
39  this->setWindowModality(Qt::ApplicationModal);
40  this->setMinimumWidth(380);
41 }
42 
44 }
45 
46 void WebServiceConnect::initInterface(void) {
47  theLayout = new QVBoxLayout(this);
48  {
49  lytInfo = new QGridLayout();
50  {
51  lblHost = new QLabel();
52  lblHost->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
53  lblHost->setMinimumSize(70, 20);
54  lblHost->setMaximumSize(70, 20);
55 
56  lytHost = new QHBoxLayout();
57  {
58  txtHost = new QLineEdit();
59  lytHost->addWidget(txtHost);
60  }
61 
62  lytInfo->addWidget(lblHost, 0, 0);
63  lytInfo->addLayout(lytHost, 0, 1);
64 
65  btnConnect = new QPushButton();
66 
67  lytInfo->addWidget(btnConnect, 4, 1);
68 
69  lytTables = new QVBoxLayout();
70  {
71  lblTables = new QLabel();
72  lblTables->setAlignment(Qt::AlignRight);
73  lblTables->setMinimumSize(70, 20);
74  lblTables->setMaximumSize(70, 20);
75 
76  radAllTables = new QPushButton();
77  radNonTables = new QPushButton();
78 
79  lytTables->addWidget(lblTables);
80  lytTables->addWidget(radAllTables);
81  lytTables->addWidget(radNonTables);
82  }
83 
84  lstTables = new QListWidget();
85 
86  lytInfo->addLayout(lytTables, 6, 0);
87  lytInfo->addWidget(lstTables, 6, 1);
88  }
89 
90  theLayout->addLayout(lytInfo);
91 
92  lytDialog = new QHBoxLayout();
93  {
94  btnOK = new QPushButton();
95  btnOK->setEnabled(false);
96 
97  btnCancel = new QPushButton();
98 
99  lytDialog->addWidget(btnOK);
100  lytDialog->addWidget(btnCancel);
101  }
102 
103  theLayout->addLayout(lytDialog);
104  }
105 
106  this->setLayout(theLayout);
107 }
108 
109 void WebServiceConnect::initSlots(void) {
110  QObject::connect(btnConnect, SIGNAL(clicked()), this, SLOT(evtBtnConnect(void)));
111  QObject::connect(radAllTables, SIGNAL(clicked()), this, SLOT(evtRadAllLayers(void)));
112  QObject::connect(radNonTables, SIGNAL(clicked()), this, SLOT(evtRadNonLayers(void)));
113  QObject::connect(btnCancel, SIGNAL(clicked()), this, SLOT(evtBtnCancel(void)));
114  QObject::connect(btnOK, SIGNAL(clicked()), this, SLOT(evtBtnOK(void)));
115 }
116 
118  this->setWindowTitle(tr("Web Service"));
119 
120  lblHost->setText(tr("URI"));
121 
122  btnConnect->setText(tr("Connect"));
123 
124  lblTables->setText(tr("Layers"));
125 
126  radAllTables->setText(tr("Select All"));
127  radNonTables->setText(tr("Reset"));
128 
129  btnOK->setText("OK");
130  btnCancel->setText(tr("Cancel"));
131 }
132 
134  lstTables->clear();
135  Ogr ogr;
136  QStringList fileList;
137  QString filename = connectionType + txtHost->text();
138  if(ogr.openWFS(filename, fileList)) {
139  QStringList::Iterator it = fileList.begin();
140  while(it != fileList.end()) {
141  QListWidgetItem *item = new QListWidgetItem(*it);
142  item->setCheckState(Qt::Unchecked);
143  lstTables->addItem(item);
144  ++it;
145  }
146  btnOK->setEnabled(true);
147  } else {
148  QMessageBox msg;
149  msg.setText(tr("Can't connect to web service !"));
150  msg.exec();
151  }
152 }
153 
155  for(int i = 0; i < lstTables->count(); ++i)
156  lstTables->item(i)->setCheckState(Qt::Checked);
157 }
158 
160  for(int i = 0; i < lstTables->count(); ++i)
161  lstTables->item(i)->setCheckState(Qt::Unchecked);
162  evtBtnConnect();
163 }
164 
166  Ogr ogr;
167  if(!ogr.openWFS(connectionType + txtHost->text(), QStringList())) {
168  btnOK->setEnabled(false);
169  lstTables->clear();
170  QMessageBox msg;
171  msg.setText(tr("Can't connect to web service !"));
172  msg.exec();
173  return;
174  }
175  connectionString = txtHost->text();
176  selectedLayers.clear();
177  selectedLayersList.clear();
178  for(int i = 0; i < lstTables->count(); ++i) {
179  if(lstTables->item(i)->checkState() == Qt::Checked)
180  selectedLayers += lstTables->item(i)->text() + " ";
181  }
182  selectedLayers = selectedLayers.simplified();
183  selectedLayersList = selectedLayers.split(" ");
184 
185  lstTables->clear();
186  btnOK->setEnabled(false);
187  this->accept();
188 }
189 
191  lstTables->clear();
192  btnOK->setEnabled(false);
193  this->reject();
194 }
195 
196 void WebServiceConnect::setConnectionType(const QString type) {
197  connectionType = type;
198 }
199 
201  return connectionString;
202 }
203 
205  return selectedLayers;
206 }
207 
209  return selectedLayersList;
210 }
Web Service Connect.
+
void translateInterface(void)
Translates Interface.
+
Definition: ogr.h:49
+
void setConnectionType(const QString)
Sets connection type.
+
QStringList getSelectedLayersAsList(void) const
returns selected layers
+ +
bool openWFS(const QString uri, QStringList &fileList)
Open WFS data.
Definition: ogr.cpp:97
+ +
WebServiceConnect(QWidget *=0)
Constructor.
+
QString getSelectedLayers(void) const
returns selected layers
+ +
QString getConnectionString(void) const
returns connection string
+
~WebServiceConnect(void)
Destructor.
+ + +
+ + + + diff --git a/bin/doc/html/web_service_connect_8h.html b/bin/doc/html/web_service_connect_8h.html new file mode 100644 index 0000000..7eb0b30 --- /dev/null +++ b/bin/doc/html/web_service_connect_8h.html @@ -0,0 +1,122 @@ + + + + + + +OGR2GUI: include/webServiceConnect.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
webServiceConnect.h File Reference
+
+
+ +

Web Service Connect. +More...

+
#include <QtWidgets>
+#include "ogr.h"
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  WebServiceConnect
 
+

Detailed Description

+

Web Service Connect.

+
Author
David Tran
+
Version
0.8
+ +

Definition in file webServiceConnect.h.

+
+ + + + diff --git a/bin/doc/html/web_service_connect_8h_source.html b/bin/doc/html/web_service_connect_8h_source.html new file mode 100644 index 0000000..ca22060 --- /dev/null +++ b/bin/doc/html/web_service_connect_8h_source.html @@ -0,0 +1,115 @@ + + + + + + +OGR2GUI: include/webServiceConnect.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
OGR2GUI +  0.8 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
webServiceConnect.h
+
+
+Go to the documentation of this file.
1 /*****************************************************************************
2  * OGR2GUI is an application used to convert and manipulate geospatial
3  * data. It is based on the "OGR Simple Feature Library" from the
4  * "Geospatial Data Abstraction Library" <http://gdal.org>.
5  *
6  * Copyright (c) 2014 Faculty of Computer Science,
7  * University of Applied Sciences Rapperswil (HSR),
8  * 8640 Rapperswil, Switzerland
9  * Copyright (c) 2016 David Tran, Switzerland
10  *
11  * This program is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License as published by
13  * the Free Software Foundation, either version 3 of the License, or
14  * (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program. If not, see <http://www.gnu.org/licenses/>.
23  *****************************************************************************/
24 
32 #ifndef WFSCONNECT_H
33 #define WFSCONNECT_H
34 
35 #include <QtWidgets>
36 #include "ogr.h"
37 
38 QT_BEGIN_NAMESPACE
39 
40 class WebServiceConnect : public QDialog
41 {
42  Q_OBJECT
43 
44 private:
45 
46  QString connectionType;
47 
48  QString connectionString;
49 
50  QString selectedLayers;
51  QStringList selectedLayersList;
52 
53  QVBoxLayout *theLayout;
54  QGridLayout *lytInfo;
55  QLabel *lblHost;
56  QHBoxLayout *lytHost;
57  QLineEdit *txtHost;
58 
59  QPushButton *btnConnect;
60 
61  QVBoxLayout *lytTables;
62  QLabel *lblTables;
63  QPushButton *radAllTables;
64  QPushButton *radNonTables;
65 
66  QListWidget *lstTables;
67 
68  QHBoxLayout *lytDialog;
69  QPushButton *btnOK;
70  QPushButton *btnCancel;
71 
76  void initInterface(void);
77 
82  void initSlots(void);
83 
84 public slots:
85  void evtBtnConnect(void);
86  void evtRadAllLayers(void);
87  void evtRadNonLayers(void);
88  void evtBtnOK(void);
89  void evtBtnCancel(void);
90 
91 public:
92 
97  WebServiceConnect(QWidget * = 0);
98 
103  ~WebServiceConnect(void);
104 
109  void translateInterface(void);
110 
115  void setConnectionType(const QString);
116 
121  QString getConnectionString(void) const;
122 
127  QString getSelectedLayers(void) const;
128 
133  QStringList getSelectedLayersAsList(void) const;
134 };
135 
136 QT_END_NAMESPACE
137 
138 #endif // WFSCONNECT_H
void translateInterface(void)
Translates Interface.
+ +
void setConnectionType(const QString)
Sets connection type.
+
QStringList getSelectedLayersAsList(void) const
returns selected layers
+ + +
WebServiceConnect(QWidget *=0)
Constructor.
+
QString getSelectedLayers(void) const
returns selected layers
+ +
QString getConnectionString(void) const
returns connection string
+
~WebServiceConnect(void)
Destructor.
+
OGR API.
+ + +
+ + + + diff --git a/bin/msvc-x86_dll/platforms/qwindows.dll b/bin/msvc-x86_dll/platforms/qwindows.dll index 662cab7..a1e9e62 100644 Binary files a/bin/msvc-x86_dll/platforms/qwindows.dll and b/bin/msvc-x86_dll/platforms/qwindows.dll differ diff --git a/include/app.h b/include/app.h index 0249843..940d721 100644 --- a/include/app.h +++ b/include/app.h @@ -143,15 +143,17 @@ class App : public QMainWindow QLabel *lblTargetSpat; QHBoxLayout *lytTargetSpat; QTableWidget *tabTargetSpat; - QPushButton *btnTargetSpatDSCOLCO; + QPushButton *btnTargetSpat; QLabel *lblTargetDSCO; QHBoxLayout *lytTargetDSCO; QTableWidget *tabTargetDSCO; + QPushButton *btnTargetDSCO; QLabel *lblTargetLCO; QHBoxLayout *lytTargetLCO; QTableWidget *tabTargetLCO; + QPushButton *btnTargetLCO; QHBoxLayout *lytTargetOptions; QCheckBox *radTargetAppend; @@ -169,7 +171,7 @@ class App : public QMainWindow QPushButton *btnConvert; /** - * \fn void InitData(void); + * \fn void initData(void); * \brief Inits data */ void initData(void); @@ -184,67 +186,67 @@ class App : public QMainWindow void readResources(QFile &file, QList > &readonlyList, QList > &readwriteList = QList >()); /** - * \fn void void InitProjections(void); + * \fn void void initProjectionFiles(void); * \brief Inits projections */ void initProjectionFiles(void); /** - * \fn void ReadProjections(QString filename); + * \fn void readProjections(QString filename); * \brief Read projections */ void readProjections(const QString filename); /** - * \fn addProjections(); + * \fn initProjection(); * \brief Add Projections to UI */ void initProjection(); /** - * \fn void InitInterface(void); + * \fn void initInterface(void); * \brief Inits Interface */ void initInterface(void); /** - * \fn void InitMenu(void); + * \fn void initMenu(void); * \brief Inits Menu */ void initMenu(void); /** - * \fn void InitLayout(void); + * \fn void initLayout(void); * \brief Inits Layout */ void initLayout(void); /** - * \fn void InitSourceLayout(void); + * \fn void initSourceLayout(void); * \brief Inits Source Layout */ void initSourceLayout(void); /** - * \fn void Init Target Layout(void); + * \fn void initTargetLayout(void); * \brief Inits Target Layout */ void initTargetLayout(void); /** - * \fn void InitSlots(void); + * \fn void initSlots(void); * \brief Inits Slots */ void initSlots(void); /** - * \fn void TranslateInterface(void); + * \fn void translateInterface(void); * \brief Translates Interface */ void translateInterface(void); /** - * \fn void UpdateParameters(void); + * \fn void updateParameters(void); * \brief Updates parameters */ void updateParameters(void); diff --git a/include/dbConnect.h b/include/dbConnect.h index cd793fe..d803d5c 100644 --- a/include/dbConnect.h +++ b/include/dbConnect.h @@ -7,6 +7,7 @@ * Copyright (c) 2014 Faculty of Computer Science, * University of Applied Sciences Rapperswil (HSR), * 8640 Rapperswil, Switzerland + * Copyright (c) 2016 David Tran, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -25,8 +26,8 @@ /** * \file dbConnect.h * \brief Database Connect - * \author Olivier Pilotte [Inventis], David Tran [HSR] - * \version 0.7 + * \author Olivier Pilotte [Inventis], David Tran + * \version 0.8 */ #ifndef DBCONNECT_H @@ -83,13 +84,13 @@ class DBConnect : public QDialog QPushButton *btnCancel; /** - * \fn void InitInterface(void); + * \fn void initInterface(void); * \brief Inits Interface */ void initInterface(void); /** - * \fn void InitSlots(void); + * \fn void initSlots(void); * \brief Inits Slots */ void initSlots(void); @@ -116,7 +117,7 @@ public slots: ~DBConnect(void); /** - * \fn void TranslateInterface(void); + * \fn void translateInterface(void); * \brief Translates Interface */ void translateInterface(void); diff --git a/include/i18n.h b/include/i18n.h index 71bb047..1c41769 100644 --- a/include/i18n.h +++ b/include/i18n.h @@ -6,6 +6,7 @@ * Copyright (c) 2014 Faculty of Computer Science, * University of Applied Sciences Rapperswil (HSR), * 8640 Rapperswil, Switzerland + * Copyright (c) 2016 David Tran, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,8 +25,8 @@ /** * \file i18n.h * \brief I18N - * \author David Tran [HSR] - * \version 0.7 + * \author David Tran + * \version 0.8 */ #ifndef _I18N_H @@ -52,7 +53,6 @@ class I18N { /** * \fn void translate(QString); * \brief translate user interface - * \param QString : language file */ void translate(const QString lang); private: diff --git a/include/ogr.h b/include/ogr.h index 6d8e4af..9043c53 100644 --- a/include/ogr.h +++ b/include/ogr.h @@ -7,6 +7,7 @@ * Copyright (c) 2014 Faculty of Computer Science, * University of Applied Sciences Rapperswil (HSR), * 8640 Rapperswil, Switzerland + * Copyright (c) 2016 David Tran, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -25,8 +26,8 @@ /** * \file ogr.h * \brief OGR API - * \author Olivier Pilotte [Inventis], David Tran [HSR] - * \version 0.7 + * \author Olivier Pilotte [Inventis], David Tran + * \version 0.8 */ #ifndef OGR @@ -101,7 +102,7 @@ private : ~Ogr(void); /** - * \fn bool OpenOgr2ogr(QString command, QPushButton *btnExecute) + * \fn bool openOgr2ogr(QString command, QPushButton *btnExecute) * \brief Open ogr2ogr command line * \param command : command with arguments * \param btnExecute : execute button @@ -110,7 +111,7 @@ private : bool openOgr2ogr(QString command, QPushButton *btnExecute); /** - * \fn bool OpenWFS(QStringList &fileList) + * \fn bool openWFS(QStringList &fileList) * \brief Open WFS data * \param uri : source uri * \param &fileList : layer list @@ -119,7 +120,7 @@ private : bool openWFS(const QString uri, QStringList &fileList); /** - * \fn OpenSource(string filename, string layername, string &epsg, string &query, string &error); + * \fn openSource(string filename, string layername, string &epsg, string &query, string &error); * \brief Opens source data * \param filename : source filename * \param layername : layername @@ -131,7 +132,7 @@ private : bool openSource(const string filename, const string layername, string &epsg, string &query, string &Error); /** - * \fn bool OpenSource(string filename, string &epsg = 0, string &query = 0, string &error = 0); + * \fn bool openSource(string filename, string &epsg = 0, string &query = 0, string &error = 0); * \brief Opens source data * \param filename : source filename * \param &epsg : epsg code @@ -142,14 +143,14 @@ private : bool openSource(const string filename, string &epsg, string &query, string &Error); /** - * \fn bool CloseSource(void); + * \fn bool closeSource(void); * \brief Closes source data * \returns true on success */ bool closeSource(void) const; /** - * \fn bool OpenDriver(string drivername, string error = 0); + * \fn bool openDriver(string drivername, string error = 0); * \brief Opens target driver * \param drivername : selected driver * \returns true on success @@ -157,13 +158,13 @@ private : bool openDriver(const string drivername); /** - * \fn bool Process(void); + * \fn bool testFeatureProjection(void); * \brief Test feature projections */ bool testFeatureProjection(void); /** - * \fn bool OpenProjection(int projection) + * \fn bool testSpatialReference(int projection) * \brief Test spatial reference * \param projection : projection * \return true on success @@ -171,7 +172,7 @@ private : bool testSpatialReference(const int projection); /** - * \fn bool TestSQL(string query) + * \fn bool testExecuteSQL(string query) * \brief Execute sql query * \param query : sql query * \return true on success diff --git a/include/settings.h b/include/settings.h index ae3afca..328210e 100644 --- a/include/settings.h +++ b/include/settings.h @@ -60,8 +60,8 @@ class Settings : public QDialog { QList > languageList; /** - * \fn void initLanguage(void); - * \brief Inits Language + * \fn void initSettings(void); + * \brief Inits Settings */ void initSettings(void); @@ -72,7 +72,7 @@ class Settings : public QDialog { void initInterface(void); /** - * \fn void InitSlots(void); + * \fn void initSlots(void); * \brief Inits Slots */ void initSlots(void); @@ -106,13 +106,13 @@ public slots: void translateInterface(void); /** - * \fn void initFile(void); + * \fn void initFiles(void); * \brief Inits File */ void initFiles(void); /** - * \fn QStringList getFileList(void); + * \fn QStringList getProjectionFileList(void); * \brief Get list with filenames */ QStringList getProjectionFileList(void); diff --git a/include/webServiceConnect.h b/include/webServiceConnect.h index 0cc2e86..925182b 100644 --- a/include/webServiceConnect.h +++ b/include/webServiceConnect.h @@ -6,6 +6,7 @@ * Copyright (c) 2014 Faculty of Computer Science, * University of Applied Sciences Rapperswil (HSR), * 8640 Rapperswil, Switzerland + * Copyright (c) 2016 David Tran, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,8 +25,8 @@ /** * \file webServiceConnect.h * \brief Web Service Connect - * \author David Tran [HSR] - * \version 0.7 + * \author David Tran + * \version 0.8 */ #ifndef WFSCONNECT_H @@ -69,13 +70,13 @@ class WebServiceConnect : public QDialog QPushButton *btnCancel; /** - * \fn void InitInterface(void); + * \fn void initInterface(void); * \brief Inits Interface */ void initInterface(void); /** - * \fn void InitSlots(void); + * \fn void initSlots(void); * \brief Inits Slots */ void initSlots(void); @@ -102,7 +103,7 @@ public slots: ~WebServiceConnect(void); /** - * \fn void TranslateInterface(void); + * \fn void translateInterface(void); * \brief Translates Interface */ void translateInterface(void); @@ -110,7 +111,6 @@ public slots: /** * \fn void setConnectionType(QString) * \brief Sets connection type - * \param QString : connection type */ void setConnectionType(const QString); @@ -121,13 +121,13 @@ public slots: QString getConnectionString(void) const; /** - * \fn QSring getSelectedTables(void) + * \fn QSring getSelectedLayers(void) * \brief returns selected layers */ QString getSelectedLayers(void) const; /** - * \fn QSringList getSelectedTables(void) + * \fn QSringList getSelectedLayersAsList(void) * \brief returns selected layers */ QStringList getSelectedLayersAsList(void) const; diff --git a/res/translations/de_CH.qm b/res/translations/de_CH.qm index 2925d83..7166407 100644 Binary files a/res/translations/de_CH.qm and b/res/translations/de_CH.qm differ diff --git a/res/translations/de_CH.ts b/res/translations/de_CH.ts index b0ef3b8..1e55946 100644 --- a/res/translations/de_CH.ts +++ b/res/translations/de_CH.ts @@ -4,229 +4,227 @@ App - + &File &Datei - + &Settings &Einstellungen - + E&xit &Beenden - + &Help &Hilfe - + Command-Line Options Kommando-Zeilen Optionen - + Documentation Dokumentation - + About OGR2GUI Über OGR2GUI - + Source Quelle - - + + File Datei - - + + Folder Verzeichnis - - + + Database Datenbank - + Web Service Webservice - - + + Format Format - - Spat - + + Paste Option + Option einfügen - - Reload -Spat/DSCO/LCO - Aktualisieren -Spat/DSCO/LCO + + Spat + - + DSCO - + LCO - + skipfailures - + Options (advanced) Optionen (fortgeschritten) - - - + + + Name Name - - - - - - + + + + + + Open Öffnen - - + + Projection Projektion - + No Die Datei - + file found in folder ist nicht im Ordner - + SQL Query SQL Query - + Target Ziel - - + + Save Speichern - + overwrite überschreiben - + append anhängen - + update aktualisieren - + Convert Konvertieren - - + + Browse Durchsuchen - + URI URI - + Connected Verbunden - + Source File Quelldatei - + Source Folder Quellverzeichnis - - + + Save File Datei speichern - + Target Folder Zielverzeichnis - + Target File Zieldatei - + FAILURE: unable to create spatial reference! FEHLER: Spatial Reference kann nicht erzeugt werden! - + FAILURE: unable to transform feature with projection! FEHLER: Feature mit die Projektion kann nicht transformieren! - + FAILURE: unable to open ogr2ogr! FEHLER: Ogr2gor konnte nicht geöffnet werden! diff --git a/res/translations/en_GB.ts b/res/translations/en_GB.ts index 056a522..dfbb149 100644 --- a/res/translations/en_GB.ts +++ b/res/translations/en_GB.ts @@ -4,228 +4,227 @@ App - + &File - + &Settings - + E&xit - + &Help - + Command-Line Options - + Documentation - + About OGR2GUI - + Source - - + + File - - + + Folder - - + + Database - + Web Service - - + + Format - - Spat + + Paste Option - - Reload -Spat/DSCO/LCO + + Spat - + DSCO - + LCO - + skipfailures - + Options (advanced) - - - + + + Name - - - - - - + + + + + + Open - - + + Projection - + No - + file found in folder - + SQL Query - + Target - - + + Save - + overwrite - + append - + update - + Convert - - + + Browse - + URI - + Connected - + Source File - + Source Folder - - + + Save File - + Target Folder - + Target File - + FAILURE: unable to create spatial reference! - + FAILURE: unable to transform feature with projection! - + FAILURE: unable to open ogr2ogr! diff --git a/src/app.cpp b/src/app.cpp index 8998e36..7571767 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -208,7 +208,7 @@ void App::initLayout(void) { lytOptions = new QGridLayout(); { txtOption = new QTextEdit(); - txtOption->setMaximumHeight(80); + txtOption->setMaximumHeight(50); } lytOptions->addWidget(txtOption, 1, 0); grpOptions->setLayout(lytOptions); @@ -457,6 +457,8 @@ void App::initTargetLayout(void) { } } lytTargetSpat->addWidget(tabTargetSpat); + btnTargetSpat = new QPushButton(); + lytTargetSpat->addWidget(btnTargetSpat); } lytTarget->addWidget(lblTargetSpat, 4, 0); @@ -490,6 +492,8 @@ void App::initTargetLayout(void) { } } lytTargetDSCO->addWidget(tabTargetDSCO); + btnTargetDSCO = new QPushButton(); + lytTargetDSCO->addWidget(btnTargetDSCO); } lytTarget->addWidget(lblTargetDSCO, 5, 0); @@ -523,10 +527,10 @@ void App::initTargetLayout(void) { } } lytTargetLCO->addWidget(tabTargetLCO); + btnTargetLCO = new QPushButton(); + lytTargetLCO->addWidget(btnTargetLCO); } - btnTargetSpatDSCOLCO = new QPushButton(); - lytTarget->addWidget(btnTargetSpatDSCOLCO, 7, 0); lytTarget->addWidget(lblTargetLCO, 6, 0); lytTarget->addLayout(lytTargetLCO, 6, 1); @@ -578,7 +582,9 @@ void App::initSlots(void) { QObject::connect(btnTargetName, SIGNAL(clicked()), this, SLOT(evtBtnTargetName(void))); QObject::connect(txtTargetProj, SIGNAL(textChanged(QString)), this, SLOT(evtTxtTargetProj(void))); QObject::connect(cmbTargetProj, SIGNAL(currentIndexChanged(int)), this, SLOT(evtUpdateParameters(void))); - QObject::connect(btnTargetSpatDSCOLCO, SIGNAL(clicked(bool)), this, SLOT(evtUpdateParameters(void))); + QObject::connect(btnTargetSpat, SIGNAL(clicked(bool)), this, SLOT(evtUpdateParameters(void))); + QObject::connect(btnTargetDSCO, SIGNAL(clicked(bool)), this, SLOT(evtUpdateParameters(void))); + QObject::connect(btnTargetLCO, SIGNAL(clicked(bool)), this, SLOT(evtUpdateParameters(void))); QObject::connect(radTargetOverwrite, SIGNAL(toggled(bool)), this, SLOT(evtUpdateParameters(void))); QObject::connect(radTargetAppend, SIGNAL(toggled(bool)), this, SLOT(evtUpdateParameters(void))); @@ -639,10 +645,13 @@ void App::translateInterface(void) { lblTargetProj->setText(tr("Projection")); + const QString text = tr("Paste Option"); lblTargetSpat->setText(tr("Spat")); - btnTargetSpatDSCOLCO->setText(tr("Reload\nSpat/DSCO/LCO")); + btnTargetSpat->setText(text); lblTargetDSCO->setText(tr("DSCO")); + btnTargetDSCO->setText(text); lblTargetLCO->setText(tr("LCO")); + btnTargetLCO->setText(text); radTargetOverwrite->setText(tr("overwrite")); radTargetAppend->setText(tr("append")); diff --git a/src/dbConnect.cpp b/src/dbConnect.cpp index 7ea4a2e..94f77fd 100644 --- a/src/dbConnect.cpp +++ b/src/dbConnect.cpp @@ -7,6 +7,7 @@ * Copyright (c) 2014 Faculty of Computer Science, * University of Applied Sciences Rapperswil (HSR), * 8640 Rapperswil, Switzerland + * Copyright (c) 2016 David Tran, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -25,8 +26,8 @@ /*! * \file dbConnect.cpp * \brief Database Connect - * \author Olivier Pilotte [Inventis], David Tran [HSR] - * \version 0.7 + * \author Olivier Pilotte [Inventis], David Tran + * \version 0.8 */ #include "dbConnect.h" diff --git a/src/i18n.cpp b/src/i18n.cpp index 2591365..80ffcaa 100644 --- a/src/i18n.cpp +++ b/src/i18n.cpp @@ -6,6 +6,7 @@ * Copyright (c) 2014 Faculty of Computer Science, * University of Applied Sciences Rapperswil (HSR), * 8640 Rapperswil, Switzerland + * Copyright (c) 2016 David Tran, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,8 +25,8 @@ /** * \file i18n.cpp * \brief I18N - * \author David Tran [HSR] - * \version 0.7 + * \author David Tran + * \version 0.8 */ #include "i18n.h" diff --git a/src/ogr.cpp b/src/ogr.cpp index dbcbeef..0410da0 100644 --- a/src/ogr.cpp +++ b/src/ogr.cpp @@ -7,6 +7,7 @@ * Copyright (c) 2014 Faculty of Computer Science, * University of Applied Sciences Rapperswil (HSR), * 8640 Rapperswil, Switzerland + * Copyright (c) 2016 David Tran, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -25,8 +26,8 @@ /*! * \file ogr.cpp * \brief OGR API - * \author Olivier Pilotte [Inventis], David Tran [HSR] - * \version 0.7 + * \author Olivier Pilotte [Inventis], David Tran + * \version 0.8 */ #include "ogr.h" diff --git a/src/webServiceConnect.cpp b/src/webServiceConnect.cpp index b0cefc7..ae9c702 100644 --- a/src/webServiceConnect.cpp +++ b/src/webServiceConnect.cpp @@ -6,6 +6,7 @@ * Copyright (c) 2014 Faculty of Computer Science, * University of Applied Sciences Rapperswil (HSR), * 8640 Rapperswil, Switzerland + * Copyright (c) 2016 David Tran, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,8 +25,8 @@ /*! * \file webServiceConnect.cpp * \brief Web Service Connect - * \author David Tran [HSR] - * \version 0.7 + * \author David Tran + * \version 0.8 */ #include "webServiceConnect.h"