|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
#include "freeform.h"

Go to the source code of this file.
Classes | |
| struct | array_descriptor_struct |
| struct | array_index_struct |
| struct | array_mapping_struct |
Typedefs | |
| typedef struct array_descriptor_struct | ARRAY_DESCRIPTOR |
| typedef struct array_descriptor_struct * | ARRAY_DESCRIPTOR_PTR |
| typedef struct array_index_struct | ARRAY_INDEX |
| typedef struct array_index_struct * | ARRAY_INDEX_PTR |
| typedef struct array_mapping_struct | ARRAY_MAPPING |
| typedef struct array_mapping_struct * | ARRAY_MAPPING_PTR |
| typedef unsigned short | NDARR_SOURCE |
| #define NDARR_GET_MAP_SEPARATION | ( | nda_m_p, | |
| nda_l_v | |||
| ) |
| #define NDARR_GET_SEPARATION | ( | nda_i_p, | |
| nda_l_v | |||
| ) |
| #define NDARR_RESET_INDICES | ( | nda_i_p | ) |
| #define NDARR_SET_PADDING | ( | nda_s_v, | |
| pad_c_v | |||
| ) |
| #define NDARRS_APPEND (NDARR_SOURCE)0x4000 |
| #define NDARRS_BUFFER (NDARR_SOURCE)0x0800 |
| #define NDARRS_CREATE (NDARR_SOURCE)0x1000 |
| #define NDARRS_FILE (NDARR_SOURCE)0x8000 |
| #define NDARRS_PADDING (NDARR_SOURCE)0x00FF |
| #define NDARRS_UPDATE (NDARR_SOURCE)0x2000 |
| typedef struct array_descriptor_struct ARRAY_DESCRIPTOR |
| typedef struct array_descriptor_struct * ARRAY_DESCRIPTOR_PTR |
| typedef struct array_index_struct ARRAY_INDEX |
| typedef struct array_index_struct * ARRAY_INDEX_PTR |
| typedef struct array_mapping_struct ARRAY_MAPPING |
| typedef struct array_mapping_struct * ARRAY_MAPPING_PTR |
| typedef unsigned short NDARR_SOURCE |
| ARRAY_INDEX_PTR ndarr_convert_indices | ( | ARRAY_INDEX_PTR | aindex, |
| unsigned char | direction | ||
| ) |
| ARRAY_DESCRIPTOR_PTR ndarr_create | ( | int | numdim | ) |
| int ndarr_create_brkn_desc | ( | ARRAY_DESCRIPTOR_PTR | adesc, |
| int | map_type, | ||
| void * | mapping | ||
| ) |
| ARRAY_INDEX_PTR ndarr_create_indices | ( | ARRAY_DESCRIPTOR_PTR | arrdesc | ) |
| ARRAY_MAPPING_PTR ndarr_create_mapping | ( | ARRAY_DESCRIPTOR_PTR | subarray, |
| ARRAY_DESCRIPTOR_PTR | superarray | ||
| ) |
| int ndarr_do_calculations | ( | ARRAY_DESCRIPTOR_PTR | arrd | ) |
| void ndarr_free_descriptor | ( | ARRAY_DESCRIPTOR_PTR | arrdesc | ) |
| void ndarr_free_indices | ( | ARRAY_INDEX_PTR | aindex | ) |
| void ndarr_free_mapping | ( | ARRAY_MAPPING_PTR | amap | ) |
| void* ndarr_get_group | ( | ARRAY_INDEX_PTR | aindex | ) |
| unsigned long ndarr_get_mapped_offset | ( | ARRAY_MAPPING_PTR | amap | ) |
| void* ndarr_get_next_group | ( | ARRAY_DESCRIPTOR_PTR | arrdesc, |
| char | mode | ||
| ) |
| unsigned long ndarr_get_offset | ( | ARRAY_INDEX_PTR | aindex | ) |
| ARRAY_INDEX_PTR ndarr_increment_indices | ( | ARRAY_INDEX_PTR | aindex | ) |
| ARRAY_INDEX_PTR ndarr_increment_mapping | ( | ARRAY_MAPPING_PTR | amap | ) |
| long ndarr_reorient | ( | ARRAY_MAPPING_PTR | amap, |
| NDARR_SOURCE | sourceid, | ||
| void * | source, | ||
| long | source_size, | ||
| NDARR_SOURCE | destid, | ||
| void * | dest, | ||
| long | dest_size, | ||
| int * | array_complete | ||
| ) |
| int ndarr_set | ( | ARRAY_DESCRIPTOR_PTR | arrd, |
| ... | |||
| ) |