| code::ActionEvent | A semantic event which indicates that an object-defined action occured |
| code::ActionListener | The listener interface for receiving action events |
| code::ActionListenerAdapter | Takes an ActionListener and makes it behave like an EventCallback |
| code::ActionSource | Base class which can be subclassed to make objects that can be observed |
| code::AIStream | AIStream provides an ASCII stream |
| code::Algorithm | This is the abstract base class of every "service" or algorithm provided on the data structures in CODE |
| code::AlgorithmControl | Provide XML-formatted notification from a control source |
| code::AlgorithmControl::ControlEvent | The ActionEvent passed to an AlgorithmControl listener's actionPerformed() method |
| code::AlgTrackStruct | A DataType that encodes a set of previous locations and a set of predicted locations along with the data value + SpaceTimeRef associated with the BasicIcon |
| code::Angle | Store an angle |
| code::AOStream | AOStream provides an ASCII stream for output |
| code::Arith | Convenience math operations |
| code::AsciiDump< X > | This is a template class whose requirements will be met by classes that wish to provide an ASCII dump of their contents (and to instantiate themselves from that dump) |
| code::AsciiLineReader | Collection of utilities for parsing ascii strings; not a `Reader' in the WDSSII sense |
| code::AutoPreprocess | This class uses w2config/misc/autoPreprocess.xml to determine how to preprocess the provided data |
| code::AwipsNetcdfDataEncoder | Wraps up the AwipsNetcdfEncoder class to act as a DataEncoder |
| code::AwipsNetcdfEncoder | AwipsNetcdfEncoder will write lat-lon grids out in a format that the Awips Volume Browser will understand |
| code::AzRanEl | |
| code::AzRangeHeight | Container for azimuth, range, and height |
| code::Baseline | Use this class to introduce the base line system completely |
| code::BasicIcon | This is the base class of every DataType in the system that attaches a data value with a point in four-dimensional (space+time) space |
| code::BitsPrint< T > | A class that aggregates any value of type T with sizeof( T ) <= 4 |
| code::BOIStream | An input stream that lets you deserialize data from a byte-swapped character array received from a persistent store |
| code::BOOStream | An output stream that lets you serialize data into a byte-swapped character array suitable for persistent data that will shared between machines of different native byte order |
| code::BoundedAngle | Unlike Angle, BoundedAngle stores the internal value within the range specified in the constructor |
| code::Buffer | The class Buffer provides a convenient way to pass around data buffers without worrying about memory leaks |
| code::BufferAccumulator | Helper class for building a vector<char> when the final size isn't known in advance |
| code::Builder | A framework for creating objects whose constructors require arguments |
| code::BwerIconStruct | Cylinder of appropriate size and color |
| code::ByteOrder | ByteOrder allows you to have a portable character representation of your class across architechtures |
| code::BzipWriter | Writer subclass that handles writing to bzipped files |
| code::c_radial | C Struct for Radial |
| code::c_radialset | C Struct for RadialSet |
| code::CalendarDate | C++ wrapper for struct tm |
| code::CartesianGrid2D | Store float data (for example, a cross-section of a 3-D data set) on an uniformly spaced and arbitrarily oriented grid that defines a 2-D cartesian coordinate system embedded in euclidean 3-D space |
| code::CartesianGrid3D | Store float data on an uniformly spaced and arbitrarily oriented grid that defines a 3-D cartesian coordinate system in euclidean 3-D space |
| code::Collection< X > | A collection is a special DataType; unlike Data1D and Data2D, for example, a Collection has no DimType associated with it |
| code::CompleteFileDataHandler | A DataHandler that processes complete files |
| code::CompleteFileReader | Implements the ProgressiveReader interface on files that are already complete, such as archive files |
| code::Compression | This is an utility class that provides various compression and uncompression strategies |
| code::Constants | A Class that serves as a namespace for named constants |
| code::ConstDynamicCast< FromClass > | Will dynamic cast one const* pointer into another const* pointer |
| code::ContourData | ContourData is a Collection of SingleContourData objects |
| code::ControlFilter | Derived from ExternalFilter |
| code::ControlLB | Provides control to algorithms using a linear buffer |
| code::CPoint | Representation of a geometric point in a 3-D cartesian space |
| code::CrossSection | Generate a CartesianGrid2D that represents a slice through a 3-D data set |
| code::CStructHandler | Provides facilities for handling memory and converting C++ classes to corresponding C structs |
| code::CTriplet | Store a cartesian coordinate triplet |
| code::CVector | Representation of a geometric vector in a 3-D cartesian space |
| code::Data1D< T4, X > | A one-dimensional container, part of DataType |
| code::Data2D< T3, T4, X > | A Dim2D that is a DataType |
| code::Data2D< T3, T4, X >::DimType | A Dimension type for Data2D, e.g |
| code::Data3D< T2, T3, T4, X > | A three-dimensional container DataType |
| code::Data3D< T2, T3, T4, X >::Coord | A coordinate for Data3D |
| code::Data3D< T2, T3, T4, X >::DimType | A Dimension type for Data2D, e.g |
| code::Data4D< T1, T2, T3, T4, X > | A four-dimensional container, part of DataType |
| code::Data4D< T1, T2, T3, T4, X >::Coord | A coordinate for Data4D |
| code::Data4D< T1, T2, T3, T4, X >::DimType | A Dimension type for Data4D, e.g |
| code::DataCell | A cell of data |
| code::DataColumn | A column of data |
| code::DataConverter | The DataConverter's static methods can be used to convert between code data types |
| code::DataConverter::LatLonPolarLookup | A lookup that saves the computations required in doing a latlongrid-to-polargrid lookup |
| code::DataConverter::PolarCartesianLookup | Precomputed results that can improve the efficiency of Polar-Cartesian mapping |
| code::DataConverter::PolarLatLonLookup | Precomputed results that can improve the efficiency of Polar-LatLon mapping |
| code::DataConverter::RadialSetLookup | This class provides an efficient way to get the radial number and gate number corresponding to an azimuth-range pair |
| code::DataCropper | Modifies data by cropping it to the required dimensions |
| code::DataDirectoryManager | The DataDirectoryManager will process files in the a data directory ( a directory with files of data ) and then farm the data in the files in chunks off to any attached DataHandler objects that have been added via the addDataHandler method |
| code::DataEncoder | Abstract baseclass of DataEncoders |
| code::DataField | A field in a DataRow or DataTable |
| code::DataModifier | By default, a DataHandler does not do anything to the LatLonGrid |
| code::DataProvider | The DataProvider will look for new data in a directory or a LB and then farm the data in the files in chunks off to any attached DataHandler objects that have been added via the addDataHandler method |
| code::DataProvider::DataHandler | Implement a subclass of DataHandler to handle the data |
| code::DataRemapper< GridType > | This class maps data in an input grid into the given output grid |
| code::DataRemapperBase< CartesianGrid2D > | Stuff required for remapping cartesiangrids |
| code::DataRemapperBase< LatLonGrid > | Stuff required for remapping lat-lon-grids |
| code::DataRemapperIndexLookup< GridType > | All the information required for doing a remapping |
| code::DataScaler | Modifies data by scaling it |
| code::DataSlice | A set of columns corresponding to the same field |
| code::DataStreamManager | The DataStreamManager extends the DataDirectoryManager and allows it to manage data that arrives via a PIPE (such as standard input) |
| code::DataTable | A collection of DataColumn objects |
| code::DataTrend | A trend of numeric data |
| code::DataType | The abstract base class for all of the data objects in CODE |
| code::DataTypeHistory< T > | Maintains a queue of the given DataType, expiring old data as new data is added |
| code::Datum< X > | A basic Datum is four-dimensional -- a data value along with its geographical (spatial) and temporal reference |
| code::dBASEfile | Will read in an Inprise Corp |
| code::dBASEfile::FieldDescriptor | The field descriptor within an Inprise dBASE file |
| code::DEM | Store an area of heights as a LatLonGrid |
| code::DerivedSmartPtr< BaseType, DerivedType > | Makes it possible to return a derived type pointer when a base type pointer is required (usually by a virtual function signature) |
| code::Develop | Develop is a class that enables testing new functionality in CODE |
| code::Dim2D< X > | A generic two-dimentional container, efficient enough for common use |
| code::Dim2D< X >::__normal_iterator< Y > | |
| code::Dim2D< X >::Coord | Dimension type for Dim2D |
| code::Displacement | Displacement vector between two points in space |
| code::DLLH | DLLH Delta lat/lon/height class |
| code::DoNothingThreadMutex | Has the same interface as the OPUP ThreadMutex but does nothing of the sort, since CODE/WDSS-II is not a threaded system |
| code::DynDimVal | This is used to backward support dimension left over |
| code::ElevationVolume | A Data1D of RadialSets |
| code::Ellipsoid | Defines the Ellipspoid to use for map conversions |
| code::Enumeration | This creates a "enum" which unlike the C++ enum mechanism can be cast into a string |
| code::Enumeration::Element | |
| code::Error | A single error message is denoted by Error |
| code::ErrorLog | A singleton error logger class |
| code::ErrorLog::Streams | Streams to log to |
| code::EventCallback | This is the abstract base class of all the inter-process event callbacks in the CODE/WDSSII system |
| code::EventHandler | EventHandler makes inter-process communication possible |
| code::EventHandler::CallbackInfo | The callback information stored for each callback |
| code::Exception | Simulates the Java exception class except that there is no way to get a stack trace :( |
| code::ExtensionLoader | This class, used by Baseline will use the environment variable W2_EXTENSION_LIBS which is a colon-separated list of libraries e.g: |
| code::ExternalFilter | Runs an external filter program by providing it an index record as input and then allows access to the resulting index record |
| code::Factory< X > | This class "introduces" new subclasses that have been created to the parent class |
| code::FAMEventHandler | Event handler that monitors file creation using the inotify device |
| code::FAMEventHandler::Event | |
| code::FAMEventHandler::MonitoredDirectory | |
| code::FAMIndex | Index that is meant to be used with the FAM protocol of notification |
| code::FAMIndexFactory | Provides a way to create an FAMIndex given the complete URL |
| code::FAMIndexNotifier | Subclasses are database-specific implementations |
| code::FAMIntroducer | |
| code::FieldArrowStruct | An encapsulation struct to transfer a Netcdf file into a data type and used for drawing field arrows as Icons |
| code::FieldInfo | Information about a field in a PointSetData |
| code::FileChangeNotifier | This ActionSource will check a given directory every time the function check() is invoked |
| code::FileChangeNotifier::FileInfo | Information about file that is stored in map |
| code::FileChangeNotifier::NotifierEvent | NotifierEvent is the event that gets passed to clients of FileChangeNotifier |
| code::FileWriter | Writer subclass that handles writing to flat files |
| code::FilterFactory | Will search the filter directory and create filters |
| code::Formatter | The abstract class Formatter converts information contained in raw buffers to structured data objects |
| code::Function | A general-purpose function class that can be used to specify callbacks |
| code::GeneralBuilder | Builds a DataType for display |
| code::GeneralSRVFormatter | Create a RadialSet according to storm relative motion parameters and velocity data |
| code::GISKey | Things that make a GIS object referable (linemap name+row name) |
| code::GLibUtils | Utility class for glib clients (code_LBInterface_glib, code_FileReader_glib) to emulate RSSD calls without using the rssd library |
| code::GLibUtils::GLibSocket | |
| code::Grid2D | Store an area of double data on a uniform 2-D grid that is orientated in lat/lon/height space |
| code::GzipWriter | Writer subclass that handles writing to gzipped files |
| code::Heartbeat | A singleton object that is used to write out heart beat messages on a timer by ErrorLog |
| code::IconData | All of the information necessary for the display to construct an Icon |
| code::Image< T > | A reference-counting method to store 2D raster data efficiently |
| code::Index | The Index class defines a way of getting an Index::Record given some selection criteria |
| code::Index::EndDatasetEvent | Posted by certain Index objects when they reach the end of the dataset |
| code::Index::NewRecordEvent | Posted whenever a new record is added to this Index |
| code::Index::NewTimeStampEvent | Posted whenever a new time stamp occurs |
| code::Index::Record | A reference-counted class to keep track of the selections and builder params that are obtained using those selections |
| code::IndexBase | Base class of Index |
| code::IndexMonitor | This is a singleton that monitors the supplied Index objects, reconnecting to the Indexes if no records are received in the time specified |
| code::IndexMonitor::IndexInfo | |
| code::IndexRecordInformation | The Index::Record provides only the most reliable functionality |
| code::IndexRecordInformationImpl | A subclass of this class should be written for each data source and introduced using a Factory |
| code::IndexRecordNotifier | Abstract base class of IndexRecordNotifiers |
| code::IndexWriter | Base class for HiresIndexWriter and WISHIndexWriter |
| code::InfoImplNotAvailableException | A special type of InfoNotAvailableException, thrown when there is no implemenation of IndexRecordInformationImpl for this data source type |
| code::InfoNotAvailableException | Client applications that use the IndexRecordInformation class should be prepared to deal with the InfoNotAvailable exception |
| code::InitDerivedSmartPtr< BaseType, DerivedType > | An Initialized Derived Pointer, where the object pointed to is always valid |
| code::InitSmartPtr< X > | An InitSmartPtr is a SmartPtr |
| code::InMemoryIndex | An Index which implements the search capability using in-memory sets |
| code::InMemoryReader | Base class for Reader Decorators that load a URL's contents into a code::Buffer for massaging |
| code::InputStream | An abstract base class that provides an overloaded >> operator for many basic types |
| code::Introducer | Introduce into the appropriate factories all the basic classes of libwdssi |
| code::Lambert | A coordinate in a Lambert conformal coordinate system |
| code::LatLon | Container for latitude and longitude |
| code::LatLonGrid | Store an area of double data on a uniform 2-D grid of latitude and longitude at a constant height above the surface of the earth |
| code::LatLonHeightGrid | Store a volume of float data on a 3-D grid of latitude, longitude, and height above the surface of the earth |
| code::LatLonLambert1SP | LatLonLambert provides conversions from Lambert Conformal (1SP) to LatLon and vice-versa |
| code::LatLonLambert2SP | LatLonLambert provides conversions from Lambert Conformal (2SP) to LatLon and vice-versa |
| code::LBActionSource | LBActionSource makes the linear buffer behave as an ActionSource, providing notifications of message addition and removal |
| code::LBActionSource::LBEvent | LBEvent is the ActionEvent posted by the LBActionSource |
| code::LBEventHandler | The event notification is based on the LinearBuffer, from the Open RPG development group |
| code::LBInterface | Private Implementation class of LinearBuffer |
| code::LBInterfaceInfo | LBInterface is a private implementation class of LinearBuffer |
| code::LBInterfaceInfo_glib | LBInterfaceInfo_glib is an implementation of LBInterface that uses glib sockets for portably manipulating remote linear buffer files |
| code::LBInterfaceInfo_lb | LBInterfaceInfo_lb is an implementation of LBInterface that uses orpg's LB_* calls to manipulate local linear buffer files |
| code::LBInterfaceInfo_rss | LBInterfaceInfo_rss is an implementation of LBInterface that uses rss calls for manipulating remote linear buffer files |
| code::LBNotifier | Notifies about the Index::Record to a linear buffer |
| code::LBReader | Reads a message from a Linear Buffer |
| code::LBWriter | LBWriter can be used to write a message to a Linear Buffer |
| code::Length | Representation of a physical length (distance) |
| code::LinearBuffer | LinearBuffer.h implements a class LinearBuffer that is a narrow interface to the ORPG lb library |
| code::LineReader | Reader Decorator which adds line-by-line reading |
| code::LineStripData | Representation of a line strip |
| code::LLUTM | LLUTM provides conversions from UTM to Lat/Long and vice-versa |
| code::LLUTM::LL | Lat-Long in degrees |
| code::LLUTM::UTM | UTM coordinates in meters |
| code::LocalReader | Reader for `file' (i.e., local) and `stdin' schemes |
| code::Location | Earth-fixed representation of a point in space |
| code::LocationCPoint | Wraps a Location and its CPoint together so that either value can be quickly extracted |
| code::LTGFormatter | Converts LTG Ingest to DataType ( DataTable ) |
| code::LTGIngest | Lightning data |
| code::LtgoIconStruct | Lightning overlay icon structure |
| code::LTGStruct | Lightning one flash structure |
| code::MBRStructure | |
| code::MesoIconStruct | Event ID with working radius |
| code::MultiPointShapeType | ESRI's MultiPoint shape type |
| code::NetcdfAttr | This provides one-stop shopping for all the attributes that are present in CODE-generated netcdf files |
| code::NetcdfBuilder | This creates the appropriate data type given the parameters to read the netcdf file |
| code::NetcdfCartesianGrid2DFormatter | Constructs a CartesianGrid2D object from the netcdf file |
| code::NetcdfCartesianGrid3DFormatter | Constructs a CartesianGrid3D object from the netcdf file |
| code::NetcdfContourDataFormatter | Handles the construction of ContourData object from the netcdf file |
| code::NetcdfDataEncoder | Wraps up the NetcdfEncoder class to act as a DataEncoder |
| code::NetcdfDataVariable< T > | The NetcdfDataVariable decides on the fly whether to write itself as a literal 2D grid or as a sparse grid, conserving a lot of space in the process |
| code::NetcdfEncoder | NetcdfEncoder will take a DataType (RadialSet, LatLonGrid, etc |
| code::NetcdfFieldDataFormatter | |
| code::NetcdfFile | A wrapper around the netcdf NcFile class |
| code::NetcdfFormatter | The base class of all Netcdf formatters |
| code::NetcdfIndexWriter | This class attempts to read the netcdf file to find out meta-information about the data inside the file, and returns an Index::Record corresponding to it |
| code::NetcdfIntroducer | This class is used to introduce new netcdf objects to the system via their Formatters |
| code::NetcdfIRInformationImpl | Implements the IndexRecordInformation class for the hires data type |
| code::NetcdfLatLonGridFormatter | Handles the construction of LatLonGrid object from the netcdf file |
| code::NetcdfLatLonHeightGridFormatter | Handles the construction of LatLonHeightGrid object from the netcdf file |
| code::NetcdfRadialSetFormatter | Handles the construction of RadialSet object from the netcdf file |
| code::NetcdfWindFieldFormatter | |
| code::NetworkFormat< X > | This is a template class whose requirements will me met by classes that wish to provide a machine-independent format for persistent data |
| code::NexradVCP | Information on the volume coverage patterns in NEXRAD |
| code::NexradVCP::VCPInfo | |
| code::NULL_DataType | A NULL_DataType takes no storage, yet satisfies all the operators required by template arguments to Data1D, Data2D, etc |
| code::NullShapeType | |
| code::OperatingSystem | Use this class to shield you from operating system specific things |
| OPUPCoordConv | |
| code::ORBattr | A singleton class that provides access to the ORB used by CODE |
| code::ORBEventHandler | This event notification is based on using a CORBA nameserver to bootstrap a system of remote notifiers and observers |
| code::ORBEventHandler::Observer | The observer to provide the callback to the Notifier |
| code::ORBIntroducer | The ORBIntroducer class introduces, into the appropriate factories, all the basic classes of librss_notifier |
| code::ORBNotifier | The server class that is in charge of the notification |
| code::ORBNotifier::Observer | The client class that "observes" the ORBNotifier |
| code::ORPGError | Gives the meaning of various ORPG error codes |
| code::ORPGReader | Reader that handles ORPG-derived needs: remote files via RSS, and Linear Buffers |
| code::OS | A portability layer for system calls |
| code::OutputStream | An abstract base class that provides an overloaded << operator for many basic types |
| code::PointShapeType | |
| code::PolarGrid | The PolarGrid is a radial set which will not be resized in the future, making it efficient enough for an algorithm to use it as an internal data structure |
| code::PolygonShapeType | ESRI's Polygon shape type |
| code::PolyLineShapeType | ESRI's PolyLine shape type |
| code::PolyType | A datum that can be stored and accessed as an int, long, unsigned long, double or string |
| code::PostgreSQLIndex | Uses a Postgre database to implement a SQL index |
| code::PrimitiveIconData | The base class for a hierarchy of objects, each of which contains a fundamental part of the the structure of an icon |
| code::ProcessTimerInfo | A ProcessTimer that will execute only if ErrorLog is set to the Info level |
| code::ProcessTimerT< T > | The ProcessTimerT object can be used to time short (under 30min) of processor or wall clock time, and memory resources used |
| code::ProgressiveFileReader | Implements the ProgressiveReader interface on local files |
| code::ProgressiveReader | This interface allows for reading a file as it is arriving |
| code::RadarInfo | Provides information about various configured radars and search capability among radar |
| code::Radial | Store a radial's worth of gate information along with bookkeeping info |
| code::RadialSet | Store a complete polar grid, with no loss in information |
| code::RadialSet::__normal_iterator< Y > | |
| code::Random | A Random number generator that can generate both uniformly and normally distributed random numbers |
| code::Reader | Simplifies file reading down to a few lines of code, regardless of whether or not the file is compressed and whether it's read locally or over ftp, http, rssd, etc |
| code::RshReader | Reader that uses rsh to read across a network |
| code::RSSIntroducer | The RSSIntroducer class introduces, into the appropriate factories, all the basic classes of librss_notifier |
| code::RSSReader | Reader that can read local and remote files via RSS_read() |
| code::SchemeReader | Abstract Base Class for Readers that handle specific URL schemes such as http, ftp or rssd |
| code::SchemeReaderCreator | Abstract Base Class for classes that instantiate a SchemeReader |
| code::SdtsBuilder | A builder interface to StdsDem |
| code::SdtsDem | This class can read in a Digital Elevation Map (DEM) that is in the USGS' Standard Data Transfer Standard (SDTS) format |
| code::SegFaultHandler | Dumps a backtrace to the console upon a process crash |
| code::SentinelDouble | Sentinel values are values that represent some condition |
| code::SetVector< K, bNoDuplicates, Pr, A > | Std::set implemented as a sorted vector |
| code::Shapefile | Will read in a .shp file in ESRI's shapefile format |
| code::Shapefile::BoundingBox | The Bounding box encoded in the shapefile MainHeader |
| code::Shapefile::MainHeader | This is the header found in the main file |
| code::Shapefile::Record | A single record in the shape file |
| code::Shapefile::RecordHeader | The header for a single record in the Shape file |
| code::ShapeType | An abstract ShapeType corresponding to ESRI's shapefiles |
| code::SimpleCollection< D > | A simple collection is a special DataType that serves as a container for non-DataType objects |
| code::SingleContourData | Each contour is a SimpleCollection of Location objects |
| code::SmartPtr< X > | SmartPtr does a templated reference counting mechanism |
| code::SpaceTimeRef | A four-dimensional entity that represents a particular location at a particular point of time |
| code::SparseGrid | Abstract Base class of sparse grid implementations |
| code::SparseGrid2D< T > | This is a memory optimization of the regular dimensioned data for those cases where the data is sparse in the grid |
| code::SparseGrid2D< T >::Pixel | |
| code::SparseGrid3D< T > | This is a memory optimization of LatLonHeightGrid when the data are sparse within the grid |
| code::SparseGrid3D< T >::Pixel | |
| code::Speed | Store a speed |
| code::SQLEventHandler | |
| code::SQLEventHandler::SQLEventCallback | |
| code::SQLIndex | Index whose search capabilities are implemented using a data base |
| code::SQLIndexFactory | Provides a way to create an SQLIndex given the complete URL |
| code::SQLIndexNotifier | Subclasses are database-specific implementations |
| code::StartupOptions | Handles command-line arguments passed in via main() |
| code::StaticESTree | |
| code::staticestree | |
| code::StaticVolTree | |
| code::staticvoltree | |
| code::StorageType | This lists all the storage types that are currently supported on the system |
| code::Strings | This is a helper class of functions that do commonly required stuff that is not in the Standard Library |
| code::Strings::DelimiterPred | STL unary predicate |
| code::Strings::WhiteSpacePred | STL unary predicate |
| code::TEAEncryption | Implements the 128-bit Tiny Encryption Algorithm (TEA) by Wheeler and Needham, 1994 instead of more complicated, but also more secure, alternatives |
| code::TempDir | Use this class to hold sets of temporary files that need to be cleared out later |
| code::Time | Simple representation of a point on the universal time-line |
| code::TimedEventHandler | This class allows you to set up ActionListeners to be called every N milliseconds |
| code::TimedEventHandler::TimerEvent | TimerEvents are launched by the TimedEventHandler |
| code::TimeHeightTrendData | This class represents all the information required to create a single time-height trend |
| code::TimeHeightTrendData::Entry | An entry in the TimeHeightTrendData consists of the following: |
| code::TimeInterval | A directed interval of time on the universal time-line |
| code::TimeWindow | A segment on the time line |
| code::Track | |
| code::TwoString | This is an OBSOLETE private implementation class of Formatter |
| code::TypeName | TypeName provides a convenient way to refer to a lot of the strings in the CODE system without worrying about spelling errors, etc |
| code::URL | A class for parsing, accessing, changing, and recombining a URL's components |
| code::VirtualVolume | Allows the creation of a virtual volume record in real-time |
| code::VirtualVolume::ElevationInfo | Helps the implementation of VirtualVolume |
| code::VirtualVolumeData | |
| code::Volume | Code_Volume |
| code::W2algsBuilder | Build a DataType for display |
| code::W2algsIntroducer | Introduces W2algs builder and formatters to the entire system |
| code::W2Authorization | Lets WDSSII algorithms and processes control access to different sections of the program |
| code::W2Config | Find configuration files from user- and system- defined locations |
| code::W2FileHandler< T > | Utility class to interact with file system |
| code::W2Program | A WDSS-II program is typically lauched with a set of options either on the command-line or from a XML configuration file |
| code::W2Program::Option | |
| code::w2psqlImpl | Implementation class included from code_PostgreSQLIndex.cc NOT meant to be used by anyone else, to limit dependence on libpq headers |
| code::w2psqlIntroducer | |
| code::W2Unit | Convenience wrapper around libudunits |
| code::W2Unit::UnitConverter | Store slope and intercept used by W2Unit |
| code::WebIndex | A self-updating InMemoryIndex which periodically checks its source URL for new content |
| code::WebReader | Reader for `http' and `ftp' schemes that uses wget |
| code::WebReaderCurlImpl | Reader for `http' and `ftp' schemes that uses libcurl Tries to maintain connections with the server if the same URL is opened again, but does not cache server responses |
| code::WeightedSum | On-line computation of a weighted sum |
| code::WindFieldLLGVolume | |
| code::WindFieldStruct< T > | Wind field data structure |
| code::Writer | The purpose of Writer is to interact with a storage device |
| code::XML | Provides a means of parsing, representing and writing out XML documents |
| code::XML::Document | An XML Document |
| code::XML::Element | An XML Element |
| code::XML::Outputter | Allows you to write a XML Document to an XML output stream |
| code::XML::Parser | Allows you to build a XML Document from an XML input stream |
| code::XMLDataEncoder | Wraps up the XMLEncoder class to act as a DataEncoder |
| code::XMLDataFormatter | Will take an input Buffer in XML encoding and create a DataTable out of it |
| code::XMLDecoder | The XMLDecoder allows you to use a XML DOM node in memory to create many of the classes in the system |
| code::XMLDecoder::FormatException | Thrown by the XML decoder if there is a format problem, for example, if an expected tag is not present in the XML input |
| code::XMLEncoder | The XMLEncoder allows you to create a XML DOM node in memory from many of the classes in the system |
| code::XMLIndex | The XMLIndex class implements the Index interface by obtaining all the needed information from a XML file that follows certain conventions |
| code::XMLIndexFactory | Provides a way to create an XMLIndex given the complete URL |
| code::XMLLBIndex | The XMLLBIndex class implements the Index interface by obtaining all the needed information from a lb contaning XML records as messages |
| code::XMLLBIndexFactory | Create an XMLLBIndex given the complete URL |
| code::XMLNotifier | Helper intermediate class for IndexRecordNotifiers that wish to notify XML strings |
| code::ZlibReader | Reader Decorator which adds gz and bz2 uncompression |
| code::ZlibWriter | Writer subclass that handles writing to a zlib compression format |
| code::ZReader | Reader Decorator which adds .Z file uncompression |