## MapWinGeoProc

**Summary**

**Members**

Buffer |
Summary description for BufferPoly. |

ClipGridWithPoly |
Clips a grid so that it contains only data that falls within the polygon. |

ClipLineSFWithPoly |
ClipLines defines internal functions for clipping lines with polygons. |

ClipPointSFWithPoly |
Functions for clipping a point shapefile with a polygon. |

ClipPolySFWithPoly |
Functions for clipping a polygon shapefile with an outside polygon. |

ClipPolyWithLine |
Functions for clipping a polygon with a line. |

DataManagement |
The DataManagement namespace will contain basic file handling routines such as copy and delete, as well as some more complex methods for appending and merging.. |

Dialogs |
A set of dialogs for default parameter entry to geoproc functions. |

Enumerations |
Contains enumerated types used in the MapWinX library. |

Erase |
The erase functions remove portions of the input shapefile that fall within the erase polygon(s). |

Error |
Class for recording and retrieving error messages. |

FlowArea |
FlowArea provides users the ability to form flow areas from a D8 grid, source polygon, and stream network |

Globals |
Internal class that provides methods common to several members of MapWinGeoProc. |

GridWrapper |
Summary description for GridWrapper. |

Hydrology |
The Hydrology algorithms are especially designed for working with DEMs in the context of modeling hydrological processes. |

ImageAnlaysis |
Contains static functions for image transforms, especially filters |

Merge |
Functions for merging two shapes of the same type into one (if possible). |

Interpolation |
Class to hold interpolation functions |

RasterCalc |
The RasterCalc namespace provides algebraic (add, subtract, multiply, divide), trigonometric (sin, cos, arcSin, arcos), Boolean (And, Or, Not) and comparison (equal, less than, greater than) operations for use with raster data. The methods are not yet implemented. |

Selection |
Provides functions for selecting lines/points/polygons from a shapefile that intersect with any given polygon. |

SpatialOperations |
Contains public methods for users to clip grids and shapes with. |

SpatialReference |
Projects all points in a grid or shapefile from the original coordinate system to a new coordinate system using Proj.4 (proj.dll). |

Statistics |
Statistics includes operations for finding things such as distance, area and length. |

TerrainAnalysis |
TerrainAnalysis provides functionality for terrain analysis which is not directly part of the Hydrologic analysis found in HydroProc.cls |

Topology |
3D objects built to discern spatial relationships with other objects. |

Topology2D |
2D objects built to discern spatial relationships with other objects. |

Transforms |
Mathematical transformations. |

UnitConverter |
Convert distance and area units. |

Utils |
Utils provides a collection of methods ranging from file conversion to finding a point on a shape. |