Pointwise CAE Plugin SDK
Classes | Macros | Typedefs | Enumerations | Functions
apiGridModel.h File Reference

Pointwise Grid Model API Specification (PWGM-API) More...

#include "apiPWP.h"
+ Include dependency graph for apiGridModel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PWGM_HBLOCK
 An opaque handle to a grid block element. More...
 
struct  PWGM_HDOMAIN
 An opaque handle to a grid domain element. More...
 
struct  PWGM_HVERTEX
 An opaque handle to a grid vertex element. More...
 
struct  PWGM_HELEMENT_BASE
 Only used as a generic base handle for PWGM_HELEMENT. More...
 
struct  PWGM_HELEMENT
 Grid element handle declaration. More...
 
struct  PWGM_HBNDRY
 An opaque handle to a structured block boundary. More...
 
struct  PWGM_HCNXN
 An opaque handle to a structured, inter-block connection. More...
 
struct  PWGM_VERTDATA
 Vertex descriptor data type. More...
 
struct  PWGM_CONDDATA
 Condition descriptor data type. More...
 
struct  PWGM_ELEMDATA
 Element descriptor data type. More...
 
struct  PWGM_ENUMELEMDATA
 Enumerated Element descriptor data type. More...
 
struct  PWGM_ELEMCOUNTS
 Element count information. More...
 
struct  PWGM_INDEX3
 Structured grid ijk index data type. More...
 
struct  PWGM_STR_RANGE
 Structured grid ijk range data type. More...
 
struct  PWGM_INDEX_XFORM
 The 3D transform matrix data type. More...
 
struct  PWGM_INDEX_XFORM2
 The 2D transform matrix data type. More...
 
struct  PWGM_BNDRYDATA
 Structured grid boundary data type. More...
 
struct  PWGM_CNXNDATA
 Structured grid, inter-block, connection data type. More...
 
struct  PWGM_BLOCKDATA
 Block data type. More...
 
struct  PWGM_BEGINSTREAM_DATA
 Data passed to a PWGM_BEGINSTREAMCB callback function. More...
 
struct  PWGM_FACEREF_DATA
 Information about a block cell element that touches a face. More...
 
struct  PWGM_FACESTREAM_DATA
 Data passed to a PWGM_FACESTREAMCB callback function. More...
 
struct  PWGM_ENDSTREAM_DATA
 Data passed to a PWGM_ENDSTREAMCB callback function. More...
 

Macros

#define PWGM_HGRIDMODEL_ISVALID(h)   PWP_HANDLE_ISVALID(h)
 returns non-zero value if handle is valid More...
 
#define PWGM_HBLOCK_ISVALID(h)   PWP_HEGRP_ISVALID(h)
 Returns non-zero value if handle is valid. More...
 
#define PWGM_HBLOCK_H(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HBLOCK_ID(h)   PWP_HEGRP_ID(h)
 gets the block's guid from the handle More...
 
#define PWGM_HBLOCK_MODEL(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HDOMAIN_ISVALID(h)   PWP_HEGRP_ISVALID(h)
 returns non-zero value if handle is valid More...
 
#define PWGM_HDOMAIN_H(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HDOMAIN_ID(h)   PWP_HEGRP_ID(h)
 gets the domain's guid from the handle More...
 
#define PWGM_HDOMAIN_MODEL(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HVERTEX_ISVALID(h)   PWP_HEGRP_ISVALID(h)
 returns non-zero value if handle is valid More...
 
#define PWGM_HVERTEX_H(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HVERTEX_ID(h)   PWP_HEGRP_ID(h)
 gets the vertex's guid from the handle More...
 
#define PWGM_HVERTEX_MODEL(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HELEMENT_ISVALID(h)   PWP_HEGI_ISVALID(h)
 returns non-zero value if handle is valid More...
 
#define PWGM_HELEMENT_H(h)   PWP_HEGI_H(h)
 gets the element's PWGM_HGRIDMODEL handle More...
 
#define PWGM_HELEMENT_PID(h)   PWP_HEGI_PID(h)
 gets the element's parent id More...
 
#define PWGM_HELEMENT_PTYPE(h)   PWP_HEGI_PTYPE(h)
 gets the element's parent handle type More...
 
#define PWGM_HELEMENT_ID(h)   PWP_HEGI_ID(h)
 gets the element's guid from the handle More...
 
#define PWGM_HELEMENT_MODEL(h)   PWP_HEGI_H(h)
 gets the element's PWGM_HGRIDMODEL handle More...
 
#define PWGM_HBNDRY_ISVALID(h)   PWP_HEGRP_ISVALID(h)
 returns non-zero value if handle is valid More...
 
#define PWGM_HBNDRY_H(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HBNDRY_ID(h)   PWP_HEGRP_ID(h)
 gets the boundary's guid from the handle More...
 
#define PWGM_HBNDRY_MODEL(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HCNXN_ISVALID(h)   PWP_HEGRP_ISVALID(h)
 returns non-zero value if handle is valid More...
 
#define PWGM_HCNXN_H(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_HCNXN_ID(h)   PWP_HEGRP_ID(h)
 gets the connection's guid from the handle More...
 
#define PWGM_HCNXN_MODEL(h)   PWP_HEGRP_H(h)
 gets the element's parent PWGM_HGRIDMODEL handle More...
 
#define PWGM_UNSPECIFIED_COND_ID   PWP_UINT32(2147483647)
 The id of the global, Unspecified condition descriptor. More...
 
#define PWGM_UNSPECIFIED_TYPE_ID   PWP_UINT32(0)
 The Unspecified physical type id. More...
 
#define PWGM_ELEMDATA_VERT_SIZE   8
 Maximum number of verts allowed per element. More...
 
#define PWGM_ECNT_Point(ecs)   (ecs).count[PWGM_ELEMTYPE_POINT]
 Extract the Point count from a PWGM_ELEMCOUNTS struct. More...
 
#define PWGM_ECNT_Bar(ecs)   (ecs).count[PWGM_ELEMTYPE_BAR]
 Extract the Bar count from a PWGM_ELEMCOUNTS struct. More...
 
#define PWGM_ECNT_Hex(ecs)   (ecs).count[PWGM_ELEMTYPE_HEX]
 Extract the Hex count from a PWGM_ELEMCOUNTS struct. More...
 
#define PWGM_ECNT_Quad(ecs)   (ecs).count[PWGM_ELEMTYPE_QUAD]
 Extract the Quad count from a PWGM_ELEMCOUNTS struct. More...
 
#define PWGM_ECNT_Tri(ecs)   (ecs).count[PWGM_ELEMTYPE_TRI]
 Extract the Tri count from a PWGM_ELEMCOUNTS struct. More...
 
#define PWGM_ECNT_Tet(ecs)   (ecs).count[PWGM_ELEMTYPE_TET]
 Extract the Tet count from a PWGM_ELEMCOUNTS struct. More...
 
#define PWGM_ECNT_Wedge(ecs)   (ecs).count[PWGM_ELEMTYPE_WEDGE]
 Extract the Wedge count from a PWGM_ELEMCOUNTS struct. More...
 
#define PWGM_ECNT_Pyramid(ecs)   (ecs).count[PWGM_ELEMTYPE_PYRAMID]
 Extract the Pyramid count from a PWGM_ELEMCOUNTS struct. More...
 

Typedefs

typedef PWP_REAL PWGM_XYZVAL
 XYZ component data type. More...
 
typedef PWGM_INDEX3 PW_DLL_IMPEXP PWGM_STR_SIZE
 Structured grid ijk size data type. More...
 
typedef PWP_UINT32(* PWGM_BEGINSTREAMCB) (PWGM_BEGINSTREAM_DATA *data)
 The begin stream callback function signature. More...
 
typedef PWP_UINT32(* PWGM_FACESTREAMCB) (PWGM_FACESTREAM_DATA *data)
 The face stream callback function signature. More...
 
typedef PWP_UINT32(* PWGM_ENDSTREAMCB) (PWGM_ENDSTREAM_DATA *data)
 The face stream callback function signature. More...
 

Enumerations

enum  PWGM_ENUM_ELEMTYPE {
  PWGM_ELEMTYPE_BAR,
  PWGM_ELEMTYPE_HEX,
  PWGM_ELEMTYPE_QUAD,
  PWGM_ELEMTYPE_TRI,
  PWGM_ELEMTYPE_TET,
  PWGM_ELEMTYPE_WEDGE,
  PWGM_ELEMTYPE_PYRAMID,
  PWGM_ELEMTYPE_POINT
}
 Element type ids. More...
 
enum  PWGM_ENUM_ELEMORDER {
  PWGM_ELEMORDER_HEX = PWGM_ELEMTYPE_HEX,
  PWGM_ELEMORDER_QUAD = PWGM_ELEMTYPE_QUAD,
  PWGM_ELEMORDER_TRI = PWGM_ELEMTYPE_TRI,
  PWGM_ELEMORDER_TET = PWGM_ELEMTYPE_TET,
  PWGM_ELEMORDER_WEDGE = PWGM_ELEMTYPE_WEDGE,
  PWGM_ELEMORDER_PYRAMID = PWGM_ELEMTYPE_PYRAMID,
  PWGM_ELEMORDER_VC
}
 Types of element orderings. More...
 
enum  PWGM_ENUM_XYZ {
  PWGM_XYZ_X,
  PWGM_XYZ_Y,
  PWGM_XYZ_Z
}
 XYZ component type ids. More...
 
enum  PWGM_ENUM_GRIDTYPE {
  PWGM_GRIDTYPE_STRUCTURED,
  PWGM_GRIDTYPE_UNSTRUCTURED
}
 
enum  PWGM_FACE_ID {
  PWGM_FACE_KMIN,
  PWGM_FACE_KMAX,
  PWGM_FACE_IMIN,
  PWGM_FACE_IMAX,
  PWGM_FACE_JMIN,
  PWGM_FACE_JMAX,
  PWGM_FACE_UNSTR
}
 Structured grid block-face ids. More...
 
enum  PWGM_CNXNTYPE {
  PWGM_CNXNTYPE_ONE_TO_ONE,
  PWGM_CNXNTYPE_MANY_TO_ONE,
  PWGM_CNXNTYPE_MANY_TO_MANY,
  PWGM_CNXNTYPE_NONE
}
 Structured grid block-point association. More...
 
enum  PWGM_ENUM_IJK {
  PWGM_IJK_I,
  PWGM_IJK_J,
  PWGM_IJK_K
}
 IJK component type ids. More...
 
enum  PWGM_ENUM_FACETYPE {
  PWGM_FACETYPE_BOUNDARY,
  PWGM_FACETYPE_INTERIOR,
  PWGM_FACETYPE_CONNECTION
}
 The facetypes supported by face streaming. More...
 
enum  PWGM_ENUM_FACEORDER {
  PWGM_FACEORDER_DONTCARE,
  PWGM_FACEORDER_BOUNDARYFIRST,
  PWGM_FACEORDER_INTERIORFIRST,
  PWGM_FACEORDER_BOUNDARYONLY,
  PWGM_FACEORDER_INTERIORONLY,
  PWGM_FACEORDER_BCGROUPSFIRST,
  PWGM_FACEORDER_BCGROUPSLAST,
  PWGM_FACEORDER_BCGROUPSONLY,
  PWGM_FACEORDER_VCGROUPSBCLAST,
  PWGM_FACEORDER_BCGROUPSONLY_BYVC
}
 The orderings supported by face streaming. More...
 

Functions

 PWP_DECLARE_HANDLE (PWGM_HGRIDMODEL)
 An opaque handle to a grid model. More...
 
PW_DLLEXPORT PWP_UINT32 PwModBlockCount (PWGM_HGRIDMODEL model)
 Get the number of block elements in the model. More...
 
PW_DLLEXPORT PWGM_HBLOCK PwModEnumBlocks (PWGM_HGRIDMODEL model, PWP_UINT32 ndx)
 Sequentially enumerate the model block elements. More...
 
PW_DLLEXPORT PWP_BOOL PwBlkCondition (PWGM_HBLOCK block, PWGM_CONDDATA *pCondData)
 Get the block condition data. More...
 
PW_DLLEXPORT PWP_BOOL PwModGetAttributeValue (PWGM_HGRIDMODEL model, const char *name, PWP_ENUM_VALTYPE bufType, void *buf, PWP_UINT count)
 Get an attribute's value. More...
 
PW_DLLEXPORT PWP_UINT32 PwModDomainCount (PWGM_HGRIDMODEL model)
 Get the number of domain elements in the model. More...
 
PW_DLLEXPORT PWGM_HDOMAIN PwModEnumDomains (PWGM_HGRIDMODEL model, PWP_UINT32 ndx)
 Sequentially enumerate the model domain elements. More...
 
PW_DLLEXPORT PWGM_HVERTEX PwModEnumVertices (PWGM_HGRIDMODEL model, PWP_UINT32 ndx)
 Sequentially enumerate the model vertex elements. More...
 
PW_DLLEXPORT PWP_UINT32 PwModVertexCount (PWGM_HGRIDMODEL model)
 Get the number of model vertex elements. More...
 
PW_DLLEXPORT PWP_BOOL PwModStreamFaces (PWGM_HGRIDMODEL model, PWGM_ENUM_FACEORDER order, PWGM_BEGINSTREAMCB beginCB, PWGM_FACESTREAMCB faceCB, PWGM_ENDSTREAMCB endCB, void *userData)
 Stream the grid model's faces to a callback function in the specified order. More...
 
PW_DLLEXPORT PWP_UINT32 PwModEnumElementCount (PWGM_HGRIDMODEL model, PWGM_ELEMCOUNTS *pCounts)
 Get the number of enumerated model block elements. More...
 
PW_DLLEXPORT PWGM_HELEMENT PwModEnumElements (PWGM_HGRIDMODEL model, PWP_UINT32 ndx)
 Sequentially enumerate the model's block elements. More...
 
PW_DLLEXPORT PWP_BOOL PwModAppendEnumElementOrder (PWGM_HGRIDMODEL model, PWGM_ENUM_ELEMORDER order)
 Append an element order to the enumElements() ordering sequence. More...
 
PW_DLLEXPORT PWP_VOID PwModDefaultEnumElementOrder (PWGM_HGRIDMODEL model)
 Reset the enumElements() ordering sequence to the default (none). More...
 
PW_DLLEXPORT PWP_UINT32 PwBlkElementCount (PWGM_HBLOCK block, PWGM_ELEMCOUNTS *pCounts)
 Get the number of block elements. More...
 
PW_DLLEXPORT PWGM_HELEMENT PwBlkEnumElements (PWGM_HBLOCK block, PWP_UINT32 ndx)
 Sequentially enumerate the block elements. More...
 
PW_DLLEXPORT PWP_UINT32 PwDomElementCount (PWGM_HDOMAIN domain, PWGM_ELEMCOUNTS *pCounts)
 Get the number of domain elements. More...
 
PW_DLLEXPORT PWGM_HELEMENT PwDomEnumElements (PWGM_HDOMAIN domain, PWP_UINT32 ndx)
 Sequentially enumerate the domain elements. More...
 
PW_DLLEXPORT PWP_BOOL PwDomCondition (PWGM_HDOMAIN domain, PWGM_CONDDATA *pCondData)
 Get the domain condition data. More...
 
PW_DLLEXPORT PWP_BOOL PwVertDataMod (PWGM_HVERTEX vertex, PWGM_VERTDATA *pVertData)
 Get the vertex data relative to the model's index space. More...
 
PW_DLLEXPORT PWP_BOOL PwVertIndexMod (PWGM_HVERTEX vertex, PWP_UINT32 *pIndex)
 Get the vertex index relative to the model's index space. More...
 
PW_DLLEXPORT PWP_BOOL PwVertXyzVal (PWGM_HVERTEX vertex, PWGM_ENUM_XYZ which, PWGM_XYZVAL *pVal)
 Get a vertex's x, y, or z component value. More...
 
PW_DLLEXPORT PWP_BOOL PwElemDataMod (PWGM_HELEMENT element, PWGM_ELEMDATA *pElemData)
 Get the element data relative to the model's index space. More...
 
PW_DLLEXPORT PWP_BOOL PwElemDataModEnum (PWGM_HELEMENT element, PWGM_ENUMELEMDATA *pElemData)
 Get the enumerated element data relative to the model's index space. More...
 
const char * PwFaceOrderToText (PWGM_ENUM_FACEORDER faceOrder)
 
const char * PwElemTypeToText (PWGM_ENUM_ELEMTYPE type)
 
PW_DLLEXPORT PWP_BOOL PwBlkSize (PWGM_HBLOCK block, PWGM_STR_SIZE *pSize)
 Get the block's vertex-size. More...
 
PW_DLLEXPORT PWP_BOOL PwBlock (PWGM_HBLOCK block, PWGM_BLOCKDATA *pBlockData)
 Get the block data. More...
 
PW_DLLEXPORT PWP_BOOL PwBlkNdxVertData (PWGM_HBLOCK block, PWGM_INDEX3 ndx3, PWGM_VERTDATA *pVertData)
 Get the block's vertex data at the given index location. More...
 
PW_DLLEXPORT PWP_UINT32 PwModConnectionCount (PWGM_HGRIDMODEL model)
 Get the number of structured grid connections in the model. More...
 
PW_DLLEXPORT PWGM_HCNXN PwModEnumConnections (PWGM_HGRIDMODEL model, PWP_UINT32 ndx)
 Sequentially enumerate the model's connections. More...
 
PW_DLLEXPORT PWP_BOOL PwConnection (PWGM_HCNXN connection, PWGM_CNXNDATA *pCnxnData)
 Get the connection data. More...
 
PW_DLLEXPORT PWP_BOOL PwModNdxConnection (PWGM_HGRIDMODEL model, PWP_UINT32 ndx, PWGM_CNXNDATA *pCnxnData)
 Get the data for the model's nth connection. More...
 
PW_DLLEXPORT PWP_UINT32 PwModBoundaryCount (PWGM_HGRIDMODEL model)
 Get the number of structured grid boundaries in the model. More...
 
PW_DLLEXPORT PWGM_HBNDRY PwModEnumBoundaries (PWGM_HGRIDMODEL model, PWP_UINT32 ndx)
 Sequentially enumerate the model's boundaries. More...
 
PW_DLLEXPORT PWP_BOOL PwBoundary (PWGM_HBNDRY boundary, PWGM_BNDRYDATA *pBndryData)
 Get the boundary data. More...
 
PW_DLLEXPORT PWP_BOOL PwBndryCondition (PWGM_HBNDRY boundary, PWGM_CONDDATA *pCondData)
 Get the boundary's condition data. More...
 
PW_DLLEXPORT PWP_BOOL PwModNdxBoundary (PWGM_HGRIDMODEL model, PWP_UINT32 ndx, PWGM_BNDRYDATA *pBndryData)
 Get the data for the model's nth structured boundary. More...
 
PW_DLLEXPORT PWP_BOOL PwModNdxBoundaryAndCondition (PWGM_HGRIDMODEL model, PWP_UINT32 ndx, PWGM_BNDRYDATA *pBndryData, PWGM_CONDDATA *pCondData)
 Get the PWGM_BNDRYDATA and PWGM_CONDDATA for the model's nth structured boundary. More...
 
PW_DLLEXPORT PWP_UINT32 PwBlkBoundaryCount (PWGM_HBLOCK block)
 Get the number of boundaries in the block. More...
 
PW_DLLEXPORT PWGM_HBNDRY PwBlkEnumBoundaries (PWGM_HBLOCK block, PWP_UINT32 ndx)
 Sequentially enumerate the block's boundaries. More...
 
PW_DLLEXPORT PWP_BOOL PwBlkNdxBoundary (PWGM_HBLOCK block, PWP_UINT32 ndx, PWGM_BNDRYDATA *pBndryData)
 Get the data for the block's nth structured boundary. More...
 
PW_DLLEXPORT PWP_BOOL PwBlkNdxBoundaryAndCondition (PWGM_HBLOCK block, PWP_UINT32 ndx, PWGM_BNDRYDATA *pBndryData, PWGM_CONDDATA *pCondData)
 Get the PWGM_BNDRYDATA and PWGM_CONDDATA for the block's nth structured boundary. More...
 
PW_DLLEXPORT PWP_UINT32 PwBlkConnectionCount (PWGM_HBLOCK block)
 Get the number of connections in the block. More...
 
PW_DLLEXPORT PWGM_HCNXN PwBlkEnumConnections (PWGM_HBLOCK block, PWP_UINT32 ndx)
 Sequentially enumerate the block's connections. More...
 
PW_DLLEXPORT PWP_BOOL PwBlkNdxConnection (PWGM_HBLOCK block, PWP_UINT32 ndx, PWGM_CNXNDATA *pCnxnData)
 Get the data for the block's nth connection. More...
 
PW_DLLEXPORT PWP_BOOL PwXform2to3 (const PWGM_INDEX_XFORM2 *pX2, PWGM_INDEX_XFORM *pX3)
 Convert a 2D transform matrix to it's 3D equivalent. More...
 
PW_DLLEXPORT PWP_BOOL PwXform3to2 (const PWGM_INDEX_XFORM *pX3, PWGM_INDEX_XFORM2 *pX2)
 Convert a 3D transform matrix to it's 2D equivalent. More...
 
PWGM_INDEX3 PwXformApply (const PWGM_INDEX_XFORM *pX3, PWGM_INDEX3 ijk)
 Apply a PWGM_INDEX_XFORM transform to a PWGM_INDEX3 value. More...
 
PWGM_ENUM_IJK PwXformFollows (const PWGM_INDEX_XFORM *pX3, PWGM_ENUM_IJK localAxis, PWP_BOOL *pFlipped)
 For a given localAxis, determine the corresponding axis in the transformed system. More...
 
PWGM_INDEX3 PwXform2Apply (const PWGM_INDEX_XFORM2 *pX2, PWGM_INDEX3 ijk)
 Apply a PWGM_INDEX_XFORM2 transform to a PWGM_INDEX3 value. More...
 
PWGM_ENUM_IJK PwXform2Follows (const PWGM_INDEX_XFORM2 *pX2, PWGM_ENUM_IJK localAxis, PWP_BOOL *pFlipped)
 For a given localAxis, determine the corresponding axis in the transformed system. More...
 
PWP_BOOL PwInRange (PWGM_INDEX3 ijk, const PWGM_STR_RANGE *pRange)
 Determines if an PWGM_INDEX3 is within a PWGM_STR_RANGE. More...
 
PWP_BOOL PwModGetAttributeString (PWGM_HGRIDMODEL model, const char *name, const char **val)
 Get an attribute value as a specific type. More...
 
PWP_BOOL PwModGetAttributeUINT (PWGM_HGRIDMODEL model, const char *name, PWP_UINT *val)
 Get an attribute value as a specific type. More...
 
PWP_BOOL PwModGetAttributeUINT32 (PWGM_HGRIDMODEL model, const char *name, PWP_UINT32 *val)
 Get an attribute value as a specific type. More...
 
PWP_BOOL PwModGetAttributeINT (PWGM_HGRIDMODEL model, const char *name, PWP_INT *val)
 Get an attribute value as a specific type. More...
 
PWP_BOOL PwModGetAttributeINT32 (PWGM_HGRIDMODEL model, const char *name, PWP_INT32 *val)
 Get an attribute value as a specific type. More...
 
PWP_BOOL PwModGetAttributeREAL (PWGM_HGRIDMODEL model, const char *name, PWP_REAL *val)
 Get an attribute value as a specific type. More...
 
PWP_BOOL PwModGetAttributeFLOAT (PWGM_HGRIDMODEL model, const char *name, PWP_FLOAT *val)
 Get an attribute value as a specific type. More...
 
PWP_BOOL PwModGetAttributeBOOL (PWGM_HGRIDMODEL model, const char *name, PWP_BOOL *val)
 Get an attribute value as a specific type. More...
 
PWP_BOOL PwModGetAttributeEnum (PWGM_HGRIDMODEL model, const char *name, const char **val)
 Get an attribute value as a specific type. More...
 

Detailed Description

Pointwise Grid Model API Specification (PWGM-API)

Defines the API used by plugins for read-only access to the grid model data.

Definition in file apiGridModel.h.