Package org.bytedeco.hdf5
Class DataSet
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.hdf5.IdComponent
-
- org.bytedeco.hdf5.H5Location
-
- org.bytedeco.hdf5.H5Object
-
- org.bytedeco.hdf5.DataSet
-
- All Implemented Interfaces:
AutoCloseable
@Namespace("H5") @NoOffset @Properties(inherit=hdf5.class) public class DataSet extends H5Object
\class DataSet \brief Class DataSet operates on HDF5 datasets.An datasets has many characteristics similar to an attribute, thus both Attribute and DataSet are derivatives of AbstractDs. DataSet also inherits from H5Object because a dataset is an HDF5 object.
-
-
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 DataSet()
DataSet(long existing_id)
DataSet(Attribute attr, Pointer ref)
DataSet(Attribute attr, Pointer ref, int ref_type, PropList plist)
DataSet(DataSet original)
DataSet(H5Location loc, Pointer ref)
DataSet(H5Location loc, Pointer ref, int ref_type, PropList plist)
DataSet(Pointer p)
Pointer cast constructor.
-
Method Summary
-
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
-
DataSet
public DataSet(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer)
.
-
DataSet
public DataSet(@Const @ByRef H5Location loc, @Const Pointer ref, @Cast("H5R_type_t") int ref_type, @Const @ByRef(nullValue="H5::PropList::DEFAULT") PropList plist)
-
DataSet
public DataSet(@Const @ByRef H5Location loc, @Const Pointer ref)
-
DataSet
public DataSet(@Const @ByRef Attribute attr, @Const Pointer ref, @Cast("H5R_type_t") int ref_type, @Const @ByRef(nullValue="H5::PropList::DEFAULT") PropList plist)
-
DataSet
public DataSet()
-
DataSet
public DataSet(@Cast("const hid_t") long existing_id)
-
-
Method Detail
-
asAbstractDs
public AbstractDs asAbstractDs()
-
asAbstractDs
@Namespace @Name("static_cast<H5::AbstractDs*>") public static AbstractDs asAbstractDs(DataSet pointer)
-
_close
@Name("close") public void _close()
- Overrides:
_close
in classIdComponent
-
extend
public void extend(@Cast("const hsize_t*") LongPointer size)
-
extend
public void extend(@Cast("const hsize_t*") LongBuffer size)
-
extend
public void extend(@Cast("const hsize_t*") long... size)
-
fillMemBuf
public void fillMemBuf(@Const Pointer _fill, @Const @ByRef DataType fill_type, Pointer buf, @Const @ByRef DataType buf_type, @Const @ByRef DataSpace space)
-
fillMemBuf
public void fillMemBuf(Pointer buf, @Const @ByRef DataType buf_type, @Const @ByRef DataSpace space)
-
getCreatePlist
@ByVal public DSetCreatPropList getCreatePlist()
-
getAccessPlist
@ByVal public DSetAccPropList getAccessPlist()
-
getOffset
@Cast("haddr_t") public long getOffset()
-
getSpaceStatus
public void getSpaceStatus(@Cast("H5D_space_status_t*") @ByRef IntPointer status)
-
getStorageSize
@Cast("hsize_t") public long getStorageSize()
-
getInMemDataSize
@Cast("size_t") public long getInMemDataSize()
-
getVlenBufSize
@Cast("hsize_t") public long getVlenBufSize(@Const @ByRef DataType type, @Const @ByRef DataSpace space)
-
vlenReclaim
public static void vlenReclaim(@Const @ByRef DataType type, @Const @ByRef DataSpace space, @Const @ByRef DSetMemXferPropList xfer_plist, Pointer buf)
-
vlenReclaim
public static void vlenReclaim(Pointer buf, @Const @ByRef DataType type, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace space, @Const @ByRef(nullValue="H5::DSetMemXferPropList::DEFAULT") DSetMemXferPropList xfer_plist)
-
read
public void read(Pointer buf, @Const @ByRef DataType mem_type, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace mem_space, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace file_space, @Const @ByRef(nullValue="H5::DSetMemXferPropList::DEFAULT") DSetMemXferPropList xfer_plist)
-
read
public void read(@StdString @ByRef BytePointer buf, @Const @ByRef DataType mem_type, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace mem_space, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace file_space, @Const @ByRef(nullValue="H5::DSetMemXferPropList::DEFAULT") DSetMemXferPropList xfer_plist)
-
read
public void read(@StdString @ByRef BytePointer buf, @Const @ByRef DataType mem_type)
-
write
public void write(@Const Pointer buf, @Const @ByRef DataType mem_type, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace mem_space, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace file_space, @Const @ByRef(nullValue="H5::DSetMemXferPropList::DEFAULT") DSetMemXferPropList xfer_plist)
-
write
public void write(@StdString BytePointer buf, @Const @ByRef DataType mem_type, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace mem_space, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace file_space, @Const @ByRef(nullValue="H5::DSetMemXferPropList::DEFAULT") DSetMemXferPropList xfer_plist)
-
write
public void write(@StdString BytePointer buf, @Const @ByRef DataType mem_type)
-
write
public void write(@StdString String buf, @Const @ByRef DataType mem_type, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace mem_space, @Const @ByRef(nullValue="H5::DataSpace::ALL") DataSpace file_space, @Const @ByRef(nullValue="H5::DSetMemXferPropList::DEFAULT") DSetMemXferPropList xfer_plist)
-
write
public void write(@StdString String buf, @Const @ByRef DataType mem_type)
-
iterateElems
public int iterateElems(Pointer buf, @Const @ByRef DataType type, @Const @ByRef DataSpace space, H5D_operator_t op, Pointer op_data)
-
iterateElems
public int iterateElems(Pointer buf, @Const @ByRef DataType type, @Const @ByRef DataSpace space, H5D_operator_t op)
-
fromClass
@StdString public BytePointer fromClass()
\brief Returns this class name.- Overrides:
fromClass
in classIdComponent
-
-