|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
A DAP BaseType with file out gdal information included. More...
#include <FONgBaseType.h>


Public Member Functions | |
| virtual void | dump (ostream &) const |
| virtual void | dump (ostream &strm) const =0 |
| dump the contents of this object to the specified ostream More... | |
| virtual void | extract_coordinates (FONgTransform &t)=0 |
| FONgBaseType () | |
| virtual double * | get_data ()=0 |
| Get the data values for the band(s). Call must delete. More... | |
| virtual string | get_projection (libdap::DDS *dds)=0 |
| Get the GDAL/OGC WKT projection string. More... | |
| virtual string | name () |
| virtual void | set_name (const string &n) |
| virtual void | set_type (libdap::Type t) |
| virtual libdap::Type | type () |
| virtual | ~FONgBaseType () |
Protected Attributes | |
| string | d_name |
| libdap::Type | d_type |
A DAP BaseType with file out gdal information included.
This class represents a DAP BaseType with additional information needed to write it out to a gdal file. Includes a reference to the actual DAP BaseType being converted
Definition at line 38 of file FONgBaseType.h.
|
inline |
Definition at line 44 of file FONgBaseType.h.
|
inlinevirtual |
Definition at line 46 of file FONgBaseType.h.
|
inlinevirtual |
Definition at line 62 of file FONgBaseType.h.
|
pure virtualinherited |
dump the contents of this object to the specified ostream
This method is implemented by all derived classes to dump their contents, in other words, any state they might have, private variables, etc...
The inline function below can be used to dump the contents of an OPeNDAOObj object. For example, the object Animal is derived from BESObj. A user could do the following:
Animal *a = new dog( "Sparky" ) ; cout << a << endl ;
And the dump method for dog could display the name passed into the constructor, the (this) pointer of the object, etc...
| strm | C++ i/o stream to dump the object to |
Implemented in BESContainer, BESPlugin< M >, BESLog, BESInterface, BESContainerStorage, BESDataHandlerInterface, BESResponseHandler, BESPluginFactory< C >, BESError, BESCatalogEntry, BESFileLockingCache, BESDefinitionStorage, BESInfo, BESKeys, BESApp, BESVersionInfo, W10nJsonTransform, CmdClient, BESCatalogList, BESCatalogUtils, Connection, FoDapJsonTransform, BESServiceRegistry, libdap::ReProjectionFunctions, BESExceptionManager, StandAloneClient, Socket, BESDapResponse, BESContainerStorageList, BESContainerStorageFile, BESRequestHandler, FONcArray, BESTokenizer, BESDefinitionStorageList, PPTConnection, BESXMLCommand, BESFileContainer, BESXMLInfo, FoInstanceJsonTransform, BESContainerStorageCatalog, BESDefineResponseHandler, BESBasicInterface, BESDefinitionStorageVolatile, BESWWW, FONcTransform, BESCatalog, DaemonCommandHandler, BESDapErrorInfo, TcpSocket, BESRequestHandlerList, BESResponseHandlerList, BESContainerStorageVolatile, UnixSocket, BESAggFactory, BESDefine, GatewayContainer, BESCache3, BESTextInfo, BESDapError, BESHTMLInfo, BESUsage, BESSilentInfo, BESUncompressManager3, NCMLContainer, BESModuleApp, BESXMLInterface, BESAggregationServer, BESTransmitter, CSV_Obj, FONcGrid, ncml_module::NCMLCacheAggResponseHandler, BESXMLDefineCommand, BESContextManager, FONcBaseType, BESReturnManager, BESStopWatch, FONcMap, PPTServer, BESReporterList, BESInfoList, BESSetContainerResponseHandler, FONcDim, NCMLContainerStorage, CmdApp, BESDapNullAggregationServer, CSV_Field, CSV_Header, BESBaseApp, CSV_Reader, BESDDXResponseHandler, BESDelDefResponseHandler, BESDelDefsResponseHandler, BESMemoryGlobalArea, BESSetContextResponseHandler, FONcStr, FONcStructure, BESDataDDXResponseHandler, BESCatalogResponseHandler, BESDelContainersResponseHandler, BESHelpResponseHandler, BESShowContainersResponseHandler, FONcByte, BESXMLGetCommand, DapRequestHandler, BESCatalogDirectory, BESDelContainerResponseHandler, BESShowContextResponseHandler, FONcDouble, FONcFloat, FONcInt, FONcSequence, FONcShort, GatewayContainerStorage, PPTClient, StandAloneApp, BESDASResponseHandler, BESDataResponseHandler, BESShowErrorResponseHandler, BESVersionResponseHandler, FONcModule, BESDDSResponseHandler, BESConfigResponseHandler, BESShowDefsResponseHandler, BESStatusResponseHandler, FoJsonModule, ServerApp, BESProcessEncodedString, BESDataDDSResponse, BESDDSResponse, BESDMRResponseHandler, BESProcIdResponseHandler, BESServicesResponseHandler, BESDASResponse, BESResponseObject, ncml_module::NCMLRequestHandler, ShowPathInfoResponseHandler, ncml_module::NCMLCacheAggXMLCommand, BESServerHandler, BESInternalError, FONgModule, SocketListener, BESInternalFatalError, BESSyntaxUserError, BESForbiddenError, BESNotFoundError, FONcRequestHandler, BESXMLGetDataDDXCommand, CSVModule, BESDMRResponse, BESBasicHttpTransmitter, BESBasicTransmitter, BESAbstractModule, FitsModule, ServerHandler, BESXMLCatalogCommand, BESXMLDeleteContainerCommand, BESXMLDeleteContainersCommand, BESXMLDeleteDefinitionCommand, BESXMLDeleteDefinitionsCommand, BESXMLSetContainerCommand, BESXMLSetContextCommand, BESXMLShowCommand, BESXMLShowErrorCommand, BESReporter, BESStreamResponseHandler, BESAsciiModule, FFModule, HDF5Module, BESXMLWWWGetCommand, FoJsonRequestHandler, W10nJsonRequestHandler, BESDap4ResponseHandler, BESDapModule, BESDapRequestHandler, CSVRequestHandler, BESAsciiRequestHandler, BESUsageModule, BESUsageRequestHandler, BESWWWModule, BESWWWRequestHandler, HDF4Module, ncml_module::NCMLModule, BESXMLDapCommandModule, NCModule, UgridFunctions, DapFunctions, FONgRequestHandler, FitsRequestHandler, W10NModule, BESXDModule, BESXDRequestHandler, GDALModule, DapModule, GatewayModule, ShowPathInfoCommand, and GatewayRequestHandler.
Referenced by operator<<().
|
pure virtual |
Implemented in FONgGrid.
|
pure virtual |
Get the data values for the band(s). Call must delete.
Implemented in FONgGrid.
Referenced by FONgTransform::transform_to_geotiff(), and FONgTransform::transform_to_jpeg2000().
|
pure virtual |
Get the GDAL/OGC WKT projection string.
Implemented in FONgGrid.
Referenced by FONgTransform::transform_to_geotiff(), and FONgTransform::transform_to_jpeg2000().
|
inlinevirtual |
Definition at line 48 of file FONgBaseType.h.
References d_name.
|
inlinevirtual |
Definition at line 49 of file FONgBaseType.h.
|
inlinevirtual |
Definition at line 52 of file FONgBaseType.h.
|
inlinevirtual |
Definition at line 51 of file FONgBaseType.h.
References d_type.
|
protected |
Definition at line 40 of file FONgBaseType.h.
Referenced by name().
|
protected |
Definition at line 41 of file FONgBaseType.h.
Referenced by FONgGrid::FONgGrid(), and type().