pihmLIBS/polygonToPolyline.h File Reference

#include <iostream>
#include <fstream>
#include <iomanip>
#include <math.h>
#include "shapefil.h"

Include dependency graph for polygonToPolyline.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define dist(x1, y1, x2, y2)   fabs(x1-x2)+fabs(y1-y2)

Functions

void sortArray (int ***junction, int *jctCount, int recordCount)
void calPts (int start, int end, SHPObject *handle, double *X, double *Y, double *Z, int node, int *vertices)
void polygonToPolyline (const char *shpFileName, const char *dbfFileName, const char *newshpFileName, const char *newdbfFileName)


Define Documentation

#define dist ( x1,
y1,
x2,
y2   )     fabs(x1-x2)+fabs(y1-y2)

Definition at line 14 of file polygonToPolyline.h.

Referenced by catchmentPoly(), dPointToLine(), GWflowFromEleToRiv(), locate(), OLflowFromEleToRiv(), and simplifyPolyline().


Function Documentation

void calPts ( int  start,
int  end,
SHPObject handle,
double *  X,
double *  Y,
double *  Z,
int  node,
int *  vertices 
)

Definition at line 70 of file polygonToPolyline.h.

References SHPObject::padfX, and SHPObject::padfY.

void polygonToPolyline ( const char *  shpFileName,
const char *  dbfFileName,
const char *  newshpFileName,
const char *  newdbfFileName 
)

Definition at line 85 of file polygonToPolyline.h.

References dbf, DBFAddField(), DBFCreate(), DBFGetRecordCount(), DBFOpen(), SHPObject::dfXMax, SHPObject::dfXMin, SHPObject::dfYMax, SHPObject::dfYMin, FTInteger, nVertices, SHPObject::nVertices, SHPObject::padfX, SHPObject::padfY, shp, SHPCreate(), SHPOpen(), SHPReadObject(), and SHPT_ARC.

Referenced by polygonToPolyLineDialogDlg::run().

Here is the call graph for this function:

void sortArray ( int ***  junction,
int *  jctCount,
int  recordCount 
)

Definition at line 16 of file polygonToPolyline.h.


Generated on Sun Aug 5 17:34:48 2007 for PIHMgis by  doxygen 1.5.2