C# Class MapAround.IO.Handlers.MultiPointHandler

Обработчик коллекции точек
Inheritance: ShapeHandler
Mostra file Open project: gkrsu/maparound.core

Public Methods

Method Description
GetLength ( IGeometry geometry ) : int

Получить длину в байтах геометрического объекта (для записи в файл)

Read ( Stream file, BoundingRectangle bounds, ShapeFileRecord record ) : bool

Читает запись представляющую коллекцию точек.

Write ( IGeometry geometry, BinaryWriter file ) : void

Записать данные геометрического объекта в указанный поток

Method Details

GetLength() public method

Получить длину в байтах геометрического объекта (для записи в файл)
public GetLength ( IGeometry geometry ) : int
geometry IGeometry Геометрический объект
return int

Read() public method

Читает запись представляющую коллекцию точек.
public Read ( Stream file, BoundingRectangle bounds, ShapeFileRecord record ) : bool
file Stream Входной поток
bounds BoundingRectangle Ограничивающий прямоугольник, с которым должен пересекаться ограничивающий прямоугольник записи
record MapAround.IO.ShapeFileRecord Запись Shape-файла в которую будет помещена прочитанная информация
return bool

Write() public method

Записать данные геометрического объекта в указанный поток
public Write ( IGeometry geometry, BinaryWriter file ) : void
geometry IGeometry Геометрический объект для записи
file System.IO.BinaryWriter Поток записи
return void