@Namespace(value="H5") @Properties(inherit=hdf5.class) public class CompType extends DataType
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
CompType() |
CompType(CompType original) |
CompType(DataSet dataset) |
CompType(H5Location loc,
BytePointer name) |
CompType(H5Location loc,
String name) |
CompType(long existing_id) |
CompType(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and 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(BytePointer name) |
int |
getMemberIndex(String 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(BytePointer name,
long offset,
DataType new_member) |
void |
insertMember(String name,
long offset,
DataType new_member) |
void |
pack() |
void |
setSize(long size) |
_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, unregisterattrExists, 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, visitchildObjType, 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, unmountdecRefCount, decRefCount, getCounter, getCounter, getHDFObjType, getHDFObjType, getNumMembers, incRefCount, incRefCount, inMemFunc, inMemFunc, isValid, put, setId, typeExistsaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic CompType(Pointer p)
Pointer(Pointer).public CompType()
public CompType(@Const @ByRef H5Location loc, @Cast(value="const char*") BytePointer name)
public CompType(@Const @ByRef H5Location loc, String name)
@Cast(value="H5T_class_t") public int getMemberClass(@Cast(value="unsigned") int member_num)
public int getMemberIndex(@Cast(value="const char*") BytePointer name)
public int getMemberIndex(String name)
@Cast(value="size_t") public long getMemberOffset(@Cast(value="unsigned") int memb_no)
@StdString public BytePointer getMemberName(@Cast(value="unsigned") int member_num)
@ByVal public ArrayType getMemberArrayType(@Cast(value="unsigned") int member_num)
@ByVal public FloatType getMemberFloatType(@Cast(value="unsigned") int member_num)
@ByVal public VarLenType getMemberVarLenType(@Cast(value="unsigned") int member_num)
public int getNmembers()
public void insertMember(@StdString BytePointer name, @Cast(value="size_t") long offset, @Const @ByRef DataType new_member)
public void insertMember(@StdString String name, @Cast(value="size_t") long offset, @Const @ByRef DataType new_member)
public void pack()
@StdString public BytePointer fromClass()
Copyright © 2021. All rights reserved.