@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 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, 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, 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, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic DataType(Pointer p)
Pointer.Pointer(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 IdComponentpublic 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 IdComponentCopyright © 2019. All rights reserved.