1#ifndef H5BASEPOINTS_PY_H
2#define H5BASEPOINTS_PY_H
6#include <h5geo/private/h5basepointsimpl.h>
19 std::unique_ptr<H5BasePoints, ObjectDeleter>>
Base class for all geo-containers and geo-objects.
Definition h5base.h:182
Base class for geo-objects.
Definition h5baseobject.h:13
Base class for Points.
Definition h5basepoints.h:16
virtual H5PointsParam getParam()=0
Get parameters that were used to create current points.
virtual bool setDomain(const h5geo::Domain &domain)=0
Set domain for the points (TVD, TVDSS, TWT, OWT)
virtual H5BaseContainer * openContainer() const =0
Open container where current points resides.
virtual bool setNPoints(size_t n)=0
Resize HDF5 DataSet.
virtual size_t getNPoints()=0
Return number of points.
virtual h5geo::Domain getDomain()=0
Get domain (TVD, TVDSS, TWT, OWT)
virtual std::optional< h5gt::DataSet > getPointsD() const =0
Get current points DataSet.
Definition h5basepointsimpl.h:12
Definition h5basepoints_py.h:12