@Namespace(value="H5") @NoOffset @Properties(inherit=hdf5.class) public class DataType extends H5Object
DataType inherits from H5Object because a named datatype is an HDF5 object and is a base class of ArrayType, AtomType, CompType, EnumType, and VarLenType.
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
DataType() |
DataType(DataType original) |
DataType(H5Location pointer)
Downcast constructor.
|
DataType(H5Location loc,
BytePointer name) |
DataType(H5Location loc,
Pointer ref) |
DataType(H5Location loc,
Pointer ref,
int ref_type,
PropList plist) |
DataType(H5Location loc,
String name) |
DataType(int type_class,
long size) |
DataType(long type_id) |
DataType(Pointer p)
Pointer cast constructor.
|
DataType(PredType pred_type) |
Modifier and Type | Method and Description |
---|---|
void |
_close() |
int |
_getClass() |
void |
commit(H5Location loc,
BytePointer name) |
void |
commit(H5Location loc,
String name) |
boolean |
committed() |
void |
convert(DataType dest,
long nelmts,
Pointer buf,
Pointer background) |
void |
convert(DataType dest,
long nelmts,
Pointer buf,
Pointer background,
PropList plist) |
void |
copy(DataSet dset) |
void |
copy(DataType like_type) |
DataType |
decode() |
boolean |
detectClass(int cls) |
static boolean |
detectClass(PredType pred_type,
int cls) |
void |
encode() |
boolean |
equals(DataType compared_type) |
H5T_conv_t |
find(DataType dest,
H5T_cdata_t pcdata) |
H5T_conv_t |
find(DataType dest,
PointerPointer pcdata) |
BytePointer |
fromClass()
\brief Returns this class name.
|
PropList |
getCreatePlist() |
long |
getId() |
long |
getSize() |
DataType |
getSuper() |
BytePointer |
getTag() |
boolean |
hasBinaryDesc() |
boolean |
isVariableStr() |
void |
lock() |
boolean |
notEquals(DataType compared_type) |
DataType |
put(DataType rhs) |
void |
registerFunc(int pers,
BytePointer name,
DataType dest,
H5T_conv_t func) |
void |
registerFunc(int pers,
String name,
DataType dest,
H5T_conv_t func) |
void |
setTag(BytePointer tag) |
void |
setTag(String tag) |
void |
unregister(int pers,
BytePointer name,
DataType dest,
H5T_conv_t func) |
void |
unregister(int pers,
String name,
DataType dest,
H5T_conv_t func) |
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
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
decRefCount, decRefCount, getCounter, getCounter, getHDFObjType, getHDFObjType, getNumMembers, incRefCount, incRefCount, inMemFunc, inMemFunc, isValid, put, setId, typeExists
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
public DataType(Pointer p)
Pointer(Pointer)
.public DataType(H5Location pointer)
public DataType(@Cast(value="const H5T_class_t") int type_class, @Cast(value="size_t") long size)
public DataType(@Const @ByRef H5Location loc, @Cast(value="const char*") BytePointer name)
public DataType(@Const @ByRef H5Location loc, String name)
public DataType(@Const @ByRef H5Location loc, @Const Pointer ref, @Cast(value="H5R_type_t") int ref_type, @Const @ByRef(nullValue="H5::PropList::DEFAULT") PropList plist)
public DataType(@Const @ByRef H5Location loc, @Const Pointer ref)
public DataType()
@Name(value="close") public void _close()
_close
in class IdComponent
public DataType decode()
public void encode()
public void commit(@Const @ByRef H5Location loc, @Cast(value="const char*") BytePointer name)
public void commit(@Const @ByRef H5Location loc, String name)
public H5T_conv_t find(@Const @ByRef DataType dest, @Cast(value="H5T_cdata_t**") PointerPointer pcdata)
public H5T_conv_t find(@Const @ByRef DataType dest, @ByPtrPtr H5T_cdata_t pcdata)
public void convert(@Const @ByRef DataType dest, @Cast(value="size_t") long nelmts, Pointer buf, Pointer background, @Const @ByRef(nullValue="H5::PropList::DEFAULT") PropList plist)
public void convert(@Const @ByRef DataType dest, @Cast(value="size_t") long nelmts, Pointer buf, Pointer background)
@Cast(value="bool") @Name(value="operator ==") public boolean equals(@Const @ByRef DataType compared_type)
@Cast(value="bool") @Name(value="operator !=") public boolean notEquals(@Const @ByRef DataType compared_type)
public void lock()
public void registerFunc(@Cast(value="H5T_pers_t") int pers, @Cast(value="const char*") BytePointer name, @Const @ByRef DataType dest, H5T_conv_t func)
public void registerFunc(@Cast(value="H5T_pers_t") int pers, String name, @Const @ByRef DataType dest, H5T_conv_t func)
public void unregister(@Cast(value="H5T_pers_t") int pers, @Cast(value="const char*") BytePointer name, @Const @ByRef DataType dest, H5T_conv_t func)
public void unregister(@Cast(value="H5T_pers_t") int pers, String name, @Const @ByRef DataType dest, H5T_conv_t func)
public void setTag(@Cast(value="const char*") BytePointer tag)
public void setTag(String tag)
@StdString public BytePointer getTag()
@Cast(value="bool") public static boolean detectClass(@Const @ByRef PredType pred_type, @Cast(value="H5T_class_t") int cls)
@StdString public BytePointer fromClass()
fromClass
in class IdComponent
Copyright © 2024. All rights reserved.