public class hdf5 extends hdf5
Modifier and Type | Field and Description |
---|---|
static String |
DIMENSION_LABELS |
static String |
DIMENSION_LIST |
static String |
DIMENSION_SCALE_CLASS |
static String |
H5_DEFAULT_PLUGINDIR |
static int |
H5_DEV_T_IS_SCALAR |
static String |
H5_EXAMPLESDIR |
static int |
H5_HAVE_ALARM |
static int |
H5_HAVE_ARPA_INET_H |
static int |
H5_HAVE_ASPRINTF |
static int |
H5_HAVE_ATTRIBUTE |
static int |
H5_HAVE_CLOCK_GETTIME |
static int |
H5_HAVE_DIRENT_H |
static int |
H5_HAVE_DLFCN_H |
static int |
H5_HAVE_EMBEDDED_LIBINFO |
static int |
H5_HAVE_FCNTL |
static int |
H5_HAVE_FEATURES_H |
static int |
H5_HAVE_FILTER_DEFLATE |
static int |
H5_HAVE_FLOCK |
static int |
H5_HAVE_FORK |
static int |
H5_HAVE_GETHOSTNAME |
static int |
H5_HAVE_GETRUSAGE |
static int |
H5_HAVE_GETTIMEOFDAY |
static int |
H5_HAVE_INTTYPES_H |
static int |
H5_HAVE_IOCTL |
static int |
H5_HAVE_LIBDL |
static int |
H5_HAVE_LIBM |
static int |
H5_HAVE_LIBZ |
static int |
H5_HAVE_NETDB_H |
static int |
H5_HAVE_NETINET_IN_H |
static int |
H5_HAVE_PREADWRITE |
static int |
H5_HAVE_PWD_H |
static int |
H5_HAVE_RAND_R |
static int |
H5_HAVE_RANDOM |
static int |
H5_HAVE_STAT_ST_BLOCKS |
static int |
H5_HAVE_STDINT_H |
static int |
H5_HAVE_STDIO_H |
static int |
H5_HAVE_STDLIB_H |
static int |
H5_HAVE_STRCASESTR |
static int |
H5_HAVE_STRDUP |
static int |
H5_HAVE_STRING_H |
static int |
H5_HAVE_STRINGS_H |
static int |
H5_HAVE_SYMLINK |
static int |
H5_HAVE_SYS_FILE_H |
static int |
H5_HAVE_SYS_IOCTL_H |
static int |
H5_HAVE_SYS_RESOURCE_H |
static int |
H5_HAVE_SYS_SOCKET_H |
static int |
H5_HAVE_SYS_STAT_H |
static int |
H5_HAVE_SYS_TIME_H |
static int |
H5_HAVE_SYS_TYPES_H |
static int |
H5_HAVE_TIMEZONE |
static int |
H5_HAVE_TIOCGETD |
static int |
H5_HAVE_TIOCGWINSZ |
static int |
H5_HAVE_TM_GMTOFF |
static int |
H5_HAVE_TMPFILE |
static int |
H5_HAVE_UNISTD_H |
static int |
H5_HAVE_VASPRINTF |
static int |
H5_HAVE_WAITPID |
static int |
H5_HAVE_ZLIB_H |
static int |
H5_IGNORE_DISABLED_FILE_LOCKS |
static int |
H5_INCLUDE_HL |
static int |
H5_INDEX_CRT_ORDER
enum H5_index_t
|
static int |
H5_INDEX_N
enum H5_index_t
|
static int |
H5_INDEX_NAME
enum H5_index_t
|
static int |
H5_INDEX_UNKNOWN
enum H5_index_t
|
static int |
H5_ITER_CONT
Continue iteration
|
static int |
H5_ITER_DEC
enum H5_iter_order_t
|
static int |
H5_ITER_ERROR
Error, stop iteration
|
static int |
H5_ITER_INC
enum H5_iter_order_t
|
static int |
H5_ITER_N
enum H5_iter_order_t
|
static int |
H5_ITER_NATIVE
enum H5_iter_order_t
|
static int |
H5_ITER_STOP
Stop iteration, short-circuit success
|
static int |
H5_ITER_UNKNOWN
enum H5_iter_order_t
|
static int |
H5_LDOUBLE_TO_LLONG_ACCURATE |
static int |
H5_LLONG_TO_LDOUBLE_CORRECT |
static String |
H5_LT_OBJDIR |
static String |
H5_PACKAGE |
static String |
H5_PACKAGE_BUGREPORT |
static String |
H5_PACKAGE_NAME |
static String |
H5_PACKAGE_STRING |
static String |
H5_PACKAGE_TARNAME |
static String |
H5_PACKAGE_URL |
static String |
H5_PACKAGE_VERSION |
static int |
H5_SIZEOF_BOOL |
static int |
H5_SIZEOF_CHAR |
static int |
H5_SIZEOF_DOUBLE |
static int |
H5_SIZEOF_FLOAT |
static int |
H5_SIZEOF_HADDR_T
The address of an object in the file.
|
static int |
H5_SIZEOF_HID_T
The size of identifiers
|
static int |
H5_SIZEOF_HSIZE_T
The size of file objects.
|
static int |
H5_SIZEOF_HSSIZE_T |
static int |
H5_SIZEOF_INT |
static int |
H5_SIZEOF_INT_FAST16_T |
static int |
H5_SIZEOF_INT_FAST32_T |
static int |
H5_SIZEOF_INT_FAST64_T |
static int |
H5_SIZEOF_INT_FAST8_T |
static int |
H5_SIZEOF_INT_LEAST16_T |
static int |
H5_SIZEOF_INT_LEAST32_T |
static int |
H5_SIZEOF_INT_LEAST64_T |
static int |
H5_SIZEOF_INT_LEAST8_T |
static int |
H5_SIZEOF_INT16_T |
static int |
H5_SIZEOF_INT32_T |
static int |
H5_SIZEOF_INT64_T |
static int |
H5_SIZEOF_INT8_T |
static int |
H5_SIZEOF_LONG |
static int |
H5_SIZEOF_LONG_DOUBLE |
static int |
H5_SIZEOF_LONG_LONG |
static int |
H5_SIZEOF_OFF_T |
static int |
H5_SIZEOF_PTRDIFF_T |
static int |
H5_SIZEOF_SHORT |
static int |
H5_SIZEOF_SIZE_T |
static int |
H5_SIZEOF_SSIZE_T |
static int |
H5_SIZEOF_TIME_T |
static int |
H5_SIZEOF_UINT_FAST16_T |
static int |
H5_SIZEOF_UINT_FAST32_T |
static int |
H5_SIZEOF_UINT_FAST64_T |
static int |
H5_SIZEOF_UINT_FAST8_T |
static int |
H5_SIZEOF_UINT_LEAST16_T |
static int |
H5_SIZEOF_UINT_LEAST32_T |
static int |
H5_SIZEOF_UINT_LEAST64_T |
static int |
H5_SIZEOF_UINT_LEAST8_T |
static int |
H5_SIZEOF_UINT16_T |
static int |
H5_SIZEOF_UINT32_T |
static int |
H5_SIZEOF_UINT64_T |
static int |
H5_SIZEOF_UINT8_T |
static int |
H5_SIZEOF_UNSIGNED |
static int |
H5_STDC_HEADERS |
static int |
H5_SZIP_ALLOW_K13_OPTION_MASK
\ingroup SZIP
|
static int |
H5_SZIP_CHIP_OPTION_MASK
\ingroup SZIP
|
static int |
H5_SZIP_EC_OPTION_MASK
\ingroup SZIP
|
static int |
H5_SZIP_MAX_PIXELS_PER_BLOCK
\ingroup SZIP
|
static int |
H5_SZIP_NN_OPTION_MASK
\ingroup SZIP
|
static int |
H5_TEST_EXPRESS_LEVEL_DEFAULT |
static int |
H5_USE_114_API_DEFAULT |
static int |
H5_USE_FILE_LOCKING |
static String |
H5_VERS_INFO
Full version string
|
static int |
H5_VERS_MAJOR
For major interface/format changes
|
static int |
H5_VERS_MINOR
For minor interface/format changes
|
static int |
H5_VERS_RELEASE
For tweaks, bug-fixes, or development
|
static String |
H5_VERS_SUBRELEASE
For pre-releases like \c snap0.
|
static String |
H5_VERSION |
static int |
H5_VFD_CORE |
static int |
H5_VFD_DIRECT |
static int |
H5_VFD_FAMILY |
static int |
H5_VFD_HDFS |
static int |
H5_VFD_INVALID |
static int |
H5_VFD_IOC |
static int |
H5_VFD_LOG |
static int |
H5_VFD_MAX |
static int |
H5_VFD_MIRROR |
static int |
H5_VFD_MPIO |
static int |
H5_VFD_MULTI |
static int |
H5_VFD_ONION |
static int |
H5_VFD_RESERVED |
static int |
H5_VFD_ROS3 |
static int |
H5_VFD_SEC2 |
static int |
H5_VFD_SPLITTER |
static int |
H5_VFD_STDIO |
static int |
H5_VFD_SUBFILING |
static int |
H5_WANT_DATA_ACCURACY |
static int |
H5_WANT_DCONV_EXCEPTION |
static int |
H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX |
static int |
H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE |
static int |
H5AC__CURR_CACHE_CONFIG_VERSION
structure H5AC_cache_config_t
H5AC_cache_config_t is a public structure intended for use in public APIs.
|
static int |
H5AC__CURR_CACHE_IMAGE_CONFIG_VERSION |
static int |
H5AC__MAX_TRACE_FILE_NAME_LEN |
static int |
H5AC_METADATA_WRITE_STRATEGY__DISTRIBUTED |
static int |
H5AC_METADATA_WRITE_STRATEGY__PROCESS_0_ONLY |
static int |
H5C_decr__age_out
enum H5C_cache_decr_mode
|
static int |
H5C_decr__age_out_with_threshold
enum H5C_cache_decr_mode
|
static int |
H5C_decr__off
enum H5C_cache_decr_mode
|
static int |
H5C_decr__threshold
enum H5C_cache_decr_mode
|
static int |
H5C_flash_incr__add_space
enum H5C_cache_flash_incr_mode
|
static int |
H5C_flash_incr__off
enum H5C_cache_flash_incr_mode
|
static int |
H5C_incr__off
enum H5C_cache_incr_mode
|
static int |
H5C_incr__threshold
enum H5C_cache_incr_mode
|
static int |
H5D_ALLOC_TIME_DEFAULT
enum H5D_alloc_time_t
|
static int |
H5D_ALLOC_TIME_EARLY
enum H5D_alloc_time_t
|
static int |
H5D_ALLOC_TIME_ERROR
enum H5D_alloc_time_t
|
static int |
H5D_ALLOC_TIME_INCR
enum H5D_alloc_time_t
|
static int |
H5D_ALLOC_TIME_LATE
enum H5D_alloc_time_t
|
static int |
H5D_CHUNK_CACHE_NBYTES_DEFAULT |
static int |
H5D_CHUNK_CACHE_NSLOTS_DEFAULT |
static double |
H5D_CHUNK_CACHE_W0_DEFAULT |
static int |
H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS
Bit flags for the H5Pset_chunk_opts() and H5Pget_chunk_opts()
|
static int |
H5D_CHUNK_IDX_BT2
enum H5D_chunk_index_t
|
static int |
H5D_CHUNK_IDX_BTREE
enum H5D_chunk_index_t
|
static int |
H5D_CHUNK_IDX_EARRAY
enum H5D_chunk_index_t
|
static int |
H5D_CHUNK_IDX_FARRAY
enum H5D_chunk_index_t
|
static int |
H5D_CHUNK_IDX_NONE
enum H5D_chunk_index_t
|
static int |
H5D_CHUNK_IDX_NTYPES
enum H5D_chunk_index_t
|
static int |
H5D_CHUNK_IDX_SINGLE
enum H5D_chunk_index_t
|
static int |
H5D_CHUNKED
enum H5D_layout_t
|
static int |
H5D_COMPACT
enum H5D_layout_t
|
static int |
H5D_CONTIGUOUS
enum H5D_layout_t
|
static int |
H5D_FILL_TIME_ALLOC
enum H5D_fill_time_t
|
static int |
H5D_FILL_TIME_ERROR
enum H5D_fill_time_t
|
static int |
H5D_FILL_TIME_IFSET
enum H5D_fill_time_t
|
static int |
H5D_FILL_TIME_NEVER
enum H5D_fill_time_t
|
static int |
H5D_FILL_VALUE_DEFAULT
enum H5D_fill_value_t
|
static int |
H5D_FILL_VALUE_ERROR
enum H5D_fill_value_t
|
static int |
H5D_FILL_VALUE_UNDEFINED
enum H5D_fill_value_t
|
static int |
H5D_FILL_VALUE_USER_DEFINED
enum H5D_fill_value_t
|
static int |
H5D_LAYOUT_ERROR
enum H5D_layout_t
|
static int |
H5D_MPIO_CHUNK_COLLECTIVE
enum H5D_mpio_actual_io_mode_t
|
static int |
H5D_MPIO_CHUNK_INDEPENDENT
enum H5D_mpio_actual_io_mode_t
|
static int |
H5D_MPIO_CHUNK_MIXED
enum H5D_mpio_actual_io_mode_t
|
static int |
H5D_MPIO_COLLECTIVE
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_CONTIGUOUS_COLLECTIVE
enum H5D_mpio_actual_io_mode_t
|
static int |
H5D_MPIO_DATA_TRANSFORMS
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_DATATYPE_CONVERSION
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_LINK_CHUNK
enum H5D_mpio_actual_chunk_opt_mode_t
|
static int |
H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_MULTI_CHUNK
enum H5D_mpio_actual_chunk_opt_mode_t
|
static int |
H5D_MPIO_NO_CHUNK_OPTIMIZATION
enum H5D_mpio_actual_chunk_opt_mode_t
|
static int |
H5D_MPIO_NO_COLLECTIVE
enum H5D_mpio_actual_io_mode_t
|
static int |
H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_NO_SELECTION_IO
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_NO_SELECTION_IO_CAUSES |
static int |
H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MPIO_SET_INDEPENDENT
enum H5D_mpio_no_collective_cause_t
|
static int |
H5D_MULTI_CHUNK_IO_COL_THRESHOLD
Macros for multi-chunk collective IO case.
|
static int |
H5D_NLAYOUTS
enum H5D_layout_t
|
static int |
H5D_ONE_LINK_CHUNK_IO_THRESHOLD
Macros for One linked collective IO case.
|
static int |
H5D_SCALAR_IO
Scalar (or legacy MPIO) I/O was performed
|
static int |
H5D_SEL_IO_BKG_BUF_TOO_SMALL
Selection I/O was not performed because the \
type conversion background buffer is too small
|
static int |
H5D_SEL_IO_CHUNK_CACHE
Selection I/O was not performed because of \
chunk cache
|
static int |
H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER
Selection I/O was not performed because of \
sieve buffer for contiguous dataset
|
static int |
H5D_SEL_IO_DATASET_FILTER
Selection I/O was not performed because of \
dataset filters
|
static int |
H5D_SEL_IO_DEFAULT_OFF
Selection I/O was not performed because the \
selection I/O mode is DEFAULT and the library \
chose it to be off for this case
|
static int |
H5D_SEL_IO_DISABLE_BY_API
Selection I/O was not performed because \
the feature was disabled by the API
|
static int |
H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB
Selection I/O was not performed because the VFD \
does not have vector or selection I/O callback
|
static int |
H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET
Selection I/O was not performed because the \
dataset was neither contiguous nor chunked
|
static int |
H5D_SEL_IO_PAGE_BUFFER
Selection I/O was not performed because of \
page buffer
|
static int |
H5D_SEL_IO_TCONV_BUF_TOO_SMALL
Selection I/O was not performed because the \
type conversion buffer is too small
|
static int |
H5D_SELECTION_IO
Selection I/O was performed
|
static int |
H5D_SELECTION_IO_MODE_DEFAULT
enum H5D_selection_io_mode_t
|
static int |
H5D_SELECTION_IO_MODE_OFF
enum H5D_selection_io_mode_t
|
static int |
H5D_SELECTION_IO_MODE_ON
enum H5D_selection_io_mode_t
|
static int |
H5D_SPACE_STATUS_ALLOCATED
enum H5D_space_status_t
|
static int |
H5D_SPACE_STATUS_ERROR
enum H5D_space_status_t
|
static int |
H5D_SPACE_STATUS_NOT_ALLOCATED
enum H5D_space_status_t
|
static int |
H5D_SPACE_STATUS_PART_ALLOCATED
enum H5D_space_status_t
|
static int |
H5D_VDS_ERROR
enum H5D_vds_view_t
|
static int |
H5D_VDS_FIRST_MISSING
enum H5D_vds_view_t
|
static int |
H5D_VDS_LAST_AVAILABLE
enum H5D_vds_view_t
|
static int |
H5D_VECTOR_IO
Vector I/O was performed
|
static int |
H5D_VIRTUAL
enum H5D_layout_t
|
static int |
H5E_DEFAULT |
static int |
H5E_MAJOR
enum H5E_type_t
|
static int |
H5E_MINOR
enum H5E_type_t
|
static int |
H5E_WALK_DOWNWARD
enum H5E_direction_t
|
static int |
H5E_WALK_UPWARD
enum H5E_direction_t
|
static int |
H5F_ACC_CREAT |
static int |
H5F_ACC_DEFAULT |
static int |
H5F_ACC_EXCL |
static int |
H5F_ACC_RDONLY |
static int |
H5F_ACC_RDWR |
static int |
H5F_ACC_SWMR_READ |
static int |
H5F_ACC_SWMR_WRITE |
static int |
H5F_ACC_TRUNC |
static int |
H5F_CLOSE_DEFAULT
enum H5F_close_degree_t
|
static int |
H5F_CLOSE_SEMI
enum H5F_close_degree_t
|
static int |
H5F_CLOSE_STRONG
enum H5F_close_degree_t
|
static int |
H5F_CLOSE_WEAK
enum H5F_close_degree_t
|
static int |
H5F_FAMILY_DEFAULT |
static int |
H5F_FILE_SPACE_AGGR_VFD
enum H5F_file_space_type_t
|
static int |
H5F_FILE_SPACE_ALL
enum H5F_file_space_type_t
|
static int |
H5F_FILE_SPACE_ALL_PERSIST
enum H5F_file_space_type_t
|
static int |
H5F_FILE_SPACE_DEFAULT
enum H5F_file_space_type_t
|
static int |
H5F_FILE_SPACE_NTYPES
enum H5F_file_space_type_t
|
static int |
H5F_FILE_SPACE_VFD
enum H5F_file_space_type_t
|
static int |
H5F_FSPACE_STRATEGY_AGGR
enum H5F_fspace_strategy_t
|
static int |
H5F_FSPACE_STRATEGY_FSM_AGGR
enum H5F_fspace_strategy_t
|
static int |
H5F_FSPACE_STRATEGY_NONE
enum H5F_fspace_strategy_t
|
static int |
H5F_FSPACE_STRATEGY_NTYPES
enum H5F_fspace_strategy_t
|
static int |
H5F_FSPACE_STRATEGY_PAGE
enum H5F_fspace_strategy_t
|
static int |
H5F_LIBVER_EARLIEST
enum H5F_libver_t
|
static int |
H5F_LIBVER_ERROR
enum H5F_libver_t
|
static int |
H5F_LIBVER_LATEST |
static int |
H5F_LIBVER_NBOUNDS
enum H5F_libver_t
|
static int |
H5F_LIBVER_V110
enum H5F_libver_t
|
static int |
H5F_LIBVER_V112
enum H5F_libver_t
|
static int |
H5F_LIBVER_V114
enum H5F_libver_t
|
static int |
H5F_LIBVER_V18
enum H5F_libver_t
|
static int |
H5F_NUM_METADATA_READ_RETRY_TYPES |
static int |
H5F_OBJ_ALL |
static int |
H5F_OBJ_ATTR
Attribute objects
|
static int |
H5F_OBJ_DATASET
Dataset objects
|
static int |
H5F_OBJ_DATATYPE
Named datatype objects
|
static int |
H5F_OBJ_FILE
File objects
|
static int |
H5F_OBJ_GROUP
Group objects
|
static int |
H5F_OBJ_LOCAL
Restrict search to objects opened through current file ID \
(as opposed to objects opened through any file ID accessing this file)
|
static int |
H5F_SCOPE_GLOBAL
enum H5F_scope_t
|
static int |
H5F_SCOPE_LOCAL
enum H5F_scope_t
|
static int |
H5F_UNLIMITED |
static int |
H5FD_CLASS_VERSION |
static int |
H5FD_CORE |
static int |
H5FD_CORE_VALUE |
static int |
H5FD_CTL_FAIL_IF_UNKNOWN_FLAG |
static int |
H5FD_CTL_GET_MPI_COMMUNICATOR_OPCODE |
static int |
H5FD_CTL_GET_MPI_FILE_SYNC_OPCODE |
static int |
H5FD_CTL_GET_MPI_RANK_OPCODE |
static int |
H5FD_CTL_GET_MPI_SIZE_OPCODE |
static int |
H5FD_CTL_INVALID_OPCODE |
static int |
H5FD_CTL_MEM_ALLOC |
static int |
H5FD_CTL_MEM_COPY |
static int |
H5FD_CTL_MEM_FREE |
static int |
H5FD_CTL_OPC_EXPER_MAX |
static int |
H5FD_CTL_OPC_EXPER_MIN |
static int |
H5FD_CTL_OPC_RESERVED |
static int |
H5FD_CTL_ROUTE_TO_TERMINAL_VFD_FLAG |
static int |
H5FD_CTL_TEST_OPCODE |
static int |
H5FD_DIRECT |
static int |
H5FD_DIRECT_VALUE |
static int |
H5FD_FAMILY |
static int |
H5FD_FAMILY_VALUE |
static int |
H5FD_FEAT_ACCUMULATE_METADATA |
static int |
H5FD_FEAT_ACCUMULATE_METADATA_READ |
static int |
H5FD_FEAT_ACCUMULATE_METADATA_WRITE |
static int |
H5FD_FEAT_AGGREGATE_METADATA |
static int |
H5FD_FEAT_AGGREGATE_SMALLDATA |
static int |
H5FD_FEAT_ALLOCATE_EARLY |
static int |
H5FD_FEAT_ALLOW_FILE_IMAGE |
static int |
H5FD_FEAT_CAN_USE_FILE_IMAGE_CALLBACKS |
static int |
H5FD_FEAT_DATA_SIEVE |
static int |
H5FD_FEAT_DEFAULT_VFD_COMPATIBLE |
static int |
H5FD_FEAT_DIRTY_DRVRINFO_LOAD |
static int |
H5FD_FEAT_HAS_MPI |
static int |
H5FD_FEAT_IGNORE_DRVRINFO |
static int |
H5FD_FEAT_MEMMANAGE |
static int |
H5FD_FEAT_PAGED_AGGR |
static int |
H5FD_FEAT_POSIX_COMPAT_HANDLE |
static int |
H5FD_FEAT_SUPPORTS_SWMR_IO |
static int |
H5FD_FEAT_USE_ALLOC_SIZE |
static int |
H5FD_FILE_IMAGE_OP_FILE_CLOSE
enum H5FD_file_image_op_t
|
static int |
H5FD_FILE_IMAGE_OP_FILE_OPEN
enum H5FD_file_image_op_t
|
static int |
H5FD_FILE_IMAGE_OP_FILE_RESIZE
enum H5FD_file_image_op_t
|
static int |
H5FD_FILE_IMAGE_OP_NO_OP
enum H5FD_file_image_op_t
|
static int |
H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE
enum H5FD_file_image_op_t
|
static int |
H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY
enum H5FD_file_image_op_t
|
static int |
H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET
enum H5FD_file_image_op_t
|
static int |
H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET
enum H5FD_file_image_op_t
|
static int |
H5FD_LOG |
static int |
H5FD_LOG_ALL |
static int |
H5FD_LOG_ALLOC |
static int |
H5FD_LOG_FILE_IO |
static int |
H5FD_LOG_FILE_READ |
static int |
H5FD_LOG_FILE_WRITE |
static int |
H5FD_LOG_FLAVOR |
static int |
H5FD_LOG_FREE |
static int |
H5FD_LOG_LOC_IO |
static int |
H5FD_LOG_LOC_READ |
static int |
H5FD_LOG_LOC_SEEK |
static int |
H5FD_LOG_LOC_WRITE |
static int |
H5FD_LOG_META_IO |
static int |
H5FD_LOG_NUM_IO |
static int |
H5FD_LOG_NUM_READ |
static int |
H5FD_LOG_NUM_SEEK |
static int |
H5FD_LOG_NUM_TRUNCATE |
static int |
H5FD_LOG_NUM_WRITE |
static int |
H5FD_LOG_TIME_CLOSE |
static int |
H5FD_LOG_TIME_IO |
static int |
H5FD_LOG_TIME_OPEN |
static int |
H5FD_LOG_TIME_READ |
static int |
H5FD_LOG_TIME_SEEK |
static int |
H5FD_LOG_TIME_STAT |
static int |
H5FD_LOG_TIME_TRUNCATE |
static int |
H5FD_LOG_TIME_WRITE |
static int |
H5FD_LOG_TRUNCATE |
static int |
H5FD_LOG_VALUE |
static int |
H5FD_MEM_BTREE
enum H5F_mem_t
|
static int |
H5FD_MEM_DEFAULT
enum H5F_mem_t
|
static int |
H5FD_MEM_DRAW
enum H5F_mem_t
|
static int |
H5FD_MEM_EARRAY_DBLK_PAGE |
static int |
H5FD_MEM_EARRAY_DBLOCK |
static int |
H5FD_MEM_EARRAY_HDR |
static int |
H5FD_MEM_EARRAY_IBLOCK |
static int |
H5FD_MEM_EARRAY_SBLOCK |
static int |
H5FD_MEM_FARRAY_DBLK_PAGE |
static int |
H5FD_MEM_FARRAY_DBLOCK |
static int |
H5FD_MEM_FARRAY_HDR |
static int |
H5FD_MEM_FHEAP_DBLOCK |
static int |
H5FD_MEM_FHEAP_HDR |
static int |
H5FD_MEM_FHEAP_HUGE_OBJ |
static int |
H5FD_MEM_FHEAP_IBLOCK |
static int |
H5FD_MEM_FSPACE_HDR |
static int |
H5FD_MEM_FSPACE_SINFO |
static int |
H5FD_MEM_GHEAP
enum H5F_mem_t
|
static int |
H5FD_MEM_LHEAP
enum H5F_mem_t
|
static int |
H5FD_MEM_NOLIST
enum H5F_mem_t
|
static int |
H5FD_MEM_NTYPES
enum H5F_mem_t
|
static int |
H5FD_MEM_OHDR
enum H5F_mem_t
|
static int |
H5FD_MEM_SOHM_INDEX |
static int |
H5FD_MEM_SOHM_TABLE |
static int |
H5FD_MEM_SUPER
enum H5F_mem_t
|
static int |
H5FD_MPIO_CHUNK_DEFAULT
enum H5FD_mpio_chunk_opt_t
|
static int |
H5FD_MPIO_CHUNK_MULTI_IO
enum H5FD_mpio_chunk_opt_t
|
static int |
H5FD_MPIO_CHUNK_ONE_IO
enum H5FD_mpio_chunk_opt_t
|
static int |
H5FD_MPIO_COLLECTIVE
enum H5FD_mpio_xfer_t
|
static int |
H5FD_MPIO_COLLECTIVE_IO
enum H5FD_mpio_collective_opt_t
|
static int |
H5FD_MPIO_INDEPENDENT
enum H5FD_mpio_xfer_t
|
static int |
H5FD_MPIO_INDIVIDUAL_IO
enum H5FD_mpio_collective_opt_t
|
static int |
H5FD_MULTI |
static int |
H5FD_SEC2 |
static int |
H5FD_SEC2_VALUE |
static int |
H5FD_STDIO |
static int |
H5FD_VFD_DEFAULT |
static int |
H5G_STORAGE_TYPE_COMPACT
enum H5G_storage_type_t
|
static int |
H5G_STORAGE_TYPE_DENSE
enum H5G_storage_type_t
|
static int |
H5G_STORAGE_TYPE_SYMBOL_TABLE
enum H5G_storage_type_t
|
static int |
H5G_STORAGE_TYPE_UNKNOWN
enum H5G_storage_type_t
|
static int |
H5I_ATTR
enum H5I_type_t
|
static int |
H5I_BADID
enum H5I_type_t
|
static int |
H5I_DATASET
enum H5I_type_t
|
static int |
H5I_DATASPACE
enum H5I_type_t
|
static int |
H5I_DATATYPE
enum H5I_type_t
|
static int |
H5I_ERROR_CLASS
enum H5I_type_t
|
static int |
H5I_ERROR_MSG
enum H5I_type_t
|
static int |
H5I_ERROR_STACK
enum H5I_type_t
|
static int |
H5I_EVENTSET
enum H5I_type_t
|
static int |
H5I_FILE
enum H5I_type_t
|
static int |
H5I_GENPROP_CLS
enum H5I_type_t
|
static int |
H5I_GENPROP_LST
enum H5I_type_t
|
static int |
H5I_GROUP
enum H5I_type_t
|
static int |
H5I_INVALID_HID
An invalid object ID.
|
static int |
H5I_MAP
enum H5I_type_t
|
static int |
H5I_NTYPES
enum H5I_type_t
|
static int |
H5I_SPACE_SEL_ITER
enum H5I_type_t
|
static int |
H5I_UNINIT
enum H5I_type_t
|
static int |
H5I_VFL
enum H5I_type_t
|
static int |
H5I_VOL
enum H5I_type_t
|
static int |
H5L_EXT_FLAGS_ALL
\brief Valid flags for external links
|
static int |
H5L_EXT_VERSION
\brief Version of external link format
|
static int |
H5L_LINK_CLASS_T_VERS
\brief Current version of the H5L_class_t struct
|
static int |
H5L_MAX_LINK_NAME_LEN |
static int |
H5L_SAME_LOC |
static int |
H5L_TYPE_BUILTIN_MAX
\brief Maximum value link value for "built-in" link types
|
static int |
H5L_TYPE_ERROR
enum H5L_type_t
|
static int |
H5L_TYPE_EXTERNAL
enum H5L_type_t
|
static int |
H5L_TYPE_HARD
enum H5L_type_t
|
static int |
H5L_TYPE_MAX
enum H5L_type_t
|
static int |
H5L_TYPE_SOFT
enum H5L_type_t
|
static int |
H5L_TYPE_UD_MAX
\brief Maximum link id value for "user-defined" link types.
|
static int |
H5L_TYPE_UD_MIN
\brief Link ids at or above this value are "user-defined" link types.
|
static int |
H5LT_C
enum H5LT_lang_t
|
static int |
H5LT_DDL
enum H5LT_lang_t
|
static int |
H5LT_FILE_IMAGE_ALL |
static int |
H5LT_FILE_IMAGE_DONT_COPY |
static int |
H5LT_FILE_IMAGE_DONT_RELEASE |
static int |
H5LT_FILE_IMAGE_OPEN_RW |
static int |
H5LT_FORTRAN
enum H5LT_lang_t
|
static int |
H5LT_LANG_ERR
enum H5LT_lang_t
|
static int |
H5LT_NO_LANG
enum H5LT_lang_t
|
static int |
H5O_COPY_ALL
All object copying flags (for internal checking)
|
static int |
H5O_COPY_EXPAND_EXT_LINK_FLAG
Expand external links into new objects
|
static int |
H5O_COPY_EXPAND_REFERENCE_FLAG
Copy objects that are pointed by references
|
static int |
H5O_COPY_EXPAND_SOFT_LINK_FLAG
Expand soft links into new objects
|
static int |
H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG
Merge committed datatypes in dest file
|
static int |
H5O_COPY_PRESERVE_NULL_FLAG
Copy NULL messages (empty space)
|
static int |
H5O_COPY_SHALLOW_HIERARCHY_FLAG
Copy only immediate members
|
static int |
H5O_COPY_WITHOUT_ATTR_FLAG
Copy object without copying attributes
|
static int |
H5O_HDR_ALL_FLAGS |
static int |
H5O_HDR_ATTR_CRT_ORDER_INDEXED
Attribute creation order has index
|
static int |
H5O_HDR_ATTR_CRT_ORDER_TRACKED
Attribute creation order is tracked
|
static int |
H5O_HDR_ATTR_STORE_PHASE_CHANGE
Non-default attribute storage phase change values stored
|
static int |
H5O_HDR_CHUNK0_SIZE
2-bit field indicating # of bytes to store the size of chunk 0's data
|
static int |
H5O_HDR_STORE_TIMES
Store access, modification, change & birth times for object
|
static int |
H5O_INFO_ALL |
static int |
H5O_INFO_BASIC
Fill in the fileno, addr, type, and rc fields
|
static int |
H5O_INFO_NUM_ATTRS
Fill in the num_attrs field
|
static int |
H5O_INFO_TIME
Fill in the atime, mtime, ctime, and btime fields
|
static int |
H5O_MAX_TOKEN_SIZE |
static int |
H5O_MCDT_SEARCH_CONT
enum H5O_mcdt_search_ret_t
|
static int |
H5O_MCDT_SEARCH_ERROR
enum H5O_mcdt_search_ret_t
|
static int |
H5O_MCDT_SEARCH_STOP
enum H5O_mcdt_search_ret_t
|
static int |
H5O_NATIVE_INFO_ALL |
static int |
H5O_NATIVE_INFO_HDR
Fill in the hdr field
|
static int |
H5O_NATIVE_INFO_META_SIZE
Fill in the meta_size field
|
static int |
H5O_SHMESG_ALL_FLAG |
static int |
H5O_SHMESG_ATTR_FLAG |
static int |
H5O_SHMESG_DTYPE_FLAG |
static int |
H5O_SHMESG_FILL_FLAG |
static int |
H5O_SHMESG_MAX_LIST_SIZE |
static int |
H5O_SHMESG_MAX_NINDEXES |
static int |
H5O_SHMESG_NONE_FLAG
No shared messages
|
static int |
H5O_SHMESG_PLINE_FLAG |
static int |
H5O_SHMESG_SDSPACE_FLAG |
static int |
H5O_TYPE_DATASET
enum H5O_type_t
|
static int |
H5O_TYPE_GROUP
enum H5O_type_t
|
static int |
H5O_TYPE_MAP
enum H5O_type_t
|
static int |
H5O_TYPE_NAMED_DATATYPE
enum H5O_type_t
|
static int |
H5O_TYPE_NTYPES
enum H5O_type_t
|
static int |
H5O_TYPE_UNKNOWN
enum H5O_type_t
|
static int |
H5O_VERSION_1 |
static int |
H5O_VERSION_2 |
static int |
H5P_ATTRIBUTE_ACCESS |
static int |
H5P_ATTRIBUTE_ACCESS_DEFAULT |
static int |
H5P_ATTRIBUTE_CREATE |
static int |
H5P_ATTRIBUTE_CREATE_DEFAULT |
static int |
H5P_CRT_ORDER_INDEXED |
static int |
H5P_CRT_ORDER_TRACKED |
static int |
H5P_DATASET_ACCESS |
static int |
H5P_DATASET_ACCESS_DEFAULT |
static int |
H5P_DATASET_CREATE |
static int |
H5P_DATASET_CREATE_DEFAULT |
static int |
H5P_DATASET_XFER |
static int |
H5P_DATASET_XFER_DEFAULT |
static int |
H5P_DATATYPE_ACCESS |
static int |
H5P_DATATYPE_ACCESS_DEFAULT |
static int |
H5P_DATATYPE_CREATE |
static int |
H5P_DATATYPE_CREATE_DEFAULT |
static int |
H5P_DEFAULT |
static int |
H5P_FILE_ACCESS |
static int |
H5P_FILE_ACCESS_DEFAULT |
static int |
H5P_FILE_CREATE |
static int |
H5P_FILE_CREATE_DEFAULT |
static int |
H5P_FILE_MOUNT |
static int |
H5P_FILE_MOUNT_DEFAULT |
static int |
H5P_GROUP_ACCESS |
static int |
H5P_GROUP_ACCESS_DEFAULT |
static int |
H5P_GROUP_CREATE |
static int |
H5P_GROUP_CREATE_DEFAULT |
static int |
H5P_LINK_ACCESS |
static int |
H5P_LINK_ACCESS_DEFAULT |
static int |
H5P_LINK_CREATE |
static int |
H5P_LINK_CREATE_DEFAULT |
static int |
H5P_MAP_ACCESS |
static int |
H5P_MAP_ACCESS_DEFAULT |
static int |
H5P_MAP_CREATE |
static int |
H5P_MAP_CREATE_DEFAULT |
static int |
H5P_OBJECT_COPY |
static int |
H5P_OBJECT_COPY_DEFAULT |
static int |
H5P_OBJECT_CREATE |
static int |
H5P_REFERENCE_ACCESS |
static int |
H5P_REFERENCE_ACCESS_DEFAULT |
static int |
H5P_ROOT |
static int |
H5P_STRING_CREATE |
static int |
H5P_VOL_INITIALIZE |
static int |
H5P_VOL_INITIALIZE_DEFAULT |
static int |
H5PL_ALL_PLUGIN |
static int |
H5PL_FILTER_PLUGIN |
static String |
H5PL_NO_PLUGIN |
static int |
H5PL_TYPE_ERROR
enum H5PL_type_t
|
static int |
H5PL_TYPE_FILTER
enum H5PL_type_t
|
static int |
H5PL_TYPE_NONE
enum H5PL_type_t
|
static int |
H5PL_TYPE_VFD
enum H5PL_type_t
|
static int |
H5PL_TYPE_VOL
enum H5PL_type_t
|
static int |
H5PL_VFD_PLUGIN |
static int |
H5PL_VOL_PLUGIN |
static int |
H5R_ATTR
enum H5R_type_t
|
static int |
H5R_BADTYPE
enum H5R_type_t
|
static int |
H5R_DATASET_REGION |
static int |
H5R_DATASET_REGION1
enum H5R_type_t
|
static int |
H5R_DATASET_REGION2
enum H5R_type_t
|
static int |
H5R_DSET_REG_REF_BUF_SIZE |
static int |
H5R_MAXTYPE
enum H5R_type_t
|
static int |
H5R_OBJ_REF_BUF_SIZE |
static int |
H5R_OBJECT
\endcond
|
static int |
H5R_OBJECT1
enum H5R_type_t
|
static int |
H5R_OBJECT2
enum H5R_type_t
|
static int |
H5R_REF_BUF_SIZE
Default reference buffer size.
|
static int |
H5S_ALL |
static int |
H5S_BLOCK
Indicates that the buffer provided in a call to \ref H5Dread or \ref H5Dwrite
is a single contiguous block of memory, with the same number of elements
as the file dataspace.
|
static int |
H5S_MAX_RANK
The maximum dataspace rank or number of dimensions
|
static int |
H5S_NO_CLASS
enum H5S_class_t
|
static int |
H5S_NULL
enum H5S_class_t
|
static int |
H5S_PLIST
Used with \ref H5Dread and \ref H5Dwrite to indicate that the file dataspace
selection was set via \ref H5Pset_dataset_io_hyperslab_selection calls.
|
static int |
H5S_SCALAR
enum H5S_class_t
|
static int |
H5S_SEL_ALL
enum H5S_sel_type
|
static int |
H5S_SEL_ERROR
enum H5S_sel_type
|
static int |
H5S_SEL_HYPERSLABS
enum H5S_sel_type
|
static int |
H5S_SEL_ITER_GET_SEQ_LIST_SORTED
Retrieve elements from iterator in increasing offset order, for \
each call to retrieve sequences.
|
static int |
H5S_SEL_ITER_SHARE_WITH_DATASPACE
Don't copy the dataspace selection when creating the selection \
iterator.
|
static int |
H5S_SEL_N
enum H5S_sel_type
|
static int |
H5S_SEL_NONE
enum H5S_sel_type
|
static int |
H5S_SEL_POINTS
enum H5S_sel_type
|
static int |
H5S_SELECT_AND
enum H5S_seloper_t
|
static int |
H5S_SELECT_APPEND
enum H5S_seloper_t
|
static int |
H5S_SELECT_INVALID
enum H5S_seloper_t
|
static int |
H5S_SELECT_NOOP
enum H5S_seloper_t
|
static int |
H5S_SELECT_NOTA
enum H5S_seloper_t
|
static int |
H5S_SELECT_NOTB
enum H5S_seloper_t
|
static int |
H5S_SELECT_OR
enum H5S_seloper_t
|
static int |
H5S_SELECT_PREPEND
enum H5S_seloper_t
|
static int |
H5S_SELECT_SET
enum H5S_seloper_t
|
static int |
H5S_SELECT_XOR
enum H5S_seloper_t
|
static int |
H5S_SIMPLE
enum H5S_class_t
|
static int |
H5S_UNLIMITED
Value for 'unlimited' dimensions
|
static int |
H5T_ALPHA_B16 |
static int |
H5T_ALPHA_B32 |
static int |
H5T_ALPHA_B64 |
static int |
H5T_ALPHA_B8 |
static int |
H5T_ALPHA_F32 |
static int |
H5T_ALPHA_F64 |
static int |
H5T_ALPHA_I16 |
static int |
H5T_ALPHA_I32 |
static int |
H5T_ALPHA_I64 |
static int |
H5T_ALPHA_I8 |
static int |
H5T_ALPHA_U16 |
static int |
H5T_ALPHA_U32 |
static int |
H5T_ALPHA_U64 |
static int |
H5T_ALPHA_U8 |
static int |
H5T_ARRAY
enum H5T_class_t
|
static int |
H5T_BITFIELD
enum H5T_class_t
|
static int |
H5T_BKG_NO
enum H5T_bkg_t
|
static int |
H5T_BKG_TEMP
enum H5T_bkg_t
|
static int |
H5T_BKG_YES
enum H5T_bkg_t
|
static int |
H5T_C_S1 |
static int |
H5T_COMPOUND
enum H5T_class_t
|
static int |
H5T_CONV_ABORT
enum H5T_conv_ret_t
|
static int |
H5T_CONV_CONV
enum H5T_cmd_t
|
static int |
H5T_CONV_EXCEPT_NAN
enum H5T_conv_except_t
|
static int |
H5T_CONV_EXCEPT_NINF
enum H5T_conv_except_t
|
static int |
H5T_CONV_EXCEPT_PINF
enum H5T_conv_except_t
|
static int |
H5T_CONV_EXCEPT_PRECISION
enum H5T_conv_except_t
|
static int |
H5T_CONV_EXCEPT_RANGE_HI
enum H5T_conv_except_t
|
static int |
H5T_CONV_EXCEPT_RANGE_LOW
enum H5T_conv_except_t
|
static int |
H5T_CONV_EXCEPT_TRUNCATE
enum H5T_conv_except_t
|
static int |
H5T_CONV_FREE
enum H5T_cmd_t
|
static int |
H5T_CONV_HANDLED
enum H5T_conv_ret_t
|
static int |
H5T_CONV_INIT
enum H5T_cmd_t
|
static int |
H5T_CONV_UNHANDLED
enum H5T_conv_ret_t
|
static int |
H5T_CSET_ASCII
enum H5T_cset_t
|
static int |
H5T_CSET_ERROR
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_10
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_11
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_12
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_13
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_14
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_15
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_2
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_3
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_4
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_5
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_6
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_7
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_8
enum H5T_cset_t
|
static int |
H5T_CSET_RESERVED_9
enum H5T_cset_t
|
static int |
H5T_CSET_UTF8
enum H5T_cset_t
|
static int |
H5T_DIR_ASCEND
enum H5T_direction_t
|
static int |
H5T_DIR_DEFAULT
enum H5T_direction_t
|
static int |
H5T_DIR_DESCEND
enum H5T_direction_t
|
static int |
H5T_ENUM
enum H5T_class_t
|
static int |
H5T_FLOAT
enum H5T_class_t
|
static int |
H5T_FORTRAN_S1 |
static int |
H5T_IEEE_F32BE |
static int |
H5T_IEEE_F32LE |
static int |
H5T_IEEE_F64BE |
static int |
H5T_IEEE_F64LE |
static int |
H5T_INTEGER
enum H5T_class_t
|
static int |
H5T_INTEL_B16 |
static int |
H5T_INTEL_B32 |
static int |
H5T_INTEL_B64 |
static int |
H5T_INTEL_B8 |
static int |
H5T_INTEL_F32 |
static int |
H5T_INTEL_F64 |
static int |
H5T_INTEL_I16 |
static int |
H5T_INTEL_I32 |
static int |
H5T_INTEL_I64 |
static int |
H5T_INTEL_I8 |
static int |
H5T_INTEL_U16 |
static int |
H5T_INTEL_U32 |
static int |
H5T_INTEL_U64 |
static int |
H5T_INTEL_U8 |
static int |
H5T_MIPS_B16 |
static int |
H5T_MIPS_B32 |
static int |
H5T_MIPS_B64 |
static int |
H5T_MIPS_B8 |
static int |
H5T_MIPS_F32 |
static int |
H5T_MIPS_F64 |
static int |
H5T_MIPS_I16 |
static int |
H5T_MIPS_I32 |
static int |
H5T_MIPS_I64 |
static int |
H5T_MIPS_I8 |
static int |
H5T_MIPS_U16 |
static int |
H5T_MIPS_U32 |
static int |
H5T_MIPS_U64 |
static int |
H5T_MIPS_U8 |
static int |
H5T_NATIVE_B16 |
static int |
H5T_NATIVE_B32 |
static int |
H5T_NATIVE_B64 |
static int |
H5T_NATIVE_B8 |
static int |
H5T_NATIVE_CHAR |
static int |
H5T_NATIVE_DOUBLE |
static int |
H5T_NATIVE_FLOAT |
static int |
H5T_NATIVE_HADDR |
static int |
H5T_NATIVE_HBOOL |
static int |
H5T_NATIVE_HERR |
static int |
H5T_NATIVE_HSIZE |
static int |
H5T_NATIVE_HSSIZE |
static int |
H5T_NATIVE_INT |
static int |
H5T_NATIVE_INT_FAST16 |
static int |
H5T_NATIVE_INT_FAST32 |
static int |
H5T_NATIVE_INT_FAST64 |
static int |
H5T_NATIVE_INT_FAST8 |
static int |
H5T_NATIVE_INT_LEAST16 |
static int |
H5T_NATIVE_INT_LEAST32 |
static int |
H5T_NATIVE_INT_LEAST64 |
static int |
H5T_NATIVE_INT_LEAST8 |
static int |
H5T_NATIVE_INT16 |
static int |
H5T_NATIVE_INT32 |
static int |
H5T_NATIVE_INT64 |
static int |
H5T_NATIVE_INT8 |
static int |
H5T_NATIVE_LDOUBLE |
static int |
H5T_NATIVE_LLONG |
static int |
H5T_NATIVE_LONG |
static int |
H5T_NATIVE_OPAQUE |
static int |
H5T_NATIVE_SCHAR |
static int |
H5T_NATIVE_SHORT |
static int |
H5T_NATIVE_UCHAR |
static int |
H5T_NATIVE_UINT |
static int |
H5T_NATIVE_UINT_FAST16 |
static int |
H5T_NATIVE_UINT_FAST32 |
static int |
H5T_NATIVE_UINT_FAST64 |
static int |
H5T_NATIVE_UINT_FAST8 |
static int |
H5T_NATIVE_UINT_LEAST16 |
static int |
H5T_NATIVE_UINT_LEAST32 |
static int |
H5T_NATIVE_UINT_LEAST64 |
static int |
H5T_NATIVE_UINT_LEAST8 |
static int |
H5T_NATIVE_UINT16 |
static int |
H5T_NATIVE_UINT32 |
static int |
H5T_NATIVE_UINT64 |
static int |
H5T_NATIVE_UINT8 |
static int |
H5T_NATIVE_ULLONG |
static int |
H5T_NATIVE_ULONG |
static int |
H5T_NATIVE_USHORT |
static int |
H5T_NCLASSES
enum H5T_class_t
|
static int |
H5T_NCSET |
static int |
H5T_NO_CLASS
enum H5T_class_t
|
static int |
H5T_NORM_ERROR
enum H5T_norm_t
|
static int |
H5T_NORM_IMPLIED
enum H5T_norm_t
|
static int |
H5T_NORM_MSBSET
enum H5T_norm_t
|
static int |
H5T_NORM_NONE
enum H5T_norm_t
|
static int |
H5T_NPAD
enum H5T_pad_t
|
static int |
H5T_NSGN
enum H5T_sign_t
|
static int |
H5T_NSTR |
static int |
H5T_OPAQUE
enum H5T_class_t
|
static int |
H5T_OPAQUE_TAG_MAX
Maximum length of an opaque tag
\internal This could be raised without too much difficulty
|
static int |
H5T_ORDER_BE
enum H5T_order_t
|
static int |
H5T_ORDER_ERROR
enum H5T_order_t
|
static int |
H5T_ORDER_LE
enum H5T_order_t
|
static int |
H5T_ORDER_MIXED
enum H5T_order_t
|
static int |
H5T_ORDER_NONE
enum H5T_order_t
|
static int |
H5T_ORDER_VAX
enum H5T_order_t
|
static int |
H5T_PAD_BACKGROUND
enum H5T_pad_t
|
static int |
H5T_PAD_ERROR
enum H5T_pad_t
|
static int |
H5T_PAD_ONE
enum H5T_pad_t
|
static int |
H5T_PAD_ZERO
enum H5T_pad_t
|
static int |
H5T_PERS_DONTCARE
enum H5T_pers_t
|
static int |
H5T_PERS_HARD
enum H5T_pers_t
|
static int |
H5T_PERS_SOFT
enum H5T_pers_t
|
static int |
H5T_REFERENCE
enum H5T_class_t
|
static int |
H5T_SGN_2
enum H5T_sign_t
|
static int |
H5T_SGN_ERROR
enum H5T_sign_t
|
static int |
H5T_SGN_NONE
enum H5T_sign_t
|
static int |
H5T_STD_B16BE |
static int |
H5T_STD_B16LE |
static int |
H5T_STD_B32BE |
static int |
H5T_STD_B32LE |
static int |
H5T_STD_B64BE |
static int |
H5T_STD_B64LE |
static int |
H5T_STD_B8BE |
static int |
H5T_STD_B8LE |
static int |
H5T_STD_I16BE |
static int |
H5T_STD_I16LE |
static int |
H5T_STD_I32BE |
static int |
H5T_STD_I32LE |
static int |
H5T_STD_I64BE |
static int |
H5T_STD_I64LE |
static int |
H5T_STD_I8BE |
static int |
H5T_STD_I8LE |
static int |
H5T_STD_REF |
static int |
H5T_STD_REF_DSETREG |
static int |
H5T_STD_REF_OBJ |
static int |
H5T_STD_U16BE |
static int |
H5T_STD_U16LE |
static int |
H5T_STD_U32BE |
static int |
H5T_STD_U32LE |
static int |
H5T_STD_U64BE |
static int |
H5T_STD_U64LE |
static int |
H5T_STD_U8BE |
static int |
H5T_STD_U8LE |
static int |
H5T_STR_ERROR
enum H5T_str_t
|
static int |
H5T_STR_NULLPAD
enum H5T_str_t
|
static int |
H5T_STR_NULLTERM
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_10
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_11
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_12
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_13
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_14
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_15
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_3
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_4
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_5
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_6
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_7
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_8
enum H5T_str_t
|
static int |
H5T_STR_RESERVED_9
enum H5T_str_t
|
static int |
H5T_STR_SPACEPAD
enum H5T_str_t
|
static int |
H5T_STRING
enum H5T_class_t
|
static int |
H5T_TIME
enum H5T_class_t
|
static int |
H5T_UNIX_D32BE |
static int |
H5T_UNIX_D32LE |
static int |
H5T_UNIX_D64BE |
static int |
H5T_UNIX_D64LE |
static int |
H5T_VARIABLE |
static int |
H5T_VAX_F32 |
static int |
H5T_VAX_F64 |
static int |
H5T_VLEN
enum H5T_class_t
|
static int |
H5Z_CB_CONT
enum H5Z_cb_return_t
|
static int |
H5Z_CB_ERROR
enum H5Z_cb_return_t
|
static int |
H5Z_CB_FAIL
enum H5Z_cb_return_t
|
static int |
H5Z_CB_NO
enum H5Z_cb_return_t
|
static int |
H5Z_CLASS_T_VERS
Current version of the H5Z_class_t struct
|
static int |
H5Z_DISABLE_EDC
enum H5Z_EDC_t
|
static int |
H5Z_ENABLE_EDC
enum H5Z_EDC_t
|
static int |
H5Z_ERROR_EDC
enum H5Z_EDC_t
|
static int |
H5Z_FILTER_ALL
Symbol to remove all filters in H5Premove_filter()
|
static int |
H5Z_FILTER_CONFIG_DECODE_ENABLED |
static int |
H5Z_FILTER_CONFIG_ENCODE_ENABLED |
static int |
H5Z_FILTER_DEFLATE
deflation like gzip
|
static int |
H5Z_FILTER_ERROR
no filter
|
static int |
H5Z_FILTER_FLETCHER32
fletcher32 checksum of EDC
|
static int |
H5Z_FILTER_MAX
maximum filter id
|
static int |
H5Z_FILTER_NBIT
nbit compression
|
static int |
H5Z_FILTER_NONE
reserved indefinitely
|
static int |
H5Z_FILTER_RESERVED
filter ids below this value are reserved for library use
|
static int |
H5Z_FILTER_SCALEOFFSET
scale+offset compression
|
static int |
H5Z_FILTER_SHUFFLE
shuffle the data
|
static int |
H5Z_FILTER_SZIP
szip compression
|
static int |
H5Z_FLAG_DEFMASK
definition flag mask
|
static int |
H5Z_FLAG_INVMASK
invocation flag mask
|
static int |
H5Z_FLAG_MANDATORY
filter is mandatory
|
static int |
H5Z_FLAG_OPTIONAL
filter is optional
|
static int |
H5Z_FLAG_REVERSE
reverse direction; read
|
static int |
H5Z_FLAG_SKIP_EDC
skip EDC filters for read
|
static int |
H5Z_MAX_NFILTERS
Maximum number of filters allowed in a pipeline
\internal (should probably be allowed to be an unlimited amount, but
currently each filter uses a bit in a 32-bit field, so the format
would have to be changed to accommodate that)
|
static int |
H5Z_NBIT_USER_NPARMS
\ingroup NBIT
Number of parameters that users can set for the N-bit filter
|
static int |
H5Z_NO_EDC
enum H5Z_EDC_t
|
static int |
H5Z_SCALEOFFSET_USER_NPARMS
\ingroup SCALEOFFSET
Number of parameters that users can set for the scale-offset filter
|
static int |
H5Z_SHUFFLE_TOTAL_NPARMS
\ingroup SHUFFLE
Total number of parameters for the shuffle filter
|
static int |
H5Z_SHUFFLE_USER_NPARMS
\ingroup SHUFFLE
Number of parameters that users can set for the shuffle filter
|
static int |
H5Z_SO_FLOAT_DSCALE
enum H5Z_SO_scale_type_t
|
static int |
H5Z_SO_FLOAT_ESCALE
enum H5Z_SO_scale_type_t
|
static int |
H5Z_SO_INT
enum H5Z_SO_scale_type_t
|
static int |
H5Z_SO_INT_MINBITS_DEFAULT
\ingroup SCALEOFFSET
|
static int |
H5Z_SZIP_PARM_BPP
\ingroup SZIP
"Local" parameter for bits-per-pixel
|
static int |
H5Z_SZIP_PARM_MASK
\ingroup SZIP
"User" parameter for option mask
|
static int |
H5Z_SZIP_PARM_PPB
\ingroup SZIP
"User" parameter for pixels-per-block
|
static int |
H5Z_SZIP_PARM_PPS
\ingroup SZIP
"Local" parameter for pixels-per-scanline
|
static int |
H5Z_SZIP_TOTAL_NPARMS
\ingroup SZIP
Total number of parameters for SZIP filter
|
static int |
H5Z_SZIP_USER_NPARMS
\ingroup SZIP
Number of parameters that users can set for SZIP
|
static int |
HADDR_MAX |
static int |
HADDR_UNDEF |
static String |
HDF5_DRIVER
Used to specify the name of an HDF5 Virtual File Driver to use as
the default file driver for file access.
|
static String |
HDF5_DRIVER_CONFIG
Used to specify a configuration string for the HDF5 Virtual File
Driver being used for file access.
|
static String |
HDF5_NOCLEANUP
Used to instruct HDF5 not to cleanup files created during testing.
|
static String |
HDF5_PLUGIN_PATH
Used to specify a delimiter-separated (currently, ';' for Windows
and ':' for other systems) list of paths that HDF5 should search
when loading plugins.
|
static String |
HDF5_PLUGIN_PRELOAD
Used to control the loading of HDF5 plugins at runtime.
|
static String |
HDF5_USE_FILE_LOCKING
Used to control whether HDF5 uses file locking when creating or
opening a file.
|
static String |
HDF5_VOL_CONNECTOR
Used to specify the name of an HDF5 Virtual Object Layer Connector
to use as the default VOL connector for file access.
|
static int |
HSIZE_UNDEF |
static String |
REFERENCE_LIST |
static int |
WORDS_BIGENDIAN |
Constructor and Description |
---|
hdf5() |
Modifier and Type | Method and Description |
---|---|
static int |
H5_VFD_CORE() |
static int |
H5_VFD_DIRECT() |
static int |
H5_VFD_FAMILY() |
static int |
H5_VFD_HDFS() |
static int |
H5_VFD_INVALID() |
static int |
H5_VFD_IOC() |
static int |
H5_VFD_LOG() |
static int |
H5_VFD_MIRROR() |
static int |
H5_VFD_MPIO() |
static int |
H5_VFD_MULTI() |
static int |
H5_VFD_ONION() |
static int |
H5_VFD_ROS3() |
static int |
H5_VFD_SEC2() |
static int |
H5_VFD_SPLITTER() |
static int |
H5_VFD_STDIO() |
static int |
H5_VFD_SUBFILING() |
static int |
H5Aclose_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long attr_id,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Aclose}
|
static int |
H5Aclose_async(String app_file,
String app_func,
int app_line,
long attr_id,
long es_id) |
static int |
H5Aclose(long attr_id)
\ingroup H5A
\brief Closes the specified attribute
\attr_id
|
static long |
H5Acreate_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Acreate}
|
static long |
H5Acreate_async(String app_file,
String app_func,
int app_line,
long loc_id,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long es_id) |
static long |
H5Acreate_by_name_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long lapl_id,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Acreate_by_name}
|
static long |
H5Acreate_by_name_async(String app_file,
String app_func,
int app_line,
long loc_id,
String obj_name,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long lapl_id,
long es_id) |
static long |
H5Acreate_by_name(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long lapl_id)
\ingroup H5A
\brief Creates an attribute attached to a specified object
\fgdt_loc_id
|
static long |
H5Acreate_by_name(long loc_id,
String obj_name,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long lapl_id) |
static long |
H5Acreate2(long loc_id,
BytePointer attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id)
\ingroup H5A
\brief Creates an attribute attached to a specified object
\fgdt_loc_id
|
static long |
H5Acreate2(long loc_id,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id) |
static int |
H5Adelete_by_idx(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
long n,
long lapl_id)
\ingroup H5A
\brief Deletes an attribute from an object according to index order
\fgdt_loc_id
|
static int |
H5Adelete_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long lapl_id) |
static int |
H5Adelete_by_name(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long lapl_id)
\ingroup H5A
\brief Removes an attribute from a specified location
\fgdt_loc_id
|
static int |
H5Adelete_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id) |
static int |
H5Adelete(long loc_id,
BytePointer attr_name)
\ingroup H5A
\brief Deletes an attribute from a specified location
\fgdt_loc_id
|
static int |
H5Adelete(long loc_id,
String attr_name) |
static int |
H5Aexists_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long obj_id,
BytePointer attr_name,
BoolPointer exists,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Aexists}
|
static int |
H5Aexists_async(String app_file,
String app_func,
int app_line,
long obj_id,
String attr_name,
boolean[] exists,
long es_id) |
static int |
H5Aexists_by_name_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer obj_name,
BytePointer attr_name,
BoolPointer exists,
long lapl_id,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Aexists_by_name}
|
static int |
H5Aexists_by_name_async(String app_file,
String app_func,
int app_line,
long loc_id,
String obj_name,
String attr_name,
boolean[] exists,
long lapl_id,
long es_id) |
static int |
H5Aexists_by_name(long obj_id,
BytePointer obj_name,
BytePointer attr_name,
long lapl_id)
\ingroup H5A
\brief Determines whether an attribute with a given name exists on an
object
\fgdt_loc_id{obj_id}
|
static int |
H5Aexists_by_name(long obj_id,
String obj_name,
String attr_name,
long lapl_id) |
static int |
H5Aexists(long obj_id,
BytePointer attr_name)
\ingroup H5A
\brief Determines whether an attribute with a given name exists on an
object
\fgdt_loc_id{obj_id}
|
static int |
H5Aexists(long obj_id,
String attr_name) |
static long |
H5Aget_create_plist(long attr_id)
\ingroup H5A
\brief Gets an attribute creation property list identifier
\attr_id
|
static int |
H5Aget_info_by_idx(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
long n,
H5A_info_t ainfo,
long lapl_id)
\ingroup H5A
\brief Retrieves attribute information by attribute index position
\fgdt_loc_id
|
static int |
H5Aget_info_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
H5A_info_t ainfo,
long lapl_id) |
static int |
H5Aget_info_by_name(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
H5A_info_t ainfo,
long lapl_id)
\ingroup H5A
\brief Retrieves attribute information by attribute name
\fgdt_loc_id
|
static int |
H5Aget_info_by_name(long loc_id,
String obj_name,
String attr_name,
H5A_info_t ainfo,
long lapl_id) |
static int |
H5Aget_info(long attr_id,
H5A_info_t ainfo)
\ingroup H5A
\brief Retrieves attribute information by attribute identifier
\attr_id
|
static long |
H5Aget_name_by_idx(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
long n,
byte[] name,
long size,
long lapl_id) |
static long |
H5Aget_name_by_idx(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
long n,
ByteBuffer name,
long size,
long lapl_id) |
static long |
H5Aget_name_by_idx(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
long n,
BytePointer name,
long size,
long lapl_id)
\ingroup H5A
\brief Gets an attribute name by attribute index position
\fgdt_loc_id
|
static long |
H5Aget_name_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
byte[] name,
long size,
long lapl_id) |
static long |
H5Aget_name_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
ByteBuffer name,
long size,
long lapl_id) |
static long |
H5Aget_name_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
BytePointer name,
long size,
long lapl_id) |
static long |
H5Aget_name(long attr_id,
long buf_size,
byte[] buf) |
static long |
H5Aget_name(long attr_id,
long buf_size,
ByteBuffer buf) |
static long |
H5Aget_name(long attr_id,
long buf_size,
BytePointer buf)
\ingroup H5A
\brief Gets an attribute name
\attr_id
|
static long |
H5Aget_space(long attr_id)
\ingroup H5A
\brief Gets a copy of the dataspace for an attribute
\attr_id
|
static long |
H5Aget_storage_size(long attr_id)
\ingroup H5A
\brief Returns the amount of storage used to store an attribute
\attr_id
|
static long |
H5Aget_type(long attr_id)
\ingroup H5A
\brief Gets an attribute's datatype
\attr_id
|
static int |
H5Aiterate_by_name(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
long[] idx,
H5A_operator2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Aiterate_by_name(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
LongBuffer idx,
H5A_operator2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Aiterate_by_name(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
LongPointer idx,
H5A_operator2_t op,
Pointer op_data,
long lapl_id)
\ingroup H5A
\brief Calls user-defined function for each attribute on an object
\fgdt_loc_id
|
static int |
H5Aiterate_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
long[] idx,
H5A_operator2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Aiterate_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
LongBuffer idx,
H5A_operator2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Aiterate_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
LongPointer idx,
H5A_operator2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Aiterate2(long loc_id,
int idx_type,
int order,
long[] idx,
H5A_operator2_t op,
Pointer op_data) |
static int |
H5Aiterate2(long loc_id,
int idx_type,
int order,
LongBuffer idx,
H5A_operator2_t op,
Pointer op_data) |
static int |
H5Aiterate2(long loc_id,
int idx_type,
int order,
LongPointer idx,
H5A_operator2_t op,
Pointer op_data)
\ingroup H5A
\brief Calls a user-defined function for each attribute on an object
\fgdt_loc_id
|
static Pointer |
H5allocate_memory(long size,
boolean clear)
\ingroup H5
\brief Allocates memory that will be freed later internally.
|
static long |
H5Aopen_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long obj_id,
BytePointer attr_name,
long aapl_id,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Aopen}
|
static long |
H5Aopen_async(String app_file,
String app_func,
int app_line,
long obj_id,
String attr_name,
long aapl_id,
long es_id) |
static long |
H5Aopen_by_idx_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer obj_name,
int idx_type,
int order,
long n,
long aapl_id,
long lapl_id,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Aopen_by_idx}
|
static long |
H5Aopen_by_idx_async(String app_file,
String app_func,
int app_line,
long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long aapl_id,
long lapl_id,
long es_id) |
static long |
H5Aopen_by_idx(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
long n,
long aapl_id,
long lapl_id)
\ingroup H5A
\brief Opens the nth attribute attached to an object
\loc_id
|
static long |
H5Aopen_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long aapl_id,
long lapl_id) |
static long |
H5Aopen_by_name_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long aapl_id,
long lapl_id,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Aopen_by_name}
|
static long |
H5Aopen_by_name_async(String app_file,
String app_func,
int app_line,
long loc_id,
String obj_name,
String attr_name,
long aapl_id,
long lapl_id,
long es_id) |
static long |
H5Aopen_by_name(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long aapl_id,
long lapl_id)
\ingroup H5A
\brief Opens an attribute for an object by object name and attribute name
\fgdt_loc_id
|
static long |
H5Aopen_by_name(long loc_id,
String obj_name,
String attr_name,
long aapl_id,
long lapl_id) |
static long |
H5Aopen(long obj_id,
BytePointer attr_name,
long aapl_id)
\ingroup H5A
\brief Opens an attribute for an object specified by object identifier and
attribute name
\fgdt_loc_id{obj_id}
|
static long |
H5Aopen(long obj_id,
String attr_name,
long aapl_id) |
static int |
H5Aread_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long attr_id,
long dtype_id,
Pointer buf,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Aread}
|
static int |
H5Aread_async(String app_file,
String app_func,
int app_line,
long attr_id,
long dtype_id,
Pointer buf,
long es_id) |
static int |
H5Aread(long attr_id,
long type_id,
Pointer buf)
\ingroup H5A
\brief Reads the value of an attribute
\attr_id
\mem_type_id{type_id}
|
static int |
H5Arename_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer old_name,
BytePointer new_name,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Arename}
|
static int |
H5Arename_async(String app_file,
String app_func,
int app_line,
long loc_id,
String old_name,
String new_name,
long es_id) |
static int |
H5Arename_by_name_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer obj_name,
BytePointer old_attr_name,
BytePointer new_attr_name,
long lapl_id,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Arename_by_name}
|
static int |
H5Arename_by_name_async(String app_file,
String app_func,
int app_line,
long loc_id,
String obj_name,
String old_attr_name,
String new_attr_name,
long lapl_id,
long es_id) |
static int |
H5Arename_by_name(long loc_id,
BytePointer obj_name,
BytePointer old_attr_name,
BytePointer new_attr_name,
long lapl_id)
\ingroup H5A
\fgdt_loc_id
|
static int |
H5Arename_by_name(long loc_id,
String obj_name,
String old_attr_name,
String new_attr_name,
long lapl_id) |
static int |
H5Arename(long loc_id,
BytePointer old_name,
BytePointer new_name)
\ingroup H5A
\brief Renames an attribute
\fgdt_loc_id
|
static int |
H5Arename(long loc_id,
String old_name,
String new_name) |
static int |
H5atclose(H5_atclose_func_t func,
Pointer ctx)
\ingroup H5
\brief Registers a callback for the library to invoke when it's closing.
|
static int |
H5Awrite_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long attr_id,
long type_id,
Pointer buf,
long es_id)
\ingroup ASYNC
\async_variant_of{H5Awrite}
|
static int |
H5Awrite_async(String app_file,
String app_func,
int app_line,
long attr_id,
long type_id,
Pointer buf,
long es_id) |
static int |
H5Awrite(long attr_id,
long type_id,
Pointer buf)
\ingroup H5A
\brief Writes data to an attribute
\attr_id
\mem_type_id{type_id}
|
static int |
H5check_version(int majnum,
int minnum,
int relnum)
\ingroup H5
\brief Verifies that HDF5 library versions are consistent
|
static int |
H5close()
\ingroup H5
\brief Flushes all data to disk, closes all open objects, and releases memory
|
static int |
H5D_CHUNK_CACHE_NBYTES_DEFAULT() |
static int |
H5D_CHUNK_CACHE_NSLOTS_DEFAULT() |
static int |
H5Dchunk_iter(long dset_id,
long dxpl_id,
H5D_chunk_iter_op_t cb,
Pointer op_data)
--------------------------------------------------------------------------
\ingroup H5D
\brief Iterate over all chunks of a chunked dataset
\dset_id
|
static int |
H5Dclose_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long dset_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dclose}
|
static int |
H5Dclose_async(String app_file,
String app_func,
int app_line,
long dset_id,
long es_id) |
static int |
H5Dclose(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Closes the specified dataset
\dset_id
|
static long |
H5Dcreate_anon(long loc_id,
long type_id,
long space_id,
long dcpl_id,
long dapl_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Creates a dataset in a file without linking it into the file
structure
\fgdta_loc_id
\type_id
\space_id
\dcpl_id
\dapl_id
|
static long |
H5Dcreate_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
long type_id,
long space_id,
long lcpl_id,
long dcpl_id,
long dapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dcreate}
|
static long |
H5Dcreate_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
long type_id,
long space_id,
long lcpl_id,
long dcpl_id,
long dapl_id,
long es_id) |
static long |
H5Dcreate2(long loc_id,
BytePointer name,
long type_id,
long space_id,
long lcpl_id,
long dcpl_id,
long dapl_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Creates a new dataset and links it into the file
\fgdta_loc_id
|
static long |
H5Dcreate2(long loc_id,
String name,
long type_id,
long space_id,
long lcpl_id,
long dcpl_id,
long dapl_id) |
static int |
H5Ddebug(long dset_id)
\cond DEV
|
static int |
H5Dfill(Pointer _fill,
long fill_type_id,
Pointer buf,
long buf_type_id,
long space_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Fills dataspace elements with a fill value in a memory buffer
|
static int |
H5Dflush(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Flushes all buffers associated with a dataset to disk
\dset_id
|
static int |
H5Dformat_convert(long dset_id) |
static int |
H5Dgather(long src_space_id,
Pointer src_buf,
long type_id,
long dst_buf_size,
Pointer dst_buf,
H5D_gather_func_t op,
Pointer op_data)
--------------------------------------------------------------------------
\ingroup H5D
\brief Gathers data from a selection within a memory buffer
raw data chunk in a dataset
|
static long |
H5Dget_access_plist(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Returns the dataset access property list associated with
a dataset
\dset_id
|
static int |
H5Dget_chunk_index_type(long did,
int[] idx_type) |
static int |
H5Dget_chunk_index_type(long did,
IntBuffer idx_type) |
static int |
H5Dget_chunk_index_type(long did,
IntPointer idx_type) |
static int |
H5Dget_chunk_info_by_coord(long dset_id,
long[] offset,
int[] filter_mask,
long[] addr,
long... size) |
static int |
H5Dget_chunk_info_by_coord(long dset_id,
LongBuffer offset,
IntBuffer filter_mask,
LongBuffer addr,
LongBuffer size) |
static int |
H5Dget_chunk_info_by_coord(long dset_id,
LongPointer offset,
IntPointer filter_mask,
LongPointer addr,
LongPointer size)
--------------------------------------------------------------------------
\ingroup H5D
\brief Retrieves information about a chunk specified by its coordinates
\dset_id
|
static int |
H5Dget_chunk_info(long dset_id,
long fspace_id,
long chk_idx,
long[] offset,
int[] filter_mask,
long[] addr,
long... size) |
static int |
H5Dget_chunk_info(long dset_id,
long fspace_id,
long chk_idx,
LongBuffer offset,
IntBuffer filter_mask,
LongBuffer addr,
LongBuffer size) |
static int |
H5Dget_chunk_info(long dset_id,
long fspace_id,
long chk_idx,
LongPointer offset,
IntPointer filter_mask,
LongPointer addr,
LongPointer size)
--------------------------------------------------------------------------
\ingroup H5D
\brief Retrieves information about a chunk specified by its index
\dset_id
|
static int |
H5Dget_chunk_storage_size(long dset_id,
long[] offset,
long... chunk_bytes) |
static int |
H5Dget_chunk_storage_size(long dset_id,
LongBuffer offset,
LongBuffer chunk_bytes) |
static int |
H5Dget_chunk_storage_size(long dset_id,
LongPointer offset,
LongPointer chunk_bytes)
--------------------------------------------------------------------------
\ingroup H5D
\brief Returns the amount of storage allocated within the file for a
raw data chunk in a dataset
\dset_id
|
static long |
H5Dget_create_plist(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Returns an identifier for a copy of the dataset creation
property list for a dataset
\dset_id
|
static int |
H5Dget_num_chunks(long dset_id,
long fspace_id,
long... nchunks) |
static int |
H5Dget_num_chunks(long dset_id,
long fspace_id,
LongBuffer nchunks) |
static int |
H5Dget_num_chunks(long dset_id,
long fspace_id,
LongPointer nchunks)
--------------------------------------------------------------------------
\ingroup H5D
\brief Retrieves number of chunks that have nonempty intersection with a
specified selection
\dset_id
|
static long |
H5Dget_offset(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Returns dataset address in file
\dset_id
|
static long |
H5Dget_space_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long dset_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dget_space}
|
static long |
H5Dget_space_async(String app_file,
String app_func,
int app_line,
long dset_id,
long es_id) |
static int |
H5Dget_space_status(long dset_id,
int[] allocation) |
static int |
H5Dget_space_status(long dset_id,
IntBuffer allocation) |
static int |
H5Dget_space_status(long dset_id,
IntPointer allocation)
--------------------------------------------------------------------------
\ingroup H5D
\brief Determines whether space has been allocated for a dataset
\dset_id
|
static long |
H5Dget_space(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Returns an identifier for a copy of the dataspace for a dataset
\dset_id
|
static long |
H5Dget_storage_size(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Returns the amount of storage allocated for a dataset
\dset_id
|
static long |
H5Dget_type(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Returns an identifier for a copy of the datatype for a dataset
\dset_id
|
static int |
H5Diterate(Pointer buf,
long type_id,
long space_id,
H5D_operator_t op,
Pointer operator_data)
--------------------------------------------------------------------------
\ingroup H5D
\brief Iterates over all selected elements in a dataspace
|
static int |
H5DOappend(long dset_id,
long dxpl_id,
int axis,
long extension,
long memtype,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5DO
\brief Appends data to a dataset along a specified dimension.
|
static int |
H5dont_atexit()
\ingroup H5
\brief Instructs library not to install atexit() cleanup routine
|
static long |
H5Dopen_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
long dapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dopen}
|
static long |
H5Dopen_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
long dapl_id,
long es_id) |
static long |
H5Dopen2(long loc_id,
BytePointer name,
long dapl_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Opens an existing dataset
\fgdta_loc_id
|
static long |
H5Dopen2(long loc_id,
String name,
long dapl_id) |
static int |
H5Dread_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long dset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long dxpl_id,
Pointer buf,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dread}
|
static int |
H5Dread_async(String app_file,
String app_func,
int app_line,
long dset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dread_chunk(long dset_id,
long dxpl_id,
long[] offset,
int[] filters,
Pointer buf) |
static int |
H5Dread_chunk(long dset_id,
long dxpl_id,
LongBuffer offset,
IntBuffer filters,
Pointer buf) |
static int |
H5Dread_chunk(long dset_id,
long dxpl_id,
LongPointer offset,
IntPointer filters,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5D
\brief Reads a raw data chunk directly from a dataset in a file into
a buffer
\dset_id
\dxpl_id
|
static int |
H5Dread_multi_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long count,
long[] dset_id,
long[] mem_type_id,
long[] mem_space_id,
long[] file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dread_multi_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long count,
LongBuffer dset_id,
LongBuffer mem_type_id,
LongBuffer mem_space_id,
LongBuffer file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dread_multi_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dread_multi_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
PointerPointer buf,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dread_multi}
|
static int |
H5Dread_multi_async(String app_file,
String app_func,
int app_line,
long count,
long[] dset_id,
long[] mem_type_id,
long[] mem_space_id,
long[] file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dread_multi_async(String app_file,
String app_func,
int app_line,
long count,
LongBuffer dset_id,
LongBuffer mem_type_id,
LongBuffer mem_space_id,
LongBuffer file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dread_multi_async(String app_file,
String app_func,
int app_line,
long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dread_multi(long count,
long[] dset_id,
long[] mem_type_id,
long[] mem_space_id,
long[] file_space_id,
long dxpl_id,
Pointer buf) |
static int |
H5Dread_multi(long count,
LongBuffer dset_id,
LongBuffer mem_type_id,
LongBuffer mem_space_id,
LongBuffer file_space_id,
long dxpl_id,
Pointer buf) |
static int |
H5Dread_multi(long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
Pointer buf) |
static int |
H5Dread_multi(long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
PointerPointer buf)
--------------------------------------------------------------------------
\ingroup H5D
\brief Reads raw data from a set of datasets into the provided buffers
|
static int |
H5Dread(long dset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long dxpl_id,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5D
\brief Reads raw data from a dataset into a provided buffer
\dset_id Identifier of the dataset to read from
|
static int |
H5Drefresh(long dset_id)
--------------------------------------------------------------------------
\ingroup H5D
\brief Refreshes all buffers associated with a dataset
\dset_id
|
static int |
H5DSattach_scale(long did,
long dsid,
int idx)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Attach dimension scale \p dsid to dimension \p idx of
dataset did.
|
static int |
H5Dscatter(H5D_scatter_func_t op,
Pointer op_data,
long type_id,
long dst_space_id,
Pointer dst_buf)
--------------------------------------------------------------------------
\ingroup H5D
\brief Scatters data into a selection within a memory buffer
|
static int |
H5DSdetach_scale(long did,
long dsid,
int idx)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Detach dimension scale \p dsid from the dimension \p idx of dataset \p did.
|
static int |
H5Dset_extent_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long dset_id,
long[] size,
long es_id) |
static int |
H5Dset_extent_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long dset_id,
LongBuffer size,
long es_id) |
static int |
H5Dset_extent_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long dset_id,
LongPointer size,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dset_extent}
|
static int |
H5Dset_extent_async(String app_file,
String app_func,
int app_line,
long dset_id,
long[] size,
long es_id) |
static int |
H5Dset_extent_async(String app_file,
String app_func,
int app_line,
long dset_id,
LongBuffer size,
long es_id) |
static int |
H5Dset_extent_async(String app_file,
String app_func,
int app_line,
long dset_id,
LongPointer size,
long es_id) |
static int |
H5Dset_extent(long dset_id,
long... size) |
static int |
H5Dset_extent(long dset_id,
LongBuffer size) |
static int |
H5Dset_extent(long dset_id,
LongPointer size)
--------------------------------------------------------------------------
\ingroup H5D
\brief Changes the sizes of a dataset's dimensions
\dset_id
|
static long |
H5DSget_label(long did,
int idx,
byte[] label,
long size) |
static long |
H5DSget_label(long did,
int idx,
ByteBuffer label,
long size) |
static long |
H5DSget_label(long did,
int idx,
BytePointer label,
long size)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Read the label for dimension \p idx of \p did into buffer \p label.
|
static int |
H5DSget_num_scales(long did,
int idx)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Determines how many Dimension Scales are attached
to dimension \p idx of \p did.
|
static long |
H5DSget_scale_name(long did,
byte[] name,
long size) |
static long |
H5DSget_scale_name(long did,
ByteBuffer name,
long size) |
static long |
H5DSget_scale_name(long did,
BytePointer name,
long size)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Retrieves name of scale \p did into buffer \p name.
|
static int |
H5DSis_attached(long did,
long dsid,
int idx)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Report if dimension scale \p dsid is currently attached to
dimension \p idx of dataset \p did.
|
static int |
H5DSis_scale(long did)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Determines whether \p did is a Dimension Scale.
|
static int |
H5DSiterate_scales(long did,
int dim,
int[] idx,
H5DS_iterate_t visitor,
Pointer visitor_data) |
static int |
H5DSiterate_scales(long did,
int dim,
IntBuffer idx,
H5DS_iterate_t visitor,
Pointer visitor_data) |
static int |
H5DSiterate_scales(long did,
int dim,
IntPointer idx,
H5DS_iterate_t visitor,
Pointer visitor_data)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Iterates the operation visitor through the scales
attached to dimension \p dim.
|
static int |
H5DSset_label(long did,
int idx,
BytePointer label)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Set label for the dimension \p idx of \p did
to the value \p label.
|
static int |
H5DSset_label(long did,
int idx,
String label) |
static int |
H5DSset_scale(long dsid,
BytePointer dimname)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Convert dataset \p dsid to a dimension scale,
with optional name, \p dimname.
|
static int |
H5DSset_scale(long dsid,
String dimname) |
static int |
H5DSwith_new_ref(long obj_id,
boolean[] with_new_ref) |
static int |
H5DSwith_new_ref(long obj_id,
BoolPointer with_new_ref)
--------------------------------------------------------------------------
\ingroup H5DS
\brief Determines if new references are used with dimension scales.
|
static int |
H5Dvlen_get_buf_size(long dset_id,
long type_id,
long space_id,
long... size) |
static int |
H5Dvlen_get_buf_size(long dset_id,
long type_id,
long space_id,
LongBuffer size) |
static int |
H5Dvlen_get_buf_size(long dset_id,
long type_id,
long space_id,
LongPointer size)
--------------------------------------------------------------------------
\ingroup H5D
\brief Determines the number of bytes required to store variable-length
(VL) data
\dset_id
\type_id
\space_id
|
static int |
H5Dwrite_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long dset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long dxpl_id,
Pointer buf,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dwrite}
|
static int |
H5Dwrite_async(String app_file,
String app_func,
int app_line,
long dset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dwrite_chunk(long dset_id,
long dxpl_id,
int filters,
long[] offset,
long data_size,
Pointer buf) |
static int |
H5Dwrite_chunk(long dset_id,
long dxpl_id,
int filters,
LongBuffer offset,
long data_size,
Pointer buf) |
static int |
H5Dwrite_chunk(long dset_id,
long dxpl_id,
int filters,
LongPointer offset,
long data_size,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5D
\brief Writes a raw data chunk from a buffer directly to a dataset in a file
\dset_id
\dxpl_id
|
static int |
H5Dwrite_multi_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long count,
long[] dset_id,
long[] mem_type_id,
long[] mem_space_id,
long[] file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dwrite_multi_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long count,
LongBuffer dset_id,
LongBuffer mem_type_id,
LongBuffer mem_space_id,
LongBuffer file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dwrite_multi_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dwrite_multi_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
PointerPointer buf,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Dwrite_multi}
|
static int |
H5Dwrite_multi_async(String app_file,
String app_func,
int app_line,
long count,
long[] dset_id,
long[] mem_type_id,
long[] mem_space_id,
long[] file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dwrite_multi_async(String app_file,
String app_func,
int app_line,
long count,
LongBuffer dset_id,
LongBuffer mem_type_id,
LongBuffer mem_space_id,
LongBuffer file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dwrite_multi_async(String app_file,
String app_func,
int app_line,
long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
Pointer buf,
long es_id) |
static int |
H5Dwrite_multi(long count,
long[] dset_id,
long[] mem_type_id,
long[] mem_space_id,
long[] file_space_id,
long dxpl_id,
Pointer buf) |
static int |
H5Dwrite_multi(long count,
LongBuffer dset_id,
LongBuffer mem_type_id,
LongBuffer mem_space_id,
LongBuffer file_space_id,
long dxpl_id,
Pointer buf) |
static int |
H5Dwrite_multi(long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
Pointer buf) |
static int |
H5Dwrite_multi(long count,
LongPointer dset_id,
LongPointer mem_type_id,
LongPointer mem_space_id,
LongPointer file_space_id,
long dxpl_id,
PointerPointer buf)
--------------------------------------------------------------------------
\ingroup H5D
\brief Writes raw data from a set buffers to a set of datasets
|
static int |
H5Dwrite(long dset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long dxpl_id,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5D
\brief Writes raw data from a buffer to a dataset
|
static int |
H5E_DEFAULT()
\endcond
|
static int |
H5Eauto_is_v2(long err_stack,
int[] is_stack) |
static int |
H5Eauto_is_v2(long err_stack,
IntBuffer is_stack) |
static int |
H5Eauto_is_v2(long err_stack,
IntPointer is_stack)
--------------------------------------------------------------------------
\ingroup H5E
\brief Determines the type of error stack
\estack_id{err_stack}
|
static int |
H5Eclear2(long err_stack)
--------------------------------------------------------------------------
\ingroup H5E
\brief Clears the specified error stack or the error stack for the current thread
\estack_id{err_stack}
|
static int |
H5Eclose_msg(long err_id)
--------------------------------------------------------------------------
\ingroup H5E
\brief Closes an error message
|
static int |
H5Eclose_stack(long stack_id)
--------------------------------------------------------------------------
\ingroup H5E
\brief Closes an error stack handle
\estack_id{stack_id}
|
static long |
H5Ecreate_msg(long cls,
int msg_type,
BytePointer msg)
--------------------------------------------------------------------------
\ingroup H5E
\brief Adds a major error message to an error class
|
static long |
H5Ecreate_msg(long cls,
int msg_type,
String msg) |
static long |
H5Ecreate_stack()
--------------------------------------------------------------------------
\ingroup H5E
\brief Creates a new, empty error stack
|
static int |
H5Eget_auto2(long estack_id,
H5E_auto2_t func,
Pointer client_data) |
static int |
H5Eget_auto2(long estack_id,
H5E_auto2_t func,
PointerPointer client_data)
--------------------------------------------------------------------------
\ingroup H5E
\brief Returns the settings for the automatic error stack traversal
function and its data
\estack_id
|
static long |
H5Eget_class_name(long class_id,
byte[] name,
long size) |
static long |
H5Eget_class_name(long class_id,
ByteBuffer name,
long size) |
static long |
H5Eget_class_name(long class_id,
BytePointer name,
long size)
--------------------------------------------------------------------------
\ingroup H5E
\brief Retrieves error class name
|
static long |
H5Eget_current_stack()
--------------------------------------------------------------------------
\ingroup H5E
\brief Returns a copy of the current error stack
|
static long |
H5Eget_msg(long msg_id,
int[] type,
byte[] msg,
long size) |
static long |
H5Eget_msg(long msg_id,
IntBuffer type,
ByteBuffer msg,
long size) |
static long |
H5Eget_msg(long msg_id,
IntPointer type,
BytePointer msg,
long size)
--------------------------------------------------------------------------
\ingroup H5E
\brief Retrieves an error message
|
static long |
H5Eget_num(long error_stack_id)
--------------------------------------------------------------------------
\ingroup H5E
\brief Retrieves the number of error messages in an error stack
\estack_id{error_stack_id}
|
static int |
H5Epop(long err_stack,
long count)
--------------------------------------------------------------------------
\ingroup H5E
\brief Deletes specified number of error messages from the error stack
\estack_id{err_stack}
|
static int |
H5Eprint2(long err_stack,
Pointer stream)
--------------------------------------------------------------------------
\ingroup H5E
\brief Prints the specified error stack in a default manner
\estack_id{err_stack}
|
static int |
H5Epush2(long err_stack,
BytePointer file,
BytePointer func,
int line,
long cls_id,
long maj_id,
long min_id,
BytePointer msg)
--------------------------------------------------------------------------
\ingroup H5E
\brief Pushes a new error record onto an error stack
\estack_id{err_stack}.
|
static int |
H5Epush2(long err_stack,
String file,
String func,
int line,
long cls_id,
long maj_id,
long min_id,
String msg) |
static long |
H5Eregister_class(BytePointer cls_name,
BytePointer lib_name,
BytePointer version)
--------------------------------------------------------------------------
\ingroup H5E
\brief Registers a client library or application program to the HDF5 error API
|
static long |
H5Eregister_class(String cls_name,
String lib_name,
String version) |
static int |
H5Eset_auto2(long estack_id,
H5E_auto2_t func,
Pointer client_data)
--------------------------------------------------------------------------
\ingroup H5E
\brief Turns automatic error printing on or off
\estack_id
|
static int |
H5Eset_current_stack(long err_stack_id)
--------------------------------------------------------------------------
\ingroup H5E
\brief Replaces the current error stack
\estack_id{err_stack_id}
|
static int |
H5ESget_requests(long es_id,
int order,
long[] connector_ids,
Pointer requests,
long array_len,
SizeTPointer count) |
static int |
H5ESget_requests(long es_id,
int order,
LongBuffer connector_ids,
Pointer requests,
long array_len,
SizeTPointer count) |
static int |
H5ESget_requests(long es_id,
int order,
LongPointer connector_ids,
Pointer requests,
long array_len,
SizeTPointer count) |
static int |
H5ESget_requests(long es_id,
int order,
LongPointer connector_ids,
PointerPointer requests,
long array_len,
SizeTPointer count) |
static int |
H5ESinsert_request(long es_id,
long connector_id,
Pointer request) |
static int |
H5Eunregister_class(long class_id)
--------------------------------------------------------------------------
\ingroup H5E
\brief Removes an error class
|
static int |
H5Ewalk2(long err_stack,
int direction,
H5E_walk2_t func,
Pointer client_data)
--------------------------------------------------------------------------
\ingroup H5E
\brief Walks the specified error stack, calling the specified function
\estack_id{err_stack}
|
static int |
H5F_ACC_CREAT()
Create non-existing files
|
static int |
H5F_ACC_DEFAULT()
Default property list identifier
\internal Value passed to H5Pset_elink_acc_flags to cause flags to be taken from the parent file.
|
static int |
H5F_ACC_EXCL()
Fail if file already exists
|
static int |
H5F_ACC_RDONLY()
Absence of RDWR: read-only
|
static int |
H5F_ACC_RDWR()
Open for read and write
|
static int |
H5F_ACC_SWMR_READ()
Indicate that this file is open for reading in a \
single-writer/multi-reader (SWMR) scenario.
|
static int |
H5F_ACC_SWMR_WRITE()
Indicate that this file is open for writing in a \
single-writer/multi-reader (SWMR) scenario.
|
static int |
H5F_ACC_TRUNC()
Overwrite existing files
|
static int |
H5F_FAMILY_DEFAULT() |
static int |
H5F_UNLIMITED()
Unlimited file size for H5Pset_external()
|
static int |
H5Fclear_elink_file_cache(long file_id)
\ingroup H5F
\brief Clears the external link open file cache
\file_id
|
static int |
H5Fclose_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long file_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Fclose}
|
static int |
H5Fclose_async(String app_file,
String app_func,
int app_line,
long file_id,
long es_id) |
static int |
H5Fclose(long file_id)
\ingroup H5F
\brief Terminates access to an HDF5 file
\file_id
|
static long |
H5Fcreate_async(BytePointer app_file,
BytePointer app_func,
int app_line,
BytePointer filename,
int flags,
long fcpl_id,
long fapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Fcreate}
|
static long |
H5Fcreate_async(String app_file,
String app_func,
int app_line,
String filename,
int flags,
long fcpl_id,
long fapl_id,
long es_id) |
static long |
H5Fcreate(BytePointer filename,
int flags,
long fcpl_id,
long fapl_id)
\ingroup H5F
\brief Creates an HDF5 file
|
static long |
H5Fcreate(String filename,
int flags,
long fcpl_id,
long fapl_id) |
static long |
H5FD_core_init() |
static int |
H5FD_CORE() |
static long |
H5FD_family_init() |
static int |
H5FD_FAMILY() |
static long |
H5FD_log_init() |
static int |
H5FD_LOG() |
static long |
H5FD_multi_init() |
static int |
H5FD_MULTI() |
static long |
H5FD_sec2_init() |
static int |
H5FD_SEC2() |
static long |
H5FD_stdio_init() |
static int |
H5FD_STDIO() |
static long |
H5FDalloc(H5FD_t file,
int type,
long dxpl_id,
long size) |
static int |
H5FDclose(H5FD_t file) |
static int |
H5FDcmp(H5FD_t f1,
H5FD_t f2) |
static int |
H5FDctl(H5FD_t file,
long op_code,
long flags,
Pointer input,
Pointer output) |
static int |
H5FDctl(H5FD_t file,
long op_code,
long flags,
Pointer input,
PointerPointer output) |
static int |
H5FDdelete(BytePointer name,
long fapl_id) |
static int |
H5FDdelete(String name,
long fapl_id) |
static int |
H5FDdriver_query(long driver_id,
CLongPointer flags)
\ingroup H5FD
\brief Allows querying a VFD ID for features before the file is opened
|
static int |
H5Fdelete(BytePointer filename,
long fapl_id)
\ingroup H5F
\brief Deletes an HDF5 file
|
static int |
H5Fdelete(String filename,
long fapl_id) |
static int |
H5FDflush(H5FD_t file,
long dxpl_id,
boolean closing) |
static int |
H5FDfree(H5FD_t file,
int type,
long dxpl_id,
long addr,
long size) |
static long |
H5FDget_eoa(H5FD_t file,
int type) |
static long |
H5FDget_eof(H5FD_t file,
int type) |
static int |
H5FDget_vfd_handle(H5FD_t file,
long fapl,
Pointer file_handle) |
static int |
H5FDget_vfd_handle(H5FD_t file,
long fapl,
PointerPointer file_handle) |
static int |
H5FDis_driver_registered_by_name(BytePointer driver_name) |
static int |
H5FDis_driver_registered_by_name(String driver_name) |
static int |
H5FDis_driver_registered_by_value(int driver_value) |
static int |
H5FDlock(H5FD_t file,
boolean rw) |
static H5FD_t |
H5FDopen(BytePointer name,
int flags,
long fapl_id,
long maxaddr) |
static H5FD_t |
H5FDopen(String name,
int flags,
long fapl_id,
long maxaddr) |
static long |
H5FDperform_init(H5FD_init_t op) |
static int |
H5FDquery(H5FD_t f,
CLongPointer flags) |
static int |
H5FDread_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
long[] mem_space_ids,
long[] file_space_ids,
long[] offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongBuffer mem_space_ids,
LongBuffer file_space_ids,
LongBuffer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_space_ids,
LongPointer file_space_ids,
LongPointer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_space_ids,
LongPointer file_space_ids,
LongPointer offsets,
SizeTPointer element_sizes,
PointerPointer bufs) |
static int |
H5FDread_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
long[] mem_spaces,
long[] file_spaces,
long[] offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongBuffer mem_spaces,
LongBuffer file_spaces,
LongBuffer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_spaces,
LongPointer file_spaces,
LongPointer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_spaces,
LongPointer file_spaces,
LongPointer offsets,
SizeTPointer element_sizes,
PointerPointer bufs) |
static int |
H5FDread_vector_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
long[] mem_spaces,
long[] file_spaces,
long[] offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_vector_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongBuffer mem_spaces,
LongBuffer file_spaces,
LongBuffer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_vector_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_spaces,
LongPointer file_spaces,
LongPointer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDread_vector_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_spaces,
LongPointer file_spaces,
LongPointer offsets,
SizeTPointer element_sizes,
PointerPointer bufs) |
static int |
H5FDread_vector(H5FD_t file,
long dxpl_id,
int count,
int[] types,
long[] addrs,
SizeTPointer sizes,
Pointer bufs) |
static int |
H5FDread_vector(H5FD_t file,
long dxpl_id,
int count,
IntBuffer types,
LongBuffer addrs,
SizeTPointer sizes,
Pointer bufs) |
static int |
H5FDread_vector(H5FD_t file,
long dxpl_id,
int count,
IntPointer types,
LongPointer addrs,
SizeTPointer sizes,
Pointer bufs) |
static int |
H5FDread_vector(H5FD_t file,
long dxpl_id,
int count,
IntPointer types,
LongPointer addrs,
SizeTPointer sizes,
PointerPointer bufs) |
static int |
H5FDread(H5FD_t file,
int type,
long dxpl_id,
long addr,
long size,
Pointer buf) |
static long |
H5FDregister(H5FD_class_t cls) |
static int |
H5FDset_eoa(H5FD_t file,
int type,
long eoa) |
static int |
H5FDtruncate(H5FD_t file,
long dxpl_id,
boolean closing) |
static int |
H5FDunlock(H5FD_t file) |
static int |
H5FDunregister(long driver_id) |
static int |
H5FDwrite_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
long[] mem_space_ids,
long[] file_space_ids,
long[] offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongBuffer mem_space_ids,
LongBuffer file_space_ids,
LongBuffer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_space_ids,
LongPointer file_space_ids,
LongPointer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_space_ids,
LongPointer file_space_ids,
LongPointer offsets,
SizeTPointer element_sizes,
PointerPointer bufs) |
static int |
H5FDwrite_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
long[] mem_spaces,
long[] file_spaces,
long[] offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongBuffer mem_spaces,
LongBuffer file_spaces,
LongBuffer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_spaces,
LongPointer file_spaces,
LongPointer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_spaces,
LongPointer file_spaces,
LongPointer offsets,
SizeTPointer element_sizes,
PointerPointer bufs) |
static int |
H5FDwrite_vector_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
long[] mem_spaces,
long[] file_spaces,
long[] offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_vector_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongBuffer mem_spaces,
LongBuffer file_spaces,
LongBuffer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_vector_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_spaces,
LongPointer file_spaces,
LongPointer offsets,
SizeTPointer element_sizes,
Pointer bufs) |
static int |
H5FDwrite_vector_from_selection(H5FD_t file,
int type,
long dxpl_id,
int count,
LongPointer mem_spaces,
LongPointer file_spaces,
LongPointer offsets,
SizeTPointer element_sizes,
PointerPointer bufs) |
static int |
H5FDwrite_vector(H5FD_t file,
long dxpl_id,
int count,
int[] types,
long[] addrs,
SizeTPointer sizes,
Pointer bufs) |
static int |
H5FDwrite_vector(H5FD_t file,
long dxpl_id,
int count,
IntBuffer types,
LongBuffer addrs,
SizeTPointer sizes,
Pointer bufs) |
static int |
H5FDwrite_vector(H5FD_t file,
long dxpl_id,
int count,
IntPointer types,
LongPointer addrs,
SizeTPointer sizes,
Pointer bufs) |
static int |
H5FDwrite_vector(H5FD_t file,
long dxpl_id,
int count,
IntPointer types,
LongPointer addrs,
SizeTPointer sizes,
PointerPointer bufs) |
static int |
H5FDwrite(H5FD_t file,
int type,
long dxpl_id,
long addr,
long size,
Pointer buf) |
static int |
H5Fflush_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long object_id,
int scope,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Fflush}
|
static int |
H5Fflush_async(String app_file,
String app_func,
int app_line,
long object_id,
int scope,
long es_id) |
static int |
H5Fflush(long object_id,
int scope)
\ingroup H5F
\brief Flushes all buffers associated with a file to storage
\loc_id{object_id}
|
static int |
H5Fformat_convert(long fid)
\cond DEV
|
static long |
H5Fget_access_plist(long file_id)
\ingroup H5F
\brief Returns a file access property list identifier
\file_id
|
static long |
H5Fget_create_plist(long file_id)
\ingroup H5F
\brief Returns a file creation property list identifier
\file_id
|
static int |
H5Fget_dset_no_attrs_hint(long file_id,
boolean[] minimize) |
static int |
H5Fget_dset_no_attrs_hint(long file_id,
BoolPointer minimize)
\ingroup H5F
\brief Retrieves the setting for whether or not a file will create minimized
dataset object headers
\file_id
|
static int |
H5Fget_eoa(long file_id,
long... eoa) |
static int |
H5Fget_eoa(long file_id,
LongBuffer eoa) |
static int |
H5Fget_eoa(long file_id,
LongPointer eoa)
\ingroup H5F
\brief Retrieves the file's end-of-allocation (EOA)
\file_id
|
static long |
H5Fget_file_image(long file_id,
Pointer buf_ptr,
long buf_len)
\ingroup H5F
\brief Retrieves a copy of the image of an existing, open file
\file_id
|
static int |
H5Fget_fileno(long file_id,
CLongPointer fileno)
\ingroup H5F
\brief Retrieves a file's file number that uniquely identifies an open file
\file_id
|
static int |
H5Fget_filesize(long file_id,
long... size) |
static int |
H5Fget_filesize(long file_id,
LongBuffer size) |
static int |
H5Fget_filesize(long file_id,
LongPointer size)
\ingroup H5F
\brief Returns the size of an HDF5 file (in bytes)
\file_id
|
static long |
H5Fget_free_sections(long file_id,
int type,
long nsects,
H5F_sect_info_t sect_info)
\ingroup H5F
\brief Retrieves free-space section information for a file
\file_id
|
static long |
H5Fget_freespace(long file_id)
\ingroup H5F
\brief Returns the amount of free space in a file (in bytes)
\file_id
|
static int |
H5Fget_info2(long obj_id,
H5F_info2_t file_info)
\ingroup H5F
\brief Retrieves global file information
\fgdta_obj_id
|
static int |
H5Fget_intent(long file_id,
int[] intent) |
static int |
H5Fget_intent(long file_id,
IntBuffer intent) |
static int |
H5Fget_intent(long file_id,
IntPointer intent)
\ingroup H5F
\brief Determines the read/write or read-only status of a file
\file_id
|
static int |
H5Fget_mdc_config(long file_id,
H5AC_cache_config_t config_ptr)
\ingroup MDC
\brief Obtains current metadata cache configuration for target file
\file_id
|
static int |
H5Fget_mdc_hit_rate(long file_id,
double[] hit_rate_ptr) |
static int |
H5Fget_mdc_hit_rate(long file_id,
DoubleBuffer hit_rate_ptr) |
static int |
H5Fget_mdc_hit_rate(long file_id,
DoublePointer hit_rate_ptr)
\ingroup MDC
\brief Obtains target file's metadata cache hit rate
\file_id
|
static int |
H5Fget_mdc_image_info(long file_id,
long[] image_addr,
long... image_size) |
static int |
H5Fget_mdc_image_info(long file_id,
LongBuffer image_addr,
LongBuffer image_size) |
static int |
H5Fget_mdc_image_info(long file_id,
LongPointer image_addr,
LongPointer image_size)
\ingroup MDC
\brief Obtains information about a cache image if it exists
\file_id
|
static int |
H5Fget_mdc_logging_status(long file_id,
boolean[] is_enabled,
boolean[] is_currently_logging) |
static int |
H5Fget_mdc_logging_status(long file_id,
BoolPointer is_enabled,
BoolPointer is_currently_logging)
\ingroup MDC
\brief Gets the current metadata cache logging status
\file_id
|
static int |
H5Fget_mdc_size(long file_id,
SizeTPointer max_size_ptr,
SizeTPointer min_clean_size_ptr,
SizeTPointer cur_size_ptr,
int[] cur_num_entries_ptr) |
static int |
H5Fget_mdc_size(long file_id,
SizeTPointer max_size_ptr,
SizeTPointer min_clean_size_ptr,
SizeTPointer cur_size_ptr,
IntBuffer cur_num_entries_ptr) |
static int |
H5Fget_mdc_size(long file_id,
SizeTPointer max_size_ptr,
SizeTPointer min_clean_size_ptr,
SizeTPointer cur_size_ptr,
IntPointer cur_num_entries_ptr)
\ingroup MDC
\brief Obtains current metadata cache size data for specified file
\file_id
|
static int |
H5Fget_metadata_read_retry_info(long file_id,
H5F_retry_info_t info)
\ingroup SWMR
\brief Retrieves the collection of read retries for metadata entries with checksum
\file_id
|
static long |
H5Fget_name(long obj_id,
byte[] name,
long size) |
static long |
H5Fget_name(long obj_id,
ByteBuffer name,
long size) |
static long |
H5Fget_name(long obj_id,
BytePointer name,
long size)
\ingroup H5F
\brief Retrieves name of file to which object belongs
\obj_id
|
static long |
H5Fget_obj_count(long file_id,
int types)
\ingroup H5F
\brief Returns the number of open object identifiers for an open file
\file_id or #H5F_OBJ_ALL for all currently-open HDF5 files
|
static long |
H5Fget_obj_ids(long file_id,
int types,
long max_objs,
long... obj_id_list) |
static long |
H5Fget_obj_ids(long file_id,
int types,
long max_objs,
LongBuffer obj_id_list) |
static long |
H5Fget_obj_ids(long file_id,
int types,
long max_objs,
LongPointer obj_id_list)
-------------------------------------------------------------------------
\ingroup H5F
\brief Returns a list of open object identifiers
\file_id or #H5F_OBJ_ALL for all currently-open HDF5 files
|
static int |
H5Fget_page_buffering_stats(long file_id,
int[] accesses,
int[] hits,
int[] misses,
int[] evictions,
int[] bypasses) |
static int |
H5Fget_page_buffering_stats(long file_id,
IntBuffer accesses,
IntBuffer hits,
IntBuffer misses,
IntBuffer evictions,
IntBuffer bypasses) |
static int |
H5Fget_page_buffering_stats(long file_id,
IntPointer accesses,
IntPointer hits,
IntPointer misses,
IntPointer evictions,
IntPointer bypasses)
\ingroup H5F
\brief Retrieves statistics about page access when it is enabled
\file_id
|
static int |
H5Fget_vfd_handle(long file_id,
long fapl,
Pointer file_handle) |
static int |
H5Fget_vfd_handle(long file_id,
long fapl,
PointerPointer file_handle)
\ingroup H5F
\brief Returns pointer to the file handle from the virtual file driver
\file_id
\fapl_id{fapl}
|
static int |
H5Fincrement_filesize(long file_id,
long increment)
\ingroup H5F
\brief Sets the file' EOA to the maximum of (EOA, EOF) + increment
\file_id
|
static int |
H5Fis_accessible(BytePointer container_name,
long fapl_id)
\ingroup H5F
\brief Checks if a file can be opened with a given file access property
list
|
static int |
H5Fis_accessible(String container_name,
long fapl_id) |
static int |
H5Fmount(long loc,
BytePointer name,
long child,
long plist)
\ingroup H5F
\brief Mounts an HDF5 file
\loc_id{loc}
|
static int |
H5Fmount(long loc,
String name,
long child,
long plist) |
static long |
H5Fopen_async(BytePointer app_file,
BytePointer app_func,
int app_line,
BytePointer filename,
int flags,
long access_plist,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Fopen}
|
static long |
H5Fopen_async(String app_file,
String app_func,
int app_line,
String filename,
int flags,
long access_plist,
long es_id) |
static long |
H5Fopen(BytePointer filename,
int flags,
long fapl_id)
\ingroup H5F
\brief Opens an existing HDF5 file
|
static long |
H5Fopen(String filename,
int flags,
long fapl_id) |
static int |
H5free_memory(Pointer mem)
\ingroup H5
\brief Frees memory allocated by the HDF5 library
|
static long |
H5Freopen_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long file_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Freopen}
|
static long |
H5Freopen_async(String app_file,
String app_func,
int app_line,
long file_id,
long es_id) |
static long |
H5Freopen(long file_id)
\ingroup H5F
\brief Returns a new identifier for a previously-opened HDF5 file
|
static int |
H5Freset_mdc_hit_rate_stats(long file_id)
\ingroup MDC
\brief Resets hit rate statistics counters for the target file
\file_id
|
static int |
H5Freset_page_buffering_stats(long file_id)
\ingroup H5F
\brief Resets the page buffer statistics
\file_id
|
static int |
H5Fset_dset_no_attrs_hint(long file_id,
boolean minimize)
\ingroup H5F
\brief Sets the flag to create minimized dataset object headers
\file_id
|
static int |
H5Fset_libver_bounds(long file_id,
int low,
int high)
\ingroup H5F
\brief Enables the switch of version bounds setting for a file
\file_id
|
static int |
H5Fset_mdc_config(long file_id,
H5AC_cache_config_t config_ptr)
\ingroup MDC
\brief Attempts to configure metadata cache of target file
\file_id
|
static int |
H5Fstart_mdc_logging(long file_id)
\ingroup MDC
\brief Starts logging metadata cache events if logging was previously enabled
\file_id
|
static int |
H5Fstart_swmr_write(long file_id)
\ingroup SWMR
\brief Retrieves free-space section information for a file
\file_id
|
static int |
H5Fstop_mdc_logging(long file_id)
\ingroup MDC
\brief Stops logging metadata cache events if logging was previously enabled and is currently ongoing
\file_id
|
static int |
H5Funmount(long loc,
BytePointer name)
\ingroup H5F
\brief Unounts an HDF5 file
\loc_id{loc}
|
static int |
H5Funmount(long loc,
String name) |
static int |
H5garbage_collect()
\ingroup H5
\brief Garbage collects on all free-lists of all types
|
static int |
H5Gclose_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long group_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Gclose}
|
static int |
H5Gclose_async(String app_file,
String app_func,
int app_line,
long group_id,
long es_id) |
static int |
H5Gclose(long group_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Closes the specified group
\group_id
|
static long |
H5Gcreate_anon(long loc_id,
long gcpl_id,
long gapl_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Creates a new empty group without linking it into the file structure
\fgdta_loc_id
\gcpl_id
\gapl_id
|
static long |
H5Gcreate_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
long lcpl_id,
long gcpl_id,
long gapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Gcreate}
|
static long |
H5Gcreate_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
long lcpl_id,
long gcpl_id,
long gapl_id,
long es_id) |
static long |
H5Gcreate2(long loc_id,
BytePointer name,
long lcpl_id,
long gcpl_id,
long gapl_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Creates a new group and links it into the file
\fgdta_loc_id
|
static long |
H5Gcreate2(long loc_id,
String name,
long lcpl_id,
long gcpl_id,
long gapl_id) |
static int |
H5get_free_list_sizes(SizeTPointer reg_size,
SizeTPointer arr_size,
SizeTPointer blk_size,
SizeTPointer fac_size)
\ingroup H5
\brief Gets the current size of the free lists used to manage memory
|
static int |
H5get_libversion(int[] majnum,
int[] minnum,
int[] relnum) |
static int |
H5get_libversion(IntBuffer majnum,
IntBuffer minnum,
IntBuffer relnum) |
static int |
H5get_libversion(IntPointer majnum,
IntPointer minnum,
IntPointer relnum)
\ingroup H5
\brief Returns the HDF library release number
|
static int |
H5Gflush(long group_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Flushes all buffers associated with a group to disk
\group_id
|
static long |
H5Gget_create_plist(long group_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Gets a group creation property list identifier
\group_id
|
static int |
H5Gget_info_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
H5G_info_t ginfo,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Gget_info}
|
static int |
H5Gget_info_async(String app_file,
String app_func,
int app_line,
long loc_id,
H5G_info_t ginfo,
long es_id) |
static int |
H5Gget_info_by_idx_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
H5G_info_t ginfo,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Gget_info_by_idx}
|
static int |
H5Gget_info_by_idx_async(String app_file,
String app_func,
int app_line,
long loc_id,
String group_name,
int idx_type,
int order,
long n,
H5G_info_t ginfo,
long lapl_id,
long es_id) |
static int |
H5Gget_info_by_idx(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
H5G_info_t ginfo,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Retrieves information about a group, according to the group's
position within an index
\fgdta_loc_id
|
static int |
H5Gget_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
H5G_info_t ginfo,
long lapl_id) |
static int |
H5Gget_info_by_name_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
H5G_info_t ginfo,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Gget_info_by_name}
|
static int |
H5Gget_info_by_name_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
H5G_info_t ginfo,
long lapl_id,
long es_id) |
static int |
H5Gget_info_by_name(long loc_id,
BytePointer name,
H5G_info_t ginfo,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Retrieves information about a group by its name
\fgdta_loc_id
|
static int |
H5Gget_info_by_name(long loc_id,
String name,
H5G_info_t ginfo,
long lapl_id) |
static int |
H5Gget_info(long loc_id,
H5G_info_t ginfo)
-------------------------------------------------------------------------
\ingroup H5G
\brief Retrieves information about a group
\fgdta_loc_id
|
static long |
H5Gopen_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
long gapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Gopen}
|
static long |
H5Gopen_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
long gapl_id,
long es_id) |
static long |
H5Gopen2(long loc_id,
BytePointer name,
long gapl_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Opens an existing group in a file
\fgdta_loc_id
|
static long |
H5Gopen2(long loc_id,
String name,
long gapl_id) |
static int |
H5Grefresh(long group_id)
-------------------------------------------------------------------------
\ingroup H5G
\brief Refreshes all buffers associated with a group
\group_id
|
static int |
H5Iclear_type(int type,
boolean force)
\ingroup H5IUD
\brief Deletes all identifiers of the given type
|
static int |
H5Idec_ref(long id)
\ingroup H5I
\brief Decrements the reference count for an object
\obj_id{id}
|
static int |
H5Idec_type_ref(int type)
\ingroup H5IUD
\brief Decrements the reference count on an identifier type
|
static int |
H5Idestroy_type(int type)
\ingroup H5IUD
\brief Removes an identifier type and all identifiers within that type
|
static long |
H5Iget_file_id(long id)
\ingroup H5I
\brief Retrieves an identifier for the file containing the specified object
\obj_id{id}
|
static long |
H5Iget_name(long id,
byte[] name,
long size) |
static long |
H5Iget_name(long id,
ByteBuffer name,
long size) |
static long |
H5Iget_name(long id,
BytePointer name,
long size)
\ingroup H5I
\brief Retrieves a name of an object based on the object identifier
\obj_id{id}
|
static int |
H5Iget_ref(long id)
\ingroup H5I
\brief Retrieves the reference count for an object
\obj_id{id}
|
static int |
H5Iget_type_ref(int type)
\ingroup H5IUD
\brief Retrieves the reference count on an ID type
|
static int |
H5Iget_type(long id)
\ingroup H5I
\brief Retrieves the type of an object
\obj_id{id}
|
static int |
H5Iinc_ref(long id)
\ingroup H5I
\brief Increments the reference count for an object
\obj_id{id}
|
static int |
H5Iinc_type_ref(int type)
\ingroup H5IUD
\brief Increments the reference count on an ID type
|
static int |
H5Iis_valid(long id)
\ingroup H5I
\brief Determines whether an identifier is valid
\obj_id{id}
|
static int |
H5Iiterate(int type,
H5I_iterate_func_t op,
Pointer op_data)
\ingroup H5IUD
\brief Calls a callback for each member of the identifier type specified
|
static int |
H5IMget_image_info(long loc_id,
BytePointer dset_name,
long[] width,
long[] height,
long[] planes,
byte[] interlace,
long... npals) |
static int |
H5IMget_image_info(long loc_id,
BytePointer dset_name,
LongBuffer width,
LongBuffer height,
LongBuffer planes,
ByteBuffer interlace,
LongBuffer npals) |
static int |
H5IMget_image_info(long loc_id,
BytePointer dset_name,
LongPointer width,
LongPointer height,
LongPointer planes,
BytePointer interlace,
LongPointer npals)
-------------------------------------------------------------------------
\ingroup H5IM
\brief Gets information about an image dataset
(dimensions, interlace mode and number of associated palettes).
|
static int |
H5IMget_image_info(long loc_id,
String dset_name,
long[] width,
long[] height,
long[] planes,
byte[] interlace,
long... npals) |
static int |
H5IMget_image_info(long loc_id,
String dset_name,
LongBuffer width,
LongBuffer height,
LongBuffer planes,
ByteBuffer interlace,
LongBuffer npals) |
static int |
H5IMget_image_info(long loc_id,
String dset_name,
LongPointer width,
LongPointer height,
LongPointer planes,
BytePointer interlace,
LongPointer npals) |
static int |
H5IMget_npalettes(long loc_id,
BytePointer image_name,
long... npals) |
static int |
H5IMget_npalettes(long loc_id,
BytePointer image_name,
LongBuffer npals) |
static int |
H5IMget_npalettes(long loc_id,
BytePointer image_name,
LongPointer npals)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Gets the number of palettes associated to an image.
|
static int |
H5IMget_npalettes(long loc_id,
String image_name,
long... npals) |
static int |
H5IMget_npalettes(long loc_id,
String image_name,
LongBuffer npals) |
static int |
H5IMget_npalettes(long loc_id,
String image_name,
LongPointer npals) |
static int |
H5IMget_palette_info(long loc_id,
BytePointer image_name,
int pal_number,
long... pal_dims) |
static int |
H5IMget_palette_info(long loc_id,
BytePointer image_name,
int pal_number,
LongBuffer pal_dims) |
static int |
H5IMget_palette_info(long loc_id,
BytePointer image_name,
int pal_number,
LongPointer pal_dims)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Gets information about a palette dataset (dimensions).
|
static int |
H5IMget_palette_info(long loc_id,
String image_name,
int pal_number,
long... pal_dims) |
static int |
H5IMget_palette_info(long loc_id,
String image_name,
int pal_number,
LongBuffer pal_dims) |
static int |
H5IMget_palette_info(long loc_id,
String image_name,
int pal_number,
LongPointer pal_dims) |
static int |
H5IMget_palette(long loc_id,
BytePointer image_name,
int pal_number,
byte[] pal_data) |
static int |
H5IMget_palette(long loc_id,
BytePointer image_name,
int pal_number,
ByteBuffer pal_data) |
static int |
H5IMget_palette(long loc_id,
BytePointer image_name,
int pal_number,
BytePointer pal_data)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Gets the palette dataset.
|
static int |
H5IMget_palette(long loc_id,
String image_name,
int pal_number,
byte[] pal_data) |
static int |
H5IMget_palette(long loc_id,
String image_name,
int pal_number,
ByteBuffer pal_data) |
static int |
H5IMget_palette(long loc_id,
String image_name,
int pal_number,
BytePointer pal_data) |
static int |
H5IMis_image(long loc_id,
BytePointer dset_name)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Inquires if a dataset is an image.
|
static int |
H5IMis_image(long loc_id,
String dset_name) |
static int |
H5IMis_palette(long loc_id,
BytePointer dset_name)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Inquires if a dataset is a palette
\fg_loc_id
|
static int |
H5IMis_palette(long loc_id,
String dset_name) |
static int |
H5IMlink_palette(long loc_id,
BytePointer image_name,
BytePointer pal_name)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Attaches a palette to an image.
|
static int |
H5IMlink_palette(long loc_id,
String image_name,
String pal_name) |
static int |
H5IMmake_image_24bit(long loc_id,
BytePointer dset_name,
long width,
long height,
BytePointer interlace,
byte[] buffer) |
static int |
H5IMmake_image_24bit(long loc_id,
BytePointer dset_name,
long width,
long height,
BytePointer interlace,
ByteBuffer buffer) |
static int |
H5IMmake_image_24bit(long loc_id,
BytePointer dset_name,
long width,
long height,
BytePointer interlace,
BytePointer buffer)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Creates and writes a true color image.
|
static int |
H5IMmake_image_24bit(long loc_id,
String dset_name,
long width,
long height,
String interlace,
byte[] buffer) |
static int |
H5IMmake_image_24bit(long loc_id,
String dset_name,
long width,
long height,
String interlace,
ByteBuffer buffer) |
static int |
H5IMmake_image_24bit(long loc_id,
String dset_name,
long width,
long height,
String interlace,
BytePointer buffer) |
static int |
H5IMmake_image_8bit(long loc_id,
BytePointer dset_name,
long width,
long height,
byte[] buffer) |
static int |
H5IMmake_image_8bit(long loc_id,
BytePointer dset_name,
long width,
long height,
ByteBuffer buffer) |
static int |
H5IMmake_image_8bit(long loc_id,
BytePointer dset_name,
long width,
long height,
BytePointer buffer)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Creates and writes an image.
|
static int |
H5IMmake_image_8bit(long loc_id,
String dset_name,
long width,
long height,
byte[] buffer) |
static int |
H5IMmake_image_8bit(long loc_id,
String dset_name,
long width,
long height,
ByteBuffer buffer) |
static int |
H5IMmake_image_8bit(long loc_id,
String dset_name,
long width,
long height,
BytePointer buffer) |
static int |
H5IMmake_palette(long loc_id,
BytePointer pal_name,
long[] pal_dims,
byte[] pal_data) |
static int |
H5IMmake_palette(long loc_id,
BytePointer pal_name,
LongBuffer pal_dims,
ByteBuffer pal_data) |
static int |
H5IMmake_palette(long loc_id,
BytePointer pal_name,
LongPointer pal_dims,
BytePointer pal_data)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Creates and writes a palette.
|
static int |
H5IMmake_palette(long loc_id,
String pal_name,
long[] pal_dims,
byte[] pal_data) |
static int |
H5IMmake_palette(long loc_id,
String pal_name,
LongBuffer pal_dims,
ByteBuffer pal_data) |
static int |
H5IMmake_palette(long loc_id,
String pal_name,
LongPointer pal_dims,
BytePointer pal_data) |
static int |
H5IMread_image(long loc_id,
BytePointer dset_name,
byte[] buffer) |
static int |
H5IMread_image(long loc_id,
BytePointer dset_name,
ByteBuffer buffer) |
static int |
H5IMread_image(long loc_id,
BytePointer dset_name,
BytePointer buffer)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Reads image data from disk.
|
static int |
H5IMread_image(long loc_id,
String dset_name,
byte[] buffer) |
static int |
H5IMread_image(long loc_id,
String dset_name,
ByteBuffer buffer) |
static int |
H5IMread_image(long loc_id,
String dset_name,
BytePointer buffer) |
static int |
H5IMunlink_palette(long loc_id,
BytePointer image_name,
BytePointer pal_name)
--------------------------------------------------------------------------
\ingroup H5IM
\brief Detaches a palette from an image.
|
static int |
H5IMunlink_palette(long loc_id,
String image_name,
String pal_name) |
static int |
H5Inmembers(int type,
long... num_members) |
static int |
H5Inmembers(int type,
LongBuffer num_members) |
static int |
H5Inmembers(int type,
LongPointer num_members)
\ingroup H5IUD
\brief Returns the number of identifiers in a given identifier type
|
static Pointer |
H5Iobject_verify(long id,
int type)
\ingroup H5IUD
\brief Returns the object referenced by an ID
|
static long |
H5Iregister_future(int type,
Pointer object,
H5I_future_realize_func_t realize_cb,
H5I_future_discard_func_t discard_cb)
\ingroup H5I
\brief Registers a "future" object under a type and returns an ID for it
|
static int |
H5Iregister_type(long hash_size,
int reserved,
H5I_free_t free_func)
\ingroup H5IUD
\brief Creates and returns a new ID type
|
static long |
H5Iregister(int type,
Pointer object)
\ingroup H5IUD
\brief Registers an object under a type and returns an ID for it
|
static Pointer |
H5Iremove_verify(long id,
int type)
\ingroup H5IUD
\brief Removes an ID from its type
|
static int |
H5is_library_terminating(boolean[] is_terminating) |
static int |
H5is_library_terminating(BoolPointer is_terminating)
\ingroup H5
\brief Checks whether the HDF5 library is closing.
|
static int |
H5is_library_threadsafe(boolean[] is_ts) |
static int |
H5is_library_threadsafe(BoolPointer is_ts)
\ingroup H5
\brief Determines whether the HDF5 library was built with the thread-safety
feature enabled
|
static Pointer |
H5Isearch(int type,
H5I_search_func_t func,
Pointer key)
\ingroup H5IUD
\brief Finds the memory referred to by an ID within the given ID type such
that some criterion is satisfied
|
static int |
H5Itype_exists(int type)
\ingroup H5IUD
\brief Determines whether an identifier type is registered
|
static int |
H5L_MAX_LINK_NAME_LEN()
\brief Maximum length of a link's name
The maximum length of a link's name is encoded in a 32-bit unsigned integer.
|
static int |
H5L_SAME_LOC()
\brief Macro to indicate operation occurs on same location
|
static int |
H5Lcopy(long src_loc,
BytePointer src_name,
long dst_loc,
BytePointer dst_name,
long lcpl_id,
long lapl_id)
\ingroup H5L
\brief Creates an identical copy of a link with the same creation time and
target.
|
static int |
H5Lcopy(long src_loc,
String src_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static int |
H5Lcreate_external(BytePointer file_name,
BytePointer obj_name,
long link_loc_id,
BytePointer link_name,
long lcpl_id,
long lapl_id)
\ingroup H5L
\brief Creates an external link, a soft link to an object in a different file.
|
static int |
H5Lcreate_external(String file_name,
String obj_name,
long link_loc_id,
String link_name,
long lcpl_id,
long lapl_id) |
static int |
H5Lcreate_hard_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long cur_loc_id,
BytePointer cur_name,
long new_loc_id,
BytePointer new_name,
long lcpl_id,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Lcreate_hard}
|
static int |
H5Lcreate_hard_async(String app_file,
String app_func,
int app_line,
long cur_loc_id,
String cur_name,
long new_loc_id,
String new_name,
long lcpl_id,
long lapl_id,
long es_id) |
static int |
H5Lcreate_hard(long cur_loc,
BytePointer cur_name,
long dst_loc,
BytePointer dst_name,
long lcpl_id,
long lapl_id)
\ingroup H5L
\brief Creates a hard link to an object
\fgdta_loc_id{cur_loc}
|
static int |
H5Lcreate_hard(long cur_loc,
String cur_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static int |
H5Lcreate_soft_async(BytePointer app_file,
BytePointer app_func,
int app_line,
BytePointer link_target,
long link_loc_id,
BytePointer link_name,
long lcpl_id,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Lcreate_soft}
|
static int |
H5Lcreate_soft_async(String app_file,
String app_func,
int app_line,
String link_target,
long link_loc_id,
String link_name,
long lcpl_id,
long lapl_id,
long es_id) |
static int |
H5Lcreate_soft(BytePointer link_target,
long link_loc_id,
BytePointer link_name,
long lcpl_id,
long lapl_id)
\ingroup H5L
\brief Creates a soft link
|
static int |
H5Lcreate_soft(String link_target,
long link_loc_id,
String link_name,
long lcpl_id,
long lapl_id) |
static int |
H5Lcreate_ud(long link_loc_id,
BytePointer link_name,
int link_type,
Pointer udata,
long udata_size,
long lcpl_id,
long lapl_id)
\ingroup H5L
\brief Creates a link of a user-defined type
\loc_id{link_loc_id}
|
static int |
H5Lcreate_ud(long link_loc_id,
String link_name,
int link_type,
Pointer udata,
long udata_size,
long lcpl_id,
long lapl_id) |
static int |
H5Ldelete_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Ldelete}
|
static int |
H5Ldelete_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
long lapl_id,
long es_id) |
static int |
H5Ldelete_by_idx_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Ldelete_by_idx}
|
static int |
H5Ldelete_by_idx_async(String app_file,
String app_func,
int app_line,
long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id,
long es_id) |
static int |
H5Ldelete_by_idx(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
long lapl_id)
\ingroup H5L
\brief Removes the \Emph{n}-th link in a group
\fgdta_loc_id
|
static int |
H5Ldelete_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static int |
H5Ldelete(long loc_id,
BytePointer name,
long lapl_id)
\ingroup H5L
\brief Removes a link from a group
\fgdta_loc_id
|
static int |
H5Ldelete(long loc_id,
String name,
long lapl_id) |
static int |
H5LDget_dset_dims(long did,
long... cur_dims) |
static int |
H5LDget_dset_dims(long did,
LongBuffer cur_dims) |
static int |
H5LDget_dset_dims(long did,
LongPointer cur_dims)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Retrieves the current dimension sizes of a dataset.
|
static int |
H5LDget_dset_elmts(long did,
long[] prev_dims,
long[] cur_dims,
BytePointer fields,
Pointer buf) |
static int |
H5LDget_dset_elmts(long did,
long[] prev_dims,
long[] cur_dims,
String fields,
Pointer buf) |
static int |
H5LDget_dset_elmts(long did,
LongBuffer prev_dims,
LongBuffer cur_dims,
BytePointer fields,
Pointer buf) |
static int |
H5LDget_dset_elmts(long did,
LongBuffer prev_dims,
LongBuffer cur_dims,
String fields,
Pointer buf) |
static int |
H5LDget_dset_elmts(long did,
LongPointer prev_dims,
LongPointer cur_dims,
BytePointer fields,
Pointer buf)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Retrieves selected data from the dataset
|
static int |
H5LDget_dset_elmts(long did,
LongPointer prev_dims,
LongPointer cur_dims,
String fields,
Pointer buf) |
static long |
H5LDget_dset_type_size(long did,
BytePointer fields)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Returns the size in bytes of the dataset's datatype
|
static long |
H5LDget_dset_type_size(long did,
String fields) |
static int |
H5Lexists_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
BoolPointer exists,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Lexists}
|
static int |
H5Lexists_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
boolean[] exists,
long lapl_id,
long es_id) |
static int |
H5Lexists(long loc_id,
BytePointer name,
long lapl_id)
\ingroup H5L
\brief Determines whether a link with the specified name exists in a group
\fgdta_loc_id
|
static int |
H5Lexists(long loc_id,
String name,
long lapl_id) |
static int |
H5Lget_info_by_idx2(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
H5L_info2_t linfo,
long lapl_id)
\ingroup H5L
\brief Retrieves metadata for a link in a group, according to the order
within a field or index
\loc_id
|
static int |
H5Lget_info_by_idx2(long loc_id,
String group_name,
int idx_type,
int order,
long n,
H5L_info2_t linfo,
long lapl_id) |
static int |
H5Lget_info2(long loc_id,
BytePointer name,
H5L_info2_t linfo,
long lapl_id)
\ingroup H5L
\brief Returns information about a link
\fgdta_loc_id
|
static int |
H5Lget_info2(long loc_id,
String name,
H5L_info2_t linfo,
long lapl_id) |
static long |
H5Lget_name_by_idx(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
byte[] name,
long size,
long lapl_id) |
static long |
H5Lget_name_by_idx(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
ByteBuffer name,
long size,
long lapl_id) |
static long |
H5Lget_name_by_idx(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
BytePointer name,
long size,
long lapl_id)
\ingroup H5L
\brief Retrieves name of the \Emph{n}-th link in a group, according to the
order within a specified field or index
\loc_id
|
static long |
H5Lget_name_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
byte[] name,
long size,
long lapl_id) |
static long |
H5Lget_name_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
ByteBuffer name,
long size,
long lapl_id) |
static long |
H5Lget_name_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
BytePointer name,
long size,
long lapl_id) |
static int |
H5Lget_val_by_idx(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
Pointer buf,
long size,
long lapl_id)
\ingroup H5L
\brief Retrieves value of the \Emph{n}-th link in a group, according to the order within an index
\fgdta_loc_id
|
static int |
H5Lget_val_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
Pointer buf,
long size,
long lapl_id) |
static int |
H5Lget_val(long loc_id,
BytePointer name,
Pointer buf,
long size,
long lapl_id)
\ingroup H5L
\brief Returns the value of a link
\fgdta_loc_id
|
static int |
H5Lget_val(long loc_id,
String name,
Pointer buf,
long size,
long lapl_id) |
static int |
H5Lis_registered(int id)
\ingroup H5LA
\brief Determines whether a class of user-defined links is registered
|
static int |
H5Literate_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long group_id,
int idx_type,
int order,
long[] idx_p,
H5L_iterate2_t op,
Pointer op_data,
long es_id) |
static int |
H5Literate_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long group_id,
int idx_type,
int order,
LongBuffer idx_p,
H5L_iterate2_t op,
Pointer op_data,
long es_id) |
static int |
H5Literate_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long group_id,
int idx_type,
int order,
LongPointer idx_p,
H5L_iterate2_t op,
Pointer op_data,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\warning The returned value of the callback routine op will not be set
in the return value for H5Literate_async(), so the \p herr_t value
should not be used for determining the return state of the callback routine.
|
static int |
H5Literate_async(String app_file,
String app_func,
int app_line,
long group_id,
int idx_type,
int order,
long[] idx_p,
H5L_iterate2_t op,
Pointer op_data,
long es_id) |
static int |
H5Literate_async(String app_file,
String app_func,
int app_line,
long group_id,
int idx_type,
int order,
LongBuffer idx_p,
H5L_iterate2_t op,
Pointer op_data,
long es_id) |
static int |
H5Literate_async(String app_file,
String app_func,
int app_line,
long group_id,
int idx_type,
int order,
LongPointer idx_p,
H5L_iterate2_t op,
Pointer op_data,
long es_id) |
static int |
H5Literate_by_name2(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long[] idx,
H5L_iterate2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Literate_by_name2(long loc_id,
BytePointer group_name,
int idx_type,
int order,
LongBuffer idx,
H5L_iterate2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Literate_by_name2(long loc_id,
BytePointer group_name,
int idx_type,
int order,
LongPointer idx,
H5L_iterate2_t op,
Pointer op_data,
long lapl_id)
\ingroup TRAV
\brief Iterates through links in a group
\loc_id
|
static int |
H5Literate_by_name2(long loc_id,
String group_name,
int idx_type,
int order,
long[] idx,
H5L_iterate2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Literate_by_name2(long loc_id,
String group_name,
int idx_type,
int order,
LongBuffer idx,
H5L_iterate2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Literate_by_name2(long loc_id,
String group_name,
int idx_type,
int order,
LongPointer idx,
H5L_iterate2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Literate2(long grp_id,
int idx_type,
int order,
long[] idx,
H5L_iterate2_t op,
Pointer op_data) |
static int |
H5Literate2(long grp_id,
int idx_type,
int order,
LongBuffer idx,
H5L_iterate2_t op,
Pointer op_data) |
static int |
H5Literate2(long grp_id,
int idx_type,
int order,
LongPointer idx,
H5L_iterate2_t op,
Pointer op_data)
\ingroup TRAV
\brief Iterates over links in a group, with user callback routine,
according to the order within an index.
|
static int |
H5Lmove(long src_loc,
BytePointer src_name,
long dst_loc,
BytePointer dst_name,
long lcpl_id,
long lapl_id)
\ingroup H5L
\brief Moves a link within an HDF5 file
\fgdta_loc_id{src_loc}
|
static int |
H5Lmove(long src_loc,
String src_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static int |
H5Lregister(H5L_class_t cls)
\ingroup H5LA
\brief Registers a user-defined link class or changes behavior of an
existing class
|
static int |
H5LTdtype_to_text(long dtype,
byte[] str,
int lang_type,
SizeTPointer len) |
static int |
H5LTdtype_to_text(long dtype,
ByteBuffer str,
int lang_type,
SizeTPointer len) |
static int |
H5LTdtype_to_text(long dtype,
BytePointer str,
int lang_type,
SizeTPointer len)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates a text description of an HDF5 datatype.
|
static int |
H5LTfind_attribute(long loc_id,
BytePointer name)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Determines whether an attribute exists.
|
static int |
H5LTfind_attribute(long loc_id,
String name) |
static int |
H5LTfind_dataset(long loc_id,
BytePointer name)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Determines whether a dataset exists.
|
static int |
H5LTfind_dataset(long loc_id,
String name) |
static int |
H5LTget_attribute_char(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
byte[] data) |
static int |
H5LTget_attribute_char(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ByteBuffer data) |
static int |
H5LTget_attribute_char(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
BytePointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_char(long loc_id,
String obj_name,
String attr_name,
byte[] data) |
static int |
H5LTget_attribute_char(long loc_id,
String obj_name,
String attr_name,
ByteBuffer data) |
static int |
H5LTget_attribute_char(long loc_id,
String obj_name,
String attr_name,
BytePointer data) |
static int |
H5LTget_attribute_double(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
double[] data) |
static int |
H5LTget_attribute_double(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
DoubleBuffer data) |
static int |
H5LTget_attribute_double(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
DoublePointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_double(long loc_id,
String obj_name,
String attr_name,
double[] data) |
static int |
H5LTget_attribute_double(long loc_id,
String obj_name,
String attr_name,
DoubleBuffer data) |
static int |
H5LTget_attribute_double(long loc_id,
String obj_name,
String attr_name,
DoublePointer data) |
static int |
H5LTget_attribute_float(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
float[] data) |
static int |
H5LTget_attribute_float(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
FloatBuffer data) |
static int |
H5LTget_attribute_float(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
FloatPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_float(long loc_id,
String obj_name,
String attr_name,
float[] data) |
static int |
H5LTget_attribute_float(long loc_id,
String obj_name,
String attr_name,
FloatBuffer data) |
static int |
H5LTget_attribute_float(long loc_id,
String obj_name,
String attr_name,
FloatPointer data) |
static int |
H5LTget_attribute_info(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long[] dims,
int[] type_class,
SizeTPointer type_size) |
static int |
H5LTget_attribute_info(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongBuffer dims,
IntBuffer type_class,
SizeTPointer type_size) |
static int |
H5LTget_attribute_info(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongPointer dims,
IntPointer type_class,
SizeTPointer type_size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Gets information about an attribute.
|
static int |
H5LTget_attribute_info(long loc_id,
String obj_name,
String attr_name,
long[] dims,
int[] type_class,
SizeTPointer type_size) |
static int |
H5LTget_attribute_info(long loc_id,
String obj_name,
String attr_name,
LongBuffer dims,
IntBuffer type_class,
SizeTPointer type_size) |
static int |
H5LTget_attribute_info(long loc_id,
String obj_name,
String attr_name,
LongPointer dims,
IntPointer type_class,
SizeTPointer type_size) |
static int |
H5LTget_attribute_int(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
int[] data) |
static int |
H5LTget_attribute_int(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntBuffer data) |
static int |
H5LTget_attribute_int(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_int(long loc_id,
String obj_name,
String attr_name,
int[] data) |
static int |
H5LTget_attribute_int(long loc_id,
String obj_name,
String attr_name,
IntBuffer data) |
static int |
H5LTget_attribute_int(long loc_id,
String obj_name,
String attr_name,
IntPointer data) |
static int |
H5LTget_attribute_long_long(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long[] data) |
static int |
H5LTget_attribute_long_long(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongBuffer data) |
static int |
H5LTget_attribute_long_long(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a \e long \e long attribute.
|
static int |
H5LTget_attribute_long_long(long loc_id,
String obj_name,
String attr_name,
long[] data) |
static int |
H5LTget_attribute_long_long(long loc_id,
String obj_name,
String attr_name,
LongBuffer data) |
static int |
H5LTget_attribute_long_long(long loc_id,
String obj_name,
String attr_name,
LongPointer data) |
static int |
H5LTget_attribute_long(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
CLongPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_long(long loc_id,
String obj_name,
String attr_name,
CLongPointer data) |
static int |
H5LTget_attribute_ndims(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
int[] rank) |
static int |
H5LTget_attribute_ndims(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntBuffer rank) |
static int |
H5LTget_attribute_ndims(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntPointer rank)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Gets the dimensionality of an attribute.
|
static int |
H5LTget_attribute_ndims(long loc_id,
String obj_name,
String attr_name,
int[] rank) |
static int |
H5LTget_attribute_ndims(long loc_id,
String obj_name,
String attr_name,
IntBuffer rank) |
static int |
H5LTget_attribute_ndims(long loc_id,
String obj_name,
String attr_name,
IntPointer rank) |
static int |
H5LTget_attribute_short(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
short[] data) |
static int |
H5LTget_attribute_short(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ShortBuffer data) |
static int |
H5LTget_attribute_short(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ShortPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_short(long loc_id,
String obj_name,
String attr_name,
short[] data) |
static int |
H5LTget_attribute_short(long loc_id,
String obj_name,
String attr_name,
ShortBuffer data) |
static int |
H5LTget_attribute_short(long loc_id,
String obj_name,
String attr_name,
ShortPointer data) |
static int |
H5LTget_attribute_string(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
byte[] data) |
static int |
H5LTget_attribute_string(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ByteBuffer data) |
static int |
H5LTget_attribute_string(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
BytePointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_string(long loc_id,
String obj_name,
String attr_name,
byte[] data) |
static int |
H5LTget_attribute_string(long loc_id,
String obj_name,
String attr_name,
ByteBuffer data) |
static int |
H5LTget_attribute_string(long loc_id,
String obj_name,
String attr_name,
BytePointer data) |
static int |
H5LTget_attribute_uchar(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
byte[] data) |
static int |
H5LTget_attribute_uchar(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ByteBuffer data) |
static int |
H5LTget_attribute_uchar(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
BytePointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_uchar(long loc_id,
String obj_name,
String attr_name,
byte[] data) |
static int |
H5LTget_attribute_uchar(long loc_id,
String obj_name,
String attr_name,
ByteBuffer data) |
static int |
H5LTget_attribute_uchar(long loc_id,
String obj_name,
String attr_name,
BytePointer data) |
static int |
H5LTget_attribute_uint(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
int[] data) |
static int |
H5LTget_attribute_uint(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntBuffer data) |
static int |
H5LTget_attribute_uint(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_uint(long loc_id,
String obj_name,
String attr_name,
int[] data) |
static int |
H5LTget_attribute_uint(long loc_id,
String obj_name,
String attr_name,
IntBuffer data) |
static int |
H5LTget_attribute_uint(long loc_id,
String obj_name,
String attr_name,
IntPointer data) |
static int |
H5LTget_attribute_ullong(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long[] data) |
static int |
H5LTget_attribute_ullong(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongBuffer data) |
static int |
H5LTget_attribute_ullong(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_ullong(long loc_id,
String obj_name,
String attr_name,
long[] data) |
static int |
H5LTget_attribute_ullong(long loc_id,
String obj_name,
String attr_name,
LongBuffer data) |
static int |
H5LTget_attribute_ullong(long loc_id,
String obj_name,
String attr_name,
LongPointer data) |
static int |
H5LTget_attribute_ulong(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
CLongPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_ulong(long loc_id,
String obj_name,
String attr_name,
CLongPointer data) |
static int |
H5LTget_attribute_ushort(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
short[] data) |
static int |
H5LTget_attribute_ushort(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ShortBuffer data) |
static int |
H5LTget_attribute_ushort(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ShortPointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute_ushort(long loc_id,
String obj_name,
String attr_name,
short[] data) |
static int |
H5LTget_attribute_ushort(long loc_id,
String obj_name,
String attr_name,
ShortBuffer data) |
static int |
H5LTget_attribute_ushort(long loc_id,
String obj_name,
String attr_name,
ShortPointer data) |
static int |
H5LTget_attribute(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long mem_type_id,
Pointer data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads an attribute from disk.
|
static int |
H5LTget_attribute(long loc_id,
String obj_name,
String attr_name,
long mem_type_id,
Pointer data) |
static int |
H5LTget_dataset_info(long loc_id,
BytePointer dset_name,
long[] dims,
int[] type_class,
SizeTPointer type_size) |
static int |
H5LTget_dataset_info(long loc_id,
BytePointer dset_name,
LongBuffer dims,
IntBuffer type_class,
SizeTPointer type_size) |
static int |
H5LTget_dataset_info(long loc_id,
BytePointer dset_name,
LongPointer dims,
IntPointer type_class,
SizeTPointer type_size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Retrieves information about a dataset
|
static int |
H5LTget_dataset_info(long loc_id,
String dset_name,
long[] dims,
int[] type_class,
SizeTPointer type_size) |
static int |
H5LTget_dataset_info(long loc_id,
String dset_name,
LongBuffer dims,
IntBuffer type_class,
SizeTPointer type_size) |
static int |
H5LTget_dataset_info(long loc_id,
String dset_name,
LongPointer dims,
IntPointer type_class,
SizeTPointer type_size) |
static int |
H5LTget_dataset_ndims(long loc_id,
BytePointer dset_name,
int[] rank) |
static int |
H5LTget_dataset_ndims(long loc_id,
BytePointer dset_name,
IntBuffer rank) |
static int |
H5LTget_dataset_ndims(long loc_id,
BytePointer dset_name,
IntPointer rank)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Gets the dimensionality of a dataset
|
static int |
H5LTget_dataset_ndims(long loc_id,
String dset_name,
int[] rank) |
static int |
H5LTget_dataset_ndims(long loc_id,
String dset_name,
IntBuffer rank) |
static int |
H5LTget_dataset_ndims(long loc_id,
String dset_name,
IntPointer rank) |
static int |
H5LTmake_dataset_char(long loc_id,
BytePointer dset_name,
int rank,
long[] dims,
BytePointer buffer) |
static int |
H5LTmake_dataset_char(long loc_id,
BytePointer dset_name,
int rank,
LongBuffer dims,
BytePointer buffer) |
static int |
H5LTmake_dataset_char(long loc_id,
BytePointer dset_name,
int rank,
LongPointer dims,
BytePointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a dataset.
|
static int |
H5LTmake_dataset_char(long loc_id,
String dset_name,
int rank,
long[] dims,
String buffer) |
static int |
H5LTmake_dataset_char(long loc_id,
String dset_name,
int rank,
LongBuffer dims,
String buffer) |
static int |
H5LTmake_dataset_char(long loc_id,
String dset_name,
int rank,
LongPointer dims,
String buffer) |
static int |
H5LTmake_dataset_double(long loc_id,
BytePointer dset_name,
int rank,
long[] dims,
double[] buffer) |
static int |
H5LTmake_dataset_double(long loc_id,
BytePointer dset_name,
int rank,
LongBuffer dims,
DoubleBuffer buffer) |
static int |
H5LTmake_dataset_double(long loc_id,
BytePointer dset_name,
int rank,
LongPointer dims,
DoublePointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a dataset.
|
static int |
H5LTmake_dataset_double(long loc_id,
String dset_name,
int rank,
long[] dims,
double[] buffer) |
static int |
H5LTmake_dataset_double(long loc_id,
String dset_name,
int rank,
LongBuffer dims,
DoubleBuffer buffer) |
static int |
H5LTmake_dataset_double(long loc_id,
String dset_name,
int rank,
LongPointer dims,
DoublePointer buffer) |
static int |
H5LTmake_dataset_float(long loc_id,
BytePointer dset_name,
int rank,
long[] dims,
float[] buffer) |
static int |
H5LTmake_dataset_float(long loc_id,
BytePointer dset_name,
int rank,
LongBuffer dims,
FloatBuffer buffer) |
static int |
H5LTmake_dataset_float(long loc_id,
BytePointer dset_name,
int rank,
LongPointer dims,
FloatPointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a dataset.
|
static int |
H5LTmake_dataset_float(long loc_id,
String dset_name,
int rank,
long[] dims,
float[] buffer) |
static int |
H5LTmake_dataset_float(long loc_id,
String dset_name,
int rank,
LongBuffer dims,
FloatBuffer buffer) |
static int |
H5LTmake_dataset_float(long loc_id,
String dset_name,
int rank,
LongPointer dims,
FloatPointer buffer) |
static int |
H5LTmake_dataset_int(long loc_id,
BytePointer dset_name,
int rank,
long[] dims,
int[] buffer) |
static int |
H5LTmake_dataset_int(long loc_id,
BytePointer dset_name,
int rank,
LongBuffer dims,
IntBuffer buffer) |
static int |
H5LTmake_dataset_int(long loc_id,
BytePointer dset_name,
int rank,
LongPointer dims,
IntPointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a dataset.
|
static int |
H5LTmake_dataset_int(long loc_id,
String dset_name,
int rank,
long[] dims,
int[] buffer) |
static int |
H5LTmake_dataset_int(long loc_id,
String dset_name,
int rank,
LongBuffer dims,
IntBuffer buffer) |
static int |
H5LTmake_dataset_int(long loc_id,
String dset_name,
int rank,
LongPointer dims,
IntPointer buffer) |
static int |
H5LTmake_dataset_long(long loc_id,
BytePointer dset_name,
int rank,
long[] dims,
CLongPointer buffer) |
static int |
H5LTmake_dataset_long(long loc_id,
BytePointer dset_name,
int rank,
LongBuffer dims,
CLongPointer buffer) |
static int |
H5LTmake_dataset_long(long loc_id,
BytePointer dset_name,
int rank,
LongPointer dims,
CLongPointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a dataset.
|
static int |
H5LTmake_dataset_long(long loc_id,
String dset_name,
int rank,
long[] dims,
CLongPointer buffer) |
static int |
H5LTmake_dataset_long(long loc_id,
String dset_name,
int rank,
LongBuffer dims,
CLongPointer buffer) |
static int |
H5LTmake_dataset_long(long loc_id,
String dset_name,
int rank,
LongPointer dims,
CLongPointer buffer) |
static int |
H5LTmake_dataset_short(long loc_id,
BytePointer dset_name,
int rank,
long[] dims,
short[] buffer) |
static int |
H5LTmake_dataset_short(long loc_id,
BytePointer dset_name,
int rank,
LongBuffer dims,
ShortBuffer buffer) |
static int |
H5LTmake_dataset_short(long loc_id,
BytePointer dset_name,
int rank,
LongPointer dims,
ShortPointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a dataset.
|
static int |
H5LTmake_dataset_short(long loc_id,
String dset_name,
int rank,
long[] dims,
short[] buffer) |
static int |
H5LTmake_dataset_short(long loc_id,
String dset_name,
int rank,
LongBuffer dims,
ShortBuffer buffer) |
static int |
H5LTmake_dataset_short(long loc_id,
String dset_name,
int rank,
LongPointer dims,
ShortPointer buffer) |
static int |
H5LTmake_dataset_string(long loc_id,
BytePointer dset_name,
BytePointer buf)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a dataset with string datatype.
|
static int |
H5LTmake_dataset_string(long loc_id,
String dset_name,
String buf) |
static int |
H5LTmake_dataset(long loc_id,
BytePointer dset_name,
int rank,
long[] dims,
long type_id,
Pointer buffer) |
static int |
H5LTmake_dataset(long loc_id,
BytePointer dset_name,
int rank,
LongBuffer dims,
long type_id,
Pointer buffer) |
static int |
H5LTmake_dataset(long loc_id,
BytePointer dset_name,
int rank,
LongPointer dims,
long type_id,
Pointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a dataset of a type \p type_id.
|
static int |
H5LTmake_dataset(long loc_id,
String dset_name,
int rank,
long[] dims,
long type_id,
Pointer buffer) |
static int |
H5LTmake_dataset(long loc_id,
String dset_name,
int rank,
LongBuffer dims,
long type_id,
Pointer buffer) |
static int |
H5LTmake_dataset(long loc_id,
String dset_name,
int rank,
LongPointer dims,
long type_id,
Pointer buffer) |
static long |
H5LTopen_file_image(Pointer buf_ptr,
long buf_size,
int flags)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Opens an HDF5 file image in memory.
|
static int |
H5LTpath_valid(long loc_id,
BytePointer path,
boolean check_object_valid)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Determines whether an HDF5 path is valid and, optionally,
whether the path resolves to an HDF5 object.
|
static int |
H5LTpath_valid(long loc_id,
String path,
boolean check_object_valid) |
static int |
H5LTread_dataset_char(long loc_id,
BytePointer dset_name,
byte[] buffer) |
static int |
H5LTread_dataset_char(long loc_id,
BytePointer dset_name,
ByteBuffer buffer) |
static int |
H5LTread_dataset_char(long loc_id,
BytePointer dset_name,
BytePointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a dataset from disk.
|
static int |
H5LTread_dataset_char(long loc_id,
String dset_name,
byte[] buffer) |
static int |
H5LTread_dataset_char(long loc_id,
String dset_name,
ByteBuffer buffer) |
static int |
H5LTread_dataset_char(long loc_id,
String dset_name,
BytePointer buffer) |
static int |
H5LTread_dataset_double(long loc_id,
BytePointer dset_name,
double[] buffer) |
static int |
H5LTread_dataset_double(long loc_id,
BytePointer dset_name,
DoubleBuffer buffer) |
static int |
H5LTread_dataset_double(long loc_id,
BytePointer dset_name,
DoublePointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a dataset from disk.
|
static int |
H5LTread_dataset_double(long loc_id,
String dset_name,
double[] buffer) |
static int |
H5LTread_dataset_double(long loc_id,
String dset_name,
DoubleBuffer buffer) |
static int |
H5LTread_dataset_double(long loc_id,
String dset_name,
DoublePointer buffer) |
static int |
H5LTread_dataset_float(long loc_id,
BytePointer dset_name,
float[] buffer) |
static int |
H5LTread_dataset_float(long loc_id,
BytePointer dset_name,
FloatBuffer buffer) |
static int |
H5LTread_dataset_float(long loc_id,
BytePointer dset_name,
FloatPointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a dataset from disk.
|
static int |
H5LTread_dataset_float(long loc_id,
String dset_name,
float[] buffer) |
static int |
H5LTread_dataset_float(long loc_id,
String dset_name,
FloatBuffer buffer) |
static int |
H5LTread_dataset_float(long loc_id,
String dset_name,
FloatPointer buffer) |
static int |
H5LTread_dataset_int(long loc_id,
BytePointer dset_name,
int[] buffer) |
static int |
H5LTread_dataset_int(long loc_id,
BytePointer dset_name,
IntBuffer buffer) |
static int |
H5LTread_dataset_int(long loc_id,
BytePointer dset_name,
IntPointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a dataset from disk.
|
static int |
H5LTread_dataset_int(long loc_id,
String dset_name,
int[] buffer) |
static int |
H5LTread_dataset_int(long loc_id,
String dset_name,
IntBuffer buffer) |
static int |
H5LTread_dataset_int(long loc_id,
String dset_name,
IntPointer buffer) |
static int |
H5LTread_dataset_long(long loc_id,
BytePointer dset_name,
CLongPointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a dataset from disk.
|
static int |
H5LTread_dataset_long(long loc_id,
String dset_name,
CLongPointer buffer) |
static int |
H5LTread_dataset_short(long loc_id,
BytePointer dset_name,
short[] buffer) |
static int |
H5LTread_dataset_short(long loc_id,
BytePointer dset_name,
ShortBuffer buffer) |
static int |
H5LTread_dataset_short(long loc_id,
BytePointer dset_name,
ShortPointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a dataset from disk.
|
static int |
H5LTread_dataset_short(long loc_id,
String dset_name,
short[] buffer) |
static int |
H5LTread_dataset_short(long loc_id,
String dset_name,
ShortBuffer buffer) |
static int |
H5LTread_dataset_short(long loc_id,
String dset_name,
ShortPointer buffer) |
static int |
H5LTread_dataset_string(long loc_id,
BytePointer dset_name,
byte[] buf) |
static int |
H5LTread_dataset_string(long loc_id,
BytePointer dset_name,
ByteBuffer buf) |
static int |
H5LTread_dataset_string(long loc_id,
BytePointer dset_name,
BytePointer buf)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a dataset from disk.
|
static int |
H5LTread_dataset_string(long loc_id,
String dset_name,
byte[] buf) |
static int |
H5LTread_dataset_string(long loc_id,
String dset_name,
ByteBuffer buf) |
static int |
H5LTread_dataset_string(long loc_id,
String dset_name,
BytePointer buf) |
static int |
H5LTread_dataset(long loc_id,
BytePointer dset_name,
long type_id,
Pointer buffer)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Reads a dataset from disk.
|
static int |
H5LTread_dataset(long loc_id,
String dset_name,
long type_id,
Pointer buffer) |
static int |
H5LTset_attribute_char(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
BytePointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_char(long loc_id,
String obj_name,
String attr_name,
String buffer,
long size) |
static int |
H5LTset_attribute_double(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
double[] buffer,
long size) |
static int |
H5LTset_attribute_double(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
DoubleBuffer buffer,
long size) |
static int |
H5LTset_attribute_double(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
DoublePointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_double(long loc_id,
String obj_name,
String attr_name,
double[] buffer,
long size) |
static int |
H5LTset_attribute_double(long loc_id,
String obj_name,
String attr_name,
DoubleBuffer buffer,
long size) |
static int |
H5LTset_attribute_double(long loc_id,
String obj_name,
String attr_name,
DoublePointer buffer,
long size) |
static int |
H5LTset_attribute_float(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
float[] buffer,
long size) |
static int |
H5LTset_attribute_float(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
FloatBuffer buffer,
long size) |
static int |
H5LTset_attribute_float(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
FloatPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_float(long loc_id,
String obj_name,
String attr_name,
float[] buffer,
long size) |
static int |
H5LTset_attribute_float(long loc_id,
String obj_name,
String attr_name,
FloatBuffer buffer,
long size) |
static int |
H5LTset_attribute_float(long loc_id,
String obj_name,
String attr_name,
FloatPointer buffer,
long size) |
static int |
H5LTset_attribute_int(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
int[] buffer,
long size) |
static int |
H5LTset_attribute_int(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntBuffer buffer,
long size) |
static int |
H5LTset_attribute_int(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_int(long loc_id,
String obj_name,
String attr_name,
int[] buffer,
long size) |
static int |
H5LTset_attribute_int(long loc_id,
String obj_name,
String attr_name,
IntBuffer buffer,
long size) |
static int |
H5LTset_attribute_int(long loc_id,
String obj_name,
String attr_name,
IntPointer buffer,
long size) |
static int |
H5LTset_attribute_long_long(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long[] buffer,
long size) |
static int |
H5LTset_attribute_long_long(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongBuffer buffer,
long size) |
static int |
H5LTset_attribute_long_long(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_long_long(long loc_id,
String obj_name,
String attr_name,
long[] buffer,
long size) |
static int |
H5LTset_attribute_long_long(long loc_id,
String obj_name,
String attr_name,
LongBuffer buffer,
long size) |
static int |
H5LTset_attribute_long_long(long loc_id,
String obj_name,
String attr_name,
LongPointer buffer,
long size) |
static int |
H5LTset_attribute_long(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
CLongPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_long(long loc_id,
String obj_name,
String attr_name,
CLongPointer buffer,
long size) |
static int |
H5LTset_attribute_short(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
short[] buffer,
long size) |
static int |
H5LTset_attribute_short(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ShortBuffer buffer,
long size) |
static int |
H5LTset_attribute_short(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ShortPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_short(long loc_id,
String obj_name,
String attr_name,
short[] buffer,
long size) |
static int |
H5LTset_attribute_short(long loc_id,
String obj_name,
String attr_name,
ShortBuffer buffer,
long size) |
static int |
H5LTset_attribute_short(long loc_id,
String obj_name,
String attr_name,
ShortPointer buffer,
long size) |
static int |
H5LTset_attribute_string(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
BytePointer attr_data)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes a string attribute.
|
static int |
H5LTset_attribute_string(long loc_id,
String obj_name,
String attr_name,
String attr_data) |
static int |
H5LTset_attribute_uchar(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
byte[] buffer,
long size) |
static int |
H5LTset_attribute_uchar(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ByteBuffer buffer,
long size) |
static int |
H5LTset_attribute_uchar(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
BytePointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_uchar(long loc_id,
String obj_name,
String attr_name,
byte[] buffer,
long size) |
static int |
H5LTset_attribute_uchar(long loc_id,
String obj_name,
String attr_name,
ByteBuffer buffer,
long size) |
static int |
H5LTset_attribute_uchar(long loc_id,
String obj_name,
String attr_name,
BytePointer buffer,
long size) |
static int |
H5LTset_attribute_uint(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
int[] buffer,
long size) |
static int |
H5LTset_attribute_uint(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntBuffer buffer,
long size) |
static int |
H5LTset_attribute_uint(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
IntPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_uint(long loc_id,
String obj_name,
String attr_name,
int[] buffer,
long size) |
static int |
H5LTset_attribute_uint(long loc_id,
String obj_name,
String attr_name,
IntBuffer buffer,
long size) |
static int |
H5LTset_attribute_uint(long loc_id,
String obj_name,
String attr_name,
IntPointer buffer,
long size) |
static int |
H5LTset_attribute_ullong(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
long[] buffer,
long size) |
static int |
H5LTset_attribute_ullong(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongBuffer buffer,
long size) |
static int |
H5LTset_attribute_ullong(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
LongPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_ullong(long loc_id,
String obj_name,
String attr_name,
long[] buffer,
long size) |
static int |
H5LTset_attribute_ullong(long loc_id,
String obj_name,
String attr_name,
LongBuffer buffer,
long size) |
static int |
H5LTset_attribute_ullong(long loc_id,
String obj_name,
String attr_name,
LongPointer buffer,
long size) |
static int |
H5LTset_attribute_ulong(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
CLongPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_ulong(long loc_id,
String obj_name,
String attr_name,
CLongPointer buffer,
long size) |
static int |
H5LTset_attribute_ushort(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
short[] buffer,
long size) |
static int |
H5LTset_attribute_ushort(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ShortBuffer buffer,
long size) |
static int |
H5LTset_attribute_ushort(long loc_id,
BytePointer obj_name,
BytePointer attr_name,
ShortPointer buffer,
long size)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates and writes an attribute.
|
static int |
H5LTset_attribute_ushort(long loc_id,
String obj_name,
String attr_name,
short[] buffer,
long size) |
static int |
H5LTset_attribute_ushort(long loc_id,
String obj_name,
String attr_name,
ShortBuffer buffer,
long size) |
static int |
H5LTset_attribute_ushort(long loc_id,
String obj_name,
String attr_name,
ShortPointer buffer,
long size) |
static long |
H5LTtext_to_dtype(BytePointer text,
int lang_type)
-------------------------------------------------------------------------
\ingroup H5LT
\brief Creates an HDF5 datatype given a text description.
|
static long |
H5LTtext_to_dtype(String text,
int lang_type) |
static int |
H5Lunpack_elink_val(Pointer ext_linkval,
long link_size,
int[] flags,
byte[] filename,
byte[] obj_path) |
static int |
H5Lunpack_elink_val(Pointer ext_linkval,
long link_size,
IntBuffer flags,
ByteBuffer filename,
ByteBuffer obj_path) |
static int |
H5Lunpack_elink_val(Pointer ext_linkval,
long link_size,
IntPointer flags,
BytePointer filename,
BytePointer obj_path) |
static int |
H5Lunpack_elink_val(Pointer ext_linkval,
long link_size,
IntPointer flags,
PointerPointer filename,
PointerPointer obj_path)
\ingroup H5L
\brief Decodes external link information
|
static int |
H5Lunregister(int id)
\ingroup H5LA
\brief Unregisters a class of user-defined links
|
static int |
H5Lvisit_by_name2(long loc_id,
BytePointer group_name,
int idx_type,
int order,
H5L_iterate2_t op,
Pointer op_data,
long lapl_id)
\ingroup TRAV
\brief Recursively visits all links starting from a specified group
\loc_id
|
static int |
H5Lvisit_by_name2(long loc_id,
String group_name,
int idx_type,
int order,
H5L_iterate2_t op,
Pointer op_data,
long lapl_id) |
static int |
H5Lvisit2(long grp_id,
int idx_type,
int order,
H5L_iterate2_t op,
Pointer op_data)
\ingroup TRAV
\brief Recursively visits all links starting from a specified group
\group_id{grp_id}
\idx_type
\order
\op
\op_data
|
static int |
H5O_SHMESG_ATTR_FLAG()
Attribute Message.
|
static int |
H5O_SHMESG_DTYPE_FLAG()
Datatype Message.
|
static int |
H5O_SHMESG_FILL_FLAG()
Fill Value Message.
|
static int |
H5O_SHMESG_PLINE_FLAG()
Filter pipeline message.
|
static int |
H5O_SHMESG_SDSPACE_FLAG()
Simple Dataspace Message.
|
static H5O_token_t |
H5O_TOKEN_UNDEF_g()
\endcond
|
static int |
H5Oare_mdc_flushes_disabled(long object_id,
boolean[] are_disabled) |
static int |
H5Oare_mdc_flushes_disabled(long object_id,
BoolPointer are_disabled)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieves comment for specified object
|
static int |
H5Oclose_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long object_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Oclose}
|
static int |
H5Oclose_async(String app_file,
String app_func,
int app_line,
long object_id,
long es_id) |
static int |
H5Oclose(long object_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Closes an object in an HDF5 file
\obj_id{object_id}
|
static int |
H5Ocopy_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long src_loc_id,
BytePointer src_name,
long dst_loc_id,
BytePointer dst_name,
long ocpypl_id,
long lcpl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Ocopy}
|
static int |
H5Ocopy_async(String app_file,
String app_func,
int app_line,
long src_loc_id,
String src_name,
long dst_loc_id,
String dst_name,
long ocpypl_id,
long lcpl_id,
long es_id) |
static int |
H5Ocopy(long src_loc_id,
BytePointer src_name,
long dst_loc_id,
BytePointer dst_name,
long ocpypl_id,
long lcpl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Copies an object in an HDF5 file
|
static int |
H5Ocopy(long src_loc_id,
String src_name,
long dst_loc_id,
String dst_name,
long ocpypl_id,
long lcpl_id) |
static int |
H5Odecr_refcount(long object_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Decrements an object reference count
\fgdta_loc_obj_id{object_id}
|
static int |
H5Odisable_mdc_flushes(long object_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Prevents metadata entries for an HDF5 object from being flushed
from the metadata cache to storage
|
static int |
H5Oenable_mdc_flushes(long object_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Enables flushing of dirty metadata entries from a file's metadata cache
|
static int |
H5Oexists_by_name(long loc_id,
BytePointer name,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Determines whether a link resolves to an actual object.
|
static int |
H5Oexists_by_name(long loc_id,
String name,
long lapl_id) |
static int |
H5Oflush_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long obj_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Oflush}
|
static int |
H5Oflush_async(String app_file,
String app_func,
int app_line,
long obj_id,
long es_id) |
static int |
H5Oflush(long obj_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Flushes all buffers associated with an HDF5 object to disk
\fgdta_loc_obj_id{obj_id}
|
static long |
H5Oget_comment_by_name(long loc_id,
BytePointer name,
byte[] comment,
long bufsize,
long lapl_id) |
static long |
H5Oget_comment_by_name(long loc_id,
BytePointer name,
ByteBuffer comment,
long bufsize,
long lapl_id) |
static long |
H5Oget_comment_by_name(long loc_id,
BytePointer name,
BytePointer comment,
long bufsize,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieves comment for specified object
\fgdta_loc_obj_id{loc_id}
|
static long |
H5Oget_comment_by_name(long loc_id,
String name,
byte[] comment,
long bufsize,
long lapl_id) |
static long |
H5Oget_comment_by_name(long loc_id,
String name,
ByteBuffer comment,
long bufsize,
long lapl_id) |
static long |
H5Oget_comment_by_name(long loc_id,
String name,
BytePointer comment,
long bufsize,
long lapl_id) |
static long |
H5Oget_comment(long obj_id,
byte[] comment,
long bufsize) |
static long |
H5Oget_comment(long obj_id,
ByteBuffer comment,
long bufsize) |
static long |
H5Oget_comment(long obj_id,
BytePointer comment,
long bufsize)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieves comment for specified object
\fgdta_loc_obj_id{obj_id}
|
static int |
H5Oget_info_by_idx3(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
H5O_info2_t oinfo,
int fields,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieves the metadata for an object, identifying the object
by an index position
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Oget_info_by_idx3(long loc_id,
String group_name,
int idx_type,
int order,
long n,
H5O_info2_t oinfo,
int fields,
long lapl_id) |
static int |
H5Oget_info_by_name_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
H5O_info2_t oinfo,
int fields,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Oget_info_by_name}
|
static int |
H5Oget_info_by_name_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
H5O_info2_t oinfo,
int fields,
long lapl_id,
long es_id) |
static int |
H5Oget_info_by_name3(long loc_id,
BytePointer name,
H5O_info2_t oinfo,
int fields,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieves the metadata for an object, identifying the object by
location and relative name
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Oget_info_by_name3(long loc_id,
String name,
H5O_info2_t oinfo,
int fields,
long lapl_id) |
static int |
H5Oget_info3(long loc_id,
H5O_info2_t oinfo,
int fields)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieves the metadata for an object specified by an identifier
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Oget_native_info_by_idx(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
H5O_native_info_t oinfo,
int fields,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieve native file format information about an object
according to the order of an index
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Oget_native_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
H5O_native_info_t oinfo,
int fields,
long lapl_id) |
static int |
H5Oget_native_info_by_name(long loc_id,
BytePointer name,
H5O_native_info_t oinfo,
int fields,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieve native file format information about an object given its name
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Oget_native_info_by_name(long loc_id,
String name,
H5O_native_info_t oinfo,
int fields,
long lapl_id) |
static int |
H5Oget_native_info(long loc_id,
H5O_native_info_t oinfo,
int fields)
-------------------------------------------------------------------------
\ingroup H5O
\brief Retrieve native file format information about an object
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Oincr_refcount(long object_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Increments an object reference count
\fgdta_loc_obj_id{object_id}
|
static int |
H5Olink(long obj_id,
long new_loc_id,
BytePointer new_name,
long lcpl_id,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Creates a hard link to an object in an HDF5 file
|
static int |
H5Olink(long obj_id,
long new_loc_id,
String new_name,
long lcpl_id,
long lapl_id) |
static long |
H5Oopen_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Oopen}
|
static long |
H5Oopen_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
long lapl_id,
long es_id) |
static long |
H5Oopen_by_idx_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
long lapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Oopen_by_idx}
|
static long |
H5Oopen_by_idx_async(String app_file,
String app_func,
int app_line,
long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id,
long es_id) |
static long |
H5Oopen_by_idx(long loc_id,
BytePointer group_name,
int idx_type,
int order,
long n,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Opens the nth object in a group
\fgdta_loc_obj_id{loc_id}
|
static long |
H5Oopen_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static long |
H5Oopen_by_token(long loc_id,
H5O_token_t token)
-------------------------------------------------------------------------
\ingroup H5O
\brief Opens an object in an HDF5 file using its VOL independent token
\fgdta_loc_obj_id{loc_id}
|
static long |
H5Oopen(long loc_id,
BytePointer name,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Opens an object in an HDF5 file by location identifier and path name.
|
static long |
H5Oopen(long loc_id,
String name,
long lapl_id) |
static int |
H5open()
\ingroup H5
\brief Initializes the HDF5 library
|
static int |
H5Orefresh_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long oid,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Orefresh}
|
static int |
H5Orefresh_async(String app_file,
String app_func,
int app_line,
long oid,
long es_id) |
static int |
H5Orefresh(long oid)
-------------------------------------------------------------------------
\ingroup H5O
\brief Refreshes all buffers associated with an HDF5 object
\fgdta_loc_obj_id{oid}
|
static int |
H5Oset_comment_by_name(long loc_id,
BytePointer name,
BytePointer comment,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Sets comment for specified object
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Oset_comment_by_name(long loc_id,
String name,
String comment,
long lapl_id) |
static int |
H5Oset_comment(long obj_id,
BytePointer comment)
-------------------------------------------------------------------------
\ingroup H5O
\brief Sets comment for specified object
\fgdta_loc_obj_id{obj_id}
|
static int |
H5Oset_comment(long obj_id,
String comment) |
static int |
H5Otoken_cmp(long loc_id,
H5O_token_t token1,
H5O_token_t token2,
int[] cmp_value) |
static int |
H5Otoken_cmp(long loc_id,
H5O_token_t token1,
H5O_token_t token2,
IntBuffer cmp_value) |
static int |
H5Otoken_cmp(long loc_id,
H5O_token_t token1,
H5O_token_t token2,
IntPointer cmp_value)
-------------------------------------------------------------------------
\ingroup H5O
\brief Compares two VOL connector object tokens
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Otoken_from_str(long loc_id,
BytePointer token_str,
H5O_token_t token)
-------------------------------------------------------------------------
\ingroup H5O
\brief Deserializes a string into a connector object token
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Otoken_from_str(long loc_id,
String token_str,
H5O_token_t token) |
static int |
H5Otoken_to_str(long loc_id,
H5O_token_t token,
byte[] token_str) |
static int |
H5Otoken_to_str(long loc_id,
H5O_token_t token,
ByteBuffer token_str) |
static int |
H5Otoken_to_str(long loc_id,
H5O_token_t token,
BytePointer token_str) |
static int |
H5Otoken_to_str(long loc_id,
H5O_token_t token,
PointerPointer token_str)
-------------------------------------------------------------------------
\ingroup H5O
\brief Serializes a connector's object token into a string
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Ovisit_by_name3(long loc_id,
BytePointer obj_name,
int idx_type,
int order,
H5O_iterate2_t op,
Pointer op_data,
int fields,
long lapl_id)
-------------------------------------------------------------------------
\ingroup H5O
\brief Recursively visits all objects accessible from a specified object
\fgdta_loc_obj_id{loc_id}
|
static int |
H5Ovisit_by_name3(long loc_id,
String obj_name,
int idx_type,
int order,
H5O_iterate2_t op,
Pointer op_data,
int fields,
long lapl_id) |
static int |
H5Ovisit3(long obj_id,
int idx_type,
int order,
H5O_iterate2_t op,
Pointer op_data,
int fields)
-------------------------------------------------------------------------
\ingroup H5O
\brief Recursively visits all objects accessible from a specified object
\fgdta_loc_obj_id{obj_id}
\idx_type
\order
|
static int |
H5P_ATTRIBUTE_ACCESS_DEFAULT() |
static int |
H5P_ATTRIBUTE_ACCESS() |
static int |
H5P_ATTRIBUTE_CREATE_DEFAULT() |
static int |
H5P_ATTRIBUTE_CREATE() |
static long |
H5P_CLS_ATTRIBUTE_ACCESS_ID_g() |
static void |
H5P_CLS_ATTRIBUTE_ACCESS_ID_g(long setter) |
static long |
H5P_CLS_ATTRIBUTE_CREATE_ID_g() |
static void |
H5P_CLS_ATTRIBUTE_CREATE_ID_g(long setter) |
static long |
H5P_CLS_DATASET_ACCESS_ID_g() |
static void |
H5P_CLS_DATASET_ACCESS_ID_g(long setter) |
static long |
H5P_CLS_DATASET_CREATE_ID_g() |
static void |
H5P_CLS_DATASET_CREATE_ID_g(long setter) |
static long |
H5P_CLS_DATASET_XFER_ID_g() |
static void |
H5P_CLS_DATASET_XFER_ID_g(long setter) |
static long |
H5P_CLS_DATATYPE_ACCESS_ID_g() |
static void |
H5P_CLS_DATATYPE_ACCESS_ID_g(long setter) |
static long |
H5P_CLS_DATATYPE_CREATE_ID_g() |
static void |
H5P_CLS_DATATYPE_CREATE_ID_g(long setter) |
static long |
H5P_CLS_FILE_ACCESS_ID_g() |
static void |
H5P_CLS_FILE_ACCESS_ID_g(long setter) |
static long |
H5P_CLS_FILE_CREATE_ID_g() |
static void |
H5P_CLS_FILE_CREATE_ID_g(long setter) |
static long |
H5P_CLS_FILE_MOUNT_ID_g() |
static void |
H5P_CLS_FILE_MOUNT_ID_g(long setter) |
static long |
H5P_CLS_GROUP_ACCESS_ID_g() |
static void |
H5P_CLS_GROUP_ACCESS_ID_g(long setter) |
static long |
H5P_CLS_GROUP_CREATE_ID_g() |
static void |
H5P_CLS_GROUP_CREATE_ID_g(long setter) |
static long |
H5P_CLS_LINK_ACCESS_ID_g() |
static void |
H5P_CLS_LINK_ACCESS_ID_g(long setter) |
static long |
H5P_CLS_LINK_CREATE_ID_g() |
static void |
H5P_CLS_LINK_CREATE_ID_g(long setter) |
static long |
H5P_CLS_MAP_ACCESS_ID_g() |
static void |
H5P_CLS_MAP_ACCESS_ID_g(long setter) |
static long |
H5P_CLS_MAP_CREATE_ID_g() |
static void |
H5P_CLS_MAP_CREATE_ID_g(long setter) |
static long |
H5P_CLS_OBJECT_COPY_ID_g() |
static void |
H5P_CLS_OBJECT_COPY_ID_g(long setter) |
static long |
H5P_CLS_OBJECT_CREATE_ID_g() |
static void |
H5P_CLS_OBJECT_CREATE_ID_g(long setter) |
static long |
H5P_CLS_REFERENCE_ACCESS_ID_g() |
static void |
H5P_CLS_REFERENCE_ACCESS_ID_g(long setter) |
static long |
H5P_CLS_ROOT_ID_g() |
static void |
H5P_CLS_ROOT_ID_g(long setter) |
static long |
H5P_CLS_STRING_CREATE_ID_g() |
static void |
H5P_CLS_STRING_CREATE_ID_g(long setter) |
static long |
H5P_CLS_VOL_INITIALIZE_ID_g() |
static void |
H5P_CLS_VOL_INITIALIZE_ID_g(long setter) |
static int |
H5P_DATASET_ACCESS_DEFAULT() |
static int |
H5P_DATASET_ACCESS() |
static int |
H5P_DATASET_CREATE_DEFAULT() |
static int |
H5P_DATASET_CREATE() |
static int |
H5P_DATASET_XFER_DEFAULT() |
static int |
H5P_DATASET_XFER() |
static int |
H5P_DATATYPE_ACCESS_DEFAULT() |
static int |
H5P_DATATYPE_ACCESS() |
static int |
H5P_DATATYPE_CREATE_DEFAULT() |
static int |
H5P_DATATYPE_CREATE() |
static int |
H5P_DEFAULT()
Default value of type \ref hid_t for all property list classes
|
static int |
H5P_FILE_ACCESS_DEFAULT() |
static int |
H5P_FILE_ACCESS() |
static int |
H5P_FILE_CREATE_DEFAULT() |
static int |
H5P_FILE_CREATE() |
static int |
H5P_FILE_MOUNT_DEFAULT() |
static int |
H5P_FILE_MOUNT() |
static int |
H5P_GROUP_ACCESS_DEFAULT() |
static int |
H5P_GROUP_ACCESS() |
static int |
H5P_GROUP_CREATE_DEFAULT() |
static int |
H5P_GROUP_CREATE() |
static int |
H5P_LINK_ACCESS_DEFAULT() |
static int |
H5P_LINK_ACCESS() |
static int |
H5P_LINK_CREATE_DEFAULT() |
static int |
H5P_LINK_CREATE() |
static long |
H5P_LST_ATTRIBUTE_ACCESS_ID_g() |
static void |
H5P_LST_ATTRIBUTE_ACCESS_ID_g(long setter) |
static long |
H5P_LST_ATTRIBUTE_CREATE_ID_g() |
static void |
H5P_LST_ATTRIBUTE_CREATE_ID_g(long setter) |
static long |
H5P_LST_DATASET_ACCESS_ID_g() |
static void |
H5P_LST_DATASET_ACCESS_ID_g(long setter) |
static long |
H5P_LST_DATASET_CREATE_ID_g() |
static void |
H5P_LST_DATASET_CREATE_ID_g(long setter) |
static long |
H5P_LST_DATASET_XFER_ID_g() |
static void |
H5P_LST_DATASET_XFER_ID_g(long setter) |
static long |
H5P_LST_DATATYPE_ACCESS_ID_g() |
static void |
H5P_LST_DATATYPE_ACCESS_ID_g(long setter) |
static long |
H5P_LST_DATATYPE_CREATE_ID_g() |
static void |
H5P_LST_DATATYPE_CREATE_ID_g(long setter) |
static long |
H5P_LST_FILE_ACCESS_ID_g() |
static void |
H5P_LST_FILE_ACCESS_ID_g(long setter) |
static long |
H5P_LST_FILE_CREATE_ID_g() |
static void |
H5P_LST_FILE_CREATE_ID_g(long setter) |
static long |
H5P_LST_FILE_MOUNT_ID_g() |
static void |
H5P_LST_FILE_MOUNT_ID_g(long setter) |
static long |
H5P_LST_GROUP_ACCESS_ID_g() |
static void |
H5P_LST_GROUP_ACCESS_ID_g(long setter) |
static long |
H5P_LST_GROUP_CREATE_ID_g() |
static void |
H5P_LST_GROUP_CREATE_ID_g(long setter) |
static long |
H5P_LST_LINK_ACCESS_ID_g() |
static void |
H5P_LST_LINK_ACCESS_ID_g(long setter) |
static long |
H5P_LST_LINK_CREATE_ID_g() |
static void |
H5P_LST_LINK_CREATE_ID_g(long setter) |
static long |
H5P_LST_MAP_ACCESS_ID_g() |
static void |
H5P_LST_MAP_ACCESS_ID_g(long setter) |
static long |
H5P_LST_MAP_CREATE_ID_g() |
static void |
H5P_LST_MAP_CREATE_ID_g(long setter) |
static long |
H5P_LST_OBJECT_COPY_ID_g() |
static void |
H5P_LST_OBJECT_COPY_ID_g(long setter) |
static long |
H5P_LST_REFERENCE_ACCESS_ID_g() |
static void |
H5P_LST_REFERENCE_ACCESS_ID_g(long setter) |
static long |
H5P_LST_VOL_INITIALIZE_ID_g() |
static void |
H5P_LST_VOL_INITIALIZE_ID_g(long setter) |
static int |
H5P_MAP_ACCESS_DEFAULT() |
static int |
H5P_MAP_ACCESS() |
static int |
H5P_MAP_CREATE_DEFAULT() |
static int |
H5P_MAP_CREATE() |
static int |
H5P_OBJECT_COPY_DEFAULT() |
static int |
H5P_OBJECT_COPY() |
static int |
H5P_OBJECT_CREATE() |
static int |
H5P_REFERENCE_ACCESS_DEFAULT() |
static int |
H5P_REFERENCE_ACCESS() |
static int |
H5P_ROOT() |
static int |
H5P_STRING_CREATE() |
static int |
H5P_VOL_INITIALIZE_DEFAULT() |
static int |
H5P_VOL_INITIALIZE() |
static int |
H5Padd_merge_committed_dtype_path(long plist_id,
BytePointer path)
\ingroup OCPYPL
\brief Adds a path to the list of paths that will be searched in the
destination file for a matching committed datatype
|
static int |
H5Padd_merge_committed_dtype_path(long plist_id,
String path) |
static int |
H5Pall_filters_avail(long plist_id)
\ingroup DCPL
\brief Verifies that all required filters are available
\plist_id
|
static int |
H5Pclose_class(long plist_id)
\ingroup PLCRA
\brief Closes an existing property list class
\plistcls_id{plist_id}
|
static int |
H5Pclose(long plist_id)
\ingroup PLCR
\brief Terminates access to a property list
\plist_id
|
static int |
H5Pcopy_prop(long dst_id,
long src_id,
BytePointer name)
\ingroup PLCRA
\brief Copies a property from one list or class to another
|
static int |
H5Pcopy_prop(long dst_id,
long src_id,
String name) |
static long |
H5Pcopy(long plist_id)
\ingroup PLCR
\brief Copies an existing property list to create a new property list
\plist_id
|
static long |
H5Pcreate_class(long parent,
BytePointer name,
H5P_cls_create_func_t create,
Pointer create_data,
H5P_cls_copy_func_t copy,
Pointer copy_data,
H5P_cls_close_func_t _close,
Pointer close_data)
\ingroup PLCRA
\brief Creates a new property list class
\plistcls_id{parent}
|
static long |
H5Pcreate_class(long parent,
String name,
H5P_cls_create_func_t create,
Pointer create_data,
H5P_cls_copy_func_t copy,
Pointer copy_data,
H5P_cls_close_func_t _close,
Pointer close_data) |
static long |
H5Pcreate(long cls_id)
\ingroup PLCR
\brief Creates a new property list as an instance of a property list class
\plistcls_id{cls_id}
|
static long |
H5Pdecode(Pointer buf)
\ingroup PLCR
\brief Decodes property list received in a binary object buffer and
returns a new property list identifier
|
static int |
H5Pencode2(long plist_id,
Pointer buf,
SizeTPointer nalloc,
long fapl_id)
\ingroup PLCR
\brief Encodes the property values in a property list into a binary
buffer
\plist_id
|
static int |
H5Pequal(long id1,
long id2)
\ingroup PLCRA
\brief Compares two property lists or classes for equality
|
static int |
H5Pexist(long plist_id,
BytePointer name)
\ingroup PLCRA
\brief Queries whether a property name exists in a property list or
class
|
static int |
H5Pexist(long plist_id,
String name) |
static int |
H5Pfill_value_defined(long plist,
int[] status) |
static int |
H5Pfill_value_defined(long plist,
IntBuffer status) |
static int |
H5Pfill_value_defined(long plist,
IntPointer status)
\ingroup DCPL
\brief Determines whether fill value is defined
\dcpl_id{plist}
|
static int |
H5Pfree_merge_committed_dtype_paths(long plist_id)
\ingroup OCPYPL
\brief Clears the list of paths stored in the object copy property list
|
static int |
H5Pget_actual_selection_io_mode(long plist_id,
int[] actual_selection_io_mode) |
static int |
H5Pget_actual_selection_io_mode(long plist_id,
IntBuffer actual_selection_io_mode) |
static int |
H5Pget_actual_selection_io_mode(long plist_id,
IntPointer actual_selection_io_mode)
\ingroup DXPL
\brief Retrieves the type(s) of I/O that HDF5 actually performed on raw data
during the last I/O call
\dxpl_id{plist_id}
|
static int |
H5Pget_alignment(long fapl_id,
long[] threshold,
long... alignment) |
static int |
H5Pget_alignment(long fapl_id,
LongBuffer threshold,
LongBuffer alignment) |
static int |
H5Pget_alignment(long fapl_id,
LongPointer threshold,
LongPointer alignment)
\ingroup FAPL
\brief Retrieves the current settings for alignment properties from a
file access property list
\fapl_id
|
static int |
H5Pget_alloc_time(long plist_id,
int[] alloc_time) |
static int |
H5Pget_alloc_time(long plist_id,
IntBuffer alloc_time) |
static int |
H5Pget_alloc_time(long plist_id,
IntPointer alloc_time)
\ingroup DCPL
\brief Retrieves the timing for storage space allocation
\dcpl_id{plist_id}
|
static int |
H5Pget_append_flush(long dapl_id,
int dims,
long[] boundary,
H5D_append_cb_t func,
Pointer udata) |
static int |
H5Pget_append_flush(long dapl_id,
int dims,
LongBuffer boundary,
H5D_append_cb_t func,
Pointer udata) |
static int |
H5Pget_append_flush(long dapl_id,
int dims,
LongPointer boundary,
H5D_append_cb_t func,
Pointer udata) |
static int |
H5Pget_append_flush(long dapl_id,
int dims,
LongPointer boundary,
H5D_append_cb_t func,
PointerPointer udata)
\ingroup DAPL
\brief Retrieves the values of the append property that is set up in
the dataset access property list
\dapl_id
|
static int |
H5Pget_attr_creation_order(long plist_id,
int[] crt_order_flags) |
static int |
H5Pget_attr_creation_order(long plist_id,
IntBuffer crt_order_flags) |
static int |
H5Pget_attr_creation_order(long plist_id,
IntPointer crt_order_flags)
\ingroup OCPL
\brief Retrieves tracking and indexing settings for attribute creation
order
\plist_id
|
static int |
H5Pget_attr_phase_change(long plist_id,
int[] max_compact,
int[] min_dense) |
static int |
H5Pget_attr_phase_change(long plist_id,
IntBuffer max_compact,
IntBuffer min_dense) |
static int |
H5Pget_attr_phase_change(long plist_id,
IntPointer max_compact,
IntPointer min_dense)
\ingroup OCPL
\brief Retrieves attribute storage phase change thresholds
\plist_id
|
static int |
H5Pget_btree_ratios(long plist_id,
double[] left,
double[] middle,
double[] right) |
static int |
H5Pget_btree_ratios(long plist_id,
DoubleBuffer left,
DoubleBuffer middle,
DoubleBuffer right) |
static int |
H5Pget_btree_ratios(long plist_id,
DoublePointer left,
DoublePointer middle,
DoublePointer right)
\ingroup DXPL
\brief Gets B-tree split ratios for a dataset transfer property list
\dxpl_id{plist_id}
|
static long |
H5Pget_buffer(long plist_id,
Pointer tconv,
Pointer bkg) |
static long |
H5Pget_buffer(long plist_id,
PointerPointer tconv,
PointerPointer bkg)
\ingroup DXPL
\brief Reads buffer settings
|
static int |
H5Pget_cache(long plist_id,
int[] mdc_nelmts,
SizeTPointer rdcc_nslots,
SizeTPointer rdcc_nbytes,
double[] rdcc_w0) |
static int |
H5Pget_cache(long plist_id,
IntBuffer mdc_nelmts,
SizeTPointer rdcc_nslots,
SizeTPointer rdcc_nbytes,
DoubleBuffer rdcc_w0) |
static int |
H5Pget_cache(long plist_id,
IntPointer mdc_nelmts,
SizeTPointer rdcc_nslots,
SizeTPointer rdcc_nbytes,
DoublePointer rdcc_w0)
\ingroup FAPL
\brief Queries the raw data chunk cache parameters
\fapl_id{plist_id}
|
static int |
H5Pget_char_encoding(long plist_id,
int[] encoding) |
static int |
H5Pget_char_encoding(long plist_id,
IntBuffer encoding) |
static int |
H5Pget_char_encoding(long plist_id,
IntPointer encoding)
\ingroup ACPL
\brief Retrieves the character encoding used to create a link or
attribute name
|
static int |
H5Pget_chunk_cache(long dapl_id,
SizeTPointer rdcc_nslots,
SizeTPointer rdcc_nbytes,
double[] rdcc_w0) |
static int |
H5Pget_chunk_cache(long dapl_id,
SizeTPointer rdcc_nslots,
SizeTPointer rdcc_nbytes,
DoubleBuffer rdcc_w0) |
static int |
H5Pget_chunk_cache(long dapl_id,
SizeTPointer rdcc_nslots,
SizeTPointer rdcc_nbytes,
DoublePointer rdcc_w0)
\ingroup DAPL
\brief Retrieves the raw data chunk cache parameters
\dapl_id
|
static int |
H5Pget_chunk_opts(long plist_id,
int[] opts) |
static int |
H5Pget_chunk_opts(long plist_id,
IntBuffer opts) |
static int |
H5Pget_chunk_opts(long plist_id,
IntPointer opts)
\ingroup DCPL
\brief Retrieves the edge chunk option setting from a dataset creation
property list
\dcpl_id{plist_id}
|
static int |
H5Pget_chunk(long plist_id,
int max_ndims,
long... dim) |
static int |
H5Pget_chunk(long plist_id,
int max_ndims,
LongBuffer dim) |
static int |
H5Pget_chunk(long plist_id,
int max_ndims,
LongPointer dim)
\ingroup DCPL
\brief Retrieves the size of chunks for the raw data of a chunked
layout dataset
\dcpl_id{plist_id}
|
static BytePointer |
H5Pget_class_name(long pclass_id)
\ingroup PLCRA
\brief Retrieves the name of a class
\plistcls_id{pclass_id}
|
static long |
H5Pget_class_parent(long pclass_id)
\ingroup PLCRA
\brief Retrieves the parent class of a property class
\plistcls_id{pclass_id}
|
static long |
H5Pget_class(long plist_id)
\ingroup PLCR
\brief Returns the property list class identifier for a property list
\plist_id
|
static int |
H5Pget_copy_object(long plist_id,
int[] copy_options) |
static int |
H5Pget_copy_object(long plist_id,
IntBuffer copy_options) |
static int |
H5Pget_copy_object(long plist_id,
IntPointer copy_options)
\ingroup OCPYPL
\brief Retrieves the properties to be used when an object is copied
|
static int |
H5Pget_core_write_tracking(long fapl_id,
boolean[] is_enabled,
SizeTPointer page_size) |
static int |
H5Pget_core_write_tracking(long fapl_id,
BoolPointer is_enabled,
SizeTPointer page_size)
\ingroup FAPL
\brief Gets information about the write tracking feature used by
the core VFD
\fapl_id
|
static int |
H5Pget_create_intermediate_group(long plist_id,
int[] crt_intmd) |
static int |
H5Pget_create_intermediate_group(long plist_id,
IntBuffer crt_intmd) |
static int |
H5Pget_create_intermediate_group(long plist_id,
IntPointer crt_intmd)
\ingroup LCPL
\brief Determines whether property is set to enable creating missing
intermediate groups
\lcpl_id{plist_id}
|
static long |
H5Pget_data_transform(long plist_id,
byte[] expression,
long size) |
static long |
H5Pget_data_transform(long plist_id,
ByteBuffer expression,
long size) |
static long |
H5Pget_data_transform(long plist_id,
BytePointer expression,
long size)
\ingroup DXPL
\brief Retrieves a data transform expression
|
static long |
H5Pget_driver_config_str(long fapl_id,
byte[] config_buf,
long buf_size) |
static long |
H5Pget_driver_config_str(long fapl_id,
ByteBuffer config_buf,
long buf_size) |
static long |
H5Pget_driver_config_str(long fapl_id,
BytePointer config_buf,
long buf_size)
\ingroup FAPL
\brief Retrieves a string representation of the configuration for
the driver set on the given FAPL.
|
static Pointer |
H5Pget_driver_info(long plist_id)
\ingroup FAPL
\brief Returns a pointer to file driver information
|
static long |
H5Pget_driver(long plist_id)
\ingroup FAPL
\brief Returns low-lever driver identifier
\plist_id
|
static int |
H5Pget_dset_no_attrs_hint(long dcpl_id,
boolean[] minimize) |
static int |
H5Pget_dset_no_attrs_hint(long dcpl_id,
BoolPointer minimize)
\ingroup DCPL
\brief Retrieves the setting for whether or not to create minimized
dataset object headers
\dcpl_id
|
static int |
H5Pget_edc_check(long plist_id)
\ingroup DXPL
\brief Determines whether error-detection is enabled for dataset reads
|
static long |
H5Pget_efile_prefix(long dapl_id,
byte[] prefix,
long size) |
static long |
H5Pget_efile_prefix(long dapl_id,
ByteBuffer prefix,
long size) |
static long |
H5Pget_efile_prefix(long dapl_id,
BytePointer prefix,
long size)
\ingroup DAPL
\brief Retrieves the prefix for external raw data storage files as set
in the dataset access property list
\dapl_id
|
static int |
H5Pget_elink_acc_flags(long lapl_id,
int[] flags) |
static int |
H5Pget_elink_acc_flags(long lapl_id,
IntBuffer flags) |
static int |
H5Pget_elink_acc_flags(long lapl_id,
IntPointer flags)
\ingroup LAPL
\brief Retrieves the external link traversal file access flag from the
specified link access property list
\lapl_id
|
static int |
H5Pget_elink_cb(long lapl_id,
H5L_elink_traverse_t func,
Pointer op_data) |
static int |
H5Pget_elink_cb(long lapl_id,
H5L_elink_traverse_t func,
PointerPointer op_data)
\ingroup LAPL
\brief Retrieves the external link traversal callback function from the
specified link access property list
\lapl_id
|
static long |
H5Pget_elink_fapl(long lapl_id)
\ingroup LAPL
\brief Retrieves the file access property list identifier associated
with the link access property list
\lapl_id
|
static int |
H5Pget_elink_file_cache_size(long plist_id,
int[] efc_size) |
static int |
H5Pget_elink_file_cache_size(long plist_id,
IntBuffer efc_size) |
static int |
H5Pget_elink_file_cache_size(long plist_id,
IntPointer efc_size)
\ingroup FAPL
\brief Retrieves the size of the external link open file cache
\fapl_id{plist_id}
|
static long |
H5Pget_elink_prefix(long plist_id,
byte[] prefix,
long size) |
static long |
H5Pget_elink_prefix(long plist_id,
ByteBuffer prefix,
long size) |
static long |
H5Pget_elink_prefix(long plist_id,
BytePointer prefix,
long size)
\ingroup LAPL
\brief Retrieves prefix applied to external link paths
\lapl_id{plist_id}
|
static int |
H5Pget_est_link_info(long plist_id,
int[] est_num_entries,
int[] est_name_len) |
static int |
H5Pget_est_link_info(long plist_id,
IntBuffer est_num_entries,
IntBuffer est_name_len) |
static int |
H5Pget_est_link_info(long plist_id,
IntPointer est_num_entries,
IntPointer est_name_len)
\ingroup GCPL
\brief Returns the estimated link count and average link name length in a group
\gcpl_id{plist_id}
|
static int |
H5Pget_evict_on_close(long fapl_id,
boolean[] evict_on_close) |
static int |
H5Pget_evict_on_close(long fapl_id,
BoolPointer evict_on_close)
\ingroup FAPL
\brief Retrieves the file access property list setting that determines
whether an HDF5 object will be evicted from the library's metadata
cache when it is closed
\fapl_id
|
static int |
H5Pget_external_count(long plist_id)
\ingroup DCPL
\brief Returns the number of external files for a dataset
\dcpl_id{plist_id}
|
static int |
H5Pget_external(long plist_id,
int idx,
long name_size,
byte[] name,
SizeTPointer offset,
long... size) |
static int |
H5Pget_external(long plist_id,
int idx,
long name_size,
ByteBuffer name,
SizeTPointer offset,
LongBuffer size) |
static int |
H5Pget_external(long plist_id,
int idx,
long name_size,
BytePointer name,
SizeTPointer offset,
LongPointer size)
\ingroup DCPL
\brief Returns information about an external file
\dcpl_id{plist_id}
|
static int |
H5Pget_family_offset(long fapl_id,
long... offset) |
static int |
H5Pget_family_offset(long fapl_id,
LongBuffer offset) |
static int |
H5Pget_family_offset(long fapl_id,
LongPointer offset)
\ingroup FAPL
\brief Retrieves a data offset from the file access property list
\fapl_id
|
static int |
H5Pget_fapl_core(long fapl_id,
SizeTPointer increment,
boolean[] backing_store) |
static int |
H5Pget_fapl_core(long fapl_id,
SizeTPointer increment,
BoolPointer backing_store)
\ingroup FAPL
\brief Queries core file driver properties
\fapl_id
|
static int |
H5Pget_fapl_family(long fapl_id,
long[] memb_size,
long... memb_fapl_id) |
static int |
H5Pget_fapl_family(long fapl_id,
LongBuffer memb_size,
LongBuffer memb_fapl_id) |
static int |
H5Pget_fapl_family(long fapl_id,
LongPointer memb_size,
LongPointer memb_fapl_id)
\ingroup FAPL
\brief Returns file access property list information
\fapl_id
|
static int |
H5Pget_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
byte[] memb_name,
long[] memb_addr,
boolean[] relax) |
static int |
H5Pget_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
byte[] memb_name,
long[] memb_addr,
BoolPointer relax) |
static int |
H5Pget_fapl_multi(long fapl_id,
IntBuffer memb_map,
LongBuffer memb_fapl,
ByteBuffer memb_name,
LongBuffer memb_addr,
boolean[] relax) |
static int |
H5Pget_fapl_multi(long fapl_id,
IntBuffer memb_map,
LongBuffer memb_fapl,
ByteBuffer memb_name,
LongBuffer memb_addr,
BoolPointer relax) |
static int |
H5Pget_fapl_multi(long fapl_id,
IntPointer memb_map,
LongPointer memb_fapl,
BytePointer memb_name,
LongPointer memb_addr,
boolean[] relax) |
static int |
H5Pget_fapl_multi(long fapl_id,
IntPointer memb_map,
LongPointer memb_fapl,
BytePointer memb_name,
LongPointer memb_addr,
BoolPointer relax) |
static int |
H5Pget_fapl_multi(long fapl_id,
IntPointer memb_map,
LongPointer memb_fapl,
PointerPointer memb_name,
LongPointer memb_addr,
BoolPointer relax)
\ingroup FAPL
\brief Returns information about the multi-file access property list
\fapl_id
|
static int |
H5Pget_fclose_degree(long fapl_id,
int[] degree) |
static int |
H5Pget_fclose_degree(long fapl_id,
IntBuffer degree) |
static int |
H5Pget_fclose_degree(long fapl_id,
IntPointer degree)
\ingroup FAPL
\brief Returns the file close degree
\fapl_id
|
static int |
H5Pget_file_image_callbacks(long fapl_id,
H5FD_file_image_callbacks_t callbacks_ptr)
\ingroup FAPL
\brief Retrieves callback routines for working with file images
\fapl_id
|
static int |
H5Pget_file_image(long fapl_id,
PointerPointer buf_ptr_ptr,
SizeTPointer buf_len_ptr)
\ingroup FAPL
\brief Retrieves a copy of the file image designated as the initial content
and structure of a file
\fapl_id
|
static int |
H5Pget_file_image(long fapl_id,
Pointer buf_ptr_ptr,
SizeTPointer buf_len_ptr) |
static int |
H5Pget_file_locking(long fapl_id,
boolean[] use_file_locking,
boolean[] ignore_when_disabled) |
static int |
H5Pget_file_locking(long fapl_id,
BoolPointer use_file_locking,
BoolPointer ignore_when_disabled)
\ingroup FAPL
\brief Retrieves the file locking property values
\fapl_id
|
static int |
H5Pget_file_space_page_size(long plist_id,
long... fsp_size) |
static int |
H5Pget_file_space_page_size(long plist_id,
LongBuffer fsp_size) |
static int |
H5Pget_file_space_page_size(long plist_id,
LongPointer fsp_size)
\ingroup FCPL
\brief Retrieves the file space page size for a file creation property
list
\fcpl_id{plist_id}
|
static int |
H5Pget_file_space_strategy(long plist_id,
int[] strategy,
boolean[] persist,
long... threshold) |
static int |
H5Pget_file_space_strategy(long plist_id,
int[] strategy,
BoolPointer persist,
long... threshold) |
static int |
H5Pget_file_space_strategy(long plist_id,
IntBuffer strategy,
boolean[] persist,
LongBuffer threshold) |
static int |
H5Pget_file_space_strategy(long plist_id,
IntBuffer strategy,
BoolPointer persist,
LongBuffer threshold) |
static int |
H5Pget_file_space_strategy(long plist_id,
IntPointer strategy,
boolean[] persist,
LongPointer threshold) |
static int |
H5Pget_file_space_strategy(long plist_id,
IntPointer strategy,
BoolPointer persist,
LongPointer threshold)
\ingroup FCPL
\brief Retrieves the file space handling strategy, persisting free-space
condition and threshold value for a file creation property list
\fcpl_id{plist_id}
|
static int |
H5Pget_fill_time(long plist_id,
int[] fill_time) |
static int |
H5Pget_fill_time(long plist_id,
IntBuffer fill_time) |
static int |
H5Pget_fill_time(long plist_id,
IntPointer fill_time)
\ingroup DCPL
\brief Retrieves the time when fill values are written to a dataset
\dcpl_id{plist_id}
|
static int |
H5Pget_fill_value(long plist_id,
long type_id,
Pointer value)
\ingroup DCPL
\brief Retrieves a dataset fill value
\dcpl_id{plist_id}
|
static int |
H5Pget_filter_by_id2(long plist_id,
int filter_id,
int[] flags,
SizeTPointer cd_nelmts,
int[] cd_values,
long namelen,
byte[] name,
int[] filter_config) |
static int |
H5Pget_filter_by_id2(long plist_id,
int filter_id,
IntBuffer flags,
SizeTPointer cd_nelmts,
IntBuffer cd_values,
long namelen,
ByteBuffer name,
IntBuffer filter_config) |
static int |
H5Pget_filter_by_id2(long plist_id,
int filter_id,
IntPointer flags,
SizeTPointer cd_nelmts,
IntPointer cd_values,
long namelen,
BytePointer name,
IntPointer filter_config)
\ingroup OCPL
\brief Returns information about the specified filter
\ocpl_id{plist_id}
|
static int |
H5Pget_filter2(long plist_id,
int idx,
int[] flags,
SizeTPointer cd_nelmts,
int[] cd_values,
long namelen,
byte[] name,
int[] filter_config) |
static int |
H5Pget_filter2(long plist_id,
int idx,
IntBuffer flags,
SizeTPointer cd_nelmts,
IntBuffer cd_values,
long namelen,
ByteBuffer name,
IntBuffer filter_config) |
static int |
H5Pget_filter2(long plist_id,
int idx,
IntPointer flags,
SizeTPointer cd_nelmts,
IntPointer cd_values,
long namelen,
BytePointer name,
IntPointer filter_config)
\ingroup OCPL
\brief Returns information about a filter in a pipeline
\ocpl_id{plist_id}
|
static int |
H5Pget_gc_references(long fapl_id,
int[] gc_ref) |
static int |
H5Pget_gc_references(long fapl_id,
IntBuffer gc_ref) |
static int |
H5Pget_gc_references(long fapl_id,
IntPointer gc_ref)
\ingroup FAPL
\brief Returns garbage collecting references setting
\fapl_id
|
static int |
H5Pget_hyper_vector_size(long fapl_id,
SizeTPointer size)
\ingroup DXPL
\brief Retrieves number of I/O vectors to be read/written in hyperslab I/O
|
static int |
H5Pget_istore_k(long plist_id,
int[] ik) |
static int |
H5Pget_istore_k(long plist_id,
IntBuffer ik) |
static int |
H5Pget_istore_k(long plist_id,
IntPointer ik)
\ingroup FCPL
\brief Queries the 1/2 rank of an indexed storage B-tree
\fcpl_id{plist_id}
|
static int |
H5Pget_layout(long plist_id)
\ingroup DCPL
\brief Returns the layout of the raw data for a dataset
\dcpl_id{plist_id}
|
static int |
H5Pget_libver_bounds(long plist_id,
int[] low,
int[] high) |
static int |
H5Pget_libver_bounds(long plist_id,
IntBuffer low,
IntBuffer high) |
static int |
H5Pget_libver_bounds(long plist_id,
IntPointer low,
IntPointer high)
\ingroup FAPL
\brief Retrieves library version bounds settings that indirectly control
the format versions used when creating objects
\fapl_id{plist_id}
|
static int |
H5Pget_link_creation_order(long plist_id,
int[] crt_order_flags) |
static int |
H5Pget_link_creation_order(long plist_id,
IntBuffer crt_order_flags) |
static int |
H5Pget_link_creation_order(long plist_id,
IntPointer crt_order_flags)
\ingroup GCPL
\brief Queries whether link creation order is tracked and/or indexed in
a group
|
static int |
H5Pget_link_phase_change(long plist_id,
int[] max_compact,
int[] min_dense) |
static int |
H5Pget_link_phase_change(long plist_id,
IntBuffer max_compact,
IntBuffer min_dense) |
static int |
H5Pget_link_phase_change(long plist_id,
IntPointer max_compact,
IntPointer min_dense)
\ingroup GCPL
\brief Queries the settings for conversion between compact and dense
groups
\gcpl_id{plist_id}
|
static int |
H5Pget_local_heap_size_hint(long plist_id,
SizeTPointer size_hint)
\ingroup GCPL
\brief Retrieves the anticipated size of the local heap for original-style
groups
\gcpl_id{plist_id}
|
static int |
H5Pget_mcdt_search_cb(long plist_id,
H5O_mcdt_search_cb_t func,
Pointer op_data) |
static int |
H5Pget_mcdt_search_cb(long plist_id,
H5O_mcdt_search_cb_t func,
PointerPointer op_data)
\ingroup OCPYPL
\brief Retrieves the callback function from the specified object copy
property list
|
static int |
H5Pget_mdc_config(long plist_id,
H5AC_cache_config_t config_ptr)
\ingroup FAPL
\brief Get the current initial metadata cache configuration from the
provided file access property list
\fapl_id{plist_id}
|
static int |
H5Pget_mdc_image_config(long plist_id,
H5AC_cache_image_config_t config_ptr)
\ingroup FAPL
\brief Retrieves the metadata cache image configuration values for a file
access property list
\fapl_id{plist_id}
|
static int |
H5Pget_mdc_log_options(long plist_id,
boolean[] is_enabled,
byte[] location,
SizeTPointer location_size,
boolean[] start_on_access) |
static int |
H5Pget_mdc_log_options(long plist_id,
boolean[] is_enabled,
ByteBuffer location,
SizeTPointer location_size,
boolean[] start_on_access) |
static int |
H5Pget_mdc_log_options(long plist_id,
boolean[] is_enabled,
BytePointer location,
SizeTPointer location_size,
boolean[] start_on_access) |
static int |
H5Pget_mdc_log_options(long plist_id,
BoolPointer is_enabled,
byte[] location,
SizeTPointer location_size,
BoolPointer start_on_access) |
static int |
H5Pget_mdc_log_options(long plist_id,
BoolPointer is_enabled,
ByteBuffer location,
SizeTPointer location_size,
BoolPointer start_on_access) |
static int |
H5Pget_mdc_log_options(long plist_id,
BoolPointer is_enabled,
BytePointer location,
SizeTPointer location_size,
BoolPointer start_on_access)
\ingroup FAPL
\brief Gets metadata cache logging options
\fapl_id{plist_id}
|
static int |
H5Pget_meta_block_size(long fapl_id,
long... size) |
static int |
H5Pget_meta_block_size(long fapl_id,
LongBuffer size) |
static int |
H5Pget_meta_block_size(long fapl_id,
LongPointer size)
\ingroup FAPL
\brief Returns the current metadata block size setting
\fapl_id{fapl_id}
|
static int |
H5Pget_metadata_read_attempts(long plist_id,
int[] attempts) |
static int |
H5Pget_metadata_read_attempts(long plist_id,
IntBuffer attempts) |
static int |
H5Pget_metadata_read_attempts(long plist_id,
IntPointer attempts)
\ingroup FAPL
\brief Retrieves the number of read attempts from a file access
property list
\fapl_id{plist_id}
|
static int |
H5Pget_modify_write_buf(long plist_id,
boolean[] modify_write_buf) |
static int |
H5Pget_modify_write_buf(long plist_id,
BoolPointer modify_write_buf)
\ingroup DXPL
\brief Retrieves the "modify write buffer" property
\dxpl_id{plist_id}
|
static int |
H5Pget_multi_type(long fapl_id,
int[] type) |
static int |
H5Pget_multi_type(long fapl_id,
IntBuffer type) |
static int |
H5Pget_multi_type(long fapl_id,
IntPointer type)
\ingroup FAPL
\brief Retrieves type of data property for MULTI driver
|
static int |
H5Pget_nfilters(long plist_id)
\ingroup OCPL
\brief Returns the number of filters in the pipeline
\ocpl_id{plist_id}
|
static int |
H5Pget_nlinks(long plist_id,
SizeTPointer nlinks)
\ingroup LAPL
\brief Retrieves the maximum number of link traversals
\lapl_id{plist_id}
|
static int |
H5Pget_no_selection_io_cause(long plist_id,
int[] no_selection_io_cause) |
static int |
H5Pget_no_selection_io_cause(long plist_id,
IntBuffer no_selection_io_cause) |
static int |
H5Pget_no_selection_io_cause(long plist_id,
IntPointer no_selection_io_cause)
\ingroup DXPL
\brief Retrieves the cause for not performing selection or vector I/O on the
last parallel I/O call
\dxpl_id{plist_id}
|
static int |
H5Pget_nprops(long id,
SizeTPointer nprops)
\ingroup PLCRA
\brief Queries the number of properties in a property list or class
|
static int |
H5Pget_obj_track_times(long plist_id,
boolean[] track_times) |
static int |
H5Pget_obj_track_times(long plist_id,
BoolPointer track_times)
\ingroup OCPL
\brief Determines whether times associated with an object
are being recorded
\plist_id
|
static int |
H5Pget_object_flush_cb(long plist_id,
H5F_flush_cb_t func,
Pointer udata) |
static int |
H5Pget_object_flush_cb(long plist_id,
H5F_flush_cb_t func,
PointerPointer udata)
\ingroup FAPL
\brief Retrieves the object flush property values from the file access property list
\fapl_id{plist_id}
|
static int |
H5Pget_page_buffer_size(long plist_id,
SizeTPointer buf_size,
int[] min_meta_perc,
int[] min_raw_perc) |
static int |
H5Pget_page_buffer_size(long plist_id,
SizeTPointer buf_size,
IntBuffer min_meta_perc,
IntBuffer min_raw_perc) |
static int |
H5Pget_page_buffer_size(long plist_id,
SizeTPointer buf_size,
IntPointer min_meta_perc,
IntPointer min_raw_perc)
\ingroup FAPL
\brief Retrieves the maximum size for the page buffer and the minimum
percentage for metadata and raw data pages
\fapl_id{plist_id}
|
static int |
H5Pget_preserve(long plist_id)
Deprecated.
{H5Pget_preserve() is deprecated as it is no longer useful;
compound datatype field preservation is now core functionality
in the HDF5 library.}
|
static int |
H5Pget_selection_io(long plist_id,
int[] selection_io_mode) |
static int |
H5Pget_selection_io(long plist_id,
IntBuffer selection_io_mode) |
static int |
H5Pget_selection_io(long plist_id,
IntPointer selection_io_mode)
\ingroup DXPL
\brief Retrieves the selection I/O mode
\dxpl_id{plist_id}
|
static int |
H5Pget_shared_mesg_index(long plist_id,
int index_num,
int[] mesg_type_flags,
int[] min_mesg_size) |
static int |
H5Pget_shared_mesg_index(long plist_id,
int index_num,
IntBuffer mesg_type_flags,
IntBuffer min_mesg_size) |
static int |
H5Pget_shared_mesg_index(long plist_id,
int index_num,
IntPointer mesg_type_flags,
IntPointer min_mesg_size)
\ingroup FCPL
\brief Retrieves the configuration settings for a shared message index
\fcpl_id{plist_id}
|
static int |
H5Pget_shared_mesg_nindexes(long plist_id,
int[] nindexes) |
static int |
H5Pget_shared_mesg_nindexes(long plist_id,
IntBuffer nindexes) |
static int |
H5Pget_shared_mesg_nindexes(long plist_id,
IntPointer nindexes)
\ingroup FCPL
\brief Retrieves the number of shared object header message indexes in file
creation property list
\fcpl_id{plist_id}
|
static int |
H5Pget_shared_mesg_phase_change(long plist_id,
int[] max_list,
int[] min_btree) |
static int |
H5Pget_shared_mesg_phase_change(long plist_id,
IntBuffer max_list,
IntBuffer min_btree) |
static int |
H5Pget_shared_mesg_phase_change(long plist_id,
IntPointer max_list,
IntPointer min_btree)
\ingroup FCPL
\brief Retrieves shared object header message phase change information
\fcpl_id{plist_id}
|
static int |
H5Pget_sieve_buf_size(long fapl_id,
SizeTPointer size)
\ingroup FAPL
\brief Returns maximum data sieve buffer size
\fapl_id{fapl_id}
|
static int |
H5Pget_size(long id,
BytePointer name,
SizeTPointer size)
\ingroup PLCRA
\brief Queries the size of a property value in bytes
|
static int |
H5Pget_size(long id,
String name,
SizeTPointer size) |
static int |
H5Pget_sizes(long plist_id,
SizeTPointer sizeof_addr,
SizeTPointer sizeof_size)
\ingroup FCPL
\brief Retrieves the size of the offsets and lengths used in an HDF5
file
\fcpl_id{plist_id}
|
static int |
H5Pget_small_data_block_size(long fapl_id,
long... size) |
static int |
H5Pget_small_data_block_size(long fapl_id,
LongBuffer size) |
static int |
H5Pget_small_data_block_size(long fapl_id,
LongPointer size)
\ingroup FAPL
\brief Retrieves the current small data block size setting
\fapl_id{fapl_id}
|
static int |
H5Pget_sym_k(long plist_id,
int[] ik,
int[] lk) |
static int |
H5Pget_sym_k(long plist_id,
IntBuffer ik,
IntBuffer lk) |
static int |
H5Pget_sym_k(long plist_id,
IntPointer ik,
IntPointer lk)
\ingroup FCPL
\brief Retrieves the size of the symbol table B-tree 1/2 rank and the
symbol table leaf node 1/2 size
\fcpl_id{plist_id}
|
static int |
H5Pget_type_conv_cb(long dxpl_id,
H5T_conv_except_func_t op,
Pointer operate_data) |
static int |
H5Pget_type_conv_cb(long dxpl_id,
H5T_conv_except_func_t op,
PointerPointer operate_data)
\ingroup DXPL
\brief Gets user-defined datatype conversion callback function
|
static int |
H5Pget_userblock(long plist_id,
long... size) |
static int |
H5Pget_userblock(long plist_id,
LongBuffer size) |
static int |
H5Pget_userblock(long plist_id,
LongPointer size)
\ingroup FCPL
\brief Retrieves the size of a user block
\fcpl_id{plist_id}
|
static int |
H5Pget_virtual_count(long dcpl_id,
SizeTPointer count)
\ingroup DCPL
\brief Gets the number of mappings for the virtual dataset
\dcpl_id
|
static long |
H5Pget_virtual_dsetname(long dcpl_id,
long index,
byte[] name,
long size) |
static long |
H5Pget_virtual_dsetname(long dcpl_id,
long index,
ByteBuffer name,
long size) |
static long |
H5Pget_virtual_dsetname(long dcpl_id,
long index,
BytePointer name,
long size)
\ingroup DCPL
\brief Gets the name of a source dataset used in the mapping
\dcpl_id
|
static long |
H5Pget_virtual_filename(long dcpl_id,
long index,
byte[] name,
long size) |
static long |
H5Pget_virtual_filename(long dcpl_id,
long index,
ByteBuffer name,
long size) |
static long |
H5Pget_virtual_filename(long dcpl_id,
long index,
BytePointer name,
long size)
\ingroup DCPL
\brief Gets the filename of a source dataset used in the mapping
\dcpl_id
|
static long |
H5Pget_virtual_prefix(long dapl_id,
byte[] prefix,
long size) |
static long |
H5Pget_virtual_prefix(long dapl_id,
ByteBuffer prefix,
long size) |
static long |
H5Pget_virtual_prefix(long dapl_id,
BytePointer prefix,
long size)
\ingroup DAPL
\brief Retrieves prefix applied to VDS source file paths
\dapl_id
|
static int |
H5Pget_virtual_printf_gap(long dapl_id,
long... gap_size) |
static int |
H5Pget_virtual_printf_gap(long dapl_id,
LongBuffer gap_size) |
static int |
H5Pget_virtual_printf_gap(long dapl_id,
LongPointer gap_size)
\ingroup DAPL
\brief Returns the maximum number of missing source files and/or datasets
with the printf-style names when getting the extent for an unlimited
virtual dataset
\dapl_id
|
static long |
H5Pget_virtual_srcspace(long dcpl_id,
long index)
\ingroup DCPL
\brief Gets a dataspace identifier for the selection within the source
dataset used in the mapping
\dcpl_id
|
static int |
H5Pget_virtual_view(long dapl_id,
int[] view) |
static int |
H5Pget_virtual_view(long dapl_id,
IntBuffer view) |
static int |
H5Pget_virtual_view(long dapl_id,
IntPointer view)
\ingroup DAPL
\brief Retrieves the view of a virtual dataset accessed with
\p dapl_id
\dapl_id
|
static long |
H5Pget_virtual_vspace(long dcpl_id,
long index)
\ingroup DCPL
\brief Gets a dataspace identifier for the selection within the virtual
dataset used in the mapping
\dcpl_id
|
static int |
H5Pget_vlen_mem_manager(long plist_id,
H5MM_allocate_t alloc_func,
Pointer alloc_info,
H5MM_free_t free_func,
Pointer free_info) |
static int |
H5Pget_vlen_mem_manager(long plist_id,
H5MM_allocate_t alloc_func,
PointerPointer alloc_info,
H5MM_free_t free_func,
PointerPointer free_info)
\ingroup DXPL
\brief Gets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()
|
static int |
H5Pget_vol_cap_flags(long plist_id,
long[] cap_flags) |
static int |
H5Pget_vol_cap_flags(long plist_id,
LongBuffer cap_flags) |
static int |
H5Pget_vol_cap_flags(long plist_id,
LongPointer cap_flags)
\ingroup FAPL
\brief Query the capability flags for the VOL connector that will be used
with this file access property list (FAPL).
|
static int |
H5Pget_vol_id(long plist_id,
long... vol_id) |
static int |
H5Pget_vol_id(long plist_id,
LongBuffer vol_id) |
static int |
H5Pget_vol_id(long plist_id,
LongPointer vol_id)
\ingroup FAPL
\brief Returns the identifier of the current VOL connector
\fapl_id{plist_id}
|
static int |
H5Pget_vol_info(long plist_id,
Pointer vol_info) |
static int |
H5Pget_vol_info(long plist_id,
PointerPointer vol_info)
\ingroup FAPL
\brief Returns a copy of the VOL information for a connector
\fapl_id{plist_id}
|
static int |
H5Pget(long plist_id,
BytePointer name,
Pointer value)
\ingroup PLCRA
\brief Queries the value of a property
\plist_id
|
static int |
H5Pget(long plist_id,
String name,
Pointer value) |
static int |
H5Pinsert2(long plist_id,
BytePointer name,
long size,
Pointer value,
H5P_prp_cb2_t set,
H5P_prp_cb2_t get,
H5P_prp_cb2_t prp_del,
H5P_prp_cb1_t copy,
H5P_prp_compare_func_t compare,
H5P_prp_cb1_t _close)
\ingroup PLCRA
\brief Registers a temporary property with a property list
\plist_id
|
static int |
H5Pinsert2(long plist_id,
String name,
long size,
Pointer value,
H5P_prp_cb2_t set,
H5P_prp_cb2_t get,
H5P_prp_cb2_t prp_del,
H5P_prp_cb1_t copy,
H5P_prp_compare_func_t compare,
H5P_prp_cb1_t _close) |
static int |
H5Pisa_class(long plist_id,
long pclass_id)
\ingroup PLCRA
\brief Determines whether a property list is a member of a class
\plist_id
\plistcls_id{pclass_id}
|
static int |
H5Piterate(long id,
int[] idx,
H5P_iterate_t iter_func,
Pointer iter_data) |
static int |
H5Piterate(long id,
IntBuffer idx,
H5P_iterate_t iter_func,
Pointer iter_data) |
static int |
H5Piterate(long id,
IntPointer idx,
H5P_iterate_t iter_func,
Pointer iter_data)
\ingroup PLCRA
\brief Iterates over properties in a property class or list
|
static int |
H5PLappend(BytePointer search_path)
\ingroup H5PL
\brief Inserts a plugin path at the end of the plugin search path list
|
static int |
H5PLappend(String search_path) |
static int |
H5PLget_loading_state(int[] plugin_control_mask) |
static int |
H5PLget_loading_state(IntBuffer plugin_control_mask) |
static int |
H5PLget_loading_state(IntPointer plugin_control_mask)
\ingroup H5PL
\brief Queries the loadability of dynamic plugin types
|
static long |
H5PLget(int index,
byte[] path_buf,
long buf_size) |
static long |
H5PLget(int index,
ByteBuffer path_buf,
long buf_size) |
static long |
H5PLget(int index,
BytePointer path_buf,
long buf_size)
\ingroup H5PL
\brief Queries the plugin search path list at the specified index
|
static int |
H5PLinsert(BytePointer search_path,
int index)
\ingroup H5PL
\brief Inserts a path at the specified index in the plugin search path list
|
static int |
H5PLinsert(String search_path,
int index) |
static int |
H5PLprepend(BytePointer search_path)
\ingroup H5PL
\brief Inserts a plugin path at the beginning of the plugin search path list
|
static int |
H5PLprepend(String search_path) |
static int |
H5PLremove(int index)
\ingroup H5PL
\brief Removes a plugin path at a specified index from the plugin search path list
|
static int |
H5PLreplace(BytePointer search_path,
int index)
\ingroup H5PL
\brief Replaces the path at the specified index in the plugin search path list
|
static int |
H5PLreplace(String search_path,
int index) |
static int |
H5PLset_loading_state(int plugin_control_mask)
\ingroup H5PL
\brief Controls the loadability of dynamic plugin types
|
static int |
H5PLsize(int[] num_paths) |
static int |
H5PLsize(IntBuffer num_paths) |
static int |
H5PLsize(IntPointer num_paths)
\ingroup H5PL
\brief Retrieves the number of stored plugin paths
|
static int |
H5Pmodify_filter(long plist_id,
int filter,
int flags,
long cd_nelmts,
int[] cd_values) |
static int |
H5Pmodify_filter(long plist_id,
int filter,
int flags,
long cd_nelmts,
IntBuffer cd_values) |
static int |
H5Pmodify_filter(long plist_id,
int filter,
int flags,
long cd_nelmts,
IntPointer cd_values)
\ingroup OCPL
\brief Modifies a filter in the filter pipeline
\ocpl_id{plist_id}
|
static int |
H5Pregister2(long cls_id,
BytePointer name,
long size,
Pointer def_value,
H5P_prp_cb1_t create,
H5P_prp_cb2_t set,
H5P_prp_cb2_t get,
H5P_prp_cb2_t prp_del,
H5P_prp_cb1_t copy,
H5P_prp_compare_func_t compare,
H5P_prp_cb1_t _close)
\ingroup PLCRA
\brief Registers a permanent property with a property list class
\plistcls_id{cls_id}
|
static int |
H5Pregister2(long cls_id,
String name,
long size,
Pointer def_value,
H5P_prp_cb1_t create,
H5P_prp_cb2_t set,
H5P_prp_cb2_t get,
H5P_prp_cb2_t prp_del,
H5P_prp_cb1_t copy,
H5P_prp_compare_func_t compare,
H5P_prp_cb1_t _close) |
static int |
H5Premove_filter(long plist_id,
int filter)
\ingroup OCPL
\brief Delete one or more filters in the filter pipeline
\ocpl_id{plist_id}
|
static int |
H5Premove(long plist_id,
BytePointer name)
\ingroup PLCRA
\brief Removes a property from a property list
\plist_id
|
static int |
H5Premove(long plist_id,
String name) |
static int |
H5Pset_alignment(long fapl_id,
long threshold,
long alignment)
\ingroup FAPL
\brief Sets alignment properties of a file access property list
\fapl_id
|
static int |
H5Pset_alloc_time(long plist_id,
int alloc_time)
\ingroup DCPL
\brief Sets the timing for storage space allocation
\dcpl_id{plist_id}
|
static int |
H5Pset_append_flush(long dapl_id,
int ndims,
long[] boundary,
H5D_append_cb_t func,
Pointer udata) |
static int |
H5Pset_append_flush(long dapl_id,
int ndims,
LongBuffer boundary,
H5D_append_cb_t func,
Pointer udata) |
static int |
H5Pset_append_flush(long dapl_id,
int ndims,
LongPointer boundary,
H5D_append_cb_t func,
Pointer udata)
\ingroup DAPL
\brief Sets two actions to perform when the size of a dataset's
dimension being appended reaches a specified boundary
\dapl_id
|
static int |
H5Pset_attr_creation_order(long plist_id,
int crt_order_flags)
\ingroup OCPL
\brief Sets tracking and indexing of attribute creation order
\plist_id
|
static int |
H5Pset_attr_phase_change(long plist_id,
int max_compact,
int min_dense)
\ingroup OCPL
\brief Sets attribute storage phase change thresholds
\plist_id
|
static int |
H5Pset_btree_ratios(long plist_id,
double left,
double middle,
double right)
\ingroup DXPL
\brief Sets B-tree split ratios for a dataset transfer property list
|
static int |
H5Pset_buffer(long plist_id,
long size,
Pointer tconv,
Pointer bkg)
\ingroup DXPL
\brief Sets type conversion and background buffers
\dxpl_id{plist_id}
|
static int |
H5Pset_cache(long plist_id,
int mdc_nelmts,
long rdcc_nslots,
long rdcc_nbytes,
double rdcc_w0)
\ingroup FAPL
\brief Sets the raw data chunk cache parameters
\fapl_id{plist_id}
|
static int |
H5Pset_char_encoding(long plist_id,
int encoding)
\ingroup ACPL
\brief Sets the character encoding used to encode link and attribute
names
|
static int |
H5Pset_chunk_cache(long dapl_id,
long rdcc_nslots,
long rdcc_nbytes,
double rdcc_w0)
\ingroup DAPL
\brief Sets the raw data chunk cache parameters
\dapl_id
|
static int |
H5Pset_chunk_opts(long plist_id,
int opts)
\ingroup DCPL
\brief Sets the edge chunk option in a dataset creation property list
\dcpl_id{plist_id}
|
static int |
H5Pset_chunk(long plist_id,
int ndims,
long... dim) |
static int |
H5Pset_chunk(long plist_id,
int ndims,
LongBuffer dim) |
static int |
H5Pset_chunk(long plist_id,
int ndims,
LongPointer dim)
\ingroup DCPL
\brief Sets the size of the chunks used to store a chunked layout
dataset
\dcpl_id{plist_id}
|
static int |
H5Pset_copy_object(long plist_id,
int copy_options)
\ingroup OCPYPL
\brief Sets properties to be used when an object is copied
|
static int |
H5Pset_core_write_tracking(long fapl_id,
boolean is_enabled,
long page_size)
\ingroup FAPL
\brief Sets write tracking information for core driver, #H5FD_CORE
\fapl_id{fapl_id}
|
static int |
H5Pset_create_intermediate_group(long plist_id,
int crt_intmd)
\ingroup LCPL
\brief Specifies in property list whether to create missing
intermediate groups
\lcpl_id{plist_id}
|
static int |
H5Pset_data_transform(long plist_id,
BytePointer expression)
\ingroup DXPL
\brief Sets a data transform expression
\dxpl_id{plist_id}
|
static int |
H5Pset_data_transform(long plist_id,
String expression) |
static int |
H5Pset_dataset_io_hyperslab_selection(long plist_id,
int rank,
int op,
long[] start,
long[] stride,
long[] count,
long... block) |
static int |
H5Pset_dataset_io_hyperslab_selection(long plist_id,
int rank,
int op,
LongBuffer start,
LongBuffer stride,
LongBuffer count,
LongBuffer block) |
static int |
H5Pset_dataset_io_hyperslab_selection(long plist_id,
int rank,
int op,
LongPointer start,
LongPointer stride,
LongPointer count,
LongPointer block)
\ingroup DXPL
\brief Sets a hyperslab file selection for a dataset I/O operation
|
static int |
H5Pset_deflate(long plist_id,
int level)
\ingroup DCPL
\brief Sets deflate (GNU gzip) compression method and compression level
\ocpl_id{plist_id}
|
static int |
H5Pset_driver_by_name(long plist_id,
BytePointer driver_name,
BytePointer driver_config)
\ingroup FAPL
\brief Sets a file driver according to a given driver name
\plist_id
|
static int |
H5Pset_driver_by_name(long plist_id,
String driver_name,
String driver_config) |
static int |
H5Pset_driver_by_value(long plist_id,
int driver_value,
BytePointer driver_config)
\ingroup FAPL
\brief Sets a file driver according to a given driver value (ID).
|
static int |
H5Pset_driver_by_value(long plist_id,
int driver_value,
String driver_config) |
static int |
H5Pset_driver(long plist_id,
long driver_id,
Pointer driver_info)
\ingroup FAPL
\brief Sets a file driver
\plist_id
|
static int |
H5Pset_dset_no_attrs_hint(long dcpl_id,
boolean minimize)
\ingroup DCPL
\brief Sets the flag to create minimized dataset object headers
\dcpl_id
|
static int |
H5Pset_edc_check(long plist_id,
int check)
\ingroup DXPL
\brief Sets the dataset transfer property list to enable or disable error
detection when reading data
\dxpl_id{plist_id}
|
static int |
H5Pset_efile_prefix(long dapl_id,
BytePointer prefix)
\ingroup DAPL
\brief Sets the external dataset storage file prefix in the dataset
access property list
\dapl_id
|
static int |
H5Pset_efile_prefix(long dapl_id,
String prefix) |
static int |
H5Pset_elink_acc_flags(long lapl_id,
int flags)
\ingroup LAPL
\brief Sets the external link traversal file access flag in a link
access property list
\lapl_id
|
static int |
H5Pset_elink_cb(long lapl_id,
H5L_elink_traverse_t func,
Pointer op_data)
\ingroup LAPL
\brief Sets the external link traversal callback function in a link
access property list
\lapl_id
|
static int |
H5Pset_elink_fapl(long lapl_id,
long fapl_id)
\ingroup LAPL
\brief Sets a file access property list for use in accessing a file
pointed to by an external link
\lapl_id
\fapl_id
|
static int |
H5Pset_elink_file_cache_size(long plist_id,
int efc_size)
\ingroup FAPL
\brief Sets the number of files that can be held open in an external
link open file cache
\par Motivation
\parblock
The external link open file cache holds files open after
they have been accessed via an external link.
|
static int |
H5Pset_elink_prefix(long plist_id,
BytePointer prefix)
\ingroup LAPL
\brief Sets prefix to be applied to external link paths
\lapl_id{plist_id}
|
static int |
H5Pset_elink_prefix(long plist_id,
String prefix) |
static int |
H5Pset_est_link_info(long plist_id,
int est_num_entries,
int est_name_len)
\ingroup GCPL
\brief Sets estimated number of links and length of link names in a group
\gcpl_id{plist_id}
|
static int |
H5Pset_evict_on_close(long fapl_id,
boolean evict_on_close)
\ingroup FAPL
\brief Controls the library's behavior of evicting metadata associated with
a closed object
\fapl_id
|
static int |
H5Pset_external(long plist_id,
BytePointer name,
long offset,
long size)
\ingroup DCPL
\brief Adds an external file to the list of external files
\dcpl_id{plist_id}
|
static int |
H5Pset_external(long plist_id,
String name,
long offset,
long size) |
static int |
H5Pset_family_offset(long fapl_id,
long offset)
\ingroup FAPL
\brief Sets offset property for low-level access to a file in a family of
files
\fapl_id
|
static int |
H5Pset_fapl_core(long fapl_id,
long increment,
boolean backing_store)
\ingroup FAPL
\brief Modifies the file access property list to use the #H5FD_CORE driver
\fapl_id
|
static int |
H5Pset_fapl_family(long fapl_id,
long memb_size,
long memb_fapl_id)
\ingroup FAPL
\brief Sets the file access property list to use the family driver
\fapl_id
|
static int |
H5Pset_fapl_log(long fapl_id,
BytePointer logfile,
long flags,
long buf_size)
\ingroup FAPL
\brief Sets up the logging virtual file driver (#H5FD_LOG) for use
\fapl_id
|
static int |
H5Pset_fapl_log(long fapl_id,
String logfile,
long flags,
long buf_size) |
static int |
H5Pset_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
byte[] memb_name,
long[] memb_addr,
boolean relax) |
static int |
H5Pset_fapl_multi(long fapl_id,
IntBuffer memb_map,
LongBuffer memb_fapl,
ByteBuffer memb_name,
LongBuffer memb_addr,
boolean relax) |
static int |
H5Pset_fapl_multi(long fapl_id,
IntPointer memb_map,
LongPointer memb_fapl,
BytePointer memb_name,
LongPointer memb_addr,
boolean relax) |
static int |
H5Pset_fapl_multi(long fapl_id,
IntPointer memb_map,
LongPointer memb_fapl,
PointerPointer memb_name,
LongPointer memb_addr,
boolean relax)
\ingroup FAPL
\brief Sets up use of the multi-file driver
\fapl_id
|
static int |
H5Pset_fapl_sec2(long fapl_id)
\ingroup FAPL
\brief Modifies the file access property list to use the #H5FD_SEC2 driver
\fapl_id
|
static int |
H5Pset_fapl_split(long fapl,
BytePointer meta_ext,
long meta_plist_id,
BytePointer raw_ext,
long raw_plist_id)
\ingroup FAPL
\brief Emulates the old split file driver
\fapl_id{fapl}
|
static int |
H5Pset_fapl_split(long fapl,
String meta_ext,
long meta_plist_id,
String raw_ext,
long raw_plist_id) |
static int |
H5Pset_fapl_stdio(long fapl_id)
\ingroup FAPL
\brief Sets the standard I/O driver
\fapl_id
|
static int |
H5Pset_fclose_degree(long fapl_id,
int degree)
\ingroup FAPL
\brief Sets the file close degree
\fapl_id
|
static int |
H5Pset_file_image_callbacks(long fapl_id,
H5FD_file_image_callbacks_t callbacks_ptr)
\ingroup FAPL
\brief Sets the callbacks for working with file images
\note **Motivation:** H5Pset_file_image_callbacks() and other elements
of HDF5 are used to load an image of an HDF5 file into system
memory and open that image as a regular HDF5 file.
|
static int |
H5Pset_file_image(long fapl_id,
Pointer buf_ptr,
long buf_len)
\ingroup FAPL
\brief Sets an initial file image in a memory buffer
\fapl_id
|
static int |
H5Pset_file_locking(long fapl_id,
boolean use_file_locking,
boolean ignore_when_disabled)
\ingroup FAPL
\brief Sets the file locking property values
\fapl_id
|
static int |
H5Pset_file_space_page_size(long plist_id,
long fsp_size)
\ingroup FCPL
\brief Sets the file space page size for a file creation property list
\fcpl_id{plist_id}
|
static int |
H5Pset_file_space_strategy(long plist_id,
int strategy,
boolean persist,
long threshold)
\ingroup FCPL
\brief Sets the file space handling strategy and persisting free-space
values for a file creation property list
\fcpl_id{plist_id}
|
static int |
H5Pset_fill_time(long plist_id,
int fill_time)
\ingroup DCPL
\brief Sets the time when fill values are written to a dataset
\dcpl_id{plist_id}
|
static int |
H5Pset_fill_value(long plist_id,
long type_id,
Pointer value)
\ingroup DCPL
\brief Sets the fill value for a dataset
\dcpl_id{plist_id}
|
static int |
H5Pset_filter_callback(long plist_id,
H5Z_filter_func_t func,
Pointer op_data)
\ingroup DXPL
\brief Sets user-defined filter callback function
\dxpl_id{plist_id}
|
static int |
H5Pset_filter(long plist_id,
int filter,
int flags,
long cd_nelmts,
int[] c_values) |
static int |
H5Pset_filter(long plist_id,
int filter,
int flags,
long cd_nelmts,
IntBuffer c_values) |
static int |
H5Pset_filter(long plist_id,
int filter,
int flags,
long cd_nelmts,
IntPointer c_values)
\ingroup OCPL
\brief Adds a filter to the filter pipeline
\ocpl_id{plist_id}
|
static int |
H5Pset_fletcher32(long plist_id)
\ingroup OCPL
\brief Sets up use of the Fletcher32 checksum filter
\ocpl_id{plist_id}
|
static int |
H5Pset_gc_references(long fapl_id,
int gc_ref)
\ingroup FAPL
\brief Sets garbage collecting references flag
\fapl_id
|
static int |
H5Pset_hyper_vector_size(long plist_id,
long size)
\ingroup DXPL
\brief Sets number of I/O vectors to be read/written in hyperslab I/O
\dxpl_id{plist_id}
|
static int |
H5Pset_istore_k(long plist_id,
int ik)
\ingroup FCPL
\brief Sets the size of the parameter used to control the B-trees for
indexing chunked datasets
\fcpl_id{plist_id}
|
static int |
H5Pset_layout(long plist_id,
int layout)
\ingroup DCPL
\brief Sets the type of storage used to store the raw data for a dataset
\dcpl_id{plist_id}
|
static int |
H5Pset_libver_bounds(long plist_id,
int low,
int high)
\ingroup FAPL
\brief Controls the range of library release versions used when creating
objects in a file
\fapl_id{plist_id}
|
static int |
H5Pset_link_creation_order(long plist_id,
int crt_order_flags)
\ingroup GCPL
\brief Sets creation order tracking and indexing for links in a group
|
static int |
H5Pset_link_phase_change(long plist_id,
int max_compact,
int min_dense)
\ingroup GCPL
\brief Sets the parameters for conversion between compact and dense
groups
\gcpl_id{plist_id}
|
static int |
H5Pset_local_heap_size_hint(long plist_id,
long size_hint)
\ingroup GCPL
\brief Specifies the anticipated maximum size of a local heap
\gcpl_id{plist_id}
|
static int |
H5Pset_mcdt_search_cb(long plist_id,
H5O_mcdt_search_cb_t func,
Pointer op_data)
\ingroup OCPYPL
\brief Sets the callback function that H5Ocopy() will invoke before
searching the entire destination file for a matching committed
datatype
|
static int |
H5Pset_mdc_config(long plist_id,
H5AC_cache_config_t config_ptr)
\ingroup FAPL
\brief Set the initial metadata cache configuration in the indicated File
Access Property List to the supplied value
\fapl_id{plist_id}
|
static int |
H5Pset_mdc_image_config(long plist_id,
H5AC_cache_image_config_t config_ptr)
\ingroup FAPL
\brief Sets the metadata cache image option for a file access property list
\fapl_id{plist_id}
|
static int |
H5Pset_mdc_log_options(long plist_id,
boolean is_enabled,
BytePointer location,
boolean start_on_access)
\ingroup FAPL
\brief Sets metadata cache logging options
\fapl_id{plist_id}
|
static int |
H5Pset_mdc_log_options(long plist_id,
boolean is_enabled,
String location,
boolean start_on_access) |
static int |
H5Pset_meta_block_size(long fapl_id,
long size)
\ingroup FAPL
\brief Sets the minimum metadata block size
\fapl_id{fapl_id}
|
static int |
H5Pset_metadata_read_attempts(long plist_id,
int attempts)
\ingroup FAPL
\brief Sets the number of read attempts in a file access property list
\fapl_id{plist_id}
|
static int |
H5Pset_modify_write_buf(long plist_id,
boolean modify_write_buf)
\ingroup DXPL
\brief Allows the library to modify the contents of the write buffer
\dxpl_id{plist_id}
|
static int |
H5Pset_multi_type(long fapl_id,
int type)
\ingroup FAPL
\brief Specifies type of data to be accessed via the \Code{MULTI} driver,
enabling more direct access
\fapl_id{fapl_id}
|
static int |
H5Pset_nbit(long plist_id)
\ingroup DCPL
\brief Sets up the use of the N-Bit filter
\dcpl_id{plist_id}
|
static int |
H5Pset_nlinks(long plist_id,
long nlinks)
\ingroup LAPL
\brief Sets maximum number of soft or user-defined link traversals
\lapl_id{plist_id}
|
static int |
H5Pset_obj_track_times(long plist_id,
boolean track_times)
\ingroup OCPL
\brief Sets the recording of times associated with an object
|
static int |
H5Pset_object_flush_cb(long plist_id,
H5F_flush_cb_t func,
Pointer udata)
\ingroup FAPL
\brief Sets a callback function to invoke when an object flush occurs in the file
\fapl_id{plist_id}
\op{func}
\op_data_in{udata}
|
static int |
H5Pset_page_buffer_size(long plist_id,
long buf_size,
int min_meta_per,
int min_raw_per)
\ingroup FAPL
\brief Sets the maximum size for the page buffer and the minimum percentage
for metadata and raw data pages
\fapl_id{plist_id}
|
static int |
H5Pset_preserve(long plist_id,
boolean status)
Deprecated.
This function is deprecated as it no longer has any effect;
compound datatype field preservation is now core functionality in
the HDF5 library.
\details H5Pset_preserve() sets the dataset transfer property list status to
\c 1 or \c 0.
When reading or writing compound datatypes and the destination is
partially initialized and the read/write is intended to initialize
the other members, one must set this property to \c 1. Otherwise the
I/O pipeline treats the destination datapoints as completely
uninitialized.
|
static int |
H5Pset_scaleoffset(long plist_id,
int scale_type,
int scale_factor)
\ingroup DCPL
\brief Sets up the use of the scale-offset filter
\dcpl_id{plist_id}
|
static int |
H5Pset_selection_io(long plist_id,
int selection_io_mode)
\ingroup DXPL
\brief Sets the selection I/O mode
\dxpl_id{plist_id}
|
static int |
H5Pset_shared_mesg_index(long plist_id,
int index_num,
int mesg_type_flags,
int min_mesg_size)
\ingroup FCPL
\brief Configures the specified shared object header message index
\fcpl_id{plist_id}
|
static int |
H5Pset_shared_mesg_nindexes(long plist_id,
int nindexes)
\ingroup FCPL
\brief Sets number of shared object header message indexes
\fcpl_id{plist_id}
|
static int |
H5Pset_shared_mesg_phase_change(long plist_id,
int max_list,
int min_btree)
\ingroup FCPL
\brief Sets shared object header message storage phase change thresholds
\fcpl_id{plist_id}
|
static int |
H5Pset_shuffle(long plist_id)
\ingroup DCPL
\brief Sets up use of the shuffle filter
\dcpl_id{plist_id}
|
static int |
H5Pset_sieve_buf_size(long fapl_id,
long size)
\ingroup FAPL
\brief Sets the maximum size of the data sieve buffer
\fapl_id{fapl_id}
|
static int |
H5Pset_sizes(long plist_id,
long sizeof_addr,
long sizeof_size)
\ingroup FCPL
\brief Sets the byte size of the offsets and lengths used to address
objects in an HDF5 file
\fcpl_id{plist_id}
|
static int |
H5Pset_small_data_block_size(long fapl_id,
long size)
\ingroup FAPL
\brief Sets the size of a contiguous block reserved for small data
\fapl_id{fapl_id}
|
static int |
H5Pset_sym_k(long plist_id,
int ik,
int lk)
\ingroup FCPL
\brief
\fcpl_id{plist_id}
|
static int |
H5Pset_szip(long plist_id,
int options_mask,
int pixels_per_block)
\ingroup DCPL
\brief Sets up use of the SZIP compression filter
\dcpl_id{plist_id}
|
static int |
H5Pset_type_conv_cb(long dxpl_id,
H5T_conv_except_func_t op,
Pointer operate_data)
\ingroup DXPL
\brief Sets user-defined datatype conversion callback function
\dxpl_id
|
static int |
H5Pset_userblock(long plist_id,
long size)
\ingroup FCPL
\brief Sets user block size
\fcpl_id{plist_id}
|
static int |
H5Pset_virtual_prefix(long dapl_id,
BytePointer prefix)
\ingroup DAPL
\brief Sets prefix to be applied to VDS source file paths
\dapl_id
|
static int |
H5Pset_virtual_prefix(long dapl_id,
String prefix) |
static int |
H5Pset_virtual_printf_gap(long dapl_id,
long gap_size)
\ingroup DAPL
\brief Sets the maximum number of missing source files and/or datasets
with the printf-style names when getting the extent of an
unlimited virtual dataset
\dapl_id
|
static int |
H5Pset_virtual_view(long dapl_id,
int view)
\ingroup DAPL
\brief Sets the view of the virtual dataset (VDS) to include or exclude
missing mapped elements
\dapl_id
|
static int |
H5Pset_virtual(long dcpl_id,
long vspace_id,
BytePointer src_file_name,
BytePointer src_dset_name,
long src_space_id)
\ingroup DCPL
\brief Sets the mapping between virtual and source datasets
\dcpl_id
|
static int |
H5Pset_virtual(long dcpl_id,
long vspace_id,
String src_file_name,
String src_dset_name,
long src_space_id) |
static int |
H5Pset_vlen_mem_manager(long plist_id,
H5MM_allocate_t alloc_func,
Pointer alloc_info,
H5MM_free_t free_func,
Pointer free_info)
\ingroup DXPL
\brief Sets the memory manager for variable-length datatype allocation in
H5Dread() and H5Dvlen_reclaim()
\dxpl_id{plist_id}
|
static int |
H5Pset_vol(long plist_id,
long new_vol_id,
Pointer new_vol_info)
\ingroup FAPL
\brief Set the file VOL connector for a file access property list
\fapl_id{plist_id}
|
static int |
H5Pset(long plist_id,
BytePointer name,
Pointer value)
\ingroup PLCRA
\brief Sets a property list value
\plist_id
|
static int |
H5Pset(long plist_id,
String name,
Pointer value) |
static int |
H5PTappend(long table_id,
long nrecords,
Pointer data)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Appends packets to the end of a packet table.
|
static int |
H5PTclose(long table_id)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Closes an open packet table.
|
static long |
H5PTcreate_fl(long loc_id,
BytePointer dset_name,
long dtype_id,
long chunk_size,
int compression)
Deprecated.
This function was deprecated in favor of the function
H5PTcreate().
\details The H5PTcreate_fl() creates and opens a packet table
named \p dset_name attached to the object specified by
the identifier \p loc_id. It should be closed
with H5PTclose().
The datatype, \p dtype_id, may specify any datatype,
including variable-length data. If \p dtype_id specifies a
compound datatype, one or more fields in that compound type
may be variable-length.
\p chunk_size is the size in number of table entries per chunk.
Packet table datasets use HDF5 chunked storage
to allow them to grow. This value allows the user
to set the size of a chunk. The chunk size affects
performance.
\p compression is the compression level, a value of 0 through 9.
Level 0 is faster but offers the least compression;
level 9 is slower but offers maximum compression.
A setting of -1 indicates that no compression is desired.
|
static long |
H5PTcreate_fl(long loc_id,
String dset_name,
long dtype_id,
long chunk_size,
int compression) |
static int |
H5PTcreate_index(long table_id)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Resets a packet table's index to the first packet.
|
static long |
H5PTcreate(long loc_id,
BytePointer dset_name,
long dtype_id,
long chunk_size,
long plist_id)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Creates a packet table to store fixed-length or
variable-length packets.
|
static long |
H5PTcreate(long loc_id,
String dset_name,
long dtype_id,
long chunk_size,
long plist_id) |
static int |
H5PTfree_vlen_buff(long table_id,
long bufflen,
Pointer buff)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Releases memory allocated in the process of reading
variable-length packets.
|
static long |
H5PTget_dataset(long table_id)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Returns the backend dataset of this packet table.
|
static int |
H5PTget_index(long table_id,
long... pt_index) |
static int |
H5PTget_index(long table_id,
LongBuffer pt_index) |
static int |
H5PTget_index(long table_id,
LongPointer pt_index)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Gets the current record index for a packet table.
|
static int |
H5PTget_next(long table_id,
long nrecords,
Pointer data)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Reads packets from a packet table starting at the current index.
|
static int |
H5PTget_num_packets(long table_id,
long... nrecords) |
static int |
H5PTget_num_packets(long table_id,
LongBuffer nrecords) |
static int |
H5PTget_num_packets(long table_id,
LongPointer nrecords)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Returns the number of packets in a packet table.
|
static long |
H5PTget_type(long table_id)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Returns the backend datatype of this packet table.
|
static int |
H5PTis_valid(long table_id)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Determines whether an identifier points to a packet table.
|
static int |
H5PTis_varlen(long table_id)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Determines whether a packet table contains
variable-length or fixed-length packets.
|
static long |
H5PTopen(long loc_id,
BytePointer dset_name)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Opens an existing packet table.
|
static long |
H5PTopen(long loc_id,
String dset_name) |
static int |
H5PTread_packets(long table_id,
long start,
long nrecords,
Pointer data)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Reads a number of packets from a packet table.
|
static int |
H5PTset_index(long table_id,
long pt_index)
--------------------------------------------------------------------------
\ingroup H5PT
\brief Sets a packet table's index.
|
static int |
H5Punregister(long pclass_id,
BytePointer name)
\ingroup PLCRA
\brief Removes a property from a property list class
\plistcls_id{pclass_id}
|
static int |
H5Punregister(long pclass_id,
String name) |
static int |
H5R_DSET_REG_REF_BUF_SIZE() |
static int |
H5R_OBJ_REF_BUF_SIZE() |
static int |
H5Rcopy(H5R_ref_t src_ref_ptr,
H5R_ref_t dst_ref_ptr)
--------------------------------------------------------------------------
\ingroup H5R
\brief Copies an existing reference
|
static int |
H5Rcreate_attr(long loc_id,
BytePointer name,
BytePointer attr_name,
long oapl_id,
H5R_ref_t ref_ptr)
--------------------------------------------------------------------------
\ingroup H5R
\brief Creates an attribute reference
\fgdta_loc_id
|
static int |
H5Rcreate_attr(long loc_id,
String name,
String attr_name,
long oapl_id,
H5R_ref_t ref_ptr) |
static int |
H5Rcreate_object(long loc_id,
BytePointer name,
long oapl_id,
H5R_ref_t ref_ptr)
--------------------------------------------------------------------------
\ingroup H5R
\brief Creates an object reference
\fgdta_loc_id
|
static int |
H5Rcreate_object(long loc_id,
String name,
long oapl_id,
H5R_ref_t ref_ptr) |
static int |
H5Rcreate_region(long loc_id,
BytePointer name,
long space_id,
long oapl_id,
H5R_ref_t ref_ptr)
--------------------------------------------------------------------------
\ingroup H5R
\brief Creates a region reference
\fgdta_loc_id
|
static int |
H5Rcreate_region(long loc_id,
String name,
long space_id,
long oapl_id,
H5R_ref_t ref_ptr) |
static int |
H5Rcreate(Pointer ref,
long loc_id,
BytePointer name,
int ref_type,
long space_id)
--------------------------------------------------------------------------
\ingroup H5R
\brief Creates a reference
|
static int |
H5Rcreate(Pointer ref,
long loc_id,
String name,
int ref_type,
long space_id) |
static long |
H5Rdereference2(long obj_id,
long oapl_id,
int ref_type,
Pointer ref)
--------------------------------------------------------------------------
\ingroup H5R
\brief Opens the HDF5 object referenced
\obj_id
\oapl_id
|
static int |
H5Rdestroy(H5R_ref_t ref_ptr)
--------------------------------------------------------------------------
\ingroup H5R
\brief Closes a reference
|
static int |
H5Requal(H5R_ref_t ref1_ptr,
H5R_ref_t ref2_ptr)
--------------------------------------------------------------------------
\ingroup H5R
\brief Determines whether two references are equal
|
static Pointer |
H5resize_memory(Pointer mem,
long size)
\ingroup H5
\brief Resizes and, if required, re-allocates memory that will later be
freed internally by the HDF5 library
|
static long |
H5Rget_attr_name(H5R_ref_t ref_ptr,
byte[] name,
long size) |
static long |
H5Rget_attr_name(H5R_ref_t ref_ptr,
ByteBuffer name,
long size) |
static long |
H5Rget_attr_name(H5R_ref_t ref_ptr,
BytePointer name,
long size)
--------------------------------------------------------------------------
\ingroup H5R
\brief Retrieves the attribute name for a referenced object
|
static long |
H5Rget_file_name(H5R_ref_t ref_ptr,
byte[] name,
long size) |
static long |
H5Rget_file_name(H5R_ref_t ref_ptr,
ByteBuffer name,
long size) |
static long |
H5Rget_file_name(H5R_ref_t ref_ptr,
BytePointer name,
long size)
--------------------------------------------------------------------------
\ingroup H5R
\brief Retrieves the file name for a referenced object
|
static long |
H5Rget_name(long loc_id,
int ref_type,
Pointer ref,
byte[] name,
long size) |
static long |
H5Rget_name(long loc_id,
int ref_type,
Pointer ref,
ByteBuffer name,
long size) |
static long |
H5Rget_name(long loc_id,
int ref_type,
Pointer ref,
BytePointer name,
long size)
--------------------------------------------------------------------------
\ingroup H5R
\brief Retrieves a name for a referenced object
|
static long |
H5Rget_obj_name(H5R_ref_t ref_ptr,
long rapl_id,
byte[] name,
long size) |
static long |
H5Rget_obj_name(H5R_ref_t ref_ptr,
long rapl_id,
ByteBuffer name,
long size) |
static long |
H5Rget_obj_name(H5R_ref_t ref_ptr,
long rapl_id,
BytePointer name,
long size)
--------------------------------------------------------------------------
\ingroup H5R
\brief Retrieves the object name for a referenced object
|
static int |
H5Rget_obj_type2(long id,
int ref_type,
Pointer ref,
int[] obj_type) |
static int |
H5Rget_obj_type2(long id,
int ref_type,
Pointer ref,
IntBuffer obj_type) |
static int |
H5Rget_obj_type2(long id,
int ref_type,
Pointer ref,
IntPointer obj_type)
--------------------------------------------------------------------------
\ingroup H5R
\brief Retrieves the type of object that an object reference points to
|
static int |
H5Rget_obj_type3(H5R_ref_t ref_ptr,
long rapl_id,
int[] obj_type) |
static int |
H5Rget_obj_type3(H5R_ref_t ref_ptr,
long rapl_id,
IntBuffer obj_type) |
static int |
H5Rget_obj_type3(H5R_ref_t ref_ptr,
long rapl_id,
IntPointer obj_type)
--------------------------------------------------------------------------
\ingroup H5R
\brief Retrieves the type of object that an object reference points to
|
static long |
H5Rget_region(long dataset,
int ref_type,
Pointer ref)
--------------------------------------------------------------------------
\ingroup H5R
\brief Sets up a dataspace and selection as specified by a region reference
|
static int |
H5Rget_type(H5R_ref_t ref_ptr)
--------------------------------------------------------------------------
\ingroup H5R
\brief Retrieves the type of a reference
|
static long |
H5Ropen_attr_async(BytePointer app_file,
BytePointer app_func,
int app_line,
H5R_ref_t ref_ptr,
long rapl_id,
long aapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Ropen_attr}
|
static long |
H5Ropen_attr_async(String app_file,
String app_func,
int app_line,
H5R_ref_t ref_ptr,
long rapl_id,
long aapl_id,
long es_id) |
static long |
H5Ropen_attr(H5R_ref_t ref_ptr,
long rapl_id,
long aapl_id)
--------------------------------------------------------------------------
\ingroup H5R
\brief Opens the HDF5 attribute referenced
|
static long |
H5Ropen_object_async(BytePointer app_file,
BytePointer app_func,
int app_line,
H5R_ref_t ref_ptr,
long rapl_id,
long oapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Ropen_object}
|
static long |
H5Ropen_object_async(String app_file,
String app_func,
int app_line,
H5R_ref_t ref_ptr,
long rapl_id,
long oapl_id,
long es_id) |
static long |
H5Ropen_object(H5R_ref_t ref_ptr,
long rapl_id,
long oapl_id)
--------------------------------------------------------------------------
\ingroup H5R
\brief Opens the HDF5 object referenced
|
static long |
H5Ropen_region_async(BytePointer app_file,
BytePointer app_func,
int app_line,
H5R_ref_t ref_ptr,
long rapl_id,
long oapl_id,
long es_id)
--------------------------------------------------------------------------
\ingroup ASYNC
\async_variant_of{H5Ropen_region}
|
static long |
H5Ropen_region_async(String app_file,
String app_func,
int app_line,
H5R_ref_t ref_ptr,
long rapl_id,
long oapl_id,
long es_id) |
static long |
H5Ropen_region(H5R_ref_t ref_ptr,
long rapl_id,
long oapl_id)
--------------------------------------------------------------------------
\ingroup H5R
\brief Sets up a dataspace and selection as specified by a region reference.
|
static int |
H5S_ALL()
Used with \ref H5Dread and \ref H5Dwrite to indicate that the entire
dataspace will be selected.
|
static int |
H5Sclose(long space_id)
\ingroup H5S
\brief Releases and terminates access to a dataspace
\space_id
|
static long |
H5Scombine_hyperslab(long space_id,
int op,
long[] start,
long[] stride,
long[] count,
long... block) |
static long |
H5Scombine_hyperslab(long space_id,
int op,
LongBuffer start,
LongBuffer stride,
LongBuffer count,
LongBuffer block) |
static long |
H5Scombine_hyperslab(long space_id,
int op,
LongPointer start,
LongPointer stride,
LongPointer count,
LongPointer block)
\ingroup H5S
\brief Performs an operation on a hyperslab and an existing selection and
returns the resulting selection
\space_id
|
static long |
H5Scombine_select(long space1_id,
int op,
long space2_id)
\ingroup H5S
\brief Combine two hyperslab selections with an operation, returning a
dataspace with the resulting selection
\space_id{space1_id}
|
static long |
H5Scopy(long space_id)
\ingroup H5S
\brief Creates an exact copy of a dataspace
\space_id
|
static long |
H5Screate_simple(int rank,
long[] dims,
long... maxdims) |
static long |
H5Screate_simple(int rank,
LongBuffer dims,
LongBuffer maxdims) |
static long |
H5Screate_simple(int rank,
LongPointer dims,
LongPointer maxdims)
\ingroup H5S
\brief Creates a new simple dataspace and opens it for access
|
static long |
H5Screate(int type)
\ingroup H5S
\brief Creates a new dataspace of a specified type
|
static long |
H5Sdecode(Pointer buf)
\ingroup H5S
\brief Decodes a binary object description of data space and returns a
new object handle
|
static int |
H5Sencode2(long obj_id,
Pointer buf,
SizeTPointer nalloc,
long fapl)
\ingroup H5S
\brief Encodes a data space object description into a binary buffer
\space_id{obj_id}
|
static int |
H5set_free_list_limits(int reg_global_lim,
int reg_list_lim,
int arr_global_lim,
int arr_list_lim,
int blk_global_lim,
int blk_list_lim)
\ingroup H5
\brief Sets free-list size limits
|
static int |
H5Sextent_copy(long dst_id,
long src_id)
\ingroup H5S
\brief Copies the extent of a dataspace
\space_id{dst_id}
\space_id{src_id}
|
static int |
H5Sextent_equal(long space1_id,
long space2_id)
\ingroup H5S
\brief Determines whether two dataspace extents are equal
\space_id{space1_id}
\space_id{space2_id}
|
static int |
H5Sget_regular_hyperslab(long spaceid,
long[] start,
long[] stride,
long[] count,
long... block) |
static int |
H5Sget_regular_hyperslab(long spaceid,
LongBuffer start,
LongBuffer stride,
LongBuffer count,
LongBuffer block) |
static int |
H5Sget_regular_hyperslab(long spaceid,
LongPointer start,
LongPointer stride,
LongPointer count,
LongPointer block)
\ingroup H5S
\brief Retrieves a regular hyperslab selection
\space_id{spaceid}
|
static int |
H5Sget_select_bounds(long spaceid,
long[] start,
long... end) |
static int |
H5Sget_select_bounds(long spaceid,
LongBuffer start,
LongBuffer end) |
static int |
H5Sget_select_bounds(long spaceid,
LongPointer start,
LongPointer end)
\ingroup H5S
\brief Gets the bounding box containing the current selection
\space_id{spaceid}
|
static long |
H5Sget_select_elem_npoints(long spaceid)
\ingroup H5S
\brief Gets the number of element points in the current selection
\space_id{spaceid}
|
static int |
H5Sget_select_elem_pointlist(long spaceid,
long startpoint,
long numpoints,
long... buf) |
static int |
H5Sget_select_elem_pointlist(long spaceid,
long startpoint,
long numpoints,
LongBuffer buf) |
static int |
H5Sget_select_elem_pointlist(long spaceid,
long startpoint,
long numpoints,
LongPointer buf)
\ingroup H5S
\brief Gets the list of element points currently selected
\space_id{spaceid}
|
static int |
H5Sget_select_hyper_blocklist(long spaceid,
long startblock,
long numblocks,
long... buf) |
static int |
H5Sget_select_hyper_blocklist(long spaceid,
long startblock,
long numblocks,
LongBuffer buf) |
static int |
H5Sget_select_hyper_blocklist(long spaceid,
long startblock,
long numblocks,
LongPointer buf)
\ingroup H5S
\brief Gets the list of hyperslab blocks currently selected
\space_id{spaceid}
|
static long |
H5Sget_select_hyper_nblocks(long spaceid)
\ingroup H5S
\brief Get number of hyperslab blocks
\space_id{spaceid}
|
static long |
H5Sget_select_npoints(long spaceid)
\ingroup H5S
\brief Determines the number of elements in a dataspace selection
\space_id{spaceid}
|
static int |
H5Sget_select_type(long spaceid)
\ingroup H5S
\brief Determines the type of the dataspace selection
\space_id{spaceid}
|
static int |
H5Sget_simple_extent_dims(long space_id,
long[] dims,
long... maxdims) |
static int |
H5Sget_simple_extent_dims(long space_id,
LongBuffer dims,
LongBuffer maxdims) |
static int |
H5Sget_simple_extent_dims(long space_id,
LongPointer dims,
LongPointer maxdims)
\ingroup H5S
\brief Retrieves dataspace dimension size and maximum size
\space_id
|
static int |
H5Sget_simple_extent_ndims(long space_id)
\ingroup H5S
\brief Determines the dimensionality of a dataspace
\space_id
|
static long |
H5Sget_simple_extent_npoints(long space_id)
\ingroup H5S
\brief Determines the number of elements in a dataspace
\space_id
|
static int |
H5Sget_simple_extent_type(long space_id)
\ingroup H5S
\brief Determines the current class of a dataspace
\space_id
|
static int |
H5Sis_regular_hyperslab(long spaceid)
\ingroup H5S
\brief Determines if a hyperslab selection is regular
\space_id{spaceid}
|
static int |
H5Sis_simple(long space_id)
\ingroup H5S
\brief Determines whether a dataspace is a simple dataspace
\space_id
|
static int |
H5Smodify_select(long space1_id,
int op,
long space2_id)
\ingroup H5S
\brief Refines a hyperslab selection with an operation, using a second
hyperslab to modify it
\space_id{space1_id}
|
static int |
H5Soffset_simple(long space_id,
long... offset) |
static int |
H5Soffset_simple(long space_id,
LongBuffer offset) |
static int |
H5Soffset_simple(long space_id,
LongPointer offset)
\ingroup H5S
\brief Sets the offset of a simple dataspace
\space_id
|
static int |
H5Ssel_iter_close(long sel_iter_id)
\ingroup H5S
\brief Closes a dataspace selection iterator
\space_id{sel_iter_id}
|
static long |
H5Ssel_iter_create(long spaceid,
long elmt_size,
int flags)
\ingroup H5S
\brief Creates a dataspace selection iterator for a dataspace's selection
\space_id{spaceid}
|
static int |
H5Ssel_iter_get_seq_list(long sel_iter_id,
long maxseq,
long maxelmts,
SizeTPointer nseq,
SizeTPointer nelmts,
long[] off,
SizeTPointer len) |
static int |
H5Ssel_iter_get_seq_list(long sel_iter_id,
long maxseq,
long maxelmts,
SizeTPointer nseq,
SizeTPointer nelmts,
LongBuffer off,
SizeTPointer len) |
static int |
H5Ssel_iter_get_seq_list(long sel_iter_id,
long maxseq,
long maxelmts,
SizeTPointer nseq,
SizeTPointer nelmts,
LongPointer off,
SizeTPointer len)
\ingroup H5S
\brief Retrieves a list of offset / length sequences for the elements in
an iterator
\space_id{sel_iter_id}
|
static int |
H5Ssel_iter_reset(long sel_iter_id,
long space_id)
\ingroup H5S
\brief Resets a dataspace selection iterator back to an initial state
|
static int |
H5Sselect_adjust(long spaceid,
long... offset) |
static int |
H5Sselect_adjust(long spaceid,
LongBuffer offset) |
static int |
H5Sselect_adjust(long spaceid,
LongPointer offset)
\ingroup H5S
\brief Adjusts a selection by subtracting an offset
\space_id{spaceid}
|
static int |
H5Sselect_all(long spaceid)
\ingroup H5S
\brief Selects an entire dataspace
\space_id{spaceid}
|
static int |
H5Sselect_copy(long dst_id,
long src_id)
\ingroup H5S
\brief Copies a selection from one dataspace to another
\space_id{dst_id}
\space_id{src_id}
|
static int |
H5Sselect_elements(long space_id,
int op,
long num_elem,
long... coord) |
static int |
H5Sselect_elements(long space_id,
int op,
long num_elem,
LongBuffer coord) |
static int |
H5Sselect_elements(long space_id,
int op,
long num_elem,
LongPointer coord)
\ingroup H5S
\brief Selects array elements to be included in the selection for a
dataspace
\space_id
|
static int |
H5Sselect_hyperslab(long space_id,
int op,
long[] start,
long[] stride,
long[] count,
long... block) |
static int |
H5Sselect_hyperslab(long space_id,
int op,
LongBuffer start,
LongBuffer stride,
LongBuffer count,
LongBuffer block) |
static int |
H5Sselect_hyperslab(long space_id,
int op,
LongPointer start,
LongPointer stride,
LongPointer count,
LongPointer block)
\ingroup H5S
\brief Selects a hyperslab region to add to the current selected region
\space_id
|
static int |
H5Sselect_intersect_block(long space_id,
long[] start,
long... end) |
static int |
H5Sselect_intersect_block(long space_id,
LongBuffer start,
LongBuffer end) |
static int |
H5Sselect_intersect_block(long space_id,
LongPointer start,
LongPointer end)
\ingroup H5S
\brief Checks if current selection intersects with a block
\space_id
|
static int |
H5Sselect_none(long spaceid)
\ingroup H5S
\brief Resets the selection region to include no elements
\space_id{spaceid}
|
static long |
H5Sselect_project_intersection(long src_space_id,
long dst_space_id,
long src_intersect_space_id)
\ingroup H5S
\brief Projects the intersection of two source selections to a
destination selection
\space_id{src_space_id}
\space_id{dst_space_id}
\space_id{src_intersect_space_id}
|
static int |
H5Sselect_shape_same(long space1_id,
long space2_id)
\ingroup H5S
\brief Checks if two selections are the same shape
\space_id{space1_id}
\space_id{space2_id}
|
static int |
H5Sselect_valid(long spaceid)
\ingroup H5S
\brief Verifies that the selection is within the extent of the dataspace
\space_id{spaceid}
|
static int |
H5Sset_extent_none(long space_id)
\ingroup H5S
\brief Resets the extent of a dataspace back to "none"
\space_id
|
static int |
H5Sset_extent_simple(long space_id,
int rank,
long[] dims,
long... max) |
static int |
H5Sset_extent_simple(long space_id,
int rank,
LongBuffer dims,
LongBuffer max) |
static int |
H5Sset_extent_simple(long space_id,
int rank,
LongPointer dims,
LongPointer max)
\ingroup H5S
\brief Sets or resets the size of an existing dataspace
\space_id
|
static int |
H5T_ALPHA_B16()
\ingroup PDTALPHA
16-bit little-endian bitfield for DEC Alpha CPUs
|
static int |
H5T_ALPHA_B32()
\ingroup PDTALPHA
32-bit little-endian bitfield for DEC Alpha CPUs
|
static int |
H5T_ALPHA_B64()
\ingroup PDTALPHA
64-bit little-endian bitfield for DEC Alpha CPUs
|
static int |
H5T_ALPHA_B8()
\ingroup PDTALPHA
8-bit little-endian bitfield for DEC Alpha CPUs
|
static int |
H5T_ALPHA_F32()
\ingroup PDTALPHA
32-bit little-endian IEEE floating-point numbers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_F64()
\ingroup PDTALPHA
64-bit little-endian IEEE floating-point numbers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_I16()
\ingroup PDTALPHA
16-bit little-endian signed (2's complement) integers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_I32()
\ingroup PDTALPHA
32-bit little-endian signed (2's complement) integers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_I64()
\ingroup PDTALPHA
64-bit little-endian signed (2's complement) integers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_I8()
\ingroup PDTALPHA
8-bit little-endian signed (2's complement) integers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_U16()
\ingroup PDTALPHA
16-bit little-endian unsigned integers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_U32()
\ingroup PDTALPHA
32-bit little-endian unsigned integers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_U64()
\ingroup PDTALPHA
64-bit little-endian unsigned integers for DEC Alpha CPUs
|
static int |
H5T_ALPHA_U8()
\ingroup PDTALPHA
8-bit little-endian unsigned integers for DEC Alpha CPUs
|
static long |
H5T_C_S1_g() |
static void |
H5T_C_S1_g(long setter) |
static int |
H5T_C_S1()
\ingroup PDTS
String datatype in C (size defined in bytes rather than in bits)
|
static long |
H5T_FORTRAN_S1_g() |
static void |
H5T_FORTRAN_S1_g(long setter) |
static int |
H5T_FORTRAN_S1()
\ingroup PDTS
String datatype in Fortran (as defined for the HDF5 C library)
|
static long |
H5T_IEEE_F32BE_g() |
static void |
H5T_IEEE_F32BE_g(long setter) |
static int |
H5T_IEEE_F32BE()
\ingroup PDTIEEE
32-bit big-endian IEEE floating-point numbers
|
static long |
H5T_IEEE_F32LE_g() |
static void |
H5T_IEEE_F32LE_g(long setter) |
static int |
H5T_IEEE_F32LE()
\ingroup PDTIEEE
32-bit little-endian IEEE floating-point numbers
|
static long |
H5T_IEEE_F64BE_g() |
static void |
H5T_IEEE_F64BE_g(long setter) |
static int |
H5T_IEEE_F64BE()
\ingroup PDTIEEE
64-bit big-endian IEEE floating-point numbers
|
static long |
H5T_IEEE_F64LE_g() |
static void |
H5T_IEEE_F64LE_g(long setter) |
static int |
H5T_IEEE_F64LE()
\ingroup PDTIEEE
64-bit little-endian IEEE floating-point numbers
|
static int |
H5T_INTEL_B16()
\ingroup PDTX86
16-bit little-endian bitfield for Intel CPUs
|
static int |
H5T_INTEL_B32()
\ingroup PDTX86
32-bit little-endian bitfield for Intel CPUs
|
static int |
H5T_INTEL_B64()
\ingroup PDTX86
64-bit little-endian bitfield for Intel CPUs
|
static int |
H5T_INTEL_B8()
\ingroup PDTX86
8-bit little-endian bitfield for Intel CPUs
|
static int |
H5T_INTEL_F32()
\ingroup PDTX86
32-bit little-endian IEEE floating-point numbers for Intel CPUs
|
static int |
H5T_INTEL_F64()
\ingroup PDTX86
64-bit little-endian IEEE floating-point numbers for Intel CPUs
|
static int |
H5T_INTEL_I16()
\ingroup PDTX86
16-bit little-endian signed (2's complement) integers for Intel CPUs
|
static int |
H5T_INTEL_I32()
\ingroup PDTX86
32-bit little-endian signed (2's complement) integers for Intel CPUs
|
static int |
H5T_INTEL_I64()
\ingroup PDTX86
64-bit little-endian signed (2's complement) integers for Intel CPUs
|
static int |
H5T_INTEL_I8()
\ingroup PDTX86
8-bit little-endian signed (2's complement) integers for Intel CPUs
|
static int |
H5T_INTEL_U16()
\ingroup PDTX86
16-bit little-endian unsigned integers for Intel CPUs
|
static int |
H5T_INTEL_U32()
\ingroup PDTX86
32-bit little-endian unsigned integers for Intel CPUs
|
static int |
H5T_INTEL_U64()
\ingroup PDTX86
64-bit little-endian unsigned integers for Intel CPUs
|
static int |
H5T_INTEL_U8()
\ingroup PDTX86
8-bit little-endian unsigned integers for Intel CPUs
|
static int |
H5T_MIPS_B16()
\ingroup PDTMIPS
16-bit big-endian bitfield for SGI MIPS CPUs
|
static int |
H5T_MIPS_B32()
\ingroup PDTMIPS
32-bit big-endian bitfield for SGI MIPS CPUs
|
static int |
H5T_MIPS_B64()
\ingroup PDTMIPS
64-bit big-endian bitfield for SGI MIPS CPUs
|
static int |
H5T_MIPS_B8()
\ingroup PDTMIPS
8-bit big-endian bitfield for SGI MIPS CPUs
|
static int |
H5T_MIPS_F32()
\ingroup PDTMIPS
32-bit big-endian IEEE floating-point numbers for MIPS CPUs
|
static int |
H5T_MIPS_F64()
\ingroup PDTMIPS
64-bit big-endian IEEE floating-point numbers for MIPS CPUs
|
static int |
H5T_MIPS_I16()
\ingroup PDTMIPS
16-bit big-endian signed (2's complement) integers for SGI MIPS CPUs
|
static int |
H5T_MIPS_I32()
\ingroup PDTMIPS
32-bit big-endian signed (2's complement) integers for SGI MIPS CPUs
|
static int |
H5T_MIPS_I64()
\ingroup PDTMIPS
64-bit big-endian signed (2's complement) integers for SGI MIPS CPUs
|
static int |
H5T_MIPS_I8()
\ingroup PDTMIPS
8-bit big-endian signed (2's complement) integers for SGI MIPS CPUs
|
static int |
H5T_MIPS_U16()
\ingroup PDTMIPS
16-bit big-endian unsigned integers for SGI MIPS CPUs
|
static int |
H5T_MIPS_U32()
\ingroup PDTMIPS
32-bit big-endian unsigned integers for SGI MIPS CPUs
|
static int |
H5T_MIPS_U64()
\ingroup PDTMIPS
64-bit big-endian unsigned integers for SGI MIPS CPUs
|
static int |
H5T_MIPS_U8()
\ingroup PDTMIPS
8-bit big-endian unsigned integers for SGI MIPS CPUs
|
static long |
H5T_NATIVE_B16_g() |
static void |
H5T_NATIVE_B16_g(long setter) |
static int |
H5T_NATIVE_B16()
\ingroup PDTNAT
HDF5 16-bit bitfield based on native types
|
static long |
H5T_NATIVE_B32_g() |
static void |
H5T_NATIVE_B32_g(long setter) |
static int |
H5T_NATIVE_B32()
\ingroup PDTNAT
HDF5 32-bit bitfield based on native types
|
static long |
H5T_NATIVE_B64_g() |
static void |
H5T_NATIVE_B64_g(long setter) |
static int |
H5T_NATIVE_B64()
\ingroup PDTNAT
HDF5 64-bit bitfield based on native types
|
static long |
H5T_NATIVE_B8_g() |
static void |
H5T_NATIVE_B8_g(long setter) |
static int |
H5T_NATIVE_B8()
\ingroup PDTNAT
HDF5 8-bit bitfield based on native types
|
static int |
H5T_NATIVE_CHAR()
\ingroup PDTNAT
C-style \c char
|
static long |
H5T_NATIVE_DOUBLE_g() |
static void |
H5T_NATIVE_DOUBLE_g(long setter) |
static int |
H5T_NATIVE_DOUBLE()
\ingroup PDTNAT
C-style \Code{double}
|
static long |
H5T_NATIVE_FLOAT_g() |
static void |
H5T_NATIVE_FLOAT_g(long setter) |
static int |
H5T_NATIVE_FLOAT()
\ingroup PDTNAT
C-style \Code{float}
|
static long |
H5T_NATIVE_HADDR_g() |
static void |
H5T_NATIVE_HADDR_g(long setter) |
static int |
H5T_NATIVE_HADDR()
\ingroup PDTNAT
HDF5 address type based on native types
|
static long |
H5T_NATIVE_HBOOL_g() |
static void |
H5T_NATIVE_HBOOL_g(long setter) |
static int |
H5T_NATIVE_HBOOL()
\ingroup PDTNAT
HDF5 Boolean type based on native types
|
static long |
H5T_NATIVE_HERR_g() |
static void |
H5T_NATIVE_HERR_g(long setter) |
static int |
H5T_NATIVE_HERR()
\ingroup PDTNAT
HDF5 error code type based on native types
|
static long |
H5T_NATIVE_HSIZE_g() |
static void |
H5T_NATIVE_HSIZE_g(long setter) |
static int |
H5T_NATIVE_HSIZE()
\ingroup PDTNAT
HDF5 size type based on native types
|
static long |
H5T_NATIVE_HSSIZE_g() |
static void |
H5T_NATIVE_HSSIZE_g(long setter) |
static int |
H5T_NATIVE_HSSIZE()
\ingroup PDTNAT
HDF5 signed size type based on native types
|
static long |
H5T_NATIVE_INT_FAST16_g() |
static void |
H5T_NATIVE_INT_FAST16_g(long setter) |
static int |
H5T_NATIVE_INT_FAST16()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT_FAST32_g() |
static void |
H5T_NATIVE_INT_FAST32_g(long setter) |
static int |
H5T_NATIVE_INT_FAST32()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT_FAST64_g() |
static void |
H5T_NATIVE_INT_FAST64_g(long setter) |
static int |
H5T_NATIVE_INT_FAST64()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT_FAST8_g() |
static void |
H5T_NATIVE_INT_FAST8_g(long setter) |
static int |
H5T_NATIVE_INT_FAST8()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT_g() |
static void |
H5T_NATIVE_INT_g(long setter) |
static long |
H5T_NATIVE_INT_LEAST16_g() |
static void |
H5T_NATIVE_INT_LEAST16_g(long setter) |
static int |
H5T_NATIVE_INT_LEAST16()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT_LEAST32_g() |
static void |
H5T_NATIVE_INT_LEAST32_g(long setter) |
static int |
H5T_NATIVE_INT_LEAST32()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT_LEAST64_g() |
static void |
H5T_NATIVE_INT_LEAST64_g(long setter) |
static int |
H5T_NATIVE_INT_LEAST64()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT_LEAST8_g() |
static void |
H5T_NATIVE_INT_LEAST8_g(long setter) |
static int |
H5T_NATIVE_INT_LEAST8()
\ingroup PDTC9x
|
static int |
H5T_NATIVE_INT()
\ingroup PDTNAT
C-style \Code{int}
|
static long |
H5T_NATIVE_INT16_g() |
static void |
H5T_NATIVE_INT16_g(long setter) |
static int |
H5T_NATIVE_INT16()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT32_g() |
static void |
H5T_NATIVE_INT32_g(long setter) |
static int |
H5T_NATIVE_INT32()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT64_g() |
static void |
H5T_NATIVE_INT64_g(long setter) |
static int |
H5T_NATIVE_INT64()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_INT8_g() |
static void |
H5T_NATIVE_INT8_g(long setter) |
static int |
H5T_NATIVE_INT8()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_LDOUBLE_g() |
static void |
H5T_NATIVE_LDOUBLE_g(long setter) |
static int |
H5T_NATIVE_LDOUBLE()
\ingroup PDTNAT
C-style \Code{long double}
|
static long |
H5T_NATIVE_LLONG_g() |
static void |
H5T_NATIVE_LLONG_g(long setter) |
static int |
H5T_NATIVE_LLONG()
\ingroup PDTNAT
C-style \Code{long long}
|
static long |
H5T_NATIVE_LONG_g() |
static void |
H5T_NATIVE_LONG_g(long setter) |
static int |
H5T_NATIVE_LONG()
\ingroup PDTNAT
C-style \Code{long}
|
static long |
H5T_NATIVE_OPAQUE_g() |
static void |
H5T_NATIVE_OPAQUE_g(long setter) |
static int |
H5T_NATIVE_OPAQUE()
\ingroup PDTNAT
HDF5 opaque unit based on native types
|
static long |
H5T_NATIVE_SCHAR_g() |
static void |
H5T_NATIVE_SCHAR_g(long setter) |
static int |
H5T_NATIVE_SCHAR()
\ingroup PDTNAT
C-style \Code{signed char}
|
static long |
H5T_NATIVE_SHORT_g() |
static void |
H5T_NATIVE_SHORT_g(long setter) |
static int |
H5T_NATIVE_SHORT()
\ingroup PDTNAT
C-style \Code{short}
|
static long |
H5T_NATIVE_UCHAR_g() |
static void |
H5T_NATIVE_UCHAR_g(long setter) |
static int |
H5T_NATIVE_UCHAR()
\ingroup PDTNAT
C-style \Code{unsigned char}
|
static long |
H5T_NATIVE_UINT_FAST16_g() |
static void |
H5T_NATIVE_UINT_FAST16_g(long setter) |
static int |
H5T_NATIVE_UINT_FAST16()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT_FAST32_g() |
static void |
H5T_NATIVE_UINT_FAST32_g(long setter) |
static int |
H5T_NATIVE_UINT_FAST32()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT_FAST64_g() |
static void |
H5T_NATIVE_UINT_FAST64_g(long setter) |
static int |
H5T_NATIVE_UINT_FAST64()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT_FAST8_g() |
static void |
H5T_NATIVE_UINT_FAST8_g(long setter) |
static int |
H5T_NATIVE_UINT_FAST8()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT_g() |
static void |
H5T_NATIVE_UINT_g(long setter) |
static long |
H5T_NATIVE_UINT_LEAST16_g() |
static void |
H5T_NATIVE_UINT_LEAST16_g(long setter) |
static int |
H5T_NATIVE_UINT_LEAST16()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT_LEAST32_g() |
static void |
H5T_NATIVE_UINT_LEAST32_g(long setter) |
static int |
H5T_NATIVE_UINT_LEAST32()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT_LEAST64_g() |
static void |
H5T_NATIVE_UINT_LEAST64_g(long setter) |
static int |
H5T_NATIVE_UINT_LEAST64()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT_LEAST8_g() |
static void |
H5T_NATIVE_UINT_LEAST8_g(long setter) |
static int |
H5T_NATIVE_UINT_LEAST8()
\ingroup PDTC9x
|
static int |
H5T_NATIVE_UINT()
\ingroup PDTNAT
C-style \Code{unsigned int}
|
static long |
H5T_NATIVE_UINT16_g() |
static void |
H5T_NATIVE_UINT16_g(long setter) |
static int |
H5T_NATIVE_UINT16()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT32_g() |
static void |
H5T_NATIVE_UINT32_g(long setter) |
static int |
H5T_NATIVE_UINT32()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT64_g() |
static void |
H5T_NATIVE_UINT64_g(long setter) |
static int |
H5T_NATIVE_UINT64()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_UINT8_g() |
static void |
H5T_NATIVE_UINT8_g(long setter) |
static int |
H5T_NATIVE_UINT8()
\ingroup PDTC9x
|
static long |
H5T_NATIVE_ULLONG_g() |
static void |
H5T_NATIVE_ULLONG_g(long setter) |
static int |
H5T_NATIVE_ULLONG()
\ingroup PDTNAT
C-style \Code{unsigned long long}
|
static long |
H5T_NATIVE_ULONG_g() |
static void |
H5T_NATIVE_ULONG_g(long setter) |
static int |
H5T_NATIVE_ULONG()
\ingroup PDTNAT
C-style \Code{unsigned long}
|
static long |
H5T_NATIVE_USHORT_g() |
static void |
H5T_NATIVE_USHORT_g(long setter) |
static int |
H5T_NATIVE_USHORT()
\ingroup PDTNAT
C-style \Code{unsigned short}
|
static long |
H5T_STD_B16BE_g() |
static void |
H5T_STD_B16BE_g(long setter) |
static int |
H5T_STD_B16BE()
\ingroup PDTSTD
16-bit big-endian bitfield
|
static long |
H5T_STD_B16LE_g() |
static void |
H5T_STD_B16LE_g(long setter) |
static int |
H5T_STD_B16LE()
\ingroup PDTSTD
16-bit little-endian bitfield
|
static long |
H5T_STD_B32BE_g() |
static void |
H5T_STD_B32BE_g(long setter) |
static int |
H5T_STD_B32BE()
\ingroup PDTSTD
32-bit big-endian bitfield
|
static long |
H5T_STD_B32LE_g() |
static void |
H5T_STD_B32LE_g(long setter) |
static int |
H5T_STD_B32LE()
\ingroup PDTSTD
32-bit little-endian bitfield
|
static long |
H5T_STD_B64BE_g() |
static void |
H5T_STD_B64BE_g(long setter) |
static int |
H5T_STD_B64BE()
\ingroup PDTSTD
64-bit big-endian bitfield
|
static long |
H5T_STD_B64LE_g() |
static void |
H5T_STD_B64LE_g(long setter) |
static int |
H5T_STD_B64LE()
\ingroup PDTSTD
64-bit little-endian bitfield
|
static long |
H5T_STD_B8BE_g() |
static void |
H5T_STD_B8BE_g(long setter) |
static int |
H5T_STD_B8BE()
\ingroup PDTSTD
8-bit big-endian bitfield
|
static long |
H5T_STD_B8LE_g() |
static void |
H5T_STD_B8LE_g(long setter) |
static int |
H5T_STD_B8LE()
\ingroup PDTSTD
8-bit little-endian bitfield
|
static long |
H5T_STD_I16BE_g() |
static void |
H5T_STD_I16BE_g(long setter) |
static int |
H5T_STD_I16BE()
\ingroup PDTSTD
16-bit big-endian signed integers
|
static long |
H5T_STD_I16LE_g() |
static void |
H5T_STD_I16LE_g(long setter) |
static int |
H5T_STD_I16LE()
\ingroup PDTSTD
16-bit little-endian signed integers
|
static long |
H5T_STD_I32BE_g() |
static void |
H5T_STD_I32BE_g(long setter) |
static int |
H5T_STD_I32BE()
\ingroup PDTSTD
32-bit big-endian signed integers
|
static long |
H5T_STD_I32LE_g() |
static void |
H5T_STD_I32LE_g(long setter) |
static int |
H5T_STD_I32LE()
\ingroup PDTSTD
32-bit little-endian signed integers
|
static long |
H5T_STD_I64BE_g() |
static void |
H5T_STD_I64BE_g(long setter) |
static int |
H5T_STD_I64BE()
\ingroup PDTSTD
64-bit big-endian signed integers
|
static long |
H5T_STD_I64LE_g() |
static void |
H5T_STD_I64LE_g(long setter) |
static int |
H5T_STD_I64LE()
\ingroup PDTSTD
64-bit little-endian signed integers
|
static long |
H5T_STD_I8BE_g() |
static void |
H5T_STD_I8BE_g(long setter) |
static int |
H5T_STD_I8BE()
\ingroup PDTSTD
8-bit big-endian signed integers
|
static long |
H5T_STD_I8LE_g() |
static void |
H5T_STD_I8LE_g(long setter) |
static int |
H5T_STD_I8LE()
\ingroup PDTSTD
8-bit little-endian signed integers
|
static long |
H5T_STD_REF_DSETREG_g() |
static void |
H5T_STD_REF_DSETREG_g(long setter) |
static int |
H5T_STD_REF_DSETREG()
\ingroup PDTSTD
Dataset region reference
|
static long |
H5T_STD_REF_g() |
static void |
H5T_STD_REF_g(long setter) |
static long |
H5T_STD_REF_OBJ_g() |
static void |
H5T_STD_REF_OBJ_g(long setter) |
static int |
H5T_STD_REF_OBJ()
\ingroup PDTSTD
Object reference
|
static int |
H5T_STD_REF()
\ingroup PDTSTD
Generic reference
|
static long |
H5T_STD_U16BE_g() |
static void |
H5T_STD_U16BE_g(long setter) |
static int |
H5T_STD_U16BE()
\ingroup PDTSTD
16-bit big-endian unsigned integers
|
static long |
H5T_STD_U16LE_g() |
static void |
H5T_STD_U16LE_g(long setter) |
static int |
H5T_STD_U16LE()
\ingroup PDTSTD
16-bit little-endian unsigned integers
|
static long |
H5T_STD_U32BE_g() |
static void |
H5T_STD_U32BE_g(long setter) |
static int |
H5T_STD_U32BE()
\ingroup PDTSTD
32-bit big-endian unsigned integers
|
static long |
H5T_STD_U32LE_g() |
static void |
H5T_STD_U32LE_g(long setter) |
static int |
H5T_STD_U32LE()
\ingroup PDTSTD
32-bit little-endian unsigned integers
|
static long |
H5T_STD_U64BE_g() |
static void |
H5T_STD_U64BE_g(long setter) |
static int |
H5T_STD_U64BE()
\ingroup PDTSTD
64-bit big-endian unsigned integers
|
static long |
H5T_STD_U64LE_g() |
static void |
H5T_STD_U64LE_g(long setter) |
static int |
H5T_STD_U64LE()
\ingroup PDTSTD
64-bit little-endian unsigned integers
|
static long |
H5T_STD_U8BE_g() |
static void |
H5T_STD_U8BE_g(long setter) |
static int |
H5T_STD_U8BE()
\ingroup PDTSTD
8-bit big-endian unsigned integers
|
static long |
H5T_STD_U8LE_g() |
static void |
H5T_STD_U8LE_g(long setter) |
static int |
H5T_STD_U8LE()
\ingroup PDTSTD
8-bit little-endian unsigned integers
|
static long |
H5T_UNIX_D32BE_g() |
static void |
H5T_UNIX_D32BE_g(long setter) |
static int |
H5T_UNIX_D32BE()
\ingroup PDTUNIX
|
static long |
H5T_UNIX_D32LE_g() |
static void |
H5T_UNIX_D32LE_g(long setter) |
static int |
H5T_UNIX_D32LE()
\ingroup PDTUNIX
|
static long |
H5T_UNIX_D64BE_g() |
static void |
H5T_UNIX_D64BE_g(long setter) |
static int |
H5T_UNIX_D64BE()
\ingroup PDTUNIX
|
static long |
H5T_UNIX_D64LE_g() |
static void |
H5T_UNIX_D64LE_g(long setter) |
static int |
H5T_UNIX_D64LE()
\ingroup PDTUNIX
|
static int |
H5T_VARIABLE()
Indicate that a string is variable length (null-terminated in C, instead of
fixed length)
|
static long |
H5T_VAX_F32_g() |
static void |
H5T_VAX_F32_g(long setter) |
static int |
H5T_VAX_F32()
\ingroup PDTALPHA
32-bit VAX byte order floating-point numbers for OpenVMS on DEC Alpha CPUs
|
static long |
H5T_VAX_F64_g() |
static void |
H5T_VAX_F64_g(long setter) |
static int |
H5T_VAX_F64()
\ingroup PDTALPHA
64-bit VAX byte order floating-point numbers for OpenVMS on DEC Alpha CPUs
|
static long |
H5Tarray_create2(long base_id,
int ndims,
long... dim) |
static long |
H5Tarray_create2(long base_id,
int ndims,
LongBuffer dim) |
static long |
H5Tarray_create2(long base_id,
int ndims,
LongPointer dim)
\ingroup ARRAY
\brief Creates an array datatype object
|
static int |
H5TBadd_records_from(long loc_id,
BytePointer dset_name1,
long start1,
long nrecords,
BytePointer dset_name2,
long start2)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Add records from first table to second table
\fg_loc_id
|
static int |
H5TBadd_records_from(long loc_id,
String dset_name1,
long start1,
long nrecords,
String dset_name2,
long start2) |
static int |
H5TBAget_fill(long loc_id,
BytePointer dset_name,
long dset_id,
byte[] dst_buf) |
static int |
H5TBAget_fill(long loc_id,
BytePointer dset_name,
long dset_id,
ByteBuffer dst_buf) |
static int |
H5TBAget_fill(long loc_id,
BytePointer dset_name,
long dset_id,
BytePointer dst_buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Reads the table attribute fill values
\fg_loc_id
|
static int |
H5TBAget_fill(long loc_id,
String dset_name,
long dset_id,
byte[] dst_buf) |
static int |
H5TBAget_fill(long loc_id,
String dset_name,
long dset_id,
ByteBuffer dst_buf) |
static int |
H5TBAget_fill(long loc_id,
String dset_name,
long dset_id,
BytePointer dst_buf) |
static int |
H5TBAget_title(long loc_id,
byte[] table_title) |
static int |
H5TBAget_title(long loc_id,
ByteBuffer table_title) |
static int |
H5TBAget_title(long loc_id,
BytePointer table_title)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Reads a table's title
\fg_loc_id
|
static int |
H5TBappend_records(long loc_id,
BytePointer dset_name,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Adds records to the end of the table
\fg_loc_id
|
static int |
H5TBappend_records(long loc_id,
String dset_name,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBcombine_tables(long loc_id1,
BytePointer dset_name1,
long loc_id2,
BytePointer dset_name2,
BytePointer dset_name3)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Combines records from two tables into a third
|
static int |
H5TBcombine_tables(long loc_id1,
String dset_name1,
long loc_id2,
String dset_name2,
String dset_name3) |
static int |
H5TBdelete_field(long loc_id,
BytePointer dset_name,
BytePointer field_name)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Deletes a field from a table
\fg_loc_id
|
static int |
H5TBdelete_field(long loc_id,
String dset_name,
String field_name) |
static int |
H5TBdelete_record(long loc_id,
BytePointer dset_name,
long start,
long nrecords)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Delete records
\fg_loc_id
|
static int |
H5TBdelete_record(long loc_id,
String dset_name,
long start,
long nrecords) |
static int |
H5TBget_field_info(long loc_id,
BytePointer dset_name,
byte[] field_names,
SizeTPointer field_sizes,
SizeTPointer field_offsets,
SizeTPointer type_size) |
static int |
H5TBget_field_info(long loc_id,
BytePointer dset_name,
ByteBuffer field_names,
SizeTPointer field_sizes,
SizeTPointer field_offsets,
SizeTPointer type_size) |
static int |
H5TBget_field_info(long loc_id,
BytePointer dset_name,
BytePointer field_names,
SizeTPointer field_sizes,
SizeTPointer field_offsets,
SizeTPointer type_size) |
static int |
H5TBget_field_info(long loc_id,
BytePointer dset_name,
PointerPointer field_names,
SizeTPointer field_sizes,
SizeTPointer field_offsets,
SizeTPointer type_size)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Gets information about a table
\fg_loc_id
|
static int |
H5TBget_field_info(long loc_id,
String dset_name,
byte[] field_names,
SizeTPointer field_sizes,
SizeTPointer field_offsets,
SizeTPointer type_size) |
static int |
H5TBget_field_info(long loc_id,
String dset_name,
ByteBuffer field_names,
SizeTPointer field_sizes,
SizeTPointer field_offsets,
SizeTPointer type_size) |
static int |
H5TBget_field_info(long loc_id,
String dset_name,
BytePointer field_names,
SizeTPointer field_sizes,
SizeTPointer field_offsets,
SizeTPointer type_size) |
static int |
H5TBget_table_info(long loc_id,
BytePointer dset_name,
long[] nfields,
long... nrecords) |
static int |
H5TBget_table_info(long loc_id,
BytePointer dset_name,
LongBuffer nfields,
LongBuffer nrecords) |
static int |
H5TBget_table_info(long loc_id,
BytePointer dset_name,
LongPointer nfields,
LongPointer nrecords)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Gets the table dimensions
\fg_loc_id
|
static int |
H5TBget_table_info(long loc_id,
String dset_name,
long[] nfields,
long... nrecords) |
static int |
H5TBget_table_info(long loc_id,
String dset_name,
LongBuffer nfields,
LongBuffer nrecords) |
static int |
H5TBget_table_info(long loc_id,
String dset_name,
LongPointer nfields,
LongPointer nrecords) |
static int |
H5TBinsert_field(long loc_id,
BytePointer dset_name,
BytePointer field_name,
long field_type,
long _position,
Pointer fill_data,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Insert a new field into a table
\fg_loc_id
|
static int |
H5TBinsert_field(long loc_id,
String dset_name,
String field_name,
long field_type,
long _position,
Pointer fill_data,
Pointer buf) |
static int |
H5TBinsert_record(long loc_id,
BytePointer dset_name,
long start,
long nrecords,
long dst_size,
SizeTPointer dst_offset,
SizeTPointer dst_sizes,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Insert records
\fg_loc_id
|
static int |
H5TBinsert_record(long loc_id,
String dset_name,
long start,
long nrecords,
long dst_size,
SizeTPointer dst_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBmake_table(BytePointer table_title,
long loc_id,
BytePointer dset_name,
long nfields,
long nrecords,
long type_size,
byte[] field_names,
SizeTPointer field_offset,
long[] field_types,
long chunk_size,
Pointer fill_data,
int compress,
Pointer buf) |
static int |
H5TBmake_table(BytePointer table_title,
long loc_id,
BytePointer dset_name,
long nfields,
long nrecords,
long type_size,
ByteBuffer field_names,
SizeTPointer field_offset,
LongBuffer field_types,
long chunk_size,
Pointer fill_data,
int compress,
Pointer buf) |
static int |
H5TBmake_table(BytePointer table_title,
long loc_id,
BytePointer dset_name,
long nfields,
long nrecords,
long type_size,
BytePointer field_names,
SizeTPointer field_offset,
LongPointer field_types,
long chunk_size,
Pointer fill_data,
int compress,
Pointer buf) |
static int |
H5TBmake_table(BytePointer table_title,
long loc_id,
BytePointer dset_name,
long nfields,
long nrecords,
long type_size,
PointerPointer field_names,
SizeTPointer field_offset,
LongPointer field_types,
long chunk_size,
Pointer fill_data,
int compress,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Creates and writes a table
|
static int |
H5TBmake_table(String table_title,
long loc_id,
String dset_name,
long nfields,
long nrecords,
long type_size,
byte[] field_names,
SizeTPointer field_offset,
long[] field_types,
long chunk_size,
Pointer fill_data,
int compress,
Pointer buf) |
static int |
H5TBmake_table(String table_title,
long loc_id,
String dset_name,
long nfields,
long nrecords,
long type_size,
ByteBuffer field_names,
SizeTPointer field_offset,
LongBuffer field_types,
long chunk_size,
Pointer fill_data,
int compress,
Pointer buf) |
static int |
H5TBmake_table(String table_title,
long loc_id,
String dset_name,
long nfields,
long nrecords,
long type_size,
BytePointer field_names,
SizeTPointer field_offset,
LongPointer field_types,
long chunk_size,
Pointer fill_data,
int compress,
Pointer buf) |
static int |
H5TBread_fields_index(long loc_id,
BytePointer dset_name,
long nfields,
int[] field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBread_fields_index(long loc_id,
BytePointer dset_name,
long nfields,
IntBuffer field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBread_fields_index(long loc_id,
BytePointer dset_name,
long nfields,
IntPointer field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Reads one or several fields.
|
static int |
H5TBread_fields_index(long loc_id,
String dset_name,
long nfields,
int[] field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBread_fields_index(long loc_id,
String dset_name,
long nfields,
IntBuffer field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBread_fields_index(long loc_id,
String dset_name,
long nfields,
IntPointer field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBread_fields_name(long loc_id,
BytePointer dset_name,
BytePointer field_names,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Reads one or several fields.
|
static int |
H5TBread_fields_name(long loc_id,
String dset_name,
String field_names,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBread_records(long loc_id,
BytePointer dset_name,
long start,
long nrecords,
long type_size,
SizeTPointer dst_offset,
SizeTPointer dst_sizes,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Reads records
\fg_loc_id
|
static int |
H5TBread_records(long loc_id,
String dset_name,
long start,
long nrecords,
long type_size,
SizeTPointer dst_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBread_table(long loc_id,
BytePointer dset_name,
long dst_size,
SizeTPointer dst_offset,
SizeTPointer dst_sizes,
Pointer dst_buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Reads a table
\fg_loc_id
|
static int |
H5TBread_table(long loc_id,
String dset_name,
long dst_size,
SizeTPointer dst_offset,
SizeTPointer dst_sizes,
Pointer dst_buf) |
static int |
H5TBwrite_fields_index(long loc_id,
BytePointer dset_name,
long nfields,
int[] field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBwrite_fields_index(long loc_id,
BytePointer dset_name,
long nfields,
IntBuffer field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBwrite_fields_index(long loc_id,
BytePointer dset_name,
long nfields,
IntPointer field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Overwrites fields
\fg_loc_id
|
static int |
H5TBwrite_fields_index(long loc_id,
String dset_name,
long nfields,
int[] field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBwrite_fields_index(long loc_id,
String dset_name,
long nfields,
IntBuffer field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBwrite_fields_index(long loc_id,
String dset_name,
long nfields,
IntPointer field_index,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBwrite_fields_name(long loc_id,
BytePointer dset_name,
BytePointer field_names,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Overwrites fields
\fg_loc_id
|
static int |
H5TBwrite_fields_name(long loc_id,
String dset_name,
String field_names,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5TBwrite_records(long loc_id,
BytePointer dset_name,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf)
--------------------------------------------------------------------------
\ingroup H5TB
\brief Overwrites records
\fg_loc_id
|
static int |
H5TBwrite_records(long loc_id,
String dset_name,
long start,
long nrecords,
long type_size,
SizeTPointer field_offset,
SizeTPointer dst_sizes,
Pointer buf) |
static int |
H5Tclose_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long type_id,
long es_id)
\ingroup H5T
\brief Asynchronous version of H5Tclose().
|
static int |
H5Tclose_async(String app_file,
String app_func,
int app_line,
long type_id,
long es_id) |
static int |
H5Tclose(long type_id)
\ingroup H5T
\brief Releases a datatype
\type_id
|
static int |
H5Tcommit_anon(long loc_id,
long type_id,
long tcpl_id,
long tapl_id)
\ingroup H5T
\brief Commits a transient datatype to a file, creating a newly named
datatype, but does not link it into the file structure
\fg_loc_id
\type_id
\tcpl_id
\tapl_id
|
static int |
H5Tcommit_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
long type_id,
long lcpl_id,
long tcpl_id,
long tapl_id,
long es_id)
\ingroup H5T
\brief Asynchronous version of H5Tcommit2().
|
static int |
H5Tcommit_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
long type_id,
long lcpl_id,
long tcpl_id,
long tapl_id,
long es_id) |
static int |
H5Tcommit2(long loc_id,
BytePointer name,
long type_id,
long lcpl_id,
long tcpl_id,
long tapl_id)
\ingroup H5T
\brief Commits a transient datatype, linking it into the file and creating
a new committed datatype
\fg_loc_id
|
static int |
H5Tcommit2(long loc_id,
String name,
long type_id,
long lcpl_id,
long tcpl_id,
long tapl_id) |
static int |
H5Tcommitted(long type_id)
\ingroup H5T
\brief Determines whether a datatype is a committed type or a transient type
\type_id
|
static int |
H5Tcompiler_conv(long src_id,
long dst_id)
\ingroup CONV
\brief Check whether the library's default conversion is hard conversion
\type_id{src_id} of source datatype
\type_id{dst_id} of destination datatype
|
static int |
H5Tconvert(long src_id,
long dst_id,
long nelmts,
Pointer buf,
Pointer background,
long plist_id)
--------------------------------------------------------------------------
\ingroup CONV
\brief Converts data from one specified datatype to another
\type_id{src_id} of source datatype
\type_id{dst_id} of destination datatype
|
static long |
H5Tcopy(long type_id)
\ingroup H5T
\brief Copies an existing datatype.
|
static long |
H5Tcreate(int type,
long size)
\ingroup H5T
\brief Creates a new datatype.
|
static long |
H5Tdecode(Pointer buf)
\ingroup H5T
\brief Decodes a binary object description of datatype and returns a new
object handle
|
static int |
H5Tdetect_class(long type_id,
int cls)
\ingroup H5T
\brief Determines whether a datatype contains any datatypes of the given
datatype class
\type_id
|
static int |
H5Tencode(long obj_id,
Pointer buf,
SizeTPointer nalloc)
\ingroup H5T
\brief Encodes a datatype object description into a binary buffer
|
static long |
H5Tenum_create(long base_id)
\ingroup ENUM
\brief Creates a new enumeration datatype
|
static int |
H5Tenum_insert(long type,
BytePointer name,
Pointer value)
\ingroup ENUM
\brief Inserts a new enumeration datatype member
\type_id{type}
|
static int |
H5Tenum_insert(long type,
String name,
Pointer value) |
static int |
H5Tenum_nameof(long type,
Pointer value,
byte[] name,
long size) |
static int |
H5Tenum_nameof(long type,
Pointer value,
ByteBuffer name,
long size) |
static int |
H5Tenum_nameof(long type,
Pointer value,
BytePointer name,
long size)
\ingroup ENUM
\brief Returns the symbol name corresponding to a specified member of an
enumeration datatype
\type_id{type}
|
static int |
H5Tenum_valueof(long type,
BytePointer name,
Pointer value)
\ingroup ENUM
\brief Returns the value corresponding to a specified member of an
enumeration datatype
\type_id{type}
|
static int |
H5Tenum_valueof(long type,
String name,
Pointer value) |
static int |
H5Tequal(long type1_id,
long type2_id)
\ingroup H5T
\brief Determines whether two datatype identifiers refer to the same datatype
\type_id{type1_id}
\type_id{type2_id}
|
static H5T_conv_t |
H5Tfind(long src_id,
long dst_id,
H5T_cdata_t pcdata) |
static H5T_conv_t |
H5Tfind(long src_id,
long dst_id,
PointerPointer pcdata)
\ingroup CONV
\brief Finds a conversion function
\type_id{src_id} of source datatype
\type_id{dst_id} of destination datatype
|
static int |
H5Tflush(long type_id)
\ingroup H5T
\brief Flushes all buffers associated with a committed datatype to disk
\type_id
|
static int |
H5Tget_array_dims2(long type_id,
long... dims) |
static int |
H5Tget_array_dims2(long type_id,
LongBuffer dims) |
static int |
H5Tget_array_dims2(long type_id,
LongPointer dims)
\ingroup ARRAY
\brief Retrieves sizes of array dimensions
\type_id
|
static int |
H5Tget_array_ndims(long type_id)
\ingroup ARRAY
\brief Returns the rank of an array datatype
\type_id
|
static int |
H5Tget_class(long type_id)
\ingroup H5T
\brief Returns a datatype class
\type_id
|
static long |
H5Tget_create_plist(long type_id)
\ingroup H5T
\brief Returns a copy of a datatype's creation property list
\type_id
|
static int |
H5Tget_cset(long type_id)
\ingroup ATOM
\brief Retrieves the character set type of a string datatype
\type_id
|
static long |
H5Tget_ebias(long type_id)
\ingroup ATOM
\brief Retrieves the exponent bias of a floating-point type
\type_id
|
static int |
H5Tget_fields(long type_id,
SizeTPointer spos,
SizeTPointer epos,
SizeTPointer esize,
SizeTPointer mpos,
SizeTPointer msize)
\ingroup ATOM
\brief Retrieves floating point datatype bit field information
\type_id
|
static int |
H5Tget_inpad(long type_id)
\ingroup ATOM
\brief Retrieves the internal padding type for unused bits in floating-point
datatypes
\type_id
|
static int |
H5Tget_member_class(long type_id,
int membno)
\ingroup COMPOUND
\brief Returns datatype class of compound datatype member
\type_id
|
static int |
H5Tget_member_index(long type_id,
BytePointer name)
\ingroup COMPENUM
\brief Retrieves the index of a compound or enumeration datatype member
\type_id
|
static int |
H5Tget_member_index(long type_id,
String name) |
static BytePointer |
H5Tget_member_name(long type_id,
int membno)
\ingroup COMPENUM
\brief Retrieves the name of a compound or enumeration datatype member
\type_id
|
static long |
H5Tget_member_offset(long type_id,
int membno)
\ingroup COMPOUND
\brief Retrieves the offset of a field of a compound datatype
\type_id
|
static long |
H5Tget_member_type(long type_id,
int membno)
\ingroup COMPOUND
\brief Returns the datatype of the specified member
\type_id
|
static int |
H5Tget_member_value(long type_id,
int membno,
Pointer value)
\ingroup ENUM
\brief Returns the value of an enumeration datatype member
\type_id
|
static long |
H5Tget_native_type(long type_id,
int direction)
\ingroup H5T
\brief Returns the native datatype identifier of a specified datatype
\type_id
|
static int |
H5Tget_nmembers(long type_id)
\ingroup COMPENUM
\brief Retrieves the number of elements in a compound or enumeration datatype
\type_id
|
static int |
H5Tget_norm(long type_id)
--------------------------------------------------------------------------
\ingroup ATOM
\brief Retrieves mantissa normalization of a floating-point datatype
\type_id
|
static int |
H5Tget_offset(long type_id)
\ingroup ATOM
\brief Retrieves the bit offset of the first significant bit
\type_id
|
static int |
H5Tget_order(long type_id)
\ingroup ATOM
\brief Returns the byte order of an atomic datatype
\type_id
|
static int |
H5Tget_pad(long type_id,
int[] lsb,
int[] msb) |
static int |
H5Tget_pad(long type_id,
IntBuffer lsb,
IntBuffer msb) |
static int |
H5Tget_pad(long type_id,
IntPointer lsb,
IntPointer msb)
\ingroup ATOM
\brief Retrieves the padding type of the least and most-significant bit padding
\type_id
|
static long |
H5Tget_precision(long type_id)
\ingroup ATOM
\brief Returns the precision of an atomic datatype
\type_id
|
static int |
H5Tget_sign(long type_id)
\ingroup ATOM
\brief Retrieves the sign type for an integer type
\type_id
|
static long |
H5Tget_size(long type_id)
\ingroup H5T
\brief Returns the size of a datatype
\type_id
|
static int |
H5Tget_strpad(long type_id)
\ingroup ATOM
\brief Retrieves the type of padding used for a string datatype
\type_id
|
static long |
H5Tget_super(long type)
\ingroup H5T
\brief Returns the base datatype from which a datatype is derived
\type_id{type}
|
static BytePointer |
H5Tget_tag(long type)
\ingroup OPAQUE
\brief Gets the tag associated with an opaque datatype
\type_id{type} of an opaque datatype
|
static int |
H5Tinsert(long parent_id,
BytePointer name,
long offset,
long member_id)
\ingroup COMPOUND
\brief Adds a new member to a compound datatype.
|
static int |
H5Tinsert(long parent_id,
String name,
long offset,
long member_id) |
static int |
H5Tis_variable_str(long type_id)
\ingroup ATOM
\brief Determines whether datatype is a variable-length string
\type_id
|
static int |
H5Tlock(long type_id)
\ingroup H5T
\brief Locks a datatype
\type_id
|
static long |
H5Topen_async(BytePointer app_file,
BytePointer app_func,
int app_line,
long loc_id,
BytePointer name,
long tapl_id,
long es_id)
\ingroup H5T
\brief Asynchronous version of H5Topen2().
|
static long |
H5Topen_async(String app_file,
String app_func,
int app_line,
long loc_id,
String name,
long tapl_id,
long es_id) |
static long |
H5Topen2(long loc_id,
BytePointer name,
long tapl_id)
--------------------------------------------------------------------------
\ingroup H5T
\brief Opens a committed (named) datatype
\fgdta_loc_id
|
static long |
H5Topen2(long loc_id,
String name,
long tapl_id) |
static int |
H5Tpack(long type_id)
\ingroup COMPOUND
\brief Recursively removes padding from within a compound datatype
\type_id
|
static int |
H5Treclaim(long type_id,
long space_id,
long plist_id,
Pointer buf)
\ingroup VLEN
\brief Reclaims the variable length (VL) datatype memory buffers
\type_id
\space_id
\dxpl_id{plist_id} used to create the buffer
|
static int |
H5Trefresh(long type_id)
\ingroup H5T
\brief Refreshes all buffers associated with a committed datatype
\type_id
|
static int |
H5Tregister(int pers,
BytePointer name,
long src_id,
long dst_id,
H5T_conv_t func)
\ingroup CONV
\brief Registers a datatype conversion function
|
static int |
H5Tregister(int pers,
String name,
long src_id,
long dst_id,
H5T_conv_t func) |
static int |
H5Tset_cset(long type_id,
int cset)
\ingroup ATOM
\brief Sets character set to be used in a string or character datatype
\type_id
|
static int |
H5Tset_ebias(long type_id,
long ebias)
\ingroup ATOM
\brief Sets the exponent bias of a floating-point type
\type_id
|
static int |
H5Tset_fields(long type_id,
long spos,
long epos,
long esize,
long mpos,
long msize)
\ingroup ATOM
\brief Sets locations and sizes of floating point bit fields
\type_id
|
static int |
H5Tset_inpad(long type_id,
int pad)
\ingroup ATOM
\brief Fills unused internal floating-point bits
\type_id
|
static int |
H5Tset_norm(long type_id,
int norm)
\ingroup ATOM
\brief Sets the mantissa normalization of a floating-point datatype
\type_id
|
static int |
H5Tset_offset(long type_id,
long offset)
\ingroup ATOM
\brief Sets the bit offset of the first significant bit
\type_id
|
static int |
H5Tset_order(long type_id,
int order)
\ingroup ATOM
\brief Sets the byte order of a datatype
\type_id
|
static int |
H5Tset_pad(long type_id,
int lsb,
int msb)
\ingroup ATOM
\brief Sets the least and most-significant bits padding types
\type_id
|
static int |
H5Tset_precision(long type_id,
long prec)
\ingroup ATOM
\brief Sets the precision of an atomic datatype
\type_id
|
static int |
H5Tset_sign(long type_id,
int sign)
\ingroup ATOM
\brief Sets the sign property for an integer type
\type_id
|
static int |
H5Tset_size(long type_id,
long size)
\ingroup H5T
\brief Sets size for a datatype.
|
static int |
H5Tset_strpad(long type_id,
int strpad)
\ingroup ATOM
\brief Defines the type of padding used for character strings
\type_id
|
static int |
H5Tset_tag(long type,
BytePointer tag)
\ingroup OPAQUE
\brief Tags an opaque datatype
\type_id{type} of an opaque datatype
|
static int |
H5Tset_tag(long type,
String tag) |
static int |
H5Tunregister(int pers,
BytePointer name,
long src_id,
long dst_id,
H5T_conv_t func)
\ingroup CONV
\brief Removes a conversion function
|
static int |
H5Tunregister(int pers,
String name,
long src_id,
long dst_id,
H5T_conv_t func) |
static long |
H5Tvlen_create(long base_id)
\ingroup VLEN
\brief Creates a new variable-length array datatype
\type_id{base_id}, the element type of the datatype to create
|
static int |
H5Zfilter_avail(int id)
\ingroup H5Z
\brief Determines whether a filter is available
|
static int |
H5Zget_filter_info(int filter,
int[] filter_config_flags) |
static int |
H5Zget_filter_info(int filter,
IntBuffer filter_config_flags) |
static int |
H5Zget_filter_info(int filter,
IntPointer filter_config_flags)
\ingroup H5Z
\brief Retrieves information about a filter
|
static int |
H5Zregister(Pointer cls)
\ingroup H5Z
\brief Registers a new filter with the HDF5 library
|
static int |
H5Zunregister(int id)
\ingroup H5Z
\brief Unregisters a filter.
|
static int |
HADDR_UNDEF() |
static int |
HSIZE_UNDEF() |
public static final String H5_DEFAULT_PLUGINDIR
public static final int H5_DEV_T_IS_SCALAR
public static final String H5_EXAMPLESDIR
public static final int H5_HAVE_ALARM
public static final int H5_HAVE_ARPA_INET_H
public static final int H5_HAVE_ASPRINTF
public static final int H5_HAVE_ATTRIBUTE
public static final int H5_HAVE_CLOCK_GETTIME
public static final int H5_HAVE_DIRENT_H
public static final int H5_HAVE_DLFCN_H
public static final int H5_HAVE_EMBEDDED_LIBINFO
public static final int H5_HAVE_FCNTL
public static final int H5_HAVE_FEATURES_H
public static final int H5_HAVE_FILTER_DEFLATE
public static final int H5_HAVE_FLOCK
public static final int H5_HAVE_FORK
public static final int H5_HAVE_GETHOSTNAME
public static final int H5_HAVE_GETRUSAGE
public static final int H5_HAVE_GETTIMEOFDAY
public static final int H5_HAVE_INTTYPES_H
public static final int H5_HAVE_IOCTL
public static final int H5_HAVE_LIBDL
public static final int H5_HAVE_LIBM
public static final int H5_HAVE_LIBZ
public static final int H5_HAVE_NETDB_H
public static final int H5_HAVE_NETINET_IN_H
public static final int H5_HAVE_PREADWRITE
public static final int H5_HAVE_PWD_H
public static final int H5_HAVE_RANDOM
public static final int H5_HAVE_RAND_R
public static final int H5_HAVE_STAT_ST_BLOCKS
public static final int H5_HAVE_STDINT_H
public static final int H5_HAVE_STDIO_H
public static final int H5_HAVE_STDLIB_H
public static final int H5_HAVE_STRCASESTR
public static final int H5_HAVE_STRDUP
public static final int H5_HAVE_STRINGS_H
public static final int H5_HAVE_STRING_H
public static final int H5_HAVE_SYMLINK
public static final int H5_HAVE_SYS_FILE_H
public static final int H5_HAVE_SYS_IOCTL_H
public static final int H5_HAVE_SYS_RESOURCE_H
public static final int H5_HAVE_SYS_SOCKET_H
public static final int H5_HAVE_SYS_STAT_H
public static final int H5_HAVE_SYS_TIME_H
public static final int H5_HAVE_SYS_TYPES_H
public static final int H5_HAVE_TIMEZONE
public static final int H5_HAVE_TIOCGETD
public static final int H5_HAVE_TIOCGWINSZ
public static final int H5_HAVE_TMPFILE
public static final int H5_HAVE_TM_GMTOFF
public static final int H5_HAVE_UNISTD_H
public static final int H5_HAVE_VASPRINTF
public static final int H5_HAVE_WAITPID
public static final int H5_HAVE_ZLIB_H
public static final int H5_IGNORE_DISABLED_FILE_LOCKS
public static final int H5_INCLUDE_HL
public static final int H5_LDOUBLE_TO_LLONG_ACCURATE
public static final int H5_LLONG_TO_LDOUBLE_CORRECT
public static final String H5_LT_OBJDIR
public static final String H5_PACKAGE
public static final String H5_PACKAGE_BUGREPORT
public static final String H5_PACKAGE_NAME
public static final String H5_PACKAGE_STRING
public static final String H5_PACKAGE_TARNAME
public static final String H5_PACKAGE_URL
public static final String H5_PACKAGE_VERSION
public static final int H5_SIZEOF_BOOL
public static final int H5_SIZEOF_CHAR
public static final int H5_SIZEOF_DOUBLE
public static final int H5_SIZEOF_FLOAT
public static final int H5_SIZEOF_INT
public static final int H5_SIZEOF_INT16_T
public static final int H5_SIZEOF_INT32_T
public static final int H5_SIZEOF_INT64_T
public static final int H5_SIZEOF_INT8_T
public static final int H5_SIZEOF_INT_FAST16_T
public static final int H5_SIZEOF_INT_FAST32_T
public static final int H5_SIZEOF_INT_FAST64_T
public static final int H5_SIZEOF_INT_FAST8_T
public static final int H5_SIZEOF_INT_LEAST16_T
public static final int H5_SIZEOF_INT_LEAST32_T
public static final int H5_SIZEOF_INT_LEAST64_T
public static final int H5_SIZEOF_INT_LEAST8_T
public static final int H5_SIZEOF_LONG
public static final int H5_SIZEOF_LONG_DOUBLE
public static final int H5_SIZEOF_LONG_LONG
public static final int H5_SIZEOF_OFF_T
public static final int H5_SIZEOF_PTRDIFF_T
public static final int H5_SIZEOF_SHORT
public static final int H5_SIZEOF_SIZE_T
public static final int H5_SIZEOF_SSIZE_T
public static final int H5_SIZEOF_TIME_T
public static final int H5_SIZEOF_UINT16_T
public static final int H5_SIZEOF_UINT32_T
public static final int H5_SIZEOF_UINT64_T
public static final int H5_SIZEOF_UINT8_T
public static final int H5_SIZEOF_UINT_FAST16_T
public static final int H5_SIZEOF_UINT_FAST32_T
public static final int H5_SIZEOF_UINT_FAST64_T
public static final int H5_SIZEOF_UINT_FAST8_T
public static final int H5_SIZEOF_UINT_LEAST16_T
public static final int H5_SIZEOF_UINT_LEAST32_T
public static final int H5_SIZEOF_UINT_LEAST64_T
public static final int H5_SIZEOF_UINT_LEAST8_T
public static final int H5_SIZEOF_UNSIGNED
public static final int H5_STDC_HEADERS
public static final int H5_TEST_EXPRESS_LEVEL_DEFAULT
public static final int H5_USE_114_API_DEFAULT
public static final int H5_USE_FILE_LOCKING
public static final String H5_VERSION
public static final int H5_WANT_DATA_ACCURACY
public static final int H5_WANT_DCONV_EXCEPTION
public static final int WORDS_BIGENDIAN
public static final int H5_VERS_MAJOR
public static final int H5_VERS_MINOR
public static final int H5_VERS_RELEASE
public static final String H5_VERS_SUBRELEASE
public static final String H5_VERS_INFO
public static final String HDF5_DRIVER
public static final String HDF5_DRIVER_CONFIG
public static final String HDF5_VOL_CONNECTOR
public static final String HDF5_PLUGIN_PATH
public static final String HDF5_PLUGIN_PRELOAD
public static final String HDF5_USE_FILE_LOCKING
public static final String HDF5_NOCLEANUP
public static final int H5_SIZEOF_HSIZE_T
public static final int H5_SIZEOF_HSSIZE_T
public static final int HSIZE_UNDEF
public static final int H5_SIZEOF_HADDR_T
public static final int HADDR_UNDEF
public static final int HADDR_MAX
public static final int H5_ITER_UNKNOWN
public static final int H5_ITER_INC
public static final int H5_ITER_DEC
public static final int H5_ITER_NATIVE
public static final int H5_ITER_N
public static final int H5_ITER_ERROR
public static final int H5_ITER_CONT
public static final int H5_ITER_STOP
public static final int H5_INDEX_UNKNOWN
public static final int H5_INDEX_NAME
public static final int H5_INDEX_CRT_ORDER
public static final int H5_INDEX_N
public static final int H5O_MAX_TOKEN_SIZE
/** The maximum size allowed for tokens \details Tokens are unique and permanent identifiers that are used to reference HDF5 objects in a container. This allows for 128-bit tokens
public static final int H5C_incr__off
public static final int H5C_incr__threshold
public static final int H5C_flash_incr__off
public static final int H5C_flash_incr__add_space
public static final int H5C_decr__off
public static final int H5C_decr__threshold
public static final int H5C_decr__age_out
public static final int H5C_decr__age_out_with_threshold
public static final int H5I_UNINIT
public static final int H5I_BADID
public static final int H5I_FILE
public static final int H5I_GROUP
public static final int H5I_DATATYPE
public static final int H5I_DATASPACE
public static final int H5I_DATASET
public static final int H5I_MAP
public static final int H5I_ATTR
public static final int H5I_VFL
public static final int H5I_VOL
public static final int H5I_GENPROP_CLS
public static final int H5I_GENPROP_LST
public static final int H5I_ERROR_CLASS
public static final int H5I_ERROR_MSG
public static final int H5I_ERROR_STACK
public static final int H5I_SPACE_SEL_ITER
public static final int H5I_EVENTSET
public static final int H5I_NTYPES
public static final int H5_SIZEOF_HID_T
public static final int H5I_INVALID_HID
public static final int H5T_NO_CLASS
public static final int H5T_INTEGER
public static final int H5T_FLOAT
public static final int H5T_TIME
public static final int H5T_STRING
public static final int H5T_BITFIELD
public static final int H5T_OPAQUE
public static final int H5T_COMPOUND
public static final int H5T_REFERENCE
public static final int H5T_ENUM
public static final int H5T_VLEN
public static final int H5T_ARRAY
public static final int H5T_NCLASSES
public static final int H5T_ORDER_ERROR
public static final int H5T_ORDER_LE
public static final int H5T_ORDER_BE
public static final int H5T_ORDER_VAX
public static final int H5T_ORDER_MIXED
public static final int H5T_ORDER_NONE
public static final int H5T_SGN_ERROR
public static final int H5T_SGN_NONE
public static final int H5T_SGN_2
public static final int H5T_NSGN
public static final int H5T_NORM_ERROR
public static final int H5T_NORM_IMPLIED
public static final int H5T_NORM_MSBSET
public static final int H5T_NORM_NONE
public static final int H5T_CSET_ERROR
public static final int H5T_CSET_ASCII
public static final int H5T_CSET_UTF8
public static final int H5T_CSET_RESERVED_2
public static final int H5T_CSET_RESERVED_3
public static final int H5T_CSET_RESERVED_4
public static final int H5T_CSET_RESERVED_5
public static final int H5T_CSET_RESERVED_6
public static final int H5T_CSET_RESERVED_7
public static final int H5T_CSET_RESERVED_8
public static final int H5T_CSET_RESERVED_9
public static final int H5T_CSET_RESERVED_10
public static final int H5T_CSET_RESERVED_11
public static final int H5T_CSET_RESERVED_12
public static final int H5T_CSET_RESERVED_13
public static final int H5T_CSET_RESERVED_14
public static final int H5T_CSET_RESERVED_15
public static final int H5T_NCSET
public static final int H5T_STR_ERROR
public static final int H5T_STR_NULLTERM
public static final int H5T_STR_NULLPAD
public static final int H5T_STR_SPACEPAD
public static final int H5T_STR_RESERVED_3
public static final int H5T_STR_RESERVED_4
public static final int H5T_STR_RESERVED_5
public static final int H5T_STR_RESERVED_6
public static final int H5T_STR_RESERVED_7
public static final int H5T_STR_RESERVED_8
public static final int H5T_STR_RESERVED_9
public static final int H5T_STR_RESERVED_10
public static final int H5T_STR_RESERVED_11
public static final int H5T_STR_RESERVED_12
public static final int H5T_STR_RESERVED_13
public static final int H5T_STR_RESERVED_14
public static final int H5T_STR_RESERVED_15
public static final int H5T_NSTR
public static final int H5T_PAD_ERROR
public static final int H5T_PAD_ZERO
public static final int H5T_PAD_ONE
public static final int H5T_PAD_BACKGROUND
public static final int H5T_NPAD
public static final int H5T_DIR_DEFAULT
public static final int H5T_DIR_ASCEND
public static final int H5T_DIR_DESCEND
public static final int H5T_CONV_EXCEPT_RANGE_HI
public static final int H5T_CONV_EXCEPT_RANGE_LOW
public static final int H5T_CONV_EXCEPT_PRECISION
public static final int H5T_CONV_EXCEPT_TRUNCATE
public static final int H5T_CONV_EXCEPT_PINF
public static final int H5T_CONV_EXCEPT_NINF
public static final int H5T_CONV_EXCEPT_NAN
public static final int H5T_CONV_ABORT
public static final int H5T_CONV_UNHANDLED
public static final int H5T_CONV_HANDLED
public static final int H5T_VARIABLE
public static final int H5T_OPAQUE_TAG_MAX
public static final int H5T_IEEE_F32BE
public static final int H5T_IEEE_F32LE
public static final int H5T_IEEE_F64BE
public static final int H5T_IEEE_F64LE
public static final int H5T_STD_I8BE
public static final int H5T_STD_I8LE
public static final int H5T_STD_I16BE
public static final int H5T_STD_I16LE
public static final int H5T_STD_I32BE
public static final int H5T_STD_I32LE
public static final int H5T_STD_I64BE
public static final int H5T_STD_I64LE
public static final int H5T_STD_U8BE
public static final int H5T_STD_U8LE
public static final int H5T_STD_U16BE
public static final int H5T_STD_U16LE
public static final int H5T_STD_U32BE
public static final int H5T_STD_U32LE
public static final int H5T_STD_U64BE
public static final int H5T_STD_U64LE
public static final int H5T_STD_B8BE
public static final int H5T_STD_B8LE
public static final int H5T_STD_B16BE
public static final int H5T_STD_B16LE
public static final int H5T_STD_B32BE
public static final int H5T_STD_B32LE
public static final int H5T_STD_B64BE
public static final int H5T_STD_B64LE
public static final int H5T_STD_REF_OBJ
public static final int H5T_STD_REF_DSETREG
public static final int H5T_STD_REF
public static final int H5T_UNIX_D32BE
public static final int H5T_UNIX_D32LE
public static final int H5T_UNIX_D64BE
public static final int H5T_UNIX_D64LE
public static final int H5T_C_S1
public static final int H5T_FORTRAN_S1
public static final int H5T_INTEL_I8
public static final int H5T_INTEL_I16
public static final int H5T_INTEL_I32
public static final int H5T_INTEL_I64
public static final int H5T_INTEL_U8
public static final int H5T_INTEL_U16
public static final int H5T_INTEL_U32
public static final int H5T_INTEL_U64
public static final int H5T_INTEL_B8
public static final int H5T_INTEL_B16
public static final int H5T_INTEL_B32
public static final int H5T_INTEL_B64
public static final int H5T_INTEL_F32
public static final int H5T_INTEL_F64
public static final int H5T_ALPHA_I8
public static final int H5T_ALPHA_I16
public static final int H5T_ALPHA_I32
public static final int H5T_ALPHA_I64
public static final int H5T_ALPHA_U8
public static final int H5T_ALPHA_U16
public static final int H5T_ALPHA_U32
public static final int H5T_ALPHA_U64
public static final int H5T_ALPHA_B8
public static final int H5T_ALPHA_B16
public static final int H5T_ALPHA_B32
public static final int H5T_ALPHA_B64
public static final int H5T_ALPHA_F32
public static final int H5T_ALPHA_F64
public static final int H5T_MIPS_I8
public static final int H5T_MIPS_I16
public static final int H5T_MIPS_I32
public static final int H5T_MIPS_I64
public static final int H5T_MIPS_U8
public static final int H5T_MIPS_U16
public static final int H5T_MIPS_U32
public static final int H5T_MIPS_U64
public static final int H5T_MIPS_B8
public static final int H5T_MIPS_B16
public static final int H5T_MIPS_B32
public static final int H5T_MIPS_B64
public static final int H5T_MIPS_F32
public static final int H5T_MIPS_F64
public static final int H5T_VAX_F32
public static final int H5T_VAX_F64
public static final int H5T_NATIVE_CHAR
public static final int H5T_NATIVE_SCHAR
public static final int H5T_NATIVE_UCHAR
public static final int H5T_NATIVE_SHORT
public static final int H5T_NATIVE_USHORT
public static final int H5T_NATIVE_INT
public static final int H5T_NATIVE_UINT
public static final int H5T_NATIVE_LONG
public static final int H5T_NATIVE_ULONG
public static final int H5T_NATIVE_LLONG
public static final int H5T_NATIVE_ULLONG
public static final int H5T_NATIVE_FLOAT
public static final int H5T_NATIVE_DOUBLE
public static final int H5T_NATIVE_LDOUBLE
public static final int H5T_NATIVE_B8
public static final int H5T_NATIVE_B16
public static final int H5T_NATIVE_B32
public static final int H5T_NATIVE_B64
public static final int H5T_NATIVE_OPAQUE
public static final int H5T_NATIVE_HADDR
public static final int H5T_NATIVE_HSIZE
public static final int H5T_NATIVE_HSSIZE
public static final int H5T_NATIVE_HERR
public static final int H5T_NATIVE_HBOOL
public static final int H5T_NATIVE_INT8
public static final int H5T_NATIVE_UINT8
public static final int H5T_NATIVE_INT_LEAST8
public static final int H5T_NATIVE_UINT_LEAST8
public static final int H5T_NATIVE_INT_FAST8
public static final int H5T_NATIVE_UINT_FAST8
public static final int H5T_NATIVE_INT16
public static final int H5T_NATIVE_UINT16
public static final int H5T_NATIVE_INT_LEAST16
public static final int H5T_NATIVE_UINT_LEAST16
public static final int H5T_NATIVE_INT_FAST16
public static final int H5T_NATIVE_UINT_FAST16
public static final int H5T_NATIVE_INT32
public static final int H5T_NATIVE_UINT32
public static final int H5T_NATIVE_INT_LEAST32
public static final int H5T_NATIVE_UINT_LEAST32
public static final int H5T_NATIVE_INT_FAST32
public static final int H5T_NATIVE_UINT_FAST32
public static final int H5T_NATIVE_INT64
public static final int H5T_NATIVE_UINT64
public static final int H5T_NATIVE_INT_LEAST64
public static final int H5T_NATIVE_UINT_LEAST64
public static final int H5T_NATIVE_INT_FAST64
public static final int H5T_NATIVE_UINT_FAST64
public static final int H5L_MAX_LINK_NAME_LEN
public static final int H5L_SAME_LOC
public static final int H5L_TYPE_ERROR
public static final int H5L_TYPE_HARD
public static final int H5L_TYPE_SOFT
public static final int H5L_TYPE_EXTERNAL
public static final int H5L_TYPE_MAX
public static final int H5L_TYPE_BUILTIN_MAX
public static final int H5L_TYPE_UD_MIN
public static final int H5L_TYPE_UD_MAX
public static final int H5O_COPY_SHALLOW_HIERARCHY_FLAG
public static final int H5O_COPY_EXPAND_SOFT_LINK_FLAG
public static final int H5O_COPY_EXPAND_EXT_LINK_FLAG
public static final int H5O_COPY_EXPAND_REFERENCE_FLAG
public static final int H5O_COPY_WITHOUT_ATTR_FLAG
public static final int H5O_COPY_PRESERVE_NULL_FLAG
public static final int H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG
public static final int H5O_COPY_ALL
public static final int H5O_SHMESG_NONE_FLAG
public static final int H5O_SHMESG_SDSPACE_FLAG
public static final int H5O_SHMESG_DTYPE_FLAG
public static final int H5O_SHMESG_FILL_FLAG
public static final int H5O_SHMESG_PLINE_FLAG
public static final int H5O_SHMESG_ATTR_FLAG
public static final int H5O_SHMESG_ALL_FLAG
public static final int H5O_HDR_CHUNK0_SIZE
public static final int H5O_HDR_ATTR_CRT_ORDER_TRACKED
public static final int H5O_HDR_ATTR_CRT_ORDER_INDEXED
public static final int H5O_HDR_ATTR_STORE_PHASE_CHANGE
public static final int H5O_HDR_STORE_TIMES
public static final int H5O_HDR_ALL_FLAGS
public static final int H5O_SHMESG_MAX_NINDEXES
public static final int H5O_SHMESG_MAX_LIST_SIZE
public static final int H5O_INFO_BASIC
public static final int H5O_INFO_TIME
public static final int H5O_INFO_NUM_ATTRS
public static final int H5O_INFO_ALL
public static final int H5O_NATIVE_INFO_HDR
public static final int H5O_NATIVE_INFO_META_SIZE
public static final int H5O_NATIVE_INFO_ALL
public static final int H5O_TYPE_UNKNOWN
public static final int H5O_TYPE_GROUP
public static final int H5O_TYPE_DATASET
public static final int H5O_TYPE_NAMED_DATATYPE
public static final int H5O_TYPE_MAP
public static final int H5O_TYPE_NTYPES
public static final int H5O_MCDT_SEARCH_ERROR
public static final int H5O_MCDT_SEARCH_CONT
public static final int H5O_MCDT_SEARCH_STOP
public static final int H5Z_FILTER_ERROR
public static final int H5Z_FILTER_NONE
public static final int H5Z_FILTER_DEFLATE
public static final int H5Z_FILTER_SHUFFLE
public static final int H5Z_FILTER_FLETCHER32
public static final int H5Z_FILTER_SZIP
public static final int H5Z_FILTER_NBIT
public static final int H5Z_FILTER_SCALEOFFSET
public static final int H5Z_FILTER_RESERVED
public static final int H5Z_FILTER_MAX
public static final int H5Z_FILTER_ALL
public static final int H5Z_MAX_NFILTERS
public static final int H5Z_FLAG_DEFMASK
public static final int H5Z_FLAG_MANDATORY
public static final int H5Z_FLAG_OPTIONAL
public static final int H5Z_FLAG_INVMASK
public static final int H5Z_FLAG_REVERSE
public static final int H5Z_FLAG_SKIP_EDC
public static final int H5_SZIP_ALLOW_K13_OPTION_MASK
public static final int H5_SZIP_CHIP_OPTION_MASK
public static final int H5_SZIP_EC_OPTION_MASK
public static final int H5_SZIP_NN_OPTION_MASK
public static final int H5_SZIP_MAX_PIXELS_PER_BLOCK
public static final int H5Z_SHUFFLE_USER_NPARMS
public static final int H5Z_SHUFFLE_TOTAL_NPARMS
public static final int H5Z_SZIP_USER_NPARMS
public static final int H5Z_SZIP_TOTAL_NPARMS
public static final int H5Z_SZIP_PARM_MASK
public static final int H5Z_SZIP_PARM_PPB
public static final int H5Z_SZIP_PARM_BPP
public static final int H5Z_SZIP_PARM_PPS
public static final int H5Z_NBIT_USER_NPARMS
public static final int H5Z_SCALEOFFSET_USER_NPARMS
public static final int H5Z_SO_INT_MINBITS_DEFAULT
public static final int H5Z_SO_FLOAT_DSCALE
public static final int H5Z_SO_FLOAT_ESCALE
public static final int H5Z_SO_INT
public static final int H5Z_ERROR_EDC
public static final int H5Z_DISABLE_EDC
public static final int H5Z_ENABLE_EDC
public static final int H5Z_NO_EDC
public static final int H5Z_FILTER_CONFIG_ENCODE_ENABLED
public static final int H5Z_FILTER_CONFIG_DECODE_ENABLED
public static final int H5Z_CB_ERROR
public static final int H5Z_CB_FAIL
public static final int H5Z_CB_CONT
public static final int H5Z_CB_NO
public static final int H5AC__CURR_CACHE_CONFIG_VERSION
public static final int H5AC__MAX_TRACE_FILE_NAME_LEN
public static final int H5AC_METADATA_WRITE_STRATEGY__PROCESS_0_ONLY
public static final int H5AC_METADATA_WRITE_STRATEGY__DISTRIBUTED
public static final int H5AC__CURR_CACHE_IMAGE_CONFIG_VERSION
public static final int H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE
public static final int H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX
public static final int H5D_CHUNK_CACHE_NSLOTS_DEFAULT
public static final int H5D_CHUNK_CACHE_NBYTES_DEFAULT
public static final double H5D_CHUNK_CACHE_W0_DEFAULT
public static final int H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS
public static final int H5D_LAYOUT_ERROR
public static final int H5D_COMPACT
public static final int H5D_CONTIGUOUS
public static final int H5D_CHUNKED
public static final int H5D_VIRTUAL
public static final int H5D_NLAYOUTS
public static final int H5D_CHUNK_IDX_BTREE
public static final int H5D_CHUNK_IDX_SINGLE
public static final int H5D_CHUNK_IDX_NONE
public static final int H5D_CHUNK_IDX_FARRAY
public static final int H5D_CHUNK_IDX_EARRAY
public static final int H5D_CHUNK_IDX_BT2
public static final int H5D_CHUNK_IDX_NTYPES
public static final int H5D_ALLOC_TIME_ERROR
public static final int H5D_ALLOC_TIME_DEFAULT
public static final int H5D_ALLOC_TIME_EARLY
public static final int H5D_ALLOC_TIME_LATE
public static final int H5D_ALLOC_TIME_INCR
public static final int H5D_SPACE_STATUS_ERROR
public static final int H5D_SPACE_STATUS_NOT_ALLOCATED
public static final int H5D_SPACE_STATUS_PART_ALLOCATED
public static final int H5D_SPACE_STATUS_ALLOCATED
public static final int H5D_FILL_TIME_ERROR
public static final int H5D_FILL_TIME_ALLOC
public static final int H5D_FILL_TIME_NEVER
public static final int H5D_FILL_TIME_IFSET
public static final int H5D_FILL_VALUE_ERROR
public static final int H5D_FILL_VALUE_UNDEFINED
public static final int H5D_FILL_VALUE_DEFAULT
public static final int H5D_FILL_VALUE_USER_DEFINED
public static final int H5D_VDS_ERROR
public static final int H5D_VDS_FIRST_MISSING
public static final int H5D_VDS_LAST_AVAILABLE
public static final int H5E_DEFAULT
public static final int H5E_MAJOR
public static final int H5E_MINOR
public static final int H5E_WALK_UPWARD
public static final int H5E_WALK_DOWNWARD
public static final int H5F_ACC_RDONLY
public static final int H5F_ACC_RDWR
public static final int H5F_ACC_TRUNC
public static final int H5F_ACC_EXCL
public static final int H5F_ACC_CREAT
public static final int H5F_ACC_SWMR_WRITE
public static final int H5F_ACC_SWMR_READ
public static final int H5F_ACC_DEFAULT
public static final int H5F_OBJ_FILE
public static final int H5F_OBJ_DATASET
public static final int H5F_OBJ_GROUP
public static final int H5F_OBJ_DATATYPE
public static final int H5F_OBJ_ATTR
public static final int H5F_OBJ_ALL
public static final int H5F_OBJ_LOCAL
public static final int H5F_FAMILY_DEFAULT
public static final int H5F_SCOPE_LOCAL
public static final int H5F_SCOPE_GLOBAL
public static final int H5F_UNLIMITED
public static final int H5F_CLOSE_DEFAULT
public static final int H5F_CLOSE_WEAK
public static final int H5F_CLOSE_SEMI
public static final int H5F_CLOSE_STRONG
public static final int H5FD_MEM_NOLIST
public static final int H5FD_MEM_DEFAULT
public static final int H5FD_MEM_SUPER
public static final int H5FD_MEM_BTREE
public static final int H5FD_MEM_DRAW
public static final int H5FD_MEM_GHEAP
public static final int H5FD_MEM_LHEAP
public static final int H5FD_MEM_OHDR
public static final int H5FD_MEM_NTYPES
public static final int H5F_LIBVER_ERROR
public static final int H5F_LIBVER_EARLIEST
public static final int H5F_LIBVER_V18
public static final int H5F_LIBVER_V110
public static final int H5F_LIBVER_V112
public static final int H5F_LIBVER_V114
public static final int H5F_LIBVER_NBOUNDS
public static final int H5F_LIBVER_LATEST
public static final int H5F_FSPACE_STRATEGY_FSM_AGGR
public static final int H5F_FSPACE_STRATEGY_PAGE
public static final int H5F_FSPACE_STRATEGY_AGGR
public static final int H5F_FSPACE_STRATEGY_NONE
public static final int H5F_FSPACE_STRATEGY_NTYPES
public static final int H5F_FILE_SPACE_DEFAULT
public static final int H5F_FILE_SPACE_ALL_PERSIST
public static final int H5F_FILE_SPACE_ALL
public static final int H5F_FILE_SPACE_AGGR_VFD
public static final int H5F_FILE_SPACE_VFD
public static final int H5F_FILE_SPACE_NTYPES
public static final int H5F_NUM_METADATA_READ_RETRY_TYPES
public static final int H5FD_VFD_DEFAULT
public static final int H5_VFD_INVALID
public static final int H5_VFD_SEC2
public static final int H5_VFD_CORE
public static final int H5_VFD_LOG
public static final int H5_VFD_FAMILY
public static final int H5_VFD_MULTI
public static final int H5_VFD_STDIO
public static final int H5_VFD_SPLITTER
public static final int H5_VFD_MPIO
public static final int H5_VFD_DIRECT
public static final int H5_VFD_MIRROR
public static final int H5_VFD_HDFS
public static final int H5_VFD_ROS3
public static final int H5_VFD_SUBFILING
public static final int H5_VFD_IOC
public static final int H5_VFD_ONION
public static final int H5_VFD_RESERVED
public static final int H5_VFD_MAX
public static final int H5FD_FEAT_AGGREGATE_METADATA
public static final int H5FD_FEAT_ACCUMULATE_METADATA_WRITE
public static final int H5FD_FEAT_ACCUMULATE_METADATA_READ
public static final int H5FD_FEAT_ACCUMULATE_METADATA
public static final int H5FD_FEAT_DATA_SIEVE
public static final int H5FD_FEAT_AGGREGATE_SMALLDATA
public static final int H5FD_FEAT_IGNORE_DRVRINFO
public static final int H5FD_FEAT_DIRTY_DRVRINFO_LOAD
public static final int H5FD_FEAT_POSIX_COMPAT_HANDLE
public static final int H5FD_FEAT_HAS_MPI
public static final int H5FD_FEAT_ALLOCATE_EARLY
public static final int H5FD_FEAT_ALLOW_FILE_IMAGE
public static final int H5FD_FEAT_CAN_USE_FILE_IMAGE_CALLBACKS
public static final int H5FD_FEAT_SUPPORTS_SWMR_IO
public static final int H5FD_FEAT_USE_ALLOC_SIZE
public static final int H5FD_FEAT_PAGED_AGGR
public static final int H5FD_FEAT_DEFAULT_VFD_COMPATIBLE
public static final int H5FD_FEAT_MEMMANAGE
public static final int H5FD_CTL_OPC_RESERVED
public static final int H5FD_CTL_OPC_EXPER_MIN
public static final int H5FD_CTL_OPC_EXPER_MAX
public static final int H5FD_CTL_INVALID_OPCODE
public static final int H5FD_CTL_TEST_OPCODE
public static final int H5FD_CTL_GET_MPI_COMMUNICATOR_OPCODE
public static final int H5FD_CTL_GET_MPI_RANK_OPCODE
public static final int H5FD_CTL_GET_MPI_SIZE_OPCODE
public static final int H5FD_CTL_MEM_ALLOC
public static final int H5FD_CTL_MEM_FREE
public static final int H5FD_CTL_MEM_COPY
public static final int H5FD_CTL_GET_MPI_FILE_SYNC_OPCODE
public static final int H5FD_CTL_FAIL_IF_UNKNOWN_FLAG
public static final int H5FD_CTL_ROUTE_TO_TERMINAL_VFD_FLAG
public static final int H5FD_FILE_IMAGE_OP_NO_OP
public static final int H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET
public static final int H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY
public static final int H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET
public static final int H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE
public static final int H5FD_FILE_IMAGE_OP_FILE_OPEN
public static final int H5FD_FILE_IMAGE_OP_FILE_RESIZE
public static final int H5FD_FILE_IMAGE_OP_FILE_CLOSE
public static final int H5G_STORAGE_TYPE_UNKNOWN
public static final int H5G_STORAGE_TYPE_SYMBOL_TABLE
public static final int H5G_STORAGE_TYPE_COMPACT
public static final int H5G_STORAGE_TYPE_DENSE
public static final int H5P_ROOT
public static final int H5P_OBJECT_CREATE
public static final int H5P_FILE_CREATE
public static final int H5P_FILE_ACCESS
public static final int H5P_DATASET_CREATE
public static final int H5P_DATASET_ACCESS
public static final int H5P_DATASET_XFER
public static final int H5P_FILE_MOUNT
public static final int H5P_GROUP_CREATE
public static final int H5P_GROUP_ACCESS
public static final int H5P_DATATYPE_CREATE
public static final int H5P_DATATYPE_ACCESS
public static final int H5P_MAP_CREATE
public static final int H5P_MAP_ACCESS
public static final int H5P_STRING_CREATE
public static final int H5P_ATTRIBUTE_CREATE
public static final int H5P_ATTRIBUTE_ACCESS
public static final int H5P_OBJECT_COPY
public static final int H5P_LINK_CREATE
public static final int H5P_LINK_ACCESS
public static final int H5P_VOL_INITIALIZE
public static final int H5P_REFERENCE_ACCESS
public static final int H5P_FILE_CREATE_DEFAULT
public static final int H5P_FILE_ACCESS_DEFAULT
public static final int H5P_DATASET_CREATE_DEFAULT
public static final int H5P_DATASET_ACCESS_DEFAULT
public static final int H5P_DATASET_XFER_DEFAULT
public static final int H5P_FILE_MOUNT_DEFAULT
public static final int H5P_GROUP_CREATE_DEFAULT
public static final int H5P_GROUP_ACCESS_DEFAULT
public static final int H5P_DATATYPE_CREATE_DEFAULT
public static final int H5P_DATATYPE_ACCESS_DEFAULT
public static final int H5P_MAP_CREATE_DEFAULT
public static final int H5P_MAP_ACCESS_DEFAULT
public static final int H5P_ATTRIBUTE_CREATE_DEFAULT
public static final int H5P_ATTRIBUTE_ACCESS_DEFAULT
public static final int H5P_OBJECT_COPY_DEFAULT
public static final int H5P_LINK_CREATE_DEFAULT
public static final int H5P_LINK_ACCESS_DEFAULT
public static final int H5P_VOL_INITIALIZE_DEFAULT
public static final int H5P_REFERENCE_ACCESS_DEFAULT
public static final int H5P_CRT_ORDER_TRACKED
public static final int H5P_CRT_ORDER_INDEXED
public static final int H5P_DEFAULT
public static final int H5D_MPIO_NO_CHUNK_OPTIMIZATION
public static final int H5D_MPIO_LINK_CHUNK
public static final int H5D_MPIO_MULTI_CHUNK
public static final int H5D_MPIO_NO_COLLECTIVE
public static final int H5D_MPIO_CHUNK_INDEPENDENT
public static final int H5D_MPIO_CHUNK_COLLECTIVE
public static final int H5D_MPIO_CHUNK_MIXED
public static final int H5D_MPIO_CONTIGUOUS_COLLECTIVE
public static final int H5D_MPIO_COLLECTIVE
public static final int H5D_MPIO_SET_INDEPENDENT
public static final int H5D_MPIO_DATATYPE_CONVERSION
public static final int H5D_MPIO_DATA_TRANSFORMS
public static final int H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED
public static final int H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES
public static final int H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET
public static final int H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED
public static final int H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE
public static final int H5D_MPIO_NO_SELECTION_IO
public static final int H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE
public static final int H5D_SEL_IO_DISABLE_BY_API
public static final int H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET
public static final int H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER
public static final int H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB
public static final int H5D_SEL_IO_PAGE_BUFFER
public static final int H5D_SEL_IO_DATASET_FILTER
public static final int H5D_SEL_IO_CHUNK_CACHE
public static final int H5D_SEL_IO_TCONV_BUF_TOO_SMALL
public static final int H5D_SEL_IO_BKG_BUF_TOO_SMALL
public static final int H5D_SEL_IO_DEFAULT_OFF
public static final int H5D_MPIO_NO_SELECTION_IO_CAUSES
public static final int H5D_SELECTION_IO_MODE_DEFAULT
public static final int H5D_SELECTION_IO_MODE_OFF
public static final int H5D_SELECTION_IO_MODE_ON
public static final int H5D_SCALAR_IO
public static final int H5D_VECTOR_IO
public static final int H5D_SELECTION_IO
public static final String H5PL_NO_PLUGIN
public static final int H5PL_TYPE_ERROR
public static final int H5PL_TYPE_FILTER
public static final int H5PL_TYPE_VOL
public static final int H5PL_TYPE_VFD
public static final int H5PL_TYPE_NONE
public static final int H5PL_FILTER_PLUGIN
public static final int H5PL_VOL_PLUGIN
public static final int H5PL_VFD_PLUGIN
public static final int H5PL_ALL_PLUGIN
public static final int H5R_OBJ_REF_BUF_SIZE
public static final int H5R_DSET_REG_REF_BUF_SIZE
public static final int H5R_REF_BUF_SIZE
public static final int H5R_BADTYPE
public static final int H5R_OBJECT1
public static final int H5R_DATASET_REGION1
public static final int H5R_OBJECT2
public static final int H5R_DATASET_REGION2
public static final int H5R_ATTR
public static final int H5R_MAXTYPE
public static final int H5R_OBJECT
public static final int H5R_DATASET_REGION
public static final int H5S_ALL
public static final int H5S_BLOCK
public static final int H5S_PLIST
public static final int H5S_UNLIMITED
public static final int H5S_MAX_RANK
public static final int H5S_SEL_ITER_GET_SEQ_LIST_SORTED
public static final int H5S_SEL_ITER_SHARE_WITH_DATASPACE
public static final int H5S_NO_CLASS
public static final int H5S_SCALAR
public static final int H5S_SIMPLE
public static final int H5S_NULL
public static final int H5S_SELECT_NOOP
public static final int H5S_SELECT_SET
public static final int H5S_SELECT_OR
public static final int H5S_SELECT_AND
public static final int H5S_SELECT_XOR
public static final int H5S_SELECT_NOTB
public static final int H5S_SELECT_NOTA
public static final int H5S_SELECT_APPEND
public static final int H5S_SELECT_PREPEND
public static final int H5S_SELECT_INVALID
public static final int H5S_SEL_ERROR
public static final int H5S_SEL_NONE
public static final int H5S_SEL_POINTS
public static final int H5S_SEL_HYPERSLABS
public static final int H5S_SEL_ALL
public static final int H5S_SEL_N
public static final int H5FD_CORE
public static final int H5FD_CORE_VALUE
public static final int H5FD_DIRECT
public static final int H5FD_DIRECT_VALUE
public static final int H5FD_FAMILY
public static final int H5FD_FAMILY_VALUE
public static final int H5FD_LOG
public static final int H5FD_LOG_VALUE
public static final int H5FD_LOG_TRUNCATE
public static final int H5FD_LOG_META_IO
public static final int H5FD_LOG_LOC_READ
public static final int H5FD_LOG_LOC_WRITE
public static final int H5FD_LOG_LOC_SEEK
public static final int H5FD_LOG_LOC_IO
public static final int H5FD_LOG_FILE_READ
public static final int H5FD_LOG_FILE_WRITE
public static final int H5FD_LOG_FILE_IO
public static final int H5FD_LOG_FLAVOR
public static final int H5FD_LOG_NUM_READ
public static final int H5FD_LOG_NUM_WRITE
public static final int H5FD_LOG_NUM_SEEK
public static final int H5FD_LOG_NUM_TRUNCATE
public static final int H5FD_LOG_NUM_IO
public static final int H5FD_LOG_TIME_OPEN
public static final int H5FD_LOG_TIME_STAT
public static final int H5FD_LOG_TIME_READ
public static final int H5FD_LOG_TIME_WRITE
public static final int H5FD_LOG_TIME_SEEK
public static final int H5FD_LOG_TIME_TRUNCATE
public static final int H5FD_LOG_TIME_CLOSE
public static final int H5FD_LOG_TIME_IO
public static final int H5FD_LOG_ALLOC
public static final int H5FD_LOG_FREE
public static final int H5FD_LOG_ALL
public static final int H5D_ONE_LINK_CHUNK_IO_THRESHOLD
public static final int H5D_MULTI_CHUNK_IO_COL_THRESHOLD
public static final int H5FD_MPIO_INDEPENDENT
public static final int H5FD_MPIO_COLLECTIVE
public static final int H5FD_MPIO_CHUNK_DEFAULT
public static final int H5FD_MPIO_CHUNK_ONE_IO
public static final int H5FD_MPIO_CHUNK_MULTI_IO
public static final int H5FD_MPIO_COLLECTIVE_IO
public static final int H5FD_MPIO_INDIVIDUAL_IO
public static final int H5FD_MULTI
public static final int H5FD_SEC2
public static final int H5FD_SEC2_VALUE
public static final int H5FD_STDIO
public static final String DIMENSION_SCALE_CLASS
public static final String DIMENSION_LIST
public static final String REFERENCE_LIST
public static final String DIMENSION_LABELS
public static final int H5LT_FILE_IMAGE_OPEN_RW
public static final int H5LT_FILE_IMAGE_DONT_COPY
public static final int H5LT_FILE_IMAGE_DONT_RELEASE
public static final int H5LT_FILE_IMAGE_ALL
public static final int H5LT_LANG_ERR
public static final int H5LT_DDL
public static final int H5LT_C
public static final int H5LT_FORTRAN
public static final int H5LT_NO_LANG
public static final int H5FD_CLASS_VERSION
public static final int H5FD_MEM_FHEAP_HDR
public static final int H5FD_MEM_FHEAP_IBLOCK
public static final int H5FD_MEM_FHEAP_DBLOCK
public static final int H5FD_MEM_FHEAP_HUGE_OBJ
public static final int H5FD_MEM_FSPACE_HDR
public static final int H5FD_MEM_FSPACE_SINFO
public static final int H5FD_MEM_SOHM_TABLE
public static final int H5FD_MEM_SOHM_INDEX
public static final int H5FD_MEM_EARRAY_HDR
public static final int H5FD_MEM_EARRAY_IBLOCK
public static final int H5FD_MEM_EARRAY_SBLOCK
public static final int H5FD_MEM_EARRAY_DBLOCK
public static final int H5FD_MEM_EARRAY_DBLK_PAGE
public static final int H5FD_MEM_FARRAY_HDR
public static final int H5FD_MEM_FARRAY_DBLOCK
public static final int H5FD_MEM_FARRAY_DBLK_PAGE
public static final int H5L_LINK_CLASS_T_VERS
public static final int H5L_EXT_VERSION
public static final int H5L_EXT_FLAGS_ALL
public static final int H5T_CONV_INIT
public static final int H5T_CONV_CONV
public static final int H5T_CONV_FREE
public static final int H5T_BKG_NO
public static final int H5T_BKG_TEMP
public static final int H5T_BKG_YES
public static final int H5T_PERS_DONTCARE
public static final int H5T_PERS_HARD
public static final int H5T_PERS_SOFT
public static final int H5Z_CLASS_T_VERS
public static final int H5O_VERSION_1
public static final int H5O_VERSION_2
@MemberGetter public static int HSIZE_UNDEF()
@MemberGetter public static int HADDR_UNDEF()
@Cast(value="herr_t") public static int H5open()
@Cast(value="herr_t") public static int H5atclose(H5_atclose_func_t func, Pointer ctx)
func
- [in] The function pointer to invokectx
- [in] Context to pass to \p func when invoked@Cast(value="herr_t") public static int H5close()
@Cast(value="herr_t") public static int H5dont_atexit()
@Cast(value="herr_t") public static int H5garbage_collect()
@Cast(value="herr_t") public static int H5set_free_list_limits(int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim)
reg_global_lim
- [in] The cumulative limit, in bytes, on memory used for
all regular free lists (Default: 1MB)reg_list_lim
- [in] The limit, in bytes, on memory used for each regular
free list (Default: 64KB)arr_global_lim
- [in] The cumulative limit, in bytes, on memory used for
all array free lists (Default: 4MB)arr_list_lim
- [in] The limit, in bytes, on memory used for each array
free list (Default: 256KB)blk_global_lim
- [in] The cumulative limit, in bytes, on memory used for
all block free lists and, separately, for all
factory free lists (Default: 16MB)blk_list_lim
- [in] The limit, in bytes, on memory used for each block
or factory free list (Default: 1MB)@Cast(value="herr_t") public static int H5get_free_list_sizes(@Cast(value="size_t*") SizeTPointer reg_size, @Cast(value="size_t*") SizeTPointer arr_size, @Cast(value="size_t*") SizeTPointer blk_size, @Cast(value="size_t*") SizeTPointer fac_size)
reg_size
- [out] The current size of all "regular" free list memory usedarr_size
- [out] The current size of all "array" free list memory usedblk_size
- [out] The current size of all "block" free list memory usedfac_size
- [out] The current size of all "factory" free list memory used@Cast(value="herr_t") public static int H5get_libversion(@Cast(value="unsigned*") IntPointer majnum, @Cast(value="unsigned*") IntPointer minnum, @Cast(value="unsigned*") IntPointer relnum)
majnum
- [out] The major version number of the libraryminnum
- [out] The minor version number of the libraryrelnum
- [out] The release version number of the library@Cast(value="herr_t") public static int H5get_libversion(@Cast(value="unsigned*") IntBuffer majnum, @Cast(value="unsigned*") IntBuffer minnum, @Cast(value="unsigned*") IntBuffer relnum)
@Cast(value="herr_t") public static int H5get_libversion(@Cast(value="unsigned*") int[] majnum, @Cast(value="unsigned*") int[] minnum, @Cast(value="unsigned*") int[] relnum)
@Cast(value="herr_t") public static int H5check_version(@Cast(value="unsigned") int majnum, @Cast(value="unsigned") int minnum, @Cast(value="unsigned") int relnum)
majnum
- [in] HDF5 library major version numberminnum
- [in] HDF5 library minor version numberrelnum
- [in] HDF5 library release number@Cast(value="herr_t") public static int H5is_library_terminating(@Cast(value="hbool_t*") BoolPointer is_terminating)
is_terminating
- [out] Flag indicating whether library is shutting down@Cast(value="herr_t") public static int H5is_library_terminating(@Cast(value="hbool_t*") boolean[] is_terminating)
@Cast(value="herr_t") public static int H5is_library_threadsafe(@Cast(value="hbool_t*") BoolPointer is_ts)
is_ts
- [out] Boolean value indicating whether the library was built
with thread-safety enabled@Cast(value="herr_t") public static int H5is_library_threadsafe(@Cast(value="hbool_t*") boolean[] is_ts)
@Cast(value="herr_t") public static int H5free_memory(Pointer mem)
mem
- [in] Buffer to be freed. Can be NULLH5allocate_memory(), H5resize_memory()
public static Pointer H5allocate_memory(@Cast(value="size_t") long size, @Cast(value="hbool_t") boolean clear)
size
- [in] The size in bytes of the buffer to be allocatedclear
- [in] Flag whether the new buffer is to be initialized with 0H5free_memory(), H5resize_memory()
public static Pointer H5resize_memory(Pointer mem, @Cast(value="size_t") long size)
mem
- [in] Pointer to a buffer to be resized. May be NULLsize
- [in] New size of the buffer, in bytes
\Code{H5resize_memory(buffer, size)} | Resizes buffer. Returns pointer to resized buffer. |
\Code{H5resize_memory(NULL, size)} | Allocates memory using HDF5 Library allocator. Returns pointer to new buffer |
\Code{H5resize_memory(buffer, 0)} | Frees memory using HDF5 Library allocator. Returns NULL. |
\Code{H5resize_memory(NULL, 0)} | Returns NULL (undefined in C standard). |
H5allocate_memory(), H5free_memory()
@Cast(value="hid_t") public static long H5Iregister(@Cast(value="H5I_type_t") int type, @Const Pointer object)
type
- [in] The identifier of the type of the new IDobject
- [in] Pointer to object for which a new ID is createdpublic static Pointer H5Iobject_verify(@Cast(value="hid_t") long id, @Cast(value="H5I_type_t") int type)
id
- [in] ID to be dereferencedtype
- [in] The identifier type
H5Iregister()
public static Pointer H5Iremove_verify(@Cast(value="hid_t") long id, @Cast(value="H5I_type_t") int type)
id
- [in] The ID to be removed from its typetype
- [in] The identifier type
@Cast(value="H5I_type_t") public static int H5Iget_type(@Cast(value="hid_t") long id)
@Cast(value="hid_t") public static long H5Iget_file_id(@Cast(value="hid_t") long id)
@Cast(value="ssize_t") public static long H5Iget_name(@Cast(value="hid_t") long id, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
name
- [out] A buffer for the name associated with the identifiersize
- [in] The size of the \p name buffer; usually the size of
the name in bytes plus 1 for a NULL terminator@Cast(value="ssize_t") public static long H5Iget_name(@Cast(value="hid_t") long id, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Iget_name(@Cast(value="hid_t") long id, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
public static int H5Iinc_ref(@Cast(value="hid_t") long id)
public static int H5Idec_ref(@Cast(value="hid_t") long id)
public static int H5Iget_ref(@Cast(value="hid_t") long id)
@Cast(value="H5I_type_t") public static int H5Iregister_type(@Cast(value="size_t") long hash_size, @Cast(value="unsigned") int reserved, H5I_free_t free_func)
hash_size
- [in] Minimum hash table size (in entries) used to store IDs
for the new typereserved
- [in] Number of reserved IDs for the new typefree_func
- [in] Function used to deallocate space for a single ID@Cast(value="herr_t") public static int H5Iclear_type(@Cast(value="H5I_type_t") int type, @Cast(value="hbool_t") boolean force)
type
- [in] Identifier of identifier type which is to be cleared of identifiersforce
- [in] Whether or not to force deletion of all identifiers@Cast(value="herr_t") public static int H5Idestroy_type(@Cast(value="H5I_type_t") int type)
type
- [in] Identifier of identifier type which is to be destroyedpublic static int H5Iinc_type_ref(@Cast(value="H5I_type_t") int type)
type
- [in] The identifier of the type whose reference count is to be incrementedpublic static int H5Idec_type_ref(@Cast(value="H5I_type_t") int type)
type
- [in] The identifier of the type whose reference count is to be decrementedpublic static int H5Iget_type_ref(@Cast(value="H5I_type_t") int type)
type
- [in] The identifier of the type whose reference count is to be retrievedpublic static Pointer H5Isearch(@Cast(value="H5I_type_t") int type, H5I_search_func_t func, Pointer key)
type
- [in] The identifier of the type to be searchedfunc
- [in] The function defining the search criteriakey
- [in] A key for the search function@Cast(value="herr_t") public static int H5Iiterate(@Cast(value="H5I_type_t") int type, H5I_iterate_func_t op, Pointer op_data)
type
- [in] The identifier typeop
- [in] The callback functionop_data
- [in,out] The data for the callback function@Cast(value="herr_t") public static int H5Inmembers(@Cast(value="H5I_type_t") int type, @Cast(value="hsize_t*") LongPointer num_members)
type
- [in] The identifier typenum_members
- [out] Number of identifiers of the specified identifier type@Cast(value="herr_t") public static int H5Inmembers(@Cast(value="H5I_type_t") int type, @Cast(value="hsize_t*") LongBuffer num_members)
@Cast(value="herr_t") public static int H5Inmembers(@Cast(value="H5I_type_t") int type, @Cast(value="hsize_t*") long... num_members)
@Cast(value="htri_t") public static int H5Itype_exists(@Cast(value="H5I_type_t") int type)
type
- [in] Identifier type@Cast(value="htri_t") public static int H5Iis_valid(@Cast(value="hid_t") long id)
@MemberGetter public static int H5T_VARIABLE()
@MemberGetter public static int H5T_IEEE_F32BE()
@MemberGetter public static int H5T_IEEE_F32LE()
@MemberGetter public static int H5T_IEEE_F64BE()
@MemberGetter public static int H5T_IEEE_F64LE()
public static void H5T_IEEE_F32BE_g(long setter)
public static void H5T_IEEE_F32LE_g(long setter)
public static void H5T_IEEE_F64BE_g(long setter)
public static void H5T_IEEE_F64LE_g(long setter)
@MemberGetter public static int H5T_STD_I8BE()
@MemberGetter public static int H5T_STD_I8LE()
@MemberGetter public static int H5T_STD_I16BE()
@MemberGetter public static int H5T_STD_I16LE()
@MemberGetter public static int H5T_STD_I32BE()
@MemberGetter public static int H5T_STD_I32LE()
@MemberGetter public static int H5T_STD_I64BE()
@MemberGetter public static int H5T_STD_I64LE()
@MemberGetter public static int H5T_STD_U8BE()
@MemberGetter public static int H5T_STD_U8LE()
@MemberGetter public static int H5T_STD_U16BE()
@MemberGetter public static int H5T_STD_U16LE()
@MemberGetter public static int H5T_STD_U32BE()
@MemberGetter public static int H5T_STD_U32LE()
@MemberGetter public static int H5T_STD_U64BE()
@MemberGetter public static int H5T_STD_U64LE()
@MemberGetter public static int H5T_STD_B8BE()
@MemberGetter public static int H5T_STD_B8LE()
@MemberGetter public static int H5T_STD_B16BE()
@MemberGetter public static int H5T_STD_B16LE()
@MemberGetter public static int H5T_STD_B32BE()
@MemberGetter public static int H5T_STD_B32LE()
@MemberGetter public static int H5T_STD_B64BE()
@MemberGetter public static int H5T_STD_B64LE()
@MemberGetter public static int H5T_STD_REF_OBJ()
@MemberGetter public static int H5T_STD_REF_DSETREG()
@MemberGetter public static int H5T_STD_REF()
public static void H5T_STD_I8BE_g(long setter)
public static void H5T_STD_I8LE_g(long setter)
public static void H5T_STD_I16BE_g(long setter)
public static void H5T_STD_I16LE_g(long setter)
public static void H5T_STD_I32BE_g(long setter)
public static void H5T_STD_I32LE_g(long setter)
public static void H5T_STD_I64BE_g(long setter)
public static void H5T_STD_I64LE_g(long setter)
public static void H5T_STD_U8BE_g(long setter)
public static void H5T_STD_U8LE_g(long setter)
public static void H5T_STD_U16BE_g(long setter)
public static void H5T_STD_U16LE_g(long setter)
public static void H5T_STD_U32BE_g(long setter)
public static void H5T_STD_U32LE_g(long setter)
public static void H5T_STD_U64BE_g(long setter)
public static void H5T_STD_U64LE_g(long setter)
public static void H5T_STD_B8BE_g(long setter)
public static void H5T_STD_B8LE_g(long setter)
public static void H5T_STD_B16BE_g(long setter)
public static void H5T_STD_B16LE_g(long setter)
public static void H5T_STD_B32BE_g(long setter)
public static void H5T_STD_B32LE_g(long setter)
public static void H5T_STD_B64BE_g(long setter)
public static void H5T_STD_B64LE_g(long setter)
public static void H5T_STD_REF_OBJ_g(long setter)
public static void H5T_STD_REF_DSETREG_g(long setter)
public static void H5T_STD_REF_g(long setter)
@MemberGetter public static int H5T_UNIX_D32BE()
@MemberGetter public static int H5T_UNIX_D32LE()
@MemberGetter public static int H5T_UNIX_D64BE()
@MemberGetter public static int H5T_UNIX_D64LE()
public static void H5T_UNIX_D32BE_g(long setter)
public static void H5T_UNIX_D32LE_g(long setter)
public static void H5T_UNIX_D64BE_g(long setter)
public static void H5T_UNIX_D64LE_g(long setter)
@MemberGetter public static int H5T_C_S1()
public static void H5T_C_S1_g(long setter)
@MemberGetter public static int H5T_FORTRAN_S1()
public static void H5T_FORTRAN_S1_g(long setter)
@MemberGetter public static int H5T_INTEL_I8()
@MemberGetter public static int H5T_INTEL_I16()
@MemberGetter public static int H5T_INTEL_I32()
@MemberGetter public static int H5T_INTEL_I64()
@MemberGetter public static int H5T_INTEL_U8()
@MemberGetter public static int H5T_INTEL_U16()
@MemberGetter public static int H5T_INTEL_U32()
@MemberGetter public static int H5T_INTEL_U64()
@MemberGetter public static int H5T_INTEL_B8()
@MemberGetter public static int H5T_INTEL_B16()
@MemberGetter public static int H5T_INTEL_B32()
@MemberGetter public static int H5T_INTEL_B64()
@MemberGetter public static int H5T_INTEL_F32()
@MemberGetter public static int H5T_INTEL_F64()
@MemberGetter public static int H5T_ALPHA_I8()
@MemberGetter public static int H5T_ALPHA_I16()
@MemberGetter public static int H5T_ALPHA_I32()
@MemberGetter public static int H5T_ALPHA_I64()
@MemberGetter public static int H5T_ALPHA_U8()
@MemberGetter public static int H5T_ALPHA_U16()
@MemberGetter public static int H5T_ALPHA_U32()
@MemberGetter public static int H5T_ALPHA_U64()
@MemberGetter public static int H5T_ALPHA_B8()
@MemberGetter public static int H5T_ALPHA_B16()
@MemberGetter public static int H5T_ALPHA_B32()
@MemberGetter public static int H5T_ALPHA_B64()
@MemberGetter public static int H5T_ALPHA_F32()
@MemberGetter public static int H5T_ALPHA_F64()
@MemberGetter public static int H5T_MIPS_I8()
@MemberGetter public static int H5T_MIPS_I16()
@MemberGetter public static int H5T_MIPS_I32()
@MemberGetter public static int H5T_MIPS_I64()
@MemberGetter public static int H5T_MIPS_U8()
@MemberGetter public static int H5T_MIPS_U16()
@MemberGetter public static int H5T_MIPS_U32()
@MemberGetter public static int H5T_MIPS_U64()
@MemberGetter public static int H5T_MIPS_B8()
@MemberGetter public static int H5T_MIPS_B16()
@MemberGetter public static int H5T_MIPS_B32()
@MemberGetter public static int H5T_MIPS_B64()
@MemberGetter public static int H5T_MIPS_F32()
@MemberGetter public static int H5T_MIPS_F64()
@MemberGetter public static int H5T_VAX_F32()
@MemberGetter public static int H5T_VAX_F64()
public static void H5T_VAX_F32_g(long setter)
public static void H5T_VAX_F64_g(long setter)
@MemberGetter public static int H5T_NATIVE_CHAR()
@MemberGetter public static int H5T_NATIVE_SCHAR()
@MemberGetter public static int H5T_NATIVE_UCHAR()
@MemberGetter public static int H5T_NATIVE_SHORT()
@MemberGetter public static int H5T_NATIVE_USHORT()
@MemberGetter public static int H5T_NATIVE_INT()
@MemberGetter public static int H5T_NATIVE_UINT()
@MemberGetter public static int H5T_NATIVE_LONG()
@MemberGetter public static int H5T_NATIVE_ULONG()
@MemberGetter public static int H5T_NATIVE_LLONG()
@MemberGetter public static int H5T_NATIVE_ULLONG()
@MemberGetter public static int H5T_NATIVE_FLOAT()
@MemberGetter public static int H5T_NATIVE_DOUBLE()
@MemberGetter public static int H5T_NATIVE_LDOUBLE()
@MemberGetter public static int H5T_NATIVE_B8()
@MemberGetter public static int H5T_NATIVE_B16()
@MemberGetter public static int H5T_NATIVE_B32()
@MemberGetter public static int H5T_NATIVE_B64()
@MemberGetter public static int H5T_NATIVE_OPAQUE()
@MemberGetter public static int H5T_NATIVE_HADDR()
@MemberGetter public static int H5T_NATIVE_HSIZE()
@MemberGetter public static int H5T_NATIVE_HSSIZE()
@MemberGetter public static int H5T_NATIVE_HERR()
@MemberGetter public static int H5T_NATIVE_HBOOL()
public static void H5T_NATIVE_SCHAR_g(long setter)
public static void H5T_NATIVE_UCHAR_g(long setter)
public static void H5T_NATIVE_SHORT_g(long setter)
public static void H5T_NATIVE_USHORT_g(long setter)
public static void H5T_NATIVE_INT_g(long setter)
public static void H5T_NATIVE_UINT_g(long setter)
public static void H5T_NATIVE_LONG_g(long setter)
public static void H5T_NATIVE_ULONG_g(long setter)
public static void H5T_NATIVE_LLONG_g(long setter)
public static void H5T_NATIVE_ULLONG_g(long setter)
public static void H5T_NATIVE_FLOAT_g(long setter)
public static void H5T_NATIVE_DOUBLE_g(long setter)
public static void H5T_NATIVE_LDOUBLE_g(long setter)
public static void H5T_NATIVE_B8_g(long setter)
public static void H5T_NATIVE_B16_g(long setter)
public static void H5T_NATIVE_B32_g(long setter)
public static void H5T_NATIVE_B64_g(long setter)
public static void H5T_NATIVE_OPAQUE_g(long setter)
public static void H5T_NATIVE_HADDR_g(long setter)
public static void H5T_NATIVE_HSIZE_g(long setter)
public static void H5T_NATIVE_HSSIZE_g(long setter)
public static void H5T_NATIVE_HERR_g(long setter)
public static void H5T_NATIVE_HBOOL_g(long setter)
@MemberGetter public static int H5T_NATIVE_INT8()
@MemberGetter public static int H5T_NATIVE_UINT8()
@MemberGetter public static int H5T_NATIVE_INT_LEAST8()
@MemberGetter public static int H5T_NATIVE_UINT_LEAST8()
@MemberGetter public static int H5T_NATIVE_INT_FAST8()
@MemberGetter public static int H5T_NATIVE_UINT_FAST8()
public static void H5T_NATIVE_INT8_g(long setter)
public static void H5T_NATIVE_UINT8_g(long setter)
public static void H5T_NATIVE_INT_LEAST8_g(long setter)
public static void H5T_NATIVE_UINT_LEAST8_g(long setter)
public static void H5T_NATIVE_INT_FAST8_g(long setter)
public static void H5T_NATIVE_UINT_FAST8_g(long setter)
@MemberGetter public static int H5T_NATIVE_INT16()
@MemberGetter public static int H5T_NATIVE_UINT16()
@MemberGetter public static int H5T_NATIVE_INT_LEAST16()
@MemberGetter public static int H5T_NATIVE_UINT_LEAST16()
@MemberGetter public static int H5T_NATIVE_INT_FAST16()
@MemberGetter public static int H5T_NATIVE_UINT_FAST16()
public static void H5T_NATIVE_INT16_g(long setter)
public static void H5T_NATIVE_UINT16_g(long setter)
public static void H5T_NATIVE_INT_LEAST16_g(long setter)
public static void H5T_NATIVE_UINT_LEAST16_g(long setter)
public static void H5T_NATIVE_INT_FAST16_g(long setter)
public static void H5T_NATIVE_UINT_FAST16_g(long setter)
@MemberGetter public static int H5T_NATIVE_INT32()
@MemberGetter public static int H5T_NATIVE_UINT32()
@MemberGetter public static int H5T_NATIVE_INT_LEAST32()
@MemberGetter public static int H5T_NATIVE_UINT_LEAST32()
@MemberGetter public static int H5T_NATIVE_INT_FAST32()
@MemberGetter public static int H5T_NATIVE_UINT_FAST32()
public static void H5T_NATIVE_INT32_g(long setter)
public static void H5T_NATIVE_UINT32_g(long setter)
public static void H5T_NATIVE_INT_LEAST32_g(long setter)
public static void H5T_NATIVE_UINT_LEAST32_g(long setter)
public static void H5T_NATIVE_INT_FAST32_g(long setter)
public static void H5T_NATIVE_UINT_FAST32_g(long setter)
@MemberGetter public static int H5T_NATIVE_INT64()
@MemberGetter public static int H5T_NATIVE_UINT64()
@MemberGetter public static int H5T_NATIVE_INT_LEAST64()
@MemberGetter public static int H5T_NATIVE_UINT_LEAST64()
@MemberGetter public static int H5T_NATIVE_INT_FAST64()
@MemberGetter public static int H5T_NATIVE_UINT_FAST64()
public static void H5T_NATIVE_INT64_g(long setter)
public static void H5T_NATIVE_UINT64_g(long setter)
public static void H5T_NATIVE_INT_LEAST64_g(long setter)
public static void H5T_NATIVE_UINT_LEAST64_g(long setter)
public static void H5T_NATIVE_INT_FAST64_g(long setter)
public static void H5T_NATIVE_UINT_FAST64_g(long setter)
@Cast(value="hid_t") public static long H5Tcreate(@Cast(value="H5T_class_t") int type, @Cast(value="size_t") long size)
type
- [in] Class of datatype to createsize
- [in] Size, in bytes, of the datatype being createdH5Tclose()
@Cast(value="hid_t") public static long H5Tcopy(@Cast(value="hid_t") long type_id)
@Cast(value="herr_t") public static int H5Tclose(@Cast(value="hid_t") long type_id)
@Cast(value="herr_t") public static int H5Tclose_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Tclose_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long es_id)
@Cast(value="htri_t") public static int H5Tequal(@Cast(value="hid_t") long type1_id, @Cast(value="hid_t") long type2_id)
@Cast(value="herr_t") public static int H5Tlock(@Cast(value="hid_t") long type_id)
@Cast(value="herr_t") public static int H5Tcommit2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long tcpl_id, @Cast(value="hid_t") long tapl_id)
name
- [in] Name given to committed datatype
\type_id Identifier of datatype to be committed and, upon function's
return, identifier for the committed datatype
\lcpl_id
\tcpl_id
\tapl_id@Cast(value="herr_t") public static int H5Tcommit2(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long tcpl_id, @Cast(value="hid_t") long tapl_id)
@Cast(value="herr_t") public static int H5Tcommit_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long tcpl_id, @Cast(value="hid_t") long tapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Tcommit_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long tcpl_id, @Cast(value="hid_t") long tapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Topen2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long tapl_id)
name
- [in] Name of the datatype to open
\tapl_id@Cast(value="hid_t") public static long H5Topen2(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long tapl_id)
@Cast(value="hid_t") public static long H5Topen_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long tapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Topen_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long tapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Tcommit_anon(@Cast(value="hid_t") long loc_id, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long tcpl_id, @Cast(value="hid_t") long tapl_id)
@Cast(value="hid_t") public static long H5Tget_create_plist(@Cast(value="hid_t") long type_id)
@Cast(value="htri_t") public static int H5Tcommitted(@Cast(value="hid_t") long type_id)
@Cast(value="herr_t") public static int H5Tencode(@Cast(value="hid_t") long obj_id, Pointer buf, @Cast(value="size_t*") SizeTPointer nalloc)
obj_id
- [in] Identifier of the object to be encodedbuf
- [in,out] Buffer for the object to be encoded into.nalloc
- [in,out] IN: The size of the allocated buffer
OUT: The size of the buffer needed@Cast(value="hid_t") public static long H5Tdecode(@Const Pointer buf)
buf
- [in] Buffer for the datatype object to be decoded@Cast(value="herr_t") public static int H5Tflush(@Cast(value="hid_t") long type_id)
H5Drefresh()
H5Tflush()
H5Grefresh()
H5Oflush()
H5Orefresh()
H5Tflush()
H5Trefresh()
H5Fstart_swmr_write()
H5Pget_append_flush()
H5Pget_object_flush_cb()
H5Pset_append_flush()
H5Pset_object_flush_cb()
@Cast(value="herr_t") public static int H5Trefresh(@Cast(value="hid_t") long type_id)
@Cast(value="herr_t") public static int H5Tinsert(@Cast(value="hid_t") long parent_id, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long offset, @Cast(value="hid_t") long member_id)
name
- [in] Name of the field to insertoffset
- [in] Offset in memory structure of the field to insertmember_id
- [in] Datatype identifier of the field to insert@Cast(value="herr_t") public static int H5Tinsert(@Cast(value="hid_t") long parent_id, String name, @Cast(value="size_t") long offset, @Cast(value="hid_t") long member_id)
@Cast(value="herr_t") public static int H5Tpack(@Cast(value="hid_t") long type_id)
@Cast(value="hid_t") public static long H5Tenum_create(@Cast(value="hid_t") long base_id)
base_id
- [in] Datatype identifier for the base datatype. Must be an
integer datatype@Cast(value="herr_t") public static int H5Tenum_insert(@Cast(value="hid_t") long type, @Cast(value="const char*") BytePointer name, @Const Pointer value)
name
- [in] Name of the new membervalue
- [in] Pointer to the value of the new member@Cast(value="herr_t") public static int H5Tenum_insert(@Cast(value="hid_t") long type, String name, @Const Pointer value)
@Cast(value="herr_t") public static int H5Tenum_nameof(@Cast(value="hid_t") long type, @Const Pointer value, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
value
- [in] Value of the enumeration datatypename
- [out] Buffer for output of the symbol namesize
- [in] Anticipated size of the symbol name, in bytes@Cast(value="herr_t") public static int H5Tenum_nameof(@Cast(value="hid_t") long type, @Const Pointer value, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5Tenum_nameof(@Cast(value="hid_t") long type, @Const Pointer value, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5Tenum_valueof(@Cast(value="hid_t") long type, @Cast(value="const char*") BytePointer name, Pointer value)
name
- [in] Symbol name of the enumeration datatypevalue
- [out] Buffer for the value of the enumeration datatype@Cast(value="herr_t") public static int H5Tenum_valueof(@Cast(value="hid_t") long type, String name, Pointer value)
@Cast(value="hid_t") public static long H5Tvlen_create(@Cast(value="hid_t") long base_id)
@Cast(value="hid_t") public static long H5Tarray_create2(@Cast(value="hid_t") long base_id, @Cast(value="unsigned") int ndims, @Cast(value="const hsize_t*") LongPointer dim)
base_id
- [in] Datatype identifier for the array base datatypendims
- [in] Rank of the arraydim
- [in] Size of each array dimension@Cast(value="hid_t") public static long H5Tarray_create2(@Cast(value="hid_t") long base_id, @Cast(value="unsigned") int ndims, @Cast(value="const hsize_t*") LongBuffer dim)
@Cast(value="hid_t") public static long H5Tarray_create2(@Cast(value="hid_t") long base_id, @Cast(value="unsigned") int ndims, @Cast(value="const hsize_t*") long... dim)
public static int H5Tget_array_ndims(@Cast(value="hid_t") long type_id)
public static int H5Tget_array_dims2(@Cast(value="hid_t") long type_id, @Cast(value="hsize_t*") LongPointer dims)
dims
- [out] Sizes of array dimensionspublic static int H5Tget_array_dims2(@Cast(value="hid_t") long type_id, @Cast(value="hsize_t*") LongBuffer dims)
public static int H5Tget_array_dims2(@Cast(value="hid_t") long type_id, @Cast(value="hsize_t*") long... dims)
@Cast(value="herr_t") public static int H5Tset_tag(@Cast(value="hid_t") long type, @Cast(value="const char*") BytePointer tag)
tag
- [in] Descriptive ASCII string with which the opaque datatype is
to be tagged@Cast(value="herr_t") public static int H5Tset_tag(@Cast(value="hid_t") long type, String tag)
@Cast(value="char*") public static BytePointer H5Tget_tag(@Cast(value="hid_t") long type)
@Cast(value="hid_t") public static long H5Tget_super(@Cast(value="hid_t") long type)
@Cast(value="H5T_class_t") public static int H5Tget_class(@Cast(value="hid_t") long type_id)
@Cast(value="htri_t") public static int H5Tdetect_class(@Cast(value="hid_t") long type_id, @Cast(value="H5T_class_t") int cls)
cls
- [in] Datatype class@Cast(value="size_t") public static long H5Tget_size(@Cast(value="hid_t") long type_id)
H5Tset_size()
@Cast(value="H5T_order_t") public static int H5Tget_order(@Cast(value="hid_t") long type_id)
@Cast(value="size_t") public static long H5Tget_precision(@Cast(value="hid_t") long type_id)
public static int H5Tget_offset(@Cast(value="hid_t") long type_id)
{.unparsed}
0: [ pad] [0x11] [0x22] [ pad]
1: [ pad] [0x22] [0x11] [ pad]
2: [0x11] [ pad] [ pad] [0x22]
3: [0x22] [ pad] [ pad] [0x11]
@Cast(value="herr_t") public static int H5Tget_pad(@Cast(value="hid_t") long type_id, @Cast(value="H5T_pad_t*") IntPointer lsb, @Cast(value="H5T_pad_t*") IntPointer msb)
lsb
- [out] Buffer for the least-significant bit padding typemsb
- [out] Buffer for the most-significant bit padding type@Cast(value="herr_t") public static int H5Tget_pad(@Cast(value="hid_t") long type_id, @Cast(value="H5T_pad_t*") IntBuffer lsb, @Cast(value="H5T_pad_t*") IntBuffer msb)
@Cast(value="herr_t") public static int H5Tget_pad(@Cast(value="hid_t") long type_id, @Cast(value="H5T_pad_t*") int[] lsb, @Cast(value="H5T_pad_t*") int[] msb)
@Cast(value="H5T_sign_t") public static int H5Tget_sign(@Cast(value="hid_t") long type_id)
@Cast(value="herr_t") public static int H5Tget_fields(@Cast(value="hid_t") long type_id, @Cast(value="size_t*") SizeTPointer spos, @Cast(value="size_t*") SizeTPointer epos, @Cast(value="size_t*") SizeTPointer esize, @Cast(value="size_t*") SizeTPointer mpos, @Cast(value="size_t*") SizeTPointer msize)
spos
- [out] Pointer to location to return floating-point sign bitepos
- [out] Pointer to location to return exponent bit-positionesize
- [out] Pointer to location to return size of exponent in bitsmpos
- [out] Pointer to location to return mantissa bit-positionmsize
- [out] Pointer to location to return size of mantissa in bits@Cast(value="size_t") public static long H5Tget_ebias(@Cast(value="hid_t") long type_id)
@Cast(value="H5T_norm_t") public static int H5Tget_norm(@Cast(value="hid_t") long type_id)
@Cast(value="H5T_pad_t") public static int H5Tget_inpad(@Cast(value="hid_t") long type_id)
@Cast(value="H5T_str_t") public static int H5Tget_strpad(@Cast(value="hid_t") long type_id)
public static int H5Tget_nmembers(@Cast(value="hid_t") long type_id)
@Cast(value="char*") public static BytePointer H5Tget_member_name(@Cast(value="hid_t") long type_id, @Cast(value="unsigned") int membno)
membno
- [in] Zero-based index of the field or elementpublic static int H5Tget_member_index(@Cast(value="hid_t") long type_id, @Cast(value="const char*") BytePointer name)
name
- [in] Name of the field or memberpublic static int H5Tget_member_index(@Cast(value="hid_t") long type_id, String name)
@Cast(value="size_t") public static long H5Tget_member_offset(@Cast(value="hid_t") long type_id, @Cast(value="unsigned") int membno)
membno
- [in] Zero-based index of the field or element@Cast(value="H5T_class_t") public static int H5Tget_member_class(@Cast(value="hid_t") long type_id, @Cast(value="unsigned") int membno)
membno
- [in] Zero-based index of the field or element@Cast(value="hid_t") public static long H5Tget_member_type(@Cast(value="hid_t") long type_id, @Cast(value="unsigned") int membno)
membno
- [in] Zero-based index of the field or element@Cast(value="herr_t") public static int H5Tget_member_value(@Cast(value="hid_t") long type_id, @Cast(value="unsigned") int membno, Pointer value)
membno
- [in] Number of the enumeration datatype membervalue
- [out] Buffer for the value of the enumeration datatype member@Cast(value="H5T_cset_t") public static int H5Tget_cset(@Cast(value="hid_t") long type_id)
@Cast(value="htri_t") public static int H5Tis_variable_str(@Cast(value="hid_t") long type_id)
@Cast(value="hid_t") public static long H5Tget_native_type(@Cast(value="hid_t") long type_id, @Cast(value="H5T_direction_t") int direction)
direction
- [in] Direction of search@Cast(value="herr_t") public static int H5Tset_size(@Cast(value="hid_t") long type_id, @Cast(value="size_t") long size)
size
- [in] New datatype size in bytes or #H5T_VARIABLEH5Tget_size()
@Cast(value="herr_t") public static int H5Tset_order(@Cast(value="hid_t") long type_id, @Cast(value="H5T_order_t") int order)
order
- [in] Byte order constant@Cast(value="herr_t") public static int H5Tset_precision(@Cast(value="hid_t") long type_id, @Cast(value="size_t") long prec)
prec
- [in] Number of bits of precision for datatype@Cast(value="herr_t") public static int H5Tset_offset(@Cast(value="hid_t") long type_id, @Cast(value="size_t") long offset)
offset
- [in] Offset of first significant bit {.unparsed}
0: [ pad] [0x11] [0x22] [ pad]
1: [ pad] [0x22] [0x11] [ pad]
2: [0x11] [ pad] [ pad] [0x22]
3: [0x22] [ pad] [ pad] [0x11]
If the offset is incremented then the total size is incremented
also if necessary to prevent significant bits of the value from
hanging over the edge of the datatype.
The offset of an #H5T_STRING cannot be set to anything but zero.@Cast(value="herr_t") public static int H5Tset_pad(@Cast(value="hid_t") long type_id, @Cast(value="H5T_pad_t") int lsb, @Cast(value="H5T_pad_t") int msb)
lsb
- [in] Padding type for least-significant bitsmsb
- [in] Padding type for most-significant bits@Cast(value="herr_t") public static int H5Tset_sign(@Cast(value="hid_t") long type_id, @Cast(value="H5T_sign_t") int sign)
sign
- [in] Sign type@Cast(value="herr_t") public static int H5Tset_fields(@Cast(value="hid_t") long type_id, @Cast(value="size_t") long spos, @Cast(value="size_t") long epos, @Cast(value="size_t") long esize, @Cast(value="size_t") long mpos, @Cast(value="size_t") long msize)
spos
- [in] Sign position, i.e., the bit offset of the floating-point
sign bitepos
- [in] Exponent bit positionesize
- [in] Size of exponent in bitsmpos
- [in] Mantissa bit positionmsize
- [in] Size of mantissa in bits@Cast(value="herr_t") public static int H5Tset_ebias(@Cast(value="hid_t") long type_id, @Cast(value="size_t") long ebias)
ebias
- [in] Exponent bias value@Cast(value="herr_t") public static int H5Tset_norm(@Cast(value="hid_t") long type_id, @Cast(value="H5T_norm_t") int norm)
norm
- [in] Mantissa normalization type@Cast(value="herr_t") public static int H5Tset_inpad(@Cast(value="hid_t") long type_id, @Cast(value="H5T_pad_t") int pad)
pad
- [in] Padding type@Cast(value="herr_t") public static int H5Tset_cset(@Cast(value="hid_t") long type_id, @Cast(value="H5T_cset_t") int cset)
cset
- [in] Character set type@Cast(value="herr_t") public static int H5Tset_strpad(@Cast(value="hid_t") long type_id, @Cast(value="H5T_str_t") int strpad)
strpad
- [in] String padding type@Cast(value="herr_t") public static int H5Tconvert(@Cast(value="hid_t") long src_id, @Cast(value="hid_t") long dst_id, @Cast(value="size_t") long nelmts, Pointer buf, Pointer background, @Cast(value="hid_t") long plist_id)
nelmts
- [in] Size of array \p bufbuf
- [in,out] Array containing pre- and post-conversion valuesbackground
- [in] Optional background buffer
\dxpl_id{plist_id}@Cast(value="herr_t") public static int H5Treclaim(@Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long plist_id, Pointer buf)
buf
- [in] Pointer to the buffer to be reclaimed@MemberGetter public static int H5L_MAX_LINK_NAME_LEN()
@MemberGetter public static int H5L_SAME_LOC()
@Cast(value="herr_t") public static int H5Lmove(@Cast(value="hid_t") long src_loc, @Cast(value="const char*") BytePointer src_name, @Cast(value="hid_t") long dst_loc, @Cast(value="const char*") BytePointer dst_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
src_name
- [in] Original link name
\fgdta_loc_id{dst_loc}dst_name
- [in] New link name
\lcpl_id
\lapl_id@Cast(value="herr_t") public static int H5Lmove(@Cast(value="hid_t") long src_loc, String src_name, @Cast(value="hid_t") long dst_loc, String dst_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lcopy(@Cast(value="hid_t") long src_loc, @Cast(value="const char*") BytePointer src_name, @Cast(value="hid_t") long dst_loc, @Cast(value="const char*") BytePointer dst_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
src_name
- [in] Name of the link to be copied
\fgdt_loc_id{dst_loc}dst_name
- [in] Name to be assigned to the new copy
\lcpl_id
\lapl_idH5Ocopy()
@Cast(value="herr_t") public static int H5Lcopy(@Cast(value="hid_t") long src_loc, String src_name, @Cast(value="hid_t") long dst_loc, String dst_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lcreate_hard(@Cast(value="hid_t") long cur_loc, @Cast(value="const char*") BytePointer cur_name, @Cast(value="hid_t") long dst_loc, @Cast(value="const char*") BytePointer dst_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
cur_name
- [in] Name of the target object, which must already exist
\fgdta_loc_id{dst_loc}dst_name
- [in] The name of the new link
\lcpl_id
\lapl_id@Cast(value="herr_t") public static int H5Lcreate_hard(@Cast(value="hid_t") long cur_loc, String cur_name, @Cast(value="hid_t") long dst_loc, String dst_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lcreate_hard_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long cur_loc_id, @Cast(value="const char*") BytePointer cur_name, @Cast(value="hid_t") long new_loc_id, @Cast(value="const char*") BytePointer new_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Lcreate_hard_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long cur_loc_id, String cur_name, @Cast(value="hid_t") long new_loc_id, String new_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Lcreate_soft(@Cast(value="const char*") BytePointer link_target, @Cast(value="hid_t") long link_loc_id, @Cast(value="const char*") BytePointer link_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
link_target
- [in] An HDF5 path name
\fgdta_loc_id{link_loc_id}link_name
- [in] The name of the new link
\lcpl_id
\lapl_idH5Lcreate_hard(), H5Lcreate_external()
@Cast(value="herr_t") public static int H5Lcreate_soft(String link_target, @Cast(value="hid_t") long link_loc_id, String link_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lcreate_soft_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="const char*") BytePointer link_target, @Cast(value="hid_t") long link_loc_id, @Cast(value="const char*") BytePointer link_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Lcreate_soft_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, String link_target, @Cast(value="hid_t") long link_loc_id, String link_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Ldelete(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long lapl_id)
name
- [in] Name of the link to delete
\lapl_idH5Lcreate_hard(), H5Lcreate_soft(), H5Lcreate_external()
@Cast(value="herr_t") public static int H5Ldelete(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Ldelete_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Ldelete_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Ldelete_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Name of subject groupidx_type
- [in] Index or field which determines the orderorder
- [in] Order within field or indexn
- [in] Link for which to retrieve information
\lapl_idH5Ldelete()
@Cast(value="herr_t") public static int H5Ldelete_by_idx(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Ldelete_by_idx_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Ldelete_by_idx_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Lget_val(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, Pointer buf, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
name
- [in] Link namebuf
- [out] The buffer to hold the link valuesize
- [in] Maximum number of bytes of link value to be returned
\lapl_idH5Lget_val_by_idx()
@Cast(value="herr_t") public static int H5Lget_val(@Cast(value="hid_t") long loc_id, String name, Pointer buf, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lget_val_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, Pointer buf, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Group nameidx_type
- [in] Type of indexorder
- [in] Order within field or indexn
- [in] Link position for which to retrieve informationbuf
- [out] The buffer to hold the link valuesize
- [in] Maximum number of bytes of link value to be returned
\lapl_idH5Lget_val()
@Cast(value="herr_t") public static int H5Lget_val_by_idx(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, Pointer buf, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="htri_t") public static int H5Lexists(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long lapl_id)
name
- [in] Link name
\lapl_id@Cast(value="htri_t") public static int H5Lexists(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lexists_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hbool_t*") BoolPointer exists, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Lexists_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hbool_t*") boolean[] exists, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Lget_info2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, H5L_info2_t linfo, @Cast(value="hid_t") long lapl_id)
name
- [in] Link namelinfo
- [out] Buffer in which link information is returned
\lapl_id@Cast(value="herr_t") public static int H5Lget_info2(@Cast(value="hid_t") long loc_id, String name, H5L_info2_t linfo, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lget_info_by_idx2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5L_info2_t linfo, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Group name
\idx_type
\ordern
- [in] Link position for which to retrieve informationlinfo
- [out] Buffer in which link information is returned
\lapl_idH5Lget_info2()
@Cast(value="herr_t") public static int H5Lget_info_by_idx2(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5L_info2_t linfo, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Lget_name_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Group name
\idx_type
\ordern
- [in] Link position for which to retrieve informationname
- [out] Buffer in which link name is returnedsize
- [in] Size in bytes of \p name
\lapl_id@Cast(value="ssize_t") public static long H5Lget_name_by_idx(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Lget_name_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Lget_name_by_idx(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Lget_name_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Lget_name_by_idx(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Literate2(@Cast(value="hid_t") long grp_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongPointer idx, H5L_iterate2_t op, Pointer op_data)
idx
- [in,out] Pointer to an iteration index to allow
continuing a previous iteration
\op
\op_dataH5Literate_by_name2(), H5Lvisit2(), H5Lvisit_by_name2()
@Cast(value="herr_t") public static int H5Literate2(@Cast(value="hid_t") long grp_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongBuffer idx, H5L_iterate2_t op, Pointer op_data)
@Cast(value="herr_t") public static int H5Literate2(@Cast(value="hid_t") long grp_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") long[] idx, H5L_iterate2_t op, Pointer op_data)
@Cast(value="herr_t") public static int H5Literate_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long group_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongPointer idx_p, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Literate_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long group_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongBuffer idx_p, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Literate_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long group_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") long[] idx_p, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Literate_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long group_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongPointer idx_p, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Literate_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long group_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongBuffer idx_p, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Literate_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long group_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") long[] idx_p, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Literate_by_name2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongPointer idx, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Group name
\idx_type
\orderidx
- [in,out] iteration position at which to start (\Emph{IN}) or
position at which an interrupted iteration may be restarted
(\Emph{OUT})
\op
\op_data
\lapl_idH5Literate(), H5Lvisit()
@Cast(value="herr_t") public static int H5Literate_by_name2(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongBuffer idx, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Literate_by_name2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") long[] idx, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Literate_by_name2(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongPointer idx, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Literate_by_name2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongBuffer idx, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Literate_by_name2(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") long[] idx, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lvisit2(@Cast(value="hid_t") long grp_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, H5L_iterate2_t op, Pointer op_data)
H5Literate()
@Cast(value="herr_t") public static int H5Lvisit_by_name2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Group name
\idx_type
\order
\op
\op_data
\lapl_id@Cast(value="herr_t") public static int H5Lvisit_by_name2(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, H5L_iterate2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Lcreate_ud(@Cast(value="hid_t") long link_loc_id, @Cast(value="const char*") BytePointer link_name, @Cast(value="H5L_type_t") int link_type, @Const Pointer udata, @Cast(value="size_t") long udata_size, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
link_name
- [in] Link namelink_type
- [in] User-defined link classudata
- [in] User-supplied link informationudata_size
- [in] Size of udata buffer
\lcpl_id
\lapl_id@Cast(value="herr_t") public static int H5Lcreate_ud(@Cast(value="hid_t") long link_loc_id, String link_name, @Cast(value="H5L_type_t") int link_type, @Const Pointer udata, @Cast(value="size_t") long udata_size, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="htri_t") public static int H5Lis_registered(@Cast(value="H5L_type_t") int id)
id
- [in] User-defined link class identifier@Cast(value="herr_t") public static int H5Lunpack_elink_val(@Const Pointer ext_linkval, @Cast(value="size_t") long link_size, @Cast(value="unsigned*") IntPointer flags, @Cast(value="const char**") PointerPointer filename, @Cast(value="const char**") PointerPointer obj_path)
ext_linkval
- [in] Buffer containing external link informationlink_size
- [in] Size, in bytes, of the \p ext_linkval bufferflags
- [out] External link flags, packed as a bitmap (\Emph{Reserved as
a bitmap for flags; no flags are currently defined, so the
only valid value * is 0.})filename
- [out] Returned filename @param obj_path [out] Returned
object path, relative to \p filename@Cast(value="herr_t") public static int H5Lunpack_elink_val(@Const Pointer ext_linkval, @Cast(value="size_t") long link_size, @Cast(value="unsigned*") IntPointer flags, @Cast(value="const char**") @ByPtrPtr BytePointer filename, @Cast(value="const char**") @ByPtrPtr BytePointer obj_path)
@Cast(value="herr_t") public static int H5Lunpack_elink_val(@Const Pointer ext_linkval, @Cast(value="size_t") long link_size, @Cast(value="unsigned*") IntBuffer flags, @Cast(value="const char**") @ByPtrPtr ByteBuffer filename, @Cast(value="const char**") @ByPtrPtr ByteBuffer obj_path)
@Cast(value="herr_t") public static int H5Lunpack_elink_val(@Const Pointer ext_linkval, @Cast(value="size_t") long link_size, @Cast(value="unsigned*") int[] flags, @Cast(value="const char**") @ByPtrPtr byte[] filename, @Cast(value="const char**") @ByPtrPtr byte[] obj_path)
@Cast(value="herr_t") public static int H5Lcreate_external(@Cast(value="const char*") BytePointer file_name, @Cast(value="const char*") BytePointer obj_name, @Cast(value="hid_t") long link_loc_id, @Cast(value="const char*") BytePointer link_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
file_name
- [in] Name of the target file containing the target object.obj_name
- [in] Path within the target file to the target object
\fgdt_loc_id{link_loc_id}link_name
- [in] Name of the new link, relative to \p link_loc_id
\lcpl_id
\lapl_idH5Lcreate_hard(), H5Lcreate_soft(), H5Lcreate_ud()
@Cast(value="herr_t") public static int H5Lcreate_external(String file_name, String obj_name, @Cast(value="hid_t") long link_loc_id, String link_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
@MemberGetter public static int H5O_SHMESG_SDSPACE_FLAG()
@MemberGetter public static int H5O_SHMESG_DTYPE_FLAG()
@MemberGetter public static int H5O_SHMESG_FILL_FLAG()
@MemberGetter public static int H5O_SHMESG_PLINE_FLAG()
@MemberGetter public static int H5O_SHMESG_ATTR_FLAG()
@Cast(value="hid_t") public static long H5Oopen(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long lapl_id)
name
- [in] Path to the object; relative to \p loc_id
\lapl_id@Cast(value="hid_t") public static long H5Oopen(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long lapl_id)
@Cast(value="hid_t") public static long H5Oopen_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Oopen_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Oopen_by_token(@Cast(value="hid_t") long loc_id, @ByVal H5O_token_t token)
token
- [in] Object token@Cast(value="hid_t") public static long H5Oopen_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Name of group, relative to \p loc_id, in which object is located
\idx_type
\ordern
- [in] Object to open
\lapl_id@Cast(value="hid_t") public static long H5Oopen_by_idx(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id)
@Cast(value="hid_t") public static long H5Oopen_by_idx_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Oopen_by_idx_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="htri_t") public static int H5Oexists_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long lapl_id)
name
- [in] The name of the link to check
\lapl_id@Cast(value="htri_t") public static int H5Oexists_by_name(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Oget_info3(@Cast(value="hid_t") long loc_id, H5O_info2_t oinfo, @Cast(value="unsigned") int fields)
oinfo
- [out] Buffer in which to return object informationfields
- [in] Flags specifying the fields to include in \p oinfo@Cast(value="herr_t") public static int H5Oget_info_by_name3(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, H5O_info2_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
name
- [in] Name of object, relative to \p loc_idoinfo
- [out] Buffer in which to return object informationfields
- [in] Flags specifying the fields to include in \p oinfo
\lapl_id@Cast(value="herr_t") public static int H5Oget_info_by_name3(@Cast(value="hid_t") long loc_id, String name, H5O_info2_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Oget_info_by_name_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, H5O_info2_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Oget_info_by_name_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, H5O_info2_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Oget_info_by_idx3(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5O_info2_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Name of group in which object is located
\idx_type
\ordern
- [in] Position within the indexoinfo
- [out] Buffer in which to return object informationfields
- [in] Flags specifying the fields to include in \p oinfo
\lapl_id@Cast(value="herr_t") public static int H5Oget_info_by_idx3(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5O_info2_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Oget_native_info(@Cast(value="hid_t") long loc_id, H5O_native_info_t oinfo, @Cast(value="unsigned") int fields)
oinfo
- [out] Buffer in which to return native object informationfields
- [in] Flags to determine which fields in \p oinfo are filled in@Cast(value="herr_t") public static int H5Oget_native_info_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, H5O_native_info_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
name
- [in] Name of objectoinfo
- [out] Buffer in which to return native object informationfields
- [in] Flags to determine which fields in \p oinfo are filled in
\lapl_id@Cast(value="herr_t") public static int H5Oget_native_info_by_name(@Cast(value="hid_t") long loc_id, String name, H5O_native_info_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Oget_native_info_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5O_native_info_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Name of group in which object is located
\idx_type
\ordern
- [in] Position within the indexoinfo
- [out] Buffer in which to return native object informationfields
- [in] Flags to determine which fields in \p oinfo are filled in
\lapl_id@Cast(value="herr_t") public static int H5Oget_native_info_by_idx(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5O_native_info_t oinfo, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Olink(@Cast(value="hid_t") long obj_id, @Cast(value="hid_t") long new_loc_id, @Cast(value="const char*") BytePointer new_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
obj_id
- [in] Object to be linkednew_loc_id
- [in] Location identifier at which object is to be linked;
may be a file, group, dataset, named datatype or attribute identifier.new_name
- [in] Name of link to be created, relative to \p new_loc_id.
\lcpl_id
\lapl_id
// Creates a link creation property list (LCPL).
hid_t lcpl_id = H5Pcreate(H5P_LINK_CREATE);
// Sets "create missing intermediate groups" property in that LCPL.
int status = H5Pset_create_intermediate_group(lcpl_id, true);
// Creates a group without linking it into the file structure.
hid_t gid = H5Gcreate_anon(file_id, H5P_DEFAULT, H5P_DEFAULT);
// Links group into file structure.
status = H5Olink(gid, file_id, "/A/B01/C", lcpl_id, H5P_DEFAULT);
\par
Note that unless the object is intended to be temporary,
the H5O_LINK call is mandatory if an object created with one
of the H5*_CREATE_ANON functions (or with H5T_COMMIT_ANON)
is to be retained in the file; without an H5O_LINK call,
the object will not be linked into the HDF5 file structure
and will be deleted when the file is closed.@Cast(value="herr_t") public static int H5Olink(@Cast(value="hid_t") long obj_id, @Cast(value="hid_t") long new_loc_id, String new_name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Oincr_refcount(@Cast(value="hid_t") long object_id)
@Cast(value="herr_t") public static int H5Odecr_refcount(@Cast(value="hid_t") long object_id)
@Cast(value="herr_t") public static int H5Ocopy(@Cast(value="hid_t") long src_loc_id, @Cast(value="const char*") BytePointer src_name, @Cast(value="hid_t") long dst_loc_id, @Cast(value="const char*") BytePointer dst_name, @Cast(value="hid_t") long ocpypl_id, @Cast(value="hid_t") long lcpl_id)
src_loc_id
- [in] Object identifier indicating the location of the
source object to be copiedsrc_name
- [in] Name of the source object to be copieddst_loc_id
- [in] Location identifier specifying the destinationdst_name
- [in] Name to be assigned to the new copyocpypl_id
- [in] Object copy property list
\lcpl_id@Cast(value="herr_t") public static int H5Ocopy(@Cast(value="hid_t") long src_loc_id, String src_name, @Cast(value="hid_t") long dst_loc_id, String dst_name, @Cast(value="hid_t") long ocpypl_id, @Cast(value="hid_t") long lcpl_id)
@Cast(value="herr_t") public static int H5Ocopy_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long src_loc_id, @Cast(value="const char*") BytePointer src_name, @Cast(value="hid_t") long dst_loc_id, @Cast(value="const char*") BytePointer dst_name, @Cast(value="hid_t") long ocpypl_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Ocopy_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long src_loc_id, String src_name, @Cast(value="hid_t") long dst_loc_id, String dst_name, @Cast(value="hid_t") long ocpypl_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Oset_comment(@Cast(value="hid_t") long obj_id, @Cast(value="const char*") BytePointer comment)
comment
- [in] The new comment@Cast(value="herr_t") public static int H5Oset_comment(@Cast(value="hid_t") long obj_id, String comment)
@Cast(value="herr_t") public static int H5Oset_comment_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="const char*") BytePointer comment, @Cast(value="hid_t") long lapl_id)
name
- [in] Name of the object whose comment is to be set or resetcomment
- [in] The new comment
\lapl_id@Cast(value="herr_t") public static int H5Oset_comment_by_name(@Cast(value="hid_t") long loc_id, String name, String comment, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Oget_comment(@Cast(value="hid_t") long obj_id, @Cast(value="char*") BytePointer comment, @Cast(value="size_t") long bufsize)
comment
- [out] The commentbufsize
- [in] Anticipated required size of the comment buffer@Cast(value="ssize_t") public static long H5Oget_comment(@Cast(value="hid_t") long obj_id, @Cast(value="char*") ByteBuffer comment, @Cast(value="size_t") long bufsize)
@Cast(value="ssize_t") public static long H5Oget_comment(@Cast(value="hid_t") long obj_id, @Cast(value="char*") byte[] comment, @Cast(value="size_t") long bufsize)
@Cast(value="ssize_t") public static long H5Oget_comment_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="char*") BytePointer comment, @Cast(value="size_t") long bufsize, @Cast(value="hid_t") long lapl_id)
name
- [in] Name of the object whose comment is to be retrievedcomment
- [out] The commentbufsize
- [in] Anticipated required size of the \p comment buffer
\lapl_id@Cast(value="ssize_t") public static long H5Oget_comment_by_name(@Cast(value="hid_t") long loc_id, String name, @Cast(value="char*") ByteBuffer comment, @Cast(value="size_t") long bufsize, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Oget_comment_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="char*") byte[] comment, @Cast(value="size_t") long bufsize, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Oget_comment_by_name(@Cast(value="hid_t") long loc_id, String name, @Cast(value="char*") BytePointer comment, @Cast(value="size_t") long bufsize, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Oget_comment_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="char*") ByteBuffer comment, @Cast(value="size_t") long bufsize, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Oget_comment_by_name(@Cast(value="hid_t") long loc_id, String name, @Cast(value="char*") byte[] comment, @Cast(value="size_t") long bufsize, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Ovisit3(@Cast(value="hid_t") long obj_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, H5O_iterate2_t op, Pointer op_data, @Cast(value="unsigned") int fields)
op
- [in] Callback function passing data regarding the object
to the calling applicationop_data
- [in] User-defined pointer to data required by the application
for its processing of the objectfields
- [in] Flags specifying the fields to be retrieved to the
callback \p op@Cast(value="herr_t") public static int H5Ovisit_by_name3(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, H5O_iterate2_t op, Pointer op_data, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of the object, generally relative to
\p loc_id, that will serve as root of the iteration
\idx_type
\orderop
- [in] Callback function passing data regarding the object
to the calling applicationop_data
- [in] User-defined pointer to data required by the application
for its processing of the objectfields
- [in] Flags specifying the fields to be retrieved to the
callback function \p op
\lapl_id@Cast(value="herr_t") public static int H5Ovisit_by_name3(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, H5O_iterate2_t op, Pointer op_data, @Cast(value="unsigned") int fields, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Oclose(@Cast(value="hid_t") long object_id)
@Cast(value="herr_t") public static int H5Oclose_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long object_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Oclose_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long object_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Oflush(@Cast(value="hid_t") long obj_id)
H5Dflush(), H5Drefresh(), H5Oflush(), H5Grefresh(), H5Oflush(),
H5Orefresh(), H5Tflush(), H5Trefresh()
,
H5DOappend(), H5Fstart_swmr_write(), H5Pget_append_flush(),
H5Pget_object_flush_cb(), H5Pset_append_flush(), H5Pset_object_flush_cb()
,
H5Oare_mdc_flushes_disabled(), H5Odisable_mdc_flushes(), H5Oenable_mdc_flushes()
@Cast(value="herr_t") public static int H5Oflush_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long obj_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Oflush_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long obj_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Orefresh(@Cast(value="hid_t") long oid)
@Cast(value="herr_t") public static int H5Orefresh_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long oid, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Orefresh_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long oid, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Odisable_mdc_flushes(@Cast(value="hid_t") long object_id)
object_id
- [in] Identifier of the object that will have flushes disabled;
may be a group, named datatype, or dataset identifier@Cast(value="herr_t") public static int H5Oenable_mdc_flushes(@Cast(value="hid_t") long object_id)
object_id
- [in] Identifier of the object that will have flushes re-enabled;
may be a group, named datatype, or dataset identifier@Cast(value="herr_t") public static int H5Oare_mdc_flushes_disabled(@Cast(value="hid_t") long object_id, @Cast(value="hbool_t*") BoolPointer are_disabled)
object_id
- [in] Identifier of an object in the cache;
may be a group, named datatype, or dataset identifierare_disabled
- [out] Flushes enabled/disabled@Cast(value="herr_t") public static int H5Oare_mdc_flushes_disabled(@Cast(value="hid_t") long object_id, @Cast(value="hbool_t*") boolean[] are_disabled)
@Cast(value="herr_t") public static int H5Otoken_cmp(@Cast(value="hid_t") long loc_id, @Const H5O_token_t token1, @Const H5O_token_t token2, IntPointer cmp_value)
token
- [in] 1 First object tokentoken
- [in] 2 Second object tokencmp_value
- [out] Comparison valuecmp_value | Result |
---|---|
> 0 | \p token1 > \p token2 |
< 0 | \p token1 < \p token2 |
0 | \p token1 = \p token2 |
@Cast(value="herr_t") public static int H5Otoken_cmp(@Cast(value="hid_t") long loc_id, @Const H5O_token_t token1, @Const H5O_token_t token2, IntBuffer cmp_value)
@Cast(value="herr_t") public static int H5Otoken_cmp(@Cast(value="hid_t") long loc_id, @Const H5O_token_t token1, @Const H5O_token_t token2, int[] cmp_value)
@Cast(value="herr_t") public static int H5Otoken_to_str(@Cast(value="hid_t") long loc_id, @Const H5O_token_t token, @Cast(value="char**") PointerPointer token_str)
token
- [in] Connector object tokentoken_str
- [out] String for connector object token \p token@Cast(value="herr_t") public static int H5Otoken_to_str(@Cast(value="hid_t") long loc_id, @Const H5O_token_t token, @Cast(value="char**") @ByPtrPtr BytePointer token_str)
@Cast(value="herr_t") public static int H5Otoken_to_str(@Cast(value="hid_t") long loc_id, @Const H5O_token_t token, @Cast(value="char**") @ByPtrPtr ByteBuffer token_str)
@Cast(value="herr_t") public static int H5Otoken_to_str(@Cast(value="hid_t") long loc_id, @Const H5O_token_t token, @Cast(value="char**") @ByPtrPtr byte[] token_str)
@Cast(value="herr_t") public static int H5Otoken_from_str(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer token_str, H5O_token_t token)
token_str
- [in] Object token stringtoken
- [out] Connector object token@Cast(value="herr_t") public static int H5Otoken_from_str(@Cast(value="hid_t") long loc_id, String token_str, H5O_token_t token)
@MemberGetter @Const @ByRef public static H5O_token_t H5O_TOKEN_UNDEF_g()
@Cast(value="htri_t") public static int H5Zfilter_avail(@Cast(value="H5Z_filter_t") int id)
id
- [in] Filter identifier@Cast(value="herr_t") public static int H5Zget_filter_info(@Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int*") IntPointer filter_config_flags)
filter
- [in] Filter identifierfilter_config_flags
- [out] A bit field encoding the returned filter
information#H5Z_FILTER_CONFIG_ENCODE_ENABLED | Encoding is enabled for this filter |
#H5Z_FILTER_CONFIG_DECODE_ENABLED | Decoding is enabled for this filter |
H5Z_FILTER_CONFIG_ENCODE_ENABLED & filter_config_flags
is true, i.e., greater than 0 (zero), the queried filter
is configured to encode data; if the value is \c false, i.e., equal to
0 (zero), the filter is not so configured.
If a filter is not encode-enabled, the corresponding \c H5Pset_*
function will return an error if the filter is added to a dataset
creation property list (which is required if the filter is to be
used to encode that dataset). For example, if the
#H5Z_FILTER_CONFIG_ENCODE_ENABLED flag is not returned for the SZIP
filter, #H5Z_FILTER_SZIP, a call to H5Pset_szip() will fail.
If a filter is not decode-enabled, the application will not be able
to read an existing file encoded with that filter.
This function should be called, and the returned \p
filter_config_flags should be analyzed, before calling any other function,
such as H5Pset_szip(), that might require a particular filter
configuration.@Cast(value="herr_t") public static int H5Zget_filter_info(@Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int*") IntBuffer filter_config_flags)
@Cast(value="herr_t") public static int H5Zget_filter_info(@Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int*") int[] filter_config_flags)
@Cast(value="herr_t") public static int H5Aclose(@Cast(value="hid_t") long attr_id)
H5Acreate(), H5Aopen()
@Cast(value="herr_t") public static int H5Aclose_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long attr_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Aclose_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long attr_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Acreate2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long acpl_id, @Cast(value="hid_t") long aapl_id)
attr_name
- [in] Name of attributetype_id
- [in] Attribute datatype identifier
\space_id
\acpl_id
\aapl_idH5Aclose()
@Cast(value="hid_t") public static long H5Acreate2(@Cast(value="hid_t") long loc_id, String attr_name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long acpl_id, @Cast(value="hid_t") long aapl_id)
@Cast(value="hid_t") public static long H5Acreate_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long acpl_id, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Acreate_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String attr_name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long acpl_id, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Acreate_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long acpl_id, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name, relative to \p loc_id, of object that
attribute is to be attached toattr_name
- [in] Attribute nametype_id
- [in] Attribute datatype identifier
\space_id
\acpl_id
\aapl_id
\lapl_id@Cast(value="hid_t") public static long H5Acreate_by_name(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long acpl_id, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="hid_t") public static long H5Acreate_by_name_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long acpl_id, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Acreate_by_name_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long acpl_id, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Adelete(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer attr_name)
attr_name
- [in] Name of the attribute to delete@Cast(value="herr_t") public static int H5Adelete(@Cast(value="hid_t") long loc_id, String attr_name)
@Cast(value="herr_t") public static int H5Adelete_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of object, relative to location, from which
attribute is to be removedidx_type
- [in] Type of indexorder
- [in] Order in which to iterate over the indexn
- [in] Offset within the index
\lapl_id@Cast(value="herr_t") public static int H5Adelete_by_idx(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Adelete_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of object, relative to location, from which
attribute is to be removedattr_name
- [in] Name of attribute to delete
\lapl_id@Cast(value="herr_t") public static int H5Adelete_by_name(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hid_t") long lapl_id)
@Cast(value="htri_t") public static int H5Aexists(@Cast(value="hid_t") long obj_id, @Cast(value="const char*") BytePointer attr_name)
attr_name
- [in] Attribute name@Cast(value="htri_t") public static int H5Aexists(@Cast(value="hid_t") long obj_id, String attr_name)
@Cast(value="herr_t") public static int H5Aexists_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long obj_id, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hbool_t*") BoolPointer exists, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Aexists_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long obj_id, String attr_name, @Cast(value="hbool_t*") boolean[] exists, @Cast(value="hid_t") long es_id)
@Cast(value="htri_t") public static int H5Aexists_by_name(@Cast(value="hid_t") long obj_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Object nameattr_name
- [in] Attribute name
\lapl_id@Cast(value="htri_t") public static int H5Aexists_by_name(@Cast(value="hid_t") long obj_id, String obj_name, String attr_name, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Aexists_by_name_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hbool_t*") BoolPointer exists, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Aexists_by_name_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hbool_t*") boolean[] exists, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Aget_create_plist(@Cast(value="hid_t") long attr_id)
@Cast(value="herr_t") public static int H5Aget_info(@Cast(value="hid_t") long attr_id, H5A_info_t ainfo)
ainfo
- [out] Attribute information struct@Cast(value="herr_t") public static int H5Aget_info_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5A_info_t ainfo, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of object to which attribute is attached,
relative to locationidx_type
- [in] Type of indexorder
- [in] Index traversal ordern
- [in] Attribute's position in indexainfo
- [out] Struct containing returned attribute information
\lapl_id@Cast(value="herr_t") public static int H5Aget_info_by_idx(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5A_info_t ainfo, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Aget_info_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, H5A_info_t ainfo, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of the object to which an attribute is attached,
relative to locationattr_name
- [in] Attribute nameainfo
- [out] Struct containing returned attribute information
\lapl_id@Cast(value="herr_t") public static int H5Aget_info_by_name(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, H5A_info_t ainfo, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Aget_name(@Cast(value="hid_t") long attr_id, @Cast(value="size_t") long buf_size, @Cast(value="char*") BytePointer buf)
buf_size
- [in] The size of the buffer to store the name inbuf
- [out] Buffer to store name in@Cast(value="ssize_t") public static long H5Aget_name(@Cast(value="hid_t") long attr_id, @Cast(value="size_t") long buf_size, @Cast(value="char*") ByteBuffer buf)
@Cast(value="ssize_t") public static long H5Aget_name(@Cast(value="hid_t") long attr_id, @Cast(value="size_t") long buf_size, @Cast(value="char*") byte[] buf)
@Cast(value="ssize_t") public static long H5Aget_name_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of object to which attribute is attached,
relative to locationidx_type
- [in] Type of indexorder
- [in] Index traversal ordern
- [in] Attribute's position in indexname
- [out] Attribute namesize
- [in] Size, in bytes, of attribute name
\lapl_id@Cast(value="ssize_t") public static long H5Aget_name_by_idx(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Aget_name_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Aget_name_by_idx(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Aget_name_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="ssize_t") public static long H5Aget_name_by_idx(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size, @Cast(value="hid_t") long lapl_id)
@Cast(value="hid_t") public static long H5Aget_space(@Cast(value="hid_t") long attr_id)
@Cast(value="hsize_t") public static long H5Aget_storage_size(@Cast(value="hid_t") long attr_id)
@Cast(value="hid_t") public static long H5Aget_type(@Cast(value="hid_t") long attr_id)
@Cast(value="herr_t") public static int H5Aiterate2(@Cast(value="hid_t") long loc_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongPointer idx, H5A_operator2_t op, Pointer op_data)
idx_type
- [in] Type of indexorder
- [in] Order in which to iterate over indexidx
- [in,out] Initial and returned offset within indexop
- [in] User-defined function to pass each attribute toop_data
- [in,out] User data to pass through to and to be returned
by iterator operator function@Cast(value="herr_t") public static int H5Aiterate2(@Cast(value="hid_t") long loc_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongBuffer idx, H5A_operator2_t op, Pointer op_data)
@Cast(value="herr_t") public static int H5Aiterate2(@Cast(value="hid_t") long loc_id, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") long[] idx, H5A_operator2_t op, Pointer op_data)
@Cast(value="herr_t") public static int H5Aiterate_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongPointer idx, H5A_operator2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of object, relative to locationidx_type
- [in] Type of indexorder
- [in] Order in which to iterate over indexidx
- [in,out] Initial and returned offset within indexop
- [in] User-defined function to pass each attribute toop_data
- [in,out] User data to pass through to and to be returned
by iterator operator function
\lapl_id@Cast(value="herr_t") public static int H5Aiterate_by_name(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongBuffer idx, H5A_operator2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Aiterate_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") long[] idx, H5A_operator2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Aiterate_by_name(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongPointer idx, H5A_operator2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Aiterate_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") LongBuffer idx, H5A_operator2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Aiterate_by_name(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t*") long[] idx, H5A_operator2_t op, Pointer op_data, @Cast(value="hid_t") long lapl_id)
@Cast(value="hid_t") public static long H5Aopen(@Cast(value="hid_t") long obj_id, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long aapl_id)
attr_name
- [in] Name of attribute to open
\aapl_idH5Aclose(), H5Acreate()
@Cast(value="hid_t") public static long H5Aopen(@Cast(value="hid_t") long obj_id, String attr_name, @Cast(value="hid_t") long aapl_id)
@Cast(value="hid_t") public static long H5Aopen_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long obj_id, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Aopen_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long obj_id, String attr_name, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Aopen_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of object to which attribute is attached,
relative to locationidx_type
- [in] Type of indexorder
- [in] Index traversal ordern
- [in] Attribute's position in index
\aapl_id
\lapl_id@Cast(value="hid_t") public static long H5Aopen_by_idx(@Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="hid_t") public static long H5Aopen_by_idx_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Aopen_by_idx_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String obj_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Aopen_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of object to which attribute is attached,
relative to \p loc_idattr_name
- [in] Name of attribute to open
\aapl_id
\lapl_id@Cast(value="hid_t") public static long H5Aopen_by_name(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id)
@Cast(value="hid_t") public static long H5Aopen_by_name_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Aopen_by_name_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Aread(@Cast(value="hid_t") long attr_id, @Cast(value="hid_t") long type_id, Pointer buf)
buf
- [out] Buffer for data to be readH5Awrite()
@Cast(value="herr_t") public static int H5Aread_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long attr_id, @Cast(value="hid_t") long dtype_id, Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Aread_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long attr_id, @Cast(value="hid_t") long dtype_id, Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Arename(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer old_name, @Cast(value="const char*") BytePointer new_name)
old_name
- [in] Name of the attribute to be changednew_name
- [in] New name for the attribute@Cast(value="herr_t") public static int H5Arename(@Cast(value="hid_t") long loc_id, String old_name, String new_name)
@Cast(value="herr_t") public static int H5Arename_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer old_name, @Cast(value="const char*") BytePointer new_name, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Arename_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String old_name, String new_name, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Arename_by_name_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer old_attr_name, @Cast(value="const char*") BytePointer new_attr_name, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Arename_by_name_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String obj_name, String old_attr_name, String new_attr_name, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Awrite(@Cast(value="hid_t") long attr_id, @Cast(value="hid_t") long type_id, @Const Pointer buf)
buf
- [out] Data to be writtenH5Aread()
@Cast(value="herr_t") public static int H5Awrite_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long attr_id, @Cast(value="hid_t") long type_id, @Const Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Awrite_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long attr_id, @Cast(value="hid_t") long type_id, @Const Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Arename_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer old_attr_name, @Cast(value="const char*") BytePointer new_attr_name, @Cast(value="hid_t") long lapl_id)
obj_name
- [in] Name of object, relative to location, whose
attribute is to be renamedold_attr_name
- [in] Prior attribute namenew_attr_name
- [in] New attribute name
\lapl_id
\details H5Arename_by_name() changes the name of attribute that is
attached to the object specified by \p loc_id and \p obj_name.
The attribute named \p old_attr_name is renamed
\p new_attr_name.
The link access property list, \p lapl_id, may provide
information regarding the properties of links required to
access the object, \p obj_name.@Cast(value="herr_t") public static int H5Arename_by_name(@Cast(value="hid_t") long loc_id, String obj_name, String old_attr_name, String new_attr_name, @Cast(value="hid_t") long lapl_id)
@MemberGetter public static int H5D_CHUNK_CACHE_NSLOTS_DEFAULT()
@MemberGetter public static int H5D_CHUNK_CACHE_NBYTES_DEFAULT()
@Cast(value="hid_t") public static long H5Dcreate2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long dcpl_id, @Cast(value="hid_t") long dapl_id)
name
- [in] Name of the dataset to create
\type_id
\space_id
\lcpl_id
\dcpl_id
\dapl_idH5Dopen2(), H5Dclose(), H5Tset_size()
@Cast(value="hid_t") public static long H5Dcreate2(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long dcpl_id, @Cast(value="hid_t") long dapl_id)
@Cast(value="hid_t") public static long H5Dcreate_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long dcpl_id, @Cast(value="hid_t") long dapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Dcreate_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long dcpl_id, @Cast(value="hid_t") long dapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Dcreate_anon(@Cast(value="hid_t") long loc_id, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long dcpl_id, @Cast(value="hid_t") long dapl_id)
H5Olink(), H5Dcreate()
@Cast(value="hid_t") public static long H5Dopen2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long dapl_id)
name
- [in] Name of the dataset to open
\dapl_idH5Dcreate2(), H5Dclose()
@Cast(value="hid_t") public static long H5Dopen2(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long dapl_id)
@Cast(value="hid_t") public static long H5Dopen_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long dapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Dopen_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long dapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Dget_space(@Cast(value="hid_t") long dset_id)
H5Sclose()
@Cast(value="hid_t") public static long H5Dget_space_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Dget_space_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dget_space_status(@Cast(value="hid_t") long dset_id, @Cast(value="H5D_space_status_t*") IntPointer allocation)
allocation
- [out] Space allocation statusH5D_SPACE_STATUS_ALLOCATED
.@Cast(value="herr_t") public static int H5Dget_space_status(@Cast(value="hid_t") long dset_id, @Cast(value="H5D_space_status_t*") IntBuffer allocation)
@Cast(value="herr_t") public static int H5Dget_space_status(@Cast(value="hid_t") long dset_id, @Cast(value="H5D_space_status_t*") int[] allocation)
@Cast(value="hid_t") public static long H5Dget_type(@Cast(value="hid_t") long dset_id)
@Cast(value="hid_t") public static long H5Dget_create_plist(@Cast(value="hid_t") long dset_id)
@Cast(value="hid_t") public static long H5Dget_access_plist(@Cast(value="hid_t") long dset_id)
@Cast(value="hsize_t") public static long H5Dget_storage_size(@Cast(value="hid_t") long dset_id)
@Cast(value="herr_t") public static int H5Dget_chunk_storage_size(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongPointer offset, @Cast(value="hsize_t*") LongPointer chunk_bytes)
offset
- [in] Logical offset in the dataset for the chunk to querychunk_bytes
- [out] The size in bytes for the chunk@Cast(value="herr_t") public static int H5Dget_chunk_storage_size(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongBuffer offset, @Cast(value="hsize_t*") LongBuffer chunk_bytes)
@Cast(value="herr_t") public static int H5Dget_chunk_storage_size(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") long[] offset, @Cast(value="hsize_t*") long... chunk_bytes)
@Cast(value="herr_t") public static int H5Dget_num_chunks(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long fspace_id, @Cast(value="hsize_t*") LongPointer nchunks)
fspace_id
- [in] File dataspace selection identifiernchunks
- [out] Number of chunks in the selection@Cast(value="herr_t") public static int H5Dget_num_chunks(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long fspace_id, @Cast(value="hsize_t*") LongBuffer nchunks)
@Cast(value="herr_t") public static int H5Dget_num_chunks(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long fspace_id, @Cast(value="hsize_t*") long... nchunks)
@Cast(value="herr_t") public static int H5Dget_chunk_info_by_coord(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongPointer offset, @Cast(value="unsigned*") IntPointer filter_mask, @Cast(value="haddr_t*") LongPointer addr, @Cast(value="hsize_t*") LongPointer size)
offset
- [in] Logical position of the chunk's first element in units of dataset elementsfilter_mask
- [out] Bitmask indicating the filters used when the chunk was writtenaddr
- [out] Chunk address in the filesize
- [out] Chunk size in bytes, 0 if the chunk does not exist@Cast(value="herr_t") public static int H5Dget_chunk_info_by_coord(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongBuffer offset, @Cast(value="unsigned*") IntBuffer filter_mask, @Cast(value="haddr_t*") LongBuffer addr, @Cast(value="hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Dget_chunk_info_by_coord(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") long[] offset, @Cast(value="unsigned*") int[] filter_mask, @Cast(value="haddr_t*") long[] addr, @Cast(value="hsize_t*") long... size)
@Cast(value="herr_t") public static int H5Dchunk_iter(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long dxpl_id, H5D_chunk_iter_op_t cb, Pointer op_data)
dxpl_id
- [in] Identifier of a transfer property listcb
- [in] User callback function, called for every chunk.op_data
- [in] User-defined pointer to data required by op@Cast(value="herr_t") public static int H5Dget_chunk_info(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long fspace_id, @Cast(value="hsize_t") long chk_idx, @Cast(value="hsize_t*") LongPointer offset, @Cast(value="unsigned*") IntPointer filter_mask, @Cast(value="haddr_t*") LongPointer addr, @Cast(value="hsize_t*") LongPointer size)
fspace_id
- [in] File dataspace selection identifier (See Note below)chk_idx
- [in] Index of the chunkoffset
- [out] Logical position of the chunk's first element in units of dataset elementsfilter_mask
- [out] Bitmask indicating the filters used when the chunk was writtenaddr
- [out] Chunk address in the filesize
- [out] Chunk size in bytes, 0 if the chunk does not exist@Cast(value="herr_t") public static int H5Dget_chunk_info(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long fspace_id, @Cast(value="hsize_t") long chk_idx, @Cast(value="hsize_t*") LongBuffer offset, @Cast(value="unsigned*") IntBuffer filter_mask, @Cast(value="haddr_t*") LongBuffer addr, @Cast(value="hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Dget_chunk_info(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long fspace_id, @Cast(value="hsize_t") long chk_idx, @Cast(value="hsize_t*") long[] offset, @Cast(value="unsigned*") int[] filter_mask, @Cast(value="haddr_t*") long[] addr, @Cast(value="hsize_t*") long... size)
@Cast(value="haddr_t") public static long H5Dget_offset(@Cast(value="hid_t") long dset_id)
@Cast(value="herr_t") public static int H5Dread(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long mem_type_id, @Cast(value="hid_t") long mem_space_id, @Cast(value="hid_t") long file_space_id, @Cast(value="hid_t") long dxpl_id, Pointer buf)
mem_type_id
- [in] Identifier of the memory datatypemem_space_id
- [in] Identifier of the memory dataspacefile_space_id
- [in] Identifier of the dataset's dataspace in the filedxpl_id
- [in] Identifier of a transfer property listbuf
- [out] Buffer to receive data read from filemem_space_id | file_space_id | Behavior |
---|---|---|
valid dataspace ID | valid dataspace ID | \p mem_space_id specifies the memory dataspace and the selection within it. \p file_space_id specifies the selection within the file dataset's dataspace. |
#H5S_ALL | valid dataspace ID | The file dataset's dataspace is used for the memory dataspace and the selection specified with \p file_space_id specifies the selection within it. The combination of the file dataset's dataspace and the selection from \p file_space_id is used for memory also. |
valid dataspace ID | #H5S_ALL | \p mem_space_id specifies the memory dataspace and the selection within it. The selection within the file dataset's dataspace is set to the "all" selection. |
#H5S_ALL | #H5S_ALL | The file dataset's dataspace is used for the memory dataspace and the selection within the memory dataspace is set to the "all" selection. The selection within the file dataset's dataspace is set to the "all" selection. |
@Cast(value="herr_t") public static int H5Dread_multi(@Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") PointerPointer buf)
count
- [in] Number of datasets to read fromdset_id
- [in] Identifiers of the datasets to read frommem_type_id
- [in] Identifiers of the memory datatypesmem_space_id
- [in] Identifiers of the memory dataspacesfile_space_id
- [in] Identifiers of the datasets' dataspaces in the filedxpl_id
- [in] Identifier of a transfer property listbuf
- [out] Buffers to receive data read from fileH5Dread()
@Cast(value="herr_t") public static int H5Dread_multi(@Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf)
@Cast(value="herr_t") public static int H5Dread_multi(@Cast(value="size_t") long count, @Cast(value="hid_t*") LongBuffer dset_id, @Cast(value="hid_t*") LongBuffer mem_type_id, @Cast(value="hid_t*") LongBuffer mem_space_id, @Cast(value="hid_t*") LongBuffer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf)
@Cast(value="herr_t") public static int H5Dread_multi(@Cast(value="size_t") long count, @Cast(value="hid_t*") long[] dset_id, @Cast(value="hid_t*") long[] mem_type_id, @Cast(value="hid_t*") long[] mem_space_id, @Cast(value="hid_t*") long[] file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf)
@Cast(value="herr_t") public static int H5Dread_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long mem_type_id, @Cast(value="hid_t") long mem_space_id, @Cast(value="hid_t") long file_space_id, @Cast(value="hid_t") long dxpl_id, Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dread_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long mem_type_id, @Cast(value="hid_t") long mem_space_id, @Cast(value="hid_t") long file_space_id, @Cast(value="hid_t") long dxpl_id, Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dread_multi_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") PointerPointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dread_multi_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dread_multi_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongBuffer dset_id, @Cast(value="hid_t*") LongBuffer mem_type_id, @Cast(value="hid_t*") LongBuffer mem_space_id, @Cast(value="hid_t*") LongBuffer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dread_multi_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") long[] dset_id, @Cast(value="hid_t*") long[] mem_type_id, @Cast(value="hid_t*") long[] mem_space_id, @Cast(value="hid_t*") long[] file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dread_multi_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dread_multi_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongBuffer dset_id, @Cast(value="hid_t*") LongBuffer mem_type_id, @Cast(value="hid_t*") LongBuffer mem_space_id, @Cast(value="hid_t*") LongBuffer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dread_multi_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") long[] dset_id, @Cast(value="hid_t*") long[] mem_type_id, @Cast(value="hid_t*") long[] mem_space_id, @Cast(value="hid_t*") long[] file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long mem_type_id, @Cast(value="hid_t") long mem_space_id, @Cast(value="hid_t") long file_space_id, @Cast(value="hid_t") long dxpl_id, @Const Pointer buf)
dset_id
- [in] Identifier of the dataset to read frommem_type_id
- [in] Identifier of the memory datatypemem_space_id
- [in] Identifier of the memory dataspacefile_space_id
- [in] Identifier of the dataset's dataspace in the file
\dxpl_idbuf
- [out] Buffer with data to be written to the file\c mem_space_id | \c file_space_id | Behavior |
---|---|---|
valid dataspace ID | valid dataspace ID | \p mem_space_id specifies the memory dataspace and the selection within it. \p file_space_id specifies the selection within the file dataset's dataspace. |
#H5S_ALL | valid dataspace ID | The file dataset's dataspace is used for the memory dataspace and the selection specified with \p file_space_id specifies the selection within it. The combination of the file dataset's dataspace and the selection from \p file_space_id is used for memory also. valid dataspace ID |
valid dataspace ID | #H5S_ALL | \p mem_space_id specifies the memory dataspace and the selection within it. The selection within the file dataset's dataspace is set to "all" selection. |
#H5S_ALL | #H5S_ALL | The file dataset's dataspace is used for the memory dataspace and the selection within the memory dataspace is set to the "all" selection. The selection within the file dataset's dataspace is set to the "all" selection. |
H5Pset_fill_time(), H5Pset_alloc_time()
@Cast(value="herr_t") public static int H5Dwrite_multi(@Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") PointerPointer buf)
count
- [in] Number of datasets to write todset_id
- [in] Identifiers of the datasets to write tomem_type_id
- [in] Identifiers of the memory datatypesmem_space_id
- [in] Identifiers of the memory dataspacesfile_space_id
- [in] Identifiers of the datasets' dataspaces in the filedxpl_id
- [in] Identifier of a transfer property listbuf
- [in] Buffers with data to be written to the fileH5Dwrite()
@Cast(value="herr_t") public static int H5Dwrite_multi(@Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf)
@Cast(value="herr_t") public static int H5Dwrite_multi(@Cast(value="size_t") long count, @Cast(value="hid_t*") LongBuffer dset_id, @Cast(value="hid_t*") LongBuffer mem_type_id, @Cast(value="hid_t*") LongBuffer mem_space_id, @Cast(value="hid_t*") LongBuffer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf)
@Cast(value="herr_t") public static int H5Dwrite_multi(@Cast(value="size_t") long count, @Cast(value="hid_t*") long[] dset_id, @Cast(value="hid_t*") long[] mem_type_id, @Cast(value="hid_t*") long[] mem_space_id, @Cast(value="hid_t*") long[] file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf)
@Cast(value="herr_t") public static int H5Dwrite_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long mem_type_id, @Cast(value="hid_t") long mem_space_id, @Cast(value="hid_t") long file_space_id, @Cast(value="hid_t") long dxpl_id, @Const Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long mem_type_id, @Cast(value="hid_t") long mem_space_id, @Cast(value="hid_t") long file_space_id, @Cast(value="hid_t") long dxpl_id, @Const Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_multi_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") PointerPointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_multi_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_multi_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongBuffer dset_id, @Cast(value="hid_t*") LongBuffer mem_type_id, @Cast(value="hid_t*") LongBuffer mem_space_id, @Cast(value="hid_t*") LongBuffer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_multi_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") long[] dset_id, @Cast(value="hid_t*") long[] mem_type_id, @Cast(value="hid_t*") long[] mem_space_id, @Cast(value="hid_t*") long[] file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_multi_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongPointer dset_id, @Cast(value="hid_t*") LongPointer mem_type_id, @Cast(value="hid_t*") LongPointer mem_space_id, @Cast(value="hid_t*") LongPointer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_multi_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") LongBuffer dset_id, @Cast(value="hid_t*") LongBuffer mem_type_id, @Cast(value="hid_t*") LongBuffer mem_space_id, @Cast(value="hid_t*") LongBuffer file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_multi_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="size_t") long count, @Cast(value="hid_t*") long[] dset_id, @Cast(value="hid_t*") long[] mem_type_id, @Cast(value="hid_t*") long[] mem_space_id, @Cast(value="hid_t*") long[] file_space_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const void**") @ByPtrPtr Pointer buf, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dwrite_chunk(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int filters, @Cast(value="const hsize_t*") LongPointer offset, @Cast(value="size_t") long data_size, @Const Pointer buf)
filters
- [in] Mask for identifying the filters in useoffset
- [in] Logical position of the chunk's first element in the
dataspacedata_size
- [in] Size of the actual data to be written in bytesbuf
- [in] Buffer containing data to be written to the chunk@Cast(value="herr_t") public static int H5Dwrite_chunk(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int filters, @Cast(value="const hsize_t*") LongBuffer offset, @Cast(value="size_t") long data_size, @Const Pointer buf)
@Cast(value="herr_t") public static int H5Dwrite_chunk(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int filters, @Cast(value="const hsize_t*") long[] offset, @Cast(value="size_t") long data_size, @Const Pointer buf)
@Cast(value="herr_t") public static int H5Dread_chunk(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const hsize_t*") LongPointer offset, @Cast(value="uint32_t*") IntPointer filters, Pointer buf)
offset
- [in] Logical position of the chunk's first element in the
dataspacefilters
- [in,out] Mask for identifying the filters in usebuf
- [out] Buffer containing data to be read from the chunk@Cast(value="herr_t") public static int H5Dread_chunk(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const hsize_t*") LongBuffer offset, @Cast(value="uint32_t*") IntBuffer filters, Pointer buf)
@Cast(value="herr_t") public static int H5Dread_chunk(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="const hsize_t*") long[] offset, @Cast(value="uint32_t*") int[] filters, Pointer buf)
@Cast(value="herr_t") public static int H5Diterate(Pointer buf, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, H5D_operator_t op, Pointer operator_data)
buf
- [in,out] Buffer containing the elements to iterate over
\type_id
\space_idop
- [in] Function pointeroperator_data
- [in,out] User-defined data@Cast(value="herr_t") public static int H5Dvlen_get_buf_size(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hsize_t*") LongPointer size)
size
- [out] Size in bytes of the memory buffer required to store
the VL data@Cast(value="herr_t") public static int H5Dvlen_get_buf_size(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Dvlen_get_buf_size(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long space_id, @Cast(value="hsize_t*") long... size)
@Cast(value="herr_t") public static int H5Dfill(@Const Pointer _fill, @Cast(value="hid_t") long fill_type_id, Pointer buf, @Cast(value="hid_t") long buf_type_id, @Cast(value="hid_t") long space_id)
fill
- [in] Pointer to the fill value to be usedfill_type_id
- [in] Fill value datatype identifierbuf
- [in,out] Pointer to the memory buffer containing the
selection to be filledbuf_type_id
- [in] Datatype of dataspace elements to be filled
\space_idH5Pset_fill_value(), H5Pget_fill_value(), H5Pfill_value_defined(),
H5Pset_fill_time(), H5Pget_fill_time(), H5Pcreate(), H5Dcreate_anon()
@Cast(value="herr_t") public static int H5Dset_extent(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongPointer size)
size
- [in] [] Array containing the new magnitude of each dimension
of the dataset@Cast(value="herr_t") public static int H5Dset_extent(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Dset_extent(@Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") long... size)
@Cast(value="herr_t") public static int H5Dset_extent_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongPointer size, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dset_extent_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongBuffer size, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dset_extent_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") long[] size, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dset_extent_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongPointer size, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dset_extent_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") LongBuffer size, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dset_extent_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="const hsize_t*") long[] size, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dflush(@Cast(value="hid_t") long dset_id)
@Cast(value="herr_t") public static int H5Drefresh(@Cast(value="hid_t") long dset_id)
@Cast(value="herr_t") public static int H5Dscatter(H5D_scatter_func_t op, Pointer op_data, @Cast(value="hid_t") long type_id, @Cast(value="hid_t") long dst_space_id, Pointer dst_buf)
op
- [in] Callback function which provides data to be scatteredop_data
- [in] User-defined pointer to data required by optype_id
- [in] Identifier for the datatype describing the data in
both the source and destination buffersdst_space_id
- [in] Identifier for the dataspace for destinationdst_buf
- [out] Destination buffer which the data will be scattered to@Cast(value="herr_t") public static int H5Dgather(@Cast(value="hid_t") long src_space_id, @Const Pointer src_buf, @Cast(value="hid_t") long type_id, @Cast(value="size_t") long dst_buf_size, Pointer dst_buf, H5D_gather_func_t op, Pointer op_data)
src_space_id
- [in] Dataspace identifier for the source buffersrc_buf
- [in] Source buffer which the data will be gathered fromtype_id
- [in] Datatype identifier for the sourcedst_buf_size
- [in] Size in bytes of \p dst_bufdst_buf
- [out] Destination buffer for the gathered dataop
- [in] Callback function which handles the gathered dataop_data
- [in] User-defined pointer to data required by \p op@Cast(value="herr_t") public static int H5Dclose(@Cast(value="hid_t") long dset_id)
H5Dcreate2(), H5Dopen2()
@Cast(value="herr_t") public static int H5Dclose_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Dclose_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Ddebug(@Cast(value="hid_t") long dset_id)
@Cast(value="herr_t") public static int H5Dformat_convert(@Cast(value="hid_t") long dset_id)
@Cast(value="herr_t") public static int H5Dget_chunk_index_type(@Cast(value="hid_t") long did, @Cast(value="H5D_chunk_index_t*") IntPointer idx_type)
@Cast(value="herr_t") public static int H5Dget_chunk_index_type(@Cast(value="hid_t") long did, @Cast(value="H5D_chunk_index_t*") IntBuffer idx_type)
@Cast(value="herr_t") public static int H5Dget_chunk_index_type(@Cast(value="hid_t") long did, @Cast(value="H5D_chunk_index_t*") int[] idx_type)
@MemberGetter public static int H5E_DEFAULT()
@Cast(value="hid_t") public static long H5Eregister_class(@Cast(value="const char*") BytePointer cls_name, @Cast(value="const char*") BytePointer lib_name, @Cast(value="const char*") BytePointer version)
cls_name
- [in] Name of the error classlib_name
- [in] Name of the client library or application to which the error class belongsversion
- [in] Version of the client library or application to which the
error class belongs. It can be \c NULL.@Cast(value="hid_t") public static long H5Eregister_class(String cls_name, String lib_name, String version)
@Cast(value="herr_t") public static int H5Eunregister_class(@Cast(value="hid_t") long class_id)
class_id
- [in] Error class identifier.@Cast(value="herr_t") public static int H5Eclose_msg(@Cast(value="hid_t") long err_id)
err_id
- [in] An error message identifier@Cast(value="hid_t") public static long H5Ecreate_msg(@Cast(value="hid_t") long cls, @Cast(value="H5E_type_t") int msg_type, @Cast(value="const char*") BytePointer msg)
cls
- [in] An error class identifiermsg_type
- [in] The type of the error messagemsg
- [in] Major error message@Cast(value="hid_t") public static long H5Ecreate_msg(@Cast(value="hid_t") long cls, @Cast(value="H5E_type_t") int msg_type, String msg)
@Cast(value="hid_t") public static long H5Ecreate_stack()
@Cast(value="hid_t") public static long H5Eget_current_stack()
@Cast(value="herr_t") public static int H5Eclose_stack(@Cast(value="hid_t") long stack_id)
@Cast(value="ssize_t") public static long H5Eget_class_name(@Cast(value="hid_t") long class_id, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
class_id
- [in] Error class identifiername
- [out] Buffer for the error class namesize
- [in] The maximum number of characters of the class name to be returned
by this function in \p name.@Cast(value="ssize_t") public static long H5Eget_class_name(@Cast(value="hid_t") long class_id, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Eget_class_name(@Cast(value="hid_t") long class_id, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5Eset_current_stack(@Cast(value="hid_t") long err_stack_id)
@Cast(value="herr_t") public static int H5Epush2(@Cast(value="hid_t") long err_stack, @Cast(value="const char*") BytePointer file, @Cast(value="const char*") BytePointer func, @Cast(value="unsigned") int line, @Cast(value="hid_t") long cls_id, @Cast(value="hid_t") long maj_id, @Cast(value="hid_t") long min_id, @Cast(value="const char*") BytePointer msg)
file
- [in] Name of the file in which the error was detectedfunc
- [in] Name of the function in which the error was detectedline
- [in] Line number in the file where the error was detectedcls_id
- [in] Error class identifiermaj_id
- [in] Major error identifiermin_id
- [in] Minor error identifiermsg
- [in] Error description string@Cast(value="herr_t") public static int H5Epush2(@Cast(value="hid_t") long err_stack, String file, String func, @Cast(value="unsigned") int line, @Cast(value="hid_t") long cls_id, @Cast(value="hid_t") long maj_id, @Cast(value="hid_t") long min_id, String msg)
@Cast(value="herr_t") public static int H5Epop(@Cast(value="hid_t") long err_stack, @Cast(value="size_t") long count)
count
- [in] The number of error messages to be deleted from the top
of error stack@Cast(value="herr_t") public static int H5Eprint2(@Cast(value="hid_t") long err_stack, @Cast(value="FILE*") Pointer stream)
stream
- [in] File pointer, or \c NULL for \c stderr {.unparsed}
HDF5-DIAG: Error detected in HDF5 library version: 1.5.62 thread 0.
A similar line will appear before the error messages of each error
class stating the library name, library version number, and thread
identifier.
If \p err_stack is #H5E_DEFAULT, the current error stack will be
printed.
H5Eprint2() is a convenience function for H5Ewalk2() with a function
that prints error messages. Users are encouraged to write their own
more specific error handlers.@Cast(value="herr_t") public static int H5Ewalk2(@Cast(value="hid_t") long err_stack, @Cast(value="H5E_direction_t") int direction, H5E_walk2_t func, Pointer client_data)
direction
- [in] Direction in which the error stack is to be walkedfunc
- [in] Function to be called for each error encounteredclient_data
- [in] Data to be passed to \p func@Cast(value="herr_t") public static int H5Eget_auto2(@Cast(value="hid_t") long estack_id, @ByPtrPtr H5E_auto2_t func, @Cast(value="void**") PointerPointer client_data)
func
- [out] The function currently set to be called upon an error conditionclient_data
- [out] Data currently set to be passed to the error function@Cast(value="herr_t") public static int H5Eget_auto2(@Cast(value="hid_t") long estack_id, @ByPtrPtr H5E_auto2_t func, @Cast(value="void**") @ByPtrPtr Pointer client_data)
@Cast(value="herr_t") public static int H5Eset_auto2(@Cast(value="hid_t") long estack_id, H5E_auto2_t func, Pointer client_data)
func
- [in] Function to be called upon an error conditionclient_data
- [in] Data passed to the error function@Cast(value="herr_t") public static int H5Eclear2(@Cast(value="hid_t") long err_stack)
@Cast(value="herr_t") public static int H5Eauto_is_v2(@Cast(value="hid_t") long err_stack, @Cast(value="unsigned*") IntPointer is_stack)
is_stack
- [out] A flag indicating which error stack \c typedef the
specified error stack conforms to@Cast(value="herr_t") public static int H5Eauto_is_v2(@Cast(value="hid_t") long err_stack, @Cast(value="unsigned*") IntBuffer is_stack)
@Cast(value="herr_t") public static int H5Eauto_is_v2(@Cast(value="hid_t") long err_stack, @Cast(value="unsigned*") int[] is_stack)
@Cast(value="ssize_t") public static long H5Eget_msg(@Cast(value="hid_t") long msg_id, @Cast(value="H5E_type_t*") IntPointer type, @Cast(value="char*") BytePointer msg, @Cast(value="size_t") long size)
msg_id
- [in] Error message identifiertype
- [out] The type of the error message Valid values are #H5E_MAJOR
and #H5E_MINOR.msg
- [out] Error message buffersize
- [in] The length of error message to be returned by this function@Cast(value="ssize_t") public static long H5Eget_msg(@Cast(value="hid_t") long msg_id, @Cast(value="H5E_type_t*") IntBuffer type, @Cast(value="char*") ByteBuffer msg, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Eget_msg(@Cast(value="hid_t") long msg_id, @Cast(value="H5E_type_t*") int[] type, @Cast(value="char*") byte[] msg, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Eget_num(@Cast(value="hid_t") long error_stack_id)
@MemberGetter public static int H5F_ACC_RDONLY()
@MemberGetter public static int H5F_ACC_RDWR()
@MemberGetter public static int H5F_ACC_TRUNC()
@MemberGetter public static int H5F_ACC_EXCL()
@MemberGetter public static int H5F_ACC_CREAT()
@MemberGetter public static int H5F_ACC_SWMR_WRITE()
@MemberGetter public static int H5F_ACC_SWMR_READ()
@MemberGetter public static int H5F_ACC_DEFAULT()
@MemberGetter public static int H5F_FAMILY_DEFAULT()
@MemberGetter public static int H5F_UNLIMITED()
@Cast(value="htri_t") public static int H5Fis_accessible(@Cast(value="const char*") BytePointer container_name, @Cast(value="hid_t") long fapl_id)
container_name
- [in] Name of a file
\fapl_id@Cast(value="htri_t") public static int H5Fis_accessible(String container_name, @Cast(value="hid_t") long fapl_id)
@Cast(value="hid_t") public static long H5Fcreate(@Cast(value="const char*") BytePointer filename, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long fcpl_id, @Cast(value="hid_t") long fapl_id)
filename
- [in] Name of the file to createflags
- [in] File access flags. Allowable values are:
- #H5F_ACC_TRUNC: Truncate file, if it already exists,
erasing all data previously stored in the file
- #H5F_ACC_EXCL: Fail if file already exists
\fcpl_id
\fapl_idH5Fopen(), H5Fclose()
@Cast(value="hid_t") public static long H5Fcreate(String filename, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long fcpl_id, @Cast(value="hid_t") long fapl_id)
@Cast(value="hid_t") public static long H5Fcreate_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="const char*") BytePointer filename, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long fcpl_id, @Cast(value="hid_t") long fapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Fcreate_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, String filename, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long fcpl_id, @Cast(value="hid_t") long fapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Fopen(@Cast(value="const char*") BytePointer filename, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long fapl_id)
filename
- [in] Name of the file to be openedflags
- [in] File access flags. Allowable values are:
- #H5F_ACC_RDWR: Allows read and write access to file
- #H5F_ACC_RDONLY: Allows read-only access to file
- #H5F_ACC_RDWR \c | #H5F_ACC_SWMR_WRITE: Indicates that
the file is open for writing in a
single-writer/multi-writer (SWMR) scenario.
- #H5F_ACC_RDONLY \c | #H5F_ACC_SWMR_READ: Indicates
that the file is open for reading in a
single-writer/multi-reader (SWMR) scenario.
- An additional flag, #H5F_ACC_DEBUG, prints debug
information. This flag can be combined with one of the
above values using the bit-wise OR operator (\c |), but
it is used only by HDF5 library developers;
\Emph{it is neither tested nor supported} for use in
applications.
\fapl_idH5Fclose()
@Cast(value="hid_t") public static long H5Fopen(String filename, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long fapl_id)
@Cast(value="hid_t") public static long H5Fopen_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="const char*") BytePointer filename, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long access_plist, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Fopen_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, String filename, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long access_plist, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Freopen(@Cast(value="hid_t") long file_id)
file_id
- [in] Identifier of a file for which an additional identifier
is required@Cast(value="hid_t") public static long H5Freopen_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long file_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Freopen_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long file_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Fflush(@Cast(value="hid_t") long object_id, @Cast(value="H5F_scope_t") int scope)
scope
- [in] The scope of the flush action@Cast(value="herr_t") public static int H5Fflush_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long object_id, @Cast(value="H5F_scope_t") int scope, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Fflush_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long object_id, @Cast(value="H5F_scope_t") int scope, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Fclose(@Cast(value="hid_t") long file_id)
H5Fopen()
@Cast(value="herr_t") public static int H5Fclose_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long file_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Fclose_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long file_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Fdelete(@Cast(value="const char*") BytePointer filename, @Cast(value="hid_t") long fapl_id)
filename
- [in] Name of the file to delete
\fapl_id@Cast(value="herr_t") public static int H5Fdelete(String filename, @Cast(value="hid_t") long fapl_id)
@Cast(value="hid_t") public static long H5Fget_create_plist(@Cast(value="hid_t") long file_id)
@Cast(value="hid_t") public static long H5Fget_access_plist(@Cast(value="hid_t") long file_id)
@Cast(value="herr_t") public static int H5Fget_intent(@Cast(value="hid_t") long file_id, @Cast(value="unsigned*") IntPointer intent)
intent
- [out] Access mode flag as originally passed with H5Fopen()@Cast(value="herr_t") public static int H5Fget_intent(@Cast(value="hid_t") long file_id, @Cast(value="unsigned*") IntBuffer intent)
@Cast(value="herr_t") public static int H5Fget_intent(@Cast(value="hid_t") long file_id, @Cast(value="unsigned*") int[] intent)
@Cast(value="herr_t") public static int H5Fget_fileno(@Cast(value="hid_t") long file_id, @Cast(value="unsigned long*") CLongPointer fileno)
fileno
- [out] A buffer to hold the file number@Cast(value="ssize_t") public static long H5Fget_obj_count(@Cast(value="hid_t") long file_id, @Cast(value="unsigned") int types)
types
- [in] Type of object for which identifiers are to be returned@Cast(value="ssize_t") public static long H5Fget_obj_ids(@Cast(value="hid_t") long file_id, @Cast(value="unsigned") int types, @Cast(value="size_t") long max_objs, @Cast(value="hid_t*") LongPointer obj_id_list)
types
- [in] Type of object for which identifiers are to be returnedmax_objs
- [in] Maximum number of object identifiers to place into
\p obj_id_listobj_id_list
- [out] Pointer to the returned buffer of open object
identifiers@Cast(value="ssize_t") public static long H5Fget_obj_ids(@Cast(value="hid_t") long file_id, @Cast(value="unsigned") int types, @Cast(value="size_t") long max_objs, @Cast(value="hid_t*") LongBuffer obj_id_list)
@Cast(value="ssize_t") public static long H5Fget_obj_ids(@Cast(value="hid_t") long file_id, @Cast(value="unsigned") int types, @Cast(value="size_t") long max_objs, @Cast(value="hid_t*") long... obj_id_list)
@Cast(value="herr_t") public static int H5Fget_vfd_handle(@Cast(value="hid_t") long file_id, @Cast(value="hid_t") long fapl, @Cast(value="void**") PointerPointer file_handle)
file_handle
- [out] Pointer to the file handle being used by the
low-level virtual file driver@Cast(value="herr_t") public static int H5Fget_vfd_handle(@Cast(value="hid_t") long file_id, @Cast(value="hid_t") long fapl, @Cast(value="void**") @ByPtrPtr Pointer file_handle)
@Cast(value="herr_t") public static int H5Fmount(@Cast(value="hid_t") long loc, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long child, @Cast(value="hid_t") long plist)
name
- [in] Name of the group onto which the file specified by \p child
is to be mounted
\file_id{child}plist
- [in] File mount property list identifier. Pass #H5P_DEFAULT!@Cast(value="herr_t") public static int H5Fmount(@Cast(value="hid_t") long loc, String name, @Cast(value="hid_t") long child, @Cast(value="hid_t") long plist)
@Cast(value="herr_t") public static int H5Funmount(@Cast(value="hid_t") long loc, @Cast(value="const char*") BytePointer name)
name
- [in] Name of the mount point@Cast(value="herr_t") public static int H5Funmount(@Cast(value="hid_t") long loc, String name)
@Cast(value="hssize_t") public static long H5Fget_freespace(@Cast(value="hid_t") long file_id)
@Cast(value="herr_t") public static int H5Fget_filesize(@Cast(value="hid_t") long file_id, @Cast(value="hsize_t*") LongPointer size)
size
- [out] Size of the file, in bytes@Cast(value="herr_t") public static int H5Fget_filesize(@Cast(value="hid_t") long file_id, @Cast(value="hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Fget_filesize(@Cast(value="hid_t") long file_id, @Cast(value="hsize_t*") long... size)
@Cast(value="herr_t") public static int H5Fget_eoa(@Cast(value="hid_t") long file_id, @Cast(value="haddr_t*") LongPointer eoa)
eoa
- [out] The file's EOA@Cast(value="herr_t") public static int H5Fget_eoa(@Cast(value="hid_t") long file_id, @Cast(value="haddr_t*") LongBuffer eoa)
@Cast(value="herr_t") public static int H5Fget_eoa(@Cast(value="hid_t") long file_id, @Cast(value="haddr_t*") long... eoa)
@Cast(value="herr_t") public static int H5Fincrement_filesize(@Cast(value="hid_t") long file_id, @Cast(value="hsize_t") long increment)
increment
- [in] The number of bytes to be added to the maximum of
(EOA, EOF)@Cast(value="ssize_t") public static long H5Fget_file_image(@Cast(value="hid_t") long file_id, Pointer buf_ptr, @Cast(value="size_t") long buf_len)
buf_ptr
- [out] Pointer to the buffer into which the image of the
HDF5 file is to be copied. If \p buf_ptr is NULL,
no data will be copied but the function's return value
will still indicate the buffer size required (or a
negative value on error).buf_len
- [out] Size of the supplied bufferH5LTopen_file_image(), H5Pset_file_image(), H5Pget_file_image(),
H5Pset_file_image_callbacks(), H5Pget_file_image_callbacks()
@Cast(value="herr_t") public static int H5Fget_mdc_config(@Cast(value="hid_t") long file_id, H5AC_cache_config_t config_ptr)
config_ptr
- [in,out] Pointer to the H5AC_cache_config_t instance in which
the current metadata cache configuration is to be
reported. The fields of this structure are discussed
\ref H5AC-cache-config-t "here".@Cast(value="herr_t") public static int H5Fset_mdc_config(@Cast(value="hid_t") long file_id, @Const H5AC_cache_config_t config_ptr)
config_ptr
- [in,out] Pointer to the H5AC_cache_config_t instance
containing the desired configuration.
The fields of this structure are discussed
\ref H5AC-cache-config-t "here".@Cast(value="herr_t") public static int H5Fget_mdc_hit_rate(@Cast(value="hid_t") long file_id, DoublePointer hit_rate_ptr)
hit_rate_ptr
- [out] Pointer to the double in which the hit rate is returned. Note that
\p hit_rate_ptr is undefined if the API call fails@Cast(value="herr_t") public static int H5Fget_mdc_hit_rate(@Cast(value="hid_t") long file_id, DoubleBuffer hit_rate_ptr)
@Cast(value="herr_t") public static int H5Fget_mdc_hit_rate(@Cast(value="hid_t") long file_id, double[] hit_rate_ptr)
@Cast(value="herr_t") public static int H5Fget_mdc_size(@Cast(value="hid_t") long file_id, @Cast(value="size_t*") SizeTPointer max_size_ptr, @Cast(value="size_t*") SizeTPointer min_clean_size_ptr, @Cast(value="size_t*") SizeTPointer cur_size_ptr, IntPointer cur_num_entries_ptr)
max_size_ptr
- [out] Pointer to the location in which the current cache maximum size is to be
returned, or NULL if this datum is not desiredmin_clean_size_ptr
- [out] Pointer to the location in which the current cache minimum clean
size is to be returned, or NULL if that datum is not desiredcur_size_ptr
- [out] Pointer to the location in which the current cache size is to be returned,
or NULL if that datum is not desiredcur_num_entries_ptr
- [out] Pointer to the location in which the current number of entries in
the cache is to be returned, or NULL if that datum is not desired@Cast(value="herr_t") public static int H5Fget_mdc_size(@Cast(value="hid_t") long file_id, @Cast(value="size_t*") SizeTPointer max_size_ptr, @Cast(value="size_t*") SizeTPointer min_clean_size_ptr, @Cast(value="size_t*") SizeTPointer cur_size_ptr, IntBuffer cur_num_entries_ptr)
@Cast(value="herr_t") public static int H5Fget_mdc_size(@Cast(value="hid_t") long file_id, @Cast(value="size_t*") SizeTPointer max_size_ptr, @Cast(value="size_t*") SizeTPointer min_clean_size_ptr, @Cast(value="size_t*") SizeTPointer cur_size_ptr, int[] cur_num_entries_ptr)
@Cast(value="herr_t") public static int H5Freset_mdc_hit_rate_stats(@Cast(value="hid_t") long file_id)
@Cast(value="ssize_t") public static long H5Fget_name(@Cast(value="hid_t") long obj_id, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
name
- [out] Buffer for the file namesize
- [in] Size, in bytes, of the \p name buffer@Cast(value="ssize_t") public static long H5Fget_name(@Cast(value="hid_t") long obj_id, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Fget_name(@Cast(value="hid_t") long obj_id, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5Fget_info2(@Cast(value="hid_t") long obj_id, H5F_info2_t file_info)
file_info
- [out] Buffer for global file information@Cast(value="herr_t") public static int H5Fget_metadata_read_retry_info(@Cast(value="hid_t") long file_id, H5F_retry_info_t info)
info
- [out] Struct containing the collection of read retries for metadata
entries with checksumIndex for \Code{retries[]} | Metadata entries* |
---|---|
0 | Object header (version 2) |
1 | Object header chunk (version 2) |
2 | B-tree header (version 2) |
3 | B-tree internal node (version 2) |
4 | B-tree leaf node (version 2) |
5 | Fractal heap header |
6 | Fractal heap direct block (optional checksum) |
7 | Fractal heap indirect block |
8 | Free-space header |
9 | Free-space sections |
10 | Shared object header message table |
11 | Shared message record list |
12 | Extensive array header |
13 | Extensive array index block |
14 | Extensive array super block |
15 | Extensive array data block |
16 | Extensive array data block page |
17 | Fixed array super block |
18 | Fixed array data block |
19 | Fixed array data block page |
20 | File's superblock (version 2) |
* All entries are of version 0 (zero) unless indicated otherwise. |
@Cast(value="herr_t") public static int H5Fstart_swmr_write(@Cast(value="hid_t") long file_id)
@Cast(value="ssize_t") public static long H5Fget_free_sections(@Cast(value="hid_t") long file_id, @Cast(value="H5F_mem_t") int type, @Cast(value="size_t") long nsects, H5F_sect_info_t sect_info)
type
- [in] The file memory allocation typensects
- [in] The number of free-space sectionssect_info
- [out] Array of instances of H5F_sect_info_t in which
the free-space section information is to be returned@Cast(value="herr_t") public static int H5Fclear_elink_file_cache(@Cast(value="hid_t") long file_id)
H5Pset_elink_file_cache_size(), H5Pget_elink_file_cache_size()
@Cast(value="herr_t") public static int H5Fset_libver_bounds(@Cast(value="hid_t") long file_id, @Cast(value="H5F_libver_t") int low, @Cast(value="H5F_libver_t") int high)
low
- [in] The earliest version of the library that will be used for
writing objectshigh
- [in] The latest version of the library that will be used for
writing objects@Cast(value="herr_t") public static int H5Fstart_mdc_logging(@Cast(value="hid_t") long file_id)
@Cast(value="herr_t") public static int H5Fstop_mdc_logging(@Cast(value="hid_t") long file_id)
@Cast(value="herr_t") public static int H5Fget_mdc_logging_status(@Cast(value="hid_t") long file_id, @Cast(value="hbool_t*") BoolPointer is_enabled, @Cast(value="hbool_t*") BoolPointer is_currently_logging)
is_enabled
- [out] Whether logging is enabledis_currently_logging
- [out] Whether events are currently being logged@Cast(value="herr_t") public static int H5Fget_mdc_logging_status(@Cast(value="hid_t") long file_id, @Cast(value="hbool_t*") boolean[] is_enabled, @Cast(value="hbool_t*") boolean[] is_currently_logging)
@Cast(value="herr_t") public static int H5Freset_page_buffering_stats(@Cast(value="hid_t") long file_id)
@Cast(value="herr_t") public static int H5Fget_page_buffering_stats(@Cast(value="hid_t") long file_id, @Cast(value="unsigned*") IntPointer accesses, @Cast(value="unsigned*") IntPointer hits, @Cast(value="unsigned*") IntPointer misses, @Cast(value="unsigned*") IntPointer evictions, @Cast(value="unsigned*") IntPointer bypasses)
accesses
- [out] Two integer array for the number of metadata and raw
data accesses to the page bufferhits
- [out] Two integer array for the number of metadata and raw data
hits in the page buffermisses
- [out] Two integer array for the number of metadata and raw data
misses in the page bufferevictions
- [out] Two integer array for the number of metadata and raw
data evictions from the page bufferbypasses
- [out] Two integer array for the number of metadata and raw
data accesses that bypass the page buffer@Cast(value="herr_t") public static int H5Fget_page_buffering_stats(@Cast(value="hid_t") long file_id, @Cast(value="unsigned*") IntBuffer accesses, @Cast(value="unsigned*") IntBuffer hits, @Cast(value="unsigned*") IntBuffer misses, @Cast(value="unsigned*") IntBuffer evictions, @Cast(value="unsigned*") IntBuffer bypasses)
@Cast(value="herr_t") public static int H5Fget_page_buffering_stats(@Cast(value="hid_t") long file_id, @Cast(value="unsigned*") int[] accesses, @Cast(value="unsigned*") int[] hits, @Cast(value="unsigned*") int[] misses, @Cast(value="unsigned*") int[] evictions, @Cast(value="unsigned*") int[] bypasses)
@Cast(value="herr_t") public static int H5Fget_mdc_image_info(@Cast(value="hid_t") long file_id, @Cast(value="haddr_t*") LongPointer image_addr, @Cast(value="hsize_t*") LongPointer image_size)
image_addr
- [out] Offset of the cache image if it exists, or #HADDR_UNDEF if it does notimage_size
- [out] Length of the cache image if it exists, or 0 if it does not@Cast(value="herr_t") public static int H5Fget_mdc_image_info(@Cast(value="hid_t") long file_id, @Cast(value="haddr_t*") LongBuffer image_addr, @Cast(value="hsize_t*") LongBuffer image_size)
@Cast(value="herr_t") public static int H5Fget_mdc_image_info(@Cast(value="hid_t") long file_id, @Cast(value="haddr_t*") long[] image_addr, @Cast(value="hsize_t*") long... image_size)
@Cast(value="herr_t") public static int H5Fget_dset_no_attrs_hint(@Cast(value="hid_t") long file_id, @Cast(value="hbool_t*") BoolPointer minimize)
minimize
- [out] Flag indicating whether the library will or will not
create minimized dataset object headers@Cast(value="herr_t") public static int H5Fget_dset_no_attrs_hint(@Cast(value="hid_t") long file_id, @Cast(value="hbool_t*") boolean[] minimize)
@Cast(value="herr_t") public static int H5Fset_dset_no_attrs_hint(@Cast(value="hid_t") long file_id, @Cast(value="hbool_t") boolean minimize)
minimize
- [in] Flag indicating whether the library will or will not
create minimized dataset object headers@Cast(value="herr_t") public static int H5Fformat_convert(@Cast(value="hid_t") long fid)
@MemberGetter public static int H5_VFD_INVALID()
@MemberGetter public static int H5_VFD_SEC2()
@MemberGetter public static int H5_VFD_CORE()
@MemberGetter public static int H5_VFD_LOG()
@MemberGetter public static int H5_VFD_FAMILY()
@MemberGetter public static int H5_VFD_MULTI()
@MemberGetter public static int H5_VFD_STDIO()
@MemberGetter public static int H5_VFD_SPLITTER()
@MemberGetter public static int H5_VFD_MPIO()
@MemberGetter public static int H5_VFD_DIRECT()
@MemberGetter public static int H5_VFD_MIRROR()
@MemberGetter public static int H5_VFD_HDFS()
@MemberGetter public static int H5_VFD_ROS3()
@MemberGetter public static int H5_VFD_SUBFILING()
@MemberGetter public static int H5_VFD_IOC()
@MemberGetter public static int H5_VFD_ONION()
@Cast(value="herr_t") public static int H5FDdriver_query(@Cast(value="hid_t") long driver_id, @Cast(value="unsigned long*") CLongPointer flags)
driver_id
- [in] Virtual File Driver (VFD) IDflags
- [out] VFD flags supported@Cast(value="hid_t") public static long H5Gcreate2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long gcpl_id, @Cast(value="hid_t") long gapl_id)
name
- [in] Name of the group to create
\lcpl_id
\gcpl_id
\gapl_idH5Gopen2()
@Cast(value="hid_t") public static long H5Gcreate2(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long gcpl_id, @Cast(value="hid_t") long gapl_id)
@Cast(value="hid_t") public static long H5Gcreate_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long gcpl_id, @Cast(value="hid_t") long gapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Gcreate_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long lcpl_id, @Cast(value="hid_t") long gcpl_id, @Cast(value="hid_t") long gapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Gcreate_anon(@Cast(value="hid_t") long loc_id, @Cast(value="hid_t") long gcpl_id, @Cast(value="hid_t") long gapl_id)
H5Olink(), H5Gcreate()
@Cast(value="hid_t") public static long H5Gopen2(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long gapl_id)
name
- [in] Name of the group to open
\gapl_idH5Gcreate2()
@Cast(value="hid_t") public static long H5Gopen2(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long gapl_id)
@Cast(value="hid_t") public static long H5Gopen_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long gapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Gopen_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long gapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Gget_create_plist(@Cast(value="hid_t") long group_id)
@Cast(value="herr_t") public static int H5Gget_info(@Cast(value="hid_t") long loc_id, H5G_info_t ginfo)
ginfo
- [out] Struct in which group information is returned@Cast(value="herr_t") public static int H5Gget_info_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, H5G_info_t ginfo, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Gget_info_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, H5G_info_t ginfo, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Gget_info_by_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, H5G_info_t ginfo, @Cast(value="hid_t") long lapl_id)
name
- [in] Name of the group to queryginfo
- [out] Struct in which group information is returned
\lapl_id@Cast(value="herr_t") public static int H5Gget_info_by_name(@Cast(value="hid_t") long loc_id, String name, H5G_info_t ginfo, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Gget_info_by_name_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, H5G_info_t ginfo, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Gget_info_by_name_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String name, H5G_info_t ginfo, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Gget_info_by_idx(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5G_info_t ginfo, @Cast(value="hid_t") long lapl_id)
group_name
- [in] Name of the group to queryidx_type
- [in] Transient index identifying objectorder
- [in] Transient index identifying objectn
- [in] Position in the index of the group to queryginfo
- [out] Struct in which group information is returned
\lapl_id@Cast(value="herr_t") public static int H5Gget_info_by_idx(@Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5G_info_t ginfo, @Cast(value="hid_t") long lapl_id)
@Cast(value="herr_t") public static int H5Gget_info_by_idx_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5G_info_t ginfo, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Gget_info_by_idx_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long loc_id, String group_name, @Cast(value="H5_index_t") int idx_type, @Cast(value="H5_iter_order_t") int order, @Cast(value="hsize_t") long n, H5G_info_t ginfo, @Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Gflush(@Cast(value="hid_t") long group_id)
@Cast(value="herr_t") public static int H5Grefresh(@Cast(value="hid_t") long group_id)
@Cast(value="herr_t") public static int H5Gclose(@Cast(value="hid_t") long group_id)
@Cast(value="herr_t") public static int H5Gclose_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long group_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Gclose_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, @Cast(value="hid_t") long group_id, @Cast(value="hid_t") long es_id)
@MemberGetter public static int H5P_ROOT()
@MemberGetter public static int H5P_OBJECT_CREATE()
@MemberGetter public static int H5P_FILE_CREATE()
@MemberGetter public static int H5P_FILE_ACCESS()
@MemberGetter public static int H5P_DATASET_CREATE()
@MemberGetter public static int H5P_DATASET_ACCESS()
@MemberGetter public static int H5P_DATASET_XFER()
@MemberGetter public static int H5P_FILE_MOUNT()
@MemberGetter public static int H5P_GROUP_CREATE()
@MemberGetter public static int H5P_GROUP_ACCESS()
@MemberGetter public static int H5P_DATATYPE_CREATE()
@MemberGetter public static int H5P_DATATYPE_ACCESS()
@MemberGetter public static int H5P_MAP_CREATE()
@MemberGetter public static int H5P_MAP_ACCESS()
@MemberGetter public static int H5P_STRING_CREATE()
@MemberGetter public static int H5P_ATTRIBUTE_CREATE()
@MemberGetter public static int H5P_ATTRIBUTE_ACCESS()
@MemberGetter public static int H5P_OBJECT_COPY()
@MemberGetter public static int H5P_LINK_CREATE()
@MemberGetter public static int H5P_LINK_ACCESS()
@MemberGetter public static int H5P_VOL_INITIALIZE()
@MemberGetter public static int H5P_REFERENCE_ACCESS()
@MemberGetter public static int H5P_FILE_CREATE_DEFAULT()
@MemberGetter public static int H5P_FILE_ACCESS_DEFAULT()
@MemberGetter public static int H5P_DATASET_CREATE_DEFAULT()
@MemberGetter public static int H5P_DATASET_ACCESS_DEFAULT()
@MemberGetter public static int H5P_DATASET_XFER_DEFAULT()
@MemberGetter public static int H5P_FILE_MOUNT_DEFAULT()
@MemberGetter public static int H5P_GROUP_CREATE_DEFAULT()
@MemberGetter public static int H5P_GROUP_ACCESS_DEFAULT()
@MemberGetter public static int H5P_DATATYPE_CREATE_DEFAULT()
@MemberGetter public static int H5P_DATATYPE_ACCESS_DEFAULT()
@MemberGetter public static int H5P_MAP_CREATE_DEFAULT()
@MemberGetter public static int H5P_MAP_ACCESS_DEFAULT()
@MemberGetter public static int H5P_ATTRIBUTE_CREATE_DEFAULT()
@MemberGetter public static int H5P_ATTRIBUTE_ACCESS_DEFAULT()
@MemberGetter public static int H5P_OBJECT_COPY_DEFAULT()
@MemberGetter public static int H5P_LINK_CREATE_DEFAULT()
@MemberGetter public static int H5P_LINK_ACCESS_DEFAULT()
@MemberGetter public static int H5P_VOL_INITIALIZE_DEFAULT()
@MemberGetter public static int H5P_REFERENCE_ACCESS_DEFAULT()
@MemberGetter public static int H5P_DEFAULT()
public static void H5P_CLS_ROOT_ID_g(long setter)
public static void H5P_CLS_OBJECT_CREATE_ID_g(long setter)
public static void H5P_CLS_FILE_CREATE_ID_g(long setter)
public static void H5P_CLS_FILE_ACCESS_ID_g(long setter)
public static void H5P_CLS_DATASET_CREATE_ID_g(long setter)
public static void H5P_CLS_DATASET_ACCESS_ID_g(long setter)
public static void H5P_CLS_DATASET_XFER_ID_g(long setter)
public static void H5P_CLS_FILE_MOUNT_ID_g(long setter)
public static void H5P_CLS_GROUP_CREATE_ID_g(long setter)
public static void H5P_CLS_GROUP_ACCESS_ID_g(long setter)
public static void H5P_CLS_DATATYPE_CREATE_ID_g(long setter)
public static void H5P_CLS_DATATYPE_ACCESS_ID_g(long setter)
public static void H5P_CLS_MAP_CREATE_ID_g(long setter)
public static void H5P_CLS_MAP_ACCESS_ID_g(long setter)
public static void H5P_CLS_STRING_CREATE_ID_g(long setter)
@Cast(value="hid_t") public static long H5P_CLS_ATTRIBUTE_CREATE_ID_g()
public static void H5P_CLS_ATTRIBUTE_CREATE_ID_g(long setter)
@Cast(value="hid_t") public static long H5P_CLS_ATTRIBUTE_ACCESS_ID_g()
public static void H5P_CLS_ATTRIBUTE_ACCESS_ID_g(long setter)
public static void H5P_CLS_OBJECT_COPY_ID_g(long setter)
public static void H5P_CLS_LINK_CREATE_ID_g(long setter)
public static void H5P_CLS_LINK_ACCESS_ID_g(long setter)
public static void H5P_CLS_VOL_INITIALIZE_ID_g(long setter)
@Cast(value="hid_t") public static long H5P_CLS_REFERENCE_ACCESS_ID_g()
public static void H5P_CLS_REFERENCE_ACCESS_ID_g(long setter)
public static void H5P_LST_FILE_CREATE_ID_g(long setter)
public static void H5P_LST_FILE_ACCESS_ID_g(long setter)
public static void H5P_LST_DATASET_CREATE_ID_g(long setter)
public static void H5P_LST_DATASET_ACCESS_ID_g(long setter)
public static void H5P_LST_DATASET_XFER_ID_g(long setter)
public static void H5P_LST_FILE_MOUNT_ID_g(long setter)
public static void H5P_LST_GROUP_CREATE_ID_g(long setter)
public static void H5P_LST_GROUP_ACCESS_ID_g(long setter)
public static void H5P_LST_DATATYPE_CREATE_ID_g(long setter)
public static void H5P_LST_DATATYPE_ACCESS_ID_g(long setter)
public static void H5P_LST_MAP_CREATE_ID_g(long setter)
public static void H5P_LST_MAP_ACCESS_ID_g(long setter)
@Cast(value="hid_t") public static long H5P_LST_ATTRIBUTE_CREATE_ID_g()
public static void H5P_LST_ATTRIBUTE_CREATE_ID_g(long setter)
@Cast(value="hid_t") public static long H5P_LST_ATTRIBUTE_ACCESS_ID_g()
public static void H5P_LST_ATTRIBUTE_ACCESS_ID_g(long setter)
public static void H5P_LST_OBJECT_COPY_ID_g(long setter)
public static void H5P_LST_LINK_CREATE_ID_g(long setter)
public static void H5P_LST_LINK_ACCESS_ID_g(long setter)
public static void H5P_LST_VOL_INITIALIZE_ID_g(long setter)
@Cast(value="hid_t") public static long H5P_LST_REFERENCE_ACCESS_ID_g()
public static void H5P_LST_REFERENCE_ACCESS_ID_g(long setter)
@Cast(value="herr_t") public static int H5Pclose(@Cast(value="hid_t") long plist_id)
@Cast(value="herr_t") public static int H5Pclose_class(@Cast(value="hid_t") long plist_id)
@Cast(value="hid_t") public static long H5Pcopy(@Cast(value="hid_t") long plist_id)
@Cast(value="herr_t") public static int H5Pcopy_prop(@Cast(value="hid_t") long dst_id, @Cast(value="hid_t") long src_id, @Cast(value="const char*") BytePointer name)
dst_id
- [in] Identifier of the destination property list or classsrc_id
- [in] Identifier of the source property list or classname
- [in] Name of the property to copy@Cast(value="herr_t") public static int H5Pcopy_prop(@Cast(value="hid_t") long dst_id, @Cast(value="hid_t") long src_id, String name)
@Cast(value="hid_t") public static long H5Pcreate(@Cast(value="hid_t") long cls_id)
Class Identifier | Class Name | Comments |
---|---|---|
#H5P_ATTRIBUTE_CREATE | attribute create | Properties for attribute creation |
#H5P_DATASET_ACCESS | dataset access | Properties for dataset access |
#H5P_DATASET_CREATE | dataset create | Properties for dataset creation |
#H5P_DATASET_XFER | data transfer | Properties for raw data transfer |
#H5P_DATATYPE_ACCESS | datatype access | Properties for datatype access |
#H5P_DATATYPE_CREATE | datatype create | Properties for datatype creation |
#H5P_FILE_ACCESS | file access | Properties for file access |
#H5P_FILE_CREATE | file create | Properties for file creation |
#H5P_FILE_MOUNT | file mount | Properties for file mounting |
#H5P_GROUP_ACCESS | group access | Properties for group access |
#H5P_GROUP_CREATE | group create | Properties for group creation |
#H5P_LINK_ACCESS | link access | Properties governing link traversal when accessing objects |
#H5P_LINK_CREATE | link create | Properties governing link creation |
#H5P_OBJECT_COPY | object copy | Properties governing the object copying process |
#H5P_OBJECT_CREATE | object create | Properties for object creation |
#H5P_STRING_CREATE | string create | Properties for character encoding when encoding strings or object names |
#H5P_VOL_INITIALIZE | vol initialize | Properties for VOL initialization |
@Cast(value="hid_t") public static long H5Pcreate_class(@Cast(value="hid_t") long parent, @Cast(value="const char*") BytePointer name, H5P_cls_create_func_t create, Pointer create_data, H5P_cls_copy_func_t copy, Pointer copy_data, H5P_cls_close_func_t _close, Pointer close_data)
name
- [in] Name of property list class to registercreate
- [in] Callback routine called when a property list is
createdcreate_data
- [in] Pointer to user-defined class create data, to be
passed along to class create callbackcopy
- [in] Callback routine called when a property list is
copiedcopy_data
- [in] Pointer to user-defined class copy data, to be
passed along to class copy callbackclose
- [in] Callback routine called when a property list is
being closedclose_data
- [in] Pointer to user-defined class close data, to be
passed along to class close callback@Cast(value="hid_t") public static long H5Pcreate_class(@Cast(value="hid_t") long parent, String name, H5P_cls_create_func_t create, Pointer create_data, H5P_cls_copy_func_t copy, Pointer copy_data, H5P_cls_close_func_t _close, Pointer close_data)
@Cast(value="hid_t") public static long H5Pdecode(@Const Pointer buf)
buf
- [in] Buffer holding the encoded property list@Cast(value="herr_t") public static int H5Pencode2(@Cast(value="hid_t") long plist_id, Pointer buf, @Cast(value="size_t*") SizeTPointer nalloc, @Cast(value="hid_t") long fapl_id)
buf
- [out] Buffer into which the property list will be encoded.
If the provided buffer is NULL, the size of the
buffer required is returned through \p nalloc; the
function does nothing more.nalloc
- [out] The size of the required buffer
\fapl_id@Cast(value="htri_t") public static int H5Pequal(@Cast(value="hid_t") long id1, @Cast(value="hid_t") long id2)
id
- [in] 1 First property object to be comparedid
- [in] 2 Second property object to be compared@Cast(value="htri_t") public static int H5Pexist(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer name)
plist_id
- [in] Identifier for the property list or class to queryname
- [in] Name of property to check for@Cast(value="htri_t") public static int H5Pexist(@Cast(value="hid_t") long plist_id, String name)
@Cast(value="herr_t") public static int H5Pget(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer name, Pointer value)
name
- [in] Name of property to queryvalue
- [out] Pointer to a location to which to copy the value of
the property@Cast(value="herr_t") public static int H5Pget(@Cast(value="hid_t") long plist_id, String name, Pointer value)
@Cast(value="hid_t") public static long H5Pget_class(@Cast(value="hid_t") long plist_id)
plist_class_id = H5Pget_class (dsetA_plist);
if H5Pequal (plist_class_id, H5P_OBJECT_CREATE) = true;
[ H5P_OBJECT_CREATE is the property list class ]
[ returned by H5Pget_class. ]
else if H5Pequal (plist_class_id, H5P_DATASET_CREATE) = true;
[ H5P_DATASET_CREATE is the property list class. ]
else if H5Pequal (plist_class_id, H5P_DATASET_XFER) = true;
[ H5P_DATASET_XFER is the property list class. ]
.
. [ Continuing the iteration until a match is found. ]
.
H5Pget_class_name() returns the property list class name directly
as a string:
plist_class_id = H5Pget_class (dsetA_plist);
plist_class_name = H5Pget_class_name (plist_class_id)
Note that frequent use of H5Pget_class_name() can become a
performance problem in a high-performance environment. The
H5Pequal() approach is generally much faster.@Cast(value="char*") public static BytePointer H5Pget_class_name(@Cast(value="hid_t") long pclass_id)
Class Name (class identifier) Returned | Property List Class | Expanded Name of the Property List Class | The Class Identifier Used with H5Pcreate | Comments |
---|---|---|---|---|
attribute create | acpl | Attribute Creation Property List | H5P_ATTRIBUTE_CREATE | |
dataset access | dapl | Dataset Access Property List | H5P_DATASET_ACCESS | |
dataset create | dcpl | Dataset Creation Property List | H5P_DATASET_CREATE | |
data transfer | dxpl | Data Transfer Property List | H5P_DATASET_XFER | |
datatype access | H5P_DATATYPE_ACCESS | This class can be created, but there are no properties in the class currently. | ||
datatype create | H5P_DATATYPE_CREATE | This class can be created, but there are no properties in the class currently. | ||
file access | fapl | File Access Property List | H5P_FILE_ACCESS | |
file create | fcpl | File Creation Property List | H5P_FILE_CREATE | |
file mount | fmpl | File Mount Property List | H5P_FILE_MOUNT | |
group access | H5P_GROUP_ACCESS | This class can be created, but there are no properties in the class currently. | ||
group create | gcpl | Group Creation Property List | H5P_GROUP_CREATE | |
link access | lapl | Link Access Property List | H5P_LINK_ACCESS | |
link create | lcpl | Link Creation Property List | H5P_LINK_CREATE | |
object copy | ocpypl | Object Copy Property List | H5P_OBJECT_COPY | |
object create | ocpl | Object Creation Property List | H5P_OBJECT_CREATE | |
string create | strcpl | String Creation Property List | H5P_STRING_CREATE |
@Cast(value="hid_t") public static long H5Pget_class_parent(@Cast(value="hid_t") long pclass_id)
@Cast(value="herr_t") public static int H5Pget_nprops(@Cast(value="hid_t") long id, @Cast(value="size_t*") SizeTPointer nprops)
id
- [in] Identifier for property object to querynprops
- [out] Number of properties in object@Cast(value="herr_t") public static int H5Pget_size(@Cast(value="hid_t") long id, @Cast(value="const char*") BytePointer name, @Cast(value="size_t*") SizeTPointer size)
id
- [in] Identifier of property object to queryname
- [in] Name of property to querysize
- [out] Size of property in bytes@Cast(value="herr_t") public static int H5Pget_size(@Cast(value="hid_t") long id, String name, @Cast(value="size_t*") SizeTPointer size)
@Cast(value="herr_t") public static int H5Pinsert2(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long size, Pointer value, @Cast(value="H5P_prp_set_func_t") H5P_prp_cb2_t set, @Cast(value="H5P_prp_get_func_t") H5P_prp_cb2_t get, @Cast(value="H5P_prp_delete_func_t") H5P_prp_cb2_t prp_del, @Cast(value="H5P_prp_copy_func_t") H5P_prp_cb1_t copy, H5P_prp_compare_func_t compare, @Cast(value="H5P_prp_close_func_t") H5P_prp_cb1_t _close)
name
- [in] Name of property to createsize
- [in] Size of property in bytesvalue
- [in] Initial value for the propertyset
- [in] Callback routine called before a new value is copied
into the property's valueget
- [in] Callback routine called when a property value is
retrieved from the propertyprp_del
- [in] Callback routine called when a property is deleted
from a property listcopy
- [in] Callback routine called when a property is copied
from an existing property listcompare
- [in] Callback routine called when a property is compared
with another property listclose
- [in] Callback routine called when a property list is
being closed and the property value will be disposed
of\ref hid_t \c prop_id | IN: The identifier of the property list being modified |
\Code{const char * name} | IN: The name of the property being modified |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN: Pointer to new value pointer for the property being modified |
\ref hid_t \c prop_id | IN: The identifier of the property list being queried |
\Code{const char * name} | IN: The name of the property being queried |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN: The value of the property being returned |
\ref hid_t \c prop_id | IN: The identifier of the property list the property is being deleted from |
\Code{const char * name} | IN: The name of the property in the list |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN: The value for the property being deleted |
\Code{const char * name} | IN: The name of the property being copied |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN/OUT: The value for the property being copied |
\Code{const void * value1} | IN: The value of the first property to compare |
\Code{const void * value2} | IN: The value of the second property to compare |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{const char * name} | IN: The name of the property in the list |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN: The value for the property being closed |
@Cast(value="herr_t") public static int H5Pinsert2(@Cast(value="hid_t") long plist_id, String name, @Cast(value="size_t") long size, Pointer value, @Cast(value="H5P_prp_set_func_t") H5P_prp_cb2_t set, @Cast(value="H5P_prp_get_func_t") H5P_prp_cb2_t get, @Cast(value="H5P_prp_delete_func_t") H5P_prp_cb2_t prp_del, @Cast(value="H5P_prp_copy_func_t") H5P_prp_cb1_t copy, H5P_prp_compare_func_t compare, @Cast(value="H5P_prp_close_func_t") H5P_prp_cb1_t _close)
@Cast(value="htri_t") public static int H5Pisa_class(@Cast(value="hid_t") long plist_id, @Cast(value="hid_t") long pclass_id)
H5Pcreate()
public static int H5Piterate(@Cast(value="hid_t") long id, IntPointer idx, H5P_iterate_t iter_func, Pointer iter_data)
id
- [in] Identifier of property object to iterate overidx
- [in,out] Index of the property to begin withiter_func
- [in] Function pointer to function to be called
with each property iterated overiter_data
- [in,out] Pointer to iteration data from userpublic static int H5Piterate(@Cast(value="hid_t") long id, IntBuffer idx, H5P_iterate_t iter_func, Pointer iter_data)
public static int H5Piterate(@Cast(value="hid_t") long id, int[] idx, H5P_iterate_t iter_func, Pointer iter_data)
@Cast(value="herr_t") public static int H5Pregister2(@Cast(value="hid_t") long cls_id, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long size, Pointer def_value, @Cast(value="H5P_prp_create_func_t") H5P_prp_cb1_t create, @Cast(value="H5P_prp_set_func_t") H5P_prp_cb2_t set, @Cast(value="H5P_prp_get_func_t") H5P_prp_cb2_t get, @Cast(value="H5P_prp_delete_func_t") H5P_prp_cb2_t prp_del, @Cast(value="H5P_prp_copy_func_t") H5P_prp_cb1_t copy, H5P_prp_compare_func_t compare, @Cast(value="H5P_prp_close_func_t") H5P_prp_cb1_t _close)
name
- [in] Name of property to registersize
- [in] Size of property in bytesdef_value
- [in] Default value for property in newly created
property listscreate
- [in] Callback routine called when a property list is
being created and the property value will be
initializedset
- [in] Callback routine called before a new value is
copied into the property's valueget
- [in] Callback routine called when a property value is
retrieved from the propertyprp_del
- [in] Callback routine called when a property is deleted
from a property listcopy
- [in] Callback routine called when a property is copied
from a property listcompare
- [in] Callback routine called when a property is compared
with another property listclose
- [in] Callback routine called when a property list is
being closed and the property value will be
disposed of\Code{const char * name} | IN: The name of the property being modified |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN/OUT: The default value for the property being created, which will be passed to H5Pregister2() |
\ref hid_t \c prop_id | IN: The identifier of the property list being modified |
\Code{const char * name} | IN: The name of the property being modified |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void *value} | IN/OUT: Pointer to new value pointer for the property being modified |
\ref hid_t \c prop_id | IN: The identifier of the property list being queried |
\Code{const char * name} | IN: The name of the property being queried |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN/OUT: The value of the property being returned |
\ref hid_t \c prop_id | IN: The identifier of the property list the property is being deleted from |
\Code{const char * name} | IN: The name of the property in the list |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN: The value for the property being deleted |
\Code{const char * name} | IN: The name of the property being copied |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN/OUT: The value for the property being copied |
\Code{const void * value1} | IN: The value of the first property to compare |
\Code{const void * value2} | IN: The value of the second property to compare |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{const char * name} | IN: The name of the property in the list |
\Code{size_t size} | IN: The size of the property in bytes |
\Code{void * value} | IN: The value for the property being closed |
@Cast(value="herr_t") public static int H5Pregister2(@Cast(value="hid_t") long cls_id, String name, @Cast(value="size_t") long size, Pointer def_value, @Cast(value="H5P_prp_create_func_t") H5P_prp_cb1_t create, @Cast(value="H5P_prp_set_func_t") H5P_prp_cb2_t set, @Cast(value="H5P_prp_get_func_t") H5P_prp_cb2_t get, @Cast(value="H5P_prp_delete_func_t") H5P_prp_cb2_t prp_del, @Cast(value="H5P_prp_copy_func_t") H5P_prp_cb1_t copy, H5P_prp_compare_func_t compare, @Cast(value="H5P_prp_close_func_t") H5P_prp_cb1_t _close)
@Cast(value="herr_t") public static int H5Premove(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer name)
name
- [in] Name of property to remove@Cast(value="herr_t") public static int H5Premove(@Cast(value="hid_t") long plist_id, String name)
@Cast(value="herr_t") public static int H5Pset(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer name, @Const Pointer value)
name
- [in] Name of property to modifyvalue
- [in] Pointer to value to set the property to@Cast(value="herr_t") public static int H5Pset(@Cast(value="hid_t") long plist_id, String name, @Const Pointer value)
@Cast(value="herr_t") public static int H5Punregister(@Cast(value="hid_t") long pclass_id, @Cast(value="const char*") BytePointer name)
name
- [in] Name of property to remove@Cast(value="herr_t") public static int H5Punregister(@Cast(value="hid_t") long pclass_id, String name)
@Cast(value="htri_t") public static int H5Pall_filters_avail(@Cast(value="hid_t") long plist_id)
@Cast(value="herr_t") public static int H5Pget_attr_creation_order(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer crt_order_flags)
crt_order_flags
- [out] Flags specifying whether to track and
index attribute creation order#H5P_CRT_ORDER_TRACKED | Attribute creation order is tracked but not necessarily indexed. |
#H5P_CRT_ORDER_INDEXED | Attribute creation order is indexed (requires #H5P_CRT_ORDER_TRACKED). |
@Cast(value="herr_t") public static int H5Pget_attr_creation_order(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer crt_order_flags)
@Cast(value="herr_t") public static int H5Pget_attr_creation_order(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] crt_order_flags)
@Cast(value="herr_t") public static int H5Pget_attr_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer max_compact, @Cast(value="unsigned*") IntPointer min_dense)
max_compact
- [out] Maximum number of attributes to be stored in
compact storage (Default: 8)min_dense
- [out] Minimum number of attributes to be stored in
dense storage (Default: 6)@Cast(value="herr_t") public static int H5Pget_attr_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer max_compact, @Cast(value="unsigned*") IntBuffer min_dense)
@Cast(value="herr_t") public static int H5Pget_attr_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] max_compact, @Cast(value="unsigned*") int[] min_dense)
@Cast(value="H5Z_filter_t") public static int H5Pget_filter2(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int idx, @Cast(value="unsigned int*") IntPointer flags, @Cast(value="size_t*") SizeTPointer cd_nelmts, @Cast(value="unsigned*") IntPointer cd_values, @Cast(value="size_t") long namelen, @Cast(value="char*") BytePointer name, @Cast(value="unsigned*") IntPointer filter_config)
idx
- [in] Sequence number within the filter pipeline of the filter
for which information is soughtflags
- [out] Bit vector specifying certain general properties of the
filtercd_nelmts
- [in,out] Number of elements in \p cd_valuescd_values
- [out] Auxiliary data for the filternamelen
- [in] Anticipated number of characters in \p namename
- [out] Name of the filterfilter_config
- [out] Bit field, as described in H5Zget_filter_info()@Cast(value="H5Z_filter_t") public static int H5Pget_filter2(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int idx, @Cast(value="unsigned int*") IntBuffer flags, @Cast(value="size_t*") SizeTPointer cd_nelmts, @Cast(value="unsigned*") IntBuffer cd_values, @Cast(value="size_t") long namelen, @Cast(value="char*") ByteBuffer name, @Cast(value="unsigned*") IntBuffer filter_config)
@Cast(value="H5Z_filter_t") public static int H5Pget_filter2(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int idx, @Cast(value="unsigned int*") int[] flags, @Cast(value="size_t*") SizeTPointer cd_nelmts, @Cast(value="unsigned*") int[] cd_values, @Cast(value="size_t") long namelen, @Cast(value="char*") byte[] name, @Cast(value="unsigned*") int[] filter_config)
@Cast(value="herr_t") public static int H5Pget_filter_by_id2(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter_id, @Cast(value="unsigned int*") IntPointer flags, @Cast(value="size_t*") SizeTPointer cd_nelmts, @Cast(value="unsigned*") IntPointer cd_values, @Cast(value="size_t") long namelen, @Cast(value="char*") BytePointer name, @Cast(value="unsigned*") IntPointer filter_config)
filter_id
- [in] Filter identifierflags
- [out] Bit vector specifying certain general
properties of the filtercd_nelmts
- [in,out] Number of elements in \p cd_valuescd_values
- [out] [] Auxiliary data for the filternamelen
- [in] Length of filter name and number of
elements in \p namename
- [out] [] Name of filterfilter_config
- [out] Bit field, as described in
H5Zget_filter_info()@Cast(value="herr_t") public static int H5Pget_filter_by_id2(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter_id, @Cast(value="unsigned int*") IntBuffer flags, @Cast(value="size_t*") SizeTPointer cd_nelmts, @Cast(value="unsigned*") IntBuffer cd_values, @Cast(value="size_t") long namelen, @Cast(value="char*") ByteBuffer name, @Cast(value="unsigned*") IntBuffer filter_config)
@Cast(value="herr_t") public static int H5Pget_filter_by_id2(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter_id, @Cast(value="unsigned int*") int[] flags, @Cast(value="size_t*") SizeTPointer cd_nelmts, @Cast(value="unsigned*") int[] cd_values, @Cast(value="size_t") long namelen, @Cast(value="char*") byte[] name, @Cast(value="unsigned*") int[] filter_config)
public static int H5Pget_nfilters(@Cast(value="hid_t") long plist_id)
@Cast(value="herr_t") public static int H5Pget_obj_track_times(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") BoolPointer track_times)
track_times
- [out] Boolean value, 1 (true) or 0 (false),
specifying whether object times are being recorded@Cast(value="herr_t") public static int H5Pget_obj_track_times(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") boolean[] track_times)
@Cast(value="herr_t") public static int H5Pmodify_filter(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int") int flags, @Cast(value="size_t") long cd_nelmts, @Cast(value="const unsigned int*") IntPointer cd_values)
filter
- [in] Filter to be modifiedflags
- [in] Bit vector specifying certain general properties
of the filtercd_nelmts
- [in] Number of elements in \p cd_valuescd_values
- [in] [] Auxiliary data for the filter@Cast(value="herr_t") public static int H5Pmodify_filter(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int") int flags, @Cast(value="size_t") long cd_nelmts, @Cast(value="const unsigned int*") IntBuffer cd_values)
@Cast(value="herr_t") public static int H5Pmodify_filter(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int") int flags, @Cast(value="size_t") long cd_nelmts, @Cast(value="const unsigned int*") int[] cd_values)
@Cast(value="herr_t") public static int H5Premove_filter(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter)
filter
- [in] Filter to be deleted#H5Z_FILTER_ALL | Removes all filters from the filter pipeline |
#H5Z_FILTER_DEFLATE | Data compression filter, employing the gzip algorithm |
#H5Z_FILTER_SHUFFLE | Data shuffling filter |
#H5Z_FILTER_FLETCHER32 | Error detection filter, employing the Fletcher32 checksum algorithm |
#H5Z_FILTER_SZIP | Data compression filter, employing the SZIP algorithm |
#H5Z_FILTER_NBIT | Data compression filter, employing the N-Bit algorithm |
#H5Z_FILTER_SCALEOFFSET | Data compression filter, employing the scale-offset algorithm |
@Cast(value="herr_t") public static int H5Pset_attr_creation_order(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int crt_order_flags)
crt_order_flags
- [in] Flags specifying whether to track and index
attribute creation order. \em Default: No
flag set; attribute creation order is neither
tracked not indexed#H5P_CRT_ORDER_TRACKED | Attribute creation order is tracked but not necessarily indexed. |
#H5P_CRT_ORDER_INDEXED | Attribute creation order is indexed (requires #H5P_CRT_ORDER_TRACKED). |
@Cast(value="herr_t") public static int H5Pset_attr_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int max_compact, @Cast(value="unsigned") int min_dense)
max_compact
- [in] Maximum number of attributes to be stored in
compact storage (\em Default: 8); must be greater
than or equal to \p min_densemin_dense
- [in] Minimum number of attributes to be stored in
dense storage (\em Default: 6)@Cast(value="herr_t") public static int H5Pset_deflate(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int level)
level
- [in] Compression levelCompression Level | Gzip Action |
---|---|
0 | No compression |
1 | Best compression speed; least compression |
2 through 8 | Compression improves; speed degrades |
9 | Best compression ratio; slowest speed |
@Cast(value="herr_t") public static int H5Pset_filter(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int") int flags, @Cast(value="size_t") long cd_nelmts, @Cast(value="const unsigned int*") IntPointer c_values)
filter
- [in] Filter identifier for the filter to be added to the
pipelineflags
- [in] Bit vector specifying certain general properties of
the filtercd_nelmts
- [in] Number of elements in \p c_valuesc_values
- [in] Auxiliary data for the filter#H5Z_FLAG_OPTIONAL | If this bit is set then the filter is optional. If the
filter fails (see below) during an H5Dwrite() operation
then the filter is just excluded from the pipeline for
the chunk for which it failed; the filter will not
participate in the pipeline during an H5Dread() of the
chunk. This is commonly used for compression filters:
if the filter result would be larger than the input,
then the compression filter returns failure and the
uncompressed data is stored in the file. This flag should not be set for the Fletcher32 checksum filter as it will bypass the checksum filter without reporting checksum errors to an application. |
#H5Z_FLAG_MANDATORY | If the filter is required, that is, set to mandatory,
and the filter fails, the library's behavior depends
on whether the chunk cache is in use:
\li If the chunk cache is enabled, data chunks will
be flushed to the file during H5Dclose() and the
library will return the failure in H5Dclose().
\li When the chunk cache is disabled or not big enough,
or the chunk is being evicted from the cache, the
failure will happen during H5Dwrite().
In each case, the library will still write to the file
all data chunks that were processed by the filter
before the failure occurred. For example, assume that an application creates a dataset of four chunks, the chunk cache is enabled and is big enough to hold all four chunks, and the filter fails when it tries to write the fourth chunk. The actual flush of the chunks will happen during H5Dclose(), not H5Dwrite(). By the time H5Dclose() fails, the first three chunks will have been written to the file. Even though H5Dclose() fails, all the resources will be released and the file can be closed properly. If, however, the filter fails on the second chunk, only the first chunk will be written to the file as nothing further can be written once the filter fails. |
#H5Z_FILTER_DEFLATE | Data compression filter, employing the gzip algorithm |
#H5Z_FILTER_SHUFFLE | Data shuffling filter |
#H5Z_FILTER_FLETCHER32 | Error detection filter, employing the Fletcher32 checksum algorithm |
#H5Z_FILTER_SZIP | Data compression filter, employing the SZIP algorithm |
#H5Z_FILTER_NBIT | Data compression filter, employing the N-Bit algorithm |
#H5Z_FILTER_SCALEOFFSET | Data compression filter, employing the scale-offset algorithm |
Required FILTER_X not available | FILTER_X available | |
---|---|---|
H5Pset_ |
Will fail. | Will succeed. |
H5Dwrite with FILTER_X set | Will fail. | Will succeed; FILTER_X will be applied to the data. |
H5Dread with FILTER_X set | Will fail. | Will succeed. |
FILTER_Z not available | FILTER_Z available with encode and decode |
FILTER_Z available decode only | |
---|---|---|---|
H5Pset_ |
Will succeed. | Will succeed. | Will succeed. |
H5Dread with FILTER_Z set | Will succeed if FILTER_Z has not actually been applied to data. |
Will succeed. | Will succeed. |
H5Dwrite with FILTER_Z set | Will succeed; FILTER_Z will not be applied to the data. |
Will succeed; FILTER_Z will be applied to the data. |
Will succeed; FILTER_Z will not be applied to the data. |
\ref_filter_pipe, \ref_group_impls
@Cast(value="herr_t") public static int H5Pset_filter(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int") int flags, @Cast(value="size_t") long cd_nelmts, @Cast(value="const unsigned int*") IntBuffer c_values)
@Cast(value="herr_t") public static int H5Pset_filter(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_filter_t") int filter, @Cast(value="unsigned int") int flags, @Cast(value="size_t") long cd_nelmts, @Cast(value="const unsigned int*") int[] c_values)
@Cast(value="herr_t") public static int H5Pset_fletcher32(@Cast(value="hid_t") long plist_id)
@Cast(value="herr_t") public static int H5Pset_obj_track_times(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t") boolean track_times)
plist_id
- [in] Object creation property list identifiertrack_times
- [in] Boolean value, 1 or 0, specifying whether object
times are to be tracked@Cast(value="herr_t") public static int H5Pget_file_space_page_size(@Cast(value="hid_t") long plist_id, @Cast(value="hsize_t*") LongPointer fsp_size)
fsp_size
- [out] File space page size@Cast(value="herr_t") public static int H5Pget_file_space_page_size(@Cast(value="hid_t") long plist_id, @Cast(value="hsize_t*") LongBuffer fsp_size)
@Cast(value="herr_t") public static int H5Pget_file_space_page_size(@Cast(value="hid_t") long plist_id, @Cast(value="hsize_t*") long... fsp_size)
@Cast(value="herr_t") public static int H5Pget_file_space_strategy(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_fspace_strategy_t*") IntPointer strategy, @Cast(value="hbool_t*") BoolPointer persist, @Cast(value="hsize_t*") LongPointer threshold)
strategy
- [out] The file space handling strategypersist
- [out] The boolean value indicating whether free space is
persistent or notthreshold
- [out] The free-space section size threshold value@Cast(value="herr_t") public static int H5Pget_file_space_strategy(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_fspace_strategy_t*") IntBuffer strategy, @Cast(value="hbool_t*") boolean[] persist, @Cast(value="hsize_t*") LongBuffer threshold)
@Cast(value="herr_t") public static int H5Pget_file_space_strategy(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_fspace_strategy_t*") int[] strategy, @Cast(value="hbool_t*") BoolPointer persist, @Cast(value="hsize_t*") long... threshold)
@Cast(value="herr_t") public static int H5Pget_file_space_strategy(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_fspace_strategy_t*") IntPointer strategy, @Cast(value="hbool_t*") boolean[] persist, @Cast(value="hsize_t*") LongPointer threshold)
@Cast(value="herr_t") public static int H5Pget_file_space_strategy(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_fspace_strategy_t*") IntBuffer strategy, @Cast(value="hbool_t*") BoolPointer persist, @Cast(value="hsize_t*") LongBuffer threshold)
@Cast(value="herr_t") public static int H5Pget_file_space_strategy(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_fspace_strategy_t*") int[] strategy, @Cast(value="hbool_t*") boolean[] persist, @Cast(value="hsize_t*") long... threshold)
@Cast(value="herr_t") public static int H5Pget_istore_k(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer ik)
ik
- [out] Pointer to location to return the chunked storage B-tree
1/2 rank (Default value of B-tree 1/2 rank: 32)H5Pset_istore_k()
@Cast(value="herr_t") public static int H5Pget_istore_k(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer ik)
@Cast(value="herr_t") public static int H5Pget_istore_k(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] ik)
@Cast(value="herr_t") public static int H5Pget_shared_mesg_index(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int index_num, @Cast(value="unsigned*") IntPointer mesg_type_flags, @Cast(value="unsigned*") IntPointer min_mesg_size)
index_num
- [in] Index being configuredmesg_type_flags
- [out] Types of messages that may be stored in
this indexmin_mesg_size
- [out] Minimum message size@Cast(value="herr_t") public static int H5Pget_shared_mesg_index(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int index_num, @Cast(value="unsigned*") IntBuffer mesg_type_flags, @Cast(value="unsigned*") IntBuffer min_mesg_size)
@Cast(value="herr_t") public static int H5Pget_shared_mesg_index(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int index_num, @Cast(value="unsigned*") int[] mesg_type_flags, @Cast(value="unsigned*") int[] min_mesg_size)
@Cast(value="herr_t") public static int H5Pget_shared_mesg_nindexes(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer nindexes)
nindexes
- [out] Number of shared object header message indexes
available in files created with this property list@Cast(value="herr_t") public static int H5Pget_shared_mesg_nindexes(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer nindexes)
@Cast(value="herr_t") public static int H5Pget_shared_mesg_nindexes(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] nindexes)
@Cast(value="herr_t") public static int H5Pget_shared_mesg_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer max_list, @Cast(value="unsigned*") IntPointer min_btree)
max_list
- [out] Threshold above which storage of a shared object
header message index shifts from list to B-treemin_btree
- [out] Threshold below which storage of a shared object
header message index reverts to list format@Cast(value="herr_t") public static int H5Pget_shared_mesg_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer max_list, @Cast(value="unsigned*") IntBuffer min_btree)
@Cast(value="herr_t") public static int H5Pget_shared_mesg_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] max_list, @Cast(value="unsigned*") int[] min_btree)
@Cast(value="herr_t") public static int H5Pget_sizes(@Cast(value="hid_t") long plist_id, @Cast(value="size_t*") SizeTPointer sizeof_addr, @Cast(value="size_t*") SizeTPointer sizeof_size)
sizeof_addr
- [out] Pointer to location to return offset size in
bytessizeof_size
- [out] Pointer to location to return length size in
bytes@Cast(value="herr_t") public static int H5Pget_sym_k(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer ik, @Cast(value="unsigned*") IntPointer lk)
ik
- [out] Pointer to location to return the symbol table's B-tree
1/2 rank (Default value of B-tree 1/2 rank: 16)lk
- [out] Pointer to location to return the symbol table's leaf
node 1/2 size (Default value of leaf node 1/2
size: 4)H5Pset_sym_k()
@Cast(value="herr_t") public static int H5Pget_sym_k(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer ik, @Cast(value="unsigned*") IntBuffer lk)
@Cast(value="herr_t") public static int H5Pget_sym_k(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] ik, @Cast(value="unsigned*") int[] lk)
@Cast(value="herr_t") public static int H5Pget_userblock(@Cast(value="hid_t") long plist_id, @Cast(value="hsize_t*") LongPointer size)
size
- [out] Pointer to location to return user-block size@Cast(value="herr_t") public static int H5Pget_userblock(@Cast(value="hid_t") long plist_id, @Cast(value="hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Pget_userblock(@Cast(value="hid_t") long plist_id, @Cast(value="hsize_t*") long... size)
@Cast(value="herr_t") public static int H5Pset_file_space_page_size(@Cast(value="hid_t") long plist_id, @Cast(value="hsize_t") long fsp_size)
fsp_size
- [in] File space page size@Cast(value="herr_t") public static int H5Pset_file_space_strategy(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_fspace_strategy_t") int strategy, @Cast(value="hbool_t") boolean persist, @Cast(value="hsize_t") long threshold)
strategy
- [in] The file space handling strategy to be used. See:
#H5F_fspace_strategy_tpersist
- [in] A boolean value to indicate whether free space
should be persistent or notthreshold
- [in] The smallest free-space section size that the free
space manager will track@Cast(value="herr_t") public static int H5Pset_istore_k(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int ik)
ik
- [in] 1/2 rank of chunked storage B-tree@Cast(value="herr_t") public static int H5Pset_shared_mesg_index(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int index_num, @Cast(value="unsigned") int mesg_type_flags, @Cast(value="unsigned") int min_mesg_size)
index_num
- [in] Index being configuredmesg_type_flags
- [in] Types of messages that should be stored in
this indexmin_mesg_size
- [in] Minimum message size#H5O_SHMESG_NONE_FLAG | No shared messages |
#H5O_SHMESG_SDSPACE_FLAG | Simple dataspace message |
#H5O_SHMESG_DTYPE_FLAG | Datatype message |
#H5O_SHMESG_FILL_FLAG | Fill value message |
#H5O_SHMESG_PLINE_FLAG | Filter pipeline message |
#H5O_SHMESG_ATTR_FLAG | Attribute message |
#H5O_SHMESG_ALL_FLAG | All message types; i.e., equivalent to the following: (#H5O_SHMESG_SDSPACE_FLAG | #H5O_SHMESG_DTYPE_FLAG | #H5O_SHMESG_FILL_FLAG | #H5O_SHMESG_PLINE_FLAG | #H5O_SHMESG_ATTR_FLAG) |
@Cast(value="herr_t") public static int H5Pset_shared_mesg_nindexes(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int nindexes)
nindexes
- [in] Number of shared object header message indexes to be
available in files created with this property list
(\p nindexes must be <= #H5O_SHMESG_MAX_NINDEXES (8))@Cast(value="herr_t") public static int H5Pset_shared_mesg_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int max_list, @Cast(value="unsigned") int min_btree)
max_list
- [in] Threshold above which storage of a shared object
header message index shifts from list to B-treemin_btree
- [in] Threshold below which storage of a shared object
header message index reverts to list format@Cast(value="herr_t") public static int H5Pset_sizes(@Cast(value="hid_t") long plist_id, @Cast(value="size_t") long sizeof_addr, @Cast(value="size_t") long sizeof_size)
sizeof_addr
- [in] Size of an object offset in bytessizeof_size
- [in] Size of an object length in bytes@Cast(value="herr_t") public static int H5Pset_sym_k(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int ik, @Cast(value="unsigned") int lk)
ik
- [in] Symbol table tree ranklk
- [in] Symbol table node size@Cast(value="herr_t") public static int H5Pset_userblock(@Cast(value="hid_t") long plist_id, @Cast(value="hsize_t") long size)
size
- [in] Size of the user-block in bytes@Cast(value="herr_t") public static int H5Pget_alignment(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongPointer threshold, @Cast(value="hsize_t*") LongPointer alignment)
threshold
- [out] Pointer to location of return threshold valuealignment
- [out] Pointer to location of return alignment value@Cast(value="herr_t") public static int H5Pget_alignment(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongBuffer threshold, @Cast(value="hsize_t*") LongBuffer alignment)
@Cast(value="herr_t") public static int H5Pget_alignment(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") long[] threshold, @Cast(value="hsize_t*") long... alignment)
@Cast(value="herr_t") public static int H5Pget_cache(@Cast(value="hid_t") long plist_id, IntPointer mdc_nelmts, @Cast(value="size_t*") SizeTPointer rdcc_nslots, @Cast(value="size_t*") SizeTPointer rdcc_nbytes, DoublePointer rdcc_w0)
mdc_nelmts
- [in,out] No longer usedrdcc_nslots
- [in,out] Number of elements (objects) in the raw data
chunk cacherdcc_nbytes
- [in,out] Total size of the raw data chunk cache, in
bytesrdcc_w
- [in,out] 0 Preemption policy@Cast(value="herr_t") public static int H5Pget_cache(@Cast(value="hid_t") long plist_id, IntBuffer mdc_nelmts, @Cast(value="size_t*") SizeTPointer rdcc_nslots, @Cast(value="size_t*") SizeTPointer rdcc_nbytes, DoubleBuffer rdcc_w0)
@Cast(value="herr_t") public static int H5Pget_cache(@Cast(value="hid_t") long plist_id, int[] mdc_nelmts, @Cast(value="size_t*") SizeTPointer rdcc_nslots, @Cast(value="size_t*") SizeTPointer rdcc_nbytes, double[] rdcc_w0)
@Cast(value="herr_t") public static int H5Pget_core_write_tracking(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t*") BoolPointer is_enabled, @Cast(value="size_t*") SizeTPointer page_size)
is_enabled
- [out] Whether the feature is enabledpage_size
- [out] Size, in bytes, of write aggregation pages@Cast(value="herr_t") public static int H5Pget_core_write_tracking(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t*") boolean[] is_enabled, @Cast(value="size_t*") SizeTPointer page_size)
@Cast(value="hid_t") public static long H5Pget_driver(@Cast(value="hid_t") long plist_id)
@Const public static Pointer H5Pget_driver_info(@Cast(value="hid_t") long plist_id)
plist_id
- [in] File access or data transfer property list
identifier@Cast(value="ssize_t") public static long H5Pget_driver_config_str(@Cast(value="hid_t") long fapl_id, @Cast(value="char*") BytePointer config_buf, @Cast(value="size_t") long buf_size)
config_buf
- [out] Driver configuration string output bufferbuf_size
- [in] Size of driver configuration string output buffer@Cast(value="ssize_t") public static long H5Pget_driver_config_str(@Cast(value="hid_t") long fapl_id, @Cast(value="char*") ByteBuffer config_buf, @Cast(value="size_t") long buf_size)
@Cast(value="ssize_t") public static long H5Pget_driver_config_str(@Cast(value="hid_t") long fapl_id, @Cast(value="char*") byte[] config_buf, @Cast(value="size_t") long buf_size)
@Cast(value="herr_t") public static int H5Pget_elink_file_cache_size(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer efc_size)
efc_size
- [out] External link open file cache size in number of files@Cast(value="herr_t") public static int H5Pget_elink_file_cache_size(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer efc_size)
@Cast(value="herr_t") public static int H5Pget_elink_file_cache_size(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] efc_size)
@Cast(value="herr_t") public static int H5Pget_evict_on_close(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t*") BoolPointer evict_on_close)
evict_on_close
- [out] Pointer to a variable that will indicate if
the object will be evicted on close@Cast(value="herr_t") public static int H5Pget_evict_on_close(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t*") boolean[] evict_on_close)
@Cast(value="herr_t") public static int H5Pget_family_offset(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongPointer offset)
offset
- [out] Offset in bytes within the HDF5 file@Cast(value="herr_t") public static int H5Pget_family_offset(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongBuffer offset)
@Cast(value="herr_t") public static int H5Pget_family_offset(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") long... offset)
@Cast(value="herr_t") public static int H5Pget_fclose_degree(@Cast(value="hid_t") long fapl_id, @Cast(value="H5F_close_degree_t*") IntPointer degree)
degree
- [out] Pointer to a location to which to return the file
close degree property, the value of \p degree@Cast(value="herr_t") public static int H5Pget_fclose_degree(@Cast(value="hid_t") long fapl_id, @Cast(value="H5F_close_degree_t*") IntBuffer degree)
@Cast(value="herr_t") public static int H5Pget_fclose_degree(@Cast(value="hid_t") long fapl_id, @Cast(value="H5F_close_degree_t*") int[] degree)
@Cast(value="herr_t") public static int H5Pget_file_image(@Cast(value="hid_t") long fapl_id, @Cast(value="void**") PointerPointer buf_ptr_ptr, @Cast(value="size_t*") SizeTPointer buf_len_ptr)
buf_ptr_ptr
- [in,out] On input, \c NULL or a pointer to a
pointer to a buffer that contains the
file image.\n On successful return, if \p buf_ptr_ptr is not
\c NULL, \Code{*buf_ptr_ptr} will contain a pointer to a copy
of the initial image provided in the last call to
H5Pset_file_image() for the supplied \p fapl_id. If no initial
image has been set, \Code{*buf_ptr_ptr} will be \c NULL.buf_len_ptr
- [in,out] On input, \c NULL or a pointer to a buffer
specifying the required size of the buffer to hold the file
image.\n On successful return, if \p buf_len_ptr was not
passed in as \c NULL, \p buf_len_ptr will return the required
size in bytes of the buffer to hold the initial file image in
the supplied file access property list, \p fapl_id. If no
initial image is set, the value of \Code{*buf_len_ptr} will be
set to 0 (zero)H5LTopen_file_image(), H5Fget_file_image(), H5Pset_file_image(),
H5Pset_file_image_callbacks(), H5Pget_file_image_callbacks(),
\ref H5FD_file_image_callbacks_t, \ref H5FD_file_image_op_t,
HDF5 File Image Operations.
@Cast(value="herr_t") public static int H5Pget_file_image(@Cast(value="hid_t") long fapl_id, @Cast(value="void**") @ByPtrPtr Pointer buf_ptr_ptr, @Cast(value="size_t*") SizeTPointer buf_len_ptr)
@Cast(value="herr_t") public static int H5Pget_file_image_callbacks(@Cast(value="hid_t") long fapl_id, H5FD_file_image_callbacks_t callbacks_ptr)
callbacks_ptr
- [in,out] Pointer to the instance of the
#H5FD_file_image_callbacks_t struct in which the callback
routines are to be returned\n
Struct fields must be initialized to NULL before the call
is made.\n
Struct field contents upon return will match those passed in
in the last H5Pset_file_image_callbacks() call for the file
access property list \p fapl_id.H5LTopen_file_image(), H5Fget_file_image(), H5Pset_file_image(),
H5Pset_file_image_callbacks(), H5Pget_file_image_callbacks(),
\ref H5FD_file_image_callbacks_t, \ref H5FD_file_image_op_t,
HDF5 File Image Operations.
@Cast(value="herr_t") public static int H5Pget_file_locking(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t*") BoolPointer use_file_locking, @Cast(value="hbool_t*") BoolPointer ignore_when_disabled)
use_file_locking
- [out] File locking flagignore_when_disabled
- [out] Ignore when disabled flag@Cast(value="herr_t") public static int H5Pget_file_locking(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t*") boolean[] use_file_locking, @Cast(value="hbool_t*") boolean[] ignore_when_disabled)
@Cast(value="herr_t") public static int H5Pget_gc_references(@Cast(value="hid_t") long fapl_id, @Cast(value="unsigned*") IntPointer gc_ref)
gc_ref
- [out] Flag returning the state of reference garbage
collection. A returned value of 1 indicates that
garbage collection is on while 0 indicates that
garbage collection is off.@Cast(value="herr_t") public static int H5Pget_gc_references(@Cast(value="hid_t") long fapl_id, @Cast(value="unsigned*") IntBuffer gc_ref)
@Cast(value="herr_t") public static int H5Pget_gc_references(@Cast(value="hid_t") long fapl_id, @Cast(value="unsigned*") int[] gc_ref)
@Cast(value="herr_t") public static int H5Pget_libver_bounds(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_libver_t*") IntPointer low, @Cast(value="H5F_libver_t*") IntPointer high)
low
- [out] The earliest version of the library that will be used
for writing objectshigh
- [out] The latest version of the library that will be used for
writing objects@Cast(value="herr_t") public static int H5Pget_libver_bounds(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_libver_t*") IntBuffer low, @Cast(value="H5F_libver_t*") IntBuffer high)
@Cast(value="herr_t") public static int H5Pget_libver_bounds(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_libver_t*") int[] low, @Cast(value="H5F_libver_t*") int[] high)
@Cast(value="herr_t") public static int H5Pget_mdc_config(@Cast(value="hid_t") long plist_id, H5AC_cache_config_t config_ptr)
config_ptr
- [in,out] Pointer to the instance of #H5AC_cache_config_t
in which the current metadata cache configuration is to be
reported@Cast(value="herr_t") public static int H5Pget_mdc_image_config(@Cast(value="hid_t") long plist_id, H5AC_cache_image_config_t config_ptr)
config_ptr
- [out] Pointer to metadata cache image configuration values@Cast(value="herr_t") public static int H5Pget_mdc_log_options(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") BoolPointer is_enabled, @Cast(value="char*") BytePointer location, @Cast(value="size_t*") SizeTPointer location_size, @Cast(value="hbool_t*") BoolPointer start_on_access)
is_enabled
- [out] Flag whether logging is enabledlocation
- [out] Location of log in UTF-8/ASCII (file path/name) (On
Windows, this must be ASCII)location_size
- [out] Size in bytes of the location stringstart_on_access
- [out] Whether the logging begins as soon as the file is
opened or created@Cast(value="herr_t") public static int H5Pget_mdc_log_options(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") boolean[] is_enabled, @Cast(value="char*") ByteBuffer location, @Cast(value="size_t*") SizeTPointer location_size, @Cast(value="hbool_t*") boolean[] start_on_access)
@Cast(value="herr_t") public static int H5Pget_mdc_log_options(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") BoolPointer is_enabled, @Cast(value="char*") byte[] location, @Cast(value="size_t*") SizeTPointer location_size, @Cast(value="hbool_t*") BoolPointer start_on_access)
@Cast(value="herr_t") public static int H5Pget_mdc_log_options(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") boolean[] is_enabled, @Cast(value="char*") BytePointer location, @Cast(value="size_t*") SizeTPointer location_size, @Cast(value="hbool_t*") boolean[] start_on_access)
@Cast(value="herr_t") public static int H5Pget_mdc_log_options(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") BoolPointer is_enabled, @Cast(value="char*") ByteBuffer location, @Cast(value="size_t*") SizeTPointer location_size, @Cast(value="hbool_t*") BoolPointer start_on_access)
@Cast(value="herr_t") public static int H5Pget_mdc_log_options(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") boolean[] is_enabled, @Cast(value="char*") byte[] location, @Cast(value="size_t*") SizeTPointer location_size, @Cast(value="hbool_t*") boolean[] start_on_access)
@Cast(value="herr_t") public static int H5Pget_meta_block_size(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongPointer size)
size
- [out] Minimum size, in bytes, of metadata block allocations@Cast(value="herr_t") public static int H5Pget_meta_block_size(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Pget_meta_block_size(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") long... size)
@Cast(value="herr_t") public static int H5Pget_metadata_read_attempts(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer attempts)
attempts
- [out] The number of read attempts@Cast(value="herr_t") public static int H5Pget_metadata_read_attempts(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer attempts)
@Cast(value="herr_t") public static int H5Pget_metadata_read_attempts(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] attempts)
@Cast(value="herr_t") public static int H5Pget_multi_type(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") IntPointer type)
fapl_id
- [in] File access property list or data transfer property
list identifiertype
- [out] Type of data@Cast(value="herr_t") public static int H5Pget_multi_type(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") IntBuffer type)
@Cast(value="herr_t") public static int H5Pget_multi_type(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") int[] type)
@Cast(value="herr_t") public static int H5Pget_object_flush_cb(@Cast(value="hid_t") long plist_id, @ByPtrPtr H5F_flush_cb_t func, @Cast(value="void**") PointerPointer udata)
func
- [in] The user-defined callback functionudata
- [in] The user-defined input data for the callback function@Cast(value="herr_t") public static int H5Pget_object_flush_cb(@Cast(value="hid_t") long plist_id, @ByPtrPtr H5F_flush_cb_t func, @Cast(value="void**") @ByPtrPtr Pointer udata)
@Cast(value="herr_t") public static int H5Pget_page_buffer_size(@Cast(value="hid_t") long plist_id, @Cast(value="size_t*") SizeTPointer buf_size, @Cast(value="unsigned*") IntPointer min_meta_perc, @Cast(value="unsigned*") IntPointer min_raw_perc)
buf_size
- [out] Maximum size, in bytes, of the page buffermin_meta_perc
- [out] Minimum metadata percentage to keep in the
page buffer before allowing pages containing metadata to
be evictedmin_raw_perc
- [out] Minimum raw data percentage to keep in the
page buffer before allowing pages containing raw data to
be evicted@Cast(value="herr_t") public static int H5Pget_page_buffer_size(@Cast(value="hid_t") long plist_id, @Cast(value="size_t*") SizeTPointer buf_size, @Cast(value="unsigned*") IntBuffer min_meta_perc, @Cast(value="unsigned*") IntBuffer min_raw_perc)
@Cast(value="herr_t") public static int H5Pget_page_buffer_size(@Cast(value="hid_t") long plist_id, @Cast(value="size_t*") SizeTPointer buf_size, @Cast(value="unsigned*") int[] min_meta_perc, @Cast(value="unsigned*") int[] min_raw_perc)
@Cast(value="herr_t") public static int H5Pget_sieve_buf_size(@Cast(value="hid_t") long fapl_id, @Cast(value="size_t*") SizeTPointer size)
size
- [out] Maximum size, in bytes, of data sieve buffer@Cast(value="herr_t") public static int H5Pget_small_data_block_size(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongPointer size)
size
- [out] Maximum size, in bytes, of the small data block@Cast(value="herr_t") public static int H5Pget_small_data_block_size(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Pget_small_data_block_size(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") long... size)
@Cast(value="herr_t") public static int H5Pget_vol_id(@Cast(value="hid_t") long plist_id, @Cast(value="hid_t*") LongPointer vol_id)
vol_id
- [out] Current VOL connector identifier@Cast(value="herr_t") public static int H5Pget_vol_id(@Cast(value="hid_t") long plist_id, @Cast(value="hid_t*") LongBuffer vol_id)
@Cast(value="herr_t") public static int H5Pget_vol_id(@Cast(value="hid_t") long plist_id, @Cast(value="hid_t*") long... vol_id)
@Cast(value="herr_t") public static int H5Pget_vol_info(@Cast(value="hid_t") long plist_id, @Cast(value="void**") PointerPointer vol_info)
vol_info
- [out] The VOL information for a connector@Cast(value="herr_t") public static int H5Pget_vol_info(@Cast(value="hid_t") long plist_id, @Cast(value="void**") @ByPtrPtr Pointer vol_info)
@Cast(value="herr_t") public static int H5Pset_alignment(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t") long threshold, @Cast(value="hsize_t") long alignment)
threshold
- [in] Threshold value. Note that setting the threshold
value to 0 (zero) has the effect of a special case,
forcing everything to be alignedalignment
- [in] Alignment value@Cast(value="herr_t") public static int H5Pset_cache(@Cast(value="hid_t") long plist_id, int mdc_nelmts, @Cast(value="size_t") long rdcc_nslots, @Cast(value="size_t") long rdcc_nbytes, double rdcc_w0)
mdc_nelmts
- [in] No longer used; any value passed is ignoredrdcc_nslots
- [in] The number of chunk slots in the raw data chunk
cache for this dataset. Increasing this value
reduces the number of cache collisions, but
slightly increases the memory used. Due to the
hashing strategy, this value should ideally be a
prime number. As a rule of thumb, this value
should be at least 10 times the number of chunks
that can fit in \p rdcc_nbytes bytes. For
maximum performance, this value should be set
approximately 100 times that number of chunks.
The default value is 521.rdcc_nbytes
- [in] Total size of the raw data chunk cache in bytes.
The default size is 1 MB per dataset.rdcc_w
- [in] 0 The chunk preemption policy for all datasets.
This must be between 0 and 1 inclusive and
indicates the weighting according to which chunks
which have been fully read or written are
penalized when determining which chunks to flush
from cache. A value of 0 means fully read or
written chunks are treated no differently than
other chunks (the preemption is strictly LRU),
while a value of 1 means fully read or written
chunks are always preempted before other chunks.
If your application only reads or writes data once,
this can be safely set to 1. Otherwise, this should
be set lower depending on how often you re-read or
re-write the same data. The default value is 0.75.
If the value passed is #H5D_CHUNK_CACHE_W0_DEFAULT,
then the property will not be set on the dataset
access property list, and the parameter will come
from the file access property list.@Cast(value="herr_t") public static int H5Pset_core_write_tracking(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t") boolean is_enabled, @Cast(value="size_t") long page_size)
is_enabled
- [in] Boolean value specifying whether feature is
enabledpage_size
- [in] Positive integer specifying size, in bytes, of
write aggregation pages Value of 1 (one) enables
tracking with no paging.@Cast(value="herr_t") public static int H5Pset_driver(@Cast(value="hid_t") long plist_id, @Cast(value="hid_t") long driver_id, @Const Pointer driver_info)
driver_id
- [in] The new driver identifierdriver_info
- [in] Optional struct containing driver properties@Cast(value="herr_t") public static int H5Pset_driver_by_name(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer driver_name, @Cast(value="const char*") BytePointer driver_config)
driver_name
- [in] The new driver namedriver_config
- [in] Optional string containing driver properties@Cast(value="herr_t") public static int H5Pset_driver_by_name(@Cast(value="hid_t") long plist_id, String driver_name, String driver_config)
@Cast(value="herr_t") public static int H5Pset_driver_by_value(@Cast(value="hid_t") long plist_id, @Cast(value="H5FD_class_value_t") int driver_value, @Cast(value="const char*") BytePointer driver_config)
driver_value
- [in] The new driver value (ID)driver_config
- [in] Optional string containing driver properties@Cast(value="herr_t") public static int H5Pset_driver_by_value(@Cast(value="hid_t") long plist_id, @Cast(value="H5FD_class_value_t") int driver_value, String driver_config)
@Cast(value="herr_t") public static int H5Pset_elink_file_cache_size(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int efc_size)
efc_size
- [in] External link open file cache size in number of files
Default setting is 0 (zero).
status = H5Pset_elink_file_cache_size(fapl_id, 8);
\endparblock@Cast(value="herr_t") public static int H5Pset_evict_on_close(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t") boolean evict_on_close)
evict_on_close
- [in] Whether the HDF5 object should be evicted on close@Cast(value="herr_t") public static int H5Pset_family_offset(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t") long offset)
offset
- [in] Offset in bytes within the HDF5 file@Cast(value="herr_t") public static int H5Pset_fclose_degree(@Cast(value="hid_t") long fapl_id, @Cast(value="H5F_close_degree_t") int degree)
degree
- [in] Pointer to a location containing the file close
degree property, the value of \p degreeDegree name | H5Fclose behavior with no open object in file | H5Fclose behavior with open object(s) in file |
---|---|---|
#H5F_CLOSE_WEAK | Actual file is closed. | Access to file identifier is terminated; actual file close is delayed until all objects in file are closed |
#H5F_CLOSE_SEMI | Actual file is closed. | Function returns FAILURE |
#H5F_CLOSE_STRONG | Actual file is closed. | All open objects remaining in the file are closed then file is closed |
#H5F_CLOSE_DEFAULT | The VFL driver chooses the behavior. Currently, all VFL drivers set this value to #H5F_CLOSE_WEAK, except for the MPI-I/O driver, which sets it to #H5F_CLOSE_SEMI. |
@Cast(value="herr_t") public static int H5Pset_file_image(@Cast(value="hid_t") long fapl_id, Pointer buf_ptr, @Cast(value="size_t") long buf_len)
buf_ptr
- [in] Pointer to the initial file image, or
NULL if no initial file image is desiredbuf_len
- [in] Size of the supplied buffer, or
0 (zero) if no initial image is desiredH5LTopen_file_image()
\li H5Fget_file_image()
\li H5Pget_file_image()
\li H5Pset_file_image_callbacks()
\li H5Pget_file_image_callbacks()
\li [HDF5 File Image Operations]
(https://portal.hdfgroup.org/display/HDF5/HDF5+File+Image+Operations)
in [Advanced Topics in HDF5]
(https://portal.hdfgroup.org/display/HDF5/Advanced+Topics+in+HDF5)
\li Within H5Pset_file_image_callbacks():
\li Callback #H5FD_file_image_callbacks_t
\li Callback #H5FD_file_image_op_t
@Cast(value="herr_t") public static int H5Pset_file_image_callbacks(@Cast(value="hid_t") long fapl_id, H5FD_file_image_callbacks_t callbacks_ptr)
callbacks_ptr
- [in,out] Pointer to the instance of the
#H5FD_file_image_callbacks_t structure@Cast(value="herr_t") public static int H5Pset_file_locking(@Cast(value="hid_t") long fapl_id, @Cast(value="hbool_t") boolean use_file_locking, @Cast(value="hbool_t") boolean ignore_when_disabled)
use_file_locking
- [in] Toggle to specify file locking (or not)ignore_when_disabled
- [in] Toggle to ignore when disabled (or not)@Cast(value="herr_t") public static int H5Pset_gc_references(@Cast(value="hid_t") long fapl_id, @Cast(value="unsigned") int gc_ref)
gc_ref
- [in] Flag setting reference garbage collection to on (1) or off (0)@Cast(value="herr_t") public static int H5Pset_libver_bounds(@Cast(value="hid_t") long plist_id, @Cast(value="H5F_libver_t") int low, @Cast(value="H5F_libver_t") int high)
low
- [in] The earliest version of the library that will be used
for writing objectshigh
- [in] The latest version of the library that will be used for
writing objectsValue of \p low and \p high | Result |
---|---|
\p low=#H5F_LIBVER_EARLIEST \p high=#H5F_LIBVER_V18 |
\li The library will create objects with the earliest possible format versions. \li The library will allow objects to be created with the latest format versions available to library release 1.8.x. \li API calls that create objects or features that are available to versions of the library greater than 1.8.x release will fail. |
\p low=#H5F_LIBVER_EARLIEST \p high=#H5F_LIBVER_V110 |
\li The library will create objects with the earliest possible format versions. \li The library will allow objects to be created with the latest format versions available to library release 1.10.x. \li API calls that create objects or features that are available to versions of the library greater than 1.10.x release will fail. |
\p low=#H5F_LIBVER_EARLIEST \p high=#H5F_LIBVER_V112 |
\li The library will create objects with the earliest possible format versions. \li The library will allow objects to be created with the latest format versions available to library release 1.12.x. \li API calls that create objects or features that are available to versions of the library greater than 1.12.x release will fail. |
\p low=#H5F_LIBVER_EARLIEST \p high=#H5F_LIBVER_V114 |
\li The library will create objects with the earliest possible format versions. \li The library will allow objects to be created with the latest format versions available to library release 1.14.x. \li API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. |
\p low=#H5F_LIBVER_V18 \p high=#H5F_LIBVER_V18 |
\li The library will create objects with the latest format versions available to library release 1.8.x. \li The library will allow objects to be created with the latest format versions available to library release 1.8.x. \li The objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to #H5F_LIBVER_EARLIEST. \li API calls that create objects or features that are available to versions of the library greater than 1.8.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V18 \p high=#H5F_LIBVER_V110 |
\li The library will create objects with the latest format versions available to library release 1.8.x. \li The library will allow objects to be created with the latest format versions available to library release 1.10.x. \li API calls that create objects or features that are available to versions of the library greater than 1.10.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V18 \p high=#H5F_LIBVER_V112 |
\li The library will create objects with the latest format versions available to library release 1.8.x. \li The library will allow objects to be created with the latest format versions available to library release 1.12.x. \li API calls that create objects or features that are available to versions of the library greater than 1.12.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V18 \p high=#H5F_LIBVER_V114 |
\li The library will create objects with the latest format versions available to library release 1.8.x. \li The library will allow objects to be created with the latest format versions available to library release 1.14.x. \li API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V110 \p high=#H5F_LIBVER_V110 |
\li The library will create objects with the latest format versions available to library release 1.10.x. \li The library will allow objects to be created with the latest format versions available to library release 1.10.x. \li The objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to #H5F_LIBVER_EARLIEST. \li API calls that create objects or features that are available to versions of the library greater than 1.10.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V110 \p high=#H5F_LIBVER_V112 |
\li The library will create objects with the latest format versions available to library release 1.10.x. \li The library will allow objects to be created with the latest format versions available to library release 1.12.x. \li API calls that create objects or features that are available to versions of the library greater than 1.12.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V110 \p high=#H5F_LIBVER_V114 |
\li The library will create objects with the latest format versions available to library release 1.10.x. \li The library will allow objects to be created with the latest format versions available to library release 1.14.x. \li API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V112 \p high=#H5F_LIBVER_V112 |
\li The library will create objects with the latest format versions available to library release 1.12.x. \li The library will allow objects to be created with the latest format versions available to library release 1.12.x. \li The objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to #H5F_LIBVER_EARLIEST. \li API calls that create objects or features that are available to versions of the library greater than 1.12.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V112 \p high=#H5F_LIBVER_V114 |
\li The library will create objects with the latest format versions available to library release 1.12.x. \li The library will allow objects to be created with the latest format versions available to library release 1.14.x. \li API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
\p low=#H5F_LIBVER_V114 \p high=#H5F_LIBVER_V114 |
\li The library will create objects with the latest format versions available to library release 1.14.x. \li The library will allow objects to be created with the latest format versions available to library release 1.14.x. \li The objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to #H5F_LIBVER_EARLIEST. \li API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. \li Earlier versions of the library may not be able to access objects created with this setting. |
@Cast(value="herr_t") public static int H5Pset_mdc_config(@Cast(value="hid_t") long plist_id, H5AC_cache_config_t config_ptr)
config_ptr
- [in] Pointer to the instance of \p H5AC_cache_config_t
containing the desired configuration@Cast(value="herr_t") public static int H5Pset_mdc_log_options(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t") boolean is_enabled, @Cast(value="const char*") BytePointer location, @Cast(value="hbool_t") boolean start_on_access)
is_enabled
- [in] Whether logging is enabledlocation
- [in] Location of log in UTF-8/ASCII (file path/name)
(On Windows, this must be ASCII)start_on_access
- [in] Whether the logging will begin as soon as the
file is opened or created@Cast(value="herr_t") public static int H5Pset_mdc_log_options(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t") boolean is_enabled, String location, @Cast(value="hbool_t") boolean start_on_access)
@Cast(value="herr_t") public static int H5Pset_meta_block_size(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t") long size)
size
- [in] Minimum size, in bytes, of metadata block allocationsEach raw metadata block is initially allocated to be of the given size. Specific metadata objects (e.g., object headers, local heaps, B-trees) are then sub-allocated from this block. The default setting is 2048 bytes, meaning that the library will attempt to aggregate metadata in at least 2K blocks in the file. Setting the value to zero (\Code{0}) with this function will turn off metadata aggregation, even if the VFL driver attempts to use the metadata aggregation strategy. Metadata aggregation reduces the number of small data objects in the file that would otherwise be required for metadata. The aggregated block of metadata is usually written in a single write action and always in a contiguous block, potentially significantly improving library and application performance.
@Cast(value="herr_t") public static int H5Pset_metadata_read_attempts(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int attempts)
attempts
- [in] The number of read attempts. Must be a value greater than \Code{0}@Cast(value="herr_t") public static int H5Pset_multi_type(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t") int type)
type
- [in] Type of data to be accessed#H5FD_MEM_SUPER | Super block data |
#H5FD_MEM_BTREE | B-tree data |
#H5FD_MEM_DRAW | Dataset raw data |
#H5FD_MEM_GHEAP | Global heap data |
#H5FD_MEM_LHEAP | Local Heap data |
#H5FD_MEM_OHDR | Object header data |
@Cast(value="herr_t") public static int H5Pset_object_flush_cb(@Cast(value="hid_t") long plist_id, H5F_flush_cb_t func, Pointer udata)
typedef herr_t (*H5F_flush_cb_t)(hid_t object_id, void *user_data)
The parameters of the callback function, per the above prototypes, are defined as follows:
- \Code{object_id} is the identifier of the object which has just been flushed.
- \Code{user_data} is the user-defined input data for the callback function.
\b Example: The example below illustrates the usage of this routine to set
the callback function to invoke when an object flush occurs.
\include H5Pset_object_flush_cb.c@Cast(value="herr_t") public static int H5Pset_sieve_buf_size(@Cast(value="hid_t") long fapl_id, @Cast(value="size_t") long size)
size
- [in] Maximum size, in bytes, of data sieve buffer@Cast(value="herr_t") public static int H5Pset_small_data_block_size(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t") long size)
size
- [in] Maximum size, in bytes, of the small data block.
The default size is \Code{2048}.@Cast(value="herr_t") public static int H5Pset_vol(@Cast(value="hid_t") long plist_id, @Cast(value="hid_t") long new_vol_id, @Const Pointer new_vol_info)
new_vol_id
- [in] VOL connector identifiernew_vol_info
- [in] Optional VOL information@Cast(value="herr_t") public static int H5Pget_vol_cap_flags(@Cast(value="hid_t") long plist_id, @Cast(value="uint64_t*") LongPointer cap_flags)
cap_flags
- [out] Flags that indicate the VOL connector capabilities@Cast(value="herr_t") public static int H5Pget_vol_cap_flags(@Cast(value="hid_t") long plist_id, @Cast(value="uint64_t*") LongBuffer cap_flags)
@Cast(value="herr_t") public static int H5Pget_vol_cap_flags(@Cast(value="hid_t") long plist_id, @Cast(value="uint64_t*") long[] cap_flags)
@Cast(value="herr_t") public static int H5Pset_mdc_image_config(@Cast(value="hid_t") long plist_id, H5AC_cache_image_config_t config_ptr)
config_ptr
- [out] Pointer to metadata cache image configuration values@Cast(value="herr_t") public static int H5Pset_page_buffer_size(@Cast(value="hid_t") long plist_id, @Cast(value="size_t") long buf_size, @Cast(value="unsigned") int min_meta_per, @Cast(value="unsigned") int min_raw_per)
buf_size
- [in] Maximum size, in bytes, of the page buffermin_meta_per
- [in] Minimum metadata percentage to keep in the page buffer
before allowing pages containing metadata to be evicted (Default is 0)min_raw_per
- [in] Minimum raw data percentage to keep in the page buffer
before allowing pages containing raw data to be evicted (Default is 0)@Cast(value="herr_t") public static int H5Pfill_value_defined(@Cast(value="hid_t") long plist, @Cast(value="H5D_fill_value_t*") IntPointer status)
status
- [out] Status of fill value in property list#H5D_FILL_VALUE_UNDEFINED | Fill value is undefined. |
#H5D_FILL_VALUE_DEFAULT | Fill value is the library default. |
#H5D_FILL_VALUE_USER_DEFINED | Fill value is defined by the application. |
@Cast(value="herr_t") public static int H5Pfill_value_defined(@Cast(value="hid_t") long plist, @Cast(value="H5D_fill_value_t*") IntBuffer status)
@Cast(value="herr_t") public static int H5Pfill_value_defined(@Cast(value="hid_t") long plist, @Cast(value="H5D_fill_value_t*") int[] status)
@Cast(value="herr_t") public static int H5Pget_alloc_time(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_alloc_time_t*") IntPointer alloc_time)
alloc_time
- [out] The timing setting for allocating dataset
storage space#H5D_ALLOC_TIME_DEFAULT |
Uses the default allocation time, based on the dataset
storage method. See the \p alloc_time description in H5Pset_alloc_time() for default allocation times for various storage methods. |
#H5D_ALLOC_TIME_EARLY | All space is allocated when the dataset is created. |
#H5D_ALLOC_TIME_INCR | Space is allocated incrementally as data is written to the dataset. |
#H5D_ALLOC_TIME_LATE | All space is allocated when data is first written to the dataset. |
@Cast(value="herr_t") public static int H5Pget_alloc_time(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_alloc_time_t*") IntBuffer alloc_time)
@Cast(value="herr_t") public static int H5Pget_alloc_time(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_alloc_time_t*") int[] alloc_time)
public static int H5Pget_chunk(@Cast(value="hid_t") long plist_id, int max_ndims, @Cast(value="hsize_t*") LongPointer dim)
max_ndims
- [in] Size of the \p dims arraydim
- [out] Array to store the chunk dimensionspublic static int H5Pget_chunk(@Cast(value="hid_t") long plist_id, int max_ndims, @Cast(value="hsize_t*") LongBuffer dim)
public static int H5Pget_chunk(@Cast(value="hid_t") long plist_id, int max_ndims, @Cast(value="hsize_t*") long... dim)
@Cast(value="herr_t") public static int H5Pget_chunk_opts(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer opts)
opts
- [out] Edge chunk option flag. Valid values are described in
H5Pset_chunk_opts(). The option status can be
retrieved using the bitwise AND operator ( & ). For
example, the expression
(optsH5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS) will
evaluate to #H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS if
that option has been enabled. Otherwise, it will
evaluate to 0 (zero).@Cast(value="herr_t") public static int H5Pget_chunk_opts(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer opts)
@Cast(value="herr_t") public static int H5Pget_chunk_opts(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] opts)
@Cast(value="herr_t") public static int H5Pget_dset_no_attrs_hint(@Cast(value="hid_t") long dcpl_id, @Cast(value="hbool_t*") BoolPointer minimize)
minimize
- [out] Flag indicating whether the library will or will
not create minimized dataset object headers@Cast(value="herr_t") public static int H5Pget_dset_no_attrs_hint(@Cast(value="hid_t") long dcpl_id, @Cast(value="hbool_t*") boolean[] minimize)
@Cast(value="herr_t") public static int H5Pget_external(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int idx, @Cast(value="size_t") long name_size, @Cast(value="char*") BytePointer name, @Cast(value="off_t*") SizeTPointer offset, @Cast(value="hsize_t*") LongPointer size)
idx
- [in] External file indexname_size
- [in] Maximum length of \p name arrayname
- [out] Name of the external fileoffset
- [out] Pointer to a location to return an offset valuesize
- [out] Pointer to a location to return the size of the
external file data@Cast(value="herr_t") public static int H5Pget_external(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int idx, @Cast(value="size_t") long name_size, @Cast(value="char*") ByteBuffer name, @Cast(value="off_t*") SizeTPointer offset, @Cast(value="hsize_t*") LongBuffer size)
@Cast(value="herr_t") public static int H5Pget_external(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int idx, @Cast(value="size_t") long name_size, @Cast(value="char*") byte[] name, @Cast(value="off_t*") SizeTPointer offset, @Cast(value="hsize_t*") long... size)
public static int H5Pget_external_count(@Cast(value="hid_t") long plist_id)
@Cast(value="herr_t") public static int H5Pget_fill_time(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_fill_time_t*") IntPointer fill_time)
fill_time
- [out] Setting for the timing of writing fill values to
the dataset#H5D_FILL_TIME_IFSET | Fill values are written to the dataset when storage space is allocated only if there is a user-defined fill value, i.e., one set with H5Pset_fill_value(). (Default) |
#H5D_FILL_TIME_ALLOC | Fill values are written to the dataset when storage space is allocated. |
#H5D_FILL_TIME_NEVER | Fill values are never written to the dataset. |
@Cast(value="herr_t") public static int H5Pget_fill_time(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_fill_time_t*") IntBuffer fill_time)
@Cast(value="herr_t") public static int H5Pget_fill_time(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_fill_time_t*") int[] fill_time)
@Cast(value="herr_t") public static int H5Pget_fill_value(@Cast(value="hid_t") long plist_id, @Cast(value="hid_t") long type_id, Pointer value)
type_id
- [in] Datatype identifier for the value passed via
\p valuevalue
- [out] Pointer to buffer to contain the returned
fill value@Cast(value="H5D_layout_t") public static int H5Pget_layout(@Cast(value="hid_t") long plist_id)
@Cast(value="herr_t") public static int H5Pget_virtual_count(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t*") SizeTPointer count)
count
- [out] The number of mappings@Cast(value="ssize_t") public static long H5Pget_virtual_dsetname(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t") long index, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
index
- [in] Mapping index. The value of \p index is 0 (zero) or
greater and less than \p count
(0 ⤠\p index < \p count), where \p count is the
number of mappings returned by H5Pget_virtual_count().name
- [out] A buffer containing the name of the source datasetsize
- [in] The size, in bytes, of the name buffer. Must be the
size of the dataset name in bytes plus 1 for a NULL
terminator@Cast(value="ssize_t") public static long H5Pget_virtual_dsetname(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t") long index, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Pget_virtual_dsetname(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t") long index, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Pget_virtual_filename(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t") long index, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
index
- [in] Mapping index. The value of \p index is 0 (zero) or
greater and less than \p count
(0 ⤠\p index < \p count), where \p count is the
number of mappings returned by H5Pget_virtual_count().name
- [out] A buffer containing the name of the file containing
the source datasetsize
- [in] The size, in bytes, of the name buffer. Must be the
size of the filename in bytes plus 1 for a NULL
terminator@Cast(value="ssize_t") public static long H5Pget_virtual_filename(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t") long index, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Pget_virtual_filename(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t") long index, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="hid_t") public static long H5Pget_virtual_srcspace(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t") long index)
index
- [in] Mapping index. The value of \p index is 0 (zero) or
greater and less than \p count
(0 ⤠\p index < \p count), where \p count is the number
of mappings returned by H5Pget_virtual_count().@Cast(value="hid_t") public static long H5Pget_virtual_vspace(@Cast(value="hid_t") long dcpl_id, @Cast(value="size_t") long index)
index
- [in] Mapping index. The value of \p index is 0 (zero) or
greater and less than \p count
(0 ⤠\p index < \p count), where \p count is the number
of mappings returned by H5Pget_virtual_count()@Cast(value="herr_t") public static int H5Pset_alloc_time(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_alloc_time_t") int alloc_time)
alloc_time
- [in] When to allocate dataset storage space#H5D_ALLOC_TIME_DEFAULT | Allocate dataset storage space at the default time (Defaults differ by storage method.) |
#H5D_ALLOC_TIME_EARLY | Allocate all space when the dataset is created (Default for compact datasets.) |
#H5D_ALLOC_TIME_INCR | Allocate space incrementally, as data is written to
the dataset (Default for chunked storage datasets.) \li Chunked datasets: Storage space allocation for each chunk is deferred until data is written to the chunk. \li Contiguous datasets: Incremental storage space allocation for contiguous data is treated as late allocation. \li Compact datasets: Incremental allocation is not allowed with compact datasets; H5Pset_alloc_time() will return an error. |
#H5D_ALLOC_TIME_LATE | Allocate all space when data is first written to the
dataset (Default for contiguous datasets.) |
@Cast(value="herr_t") public static int H5Pset_chunk(@Cast(value="hid_t") long plist_id, int ndims, @Cast(value="const hsize_t*") LongPointer dim)
ndims
- [in] The number of dimensions of each chunkdim
- [in] An array defining the size, in dataset elements, of
each chunkH5Pset_layout(), H5Dwrite()
@Cast(value="herr_t") public static int H5Pset_chunk(@Cast(value="hid_t") long plist_id, int ndims, @Cast(value="const hsize_t*") LongBuffer dim)
@Cast(value="herr_t") public static int H5Pset_chunk(@Cast(value="hid_t") long plist_id, int ndims, @Cast(value="const hsize_t*") long... dim)
@Cast(value="herr_t") public static int H5Pset_chunk_opts(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int opts)
opts
- [in] Edge chunk option flag. Valid values are:
\li #H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS
When enabled, filters are not applied to partial
edge chunks. When disabled, partial edge chunks are
filtered. Enabling this option will improve
performance when appending to the dataset and, when
compression filters are used, prevent reallocation
of these chunks. Datasets created with this option
enabled will be inaccessible with HDF5 library
versions before Release 1.10. Default: \e Disabled
\li 0 (zero) Disables option; partial edge chunks
will be compressed.@Cast(value="herr_t") public static int H5Pset_dset_no_attrs_hint(@Cast(value="hid_t") long dcpl_id, @Cast(value="hbool_t") boolean minimize)
minimize
- [in] Flag for indicating whether or not a dataset's
object header will be minimized@Cast(value="herr_t") public static int H5Pset_external(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer name, @Cast(value="off_t") long offset, @Cast(value="hsize_t") long size)
name
- [in] Name of an external fileoffset
- [in] Offset, in bytes, from the beginning of the file to
the location in the file where the data startssize
- [in] Number of bytes reserved in the file for the data@Cast(value="herr_t") public static int H5Pset_external(@Cast(value="hid_t") long plist_id, String name, @Cast(value="off_t") long offset, @Cast(value="hsize_t") long size)
@Cast(value="herr_t") public static int H5Pset_fill_time(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_fill_time_t") int fill_time)
fill_time
- [in] When to write fill values to a dataset#H5D_FILL_TIME_IFSET | Write fill values to the dataset when storage space is allocated only if there is a user-defined fill value, i.e.,one set with H5Pset_fill_value(). (Default) |
#H5D_FILL_TIME_ALLOC | Write fill values to the dataset when storage space is allocated. |
#H5D_FILL_TIME_NEVER | Never write fill values to the dataset. |
@Cast(value="herr_t") public static int H5Pset_fill_value(@Cast(value="hid_t") long plist_id, @Cast(value="hid_t") long type_id, @Const Pointer value)
type_id
- [in] Datatype of \p valuevalue
- [in] Pointer to buffer containing value to use as
fill value@Cast(value="herr_t") public static int H5Pset_shuffle(@Cast(value="hid_t") long plist_id)
@Cast(value="herr_t") public static int H5Pset_layout(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_layout_t") int layout)
layout
- [in] Type of storage layout for raw data@Cast(value="herr_t") public static int H5Pset_nbit(@Cast(value="hid_t") long plist_id)
hid_t nbit_datatype = H5Tcopy(H5T_STD_I32LE); H5Tset_precision(nbit_datatype, 16); H5Tset_offset(nbit_datatype, 4);In memory, one value of the N-Bit datatype in the above example will be stored on a little-endian machine as follows:
byte 3 | byte 2 | byte 1 | byte 0 |
???????? | ????SPPP | PPPPPPPP | PPPP???? |
1st value | 2nd value | ... |
SPPPPPPPPPPPPPPP | SPPPPPPPPPPPPPPP | ... |
@Cast(value="herr_t") public static int H5Pset_scaleoffset(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_SO_scale_type_t") int scale_type, int scale_factor)
scale_type
- [in] Flag indicating compression methodscale_factor
- [in] Parameter related to scale. Must be
non-negative#H5Z_SO_FLOAT_DSCALE (0) | Floating-point type, using variable MinBits method |
#H5Z_SO_FLOAT_ESCALE (1) | Floating-point type, using fixed MinBits method |
#H5Z_SO_INT (2) | Integer type |
\p scale_type value | \p scale_factor description |
---|---|
#H5Z_SO_FLOAT_DSCALE | Denotes the decimal scale factor for D-scaling and can be positive, negative or zero. This is the current implementation of the library. |
#H5Z_SO_FLOAT_ESCALE | Denotes MinBits for E-scaling and must be a positive integer. This is not currently implemented by the library. |
#H5Z_SO_INT | Denotes MinBits and it should be a positive integer or #H5Z_SO_INT_MINBITS_DEFAULT (0). If it is less than 0, the library will reset it to 0 since it is not implemented. |
@Cast(value="herr_t") public static int H5Pset_szip(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int options_mask, @Cast(value="unsigned") int pixels_per_block)
options_mask
- [in] A bit-mask conveying the desired SZIP options;
Valid values are #H5_SZIP_EC_OPTION_MASK and
#H5_SZIP_NN_OPTION_MASK.pixels_per_block
- [in] The number of pixels or data elements in each
data blockOption | Description (Mutually exclusive; select one.) |
---|---|
#H5_SZIP_EC_OPTION_MASK | Selects entropy coding method |
#H5_SZIP_NN_OPTION_MASK | Selects nearest neighbor coding method |
@Cast(value="herr_t") public static int H5Pset_virtual(@Cast(value="hid_t") long dcpl_id, @Cast(value="hid_t") long vspace_id, @Cast(value="const char*") BytePointer src_file_name, @Cast(value="const char*") BytePointer src_dset_name, @Cast(value="hid_t") long src_space_id)
vspace_id
- [in] The dataspace identifier with the selection within the
virtual dataset applied, possibly an unlimited selectionsrc_file_name
- [in] The name of the HDF5 file where the source dataset is
located or a \Code{"."} (period) for a source dataset in the same
file. The file might not exist yet. The name can be specified using
a C-style \c printf statement as described below.src_dset_name
- [in] The path to the HDF5 dataset in the file specified by
\p src_file_name. The dataset might not exist yet. The dataset name
can be specified using a C-style \c printf statement as described below.src_space_id
- [in] The source dataset's dataspace identifier with a
selection applied, possibly an unlimited selection\Code{"%%"} | Replaced with a single \Code{"%"} (percent) character. |
"% |
Where " is the virtual dataset dimension axis (0-based)
and \Code{"b"} indicates that the block count of the selection in that
dimension should be used. The full expression (for example, \Code{"%0b"})
is replaced with a single numeric value when the mapping is evaluated at
VDS access time. Example code for many source and virtual dataset mappings
is available in the "Examples of Source to Virtual Dataset Mapping"
chapter in the
RFC: HDF5 Virtual Dataset.
|
@Cast(value="herr_t") public static int H5Pset_virtual(@Cast(value="hid_t") long dcpl_id, @Cast(value="hid_t") long vspace_id, String src_file_name, String src_dset_name, @Cast(value="hid_t") long src_space_id)
@Cast(value="herr_t") public static int H5Pget_append_flush(@Cast(value="hid_t") long dapl_id, @Cast(value="unsigned") int dims, @Cast(value="hsize_t*") LongPointer boundary, @ByPtrPtr H5D_append_cb_t func, @Cast(value="void**") PointerPointer udata)
dims
- [in] The number of elements for \p boundaryboundary
- [in] The dimension sizes used to determine the boundaryfunc
- [in] The user-defined callback functionudata
- [in] The user-defined input data@Cast(value="herr_t") public static int H5Pget_append_flush(@Cast(value="hid_t") long dapl_id, @Cast(value="unsigned") int dims, @Cast(value="hsize_t*") LongPointer boundary, @ByPtrPtr H5D_append_cb_t func, @Cast(value="void**") @ByPtrPtr Pointer udata)
@Cast(value="herr_t") public static int H5Pget_append_flush(@Cast(value="hid_t") long dapl_id, @Cast(value="unsigned") int dims, @Cast(value="hsize_t*") LongBuffer boundary, @ByPtrPtr H5D_append_cb_t func, @Cast(value="void**") @ByPtrPtr Pointer udata)
@Cast(value="herr_t") public static int H5Pget_append_flush(@Cast(value="hid_t") long dapl_id, @Cast(value="unsigned") int dims, @Cast(value="hsize_t*") long[] boundary, @ByPtrPtr H5D_append_cb_t func, @Cast(value="void**") @ByPtrPtr Pointer udata)
@Cast(value="herr_t") public static int H5Pget_chunk_cache(@Cast(value="hid_t") long dapl_id, @Cast(value="size_t*") SizeTPointer rdcc_nslots, @Cast(value="size_t*") SizeTPointer rdcc_nbytes, DoublePointer rdcc_w0)
rdcc_nslots
- [out] Number of chunk slots in the raw data chunk
cache hash tablerdcc_nbytes
- [out] Total size of the raw data chunk cache, in
bytesrdcc_w
- [out] 0 Preemption policy@Cast(value="herr_t") public static int H5Pget_chunk_cache(@Cast(value="hid_t") long dapl_id, @Cast(value="size_t*") SizeTPointer rdcc_nslots, @Cast(value="size_t*") SizeTPointer rdcc_nbytes, DoubleBuffer rdcc_w0)
@Cast(value="herr_t") public static int H5Pget_chunk_cache(@Cast(value="hid_t") long dapl_id, @Cast(value="size_t*") SizeTPointer rdcc_nslots, @Cast(value="size_t*") SizeTPointer rdcc_nbytes, double[] rdcc_w0)
@Cast(value="ssize_t") public static long H5Pget_efile_prefix(@Cast(value="hid_t") long dapl_id, @Cast(value="char*") BytePointer prefix, @Cast(value="size_t") long size)
prefix
- [in,out] Dataset external storage prefix in UTF-8 or
ASCII (\em Path and \em filename must be ASCII
on Windows systems.)size
- [in] Size of prefix buffer in bytes@Cast(value="ssize_t") public static long H5Pget_efile_prefix(@Cast(value="hid_t") long dapl_id, @Cast(value="char*") ByteBuffer prefix, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Pget_efile_prefix(@Cast(value="hid_t") long dapl_id, @Cast(value="char*") byte[] prefix, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Pget_virtual_prefix(@Cast(value="hid_t") long dapl_id, @Cast(value="char*") BytePointer prefix, @Cast(value="size_t") long size)
prefix
- [out] Prefix applied to VDS source file pathssize
- [in] Size of prefix, including null terminator@Cast(value="ssize_t") public static long H5Pget_virtual_prefix(@Cast(value="hid_t") long dapl_id, @Cast(value="char*") ByteBuffer prefix, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Pget_virtual_prefix(@Cast(value="hid_t") long dapl_id, @Cast(value="char*") byte[] prefix, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5Pget_virtual_printf_gap(@Cast(value="hid_t") long dapl_id, @Cast(value="hsize_t*") LongPointer gap_size)
gap_size
- [out] Maximum number of the files and/or datasets
allowed to be missing for determining the extent
of an unlimited virtual dataset with printf-style
mappings. (\em Default: 0)@Cast(value="herr_t") public static int H5Pget_virtual_printf_gap(@Cast(value="hid_t") long dapl_id, @Cast(value="hsize_t*") LongBuffer gap_size)
@Cast(value="herr_t") public static int H5Pget_virtual_printf_gap(@Cast(value="hid_t") long dapl_id, @Cast(value="hsize_t*") long... gap_size)
@Cast(value="herr_t") public static int H5Pget_virtual_view(@Cast(value="hid_t") long dapl_id, @Cast(value="H5D_vds_view_t*") IntPointer view)
view
- [out] The flag specifying the view of the virtual dataset.@Cast(value="herr_t") public static int H5Pget_virtual_view(@Cast(value="hid_t") long dapl_id, @Cast(value="H5D_vds_view_t*") IntBuffer view)
@Cast(value="herr_t") public static int H5Pget_virtual_view(@Cast(value="hid_t") long dapl_id, @Cast(value="H5D_vds_view_t*") int[] view)
@Cast(value="herr_t") public static int H5Pset_append_flush(@Cast(value="hid_t") long dapl_id, @Cast(value="unsigned") int ndims, @Cast(value="const hsize_t*") LongPointer boundary, H5D_append_cb_t func, Pointer udata)
ndims
- [in] The number of elements for boundaryboundary
- [in] The dimension sizes used to determine the boundaryfunc
- [in] The user-defined callback functionudata
- [in] The user-defined input data@Cast(value="herr_t") public static int H5Pset_append_flush(@Cast(value="hid_t") long dapl_id, @Cast(value="unsigned") int ndims, @Cast(value="const hsize_t*") LongBuffer boundary, H5D_append_cb_t func, Pointer udata)
@Cast(value="herr_t") public static int H5Pset_append_flush(@Cast(value="hid_t") long dapl_id, @Cast(value="unsigned") int ndims, @Cast(value="const hsize_t*") long[] boundary, H5D_append_cb_t func, Pointer udata)
@Cast(value="herr_t") public static int H5Pset_chunk_cache(@Cast(value="hid_t") long dapl_id, @Cast(value="size_t") long rdcc_nslots, @Cast(value="size_t") long rdcc_nbytes, double rdcc_w0)
rdcc_nslots
- [in] The number of chunk slots in the raw data chunk
cache for this dataset. Increasing this value
reduces the number of cache collisions, but
slightly increases the memory used. Due to the
hashing strategy, this value should ideally be a
prime number. As a rule of thumb, this value
should be at least 10 times the number of chunks
that can fit in \p rdcc_nbytes bytes. For maximum
performance, this value should be set
approximately 100 times that number of chunks.
The default value is 521. If the value passed is
#H5D_CHUNK_CACHE_NSLOTS_DEFAULT, then the
property will not be set on \p dapl_id and the
parameter will come from the file access
property list used to open the file.rdcc_nbytes
- [in] The total size of the raw data chunk cache for
this dataset. In most cases increasing this
number will improve performance, as long as
you have enough free memory.
The default size is 1 MB. If the value passed is
#H5D_CHUNK_CACHE_NBYTES_DEFAULT, then the
property will not be set on \p dapl_id and the
parameter will come from the file access
property list.rdcc_w
- [in] 0 The chunk preemption policy for this dataset.
This must be between 0 and 1 inclusive and
indicates the weighting according to which chunks
which have been fully read or written are
penalized when determining which chunks to flush
from cache. A value of 0 means fully read or
written chunks are treated no differently than
other chunks (the preemption is strictly LRU)
while a value of 1 means fully read or written
chunks are always preempted before other chunks.
If your application only reads or writes data
once, this can be safely set to 1. Otherwise,
this should be set lower, depending on how often
you re-read or re-write the same data.
The default value is 0.75. If the value passed is
#H5D_CHUNK_CACHE_W0_DEFAULT, then the property
will not be set on \p dapl_id and the parameter
will come from the file access property list.@Cast(value="herr_t") public static int H5Pset_efile_prefix(@Cast(value="hid_t") long dapl_id, @Cast(value="const char*") BytePointer prefix)
prefix
- [in] Dataset external storage prefix in UTF-8 or ASCII
(Path and filename must be ASCII on Windows systems.)@Cast(value="herr_t") public static int H5Pset_efile_prefix(@Cast(value="hid_t") long dapl_id, String prefix)
@Cast(value="herr_t") public static int H5Pset_virtual_prefix(@Cast(value="hid_t") long dapl_id, @Cast(value="const char*") BytePointer prefix)
prefix
- [in] Prefix to be applied to VDS source file paths@Cast(value="herr_t") public static int H5Pset_virtual_prefix(@Cast(value="hid_t") long dapl_id, String prefix)
@Cast(value="herr_t") public static int H5Pset_virtual_printf_gap(@Cast(value="hid_t") long dapl_id, @Cast(value="hsize_t") long gap_size)
gap_size
- [in] Maximum number of files and/or datasets allowed to
be missing for determining the extent of an
unlimited virtual dataset with printf-style
mappings (Default value: 0)@Cast(value="herr_t") public static int H5Pset_virtual_view(@Cast(value="hid_t") long dapl_id, @Cast(value="H5D_vds_view_t") int view)
view
- [in] Flag specifying the extent of the data to be included
in the view.@Cast(value="herr_t") public static int H5Pget_btree_ratios(@Cast(value="hid_t") long plist_id, DoublePointer left, DoublePointer middle, DoublePointer right)
left
- [out] The B-tree split ratio for left-most nodesmiddle
- [out] The B-tree split ratio for right-most nodes and lone nodesright
- [out] The B-tree split ratio for all other nodes@Cast(value="herr_t") public static int H5Pget_btree_ratios(@Cast(value="hid_t") long plist_id, DoubleBuffer left, DoubleBuffer middle, DoubleBuffer right)
@Cast(value="herr_t") public static int H5Pget_btree_ratios(@Cast(value="hid_t") long plist_id, double[] left, double[] middle, double[] right)
@Cast(value="size_t") public static long H5Pget_buffer(@Cast(value="hid_t") long plist_id, @Cast(value="void**") PointerPointer tconv, @Cast(value="void**") PointerPointer bkg)
plist_id
- [in] Identifier for the dataset transfer property listtconv
- [out] Address of the pointer to application-allocated type
conversion bufferbkg
- [out] Address of the pointer to application-allocated
background buffer@Cast(value="size_t") public static long H5Pget_buffer(@Cast(value="hid_t") long plist_id, @Cast(value="void**") @ByPtrPtr Pointer tconv, @Cast(value="void**") @ByPtrPtr Pointer bkg)
@Cast(value="ssize_t") public static long H5Pget_data_transform(@Cast(value="hid_t") long plist_id, @Cast(value="char*") BytePointer expression, @Cast(value="size_t") long size)
plist_id
- [in] Identifier of the property list or classexpression
- [out] Pointer to memory where the transform expression will
be copiedsize
- [in] Number of bytes of the transform expression to copy
to@Cast(value="ssize_t") public static long H5Pget_data_transform(@Cast(value="hid_t") long plist_id, @Cast(value="char*") ByteBuffer expression, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Pget_data_transform(@Cast(value="hid_t") long plist_id, @Cast(value="char*") byte[] expression, @Cast(value="size_t") long size)
@Cast(value="H5Z_EDC_t") public static int H5Pget_edc_check(@Cast(value="hid_t") long plist_id)
plist_id
- [in] Dataset transfer property list identifier@Cast(value="herr_t") public static int H5Pget_hyper_vector_size(@Cast(value="hid_t") long fapl_id, @Cast(value="size_t*") SizeTPointer size)
fapl_id
- [in] Dataset transfer property list identifiersize
- [out] Number of I/O vectors to accumulate in memory for I/O operationspublic static int H5Pget_preserve(@Cast(value="hid_t") long plist_id)
plist_id
- [in] Identifier for the dataset transfer property list@Cast(value="herr_t") public static int H5Pget_type_conv_cb(@Cast(value="hid_t") long dxpl_id, @ByPtrPtr H5T_conv_except_func_t op, @Cast(value="void**") PointerPointer operate_data)
dxpl_id
- [in] Dataset transfer property list identifierop
- [out] User-defined type conversion callback functionoperate_data
- [out] User-defined input data for the callback function@Cast(value="herr_t") public static int H5Pget_type_conv_cb(@Cast(value="hid_t") long dxpl_id, @ByPtrPtr H5T_conv_except_func_t op, @Cast(value="void**") @ByPtrPtr Pointer operate_data)
@Cast(value="herr_t") public static int H5Pget_vlen_mem_manager(@Cast(value="hid_t") long plist_id, @ByPtrPtr H5MM_allocate_t alloc_func, @Cast(value="void**") PointerPointer alloc_info, @ByPtrPtr H5MM_free_t free_func, @Cast(value="void**") PointerPointer free_info)
plist_id
- [in] Identifier for the dataset transfer property listalloc_func
- [out] User's allocate routine, or NULL for system mallocalloc_info
- [out] Extra parameter for user's allocation routine.
Contents are ignored if preceding
parameter is NULL @param free_func [out] User's free routine, or NULL for
system free @param free_info [out]
Extra parameter for user's free routine. Contents are ignored if preceding
parameter is NULL@Cast(value="herr_t") public static int H5Pget_vlen_mem_manager(@Cast(value="hid_t") long plist_id, @ByPtrPtr H5MM_allocate_t alloc_func, @Cast(value="void**") @ByPtrPtr Pointer alloc_info, @ByPtrPtr H5MM_free_t free_func, @Cast(value="void**") @ByPtrPtr Pointer free_info)
@Cast(value="herr_t") public static int H5Pset_btree_ratios(@Cast(value="hid_t") long plist_id, double left, double middle, double right)
plist_id
- [in] The dataset transfer property list identifierleft
- [in] The B-tree split ratio for left-most nodesmiddle
- [in] The B-tree split ratio for all other nodesright
- [in] The B-tree split ratio for right-most nodes and lone
nodes@Cast(value="herr_t") public static int H5Pset_buffer(@Cast(value="hid_t") long plist_id, @Cast(value="size_t") long size, Pointer tconv, Pointer bkg)
size
- [in] Size, in bytes, of the type conversion and background bufferstconv
- [in] Pointer to application-allocated type conversion bufferbkg
- [in] Pointer to application-allocated background buffer@Cast(value="herr_t") public static int H5Pset_data_transform(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer expression)
expression
- [in] Pointer to the null-terminated data transform
expression@Cast(value="herr_t") public static int H5Pset_data_transform(@Cast(value="hid_t") long plist_id, String expression)
@Cast(value="herr_t") public static int H5Pset_edc_check(@Cast(value="hid_t") long plist_id, @Cast(value="H5Z_EDC_t") int check)
check
- [in] Specifies whether error checking is enabled or disabled
for dataset read operations@Cast(value="herr_t") public static int H5Pset_filter_callback(@Cast(value="hid_t") long plist_id, H5Z_filter_func_t func, Pointer op_data)
func
- [in] User-defined filter callback functionop_data
- [in] User-defined input data for the callback function@Cast(value="herr_t") public static int H5Pset_hyper_vector_size(@Cast(value="hid_t") long plist_id, @Cast(value="size_t") long size)
size
- [in] Number of I/O vectors to accumulate in memory for I/O
operations\n
Must be greater than 1 (one)\n
Default value: 1024@Cast(value="herr_t") public static int H5Pset_preserve(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t") boolean status)
status
- [in] Status toggle of the dataset transfer property list@Cast(value="herr_t") public static int H5Pset_type_conv_cb(@Cast(value="hid_t") long dxpl_id, H5T_conv_except_func_t op, Pointer operate_data)
op
- [in] User-defined type conversion callback functionoperate_data
- [in] User-defined input data for the callback function@Cast(value="herr_t") public static int H5Pset_vlen_mem_manager(@Cast(value="hid_t") long plist_id, H5MM_allocate_t alloc_func, Pointer alloc_info, H5MM_free_t free_func, Pointer free_info)
alloc_func
- [in] User's allocate routine, or \c NULL for system \c mallocalloc_info
- [in] Extra parameter for user's allocation routine.
Contents are ignored if preceding parameter is \c NULL.free_func
- [in] User's free routine, or \c NULL for system \c freefree_info
- [in] Extra parameter for user's free routine. Contents are
ignored if preceding parameter is \c NULL@Cast(value="herr_t") public static int H5Pset_dataset_io_hyperslab_selection(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int rank, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") LongPointer start, @Cast(value="const hsize_t*") LongPointer stride, @Cast(value="const hsize_t*") LongPointer count, @Cast(value="const hsize_t*") LongPointer block)
plist_id
- [in] Property list identifierrank
- [in] Number of dimensions of selectionop
- [in] Operation to perform on current selectionstart
- [in] Offset of start of hyperslabstride
- [in] Hyperslab stridecount
- [in] Number of blocks included in hyperslabblock
- [in] Size of block in hyperslab@Cast(value="herr_t") public static int H5Pset_dataset_io_hyperslab_selection(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int rank, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") LongBuffer start, @Cast(value="const hsize_t*") LongBuffer stride, @Cast(value="const hsize_t*") LongBuffer count, @Cast(value="const hsize_t*") LongBuffer block)
@Cast(value="herr_t") public static int H5Pset_dataset_io_hyperslab_selection(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int rank, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") long[] start, @Cast(value="const hsize_t*") long[] stride, @Cast(value="const hsize_t*") long[] count, @Cast(value="const hsize_t*") long... block)
@Cast(value="herr_t") public static int H5Pset_selection_io(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_selection_io_mode_t") int selection_io_mode)
selection_io_mode
- [in] The selection I/O mode to be set@Cast(value="herr_t") public static int H5Pget_selection_io(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_selection_io_mode_t*") IntPointer selection_io_mode)
selection_io_mode
- [out] The selection I/O mode@Cast(value="herr_t") public static int H5Pget_selection_io(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_selection_io_mode_t*") IntBuffer selection_io_mode)
@Cast(value="herr_t") public static int H5Pget_selection_io(@Cast(value="hid_t") long plist_id, @Cast(value="H5D_selection_io_mode_t*") int[] selection_io_mode)
@Cast(value="herr_t") public static int H5Pget_no_selection_io_cause(@Cast(value="hid_t") long plist_id, @Cast(value="uint32_t*") IntPointer no_selection_io_cause)
no_selection_io_cause
- [out] A bitwise set value indicating the relevant
causes that prevented selection I/O from
being performed@Cast(value="herr_t") public static int H5Pget_no_selection_io_cause(@Cast(value="hid_t") long plist_id, @Cast(value="uint32_t*") IntBuffer no_selection_io_cause)
@Cast(value="herr_t") public static int H5Pget_no_selection_io_cause(@Cast(value="hid_t") long plist_id, @Cast(value="uint32_t*") int[] no_selection_io_cause)
@Cast(value="herr_t") public static int H5Pget_actual_selection_io_mode(@Cast(value="hid_t") long plist_id, @Cast(value="uint32_t*") IntPointer actual_selection_io_mode)
actual_selection_io_mode
- [out] A bitwise set value indicating the
type(s) of I/O performed@Cast(value="herr_t") public static int H5Pget_actual_selection_io_mode(@Cast(value="hid_t") long plist_id, @Cast(value="uint32_t*") IntBuffer actual_selection_io_mode)
@Cast(value="herr_t") public static int H5Pget_actual_selection_io_mode(@Cast(value="hid_t") long plist_id, @Cast(value="uint32_t*") int[] actual_selection_io_mode)
@Cast(value="herr_t") public static int H5Pset_modify_write_buf(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t") boolean modify_write_buf)
modify_write_buf
- [in] Whether the library can modify the contents of the write buffer@Cast(value="herr_t") public static int H5Pget_modify_write_buf(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") BoolPointer modify_write_buf)
modify_write_buf
- [out] Whether the library can modify the contents of the write buffer@Cast(value="herr_t") public static int H5Pget_modify_write_buf(@Cast(value="hid_t") long plist_id, @Cast(value="hbool_t*") boolean[] modify_write_buf)
@Cast(value="herr_t") public static int H5Pget_create_intermediate_group(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer crt_intmd)
crt_intmd
- [out] Flag specifying whether to create intermediate
groups upon creation of an object@Cast(value="herr_t") public static int H5Pget_create_intermediate_group(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer crt_intmd)
@Cast(value="herr_t") public static int H5Pget_create_intermediate_group(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] crt_intmd)
@Cast(value="herr_t") public static int H5Pset_create_intermediate_group(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int crt_intmd)
crt_intmd
- [in] Flag specifying whether to create intermediate
groups upon the creation of an object@Cast(value="herr_t") public static int H5Pget_est_link_info(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer est_num_entries, @Cast(value="unsigned*") IntPointer est_name_len)
est_num_entries
- [out] The estimated number of links in the group
referenced by \p plist_idest_name_len
- [out] The estimated average length of line names in the group
referenced by \p plist_id@Cast(value="herr_t") public static int H5Pget_est_link_info(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer est_num_entries, @Cast(value="unsigned*") IntBuffer est_name_len)
@Cast(value="herr_t") public static int H5Pget_est_link_info(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] est_num_entries, @Cast(value="unsigned*") int[] est_name_len)
@Cast(value="herr_t") public static int H5Pget_link_creation_order(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer crt_order_flags)
plist_id
- [in] Group or file creation property list
identifiercrt_order_flags
- [out] Creation order flag(s)@Cast(value="herr_t") public static int H5Pget_link_creation_order(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer crt_order_flags)
@Cast(value="herr_t") public static int H5Pget_link_creation_order(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] crt_order_flags)
@Cast(value="herr_t") public static int H5Pget_link_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer max_compact, @Cast(value="unsigned*") IntPointer min_dense)
max_compact
- [out] Maximum number of links for compact storagemin_dense
- [out] Minimum number of links for dense storage@Cast(value="herr_t") public static int H5Pget_link_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer max_compact, @Cast(value="unsigned*") IntBuffer min_dense)
@Cast(value="herr_t") public static int H5Pget_link_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] max_compact, @Cast(value="unsigned*") int[] min_dense)
@Cast(value="herr_t") public static int H5Pget_local_heap_size_hint(@Cast(value="hid_t") long plist_id, @Cast(value="size_t*") SizeTPointer size_hint)
size_hint
- [out] Anticipated size of local heap@Cast(value="herr_t") public static int H5Pset_est_link_info(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int est_num_entries, @Cast(value="unsigned") int est_name_len)
est_num_entries
- [in] Estimated number of links to be inserted into groupest_name_len
- [in] Estimated average length of link names@Cast(value="herr_t") public static int H5Pset_link_creation_order(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int crt_order_flags)
plist_id
- [in] Group or file creation property list
identifiercrt_order_flags
- [out] Creation order flag(s)#H5P_CRT_ORDER_TRACKED | Link creation order is tracked but not necessarily indexed |
#H5P_CRT_ORDER_INDEXED | Link creation order is indexed (requires #H5P_CRT_ORDER_TRACKED) |
@Cast(value="herr_t") public static int H5Pset_link_phase_change(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int max_compact, @Cast(value="unsigned") int min_dense)
max_compact
- [in] Maximum number of links for compact storage
(\a Default: 8)min_dense
- [in] Minimum number of links for dense storage
(\a Default: 6)@Cast(value="herr_t") public static int H5Pset_local_heap_size_hint(@Cast(value="hid_t") long plist_id, @Cast(value="size_t") long size_hint)
size_hint
- [in] Anticipated maximum size in bytes of local heap
size_hint = max_number_of_group_members *
(average_length_of_group_member_link_names + 2)
If it is known that there will be groups with zero members, the use
of a group creation property list with \p size_hint set to to 1 (one)
will guarantee the smallest possible local heap for each of those groups.
Setting \p size_hint to zero (0) causes the library to make a
reasonable estimate for the default local heap size.
\par Motivation:
In situations where backward-compatibility is required, specifically, when
libraries prior to HDF5 Release 1.8.0 may be used to read the file, groups
must be created and maintained in the original style. This is HDF5's default
behavior. If backward compatibility with pre-1.8.0 libraries is not a concern,
greater efficiencies can be obtained with the new-format compact and indexed
groups. See Group
implementations in HDF5 in the \ref H5G API introduction (at the bottom).\n
H5Pset_local_heap_size_hint() is useful for tuning file size when files
contain original-style groups with either zero members or very large
numbers of members.\n
The original style of HDF5 groups, the only style available prior to HDF5
Release 1.8.0, was well-suited for moderate-sized groups but was not optimized
for either very small or very large groups. This original style remains the
default, but two new group implementations were introduced in HDF5 Release 1.8.0:
compact groups to accommodate zero to small numbers of members and indexed groups
for thousands or tens of thousands of members ... or millions, if that's what
your application requires.\n
The local heap size hint, \p size_hint, is a performance tuning parameter for
original-style groups. As indicated above, an HDF5 group may have zero, a handful,
or tens of thousands of members. Since the original style of HDF5 groups stores the
metadata for all of these group members in a uniform format in a local heap, the size
of that metadata (and hence, the size of the local heap) can vary wildly from group
to group. To intelligently allocate space and to avoid unnecessary fragmentation of
the local heap, it can be valuable to provide the library with a hint as to the local
heap's likely eventual size. This can be particularly valuable when it is known that
a group will eventually have a great many members. It can also be useful in conserving
space in a file when it is known that certain groups will never have any members.@Cast(value="herr_t") public static int H5Pget_char_encoding(@Cast(value="hid_t") long plist_id, @Cast(value="H5T_cset_t*") IntPointer encoding)
plist_id
- [in] Link creation or attribute creation property list
identifierencoding
- [out] String encoding character set@Cast(value="herr_t") public static int H5Pget_char_encoding(@Cast(value="hid_t") long plist_id, @Cast(value="H5T_cset_t*") IntBuffer encoding)
@Cast(value="herr_t") public static int H5Pget_char_encoding(@Cast(value="hid_t") long plist_id, @Cast(value="H5T_cset_t*") int[] encoding)
@Cast(value="herr_t") public static int H5Pset_char_encoding(@Cast(value="hid_t") long plist_id, @Cast(value="H5T_cset_t") int encoding)
plist_id
- [in] Link creation or attribute creation property list
identifierencoding
- [in] String encoding character set@Cast(value="herr_t") public static int H5Pget_elink_acc_flags(@Cast(value="hid_t") long lapl_id, @Cast(value="unsigned*") IntPointer flags)
flags
- [out] File access flag for link traversalunsigned acc_flags; status = H5Pget_elink_acc_flags(lapl_id, &acc_flags);
@Cast(value="herr_t") public static int H5Pget_elink_acc_flags(@Cast(value="hid_t") long lapl_id, @Cast(value="unsigned*") IntBuffer flags)
@Cast(value="herr_t") public static int H5Pget_elink_acc_flags(@Cast(value="hid_t") long lapl_id, @Cast(value="unsigned*") int[] flags)
@Cast(value="herr_t") public static int H5Pget_elink_cb(@Cast(value="hid_t") long lapl_id, @ByPtrPtr H5L_elink_traverse_t func, @Cast(value="void**") PointerPointer op_data)
func
- [out] User-defined external link traversal callback
functionop_data
- [out] User-defined input data for the callback functionH5L_elink_traverse_t elink_callback_func; void *elink_callback_udata; status = H5Pget_elink_cb (lapl_id, &elink_callback_func, &elink_callback_udata);
@Cast(value="herr_t") public static int H5Pget_elink_cb(@Cast(value="hid_t") long lapl_id, @ByPtrPtr H5L_elink_traverse_t func, @Cast(value="void**") @ByPtrPtr Pointer op_data)
@Cast(value="hid_t") public static long H5Pget_elink_fapl(@Cast(value="hid_t") long lapl_id)
and H5Lcreate_external().
@Cast(value="ssize_t") public static long H5Pget_elink_prefix(@Cast(value="hid_t") long plist_id, @Cast(value="char*") BytePointer prefix, @Cast(value="size_t") long size)
prefix
- [out] Prefix applied to external link pathssize
- [in] Size of prefix, including null terminator@Cast(value="ssize_t") public static long H5Pget_elink_prefix(@Cast(value="hid_t") long plist_id, @Cast(value="char*") ByteBuffer prefix, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Pget_elink_prefix(@Cast(value="hid_t") long plist_id, @Cast(value="char*") byte[] prefix, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5Pget_nlinks(@Cast(value="hid_t") long plist_id, @Cast(value="size_t*") SizeTPointer nlinks)
nlinks
- [out] Maximum number of links to traverse@Cast(value="herr_t") public static int H5Pset_elink_acc_flags(@Cast(value="hid_t") long lapl_id, @Cast(value="unsigned") int flags)
flags
- [in] The access flag for external link traversalstatus = H5Pset_elink_acc_flags(lapl_id, H5F_ACC_RDONLY);
@Cast(value="herr_t") public static int H5Pset_elink_cb(@Cast(value="hid_t") long lapl_id, H5L_elink_traverse_t func, Pointer op_data)
func
- [in] User-defined external link traversal callback
functionop_data
- [in] User-defined input data for the callback functionherr_t elink_callback(const char *parent_file_name, const char *parent_group_name, const char *child_file_name, const char *child_object_name, unsigned *acc_flags, hid_t fapl_id, void *op_data) { puts(child_file_name); return 0; } int main(void) { hid_t lapl_id = H5Pcreate(H5P_LINK_ACCESS); H5Pset_elink_cb(lapl_id, elink_callback, NULL); ... }
@Cast(value="herr_t") public static int H5Pset_elink_fapl(@Cast(value="hid_t") long lapl_id, @Cast(value="hid_t") long fapl_id)
@Cast(value="herr_t") public static int H5Pset_elink_prefix(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer prefix)
prefix
- [in] Prefix to be applied to external link paths@Cast(value="herr_t") public static int H5Pset_elink_prefix(@Cast(value="hid_t") long plist_id, String prefix)
@Cast(value="herr_t") public static int H5Pset_nlinks(@Cast(value="hid_t") long plist_id, @Cast(value="size_t") long nlinks)
nlinks
- [in] Maximum number of links to traverse@Cast(value="herr_t") public static int H5Padd_merge_committed_dtype_path(@Cast(value="hid_t") long plist_id, @Cast(value="const char*") BytePointer path)
plist_id
- [in] Object copy property list identifierpath
- [in] The path to be addedint main(void) { hid_t ocpypl_id = H5Pcreate(H5P_OBJECT_COPY); H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG); H5Padd_merge_committed_dtype_path(ocpypl_id, "/group/committed_dtypeA"); H5Padd_merge_committed_dtype_path(ocpypl_id, "/group2/committed_dset"); H5Ocopy(...ocpypl_id...); ... ... }\note H5Padd_merge_committed_dtype_path() will fail if the object copy property list is invalid. It will also fail if there is insufficient memory when duplicating \p path.
H5Ocopy()
\li #H5O_mcdt_search_cb_t
\li H5Padd_merge_committed_dtype_path()
\li H5Pfree_merge_committed_dtype_paths()
\li H5Pget_mcdt_search_cb()
\li H5Pset_copy_object()
\li H5Pset_mcdt_search_cb()
\li \ref_h5ocopy
@Cast(value="herr_t") public static int H5Padd_merge_committed_dtype_path(@Cast(value="hid_t") long plist_id, String path)
@Cast(value="herr_t") public static int H5Pfree_merge_committed_dtype_paths(@Cast(value="hid_t") long plist_id)
plist_id
- [in] Object copy property list identifierint main(void) { hid_t ocpypl_id = H5Pcreate(H5P_OBJECT_COPY); H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG); H5Padd_merge_committed_dtype_path(ocpypl_id, "/group/committed_dtypeA"); H5Ocopy(...ocpypl_id...); ... ... H5Pfree_merge_committed_dtype_paths(ocpypl_id); H5Padd_merge_committed_dtype_path(ocpypl_id, "/group2/committed_dtypeB"); H5Ocopy(...ocpypl_id...); ... ... }\note H5Pfree_merge_committed_dtype_paths() will fail if the object copy property list is invalid.
H5Ocopy()
\li #H5O_mcdt_search_cb_t
\li H5Padd_merge_committed_dtype_path()
\li H5Pfree_merge_committed_dtype_paths()
\li H5Pget_mcdt_search_cb()
\li H5Pset_copy_object()
\li H5Pset_mcdt_search_cb()
@Cast(value="herr_t") public static int H5Pget_copy_object(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntPointer copy_options)
plist_id
- [in] Object copy property list identifiercopy_options
- [out] Copy option(s) set in the object copy property
list@Cast(value="herr_t") public static int H5Pget_copy_object(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") IntBuffer copy_options)
@Cast(value="herr_t") public static int H5Pget_copy_object(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned*") int[] copy_options)
@Cast(value="herr_t") public static int H5Pget_mcdt_search_cb(@Cast(value="hid_t") long plist_id, @ByPtrPtr H5O_mcdt_search_cb_t func, @Cast(value="void**") PointerPointer op_data)
plist_id
- [in] Object copy property list identifierfunc
- [out] User-defined callback functionop_data
- [out] User-defined data for the callback
functionH5Ocopy()
\li #H5O_mcdt_search_cb_t
\li H5Padd_merge_committed_dtype_path()
\li H5Pfree_merge_committed_dtype_paths()
\li H5Pget_mcdt_search_cb()
\li H5Pset_copy_object()
\li H5Pset_mcdt_search_cb()
\li \ref_h5ocopy
@Cast(value="herr_t") public static int H5Pget_mcdt_search_cb(@Cast(value="hid_t") long plist_id, @ByPtrPtr H5O_mcdt_search_cb_t func, @Cast(value="void**") @ByPtrPtr Pointer op_data)
@Cast(value="herr_t") public static int H5Pset_copy_object(@Cast(value="hid_t") long plist_id, @Cast(value="unsigned") int copy_options)
plist_id
- [in] Object copy property list identifiercopy_options
- [out] Copy option(s) to be set#H5O_COPY_SHALLOW_HIERARCHY_FLAG | Copy only immediate members of a group Default behavior, without flag: Recursively copy all objects in and below the group. |
#H5O_COPY_EXPAND_SOFT_LINK_FLAG | Expand soft links into new objects Default behavior, without flag: Copy soft links as they are. |
#H5O_COPY_EXPAND_EXT_LINK_FLAG | Expand external link into new objects Default behavior, without flag: Copy external links as they are. |
#H5O_COPY_EXPAND_REFERENCE_FLAG | Copy objects that are pointed to by references and
update reference values in destination file Default behavior, without flag: Set reference values in destination file to zero (0) |
#H5O_COPY_WITHOUT_ATTR_FLAG | Copy object without copying attributes Default behavior, without flag: Copy object with all its attributes |
#H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG | Use a matching committed datatype in the destination
file when copying a committed datatype, a dataset with
a committed datatype, or an object with an attribute
of committed datatype Default behavior without flag: \li A committed datatype in the source will be copied to the destination as a committed datatype. \li If a dataset in the source uses a committed datatype or an object in the source has an attribute of a committed datatype, that committed datatype will be written to the destination as an anonymous committed datatype. If copied in a single H5Ocopy() operation, objects that share a committed datatype in the source will share an anonymous committed datatype in the destination copy. Subsequent H5Ocopy() operations, however, will be unaware of prior anonymous committed datatypes and will create new ones. See the âSee Alsoâ section immediately below for functions related to the use of this flag. |
and a callback function used to tune committed datatype
copying behavior:
\li #H5O_mcdt_search_cb_t
\li H5Padd_merge_committed_dtype_path()
\li H5Pfree_merge_committed_dtype_paths()
\li H5Pget_mcdt_search_cb()
\li H5Pset_copy_object()
\li H5Pset_mcdt_search_cb()
\li \ref_h5ocopy
@Cast(value="herr_t") public static int H5Pset_mcdt_search_cb(@Cast(value="hid_t") long plist_id, H5O_mcdt_search_cb_t func, Pointer op_data)
plist_id
- [in] Object copy property list identifierfunc
- [in] User-defined callback functionop_data
- [in] User-defined input data for the callback functionstatic H5O_mcdt_search_ret_t mcdt_search_cb(void *_udata) { H5O_mcdt_search_ret_t action = *((H5O_mcdt_search_ret_t *)_udata); return(action); } int main(void) { hid_t ocpypl_id = H5Pcreate(H5P_OBJECT_COPY); H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG); H5Padd_merge_committed_dtype_path(ocpypl_id, "/group/committed_dtypeA"); action = H5O_MCDT_SEARCH_STOP; H5Pset_mcdt_search_cb(ocpypl_id, mcdt_search_cb, &action); H5Ocopy(...ocpypl_id...); ... ... }\note H5Pset_mcdt_search_cb() will fail if the object copy property list is invalid. \warning If the callback function return value causes H5Ocopy() to abort, the destination file may be left in an inconsistent or corrupted state.
H5Ocopy()
\li #H5O_mcdt_search_cb_t
\li H5Padd_merge_committed_dtype_path()
\li H5Pfree_merge_committed_dtype_paths()
\li H5Pget_mcdt_search_cb()
\li H5Pset_copy_object()
\li H5Pset_mcdt_search_cb()
\li \ref_h5ocopy
@Cast(value="herr_t") public static int H5PLset_loading_state(@Cast(value="unsigned int") int plugin_control_mask)
plugin_control_mask
- [in] The list of dynamic plugin types to enable or disable.\n
A plugin bit set to 0 (zero) prevents use of that dynamic plugin.\n
A plugin bit set to 1 (one) enables use of that dynamic plugin.\n
Setting \p plugin_control_mask to a negative value enables all dynamic
plugin types.\n
Setting \p plugin_control_mask to 0 (zero) disables all dynamic plugin\n
types.@Cast(value="herr_t") public static int H5PLget_loading_state(@Cast(value="unsigned int*") IntPointer plugin_control_mask)
plugin_control_mask
- [out] List of dynamic plugin types that are enabled or disabled.\n
A plugin bit set to 0 (zero) indicates that the dynamic plugin type is
disabled.\n
A plugin bit set to 1 (one) indicates that the dynamic plugin type is
enabled.\n
If the value of \p plugin_control_mask is negative, all dynamic plugin
types are enabled.\n
If the value of \p plugin_control_mask is 0 (zero), all dynamic plugins
are disabled.@Cast(value="herr_t") public static int H5PLget_loading_state(@Cast(value="unsigned int*") IntBuffer plugin_control_mask)
@Cast(value="herr_t") public static int H5PLget_loading_state(@Cast(value="unsigned int*") int[] plugin_control_mask)
@Cast(value="herr_t") public static int H5PLappend(@Cast(value="const char*") BytePointer search_path)
search_path
- [in] A plugin path@Cast(value="herr_t") public static int H5PLprepend(@Cast(value="const char*") BytePointer search_path)
search_path
- [in] A plugin path@Cast(value="herr_t") public static int H5PLreplace(@Cast(value="const char*") BytePointer search_path, @Cast(value="unsigned int") int index)
search_path
- [in] A plugin pathindex
- [in] Index@Cast(value="herr_t") public static int H5PLreplace(String search_path, @Cast(value="unsigned int") int index)
@Cast(value="herr_t") public static int H5PLinsert(@Cast(value="const char*") BytePointer search_path, @Cast(value="unsigned int") int index)
search_path
- [in] A plugin pathindex
- [in] Index@Cast(value="herr_t") public static int H5PLinsert(String search_path, @Cast(value="unsigned int") int index)
@Cast(value="herr_t") public static int H5PLremove(@Cast(value="unsigned int") int index)
index
- [in] Index@Cast(value="ssize_t") public static long H5PLget(@Cast(value="unsigned int") int index, @Cast(value="char*") BytePointer path_buf, @Cast(value="size_t") long buf_size)
index
- [in] Indexpath_buf
- [out] Pathnamebuf_size
- [in] Size of \p path_buf@Cast(value="ssize_t") public static long H5PLget(@Cast(value="unsigned int") int index, @Cast(value="char*") ByteBuffer path_buf, @Cast(value="size_t") long buf_size)
@Cast(value="ssize_t") public static long H5PLget(@Cast(value="unsigned int") int index, @Cast(value="char*") byte[] path_buf, @Cast(value="size_t") long buf_size)
@Cast(value="herr_t") public static int H5PLsize(@Cast(value="unsigned int*") IntPointer num_paths)
num_paths
- [out] Current length of the plugin search path list@Cast(value="herr_t") public static int H5PLsize(@Cast(value="unsigned int*") IntBuffer num_paths)
@Cast(value="herr_t") public static int H5PLsize(@Cast(value="unsigned int*") int[] num_paths)
@MemberGetter public static int H5R_OBJ_REF_BUF_SIZE()
@MemberGetter public static int H5R_DSET_REG_REF_BUF_SIZE()
@Cast(value="herr_t") public static int H5Rcreate_object(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long oapl_id, H5R_ref_t ref_ptr)
name
- [in] Name of object
\oapl_idref_ptr
- [out] Pointer to reference@Cast(value="herr_t") public static int H5Rcreate_object(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long oapl_id, H5R_ref_t ref_ptr)
@Cast(value="herr_t") public static int H5Rcreate_region(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long oapl_id, H5R_ref_t ref_ptr)
name
- [in] Name of object
\space_id
\oapl_idref_ptr
- [out] Pointer to reference@Cast(value="herr_t") public static int H5Rcreate_region(@Cast(value="hid_t") long loc_id, String name, @Cast(value="hid_t") long space_id, @Cast(value="hid_t") long oapl_id, H5R_ref_t ref_ptr)
@Cast(value="herr_t") public static int H5Rcreate_attr(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long oapl_id, H5R_ref_t ref_ptr)
name
- [in] Name of objectattr_name
- [in] Name of attribute
\oapl_idref_ptr
- [out] Pointer to reference@Cast(value="herr_t") public static int H5Rcreate_attr(@Cast(value="hid_t") long loc_id, String name, String attr_name, @Cast(value="hid_t") long oapl_id, H5R_ref_t ref_ptr)
@Cast(value="herr_t") public static int H5Rdestroy(H5R_ref_t ref_ptr)
ref_ptr
- [in] Pointer to reference@Cast(value="H5R_type_t") public static int H5Rget_type(@Const H5R_ref_t ref_ptr)
ref_ptr
- [in] Pointer to reference@Cast(value="htri_t") public static int H5Requal(@Const H5R_ref_t ref1_ptr, @Const H5R_ref_t ref2_ptr)
ref
- [in] 1_ptr Pointer to reference to compareref
- [in] 2_ptr Pointer to reference to compare@Cast(value="herr_t") public static int H5Rcopy(@Const H5R_ref_t src_ref_ptr, H5R_ref_t dst_ref_ptr)
src_ref_ptr
- [in] Pointer to reference to copydst_ref_ptr
- [out] Pointer to output reference@Cast(value="hid_t") public static long H5Ropen_object(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long oapl_id)
ref_ptr
- [in] Pointer to reference to open
\rapl_id
\oapl_id@Cast(value="hid_t") public static long H5Ropen_object_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long oapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Ropen_object_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long oapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Ropen_region(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long oapl_id)
ref_ptr
- [in] Pointer to reference to open
\rapl_id
\oapl_id@Cast(value="hid_t") public static long H5Ropen_region_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long oapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Ropen_region_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long oapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Ropen_attr(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long aapl_id)
ref_ptr
- [in] Pointer to reference to open
\rapl_id
\aapl_id@Cast(value="hid_t") public static long H5Ropen_attr_async(@Cast(value="const char*") BytePointer app_file, @Cast(value="const char*") BytePointer app_func, @Cast(value="unsigned") int app_line, H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="hid_t") public static long H5Ropen_attr_async(String app_file, String app_func, @Cast(value="unsigned") int app_line, H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="hid_t") long aapl_id, @Cast(value="hid_t") long es_id)
@Cast(value="herr_t") public static int H5Rget_obj_type3(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="H5O_type_t*") IntPointer obj_type)
ref_ptr
- [in] Pointer to reference to query
\rapl_idobj_type
- [out] Type of referenced object@Cast(value="herr_t") public static int H5Rget_obj_type3(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="H5O_type_t*") IntBuffer obj_type)
@Cast(value="herr_t") public static int H5Rget_obj_type3(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="H5O_type_t*") int[] obj_type)
@Cast(value="ssize_t") public static long H5Rget_file_name(@Const H5R_ref_t ref_ptr, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
ref_ptr
- [in] Pointer to reference to queryname
- [in,out] Buffer to place the file name of the referencesize
- [in] Size of the \p name buffer@Cast(value="ssize_t") public static long H5Rget_file_name(@Const H5R_ref_t ref_ptr, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Rget_file_name(@Const H5R_ref_t ref_ptr, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Rget_obj_name(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
ref_ptr
- [in] Pointer to reference to query
\rapl_idname
- [in,out] Buffer to place the file name of the referencesize
- [in] Size of the \p name buffer@Cast(value="ssize_t") public static long H5Rget_obj_name(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Rget_obj_name(H5R_ref_t ref_ptr, @Cast(value="hid_t") long rapl_id, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Rget_attr_name(@Const H5R_ref_t ref_ptr, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
ref_ptr
- [in] Pointer to reference to queryname
- [in,out] Buffer to place the attribute name of the referencesize
- [in] Size of the \p name buffer@Cast(value="ssize_t") public static long H5Rget_attr_name(@Const H5R_ref_t ref_ptr, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Rget_attr_name(@Const H5R_ref_t ref_ptr, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5Rcreate(Pointer ref, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name, @Cast(value="H5R_type_t") int ref_type, @Cast(value="hid_t") long space_id)
ref
- [out] Reference created by the function callloc_id
- [in] Location identifier used to locate the object being pointed toname
- [in] Name of object at location \p loc_idref_type
- [in] Type of referencespace_id
- [in] Dataspace identifier with selection. Used only for
dataset region references; pass as -1 if reference is
an object reference, i.e., of type #H5R_OBJECT@Cast(value="herr_t") public static int H5Rcreate(Pointer ref, @Cast(value="hid_t") long loc_id, String name, @Cast(value="H5R_type_t") int ref_type, @Cast(value="hid_t") long space_id)
@Cast(value="herr_t") public static int H5Rget_obj_type2(@Cast(value="hid_t") long id, @Cast(value="H5R_type_t") int ref_type, @Const Pointer ref, @Cast(value="H5O_type_t*") IntPointer obj_type)
id
- [in] The dataset containing the reference object or the group
containing that datasetref_type
- [in] Type of reference to queryref
- [in] Reference to queryobj_type
- [out] Type of referenced object@Cast(value="herr_t") public static int H5Rget_obj_type2(@Cast(value="hid_t") long id, @Cast(value="H5R_type_t") int ref_type, @Const Pointer ref, @Cast(value="H5O_type_t*") IntBuffer obj_type)
@Cast(value="herr_t") public static int H5Rget_obj_type2(@Cast(value="hid_t") long id, @Cast(value="H5R_type_t") int ref_type, @Const Pointer ref, @Cast(value="H5O_type_t*") int[] obj_type)
@Cast(value="hid_t") public static long H5Rdereference2(@Cast(value="hid_t") long obj_id, @Cast(value="hid_t") long oapl_id, @Cast(value="H5R_type_t") int ref_type, @Const Pointer ref)
ref_type
- [in] The reference type of \p refref
- [in] Reference to open@Cast(value="hid_t") public static long H5Rget_region(@Cast(value="hid_t") long dataset, @Cast(value="H5R_type_t") int ref_type, @Const Pointer ref)
dataset
- [in] File identifier or identifier for any object in the file
containing the referenced regionref_type
- [in] Reference type of \p ref, which must be #H5R_DATASET_REGIONref
- [in] Region reference to open@Cast(value="ssize_t") public static long H5Rget_name(@Cast(value="hid_t") long loc_id, @Cast(value="H5R_type_t") int ref_type, @Const Pointer ref, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
loc_id
- [in] Identifier for the file containing the reference or for
any object in that fileref_type
- [in] Type of referenceref
- [in] An object or dataset region referencename
- [out] A buffer to place the name of the referenced object or
dataset region. If \c NULL, then this call will return the
size in bytes of the name.size
- [in] The size of the \p name buffer. When the size is passed in,
the \c NULL terminator needs to be included.@Cast(value="ssize_t") public static long H5Rget_name(@Cast(value="hid_t") long loc_id, @Cast(value="H5R_type_t") int ref_type, @Const Pointer ref, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5Rget_name(@Cast(value="hid_t") long loc_id, @Cast(value="H5R_type_t") int ref_type, @Const Pointer ref, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@MemberGetter public static int H5S_ALL()
@Cast(value="herr_t") public static int H5Sclose(@Cast(value="hid_t") long space_id)
@Cast(value="hid_t") public static long H5Scombine_hyperslab(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") LongPointer start, @Cast(value="const hsize_t*") LongPointer stride, @Cast(value="const hsize_t*") LongPointer count, @Cast(value="const hsize_t*") LongPointer block)
op
- [in] Operation to perform on the current selectionstart
- [in] Offset of the start of of the hyperslabstride
- [in] Hyperslab stridecount
- [in] Number of blocks included in the hyperslabblock
- [in] Size of a block in the hyperslab@Cast(value="hid_t") public static long H5Scombine_hyperslab(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") LongBuffer start, @Cast(value="const hsize_t*") LongBuffer stride, @Cast(value="const hsize_t*") LongBuffer count, @Cast(value="const hsize_t*") LongBuffer block)
@Cast(value="hid_t") public static long H5Scombine_hyperslab(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") long[] start, @Cast(value="const hsize_t*") long[] stride, @Cast(value="const hsize_t*") long[] count, @Cast(value="const hsize_t*") long... block)
@Cast(value="hid_t") public static long H5Scombine_select(@Cast(value="hid_t") long space1_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="hid_t") long space2_id)
op
- [in] Selection operator
\space_id{space2_id}@Cast(value="hid_t") public static long H5Scopy(@Cast(value="hid_t") long space_id)
@Cast(value="hid_t") public static long H5Screate(@Cast(value="H5S_class_t") int type)
type
- [in] Type of dataspace to be created@Cast(value="hid_t") public static long H5Screate_simple(int rank, @Cast(value="const hsize_t*") LongPointer dims, @Cast(value="const hsize_t*") LongPointer maxdims)
rank
- [in] Number of dimensions of dataspacedims
- [in] Array specifying the size of each dimensionmaxdims
- [in] Array specifying the maximum size of each dimension@Cast(value="hid_t") public static long H5Screate_simple(int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Cast(value="const hsize_t*") LongBuffer maxdims)
@Cast(value="hid_t") public static long H5Screate_simple(int rank, @Cast(value="const hsize_t*") long[] dims, @Cast(value="const hsize_t*") long... maxdims)
@Cast(value="hid_t") public static long H5Sdecode(@Const Pointer buf)
buf
- [in] Buffer for the data space object to be decoded@Cast(value="herr_t") public static int H5Sencode2(@Cast(value="hid_t") long obj_id, Pointer buf, @Cast(value="size_t*") SizeTPointer nalloc, @Cast(value="hid_t") long fapl)
buf
- [in,out] Buffer for the object to be encoded into;
If the provided buffer is NULL, only the size
of buffer needed is returned through \p nalloc.nalloc
- [in,out] The size of the allocated buffer
\fapl_id{fapl}@Cast(value="herr_t") public static int H5Sextent_copy(@Cast(value="hid_t") long dst_id, @Cast(value="hid_t") long src_id)
@Cast(value="htri_t") public static int H5Sextent_equal(@Cast(value="hid_t") long space1_id, @Cast(value="hid_t") long space2_id)
@Cast(value="htri_t") public static int H5Sget_regular_hyperslab(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t*") LongPointer start, @Cast(value="hsize_t*") LongPointer stride, @Cast(value="hsize_t*") LongPointer count, @Cast(value="hsize_t*") LongPointer block)
start
- [out] Offset of the start of the regular hyperslabstride
- [out] Stride of the regular hyperslabcount
- [out] Number of blocks in the regular hyperslabblock
- [out] Size of a block in the regular hyperslab@Cast(value="htri_t") public static int H5Sget_regular_hyperslab(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t*") LongBuffer start, @Cast(value="hsize_t*") LongBuffer stride, @Cast(value="hsize_t*") LongBuffer count, @Cast(value="hsize_t*") LongBuffer block)
@Cast(value="htri_t") public static int H5Sget_regular_hyperslab(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t*") long[] start, @Cast(value="hsize_t*") long[] stride, @Cast(value="hsize_t*") long[] count, @Cast(value="hsize_t*") long... block)
@Cast(value="herr_t") public static int H5Sget_select_bounds(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t*") LongPointer start, @Cast(value="hsize_t*") LongPointer end)
start
- [out] Starting coordinates of the bounding boxend
- [out] Ending coordinates of the bounding box, i.e., the
coordinates of the diagonally opposite corner@Cast(value="herr_t") public static int H5Sget_select_bounds(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t*") LongBuffer start, @Cast(value="hsize_t*") LongBuffer end)
@Cast(value="herr_t") public static int H5Sget_select_bounds(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t*") long[] start, @Cast(value="hsize_t*") long... end)
@Cast(value="hssize_t") public static long H5Sget_select_elem_npoints(@Cast(value="hid_t") long spaceid)
@Cast(value="herr_t") public static int H5Sget_select_elem_pointlist(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t") long startpoint, @Cast(value="hsize_t") long numpoints, @Cast(value="hsize_t*") LongPointer buf)
startpoint
- [in] Element point to start withnumpoints
- [in] Number of element points to getbuf
- [out] List of element points selected
\details H5Sget_select_elem_pointlist() returns the list of element
points in the current dataspace selection \p space_id. Starting
with the \p startpoint in the list of points, \p numpoints
points are put into the user's buffer. If the user's buffer
fills up before \p numpoints points are inserted, the buffer
will contain only as many points as fit.
The element point coordinates have the same dimensionality
(rank) as the dataspace they are located within. The list of
element points is formatted as follows:\n
\@Cast(value="herr_t") public static int H5Sget_select_elem_pointlist(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t") long startpoint, @Cast(value="hsize_t") long numpoints, @Cast(value="hsize_t*") LongBuffer buf)
@Cast(value="herr_t") public static int H5Sget_select_elem_pointlist(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t") long startpoint, @Cast(value="hsize_t") long numpoints, @Cast(value="hsize_t*") long... buf)
@Cast(value="herr_t") public static int H5Sget_select_hyper_blocklist(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t") long startblock, @Cast(value="hsize_t") long numblocks, @Cast(value="hsize_t*") LongPointer buf)
startblock
- [in] Hyperslab block to start withnumblocks
- [in] Number of hyperslab blocks to getbuf
- [out] List of hyperslab blocks selected@Cast(value="herr_t") public static int H5Sget_select_hyper_blocklist(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t") long startblock, @Cast(value="hsize_t") long numblocks, @Cast(value="hsize_t*") LongBuffer buf)
@Cast(value="herr_t") public static int H5Sget_select_hyper_blocklist(@Cast(value="hid_t") long spaceid, @Cast(value="hsize_t") long startblock, @Cast(value="hsize_t") long numblocks, @Cast(value="hsize_t*") long... buf)
@Cast(value="hssize_t") public static long H5Sget_select_hyper_nblocks(@Cast(value="hid_t") long spaceid)
@Cast(value="hssize_t") public static long H5Sget_select_npoints(@Cast(value="hid_t") long spaceid)
@Cast(value="H5S_sel_type") public static int H5Sget_select_type(@Cast(value="hid_t") long spaceid)
#H5S_SEL_NONE | No selection is defined |
#H5S_SEL_POINTS | A sequence of points is selected |
#H5S_SEL_HYPERSLABS | A hyperslab or compound hyperslab is selected |
#H5S_SEL_ALL | The entire dataset is selected |
public static int H5Sget_simple_extent_dims(@Cast(value="hid_t") long space_id, @Cast(value="hsize_t*") LongPointer dims, @Cast(value="hsize_t*") LongPointer maxdims)
dims
- [out] Pointer to array to store the size of each dimensionmaxdims
- [out] Pointer to array to store the maximum size of each
dimensionpublic static int H5Sget_simple_extent_dims(@Cast(value="hid_t") long space_id, @Cast(value="hsize_t*") LongBuffer dims, @Cast(value="hsize_t*") LongBuffer maxdims)
public static int H5Sget_simple_extent_dims(@Cast(value="hid_t") long space_id, @Cast(value="hsize_t*") long[] dims, @Cast(value="hsize_t*") long... maxdims)
public static int H5Sget_simple_extent_ndims(@Cast(value="hid_t") long space_id)
@Cast(value="hssize_t") public static long H5Sget_simple_extent_npoints(@Cast(value="hid_t") long space_id)
@Cast(value="H5S_class_t") public static int H5Sget_simple_extent_type(@Cast(value="hid_t") long space_id)
@Cast(value="htri_t") public static int H5Sis_regular_hyperslab(@Cast(value="hid_t") long spaceid)
@Cast(value="htri_t") public static int H5Sis_simple(@Cast(value="hid_t") long space_id)
@Cast(value="herr_t") public static int H5Smodify_select(@Cast(value="hid_t") long space1_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="hid_t") long space2_id)
op
- [in] Selection operator
\space_id{space2_id}@Cast(value="herr_t") public static int H5Soffset_simple(@Cast(value="hid_t") long space_id, @Cast(value="const hssize_t*") LongPointer offset)
offset
- [in] The offset at which to position the selection@Cast(value="herr_t") public static int H5Soffset_simple(@Cast(value="hid_t") long space_id, @Cast(value="const hssize_t*") LongBuffer offset)
@Cast(value="herr_t") public static int H5Soffset_simple(@Cast(value="hid_t") long space_id, @Cast(value="const hssize_t*") long... offset)
@Cast(value="herr_t") public static int H5Ssel_iter_close(@Cast(value="hid_t") long sel_iter_id)
@Cast(value="hid_t") public static long H5Ssel_iter_create(@Cast(value="hid_t") long spaceid, @Cast(value="size_t") long elmt_size, @Cast(value="unsigned") int flags)
elmt_size
- [in] Size of element in the selectionflags
- [in] Selection iterator flag@Cast(value="herr_t") public static int H5Ssel_iter_get_seq_list(@Cast(value="hid_t") long sel_iter_id, @Cast(value="size_t") long maxseq, @Cast(value="size_t") long maxelmts, @Cast(value="size_t*") SizeTPointer nseq, @Cast(value="size_t*") SizeTPointer nelmts, @Cast(value="hsize_t*") LongPointer off, @Cast(value="size_t*") SizeTPointer len)
maxseq
- [in] Maximum number of sequences to retrievemaxelmts
- [in] Maximum number of elements to retrieve in sequencesnseq
- [out] Number of sequences retrievednelmts
- [out] Number of elements retrieved, in all sequencesoff
- [out] Array of sequence offsetslen
- [out] Array of sequence lengths@Cast(value="herr_t") public static int H5Ssel_iter_get_seq_list(@Cast(value="hid_t") long sel_iter_id, @Cast(value="size_t") long maxseq, @Cast(value="size_t") long maxelmts, @Cast(value="size_t*") SizeTPointer nseq, @Cast(value="size_t*") SizeTPointer nelmts, @Cast(value="hsize_t*") LongBuffer off, @Cast(value="size_t*") SizeTPointer len)
@Cast(value="herr_t") public static int H5Ssel_iter_get_seq_list(@Cast(value="hid_t") long sel_iter_id, @Cast(value="size_t") long maxseq, @Cast(value="size_t") long maxelmts, @Cast(value="size_t*") SizeTPointer nseq, @Cast(value="size_t*") SizeTPointer nelmts, @Cast(value="hsize_t*") long[] off, @Cast(value="size_t*") SizeTPointer len)
@Cast(value="herr_t") public static int H5Ssel_iter_reset(@Cast(value="hid_t") long sel_iter_id, @Cast(value="hid_t") long space_id)
sel_iter_id
- [in] Identifier of the dataspace selection iterator
to resetspace_id
- [in] Identifier of the dataspace with selection to
iterate over@Cast(value="herr_t") public static int H5Sselect_adjust(@Cast(value="hid_t") long spaceid, @Cast(value="const hssize_t*") LongPointer offset)
offset
- [in] Offset to subtract@Cast(value="herr_t") public static int H5Sselect_adjust(@Cast(value="hid_t") long spaceid, @Cast(value="const hssize_t*") LongBuffer offset)
@Cast(value="herr_t") public static int H5Sselect_adjust(@Cast(value="hid_t") long spaceid, @Cast(value="const hssize_t*") long... offset)
@Cast(value="herr_t") public static int H5Sselect_all(@Cast(value="hid_t") long spaceid)
@Cast(value="herr_t") public static int H5Sselect_copy(@Cast(value="hid_t") long dst_id, @Cast(value="hid_t") long src_id)
@Cast(value="herr_t") public static int H5Sselect_elements(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="size_t") long num_elem, @Cast(value="const hsize_t*") LongPointer coord)
op
- [in] Operator specifying how the new selection is to be
combined with the existing selection for the dataspacenum_elem
- [in] Number of elements to be selectedcoord
- [in] A pointer to a buffer containing a serialized copy of
a 2-dimensional array of zero-based values specifying
the coordinates of the elements in the point selection#H5S_SELECT_SET | Replaces the existing selection with the parameters from this call. Overlapping blocks are not supported with this operator. Adds the new selection to the existing selection. |
#H5S_SELECT_APPEND | Adds the new selection following the last element of the existing selection. |
#H5S_SELECT_PREPEND | Adds the new selection preceding the first element of the existing selection. |
@Cast(value="herr_t") public static int H5Sselect_elements(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="size_t") long num_elem, @Cast(value="const hsize_t*") LongBuffer coord)
@Cast(value="herr_t") public static int H5Sselect_elements(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="size_t") long num_elem, @Cast(value="const hsize_t*") long... coord)
@Cast(value="herr_t") public static int H5Sselect_hyperslab(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") LongPointer start, @Cast(value="const hsize_t*") LongPointer stride, @Cast(value="const hsize_t*") LongPointer count, @Cast(value="const hsize_t*") LongPointer block)
op
- [in] Operation to perform on current selectionstart
- [in] Offset of start of hyperslabstride
- [in] Hyperslab stridecount
- [in] Number of blocks included in hyperslabblock
- [in] Size of block in hyperslab#H5S_SELECT_SET | Replaces the existing selection with the parameters from this call. Overlapping blocks are not supported with this operator. |
#H5S_SELECT_OR | Adds the new selection to the existing selection. (Binary OR) |
#H5S_SELECT_AND | Retains only the overlapping portions of the new selection and the existing selection. (Binary AND) |
#H5S_SELECT_XOR | Retains only the elements that are members of the new selection or the existing selection, excluding elements that are members of both selections. (Binary exclusive-OR, XOR) |
#H5S_SELECT_NOTB | Retains only elements of the existing selection that are not in the new selection. |
#H5S_SELECT_NOTA | Retains only elements of the new selection that are not in the existing selection. |
@Cast(value="herr_t") public static int H5Sselect_hyperslab(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") LongBuffer start, @Cast(value="const hsize_t*") LongBuffer stride, @Cast(value="const hsize_t*") LongBuffer count, @Cast(value="const hsize_t*") LongBuffer block)
@Cast(value="herr_t") public static int H5Sselect_hyperslab(@Cast(value="hid_t") long space_id, @Cast(value="H5S_seloper_t") int op, @Cast(value="const hsize_t*") long[] start, @Cast(value="const hsize_t*") long[] stride, @Cast(value="const hsize_t*") long[] count, @Cast(value="const hsize_t*") long... block)
@Cast(value="htri_t") public static int H5Sselect_intersect_block(@Cast(value="hid_t") long space_id, @Cast(value="const hsize_t*") LongPointer start, @Cast(value="const hsize_t*") LongPointer end)
start
- [in] Starting coordinate of blockend
- [in] Opposite ("ending") coordinate of block@Cast(value="htri_t") public static int H5Sselect_intersect_block(@Cast(value="hid_t") long space_id, @Cast(value="const hsize_t*") LongBuffer start, @Cast(value="const hsize_t*") LongBuffer end)
@Cast(value="htri_t") public static int H5Sselect_intersect_block(@Cast(value="hid_t") long space_id, @Cast(value="const hsize_t*") long[] start, @Cast(value="const hsize_t*") long... end)
@Cast(value="herr_t") public static int H5Sselect_none(@Cast(value="hid_t") long spaceid)
@Cast(value="hid_t") public static long H5Sselect_project_intersection(@Cast(value="hid_t") long src_space_id, @Cast(value="hid_t") long dst_space_id, @Cast(value="hid_t") long src_intersect_space_id)
@Cast(value="htri_t") public static int H5Sselect_shape_same(@Cast(value="hid_t") long space1_id, @Cast(value="hid_t") long space2_id)
@Cast(value="htri_t") public static int H5Sselect_valid(@Cast(value="hid_t") long spaceid)
@Cast(value="herr_t") public static int H5Sset_extent_none(@Cast(value="hid_t") long space_id)
@Cast(value="herr_t") public static int H5Sset_extent_simple(@Cast(value="hid_t") long space_id, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Cast(value="const hsize_t*") LongPointer max)
rank
- [in] Rank, or dimensionality, of the dataspacedims
- [in] Array containing current size of dataspacemax
- [in] Array containing maximum size of dataspace@Cast(value="herr_t") public static int H5Sset_extent_simple(@Cast(value="hid_t") long space_id, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Cast(value="const hsize_t*") LongBuffer max)
@Cast(value="herr_t") public static int H5Sset_extent_simple(@Cast(value="hid_t") long space_id, int rank, @Cast(value="const hsize_t*") long[] dims, @Cast(value="const hsize_t*") long... max)
@MemberGetter public static int H5FD_CORE()
@Cast(value="herr_t") public static int H5Pset_fapl_core(@Cast(value="hid_t") long fapl_id, @Cast(value="size_t") long increment, @Cast(value="hbool_t") boolean backing_store)
increment
- [in] Size, in bytes, of memory incrementsbacking_store
- [in] Boolean flag indicating whether to write the file
contents to disk when the file is closed@Cast(value="herr_t") public static int H5Pget_fapl_core(@Cast(value="hid_t") long fapl_id, @Cast(value="size_t*") SizeTPointer increment, @Cast(value="hbool_t*") BoolPointer backing_store)
increment
- [out] Size, in bytes, of memory incrementsbacking_store
- [out] Boolean flag indicating whether to write the file
contents to disk when the file is closed@Cast(value="herr_t") public static int H5Pget_fapl_core(@Cast(value="hid_t") long fapl_id, @Cast(value="size_t*") SizeTPointer increment, @Cast(value="hbool_t*") boolean[] backing_store)
@MemberGetter public static int H5FD_FAMILY()
@Cast(value="herr_t") public static int H5Pset_fapl_family(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t") long memb_size, @Cast(value="hid_t") long memb_fapl_id)
memb_size
- [in] Size in bytes of each file membermemb_fapl_id
- [in] Identifier of file access property list for
each family member@Cast(value="herr_t") public static int H5Pget_fapl_family(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongPointer memb_size, @Cast(value="hid_t*") LongPointer memb_fapl_id)
memb_size
- [out] Size in bytes of each file membermemb_fapl_id
- [out] Identifier of file access property list for
each family member@Cast(value="herr_t") public static int H5Pget_fapl_family(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") LongBuffer memb_size, @Cast(value="hid_t*") LongBuffer memb_fapl_id)
@Cast(value="herr_t") public static int H5Pget_fapl_family(@Cast(value="hid_t") long fapl_id, @Cast(value="hsize_t*") long[] memb_size, @Cast(value="hid_t*") long... memb_fapl_id)
@MemberGetter public static int H5FD_LOG()
@Cast(value="herr_t") public static int H5Pset_fapl_log(@Cast(value="hid_t") long fapl_id, @Cast(value="const char*") BytePointer logfile, @Cast(value="unsigned long long") long flags, @Cast(value="size_t") long buf_size)
logfile
- [in] Name of the log fileflags
- [in] Flags specifying the types of logging activitybuf_size
- [in] The size of the logging buffers, in bytes (see description)#H5FD_LOG_LOC_READ | Track the location and length of every read, write, or seek operation. |
#H5FD_LOG_LOC_WRITE | |
#H5FD_LOG_LOC_SEEK | |
#H5FD_LOG_LOC_IO | Track all I/O locations and lengths. The logical equivalent of the following: \Code{(#H5FD_LOG_LOC_READ | #H5FD_LOG_LOC_WRITE | #H5FD_LOG_LOC_SEEK)} |
#H5FD_LOG_FILE_READ | Track the number of times each byte is read or written. |
#H5FD_LOG_FILE_WRITE | |
#H5FD_LOG_FILE_IO | Track the number of times each byte is read and written. The logical equivalent of the following: \Code{(#H5FD_LOG_FILE_READ | #H5FD_LOG_FILE_WRITE)} |
#H5FD_LOG_FLAVOR | Track the type, or flavor, of information stored at each byte. |
#H5FD_LOG_NUM_READ | Track the total number of read, write, seek, or truncate operations that occur. |
#H5FD_LOG_NUM_WRITE | |
#H5FD_LOG_NUM_SEEK | |
#H5FD_LOG_NUM_TRUNCATE | |
#H5FD_LOG_NUM_IO | Track the total number of all types of I/O operations. The logical equivalent of the following: \Code{(#H5FD_LOG_NUM_READ | #H5FD_LOG_NUM_WRITE | #H5FD_LOG_NUM_SEEK | #H5FD_LOG_NUM_TRUNCATE)} |
#H5FD_LOG_TIME_OPEN | Track the time spent in open, stat, read, write, seek, or close operations. |
#H5FD_LOG_TIME_STAT | |
#H5FD_LOG_TIME_READ | |
#H5FD_LOG_TIME_WRITE | |
#H5FD_LOG_TIME_SEEK | |
#H5FD_LOG_TIME_CLOSE | |
#H5FD_LOG_TIME_IO | Track the time spent in each of the above operations. The logical equivalent of the following: \Code{(#H5FD_LOG_TIME_OPEN | #H5FD_LOG_TIME_STAT | #H5FD_LOG_TIME_READ | #H5FD_LOG_TIME_WRITE | #H5FD_LOG_TIME_SEEK | #H5FD_LOG_TIME_CLOSE)} |
#H5FD_LOG_ALLOC | Track the allocation of space in the file. |
#H5FD_LOG_ALL | Track everything. The logical equivalent of the following: \Code{(#H5FD_LOG_ALLOC | #H5FD_LOG_TIME_IO | #H5FD_LOG_NUM_IO | #H5FD_LOG_FLAVOR | #H5FD_LOG_FILE_IO | #H5FD_LOG_LOC_IO)} |
Flag | VFD Call | Output and Comments |
---|---|---|
#H5FD_LOG_LOC_READ | Read | \Code{%10a-%10a (%10Zu bytes) (%s) Read}\n\n Start position\n End position\n Number of bytes\n Flavor of read\n\n Adds \Code{(\%f s)} and seek time if #H5FD_LOG_TIME_SEEK is also set. |
#H5FD_LOG_LOC_READ | Read Error | \Code{Error! Reading: %10a-%10a (%10Zu bytes)}\n\n Same parameters as non-error entry. |
#H5FD_LOG_LOC_WRITE | Write | \Code{%10a-%10a (%10Zu bytes) (%s) Written}\n\n Start position\n End position\n Number of bytes\n Flavor of write\n\n Adds \Code{(\%f s)} and seek time if #H5FD_LOG_TIME_SEEK is also set. |
#H5FD_LOG_LOC_WRITE | Write Error | \Code{Error! Writing: %10a-%10a (%10Zu bytes)}\n\n Same parameters as non-error entry. |
#H5FD_LOG_LOC_SEEK | Read, Write | \Code{Seek: From %10a-%10a}\n\n Start position\n End position\n\n Adds \Code{(\%f s)} and seek time if #H5FD_LOG_TIME_SEEK is also set. |
#H5FD_LOG_FILE_READ | Close | Begins with:\n Dumping read I/O information\n\n Then, for each range of identical values, there is this line:\n \Code{Addr %10-%10 (%10lu bytes) read from %3d times}\n\n Start address\n End address\n Number of bytes\n Number of times read\n\n Note: The data buffer is scanned and each range of identical values gets one entry in the log file to save space and make it easier to read. |
#H5FD_LOG_FILE_WRITE | Close | Begins with:\n Dumping read I/O information\n\n Then, for each range of identical values, there is this line:\n \Code{Addr %10-%10 (%10lu bytes) written to %3d times}\n\n Start address\n End address\n Number of bytes\n Number of times written\n\n Note: The data buffer is scanned and each range of identical values gets one entry in the log file to save space and make it easier to read. |
#H5FD_LOG_FLAVOR | Close | Begins with:\n Dumping I/O flavor information\n\n Then, for each range of identical values, there is this line:\n \Code{Addr %10-%10 (%10lu bytes) flavor is %s}\n\n Start address\n End address\n Number of bytes\n Flavor\n\n Note: The data buffer is scanned and each range of identical values gets one entry in the log file to save space and make it easier to read. |
#H5FD_LOG_NUM_READ | Close | Total number of read operations: \Code{%11u} |
#H5FD_LOG_NUM_WRITE | Close | Total number of write operations: \Code{%11u} |
#H5FD_LOG_NUM_SEEK | Close | Total number of seek operations: \Code{%11u} |
#H5FD_LOG_NUM_TRUNCATE | Close | Total number of truncate operations: \Code{%11u} |
#H5FD_LOG_TIME_OPEN | Open | Open took: \Code{(\%f s)} |
#H5FD_LOG_TIME_READ | Close, Read | Total time in read operations: \Code{\%f s}\n\n See also: #H5FD_LOG_LOC_READ |
#H5FD_LOG_TIME_WRITE | Close, Write | Total time in write operations: \Code{\%f s}\n\n See also: #H5FD_LOG_LOC_WRITE |
#H5FD_LOG_TIME_SEEK | Close, Read, Write | Total time in write operations: \Code{\%f s}\n\n See also: #H5FD_LOG_LOC_SEEK or #H5FD_LOG_LOC_WRITE |
#H5FD_LOG_TIME_CLOSE | Close | Close took: \Code{(\%f s)} |
#H5FD_LOG_TIME_STAT | Open | Stat took: \Code{(\%f s)} |
#H5FD_LOG_ALLOC | Alloc | \Code{%10-%10 (%10Hu bytes) (\%s) Allocated}\n\n Start of address space\n End of address space\n Total size allocation\n Flavor of allocation |
Flavor | Description |
---|---|
#H5FD_MEM_NOLIST | Error value |
#H5FD_MEM_DEFAULT | Value not yet set.\n May also be a datatype set in a larger allocation that will be suballocated by the library. |
#H5FD_MEM_SUPER | Superblock data |
#H5FD_MEM_BTREE | B-tree data |
#H5FD_MEM_DRAW | Raw data (for example, contents of a dataset) |
#H5FD_MEM_GHEAP | Global heap data |
#H5FD_MEM_LHEAP | Local heap data |
#H5FD_MEM_OHDR | Object header data |
@Cast(value="herr_t") public static int H5Pset_fapl_log(@Cast(value="hid_t") long fapl_id, String logfile, @Cast(value="unsigned long long") long flags, @Cast(value="size_t") long buf_size)
@MemberGetter public static int H5FD_MULTI()
@Cast(value="herr_t") public static int H5Pset_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="const H5FD_mem_t*") IntPointer memb_map, @Cast(value="const hid_t*") LongPointer memb_fapl, @Cast(value="const char*const*") PointerPointer memb_name, @Cast(value="const haddr_t*") LongPointer memb_addr, @Cast(value="hbool_t") boolean relax)
memb_map
- [in] Maps memory usage types to other memory usage typesmemb_fapl
- [in] Property list for each memory usage typememb_name
- [in] Name generator for names of member filesmemb_addr
- [in] The offsets within the virtual address space, from 0
(zero) to #HADDR_MAX, at which each type of data storage beginsrelax
- [in] Allows read-only access to incomplete file sets when \c true\p memb_map | The default member map contains the value #H5FD_MEM_DEFAULT for each element. |
\p memb_fapl | The default value is #H5P_DEFAULT for each element. |
\p memb_name | The default string is \Code{%s-X.h5} where \c X is one of the following letters: - \c s for #H5FD_MEM_SUPER - \c b for #H5FD_MEM_BTREE - \c r for #H5FD_MEM_DRAW - \c g for #H5FD_MEM_GHEAP - \c l for #H5FD_MEM_LHEAP - \c o for #H5FD_MEM_OHDR |
\p memb_addr | The default setting is that the address space is equally divided among all of the elements: - #H5FD_MEM_SUPER \Code{-> 0 * (HADDR_MAX/6)} - #H5FD_MEM_BTREE \Code{-> 1 * (HADDR_MAX/6)} - #H5FD_MEM_DRAW \Code{-> 2 * (HADDR_MAX/6)} - #H5FD_MEM_GHEAP \Code{-> 3 * (HADDR_MAX/6)} - #H5FD_MEM_LHEAP \Code{-> 4 * (HADDR_MAX/6)} - #H5FD_MEM_OHDR \Code{-> 5 * (HADDR_MAX/6)} |
H5FD_mem_t mt, memb_map[H5FD_MEM_NTYPES];
hid_t memb_fapl[H5FD_MEM_NTYPES];
const char *memb[H5FD_MEM_NTYPES];
haddr_t memb_addr[H5FD_MEM_NTYPES];
// The mapping...
for (mt=0; mt<H5FD_MEM_NTYPES; mt++) {
memb_map[mt] = H5FD_MEM_SUPER;
}
memb_map[H5FD_MEM_DRAW] = H5FD_MEM_DRAW;
// Member information
memb_fapl[H5FD_MEM_SUPER] = H5P_DEFAULT;
memb_name[H5FD_MEM_SUPER] = "%s.meta";
memb_addr[H5FD_MEM_SUPER] = 0;
memb_fapl[H5FD_MEM_DRAW] = H5P_DEFAULT;
memb_name[H5FD_MEM_DRAW] = "%s.raw";
memb_addr[H5FD_MEM_DRAW] = HADDR_MAX/2;
hid_t fapl = H5Pcreate(H5P_FILE_ACCESS);
H5Pset_fapl_multi(fapl, memb_map, memb_fapl,
memb_name, memb_addr, true);
@Cast(value="herr_t") public static int H5Pset_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="const H5FD_mem_t*") IntPointer memb_map, @Cast(value="const hid_t*") LongPointer memb_fapl, @Cast(value="const char*const*") @ByPtrPtr BytePointer memb_name, @Cast(value="const haddr_t*") LongPointer memb_addr, @Cast(value="hbool_t") boolean relax)
@Cast(value="herr_t") public static int H5Pset_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="const H5FD_mem_t*") IntBuffer memb_map, @Cast(value="const hid_t*") LongBuffer memb_fapl, @Cast(value="const char*const*") @ByPtrPtr ByteBuffer memb_name, @Cast(value="const haddr_t*") LongBuffer memb_addr, @Cast(value="hbool_t") boolean relax)
@Cast(value="herr_t") public static int H5Pset_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="const H5FD_mem_t*") int[] memb_map, @Cast(value="const hid_t*") long[] memb_fapl, @Cast(value="const char*const*") @ByPtrPtr byte[] memb_name, @Cast(value="const haddr_t*") long[] memb_addr, @Cast(value="hbool_t") boolean relax)
@Cast(value="herr_t") public static int H5Pget_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") IntPointer memb_map, @Cast(value="hid_t*") LongPointer memb_fapl, @Cast(value="char**") PointerPointer memb_name, @Cast(value="haddr_t*") LongPointer memb_addr, @Cast(value="hbool_t*") BoolPointer relax)
memb_map
- [out] Maps memory usage types to other memory usage typesmemb_fapl
- [out] Property list for each memory usage typememb_name
- [out] Name generator for names of member filesmemb_addr
- [out] The offsets within the virtual address space, from 0
(zero) to #HADDR_MAX, at which each type of data storage beginsrelax
- [out] Allows read-only access to incomplete file sets when \c true@Cast(value="herr_t") public static int H5Pget_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") IntPointer memb_map, @Cast(value="hid_t*") LongPointer memb_fapl, @Cast(value="char**") @ByPtrPtr BytePointer memb_name, @Cast(value="haddr_t*") LongPointer memb_addr, @Cast(value="hbool_t*") BoolPointer relax)
@Cast(value="herr_t") public static int H5Pget_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") IntBuffer memb_map, @Cast(value="hid_t*") LongBuffer memb_fapl, @Cast(value="char**") @ByPtrPtr ByteBuffer memb_name, @Cast(value="haddr_t*") LongBuffer memb_addr, @Cast(value="hbool_t*") boolean[] relax)
@Cast(value="herr_t") public static int H5Pget_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") int[] memb_map, @Cast(value="hid_t*") long[] memb_fapl, @Cast(value="char**") @ByPtrPtr byte[] memb_name, @Cast(value="haddr_t*") long[] memb_addr, @Cast(value="hbool_t*") BoolPointer relax)
@Cast(value="herr_t") public static int H5Pget_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") IntPointer memb_map, @Cast(value="hid_t*") LongPointer memb_fapl, @Cast(value="char**") @ByPtrPtr BytePointer memb_name, @Cast(value="haddr_t*") LongPointer memb_addr, @Cast(value="hbool_t*") boolean[] relax)
@Cast(value="herr_t") public static int H5Pget_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") IntBuffer memb_map, @Cast(value="hid_t*") LongBuffer memb_fapl, @Cast(value="char**") @ByPtrPtr ByteBuffer memb_name, @Cast(value="haddr_t*") LongBuffer memb_addr, @Cast(value="hbool_t*") BoolPointer relax)
@Cast(value="herr_t") public static int H5Pget_fapl_multi(@Cast(value="hid_t") long fapl_id, @Cast(value="H5FD_mem_t*") int[] memb_map, @Cast(value="hid_t*") long[] memb_fapl, @Cast(value="char**") @ByPtrPtr byte[] memb_name, @Cast(value="haddr_t*") long[] memb_addr, @Cast(value="hbool_t*") boolean[] relax)
@Cast(value="herr_t") public static int H5Pset_fapl_split(@Cast(value="hid_t") long fapl, @Cast(value="const char*") BytePointer meta_ext, @Cast(value="hid_t") long meta_plist_id, @Cast(value="const char*") BytePointer raw_ext, @Cast(value="hid_t") long raw_plist_id)
meta_ext
- [in] Metadata filename extensionmeta_plist_id
- [in] File access property list identifier for the metadata fileraw_ext
- [in] Raw data filename extensionraw_plist_id
- [in]
// Example 1: Both metadata and raw data files are in the same
// directory. Use Station1-m.h5 and Station1-r.h5 as
// the metadata and raw data files.
hid_t fapl, fid;
fapl = H5Pcreate(H5P_FILE_ACCESS);
H5Pset_fapl_split(fapl, "-m.h5", H5P_DEFAULT, "-r.h5", H5P_DEFAULT);
fid=H5Fcreate("Station1",H5F_ACC_TRUNC,H5P_DEFAULT,fapl);
// Example 2: metadata and raw data files are in different
// directories. Use PointA-m.h5 and /pfs/PointA-r.h5 as
// the metadata and raw data files.
hid_t fapl, fid;
fapl = H5Pcreate(H5P_FILE_ACCESS);
H5Pset_fapl_split(fapl, "-m.h5", H5P_DEFAULT, "/pfs/%s-r.h5", H5P_DEFAULT);
fid=H5Fcreate("PointA",H5F_ACC_TRUNC,H5P_DEFAULT,fapl);
@Cast(value="herr_t") public static int H5Pset_fapl_split(@Cast(value="hid_t") long fapl, String meta_ext, @Cast(value="hid_t") long meta_plist_id, String raw_ext, @Cast(value="hid_t") long raw_plist_id)
@MemberGetter public static int H5FD_SEC2()
@Cast(value="herr_t") public static int H5Pset_fapl_sec2(@Cast(value="hid_t") long fapl_id)
@MemberGetter public static int H5FD_STDIO()
@Cast(value="herr_t") public static int H5Pset_fapl_stdio(@Cast(value="hid_t") long fapl_id)
@Cast(value="herr_t") public static int H5DOappend(@Cast(value="hid_t") long dset_id, @Cast(value="hid_t") long dxpl_id, @Cast(value="unsigned") int axis, @Cast(value="size_t") long extension, @Cast(value="hid_t") long memtype, @Const Pointer buf)
dset_id
- [in] Dataset identifierdxpl_id
- [in] Dataset transfer property list identifieraxis
- [in] Dataset Dimension (0-based) for the appendextension
- [in] Number of elements to append for the
axis-th dimensionmemtype
- [in] The memory datatype identifierbuf
- [in] Buffer with data for the append@Cast(value="herr_t") public static int H5DSwith_new_ref(@Cast(value="hid_t") long obj_id, @Cast(value="hbool_t*") BoolPointer with_new_ref)
obj_id
- [in] Object identifierwith_new_ref
- [out] New references are used or not@Cast(value="herr_t") public static int H5DSwith_new_ref(@Cast(value="hid_t") long obj_id, @Cast(value="hbool_t*") boolean[] with_new_ref)
@Cast(value="herr_t") public static int H5DSattach_scale(@Cast(value="hid_t") long did, @Cast(value="hid_t") long dsid, @Cast(value="unsigned int") int idx)
did
- [in] The datasetdsid
- [in] The scale to be attachedidx
- [in] The dimension of \p did that \p dsid is associated with@Cast(value="herr_t") public static int H5DSdetach_scale(@Cast(value="hid_t") long did, @Cast(value="hid_t") long dsid, @Cast(value="unsigned int") int idx)
did
- [in] The datasetdsid
- [in] The scale to be detachedidx
- [in] The dimension of \p did to detach@Cast(value="herr_t") public static int H5DSset_scale(@Cast(value="hid_t") long dsid, @Cast(value="const char*") BytePointer dimname)
dsid
- [in] The dataset to be made a Dimemsion Scaledimname
- [in] The dimension name (optional), NULL if the
dimension has no name.@Cast(value="herr_t") public static int H5DSset_scale(@Cast(value="hid_t") long dsid, String dimname)
public static int H5DSget_num_scales(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int idx)
did
- [in] The dataset to queryidx
- [in] The dimension of \p did to query@Cast(value="herr_t") public static int H5DSset_label(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int idx, @Cast(value="const char*") BytePointer label)
did
- [in] The datasetidx
- [in] The dimensionlabel
- [in] The label@Cast(value="herr_t") public static int H5DSset_label(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int idx, String label)
@Cast(value="ssize_t") public static long H5DSget_label(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int idx, @Cast(value="char*") BytePointer label, @Cast(value="size_t") long size)
did
- [in] The datasetidx
- [in] The dimensionlabel
- [out] The labelsize
- [in] The length of the label buffer@Cast(value="ssize_t") public static long H5DSget_label(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int idx, @Cast(value="char*") ByteBuffer label, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5DSget_label(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int idx, @Cast(value="char*") byte[] label, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5DSget_scale_name(@Cast(value="hid_t") long did, @Cast(value="char*") BytePointer name, @Cast(value="size_t") long size)
did
- [in] Dimension scale identifiername
- [out] Buffer to contain the returned namesize
- [in] Size in bytes, of the \p name buffer@Cast(value="ssize_t") public static long H5DSget_scale_name(@Cast(value="hid_t") long did, @Cast(value="char*") ByteBuffer name, @Cast(value="size_t") long size)
@Cast(value="ssize_t") public static long H5DSget_scale_name(@Cast(value="hid_t") long did, @Cast(value="char*") byte[] name, @Cast(value="size_t") long size)
@Cast(value="htri_t") public static int H5DSis_scale(@Cast(value="hid_t") long did)
did
- [in] The dataset to query@Cast(value="herr_t") public static int H5DSiterate_scales(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int dim, IntPointer idx, H5DS_iterate_t visitor, Pointer visitor_data)
did
- [in] The datasetdim
- [in] The dimension of dataset \p dididx
- [in,out] Input the index to start iterating,
output the next index to visit.
If NULL, start at the first position.visitor
- [in] The visitor functionvisitor_data
- [in] Arbitrary data to pass to the
visitor function@Cast(value="herr_t") public static int H5DSiterate_scales(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int dim, IntBuffer idx, H5DS_iterate_t visitor, Pointer visitor_data)
@Cast(value="herr_t") public static int H5DSiterate_scales(@Cast(value="hid_t") long did, @Cast(value="unsigned int") int dim, int[] idx, H5DS_iterate_t visitor, Pointer visitor_data)
@Cast(value="htri_t") public static int H5DSis_attached(@Cast(value="hid_t") long did, @Cast(value="hid_t") long dsid, @Cast(value="unsigned int") int idx)
did
- [in] The datasetdsid
- [in] The scale to be attachedidx
- [in] The dimension of \p did that \p dsid is associated with@Cast(value="herr_t") public static int H5LTmake_dataset(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Cast(value="hid_t") long type_id, @Const Pointer buffer)
dset_name
- [in] The Name of the dataset to createrank
- [in] Number of dimensions of dataspacedims
- [in] An array of the size of each dimensiontype_id
- [in] Identifier of the datatype to use when creating the datasetbuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5LTmake_dataset(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Cast(value="hid_t") long type_id, @Const Pointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Cast(value="hid_t") long type_id, @Const Pointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Cast(value="hid_t") long type_id, @Const Pointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Cast(value="hid_t") long type_id, @Const Pointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Cast(value="hid_t") long type_id, @Const Pointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Cast(value="const char*") BytePointer buffer)
dset_name
- [in] The Name of the dataset to createrank
- [in] Number of dimensions of dataspacedims
- [in] An array of the size of each dimensionbuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5LTmake_dataset_char(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, String buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Cast(value="const char*") BytePointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_char(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, String buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Cast(value="const char*") BytePointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_char(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, String buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const ShortPointer buffer)
dset_name
- [in] The Name of the dataset to createrank
- [in] Number of dimensions of dataspacedims
- [in] An array of the size of each dimensionbuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5LTmake_dataset_short(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const ShortBuffer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const short[] buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_short(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const ShortPointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const ShortBuffer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_short(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const short[] buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const IntPointer buffer)
dset_name
- [in] The Name of the dataset to createrank
- [in] Number of dimensions of dataspacedims
- [in] An array of the size of each dimensionbuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5LTmake_dataset_int(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const IntBuffer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const int[] buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_int(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const IntPointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const IntBuffer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_int(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const int[] buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const CLongPointer buffer)
dset_name
- [in] The Name of the dataset to createrank
- [in] Number of dimensions of dataspacedims
- [in] An array of the size of each dimensionbuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5LTmake_dataset_long(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const CLongPointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const CLongPointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_long(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const CLongPointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const CLongPointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_long(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const CLongPointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const FloatPointer buffer)
dset_name
- [in] The Name of the dataset to createrank
- [in] Number of dimensions of dataspacedims
- [in] An array of the size of each dimensionbuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5LTmake_dataset_float(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const FloatBuffer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const float[] buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_float(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const FloatPointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const FloatBuffer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_float(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const float[] buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const DoublePointer buffer)
dset_name
- [in] The Name of the dataset to createrank
- [in] Number of dimensions of dataspacedims
- [in] An array of the size of each dimensionbuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5LTmake_dataset_double(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const DoubleBuffer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const double[] buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_double(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") LongPointer dims, @Const DoublePointer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int rank, @Cast(value="const hsize_t*") LongBuffer dims, @Const DoubleBuffer buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_double(@Cast(value="hid_t") long loc_id, String dset_name, int rank, @Cast(value="const hsize_t*") long[] dims, @Const double[] buffer)
@Cast(value="herr_t") public static int H5LTmake_dataset_string(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="const char*") BytePointer buf)
dset_name
- [in] The name of the dataset to createbuf
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5LTmake_dataset_string(@Cast(value="hid_t") long loc_id, String dset_name, String buf)
@Cast(value="herr_t") public static int H5LTread_dataset(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hid_t") long type_id, Pointer buffer)
dset_name
- [in] The name of the dataset to readtype_id
- [in] Identifier of the datatype to use when reading
the datasetbuffer
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTread_dataset(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hid_t") long type_id, Pointer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char*") BytePointer buffer)
dset_name
- [in] The name of the dataset to readbuffer
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTread_dataset_char(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char*") ByteBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char*") byte[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_char(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char*") BytePointer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char*") ByteBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_char(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char*") byte[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, ShortPointer buffer)
dset_name
- [in] The name of the dataset to readbuffer
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTread_dataset_short(@Cast(value="hid_t") long loc_id, String dset_name, ShortBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, short[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_short(@Cast(value="hid_t") long loc_id, String dset_name, ShortPointer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, ShortBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_short(@Cast(value="hid_t") long loc_id, String dset_name, short[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, IntPointer buffer)
dset_name
- [in] The name of the dataset to readbuffer
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTread_dataset_int(@Cast(value="hid_t") long loc_id, String dset_name, IntBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_int(@Cast(value="hid_t") long loc_id, String dset_name, IntPointer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, IntBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_int(@Cast(value="hid_t") long loc_id, String dset_name, int[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, CLongPointer buffer)
dset_name
- [in] The name of the dataset to readbuffer
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTread_dataset_long(@Cast(value="hid_t") long loc_id, String dset_name, CLongPointer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, FloatPointer buffer)
dset_name
- [in] The name of the dataset to readbuffer
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTread_dataset_float(@Cast(value="hid_t") long loc_id, String dset_name, FloatBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, float[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_float(@Cast(value="hid_t") long loc_id, String dset_name, FloatPointer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, FloatBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_float(@Cast(value="hid_t") long loc_id, String dset_name, float[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, DoublePointer buffer)
dset_name
- [in] The name of the dataset to readbuffer
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTread_dataset_double(@Cast(value="hid_t") long loc_id, String dset_name, DoubleBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, double[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_double(@Cast(value="hid_t") long loc_id, String dset_name, DoublePointer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, DoubleBuffer buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_double(@Cast(value="hid_t") long loc_id, String dset_name, double[] buffer)
@Cast(value="herr_t") public static int H5LTread_dataset_string(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char*") BytePointer buf)
dset_name
- [in] The name of the dataset to readbuf
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTread_dataset_string(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char*") ByteBuffer buf)
@Cast(value="herr_t") public static int H5LTread_dataset_string(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char*") byte[] buf)
@Cast(value="herr_t") public static int H5LTread_dataset_string(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char*") BytePointer buf)
@Cast(value="herr_t") public static int H5LTread_dataset_string(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char*") ByteBuffer buf)
@Cast(value="herr_t") public static int H5LTread_dataset_string(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char*") byte[] buf)
@Cast(value="herr_t") public static int H5LTget_dataset_ndims(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, IntPointer rank)
loc_id
- [in] Identifier of the object to
locate the dataset withindset_name
- [in] The dataset namerank
- [out] The dimensionality of the dataset@Cast(value="herr_t") public static int H5LTget_dataset_ndims(@Cast(value="hid_t") long loc_id, String dset_name, IntBuffer rank)
@Cast(value="herr_t") public static int H5LTget_dataset_ndims(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, int[] rank)
@Cast(value="herr_t") public static int H5LTget_dataset_ndims(@Cast(value="hid_t") long loc_id, String dset_name, IntPointer rank)
@Cast(value="herr_t") public static int H5LTget_dataset_ndims(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, IntBuffer rank)
@Cast(value="herr_t") public static int H5LTget_dataset_ndims(@Cast(value="hid_t") long loc_id, String dset_name, int[] rank)
@Cast(value="herr_t") public static int H5LTget_dataset_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") LongPointer dims, @Cast(value="H5T_class_t*") IntPointer type_class, @Cast(value="size_t*") SizeTPointer type_size)
loc_id
- [in] Identifier of the object to locate
the dataset withindset_name
- [in] The dataset namedims
- [out] The dimensions of the datasettype_class
- [out] The class identifier. #H5T_class_t is defined in
H5Tpublic.h. See H5Tget_class() for a list
of class types.type_size
- [out] The size of the datatype in bytes@Cast(value="herr_t") public static int H5LTget_dataset_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") LongBuffer dims, @Cast(value="H5T_class_t*") IntBuffer type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTget_dataset_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") long[] dims, @Cast(value="H5T_class_t*") int[] type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTget_dataset_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") LongPointer dims, @Cast(value="H5T_class_t*") IntPointer type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTget_dataset_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") LongBuffer dims, @Cast(value="H5T_class_t*") IntBuffer type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTget_dataset_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") long[] dims, @Cast(value="H5T_class_t*") int[] type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTfind_dataset(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name)
loc_id
- [in] Identifier of the group containing the datasetname
- [in] Dataset name@Cast(value="herr_t") public static int H5LTfind_dataset(@Cast(value="hid_t") long loc_id, String name)
@Cast(value="herr_t") public static int H5LTset_attribute_string(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const char*") BytePointer attr_data)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute nameattr_data
- [in] Buffer with data to be written to the attribute@Cast(value="herr_t") public static int H5LTset_attribute_string(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, String attr_data)
@Cast(value="herr_t") public static int H5LTset_attribute_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_char(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, String buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uchar(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned char*") BytePointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_uchar(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned char*") ByteBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uchar(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned char*") byte[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uchar(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned char*") BytePointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uchar(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned char*") ByteBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uchar(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned char*") byte[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const ShortPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_short(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const ShortBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const short[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_short(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const ShortPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const ShortBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_short(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const short[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ushort(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned short*") ShortPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_ushort(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned short*") ShortBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ushort(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned short*") short[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ushort(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned short*") ShortPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ushort(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned short*") ShortBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ushort(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned short*") short[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const IntPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_int(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const IntBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const int[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_int(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const IntPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const IntBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_int(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const int[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uint(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned int*") IntPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_uint(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned int*") IntBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uint(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned int*") int[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uint(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned int*") IntPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uint(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned int*") IntBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_uint(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned int*") int[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const CLongPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_long(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const CLongPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_long_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const LongPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Location of the object to which the attribute
is to be attachedobj_name
- [in] That object's nameattr_name
- [in] Attribute namebuffer
- [in] Attribute valuesize
- [in] Attribute size@Cast(value="herr_t") public static int H5LTset_attribute_long_long(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const LongBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_long_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const long[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_long_long(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const LongPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_long_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const LongBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_long_long(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const long[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ulong(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned long*") CLongPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_ulong(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned long*") CLongPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ullong(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned long long*") LongPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Location of the object to which the attribute
is to be attachedobj_name
- [in] That object's nameattr_name
- [in] Attribute namebuffer
- [in] Attribute valuesize
- [in] Attribute size@Cast(value="herr_t") public static int H5LTset_attribute_ullong(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned long long*") LongBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ullong(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned long long*") long[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ullong(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned long long*") LongPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ullong(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="const unsigned long long*") LongBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_ullong(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="const unsigned long long*") long[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const FloatPointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_float(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const FloatBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const float[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_float(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const FloatPointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const FloatBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_float(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const float[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const DoublePointer buffer, @Cast(value="size_t") long size)
loc_id
- [in] Identifier of the object (dataset or group)
to create the attribute withinobj_name
- [in] The name of the object to attach the attributeattr_name
- [in] The attribute namebuffer
- [in] Buffer with data to be written to the attributesize
- [in] The size of the 1D array (one in the case of a
scalar attribute). This value is used by
H5Screate_simple() to create the dataspace.@Cast(value="herr_t") public static int H5LTset_attribute_double(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const DoubleBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const double[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_double(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const DoublePointer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Const DoubleBuffer buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTset_attribute_double(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Const double[] buffer, @Cast(value="size_t") long size)
@Cast(value="herr_t") public static int H5LTget_attribute(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hid_t") long mem_type_id, Pointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namemem_type_id
- [in] Identifier of the memory datatypedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hid_t") long mem_type_id, Pointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_string(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="char*") BytePointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_string(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="char*") ByteBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_string(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="char*") byte[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_string(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="char*") BytePointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_string(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="char*") ByteBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_string(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="char*") byte[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="char*") BytePointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_char(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="char*") ByteBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="char*") byte[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_char(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="char*") BytePointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_char(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="char*") ByteBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_char(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="char*") byte[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_uchar(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned char*") BytePointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_uchar(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned char*") ByteBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_uchar(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned char*") byte[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_uchar(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned char*") BytePointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_uchar(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned char*") ByteBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_uchar(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned char*") byte[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, ShortPointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_short(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, ShortBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, short[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_short(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, ShortPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_short(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, ShortBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_short(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, short[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_ushort(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned short*") ShortPointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_ushort(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned short*") ShortBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_ushort(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned short*") short[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_ushort(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned short*") ShortPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_ushort(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned short*") ShortBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_ushort(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned short*") short[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, IntPointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_int(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, IntBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, int[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_int(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, IntPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_int(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, IntBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_int(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, int[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_uint(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned int*") IntPointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_uint(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned int*") IntBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_uint(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned int*") int[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_uint(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned int*") IntPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_uint(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned int*") IntBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_uint(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned int*") int[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, CLongPointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_long(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, CLongPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_long_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, LongPointer data)
loc_id
- [in] Location of the object to which
the attribute is attachedobj_name
- [in] That object's nameattr_name
- [in] Attribute namedata
- [out] Attribute value@Cast(value="herr_t") public static int H5LTget_attribute_long_long(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, LongBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_long_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, long[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_long_long(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, LongPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_long_long(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, LongBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_long_long(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, long[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_ulong(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned long*") CLongPointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_ulong(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned long*") CLongPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_ullong(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned long long*") LongPointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_ullong(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned long long*") LongBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_ullong(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned long long*") long[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_ullong(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned long long*") LongPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_ullong(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="unsigned long long*") LongBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_ullong(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="unsigned long long*") long[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, FloatPointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_float(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, FloatBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, float[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_float(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, FloatPointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_float(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, FloatBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_float(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, float[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, DoublePointer data)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedata
- [out] Buffer with data@Cast(value="herr_t") public static int H5LTget_attribute_double(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, DoubleBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, double[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_double(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, DoublePointer data)
@Cast(value="herr_t") public static int H5LTget_attribute_double(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, DoubleBuffer data)
@Cast(value="herr_t") public static int H5LTget_attribute_double(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, double[] data)
@Cast(value="herr_t") public static int H5LTget_attribute_ndims(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, IntPointer rank)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namerank
- [out] The dimensionality of the attribute@Cast(value="herr_t") public static int H5LTget_attribute_ndims(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, IntBuffer rank)
@Cast(value="herr_t") public static int H5LTget_attribute_ndims(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, int[] rank)
@Cast(value="herr_t") public static int H5LTget_attribute_ndims(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, IntPointer rank)
@Cast(value="herr_t") public static int H5LTget_attribute_ndims(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, IntBuffer rank)
@Cast(value="herr_t") public static int H5LTget_attribute_ndims(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, int[] rank)
@Cast(value="herr_t") public static int H5LTget_attribute_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hsize_t*") LongPointer dims, @Cast(value="H5T_class_t*") IntPointer type_class, @Cast(value="size_t*") SizeTPointer type_size)
loc_id
- [in] Identifier of the object (dataset or group)
to read the attribute fromobj_name
- [in] The name of the object that the attribute is
attached toattr_name
- [in] The attribute namedims
- [out] The dimensions of the attributetype_class
- [out] The class identifier. #H5T_class_t is
defined in H5Tpublic.h. For a list of valid class
types see: H5Tget_class().type_size
- [out] The size of the datatype in bytes@Cast(value="herr_t") public static int H5LTget_attribute_info(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hsize_t*") LongBuffer dims, @Cast(value="H5T_class_t*") IntBuffer type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTget_attribute_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hsize_t*") long[] dims, @Cast(value="H5T_class_t*") int[] type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTget_attribute_info(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hsize_t*") LongPointer dims, @Cast(value="H5T_class_t*") IntPointer type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTget_attribute_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer obj_name, @Cast(value="const char*") BytePointer attr_name, @Cast(value="hsize_t*") LongBuffer dims, @Cast(value="H5T_class_t*") IntBuffer type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5LTget_attribute_info(@Cast(value="hid_t") long loc_id, String obj_name, String attr_name, @Cast(value="hsize_t*") long[] dims, @Cast(value="H5T_class_t*") int[] type_class, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="hid_t") public static long H5LTtext_to_dtype(@Cast(value="const char*") BytePointer text, @Cast(value="H5LT_lang_t") int lang_type)
text
- [in] A character string containing a DDL
definition of the datatype to be createdlang_type
- [in] The language used to describe the datatype.
The only currently supported language is
#H5LT_DDL.@Cast(value="hid_t") public static long H5LTtext_to_dtype(String text, @Cast(value="H5LT_lang_t") int lang_type)
@Cast(value="herr_t") public static int H5LTdtype_to_text(@Cast(value="hid_t") long dtype, @Cast(value="char*") BytePointer str, @Cast(value="H5LT_lang_t") int lang_type, @Cast(value="size_t*") SizeTPointer len)
dtype
- [in] Identifier of the datatype to be convertedstr
- [out] Buffer for the text description of the datatypelang_type
- [in] The language used to describe the datatype.
The currently supported language is #H5LT_DDL.len
- [out] The size of buffer needed to store the text description@Cast(value="herr_t") public static int H5LTdtype_to_text(@Cast(value="hid_t") long dtype, @Cast(value="char*") ByteBuffer str, @Cast(value="H5LT_lang_t") int lang_type, @Cast(value="size_t*") SizeTPointer len)
@Cast(value="herr_t") public static int H5LTdtype_to_text(@Cast(value="hid_t") long dtype, @Cast(value="char*") byte[] str, @Cast(value="H5LT_lang_t") int lang_type, @Cast(value="size_t*") SizeTPointer len)
@Cast(value="herr_t") public static int H5LTfind_attribute(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer name)
loc_id
- [in] Identifier of the object to which the attribute
is expected to be attachedname
- [in] Attribute name@Cast(value="herr_t") public static int H5LTfind_attribute(@Cast(value="hid_t") long loc_id, String name)
@Cast(value="htri_t") public static int H5LTpath_valid(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer path, @Cast(value="hbool_t") boolean check_object_valid)
loc_id
- [in] Identifier of an object in the filepath
- [in] The path to the object to check;
links in \p path may be of any type.check_object_valid
- [in] If TRUE, determine whether the final
component of \p path resolves to
an object; if FALSE, do not check.@Cast(value="htri_t") public static int H5LTpath_valid(@Cast(value="hid_t") long loc_id, String path, @Cast(value="hbool_t") boolean check_object_valid)
@Cast(value="hid_t") public static long H5LTopen_file_image(Pointer buf_ptr, @Cast(value="size_t") long buf_size, @Cast(value="unsigned") int flags)
buf_ptr
- [in] A pointer to the supplied initial imagebuf_size
- [in] Size of the supplied bufferflags
- [in] Flags specifying whether to open the image
read-only or read/write, whether HDF5 is to
take control of the buffer, and instruction
regarding releasing the buffer.@Cast(value="herr_t") public static int H5IMmake_image_8bit(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const unsigned char*") BytePointer buffer)
dset_name
- [in] The name of the dataset to createwidth
- [in] The width of the imageheight
- [in] The height of the imagebuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5IMmake_image_8bit(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const unsigned char*") ByteBuffer buffer)
@Cast(value="herr_t") public static int H5IMmake_image_8bit(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const unsigned char*") byte[] buffer)
@Cast(value="herr_t") public static int H5IMmake_image_8bit(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const unsigned char*") BytePointer buffer)
@Cast(value="herr_t") public static int H5IMmake_image_8bit(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const unsigned char*") ByteBuffer buffer)
@Cast(value="herr_t") public static int H5IMmake_image_8bit(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const unsigned char*") byte[] buffer)
@Cast(value="herr_t") public static int H5IMmake_image_24bit(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const char*") BytePointer interlace, @Cast(value="const unsigned char*") BytePointer buffer)
dset_name
- [in] The name of the dataset to createwidth
- [in] The width of the imageheight
- [in] The height of the imageinterlace
- [in] String defining the interlace modebuffer
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5IMmake_image_24bit(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, String interlace, @Cast(value="const unsigned char*") ByteBuffer buffer)
@Cast(value="herr_t") public static int H5IMmake_image_24bit(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const char*") BytePointer interlace, @Cast(value="const unsigned char*") byte[] buffer)
@Cast(value="herr_t") public static int H5IMmake_image_24bit(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, String interlace, @Cast(value="const unsigned char*") BytePointer buffer)
@Cast(value="herr_t") public static int H5IMmake_image_24bit(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, @Cast(value="const char*") BytePointer interlace, @Cast(value="const unsigned char*") ByteBuffer buffer)
@Cast(value="herr_t") public static int H5IMmake_image_24bit(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long width, @Cast(value="hsize_t") long height, String interlace, @Cast(value="const unsigned char*") byte[] buffer)
@Cast(value="herr_t") public static int H5IMget_image_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") LongPointer width, @Cast(value="hsize_t*") LongPointer height, @Cast(value="hsize_t*") LongPointer planes, @Cast(value="char*") BytePointer interlace, @Cast(value="hssize_t*") LongPointer npals)
dset_name
- [in] The name of the datasetwidth
- [out] The width of the imageheight
- [out] The height of the imageplanes
- [out] The number of color planes of the imageinterlace
- [out] The interlace mode of the imagenpals
- [out] The number of palettes associated to the image@Cast(value="herr_t") public static int H5IMget_image_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") LongBuffer width, @Cast(value="hsize_t*") LongBuffer height, @Cast(value="hsize_t*") LongBuffer planes, @Cast(value="char*") ByteBuffer interlace, @Cast(value="hssize_t*") LongBuffer npals)
@Cast(value="herr_t") public static int H5IMget_image_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") long[] width, @Cast(value="hsize_t*") long[] height, @Cast(value="hsize_t*") long[] planes, @Cast(value="char*") byte[] interlace, @Cast(value="hssize_t*") long... npals)
@Cast(value="herr_t") public static int H5IMget_image_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") LongPointer width, @Cast(value="hsize_t*") LongPointer height, @Cast(value="hsize_t*") LongPointer planes, @Cast(value="char*") BytePointer interlace, @Cast(value="hssize_t*") LongPointer npals)
@Cast(value="herr_t") public static int H5IMget_image_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") LongBuffer width, @Cast(value="hsize_t*") LongBuffer height, @Cast(value="hsize_t*") LongBuffer planes, @Cast(value="char*") ByteBuffer interlace, @Cast(value="hssize_t*") LongBuffer npals)
@Cast(value="herr_t") public static int H5IMget_image_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") long[] width, @Cast(value="hsize_t*") long[] height, @Cast(value="hsize_t*") long[] planes, @Cast(value="char*") byte[] interlace, @Cast(value="hssize_t*") long... npals)
@Cast(value="herr_t") public static int H5IMread_image(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="unsigned char*") BytePointer buffer)
dset_name
- [in] The name of the dataset to createbuffer
- [out] Buffer with data to store the image@Cast(value="herr_t") public static int H5IMread_image(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="unsigned char*") ByteBuffer buffer)
@Cast(value="herr_t") public static int H5IMread_image(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="unsigned char*") byte[] buffer)
@Cast(value="herr_t") public static int H5IMread_image(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="unsigned char*") BytePointer buffer)
@Cast(value="herr_t") public static int H5IMread_image(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="unsigned char*") ByteBuffer buffer)
@Cast(value="herr_t") public static int H5IMread_image(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="unsigned char*") byte[] buffer)
@Cast(value="herr_t") public static int H5IMmake_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer pal_name, @Cast(value="const hsize_t*") LongPointer pal_dims, @Cast(value="const unsigned char*") BytePointer pal_data)
pal_name
- [in] The name of the palettepal_dims
- [in] An array of the size of the palette dimensionspal_data
- [in] Buffer with data to be written to the dataset@Cast(value="herr_t") public static int H5IMmake_palette(@Cast(value="hid_t") long loc_id, String pal_name, @Cast(value="const hsize_t*") LongBuffer pal_dims, @Cast(value="const unsigned char*") ByteBuffer pal_data)
@Cast(value="herr_t") public static int H5IMmake_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer pal_name, @Cast(value="const hsize_t*") long[] pal_dims, @Cast(value="const unsigned char*") byte[] pal_data)
@Cast(value="herr_t") public static int H5IMmake_palette(@Cast(value="hid_t") long loc_id, String pal_name, @Cast(value="const hsize_t*") LongPointer pal_dims, @Cast(value="const unsigned char*") BytePointer pal_data)
@Cast(value="herr_t") public static int H5IMmake_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer pal_name, @Cast(value="const hsize_t*") LongBuffer pal_dims, @Cast(value="const unsigned char*") ByteBuffer pal_data)
@Cast(value="herr_t") public static int H5IMmake_palette(@Cast(value="hid_t") long loc_id, String pal_name, @Cast(value="const hsize_t*") long[] pal_dims, @Cast(value="const unsigned char*") byte[] pal_data)
@Cast(value="herr_t") public static int H5IMlink_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, @Cast(value="const char*") BytePointer pal_name)
image_name
- [in] The name of the dataset to attach the palette topal_name
- [in] The name of the palette@Cast(value="herr_t") public static int H5IMlink_palette(@Cast(value="hid_t") long loc_id, String image_name, String pal_name)
@Cast(value="herr_t") public static int H5IMunlink_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, @Cast(value="const char*") BytePointer pal_name)
image_name
- [in] The name of the image datasetpal_name
- [in] The name of the palette@Cast(value="herr_t") public static int H5IMunlink_palette(@Cast(value="hid_t") long loc_id, String image_name, String pal_name)
@Cast(value="herr_t") public static int H5IMget_npalettes(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, @Cast(value="hssize_t*") LongPointer npals)
image_name
- [in] The name of the image datasetnpals
- [out] The number of palettes@Cast(value="herr_t") public static int H5IMget_npalettes(@Cast(value="hid_t") long loc_id, String image_name, @Cast(value="hssize_t*") LongBuffer npals)
@Cast(value="herr_t") public static int H5IMget_npalettes(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, @Cast(value="hssize_t*") long... npals)
@Cast(value="herr_t") public static int H5IMget_npalettes(@Cast(value="hid_t") long loc_id, String image_name, @Cast(value="hssize_t*") LongPointer npals)
@Cast(value="herr_t") public static int H5IMget_npalettes(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, @Cast(value="hssize_t*") LongBuffer npals)
@Cast(value="herr_t") public static int H5IMget_npalettes(@Cast(value="hid_t") long loc_id, String image_name, @Cast(value="hssize_t*") long... npals)
@Cast(value="herr_t") public static int H5IMget_palette_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, int pal_number, @Cast(value="hsize_t*") LongPointer pal_dims)
image_name
- [in] The name of the image datasetpal_number
- [in] The zero based index that identifies
the palettepal_dims
- [out] The dimensions of the palette dataset@Cast(value="herr_t") public static int H5IMget_palette_info(@Cast(value="hid_t") long loc_id, String image_name, int pal_number, @Cast(value="hsize_t*") LongBuffer pal_dims)
@Cast(value="herr_t") public static int H5IMget_palette_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, int pal_number, @Cast(value="hsize_t*") long... pal_dims)
@Cast(value="herr_t") public static int H5IMget_palette_info(@Cast(value="hid_t") long loc_id, String image_name, int pal_number, @Cast(value="hsize_t*") LongPointer pal_dims)
@Cast(value="herr_t") public static int H5IMget_palette_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, int pal_number, @Cast(value="hsize_t*") LongBuffer pal_dims)
@Cast(value="herr_t") public static int H5IMget_palette_info(@Cast(value="hid_t") long loc_id, String image_name, int pal_number, @Cast(value="hsize_t*") long... pal_dims)
@Cast(value="herr_t") public static int H5IMget_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, int pal_number, @Cast(value="unsigned char*") BytePointer pal_data)
image_name
- [in] The name of the image datasetpal_number
- [in] The zero based index that identifies
the palettepal_data
- [out] The palette dataset@Cast(value="herr_t") public static int H5IMget_palette(@Cast(value="hid_t") long loc_id, String image_name, int pal_number, @Cast(value="unsigned char*") ByteBuffer pal_data)
@Cast(value="herr_t") public static int H5IMget_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, int pal_number, @Cast(value="unsigned char*") byte[] pal_data)
@Cast(value="herr_t") public static int H5IMget_palette(@Cast(value="hid_t") long loc_id, String image_name, int pal_number, @Cast(value="unsigned char*") BytePointer pal_data)
@Cast(value="herr_t") public static int H5IMget_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer image_name, int pal_number, @Cast(value="unsigned char*") ByteBuffer pal_data)
@Cast(value="herr_t") public static int H5IMget_palette(@Cast(value="hid_t") long loc_id, String image_name, int pal_number, @Cast(value="unsigned char*") byte[] pal_data)
@Cast(value="herr_t") public static int H5IMis_image(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name)
dset_name
- [in] The name of the dataset@Cast(value="herr_t") public static int H5IMis_image(@Cast(value="hid_t") long loc_id, String dset_name)
@Cast(value="herr_t") public static int H5IMis_palette(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name)
dset_name
- [in] The name of the dataset@Cast(value="herr_t") public static int H5IMis_palette(@Cast(value="hid_t") long loc_id, String dset_name)
@Cast(value="herr_t") public static int H5TBmake_table(@Cast(value="const char*") BytePointer table_title, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const char**") PointerPointer field_names, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const hid_t*") LongPointer field_types, @Cast(value="hsize_t") long chunk_size, Pointer fill_data, int compress, @Const Pointer buf)
table_title
- [in] The title of the table
\fg_loc_iddset_name
- [in] The name of the dataset to createnfields
- [in] The number of fieldsnrecords
- [in] The number of recordstype_size
- [in] The size in bytes of the structure
associated with the table;
This value is obtained with \c sizeof().field_names
- [in] An array containing the names of
the fieldsfield_offset
- [in] An array containing the offsets of
the fieldsfield_types
- [in] An array containing the type of
the fieldschunk_size
- [in] The chunk sizefill_data
- [in] Fill values datacompress
- [in] Flag that turns compression on or offbuf
- [in] Buffer with data to be written to the table@Cast(value="herr_t") public static int H5TBmake_table(@Cast(value="const char*") BytePointer table_title, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const char**") @ByPtrPtr BytePointer field_names, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const hid_t*") LongPointer field_types, @Cast(value="hsize_t") long chunk_size, Pointer fill_data, int compress, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBmake_table(String table_title, @Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const char**") @ByPtrPtr ByteBuffer field_names, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const hid_t*") LongBuffer field_types, @Cast(value="hsize_t") long chunk_size, Pointer fill_data, int compress, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBmake_table(@Cast(value="const char*") BytePointer table_title, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const char**") @ByPtrPtr byte[] field_names, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const hid_t*") long[] field_types, @Cast(value="hsize_t") long chunk_size, Pointer fill_data, int compress, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBmake_table(String table_title, @Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const char**") @ByPtrPtr BytePointer field_names, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const hid_t*") LongPointer field_types, @Cast(value="hsize_t") long chunk_size, Pointer fill_data, int compress, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBmake_table(@Cast(value="const char*") BytePointer table_title, @Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const char**") @ByPtrPtr ByteBuffer field_names, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const hid_t*") LongBuffer field_types, @Cast(value="hsize_t") long chunk_size, Pointer fill_data, int compress, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBmake_table(String table_title, @Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const char**") @ByPtrPtr byte[] field_names, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const hid_t*") long[] field_types, @Cast(value="hsize_t") long chunk_size, Pointer fill_data, int compress, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBappend_records(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
dset_name
- [in] The name of the dataset to overwritenrecords
- [in] The number of records to appendtype_size
- [in] The size of the structure type,
as calculated by \c sizeof().field_offset
- [in] An array containing the offsets of
the fields. These offsets can be
calculated with the #HOFFSET macrodst_sizes
- [in] An array containing the sizes of
the fieldsbuf
- [in] Buffer with data@Cast(value="herr_t") public static int H5TBappend_records(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBwrite_records(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
dset_name
- [in] The name of the dataset to overwritestart
- [in] The zero index record to start writingnrecords
- [in] The number of records to writetype_size
- [in] The size of the structure type, as
calculated by \c sizeof().field_offset
- [in] An array containing the offsets of
the fields. These offsets can be
calculated with the #HOFFSET macrodst_sizes
- [in] An array containing the sizes of
the fieldsbuf
- [in] Buffer with data@Cast(value="herr_t") public static int H5TBwrite_records(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBwrite_fields_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="const char*") BytePointer field_names, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
dset_name
- [in] The name of the dataset to overwritefield_names
- [in] The names of the fields to writestart
- [in] The zero index record to start writingnrecords
- [in] The number of records to writetype_size
- [in] The size of the structure type, as
calculated by \c sizeof().field_offset
- [in] An array containing the offsets of
the fields. These offsets can be
calculated with the #HOFFSET macrodst_sizes
- [in] An array containing the sizes of
the fieldsbuf
- [in] Buffer with data@Cast(value="herr_t") public static int H5TBwrite_fields_name(@Cast(value="hid_t") long loc_id, String dset_name, String field_names, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBwrite_fields_index(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Const IntPointer field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
dset_name
- [in] The name of the dataset to overwritenfields
- [in] The number of fields to overwrite.
This parameter is also the size of the
\p field_index array.field_index
- [in] The indexes of the fields to writestart
- [in] The zero based index record to start writingnrecords
- [in] The number of records to writetype_size
- [in] The size of the structure type, as
calculated by \c sizeof().field_offset
- [in] An array containing the offsets of
the fields. These offsets can be
calculated with the #HOFFSET macrodst_sizes
- [in] An array containing the sizes of
the fieldsbuf
- [in] Buffer with data@Cast(value="herr_t") public static int H5TBwrite_fields_index(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Const IntBuffer field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBwrite_fields_index(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Const int[] field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBwrite_fields_index(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Const IntPointer field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBwrite_fields_index(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Const IntBuffer field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBwrite_fields_index(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Const int[] field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBread_table(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="size_t") long dst_size, @Cast(value="const size_t*") SizeTPointer dst_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer dst_buf)
dset_name
- [in] The name of the dataset to readdst_size
- [in] The size of the structure type,
as calculated by \c sizeof()dst_offset
- [in] An array containing the offsets of
the fields. These offsets can be
calculated with the #HOFFSET macrodst_sizes
- [in] An array containing the sizes of
the fields. These sizes can be
calculated with the sizeof() macro.dst_buf
- [in] Buffer with data@Cast(value="herr_t") public static int H5TBread_table(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="size_t") long dst_size, @Cast(value="const size_t*") SizeTPointer dst_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer dst_buf)
@Cast(value="herr_t") public static int H5TBread_fields_name(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="const char*") BytePointer field_names, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
dset_name
- [in] The name of the dataset to readfield_names
- [in] An array containing the names of the
fields to readstart
- [in] The start record to read fromnrecords
- [in] The number of records to readtype_size
- [in] The size in bytes of the structure associated
with the table
(This value is obtained with \c sizeof().)field_offset
- [in] An array containing the offsets of the fieldsdst_sizes
- [in] An array containing the size in bytes of
the fieldsbuf
- [out] Buffer with data@Cast(value="herr_t") public static int H5TBread_fields_name(@Cast(value="hid_t") long loc_id, String dset_name, String field_names, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
@Cast(value="herr_t") public static int H5TBread_fields_index(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Const IntPointer field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
dset_name
- [in] The name of the dataset to readnfields
- [in] The number of fields to read
(This parameter is also the size of the
\p field_index array.)
fields to readfield_index
- [in] The indexes of the fields to readstart
- [in] The start record to read fromnrecords
- [in] The number of records to readtype_size
- [in] The size in bytes of the structure associated
with the table
(This value is obtained with \c sizeof())field_offset
- [in] An array containing the offsets of the fieldsdst_sizes
- [in] An array containing the size in bytes of
the fieldsbuf
- [out] Buffer with data@Cast(value="herr_t") public static int H5TBread_fields_index(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Const IntBuffer field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
@Cast(value="herr_t") public static int H5TBread_fields_index(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Const int[] field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
@Cast(value="herr_t") public static int H5TBread_fields_index(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Const IntPointer field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
@Cast(value="herr_t") public static int H5TBread_fields_index(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long nfields, @Const IntBuffer field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
@Cast(value="herr_t") public static int H5TBread_fields_index(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long nfields, @Const int[] field_index, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer field_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
@Cast(value="herr_t") public static int H5TBread_records(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer dst_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
dset_name
- [in] The name of the dataset to readstart
- [in] The start record to read fromnrecords
- [in] The number of records to readtype_size
- [in] The size of the structure type,
as calculated by \c sizeof()dst_offset
- [in] An array containing the offsets of the
fields. These offsets can be calculated
with the #HOFFSET macrodst_sizes
- [in] An array containing the size in bytes of
the fieldsbuf
- [out] Buffer with data@Cast(value="herr_t") public static int H5TBread_records(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long type_size, @Cast(value="const size_t*") SizeTPointer dst_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
@Cast(value="herr_t") public static int H5TBget_table_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") LongPointer nfields, @Cast(value="hsize_t*") LongPointer nrecords)
dset_name
- [in] The name of the dataset to readnfields
- [out] The number of fieldsnrecords
- [out] The number of records@Cast(value="herr_t") public static int H5TBget_table_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") LongBuffer nfields, @Cast(value="hsize_t*") LongBuffer nrecords)
@Cast(value="herr_t") public static int H5TBget_table_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") long[] nfields, @Cast(value="hsize_t*") long... nrecords)
@Cast(value="herr_t") public static int H5TBget_table_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") LongPointer nfields, @Cast(value="hsize_t*") LongPointer nrecords)
@Cast(value="herr_t") public static int H5TBget_table_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t*") LongBuffer nfields, @Cast(value="hsize_t*") LongBuffer nrecords)
@Cast(value="herr_t") public static int H5TBget_table_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t*") long[] nfields, @Cast(value="hsize_t*") long... nrecords)
@Cast(value="herr_t") public static int H5TBget_field_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char**") PointerPointer field_names, @Cast(value="size_t*") SizeTPointer field_sizes, @Cast(value="size_t*") SizeTPointer field_offsets, @Cast(value="size_t*") SizeTPointer type_size)
dset_name
- [in] The name of the dataset to readfield_names
- [out] An array containing the names of the fieldsfield_sizes
- [out] An array containing the size of the fieldsfield_offsets
- [out] An array containing the offsets of the fieldstype_size
- [out] The size of the HDF5 datatype associated
with the table. (More specifically,
the size in bytes of the HDF5 compound
datatype used to define a row, or record,
in the table)@Cast(value="herr_t") public static int H5TBget_field_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char**") @ByPtrPtr BytePointer field_names, @Cast(value="size_t*") SizeTPointer field_sizes, @Cast(value="size_t*") SizeTPointer field_offsets, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5TBget_field_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char**") @ByPtrPtr ByteBuffer field_names, @Cast(value="size_t*") SizeTPointer field_sizes, @Cast(value="size_t*") SizeTPointer field_offsets, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5TBget_field_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char**") @ByPtrPtr byte[] field_names, @Cast(value="size_t*") SizeTPointer field_sizes, @Cast(value="size_t*") SizeTPointer field_offsets, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5TBget_field_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char**") @ByPtrPtr BytePointer field_names, @Cast(value="size_t*") SizeTPointer field_sizes, @Cast(value="size_t*") SizeTPointer field_offsets, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5TBget_field_info(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="char**") @ByPtrPtr ByteBuffer field_names, @Cast(value="size_t*") SizeTPointer field_sizes, @Cast(value="size_t*") SizeTPointer field_offsets, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5TBget_field_info(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="char**") @ByPtrPtr byte[] field_names, @Cast(value="size_t*") SizeTPointer field_sizes, @Cast(value="size_t*") SizeTPointer field_offsets, @Cast(value="size_t*") SizeTPointer type_size)
@Cast(value="herr_t") public static int H5TBdelete_record(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords)
dset_name
- [in] The name of the datasetstart
- [in] The start record to delete fromnrecords
- [in] The number of records to delete@Cast(value="herr_t") public static int H5TBdelete_record(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords)
@Cast(value="herr_t") public static int H5TBinsert_record(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long dst_size, @Cast(value="const size_t*") SizeTPointer dst_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
dset_name
- [in] The name of the datasetstart
- [in] The position to insertnrecords
- [in] The number of records to insertdst_size
- [in] The size in bytes of the structure
associated with the tabledst_offset
- [in] An array containing the offsets of the
fieldsdst_sizes
- [in] An array containing the size in bytes of
the fieldsbuf
- [in] Buffer with data@Cast(value="herr_t") public static int H5TBinsert_record(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hsize_t") long start, @Cast(value="hsize_t") long nrecords, @Cast(value="size_t") long dst_size, @Cast(value="const size_t*") SizeTPointer dst_offset, @Cast(value="const size_t*") SizeTPointer dst_sizes, Pointer buf)
@Cast(value="herr_t") public static int H5TBadd_records_from(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name1, @Cast(value="hsize_t") long start1, @Cast(value="hsize_t") long nrecords, @Cast(value="const char*") BytePointer dset_name2, @Cast(value="hsize_t") long start2)
dset_name
- [in] 1 The name of the dataset to read the recordsstart
- [in] 1 The position to read the records from the
first tablenrecords
- [in] The number of records to read from the first
tabledset_name
- [in] 2 The name of the dataset to write the recordsstart
- [in] 2 The position to write the records on the
second table@Cast(value="herr_t") public static int H5TBadd_records_from(@Cast(value="hid_t") long loc_id, String dset_name1, @Cast(value="hsize_t") long start1, @Cast(value="hsize_t") long nrecords, String dset_name2, @Cast(value="hsize_t") long start2)
@Cast(value="herr_t") public static int H5TBcombine_tables(@Cast(value="hid_t") long loc_id1, @Cast(value="const char*") BytePointer dset_name1, @Cast(value="hid_t") long loc_id2, @Cast(value="const char*") BytePointer dset_name2, @Cast(value="const char*") BytePointer dset_name3)
loc_id
- [in] 1 Identifier of the file or group in which
the first table is locateddset_name
- [in] 1 The name of the first table to combineloc_id
- [in] 2 Identifier of the file or group in which
the second table is locateddset_name
- [in] 2 The name of the second table to combinedset_name
- [in] 3 The name of the new table@Cast(value="herr_t") public static int H5TBcombine_tables(@Cast(value="hid_t") long loc_id1, String dset_name1, @Cast(value="hid_t") long loc_id2, String dset_name2, String dset_name3)
@Cast(value="herr_t") public static int H5TBinsert_field(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="const char*") BytePointer field_name, @Cast(value="hid_t") long field_type, @Cast(value="hsize_t") long _position, @Const Pointer fill_data, @Const Pointer buf)
dset_name
- [in] The name of the tablefield_name
- [in] The name of the field to insertfield_type
- [in] The data type of the fieldposition
- [in] The zero based index position where to
insert the fieldfill_data
- [in] Fill value data for the field. This parameter
can be NULLbuf
- [in] Buffer with data@Cast(value="herr_t") public static int H5TBinsert_field(@Cast(value="hid_t") long loc_id, String dset_name, String field_name, @Cast(value="hid_t") long field_type, @Cast(value="hsize_t") long _position, @Const Pointer fill_data, @Const Pointer buf)
@Cast(value="herr_t") public static int H5TBdelete_field(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="const char*") BytePointer field_name)
dset_name
- [in] The name of the tablefield_name
- [in] The name of the field to delete@Cast(value="herr_t") public static int H5TBdelete_field(@Cast(value="hid_t") long loc_id, String dset_name, String field_name)
@Cast(value="herr_t") public static int H5TBAget_title(@Cast(value="hid_t") long loc_id, @Cast(value="char*") BytePointer table_title)
table_title
- [out] Buffer for title name@Cast(value="herr_t") public static int H5TBAget_title(@Cast(value="hid_t") long loc_id, @Cast(value="char*") ByteBuffer table_title)
@Cast(value="herr_t") public static int H5TBAget_title(@Cast(value="hid_t") long loc_id, @Cast(value="char*") byte[] table_title)
@Cast(value="htri_t") public static int H5TBAget_fill(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hid_t") long dset_id, @Cast(value="unsigned char*") BytePointer dst_buf)
dset_name
- [in] Name of tabledset_id
- [in] Table identifierdst_buf
- [out] Buffer of fill values for table fields@Cast(value="htri_t") public static int H5TBAget_fill(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hid_t") long dset_id, @Cast(value="unsigned char*") ByteBuffer dst_buf)
@Cast(value="htri_t") public static int H5TBAget_fill(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hid_t") long dset_id, @Cast(value="unsigned char*") byte[] dst_buf)
@Cast(value="htri_t") public static int H5TBAget_fill(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hid_t") long dset_id, @Cast(value="unsigned char*") BytePointer dst_buf)
@Cast(value="htri_t") public static int H5TBAget_fill(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hid_t") long dset_id, @Cast(value="unsigned char*") ByteBuffer dst_buf)
@Cast(value="htri_t") public static int H5TBAget_fill(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hid_t") long dset_id, @Cast(value="unsigned char*") byte[] dst_buf)
@Cast(value="hid_t") public static long H5PTcreate(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hid_t") long dtype_id, @Cast(value="hsize_t") long chunk_size, @Cast(value="hid_t") long plist_id)
dset_name
- [in] The name of the packet table to createdtype_id
- [in] The datatype of the packetchunk_size
- [in] The size in number of table entries per chunkplist_id
- [in] Identifier of the property list. Can be used to
specify the compression of the packet table.@Cast(value="hid_t") public static long H5PTcreate(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hid_t") long dtype_id, @Cast(value="hsize_t") long chunk_size, @Cast(value="hid_t") long plist_id)
@Cast(value="hid_t") public static long H5PTopen(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name)
dset_name
- [in] The name of the packet table to open@Cast(value="hid_t") public static long H5PTopen(@Cast(value="hid_t") long loc_id, String dset_name)
@Cast(value="herr_t") public static int H5PTclose(@Cast(value="hid_t") long table_id)
table_id
- [in] Identifier of packet table to be closed@Cast(value="hid_t") public static long H5PTcreate_fl(@Cast(value="hid_t") long loc_id, @Cast(value="const char*") BytePointer dset_name, @Cast(value="hid_t") long dtype_id, @Cast(value="hsize_t") long chunk_size, int compression)
dset_name
- [in] The name of the dataset to createdtype_id
- [in] The datatype of a packet.chunk_size
- [in] The size in number of table entries per
chunk.compression
- [in] The compression level;
a value of 0 through 9.@Cast(value="hid_t") public static long H5PTcreate_fl(@Cast(value="hid_t") long loc_id, String dset_name, @Cast(value="hid_t") long dtype_id, @Cast(value="hsize_t") long chunk_size, int compression)
@Cast(value="herr_t") public static int H5PTappend(@Cast(value="hid_t") long table_id, @Cast(value="size_t") long nrecords, @Const Pointer data)
table_id
- [in] Identifier of packet table to which
packets should be appendednrecords
- [in] Number of packets to be appendeddata
- [in] Buffer holding data to write@Cast(value="herr_t") public static int H5PTget_next(@Cast(value="hid_t") long table_id, @Cast(value="size_t") long nrecords, Pointer data)
table_id
- [in] Identifier of packet table to read fromnrecords
- [in] Number of packets to be readdata
- [out] Buffer into which to read data@Cast(value="herr_t") public static int H5PTread_packets(@Cast(value="hid_t") long table_id, @Cast(value="hsize_t") long start, @Cast(value="size_t") long nrecords, Pointer data)
table_id
- [in] Identifier of packet table to read fromstart
- [in] Packet to start reading fromnrecords
- [in] Number of packets to be readdata
- [out] Buffer into which to read data.@Cast(value="herr_t") public static int H5PTget_num_packets(@Cast(value="hid_t") long table_id, @Cast(value="hsize_t*") LongPointer nrecords)
table_id
- [in] Identifier of packet table to querynrecords
- [out] Number of packets in packet table@Cast(value="herr_t") public static int H5PTget_num_packets(@Cast(value="hid_t") long table_id, @Cast(value="hsize_t*") LongBuffer nrecords)
@Cast(value="herr_t") public static int H5PTget_num_packets(@Cast(value="hid_t") long table_id, @Cast(value="hsize_t*") long... nrecords)
@Cast(value="herr_t") public static int H5PTis_valid(@Cast(value="hid_t") long table_id)
table_id
- [in] Identifier to query@Cast(value="herr_t") public static int H5PTis_varlen(@Cast(value="hid_t") long table_id)
table_id
- [in] Packet table to query@Cast(value="hid_t") public static long H5PTget_dataset(@Cast(value="hid_t") long table_id)
table_id
- [in] Identifier of the packet table@Cast(value="hid_t") public static long H5PTget_type(@Cast(value="hid_t") long table_id)
table_id
- [in] Identifier of the packet table@Cast(value="herr_t") public static int H5PTcreate_index(@Cast(value="hid_t") long table_id)
table_id
- [in] Identifier of packet table whose index
should be initialized.@Cast(value="herr_t") public static int H5PTset_index(@Cast(value="hid_t") long table_id, @Cast(value="hsize_t") long pt_index)
table_id
- [in] Identifier of packet table whose index is to be setpt_index
- [in] The packet to which the index should point@Cast(value="herr_t") public static int H5PTget_index(@Cast(value="hid_t") long table_id, @Cast(value="hsize_t*") LongPointer pt_index)
table_id
- [in] Table identifierpt_index
- [out] Current record index@Cast(value="herr_t") public static int H5PTget_index(@Cast(value="hid_t") long table_id, @Cast(value="hsize_t*") LongBuffer pt_index)
@Cast(value="herr_t") public static int H5PTget_index(@Cast(value="hid_t") long table_id, @Cast(value="hsize_t*") long... pt_index)
@Cast(value="herr_t") public static int H5PTfree_vlen_buff(@Cast(value="hid_t") long table_id, @Cast(value="size_t") long bufflen, Pointer buff)
table_id
- [in] Packet table whose memory should be freed.bufflen
- [in] Size of \p buffbuff
- [in] Buffer that was used to read in variable-length
packets@Cast(value="herr_t") public static int H5LDget_dset_dims(@Cast(value="hid_t") long did, @Cast(value="hsize_t*") LongPointer cur_dims)
did
- [in] The dataset identifiercur_dims
- [out] The current dimension sizes of the dataset@Cast(value="herr_t") public static int H5LDget_dset_dims(@Cast(value="hid_t") long did, @Cast(value="hsize_t*") LongBuffer cur_dims)
@Cast(value="herr_t") public static int H5LDget_dset_dims(@Cast(value="hid_t") long did, @Cast(value="hsize_t*") long... cur_dims)
@Cast(value="size_t") public static long H5LDget_dset_type_size(@Cast(value="hid_t") long did, @Cast(value="const char*") BytePointer fields)
did
- [in] The dataset identifierfields
- [in] The pointer to a comma-separated list of fields for a compound datatype@Cast(value="size_t") public static long H5LDget_dset_type_size(@Cast(value="hid_t") long did, String fields)
@Cast(value="herr_t") public static int H5LDget_dset_elmts(@Cast(value="hid_t") long did, @Cast(value="const hsize_t*") LongPointer prev_dims, @Cast(value="const hsize_t*") LongPointer cur_dims, @Cast(value="const char*") BytePointer fields, Pointer buf)
did
- [in] The dataset identifierprev_dims
- [in] The previous dimension size of the datasetcur_dims
- [in] The current dimension sizes of the datasetfields
- [in] A string containing a comma-separated list
of fields for a compound datatypebuf
- [out] Buffer for storing data retrieved from the
dataset@Cast(value="herr_t") public static int H5LDget_dset_elmts(@Cast(value="hid_t") long did, @Cast(value="const hsize_t*") LongBuffer prev_dims, @Cast(value="const hsize_t*") LongBuffer cur_dims, String fields, Pointer buf)
@Cast(value="herr_t") public static int H5LDget_dset_elmts(@Cast(value="hid_t") long did, @Cast(value="const hsize_t*") long[] prev_dims, @Cast(value="const hsize_t*") long[] cur_dims, @Cast(value="const char*") BytePointer fields, Pointer buf)
@Cast(value="herr_t") public static int H5LDget_dset_elmts(@Cast(value="hid_t") long did, @Cast(value="const hsize_t*") LongPointer prev_dims, @Cast(value="const hsize_t*") LongPointer cur_dims, String fields, Pointer buf)
@Cast(value="herr_t") public static int H5LDget_dset_elmts(@Cast(value="hid_t") long did, @Cast(value="const hsize_t*") LongBuffer prev_dims, @Cast(value="const hsize_t*") LongBuffer cur_dims, @Cast(value="const char*") BytePointer fields, Pointer buf)
@Cast(value="herr_t") public static int H5LDget_dset_elmts(@Cast(value="hid_t") long did, @Cast(value="const hsize_t*") long[] prev_dims, @Cast(value="const hsize_t*") long[] cur_dims, String fields, Pointer buf)
@Cast(value="herr_t") public static int H5ESinsert_request(@Cast(value="hid_t") long es_id, @Cast(value="hid_t") long connector_id, Pointer request)
@Cast(value="herr_t") public static int H5ESget_requests(@Cast(value="hid_t") long es_id, @Cast(value="H5_iter_order_t") int order, @Cast(value="hid_t*") LongPointer connector_ids, @Cast(value="void**") PointerPointer requests, @Cast(value="size_t") long array_len, @Cast(value="size_t*") SizeTPointer count)
@Cast(value="herr_t") public static int H5ESget_requests(@Cast(value="hid_t") long es_id, @Cast(value="H5_iter_order_t") int order, @Cast(value="hid_t*") LongPointer connector_ids, @Cast(value="void**") @ByPtrPtr Pointer requests, @Cast(value="size_t") long array_len, @Cast(value="size_t*") SizeTPointer count)
@Cast(value="herr_t") public static int H5ESget_requests(@Cast(value="hid_t") long es_id, @Cast(value="H5_iter_order_t") int order, @Cast(value="hid_t*") LongBuffer connector_ids, @Cast(value="void**") @ByPtrPtr Pointer requests, @Cast(value="size_t") long array_len, @Cast(value="size_t*") SizeTPointer count)
@Cast(value="herr_t") public static int H5ESget_requests(@Cast(value="hid_t") long es_id, @Cast(value="H5_iter_order_t") int order, @Cast(value="hid_t*") long[] connector_ids, @Cast(value="void**") @ByPtrPtr Pointer requests, @Cast(value="size_t") long array_len, @Cast(value="size_t*") SizeTPointer count)
@Cast(value="hid_t") public static long H5FDperform_init(H5FD_init_t op)
@Cast(value="hid_t") public static long H5FDregister(@Const H5FD_class_t cls)
@Cast(value="htri_t") public static int H5FDis_driver_registered_by_name(@Cast(value="const char*") BytePointer driver_name)
@Cast(value="htri_t") public static int H5FDis_driver_registered_by_name(String driver_name)
@Cast(value="htri_t") public static int H5FDis_driver_registered_by_value(@Cast(value="H5FD_class_value_t") int driver_value)
@Cast(value="herr_t") public static int H5FDunregister(@Cast(value="hid_t") long driver_id)
public static H5FD_t H5FDopen(@Cast(value="const char*") BytePointer name, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long fapl_id, @Cast(value="haddr_t") long maxaddr)
public static H5FD_t H5FDopen(String name, @Cast(value="unsigned") int flags, @Cast(value="hid_t") long fapl_id, @Cast(value="haddr_t") long maxaddr)
public static int H5FDquery(@Const H5FD_t f, @Cast(value="unsigned long*") CLongPointer flags)
@Cast(value="haddr_t") public static long H5FDalloc(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="hsize_t") long size)
@Cast(value="herr_t") public static int H5FDfree(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="haddr_t") long addr, @Cast(value="hsize_t") long size)
@Cast(value="haddr_t") public static long H5FDget_eoa(H5FD_t file, @Cast(value="H5FD_mem_t") int type)
@Cast(value="herr_t") public static int H5FDset_eoa(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="haddr_t") long eoa)
@Cast(value="haddr_t") public static long H5FDget_eof(H5FD_t file, @Cast(value="H5FD_mem_t") int type)
@Cast(value="herr_t") public static int H5FDget_vfd_handle(H5FD_t file, @Cast(value="hid_t") long fapl, @Cast(value="void**") PointerPointer file_handle)
@Cast(value="herr_t") public static int H5FDget_vfd_handle(H5FD_t file, @Cast(value="hid_t") long fapl, @Cast(value="void**") @ByPtrPtr Pointer file_handle)
@Cast(value="herr_t") public static int H5FDread(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="haddr_t") long addr, @Cast(value="size_t") long size, Pointer buf)
@Cast(value="herr_t") public static int H5FDwrite(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="haddr_t") long addr, @Cast(value="size_t") long size, @Const Pointer buf)
@Cast(value="herr_t") public static int H5FDread_vector(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="H5FD_mem_t*") IntPointer types, @Cast(value="haddr_t*") LongPointer addrs, @Cast(value="size_t*") SizeTPointer sizes, @Cast(value="void**") PointerPointer bufs)
@Cast(value="herr_t") public static int H5FDread_vector(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="H5FD_mem_t*") IntPointer types, @Cast(value="haddr_t*") LongPointer addrs, @Cast(value="size_t*") SizeTPointer sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_vector(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="H5FD_mem_t*") IntBuffer types, @Cast(value="haddr_t*") LongBuffer addrs, @Cast(value="size_t*") SizeTPointer sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_vector(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="H5FD_mem_t*") int[] types, @Cast(value="haddr_t*") long[] addrs, @Cast(value="size_t*") SizeTPointer sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_vector(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="H5FD_mem_t*") IntPointer types, @Cast(value="haddr_t*") LongPointer addrs, @Cast(value="size_t*") SizeTPointer sizes, @Cast(value="const void**") PointerPointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_vector(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="H5FD_mem_t*") IntPointer types, @Cast(value="haddr_t*") LongPointer addrs, @Cast(value="size_t*") SizeTPointer sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_vector(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="H5FD_mem_t*") IntBuffer types, @Cast(value="haddr_t*") LongBuffer addrs, @Cast(value="size_t*") SizeTPointer sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_vector(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="H5FD_mem_t*") int[] types, @Cast(value="haddr_t*") long[] addrs, @Cast(value="size_t*") SizeTPointer sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_spaces, @Cast(value="hid_t*") LongPointer file_spaces, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") PointerPointer bufs)
@Cast(value="herr_t") public static int H5FDread_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_spaces, @Cast(value="hid_t*") LongPointer file_spaces, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongBuffer mem_spaces, @Cast(value="hid_t*") LongBuffer file_spaces, @Cast(value="haddr_t*") LongBuffer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") long[] mem_spaces, @Cast(value="hid_t*") long[] file_spaces, @Cast(value="haddr_t*") long[] offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_spaces, @Cast(value="hid_t*") LongPointer file_spaces, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") PointerPointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_spaces, @Cast(value="hid_t*") LongPointer file_spaces, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongBuffer mem_spaces, @Cast(value="hid_t*") LongBuffer file_spaces, @Cast(value="haddr_t*") LongBuffer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") long[] mem_spaces, @Cast(value="hid_t*") long[] file_spaces, @Cast(value="haddr_t*") long[] offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_vector_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_spaces, @Cast(value="hid_t*") LongPointer file_spaces, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") PointerPointer bufs)
@Cast(value="herr_t") public static int H5FDread_vector_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_spaces, @Cast(value="hid_t*") LongPointer file_spaces, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_vector_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongBuffer mem_spaces, @Cast(value="hid_t*") LongBuffer file_spaces, @Cast(value="haddr_t*") LongBuffer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_vector_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") long[] mem_spaces, @Cast(value="hid_t*") long[] file_spaces, @Cast(value="haddr_t*") long[] offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_vector_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_spaces, @Cast(value="hid_t*") LongPointer file_spaces, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") PointerPointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_vector_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_spaces, @Cast(value="hid_t*") LongPointer file_spaces, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_vector_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongBuffer mem_spaces, @Cast(value="hid_t*") LongBuffer file_spaces, @Cast(value="haddr_t*") LongBuffer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_vector_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") long[] mem_spaces, @Cast(value="hid_t*") long[] file_spaces, @Cast(value="haddr_t*") long[] offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_space_ids, @Cast(value="hid_t*") LongPointer file_space_ids, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") PointerPointer bufs)
@Cast(value="herr_t") public static int H5FDread_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_space_ids, @Cast(value="hid_t*") LongPointer file_space_ids, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongBuffer mem_space_ids, @Cast(value="hid_t*") LongBuffer file_space_ids, @Cast(value="haddr_t*") LongBuffer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDread_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") long[] mem_space_ids, @Cast(value="hid_t*") long[] file_space_ids, @Cast(value="haddr_t*") long[] offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_space_ids, @Cast(value="hid_t*") LongPointer file_space_ids, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") PointerPointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongPointer mem_space_ids, @Cast(value="hid_t*") LongPointer file_space_ids, @Cast(value="haddr_t*") LongPointer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") LongBuffer mem_space_ids, @Cast(value="hid_t*") LongBuffer file_space_ids, @Cast(value="haddr_t*") LongBuffer offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDwrite_from_selection(H5FD_t file, @Cast(value="H5FD_mem_t") int type, @Cast(value="hid_t") long dxpl_id, @Cast(value="uint32_t") int count, @Cast(value="hid_t*") long[] mem_space_ids, @Cast(value="hid_t*") long[] file_space_ids, @Cast(value="haddr_t*") long[] offsets, @Cast(value="size_t*") SizeTPointer element_sizes, @Cast(value="const void**") @ByPtrPtr Pointer bufs)
@Cast(value="herr_t") public static int H5FDflush(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="hbool_t") boolean closing)
@Cast(value="herr_t") public static int H5FDtruncate(H5FD_t file, @Cast(value="hid_t") long dxpl_id, @Cast(value="hbool_t") boolean closing)
@Cast(value="herr_t") public static int H5FDlock(H5FD_t file, @Cast(value="hbool_t") boolean rw)
@Cast(value="herr_t") public static int H5FDdelete(@Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long fapl_id)
@Cast(value="herr_t") public static int H5FDdelete(String name, @Cast(value="hid_t") long fapl_id)
@Cast(value="herr_t") public static int H5FDctl(H5FD_t file, @Cast(value="uint64_t") long op_code, @Cast(value="uint64_t") long flags, @Const Pointer input, @Cast(value="void**") PointerPointer output)
@Cast(value="herr_t") public static int H5FDctl(H5FD_t file, @Cast(value="uint64_t") long op_code, @Cast(value="uint64_t") long flags, @Const Pointer input, @Cast(value="void**") @ByPtrPtr Pointer output)
@Cast(value="hid_t") public static long H5Iregister_future(@Cast(value="H5I_type_t") int type, @Const Pointer object, H5I_future_realize_func_t realize_cb, H5I_future_discard_func_t discard_cb)
type
- [in] The identifier of the type of the new IDobject
- [in] Pointer to "future" object for which a new ID is createdrealize_cb
- [in] Function pointer to realize a future objectdiscard_cb
- [in] Function pointer to destroy a future object@Cast(value="herr_t") public static int H5Lregister(@Const H5L_class_t cls)
cls
- [in] Pointer to a buffer containing the struct describing the
user-defined link classLink class identifier or Value range | Description | Link class or label |
---|---|---|
0 to 63 | Reserved range | |
64 to 255 | User-definable range | |
64 | Minimum user-defined value | #H5L_TYPE_UD_MIN |
64 | External link | #H5L_TYPE_EXTERNAL |
255 | Maximum user-defined value | #H5L_TYPE_UD_MAX |
255 | Maximum value | #H5L_TYPE_MAX |
-1 | Error | #H5L_TYPE_ERROR |
H5L_TYPE_COMPLEX_A = 73
The application can refer to the link class with a term,
\c H5L_TYPE_COMPLEX_A, that conveys meaning to a human reviewing
the code, while HDF5 recognizes it by the more cryptic numeric
identifier, 73.
\attention Important details and considerations include the following:
\li If you plan to distribute files or software with a
user-defined link class, please contact the Help Desk at
The HDF Group to help prevent collisions between \c class_id
values. See below.
\li As distributed with HDF5, the external link class is
implemented as an example of a user-defined link class with
#H5L_TYPE_EXTERNAL equal to #H5L_TYPE_UD_MIN. \c class_id in
the H5L_class_t \c struct must not equal #H5L_TYPE_UD_MIN
unless you intend to overwrite or modify the behavior of
external links.
\li H5Lregister() can be used only with link class identifiers
in the user-definable range (see table above).
\li The hard and soft links defined by the HDF5 library,
#H5L_TYPE_HARD and #H5L_TYPE_SOFT, reside in the reserved
range below #H5L_TYPE_UD_MIN and cannot be redefined or
modified.
\li H5Lis_registered() can be used to determine whether a desired
link class identifier is available. \Emph{Note that this
function will tell you only whether the link class identifier
has been registered with the installed copy of HDF5; it
cannot tell you whether the link class has been registered
with The HDF Group.}
\li #H5L_TYPE_MAX is the maximum allowed value for a link type
identifier.
\li #H5L_TYPE_UD_MIN equals #H5L_TYPE_EXTERNAL.
\li #H5L_TYPE_UD_MAX equals #H5L_TYPE_MAX.
\li #H5L_TYPE_ERROR indicates that an error has occurred.
\note \Bold{Registration with The HDF Group:}\n
There are sometimes reasons to take a broader approach to registering
a user-defined link class than just invoking H5Lregister(). For
example:
\li A user-defined link class is intended for use across an
organization, among collaborators, or across a community of users.
\li An application or library overlying HDF5 invokes a user-defined
link class that must be shipped with the software.
\li Files are distributed that make use of a user-defined link class.
\li Or simply, a specific user-defined link class is thought to be
widely useful.
In such cases, you are encouraged to register that link class with
The HDF Group's Helpdesk. The HDF Group maintains a registry of known
user-defined link classes and tracks the selected link class
identifiers. This registry is intended to reduce the risk of
collisions between \c class_id values and to help coordinate the use
of specialized link classes.@Cast(value="herr_t") public static int H5Lunregister(@Cast(value="H5L_type_t") int id)
id
- [in] User-defined link class identifier@Cast(value="herr_t") public static int H5Tregister(@Cast(value="H5T_pers_t") int pers, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long src_id, @Cast(value="hid_t") long dst_id, H5T_conv_t func)
pers
- [in] Conversion function typename
- [in] Name displayed in diagnostic output
\type_id{src_id} of source datatype
\type_id{dst_id} of destination datatypefunc
- [in] Function to convert between source and destination datatypes@Cast(value="herr_t") public static int H5Tregister(@Cast(value="H5T_pers_t") int pers, String name, @Cast(value="hid_t") long src_id, @Cast(value="hid_t") long dst_id, H5T_conv_t func)
@Cast(value="herr_t") public static int H5Tunregister(@Cast(value="H5T_pers_t") int pers, @Cast(value="const char*") BytePointer name, @Cast(value="hid_t") long src_id, @Cast(value="hid_t") long dst_id, H5T_conv_t func)
pers
- [in] Conversion function typename
- [in] Name displayed in diagnostic output
\type_id{src_id} of source datatype
\type_id{dst_id} of destination datatypefunc
- [in] Function to convert between source and destination datatypes@Cast(value="herr_t") public static int H5Tunregister(@Cast(value="H5T_pers_t") int pers, String name, @Cast(value="hid_t") long src_id, @Cast(value="hid_t") long dst_id, H5T_conv_t func)
public static H5T_conv_t H5Tfind(@Cast(value="hid_t") long src_id, @Cast(value="hid_t") long dst_id, @Cast(value="H5T_cdata_t**") PointerPointer pcdata)
pcdata
- [out] Pointer to type conversion datapublic static H5T_conv_t H5Tfind(@Cast(value="hid_t") long src_id, @Cast(value="hid_t") long dst_id, @ByPtrPtr H5T_cdata_t pcdata)
@Cast(value="htri_t") public static int H5Tcompiler_conv(@Cast(value="hid_t") long src_id, @Cast(value="hid_t") long dst_id)
@Cast(value="herr_t") public static int H5Zregister(@Const Pointer cls)
cls
- [in] A pointer to a buffer for the struct containing the
filter-definition@Cast(value="herr_t") public static int H5Zunregister(@Cast(value="H5Z_filter_t") int id)
id
- [in] Identifier of the filter to be unregistered.Copyright © 2024. All rights reserved.