C# 클래스 MapAround.IO.Handlers.MultiLineHandler

Обработчик для фигуры "Ломаная линия"
상속: ShapeHandler
파일 보기 프로젝트 열기: gkrsu/maparound.core

공개 메소드들

메소드 설명
GetLength ( IGeometry geometry ) : int

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

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

Читает запись представляющую полигон.

Write ( IGeometry geometry, BinaryWriter file ) : void

Записывает данные ломаной линии в указанный поток.

메소드 상세

GetLength() 공개 메소드

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

Read() 공개 메소드

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

Write() 공개 메소드

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