|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
#include <hdfclass.h>

Public Member Functions | |
| void | append (int32 nt, const char *new_data, int32 nelts) |
| const char * | data (void) const |
| char8 | elt_char8 (int i) const |
| float32 | elt_float32 (int i) const |
| float64 | elt_float64 (int i) const |
| int16 | elt_int16 (int i) const |
| int32 | elt_int32 (int i) const |
| int8 | elt_int8 (int i) const |
| uchar8 | elt_uchar8 (int i) const |
| uint16 | elt_uint16 (int i) const |
| uint32 | elt_uint32 (int i) const |
| uint8 | elt_uint8 (int i) const |
| char8 * | export_char8 (void) const |
| float32 * | export_float32 (void) const |
| float64 * | export_float64 (void) const |
| int16 * | export_int16 (void) const |
| int32 * | export_int32 (void) const |
| int8 * | export_int8 (void) const |
| string | export_string (void) const |
| uchar8 * | export_uchar8 (void) const |
| uint16 * | export_uint16 (void) const |
| uint32 * | export_uint32 (void) const |
| uint8 * | export_uint8 (void) const |
| vector< char8 > | exportv_char8 (void) const |
| vector< float32 > | exportv_float32 (void) const |
| vector< float64 > | exportv_float64 (void) const |
| vector< int16 > | exportv_int16 (void) const |
| vector< int32 > | exportv_int32 (void) const |
| vector< int8 > | exportv_int8 (void) const |
| vector< uchar8 > | exportv_uchar8 (void) const |
| vector< uint16 > | exportv_uint16 (void) const |
| vector< uint32 > | exportv_uint32 (void) const |
| vector< uint8 > | exportv_uint8 (void) const |
| hdf_genvec (void) | |
| hdf_genvec (int32 nt, void *data, int begin, int end, int stride=1) | |
| hdf_genvec (int32 nt, void *data, int nelts) | |
| hdf_genvec (const hdf_genvec &gv) | |
| void | import (int32 nt, void *data, int nelts) |
| void | import (int32 nt, void *data, int begin, int end, int stride=1) |
| void | import (int32 nt) |
| void | import (int32 nt, const vector< string > &sv) |
| int32 | number_type (void) const |
| hdf_genvec & | operator= (const hdf_genvec &gv) |
| void | print (vector< string > &strv) const |
| void | print (vector< string > &strv, int begin, int end, int stride) const |
| int | size (void) const |
| virtual | ~hdf_genvec (void) |
Protected Member Functions | |
| void | _del (void) |
| void | _init (int32 nt, void *data, int begin, int end, int stride=1) |
| void | _init (void) |
| void | _init (const hdf_genvec &gv) |
Protected Attributes | |
| char * | _data |
| int | _nelts |
| int32 | _nt |
Definition at line 71 of file hdfclass.h.
| hdf_genvec::hdf_genvec | ( | int32 | nt, |
| void * | data, | ||
| int | begin, | ||
| int | end, | ||
| int | stride = 1 |
||
| ) |
| hdf_genvec::hdf_genvec | ( | int32 | nt, |
| void * | data, | ||
| int | nelts | ||
| ) |
| hdf_genvec::hdf_genvec | ( | const hdf_genvec & | gv | ) |
|
protected |
|
protected |
| void hdf_genvec::append | ( | int32 | nt, |
| const char * | new_data, | ||
| int32 | nelts | ||
| ) |
|
inline |
Definition at line 86 of file hdfclass.h.
Referenced by import(), LoadArrayFromGR(), and LoadArrayFromSDS().
| char8 hdf_genvec::elt_char8 | ( | int | i | ) | const |
| float32 hdf_genvec::elt_float32 | ( | int | i | ) | const |
| float64 hdf_genvec::elt_float64 | ( | int | i | ) | const |
| int16 hdf_genvec::elt_int16 | ( | int | i | ) | const |
| int32 hdf_genvec::elt_int32 | ( | int | i | ) | const |
| int8 hdf_genvec::elt_int8 | ( | int | i | ) | const |
| uchar8 hdf_genvec::elt_uchar8 | ( | int | i | ) | const |
| uint16 hdf_genvec::elt_uint16 | ( | int | i | ) | const |
| uint32 hdf_genvec::elt_uint32 | ( | int | i | ) | const |
| uint8 hdf_genvec::elt_uint8 | ( | int | i | ) | const |
| char8 * hdf_genvec::export_char8 | ( | void | ) | const |
Definition at line 428 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| float32 * hdf_genvec::export_float32 | ( | void | ) | const |
Definition at line 814 of file genvec.cc.
References ConvertArrayByCast(), and THROW.
Referenced by ExportDataForDODS().

| float64 * hdf_genvec::export_float64 | ( | void | ) | const |
Definition at line 846 of file genvec.cc.
References ConvertArrayByCast(), and THROW.
Referenced by ExportDataForDODS().

| int16 * hdf_genvec::export_int16 | ( | void | ) | const |
Definition at line 618 of file genvec.cc.
References ConvertArrayByCast(), and THROW.
Referenced by ExportDataForDODS().

| int32 * hdf_genvec::export_int32 | ( | void | ) | const |
Definition at line 739 of file genvec.cc.
References ConvertArrayByCast(), and THROW.
Referenced by ExportDataForDODS().

| int8 * hdf_genvec::export_int8 | ( | void | ) | const |
Definition at line 522 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| string hdf_genvec::export_string | ( | void | ) | const |
| uchar8 * hdf_genvec::export_uchar8 | ( | void | ) | const |
Definition at line 368 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| uint16 * hdf_genvec::export_uint16 | ( | void | ) | const |
Definition at line 567 of file genvec.cc.
References ConvertArrayByCast(), and THROW.
Referenced by ExportDataForDODS().

| uint32 * hdf_genvec::export_uint32 | ( | void | ) | const |
Definition at line 681 of file genvec.cc.
References ConvertArrayByCast(), and THROW.
Referenced by ExportDataForDODS().

| uint8 * hdf_genvec::export_uint8 | ( | void | ) | const |
Definition at line 476 of file genvec.cc.
References ConvertArrayByCast(), and THROW.
Referenced by ExportDataForDODS().

| vector< char8 > hdf_genvec::exportv_char8 | ( | void | ) | const |
Definition at line 456 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| vector< float32 > hdf_genvec::exportv_float32 | ( | void | ) | const |
| vector< float64 > hdf_genvec::exportv_float64 | ( | void | ) | const |
Definition at line 873 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| vector< int16 > hdf_genvec::exportv_int16 | ( | void | ) | const |
Definition at line 657 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| vector< int32 > hdf_genvec::exportv_int32 | ( | void | ) | const |
Definition at line 787 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| vector< int8 > hdf_genvec::exportv_int8 | ( | void | ) | const |
Definition at line 550 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| vector< uchar8 > hdf_genvec::exportv_uchar8 | ( | void | ) | const |
Definition at line 406 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| vector< uint16 > hdf_genvec::exportv_uint16 | ( | void | ) | const |
Definition at line 598 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| vector< uint32 > hdf_genvec::exportv_uint32 | ( | void | ) | const |
Definition at line 717 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

| vector< uint8 > hdf_genvec::exportv_uint8 | ( | void | ) | const |
Definition at line 504 of file genvec.cc.
References ConvertArrayByCast(), and THROW.

|
inline |
Definition at line 91 of file hdfclass.h.
References data().
Referenced by hdfistream_sds::operator>>(), and hdfistream_gri::operator>>().

| void hdf_genvec::import | ( | int32 | nt, |
| void * | data, | ||
| int | begin, | ||
| int | end, | ||
| int | stride = 1 |
||
| ) |
|
inline |
Definition at line 96 of file hdfclass.h.
| void hdf_genvec::import | ( | int32 | nt, |
| const vector< string > & | sv | ||
| ) |
Definition at line 245 of file genvec.cc.
References hdfclass::MAXSTR, and THROW.
|
inline |
Definition at line 82 of file hdfclass.h.
References _nt.
Referenced by ExportDataForDODS(), LoadArrayFromGR(), LoadArrayFromSDS(), NewArrayFromGR(), and NewArrayFromSDS().
| hdf_genvec & hdf_genvec::operator= | ( | const hdf_genvec & | gv | ) |
| void hdf_genvec::print | ( | vector< string > & | strv, |
| int | begin, | ||
| int | end, | ||
| int | stride | ||
| ) | const |
Definition at line 913 of file genvec.cc.
References hdfclass::MAXSTR, and THROW.
|
inline |
Definition at line 84 of file hdfclass.h.
Referenced by hdf_gri::_ok().
|
protected |
Definition at line 145 of file hdfclass.h.
Referenced by _init().
|
protected |
Definition at line 144 of file hdfclass.h.
Referenced by _init().
|
protected |
Definition at line 143 of file hdfclass.h.
Referenced by _init(), and number_type().