Package org.bytedeco.hdf5
Class EnumType
-
- All Implemented Interfaces:
AutoCloseable
@Namespace("H5") @Properties(inherit=hdf5.class) public class EnumType extends DataType
\class EnumType \brief EnumType is a derivative of a DataType and operates on HDF5 enum datatypes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
-
-
Constructor Summary
Constructors Constructor Description EnumType()
EnumType(long size)
EnumType(DataSet dataset)
EnumType(EnumType original)
EnumType(H5Location loc, String name)
EnumType(H5Location loc, BytePointer name)
EnumType(IntType data_type)
EnumType(Pointer p)
Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataType
decode()
BytePointer
fromClass()
\brief Returns this class name.int
getMemberIndex(String name)
int
getMemberIndex(BytePointer name)
void
getMemberValue(int memb_no, Pointer value)
int
getNmembers()
void
insert(String name, Pointer value)
void
insert(BytePointer name, Pointer value)
BytePointer
nameOf(Pointer value, long size)
void
valueOf(String name, Pointer value)
void
valueOf(BytePointer name, Pointer value)
-
Methods inherited from class org.bytedeco.hdf5.DataType
_close, _getClass, commit, commit, committed, convert, convert, copy, copy, detectClass, detectClass, encode, equals, find, find, getCreatePlist, getId, getSize, getSuper, getTag, hasBinaryDesc, isVariableStr, lock, notEquals, put, registerFunc, registerFunc, setTag, setTag, unregister, unregister
-
Methods inherited from class org.bytedeco.hdf5.H5Object
attrExists, attrExists, createAttribute, createAttribute, createAttribute, createAttribute, getNumAttrs, getObjName, getObjName, getObjName, getObjName, getObjName, getObjName, getObjName, iterateAttrs, iterateAttrs, iterateAttrs, iterateAttrs, objVersion, openAttribute, openAttribute, openAttribute, removeAttr, removeAttr, renameAttr, renameAttr, visit
-
Methods inherited from class org.bytedeco.hdf5.H5Location
childObjType, childObjType, childObjType, childObjType, childObjType, childObjVersion, childObjVersion, copyLink, copyLink, copyLink, copyLink, copyLink, copyLink, copyLink, copyLink, createDataSet, createDataSet, createDataSet, createDataSet, createGroup, createGroup, createGroup, createGroup, createGroup, createGroup, dereference, dereference, exists, exists, exists, exists, flush, getComment, getComment, getComment, getComment, getComment, getComment, getComment, getComment, getComment, getComment, getFileName, getLinkInfo, getLinkInfo, getLinkInfo, getLinkInfo, getLinkval, getLinkval, getLinkval, getLinkval, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNativeObjinfo, getNumObjs, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjinfo, getObjnameByIdx, getObjnameByIdx, getObjnameByIdx, getObjnameByIdx, getRefObjType, getRefObjType, getRegion, getRegion, link, link, link, link, link, link, link, link, link, link, link, link, link, link, mount, mount, move, move, moveLink, moveLink, moveLink, moveLink, moveLink, moveLink, moveLink, moveLink, nameExists, nameExists, nameExists, nameExists, openDataSet, openDataSet, openDataSet, openDataSet, openGroup, openGroup, reference, reference, reference, reference, reference, reference, reference, reference, removeComment, removeComment, setComment, setComment, setComment, setComment, throwException, throwException, unlink, unlink, unlink, unlink, unmount, unmount
-
Methods inherited from class org.bytedeco.hdf5.IdComponent
decRefCount, decRefCount, getCounter, getCounter, getHDFObjType, getHDFObjType, getNumMembers, incRefCount, incRefCount, inMemFunc, inMemFunc, isValid, put, setId, typeExists
-
Methods inherited from class org.bytedeco.javacpp.Pointer
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
-
-
-
-
Constructor Detail
-
EnumType
public EnumType(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer)
.
-
EnumType
public EnumType(@Cast("size_t") long size)
-
EnumType
public EnumType(@Const @ByRef H5Location loc, @Cast("const char*") BytePointer name)
-
EnumType
public EnumType(@Const @ByRef H5Location loc, String name)
-
EnumType
public EnumType()
-
-
Method Detail
-
getNmembers
public int getNmembers()
-
getMemberIndex
public int getMemberIndex(@Cast("const char*") BytePointer name)
-
getMemberIndex
public int getMemberIndex(String name)
-
insert
public void insert(@Cast("const char*") BytePointer name, Pointer value)
-
nameOf
@StdString public BytePointer nameOf(Pointer value, @Cast("size_t") long size)
-
valueOf
public void valueOf(@Cast("const char*") BytePointer name, Pointer value)
-
fromClass
@StdString public BytePointer fromClass()
\brief Returns this class name.
-
-