Documentation
¶
Index ¶
- type AverageFactor
- type BytePlotter
- type Channel
- type CommandNamer
- type CommandNames
- type Common
- type CommonOptions
- type DataDescription
- type DefaultService
- type DisArgs
- type Inverse
- type Mode
- type Options
- type PlotCommand
- type Plottable
- type Plotter
- type RasterOptions
- type ScaleExp
- type Service
- type Type
- type ZeroFlag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AverageFactor ¶
type AverageFactor struct {
Rng validate.NaturalInt `json:"range"`
Azi validate.NaturalInt `json:"azimuth"`
}
type BytePlotter ¶
type BytePlotter PlotCommand
type CommandNamer ¶
type CommandNamer interface {
CommandNames() CommandNames
}
type CommandNames ¶
type CommandNames struct {
Raster, Display string
}
type Common ¶
type Common struct {
ScaleExp
Start validate.PositiveInt `json:"start"`
NumLines validate.PositiveInt `json:"num_lines"`
MinMax geometry.MinMaxFloat `json:"min_max"`
HeaderSize validate.NaturalInt `json:"header_size,omitempty"`
Raster path.Path `json:"output_raster,omitempty"`
settings.RasterExtension `json:"raste_extension,omitempty"`
}
type CommonOptions ¶
type CommonOptions struct {
Common
AverageFactor AverageFactor `json:"average_factor"`
Flip bool `json:"flip"`
}
func (CommonOptions) Parse ¶
func (c CommonOptions) Parse(p Plottable) (o Options)
type DataDescription ¶
type DefaultService ¶
type DefaultService struct {
// contains filtered or unexported fields
}
func (DefaultService) Plot ¶
func (d DefaultService) Plot(dd DataDescription, t Type, op Options) (err error)
type DisArgs ¶
type DisArgs struct {
Sec string `name:"sec" default:""`
StartSec int `name:"startSec" default:"1"`
StartCC int `name:"startCC" default:"1"`
Coh string `name:"coh" default:""`
Cycle float64 `name:"cycle" default:"160.0"`
Elev float64 `name:"elev" default:"45.0"`
Orient float64 `name:"orient" default:"135.0"`
ColPost float64 `name:"colpost" default:"0"`
RowPost float64 `name:"rowpost" default:"0"`
Offset float64 `name:"offset" default:"0.0"`
PhaseScale float64 `name:"scale" default:"0.0"`
CC string
CCMin float64 `name:"ccMin" default:"0.2"`
// contains filtered or unexported fields
}
type Mode ¶
type Mode int
func (Mode) CommandNames ¶
func (m Mode) CommandNames() (c CommandNames)
func (Mode) NewPlotCommand ¶
func (m Mode) NewPlotCommand(c settings.Commands) (p PlotCommand, err error)
type Options ¶
type PlotCommand ¶
type PlotCommand struct {
// contains filtered or unexported fields
}
type Plotter ¶
type Plotter interface {
Raster(RasterOptions) error
}
type RasterOptions ¶
type RasterOptions struct {
Options
}
Click to show internal directories.
Click to hide internal directories.