MCPcopy Index your code

hub / github.com/airbusgeo/cogger / functions

Functions66 in github.com/airbusgeo/cogger

↓ 21 callersMethodwriteArray
(w io.Writer, tag uint16, data interface{}, tags *tagData)
field.go:161
↓ 20 callersFunctionarrayFieldSize
(data interface{}, bigtiff bool)
field.go:33
↓ 14 callersMethodNextOffset
()
cog.go:425
↓ 10 callersMethodwriteField
(w io.Writer, tag uint16, data interface{})
field.go:378
↓ 9 callersMethodNPlanes
()
cog.go:98
↓ 7 callersMethodNTilesX
()
cog.go:92
↓ 7 callersMethodNTilesY
()
cog.go:95
↓ 7 callersMethodTileIdx
(x, y, plane int)
cog.go:105
↓ 5 callersMethodPyramid
()
stripper.go:203
↓ 4 callersFunctionNewStripper
NewStripper create a stripper for an image of given width and height. Default options are: - 64 MPixel strips - 256x256 internal tiling - overviews do
stripper.go:135
↓ 4 callersMethodcomputeStructure
(ifd *IFD)
cog.go:278
↓ 4 callersMethodtileStripIdx
given a tile x,y inside the output cog, return the corresponding strip and the index stripx,stripy of the tile inside that strip
stripper.go:372
↓ 4 callersFunctionunmarshalIFD
(ifd tiff.IFD)
stripper.go:361
↓ 4 callersMethodwriteIFD
(w io.Writer, ifd *IFD, offset int, striledata *tagData, next bool)
cog.go:786
↓ 3 callersFunctionDefaultConfig
()
cog.go:444
↓ 3 callersFunctionInternalTileSize
InternalTileSize sets the internal tiling size of the TIF file
stripper.go:47
↓ 3 callersMethodSetPlanarInterleaving
SetPlanarInterleaving configures a non-default planar interleaving for this ifd. Must be called after AddMask.
cog.go:125
↓ 3 callersFunctiontestCase
(t *testing.T, expected_filename string, filenames ...string)
cogger_test.go:14
↓ 3 callersMethodtileLen
(idx int)
cog.go:119
↓ 2 callersMethodAddMask
AddMask sets msk as a mask for ifd. Must not be called after SetPlanarInterleaving
cog.go:227
↓ 2 callersMethodAddOverview
(ovr *IFD)
cog.go:181
↓ 2 callersMethodAssembleStrips
AssembleStrips takes the strips that have been created by following the corresponding Pyramid structure. The ordering of the strip readers in the srcS
stripper.go:399
↓ 2 callersFunctionFullresStripHeightMultiple
FullresStripHeightMultiple forces the strip height to be a multiple of the given heightBase value provided. This can be useful to ensure that the full
stripper.go:116
↓ 2 callersFunctionRewrite
Rewrite reshuffles the tiff bytes provided as readers into a COG output to out Use Config.Rewrite in order to use non-default options
loader.go:59
↓ 2 callersMethodRewriteIFDTree
(ifd *IFD, out io.Writer)
cog.go:782
↓ 2 callersMethodRewriteIFDTreeSplitted
(ifd *IFD, headerOut, tileDataOut io.Writer)
cog.go:765
↓ 2 callersMethodSize
()
stripper.go:505
↓ 2 callersMethodTileFromIdx
(idx int)
cog.go:109
↓ 2 callersFunctionarrayFieldSize32
(data interface{}, bigtiff bool)
field.go:10
↓ 2 callersMethodassembleLevelStrips
(srcStrips []tiff.ReadAtReadSeeker)
stripper.go:417
↓ 2 callersMethodifdInterlacing
todo: rename this
cog.go:1106
↓ 2 callersMethodrewriteIFDHeader
(out io.Writer)
cog.go:599
↓ 2 callersMethodsetDefaultPlanarInterleaving
()
cog.go:155
↓ 2 callersMethodstripping
(srcWidth, srcHeight, dstWidth, dstHeight int)
stripper.go:293
↓ 2 callersMethodtiles
(entries entries)
cog.go:1126
↓ 2 callersMethodwriteArray32
(w io.Writer, tag uint16, data interface{}, tags *tagData)
field.go:148
↓ 1 callersMethodData
(data []byte)
cog.go:1072
↓ 1 callersMethodError
()
stripper.go:36
↓ 1 callersMethodInternalTileSize
()
stripper.go:57
↓ 1 callersFunctionMinOverviewSize
MinOverviewSize sets the minimal overview size of the TIF file. i.e. overviews will stop being added once one of width or height has reached this valu
stripper.go:64
↓ 1 callersMethodRewrite
(out io.Writer, readers ...tiff.ReadAtReadSeeker)
loader.go:63
↓ 1 callersMethodRewriteSplitted
(headerOut, dataOut io.Writer, readers ...tiff.ReadAtReadSeeker)
loader.go:67
↓ 1 callersFunctionTargetPixelCount
Approximate number of pixels to use for a single strip. i.e. a single subjob will have to process approximately this number of pixels, whatever the si
stripper.go:98
↓ 1 callersMethodcomputeImageryOffsets
the space at the start of the last line is required to make room for changing NO to YES
cog.go:522
↓ 1 callersFunctionloadIFD
(r tiff.ReadAtReadSeeker, tifd tiff.IFD)
loader.go:36
↓ 1 callersFunctionloadTIFFs
(tifRs []tiff.ReadAtReadSeeker)
loader.go:11
↓ 1 callersFunctionprocess
(input string, output string, numworkers int, creationOptions []string)
cmd/pcogger/parallel-cogger.go:32
↓ 1 callersMethodpyramid
(width, height int)
stripper.go:261
↓ 1 callersFunctionrun
(ctx context.Context)
cmd/cogger/main.go:25
↓ 1 callersMethodwriteHeader
(w io.Writer)
cog.go:460
↓ 1 callersMethodwriteTileData
(out io.Writer)
cog.go:722
MethodDAG
Compute the DAG for a Pyramid.
stripper.go:223
FunctionExampleStripper
()
stripper_test.go:75
MethodFullresStripHeightMultiple
()
stripper.go:126
MethodMinOverviewSize
()
stripper.go:74
FunctionOverviewCount
OverviewCount forces the number of overviews to create. By default we create as many as needed in order to reach a size that fits into a single intern
stripper.go:81
MethodOverviewCount
()
stripper.go:91
MethodRewriteIFDHeader
(ifd *IFD, out io.Writer)
cog.go:751
MethodSize
()
stripper.go:40
MethodTargetPixelCount
()
stripper.go:108
FunctionTestCases
(t *testing.T)
cogger_test.go:48
FunctionTestFullresStripHeightMultipleCount
(t *testing.T)
stripper_test.go:41
FunctionTestMultiFiles
(t *testing.T)
cogger_test.go:63
FunctionTestStripperOverviews
(t *testing.T)
stripper_test.go:14
Functionmain
This program is an example implementation using cogger's stripping functionalities to produce a COG using parallel/multi-threaded conversions
cmd/pcogger/parallel-cogger.go:17
Functionmain
()
cmd/cogger/main.go:16