Package org.bytedeco.hdf5
Class CompType
-
- All Implemented Interfaces:
AutoCloseable
@Namespace("H5") @Properties(inherit=hdf5.class) public class CompType extends DataType
\class CompType \brief CompType is a derivative of a DataType and operates on HDF5 compound 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 CompType()
CompType(long existing_id)
CompType(CompType original)
CompType(DataSet dataset)
CompType(H5Location loc, String name)
CompType(H5Location loc, BytePointer name)
CompType(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.ArrayType
getMemberArrayType(int member_num)
int
getMemberClass(int member_num)
CompType
getMemberCompType(int member_num)
DataType
getMemberDataType(int member_num)
EnumType
getMemberEnumType(int member_num)
FloatType
getMemberFloatType(int member_num)
int
getMemberIndex(String name)
int
getMemberIndex(BytePointer name)
IntType
getMemberIntType(int member_num)
BytePointer
getMemberName(int member_num)
long
getMemberOffset(int memb_no)
StrType
getMemberStrType(int member_num)
VarLenType
getMemberVarLenType(int member_num)
int
getNmembers()
void
insertMember(String name, long offset, DataType new_member)
void
insertMember(BytePointer name, long offset, DataType new_member)
void
pack()
void
setSize(long size)
-
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
-
CompType
public CompType(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer)
.
-
CompType
public CompType()
-
CompType
public CompType(@Cast("const hid_t") long existing_id)
-
CompType
public CompType(@Const @ByRef H5Location loc, @Cast("const char*") BytePointer name)
-
CompType
public CompType(@Const @ByRef H5Location loc, String name)
-
-
Method Detail
-
getMemberIndex
public int getMemberIndex(@Cast("const char*") BytePointer name)
-
getMemberIndex
public int getMemberIndex(String name)
-
getMemberName
@StdString public BytePointer getMemberName(@Cast("unsigned") int member_num)
-
getMemberVarLenType
@ByVal public VarLenType getMemberVarLenType(@Cast("unsigned") int member_num)
-
getNmembers
public int getNmembers()
-
insertMember
public void insertMember(@StdString BytePointer name, @Cast("size_t") long offset, @Const @ByRef DataType new_member)
-
insertMember
public void insertMember(@StdString String name, @Cast("size_t") long offset, @Const @ByRef DataType new_member)
-
pack
public void pack()
-
setSize
public void setSize(@Cast("size_t") long size)
-
fromClass
@StdString public BytePointer fromClass()
\brief Returns this class name.
-
-