bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
FONgType Class Reference

A DAP BaseType with file out gdal information included. More...

#include <FONgType.h>

Inheritance diagram for FONgType:
Inheritance graph
Collaboration diagram for FONgType:
Collaboration graph

Public Member Functions

virtual void dump (std::ostream &) const
 dump the contents of this object to the specified ostream
 
virtual void extract_coordinates (FONgTransform &t)
 
bool find_lat_lon_maps ()
 
 FONgType (libdap::Grid *g)
 
virtual double * get_data ()
 Get the data values for the band(s). Call must delete.
 
virtual std::string get_projection (libdap::DDS *dds)
 Get the GDAL/OGC WKT projection string.
 
libdap::Grid * grid ()
 
virtual std::string name ()
 
virtual void set_name (const std::string &n)
 
virtual void set_type (libdap::Type t)
 
virtual libdap::Type type ()
 

Protected Attributes

std::string d_name
 
libdap::Type d_type
 

Detailed Description

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 48 of file FONgType.h.

Constructor & Destructor Documentation

◆ ~FONgType()

virtual FONgType::~FONgType ( )
inlinevirtual

Definition at line 70 of file FONgType.h.

Member Function Documentation

◆ dump()

virtual void FONgType::dump ( std::ostream & strm) const
inlinevirtual

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 OPeNDAPObj 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...

Parameters
strmC++ i/o stream to dump the object to

Implements BESObj.

Definition at line 86 of file FONgType.h.

◆ get_data()

virtual double * FONgType::get_data ( )
virtual

Get the data values for the band(s). Call must delete.

◆ get_projection()

virtual std::string FONgType::get_projection ( libdap::DDS * dds)
virtual

Get the GDAL/OGC WKT projection string.

◆ grid()

libdap::Grid * FONgType::grid ( )
inline

Definition at line 88 of file FONgType.h.

◆ name()

virtual std::string FONgType::name ( )
inlinevirtual

Definition at line 72 of file FONgType.h.

◆ set_name()

virtual void FONgType::set_name ( const std::string & n)
inlinevirtual

Definition at line 73 of file FONgType.h.

◆ set_type()

virtual void FONgType::set_type ( libdap::Type t)
inlinevirtual

Definition at line 76 of file FONgType.h.

◆ type()

virtual libdap::Type FONgType::type ( )
inlinevirtual

Definition at line 75 of file FONgType.h.

Member Data Documentation

◆ d_name

std::string FONgType::d_name
protected

Definition at line 50 of file FONgType.h.

◆ d_type

libdap::Type FONgType::d_type
protected

Definition at line 51 of file FONgType.h.


The documentation for this class was generated from the following file: