gfc-0.9.1_shape

所属分类:GIS/地图编程
开发工具:C/C++
文件大小:653KB
下载次数:138
上传日期:2006-05-13 12:19:52
上 传 者giszpp
说明:  GIS领域国外有名的gfc开源代码,Geographic Foundation Class,定义了points, lines, rectangles, circles, polylines, rings, complex polygons, rasters等基本类
(GIS fields abroad famous GFC source code Geographic Foundation Class, defined points, lines, rectangles, circles, polylines. rings, complex polygons, the basic category rasters)

文件列表:
gfc-0.9.1_shape\AUTHORS (18, 2000-05-25)
gfc-0.9.1_shape\COPYING (951, 2000-05-25)
gfc-0.9.1_shape\ChangeLog (0, 1999-02-18)
gfc-0.9.1_shape\INSTALL (1031, 1999-03-05)
gfc-0.9.1_shape\Makefile.am (194, 1999-02-19)
gfc-0.9.1_shape\Makefile.in (9971, 2000-05-25)
gfc-0.9.1_shape\NEWS (0, 2000-05-25)
gfc-0.9.1_shape\THANKS (512, 2000-05-25)
gfc-0.9.1_shape\aclocal.m4 (3539, 1999-03-06)
gfc-0.9.1_shape\configure (72115, 1999-03-06)
gfc-0.9.1_shape\configure.in (843, 1999-02-18)
gfc-0.9.1_shape\install-sh (4773, 1998-05-21)
gfc-0.9.1_shape\missing (10, 1999-07-14)
gfc-0.9.1_shape\mkinstalldirs (606, 1998-05-21)
gfc-0.9.1_shape\html\index.html (9184, 1999-07-14)
gfc-0.9.1_shape\html\DataPipe.html (8684, 1999-07-14)
gfc-0.9.1_shape\html\GADT.html (3970, 1999-07-14)
gfc-0.9.1_shape\html\GADTDef.html (1517, 1999-07-14)
gfc-0.9.1_shape\html\GADTManager.html (2985, 1999-07-14)
gfc-0.9.1_shape\html\GAlgorithm.html (932, 1999-07-14)
gfc-0.9.1_shape\html\GArc.html (9008, 1999-07-14)
gfc-0.9.1_shape\html\GBitArray.html (3965, 1999-07-14)
gfc-0.9.1_shape\html\GChar.html (2691, 1999-07-14)
gfc-0.9.1_shape\html\GCircle.html (5710, 1999-07-14)
gfc-0.9.1_shape\html\GDBFieldDesc.html (1465, 1999-07-14)
gfc-0.9.1_shape\html\GDBFile.html (4886, 1999-07-14)
gfc-0.9.1_shape\html\GDate.html (1521, 1999-07-14)
gfc-0.9.1_shape\html\GDem.html (1823, 1999-07-14)
gfc-0.9.1_shape\html\GEMeasure.html (1082, 1999-07-14)
gfc-0.9.1_shape\html\GETopology.html (853, 1999-07-14)
gfc-0.9.1_shape\html\GETransform.html (944, 1999-07-14)
gfc-0.9.1_shape\html\GEllipsoid.html (739, 1999-07-14)
gfc-0.9.1_shape\html\GEndian.html (677, 1999-07-14)
gfc-0.9.1_shape\html\GEpisode.html (3278, 1999-07-14)
gfc-0.9.1_shape\html\GGraph.html (8992, 1999-07-14)
gfc-0.9.1_shape\html\GFCConfig.html (1694, 1999-07-14)
gfc-0.9.1_shape\html\GGrid.html (13593, 1999-07-14)
gfc-0.9.1_shape\html\GGridDriver.html (2069, 1999-07-14)
gfc-0.9.1_shape\html\GGridIO.html (787, 1999-07-14)
... ...

Readme GFC (Geographic Foundation Classes library) consists of a number of space-time and attribute ADTs, geometric/topological/graphical/cartographic algorithms, and spatial indexing structures. It is designed as a light-weight class library for developing geographical information applications. I. The naming convention ------------------------------------------------------ The naming convention of the code in GFC is as follows: 1. Class names. All (public) class names start with a capital letter 'G', followed by the class word with first letter also in upper case. eg, GPoint, GTimestamp. If the name consists of two or more words, the first letter of each word shall be in upper case. For instance: GShapeFile. Multiple words are NOT connected with underscores; just write them together. C structs, enums, unions etc. shall follow the same naming style as C++ classes, except that they may not begin with 'G'. For instance function return codes are usually represented by the enum 'Result'. Note an exception to the 'G'-family class is 'DataPipe'. This class is used very extensively in GFC, but unfortunately it does not start with 'G'. 2. Method names. All class methods should start with lower-case letter. All the consecutive words should have their first letter in upper-case. eg. GPoint:type(), GPoint:getPSize(), GTimestamp::setDate(). Use NO underscores when writing multi-word method names. 3. Macro names. Macors are ALL upper-case. May or may not use underscores when connecting multiple words. 4. attributes/variables. Class/function attributes/variables are usually all lower-case words. eg. GPoint::x, GPoint::y, GADT::n_new. Underscores may be used to connect multiple words in a variable.

近期下载者

相关文件


收藏者