MapCutter

package
v0.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2019 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BSSearchTreeItem

type BSSearchTreeItem struct {
	CurrentName string
	Childs      []string
	Tree        map[string]*BSSearchTreeItem
}

func MakeBSSearchTreeItem

func MakeBSSearchTreeItem(currentName string) *BSSearchTreeItem

type BorderSection

type BorderSection struct {
	Name       string
	Bounds     shp.Box
	Properties map[string]string
}

type MapCutter

type MapCutter struct {
	// contains filtered or unexported fields
}

func MakeMapCutter

func MakeMapCutter(shapeFile string) (*MapCutter, error)

func MakeMapCutterFromFiles added in v0.5.2

func MakeMapCutterFromFiles(shapeFiles []string) (*MapCutter, error)

func MakeMapDrawerFromShapes added in v0.5.2

func MakeMapDrawerFromShapes(shapes []*shp.Reader) (*MapCutter, error)

func MergeMapCutters added in v0.5.2

func MergeMapCutters(a, b *MapCutter) *MapCutter

func (*MapCutter) CutMap

func (mc *MapCutter) CutMap(section string, img image.Image, gc Projector.ProjectionConverter) (image.Image, error)

func (*MapCutter) CutMapMany added in v0.5.2

func (mc *MapCutter) CutMapMany(sections []string, img image.Image, gc Projector.ProjectionConverter) (image.Image, error)

func (*MapCutter) GetSection

func (mc *MapCutter) GetSection(name string) (BorderSection, error)

func (*MapCutter) SearchSection

func (mc *MapCutter) SearchSection(name string) []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL