Classes

  ClassDescription
ConversionFunctions
Utility class containing static methods to calculate the distance between points and convert projections
DbfReader
A DBF Reader class, providing direct access to record data within a DBF file, with low memory useage.
DbfWriter
a DBF File Writer class
Ellipsoid
RenderSettings
Encapsulates settings used when rendering a ShapeFile
ShapeFile
.NET ShapeFile class used to load, render and query data in an ESRI Shape File. The ShapeFile class is the main class of the EGIS.ShapeFileLib namespace
ShapeFileEnumerator
ShapeFile enumerator used to enumerate the raw data of each shape in a shapeFile. The ShapeFileEnumerator provides a fast, low memory, forward only means of iterating over all of the records in a shapefile.
ShapeFileWriter
.NET ShapeFile Writer utility class which provides the ability to create or edit shapefiles from .NET applications.
SizeDConverter
Converts SizeD objects from one type to another.

Structures

  StructureDescription
DbfFieldDesc
Describes a single field in a DBF file, including the name of the field, the DbfFieldType and the length of the field
DbfFileHeader
Struct representing the contents of the main header of a DBF file. The main header stores version number, modification date, the number of fields in each record and a description of each field in a record. For a more detailed description of the main header of a DBF file refer to the DBF File Format techincal description
LatLongCoordinate
struct used to store a Lat Long Coordinate. Used in ConversionFunctions
PointD
Represents an ordered pair of double-precision floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
RectangleD
Stores a set of four double-precision floating-point numbers that represent the location and size of a rectangle.
SizeD
Stores an ordered pair of double-precision floating-point numbers, typically the width and height of a rectangle.
UtmCoordinate
struct used to store a UTM Coordinat. Used in ConversionFunctions

Interfaces

  InterfaceDescription
ICustomRenderSettings
The ICustomRenderSettings allows applying custom render settings to a shapefile layer

Enumerations

  EnumerationDescription
DbfFieldType
Specifies the type of a field in a DBF file
LineType
Enumeration defining a LineType when rendering PolyLine ShapeFiles
RenderQuality
Enumeration to indicate render quality.
ShapeFileEnumerator..::.IntersectionType
Defines how shapes will be evaluated when moving to the next record when enumerating through a shapefile. Intersects (the default) evaluates shapes that intersect with the Extent of the ShapeFileEnumerator.Contains evaluates shapes that fit entirely within the Extent of the ShapeFileEnumerator.
ShapeType
Enumeration representing a ShapeType. Currently supported shape types are Point, PolyLine, Polygon and PolyLineM