Pointwise Plugin SDK
|
Modules | |
PWGM-API Opaque Data Handle Types | |
Classes | |
struct | PWGM_ASSEMBLER_DATA |
Face descriptor data type. Used for face assembler functions. More... | |
struct | PWGM_BEGINSTREAM_DATA |
Data passed to a PWGM_BEGINSTREAMCB callback function. More... | |
struct | PWGM_BLOCKDATA |
Block 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_CONDDATA |
Condition descriptor data type. More... | |
struct | PWGM_ELEMCOUNTS |
Element count information. More... | |
struct | PWGM_ELEMDATA |
Element descriptor data type. More... | |
struct | PWGM_ENDSTREAM_DATA |
Data passed to a PWGM_ENDSTREAMCB callback function. More... | |
struct | PWGM_ENUMELEMDATA |
Enumerated model element descriptor data type. 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_INDEX2 |
Structured grid ijk index data type. More... | |
struct | PWGM_INDEX3 |
Structured grid ijk index 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_STR_RANGE |
Structured grid ijk range data type. More... | |
struct | PWGM_VERTDATA |
Vertex descriptor data type. More... | |
Macros | |
#define | PWGM_CONDKEY_UNDEF PWP_UINT32_UNDEF |
The "undefined" condition key value. 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_Point(ecs) (ecs).count[PWGM_ELEMTYPE_POINT] |
Extract the Point 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... | |
#define | PWGM_ECNT_Quad(ecs) (ecs).count[PWGM_ELEMTYPE_QUAD] |
Extract the Quad 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_Tri(ecs) (ecs).count[PWGM_ELEMTYPE_TRI] |
Extract the Tri 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_ELEMDATA_VERT_SIZE 8 |
Maximum number of verts allowed per element. 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... | |
Typedefs | |
typedef PWP_UINT32(* | PWGM_BEGINSTREAMCB) (PWGM_BEGINSTREAM_DATA *data) |
The begin stream callback function signature. More... | |
typedef PWP_UINT32 | PWGM_CONDKEY |
The condition key integral type. More... | |
typedef PWP_UINT32(* | PWGM_ENDSTREAMCB) (PWGM_ENDSTREAM_DATA *data) |
The face stream callback function signature. More... | |
typedef PWP_UINT32(* | PWGM_FACESTREAMCB) (PWGM_FACESTREAM_DATA *data) |
The face stream callback function signature. More... | |
typedef PWGM_INDEX3(* | PWGM_INDEX3MAPPERCB) (const PWGM_INDEX3 pwgmNdx, void *data) |
The custom, structured Index3Scheme mapper callback function signature. More... | |
typedef PWP_UINT64(* | PWGM_INDEXMAPPERCB) (const PWP_UINT64 pwgmNdx, void *data) |
The custom, unstructured IndexScheme mapper callback function signature. More... | |
typedef PWGM_INDEX3 PW_DLL_IMPEXP | PWGM_STR_SIZE |
Structured grid ijk size data type. More... | |
typedef PWP_REAL | PWGM_XYZVAL |
XYZ component data type. More... | |
#define PWGM_CONDKEY_UNDEF PWP_UINT32_UNDEF |
The "undefined" condition key value.
Definition at line 1163 of file apiGridModel.h.
#define PWGM_ECNT_Bar | ( | ecs | ) | (ecs).count[PWGM_ELEMTYPE_BAR] |
Extract the Bar count from a PWGM_ELEMCOUNTS struct.
ecs | A PWGM_ELEMCOUNTS struct. |
Definition at line 777 of file apiGridModel.h.
#define PWGM_ECNT_Hex | ( | ecs | ) | (ecs).count[PWGM_ELEMTYPE_HEX] |
Extract the Hex count from a PWGM_ELEMCOUNTS struct.
ecs | A PWGM_ELEMCOUNTS struct. |
Definition at line 783 of file apiGridModel.h.
#define PWGM_ECNT_Point | ( | ecs | ) | (ecs).count[PWGM_ELEMTYPE_POINT] |
Extract the Point count from a PWGM_ELEMCOUNTS struct.
ecs | A PWGM_ELEMCOUNTS struct. |
Definition at line 771 of file apiGridModel.h.
#define PWGM_ECNT_Pyramid | ( | ecs | ) | (ecs).count[PWGM_ELEMTYPE_PYRAMID] |
Extract the Pyramid count from a PWGM_ELEMCOUNTS struct.
ecs | A PWGM_ELEMCOUNTS struct. |
Definition at line 813 of file apiGridModel.h.
#define PWGM_ECNT_Quad | ( | ecs | ) | (ecs).count[PWGM_ELEMTYPE_QUAD] |
Extract the Quad count from a PWGM_ELEMCOUNTS struct.
ecs | A PWGM_ELEMCOUNTS struct. |
Definition at line 789 of file apiGridModel.h.
#define PWGM_ECNT_Tet | ( | ecs | ) | (ecs).count[PWGM_ELEMTYPE_TET] |
Extract the Tet count from a PWGM_ELEMCOUNTS struct.
ecs | A PWGM_ELEMCOUNTS struct. |
Definition at line 801 of file apiGridModel.h.
#define PWGM_ECNT_Tri | ( | ecs | ) | (ecs).count[PWGM_ELEMTYPE_TRI] |
Extract the Tri count from a PWGM_ELEMCOUNTS struct.
ecs | A PWGM_ELEMCOUNTS struct. |
Definition at line 795 of file apiGridModel.h.
#define PWGM_ECNT_Wedge | ( | ecs | ) | (ecs).count[PWGM_ELEMTYPE_WEDGE] |
Extract the Wedge count from a PWGM_ELEMCOUNTS struct.
ecs | A PWGM_ELEMCOUNTS struct. |
Definition at line 807 of file apiGridModel.h.
#define PWGM_ELEMDATA_VERT_SIZE 8 |
Maximum number of verts allowed per element.
Definition at line 728 of file apiGridModel.h.
#define PWGM_UNSPECIFIED_COND_ID PWP_UINT32(2147483647) |
The id of the global, Unspecified condition descriptor.
Definition at line 655 of file apiGridModel.h.
#define PWGM_UNSPECIFIED_TYPE_ID PWP_UINT32(0) |
The Unspecified physical type id.
Definition at line 661 of file apiGridModel.h.
typedef PWP_UINT32(* PWGM_BEGINSTREAMCB) (PWGM_BEGINSTREAM_DATA *data) |
The begin stream callback function signature.
Definition at line 1070 of file apiGridModel.h.
typedef PWP_UINT32 PWGM_CONDKEY |
The condition key integral type.
Definition at line 1160 of file apiGridModel.h.
typedef PWP_UINT32(* PWGM_ENDSTREAMCB) (PWGM_ENDSTREAM_DATA *data) |
The face stream callback function signature.
Definition at line 1152 of file apiGridModel.h.
typedef PWP_UINT32(* PWGM_FACESTREAMCB) (PWGM_FACESTREAM_DATA *data) |
The face stream callback function signature.
Definition at line 1136 of file apiGridModel.h.
typedef PWGM_INDEX3(* PWGM_INDEX3MAPPERCB) (const PWGM_INDEX3 pwgmNdx, void *data) |
The custom, structured Index3Scheme mapper callback function signature.
Definition at line 1204 of file apiGridModel.h.
typedef PWP_UINT64(* PWGM_INDEXMAPPERCB) (const PWP_UINT64 pwgmNdx, void *data) |
The custom, unstructured IndexScheme mapper callback function signature.
Definition at line 1196 of file apiGridModel.h.
typedef PWGM_INDEX3 PW_DLL_IMPEXP PWGM_STR_SIZE |
Structured grid ijk size data type.
Definition at line 875 of file apiGridModel.h.
typedef PWP_REAL PWGM_XYZVAL |
XYZ component data type.
Definition at line 600 of file apiGridModel.h.
enum PWGM_CNXNTYPE |
Structured grid block-point association.
Definition at line 932 of file apiGridModel.h.
enum PWGM_ENUM_ELEMORDER |
Types of element orderings.
Definition at line 697 of file apiGridModel.h.
enum PWGM_ENUM_ELEMTYPE |
Element type ids.
Definition at line 672 of file apiGridModel.h.
enum PWGM_ENUM_FACEORDER |
The orderings supported by face streaming.
Definition at line 1030 of file apiGridModel.h.
enum PWGM_ENUM_FACETYPE |
The facetypes supported by face streaming.
Definition at line 1004 of file apiGridModel.h.
enum PWGM_ENUM_GRIDTYPE |
Grid Type IDs
Enumerator | |
---|---|
PWGM_GRIDTYPE_STRUCTURED | Structured grid. |
PWGM_GRIDTYPE_UNSTRUCTURED | Unstructured grid. |
Definition at line 843 of file apiGridModel.h.
enum PWGM_ENUM_IJK |
IJK component type ids.
Enumerator | |
---|---|
PWGM_IJK_I | I-component id. |
PWGM_IJK_J | J-component id. |
PWGM_IJK_K | K-component id. |
Definition at line 986 of file apiGridModel.h.
enum PWGM_ENUM_XYZ |
XYZ component type ids.
Enumerator | |
---|---|
PWGM_XYZ_X | X-component id. |
PWGM_XYZ_Y | Y-component id. |
PWGM_XYZ_Z | Z-component id. |
Definition at line 821 of file apiGridModel.h.
enum PWGM_FACE_ID |
Structured grid block-face ids.
Enumerator | |
---|---|
PWGM_FACE_KMIN | min K |
PWGM_FACE_KMAX | max K |
PWGM_FACE_IMIN | min I |
PWGM_FACE_IMAX | max I |
PWGM_FACE_JMIN | min J |
PWGM_FACE_JMAX | max J |
PWGM_FACE_UNSTR | unstructured |
Definition at line 910 of file apiGridModel.h.