Package org.bytedeco.hdf5
Class H5Object
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.hdf5.IdComponent
-
- org.bytedeco.hdf5.H5Location
-
- org.bytedeco.hdf5.H5Object
-
- All Implemented Interfaces:
AutoCloseable
@Namespace("H5") @Properties(inherit=hdf5.class) public class H5Object extends H5Location
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
-
-
Method Summary
-
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
_close, decRefCount, decRefCount, fromClass, 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
-
H5Object
public H5Object(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer)
.
-
-
Method Detail
-
createAttribute
@ByVal public Attribute createAttribute(@Cast("const char*") BytePointer name, @Const @ByRef DataType type, @Const @ByRef DataSpace space, @Const @ByRef(nullValue="H5::PropList::DEFAULT") PropList create_plist)
-
createAttribute
@ByVal public Attribute createAttribute(@Cast("const char*") BytePointer name, @Const @ByRef DataType type, @Const @ByRef DataSpace space)
-
createAttribute
@ByVal public Attribute createAttribute(String name, @Const @ByRef DataType type, @Const @ByRef DataSpace space, @Const @ByRef(nullValue="H5::PropList::DEFAULT") PropList create_plist)
-
createAttribute
@ByVal public Attribute createAttribute(String name, @Const @ByRef DataType type, @Const @ByRef DataSpace space)
-
openAttribute
@ByVal public Attribute openAttribute(@Cast("const char*") BytePointer name)
-
iterateAttrs
public int iterateAttrs(attr_operator_t user_op, @Cast("unsigned*") IntPointer idx, Pointer op_data)
-
iterateAttrs
public int iterateAttrs(attr_operator_t user_op)
-
iterateAttrs
public int iterateAttrs(attr_operator_t user_op, @Cast("unsigned*") IntBuffer idx, Pointer op_data)
-
iterateAttrs
public int iterateAttrs(attr_operator_t user_op, @Cast("unsigned*") int[] idx, Pointer op_data)
-
visit
public void visit(@Cast("H5_index_t") int idx_type, @Cast("H5_iter_order_t") int order, visit_operator_t user_op, Pointer op_data, @Cast("unsigned int") int fields)
-
objVersion
@Cast("unsigned") public int objVersion()
-
getNumAttrs
public int getNumAttrs()
-
attrExists
@Cast("bool") public boolean attrExists(@Cast("const char*") BytePointer name)
-
renameAttr
public void renameAttr(@Cast("const char*") BytePointer oldname, @Cast("const char*") BytePointer newname)
-
removeAttr
public void removeAttr(@Cast("const char*") BytePointer name)
-
removeAttr
public void removeAttr(String name)
-
getId
@Cast("hid_t") public long getId()
- Overrides:
getId
in classIdComponent
-
getObjName
@Cast("ssize_t") public long getObjName(@Cast("char*") BytePointer obj_name, @Cast("size_t") long buf_size)
-
getObjName
@Cast("ssize_t") public long getObjName(@Cast("char*") BytePointer obj_name)
-
getObjName
@Cast("ssize_t") public long getObjName(@Cast("char*") ByteBuffer obj_name, @Cast("size_t") long buf_size)
-
getObjName
@Cast("ssize_t") public long getObjName(@Cast("char*") ByteBuffer obj_name)
-
getObjName
@Cast("ssize_t") public long getObjName(@Cast("char*") byte[] obj_name, @Cast("size_t") long buf_size)
-
getObjName
@StdString public BytePointer getObjName()
-
-