Documentation ¶
Index ¶
- Variables
- func PlainLRITImage(_ *ImageProcessor, filename string, _ *XRIT.Header)
- func ProcessFalseColor(ip *ImageProcessor, xh *XRIT.Header, filename string)
- func ProcessGOESABI(ip *ImageProcessor, filename string, xh *XRIT.Header)
- func SetPurgeFiles(purge bool)
- type ImageProcessor
- func (ip *ImageProcessor) GetDrawMap() bool
- func (ip *ImageProcessor) GetFalseColor() bool
- func (ip *ImageProcessor) GetMapDrawer() *MapDrawer.MapDrawer
- func (ip *ImageProcessor) GetReproject() bool
- func (ip *ImageProcessor) ProcessImage(filename string)
- func (ip *ImageProcessor) SetDrawMap(drawMap bool)
- func (ip *ImageProcessor) SetFalseColor(fsclr bool)
- func (ip *ImageProcessor) SetReproject(reproject bool)
Constants ¶
This section is empty.
Variables ¶
View Source
var NOAANameRegex = regexp.MustCompile(`OR_ABI-(.*)-(.*)_(.*)_(s.*).*`)
Functions ¶
func PlainLRITImage ¶
func PlainLRITImage(_ *ImageProcessor, filename string, _ *XRIT.Header)
func ProcessFalseColor ¶
func ProcessFalseColor(ip *ImageProcessor, xh *XRIT.Header, filename string)
func ProcessGOESABI ¶
func ProcessGOESABI(ip *ImageProcessor, filename string, xh *XRIT.Header)
func SetPurgeFiles ¶
func SetPurgeFiles(purge bool)
Types ¶
type ImageProcessor ¶
type ImageProcessor struct { sync.Mutex MultiSegmentCache map[string]*Structs.MultiSegmentImage // contains filtered or unexported fields }
func MakeImageProcessor ¶
func MakeImageProcessor() *ImageProcessor
func (*ImageProcessor) GetDrawMap ¶
func (ip *ImageProcessor) GetDrawMap() bool
func (*ImageProcessor) GetFalseColor ¶
func (ip *ImageProcessor) GetFalseColor() bool
func (*ImageProcessor) GetMapDrawer ¶
func (ip *ImageProcessor) GetMapDrawer() *MapDrawer.MapDrawer
func (*ImageProcessor) GetReproject ¶
func (ip *ImageProcessor) GetReproject() bool
func (*ImageProcessor) ProcessImage ¶
func (ip *ImageProcessor) ProcessImage(filename string)
func (*ImageProcessor) SetDrawMap ¶
func (ip *ImageProcessor) SetDrawMap(drawMap bool)
func (*ImageProcessor) SetFalseColor ¶
func (ip *ImageProcessor) SetFalseColor(fsclr bool)
func (*ImageProcessor) SetReproject ¶
func (ip *ImageProcessor) SetReproject(reproject bool)
Click to show internal directories.
Click to hide internal directories.