Inheritance diagram for code::CrossSection:
Public Member Functions | |
CrossSection (SmartPtr< CartesianGrid2D >, int zfactor) | |
Define this CrossSection in terms of the geometry of a CartesianGrid2D. | |
virtual | ~CrossSection () |
Make delete call descendant's destructor. | |
void | process (LatLonHeightGrid &) |
Slice through a LatLonHeightGrid. | |
void | process (ElevationVolume &) |
Slice through a ReflectivityVolume. | |
SmartPtr< CartesianGrid2D > | getSlice () |
Return the slice. | |
virtual void | process (AlgTrackStruct &) |
Default to process( BasicIcon& ) if the Algorithm subclass doesn't override this method. | |
virtual void | process (BasicIcon &) |
Process any BasicIcon. | |
virtual void | process (BwerIconStruct &) |
Default to process( BasicIcon& ) if the Algorithm subclass doesn't override this method. | |
virtual void | process (CartesianGrid2D &) |
Plane with gridded data on it. | |
virtual void | process (CartesianGrid3D &) |
Volume with gridded data on it. | |
virtual void | process (DataTable &) |
virtual void | process (DataType &) |
Process the abstract base class DataType itself. | |
virtual void | process (IconSet &) |
virtual void | process (Table &) |
virtual void | process (HailTrendEvent &, SpaceTimeRef &) |
virtual void | process (LatLonGrid &) |
Process a LatLonGrid. | |
virtual void | process (PolarGrid &) |
Process a PolarGrid. | |
virtual void | process (DEM &) |
Process a Digital Elevation Map (DEM). | |
virtual void | process (LtgoIconStruct &) |
Default to process( BasicIcon& ) if the Algorithm subclass doesn't override this method. | |
virtual void | process (MesoIconStruct &) |
Default to process( BasicIcon& ) if the Algorithm subclass doesn't override this method. | |
virtual void | process (MesoTrendEvent &, SpaceTimeRef &) |
virtual void | process (ContourData &) |
virtual void | process (SingleContourData &) |
virtual void | process (Radial &) |
Process a single radial. | |
virtual void | process (RadialSet &) |
Process a RadialSet. | |
virtual void | process (ScitTrendEvent &, SpaceTimeRef &) |
virtual void | process (TornTrendEvent &, SpaceTimeRef &) |
virtual void | process (FieldArrowStruct &) |
Deppreciated. | |
virtual void | process (WindFieldStruct< LatLonGrid > &) |
virtual void | process (WindFieldStruct< CartesianGrid2D > &) |
virtual void | processVolume (Volume &) |
Process a generic volume (Deal with a volume on an abstract level. |
code::CrossSection::CrossSection | ( | SmartPtr< CartesianGrid2D > | , | |
int | zfactor | |||
) |
Define this CrossSection in terms of the geometry of a CartesianGrid2D.
CartesianGrid2D | whose geometry should be used in generating the cross-section. | |
zfactor | How much to scale up the height (lat-lon-height) |
virtual code::CrossSection::~CrossSection | ( | ) | [virtual] |
Make delete call descendant's destructor.
SmartPtr< CartesianGrid2D > code::CrossSection::getSlice | ( | ) | [inline] |
Return the slice.
virtual void code::Algorithm::process | ( | WindFieldStruct< CartesianGrid2D > & | ) | [virtual, inherited] |
Reimplemented in code::NetcdfEncoder.
virtual void code::Algorithm::process | ( | WindFieldStruct< LatLonGrid > & | ) | [virtual, inherited] |
Reimplemented in code::NetcdfEncoder.
virtual void code::Algorithm::process | ( | FieldArrowStruct & | ) | [virtual, inherited] |
Deppreciated.
virtual void code::Algorithm::process | ( | TornTrendEvent & | , | |
SpaceTimeRef & | ||||
) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | ScitTrendEvent & | , | |
SpaceTimeRef & | ||||
) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | RadialSet & | ) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | Radial & | ) | [virtual, inherited] |
Process a single radial.
virtual void code::Algorithm::process | ( | SingleContourData & | ) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | ContourData & | ) | [virtual, inherited] |
Reimplemented in code::NetcdfEncoder.
virtual void code::Algorithm::process | ( | MesoTrendEvent & | , | |
SpaceTimeRef & | ||||
) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | MesoIconStruct & | ) | [virtual, inherited] |
Default to process( BasicIcon& ) if the Algorithm subclass doesn't override this method.
virtual void code::Algorithm::process | ( | LtgoIconStruct & | ) | [virtual, inherited] |
Default to process( BasicIcon& ) if the Algorithm subclass doesn't override this method.
virtual void code::Algorithm::process | ( | DEM & | ) | [virtual, inherited] |
Process a Digital Elevation Map (DEM).
Default is to process as a regular LatLonGrid.
virtual void code::Algorithm::process | ( | PolarGrid & | ) | [virtual, inherited] |
Process a PolarGrid.
The default implementation converts the PolarGrid into a RadialSet and sends the radial set along for processing.
Reimplemented in code::NetcdfEncoder.
virtual void code::Algorithm::process | ( | LatLonGrid & | ) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | HailTrendEvent & | , | |
SpaceTimeRef & | ||||
) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | Table & | ) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | IconSet & | ) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | DataType & | ) | [virtual, inherited] |
Process the abstract base class DataType itself.
virtual void code::Algorithm::process | ( | DataTable & | ) | [virtual, inherited] |
Reimplemented in code::XMLEncoder.
virtual void code::Algorithm::process | ( | CartesianGrid3D & | ) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | CartesianGrid2D & | ) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | BwerIconStruct & | ) | [virtual, inherited] |
Default to process( BasicIcon& ) if the Algorithm subclass doesn't override this method.
virtual void code::Algorithm::process | ( | BasicIcon & | ) | [virtual, inherited] |
virtual void code::Algorithm::process | ( | AlgTrackStruct & | ) | [virtual, inherited] |
Default to process( BasicIcon& ) if the Algorithm subclass doesn't override this method.
void code::CrossSection::process | ( | ElevationVolume & | ) | [virtual] |
void code::CrossSection::process | ( | LatLonHeightGrid & | ) | [virtual] |
virtual void code::Algorithm::processVolume | ( | Volume & | ) | [virtual, inherited] |
Process a generic volume (Deal with a volume on an abstract level.
Current volumes are ElevationVolume and LatLonHeightGrid