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.
近期下载者:
相关文件:
收藏者: