Go to the documentation of this file.
46 ptrdiff_t diff = ((
char*)handle) - (
char*)
grdpRtItem;
48 if ((0 == mod) && (0 <= diff) &&
118 if (ret && pFormatInfo) {
137 if (ret && pFormatInfo) {
152 std::string dir(fileDest);
153 size_t pos = dir.rfind(
'/');
154 if (std::string::npos != pos) {
156 push(dir.substr(0, pos + 1).c_str());
bool push(const char *dir)
Sets the current working directory.
PWP_BOOL PwGridRead(GRDP_IMPORTER handle, PWGM_HGRIDMODEL model, const GRDP_READINFO *pReadInfo)
Initiates reading a grid model.
GRDP_RTITEM grdpRtItem[]
The runtime array of GRDP_RTITEM items.
GRDP_IMPORTER PwCreateGrdpByName(const char name[])
Create GRDP importer instance with given name.
const GRDP_READINFO * pReadInfo
Runtime grid import settings.
#define ARRAYSIZE(arrname)
Calculates the size of a statically declared array.
GRDP importer instance handle.
PWP_BOOL runtimeReadGridCreate(GRDP_RTITEM *pRti)
PWP_BOOL runtimeReadGrid(GRDP_RTITEM *pRti)
GRDP_RTITEM * grdpFindFormatByName(const char name[])
Find an item in grdpRtItem[] by it's name.
An opaque handle to a grid model.
Static Initialization Data for the GRDP_RTITEM Array.
GRDP_FORMATINFO FormatInfo
The Grid Import Plugin format data.
The data representing a grid importer instance.
PWP_VOID runtimeReadGridDestroy(GRDP_RTITEM *pRti)
Grid import read control information.
Pointwise Grid Import Plugin API (GRDP-API)
GRDP_RTITEM * grdpFindFormatById(PWP_UINT32 id)
Find an item in grdpRtItem[] by it's id.
GRDP_IMPORTER PwCreateGrdpById(PWP_UINT32 id)
Create GRDP importer instance with given id.
PWGM_HGRIDMODEL model
Runtime grid model handle to import.
PWP_VOID PwDestroyGrdp(GRDP_IMPORTER *handle)
Destroy GRDP importer instance.
static PWP_BOOL grdpRuntimeCreate(GRDP_RTITEM *pRti)
PWP_UINT32 PwGetGrdpFormatCount()
Get the number of supported GRDP importers.
FileDestPwpCwd(const PWP_ENUM_FILEDEST id, const char *fileDest)
Manipulates the current working directory.
static PWP_VOID grdpRuntimeDestroy(GRDP_RTITEM *pRti)
static GRDP_RTITEM * grdpH2Rti(GRDP_IMPORTER handle)
const char * PwEnumGrdpFormat(PWP_UINT32 ndx, GRDP_FORMATINFO *pFormatInfo)
Enumerate GRDP_FORMATINFO data for all supported GRDP importers.
Data and functions useful to PWP-API compliant plugins.
const char * fileDest
requested file destination.
PWP_UINT32 grdpFormatCnt
The number of entries in grdpRtItem[] array.
const char * PwGrdpFormat(GRDP_IMPORTER handle, GRDP_FORMATINFO *pFormatInfo)
Get GRDP_FORMATINFO data for a GRDP importer handle.
PWP_ENUM_FILEDEST
File destination types.
#define PWGM_HGRIDMODEL_ISVALID(h)
returns non-zero value if handle is valid