Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Bindings.HDF5.Dataspace
Documentation
Instances
Eq Dataspace Source # | |
HDFResultType Dataspace Source # | |
Defined in Bindings.HDF5.Dataspace | |
FromHId Dataspace Source # | |
Defined in Bindings.HDF5.Dataspace Methods uncheckedFromHId :: HId_t -> Dataspace Source # | |
HId Dataspace Source # | |
Object Dataspace Source # | |
Defined in Bindings.HDF5.Dataspace Methods staticObjectType :: Tagged Dataspace (Maybe ObjectType) Source # |
data DataspaceClass Source #
Instances
data SelectionOperator Source #
Instances
data SelectionType Source #
Constructors
Points | |
Hyperslabs |
Instances
createDataspace :: DataspaceClass -> IO Dataspace Source #
createSimpleDataspace :: [HSize] -> IO Dataspace Source #
copyDataspace :: Dataspace -> IO Dataspace Source #
closeDataspace :: Dataspace -> IO () Source #
encodeDataspace :: Dataspace -> IO ByteString Source #
decodeDataspace :: ByteString -> IO Dataspace Source #
getSimpleDataspaceExtentNPoints :: Dataspace -> IO HSize Source #
getSimpleDataspaceExtentNDims :: Dataspace -> IO CInt Source #
isSimpleDataspace :: Dataspace -> IO Bool Source #
getDataspaceSelectionNPoints :: Dataspace -> IO HSize Source #
selectHyperslab :: Dataspace -> SelectionOperator -> [(HSize, Maybe HSize, HSize, Maybe HSize)] -> IO () Source #
selectElements :: Dataspace -> SelectionOperator -> Vector (Vector HSize) -> IO () Source #
setDataspaceExtentNone :: Dataspace -> IO () Source #
copyDataspaceExtent :: Dataspace -> Dataspace -> IO () Source #
dataspaceExtentsEqual :: Dataspace -> Dataspace -> IO Bool Source #
selectNone :: Dataspace -> IO () Source #
offsetSimpleDataspaceSelection :: Dataspace -> Vector HSSize -> IO () Source #
selectionValid :: Dataspace -> IO Bool Source #
getHyperslabSelectionNBlocks :: Dataspace -> IO HSize Source #
getHyperslabSelectionBlockList :: Dataspace -> HSize -> HSize -> IO (Vector (Vector HSize, Vector HSize)) Source #
getElementSelection :: Dataspace -> IO (Vector (Vector HSize)) Source #
getElementSelectionNPoints :: Dataspace -> IO HSize Source #
getSelectionType :: Dataspace -> IO (Maybe SelectionType) Source #