示例#1
0
文件: coords.go 项目: Rachine/imposm3
func (this *Geos) CreateCoordSeq(size, dim uint32) (*CoordSeq, error) {
	result := C.GEOSCoordSeq_create_r(this.v, C.uint(size), C.uint(dim))
	if result == nil {
		return nil, CreateError("could not create CoordSeq")
	}
	return &CoordSeq{result}, nil
}
示例#2
0
func cGEOSCoordSeq_create(size C.uint, dims C.uint) *C.GEOSCoordSequence {
	handlemu.Lock()
	defer handlemu.Unlock()
	return C.GEOSCoordSeq_create_r(handle, size, dims)
}