Documentation Set for Swarm 2.2
Prev | Reference I. Defobj Library | Next

# HDF5

## Name

HDF5 -- HDF5 interface

## Description

HDF5 interface

## Protocols adopted by HDF5

Create Drop CREATABLE

## Methods

### Phase: Creating

- - setCount: (unsigned)count

- - setCompoundType: compoundType

- - setParent: parent

- - setExtensibleDoubleVector

- - setExtensibleVectorType: (fcall_type_t)type

- - setDatasetFlag: (BOOL)datasetFlag

- - setWriteFlag: (BOOL)writeFlag

### Phase: Setting

- - setBaseTypeObject: baseTypeObject

- - setName: (const char *)name
  Create-time use is to name the file or group. Setting-time use is to rename component datasets that don't parent's name.

### Phase: Using

- - (void)flush

- - (const char *)getAttribute: (const char *)attributeName

- - (void)iterateAttributes: (int (*) (const char *key, const char *value))iterateFunc

- - (void)storeAttribute: (const char *)attributeName value: (const char *)valueString

- - (void)writeLevels

- - (void)writeRowNames

- - (const char **)readRowNames

- - (void)selectRecord: (unsigned)recordNumber

- - (void)numberRecord: (unsigned)recordNumber

- - (void)nameRecord: (unsigned)recordNumber name: (const char *)recordName

- - (void)shallowStoreObject: obj

- - (void)shallowLoadObject: obj

- - (void)storeComponentTypeName: (const char *)typeName

- - (void)storeTypeName: (const char *)typeName

- - (void)addDoubleToVector: (double)val

- - (void)storeAsDataset: (const char *)name typeName: (const char *)typeName type: (fcall_type_t)type rank: (unsigned)rank dims: (unsigned *)dims ptr: (void *)ptr

- - (void)loadDataset: (void *)ptr

- - (BOOL)checkDatasetName: (const char *)datasetName

- - (BOOL)checkName: (const char *)name

- - (void)assignIvar: obj

- - (Class)getClass

- - getCompoundType

- - (const char *)getHDF5Name

- - (unsigned)getCount

- - (fcall_type_t)getDatasetType

- - (size_t)getDatasetDimension: (unsigned)dimNumber

- - (size_t)getDatasetRank

- - (BOOL)getWriteFlag

- - (BOOL)getDatasetFlag

- - (void)iterate: (int (*) (id <HDF5>hdf5Obj))iterateFunc

- - (void)iterate: (int (*) (id <HDF5>hdf5Obj))iterateFunc drop: (BOOL)dropFlag

Prev | Home | Next
GetOwner | Up | HDF5Archiver