Pointwise Plugin SDK
|
Modules | |
Structured Grid Export Utility Functions | |
Functions | |
PWP_UINT32 | PwBlkBoundaryCount (PWGM_HBLOCK block) |
Get the number of boundaries in the block. More... | |
PWP_UINT32 | PwBlkConnectionCount (PWGM_HBLOCK block) |
Get the number of connections in the block. More... | |
PWGM_HBNDRY | PwBlkEnumBoundaries (PWGM_HBLOCK block, PWP_UINT32 ndx) |
Sequentially enumerate the block's boundaries. More... | |
PWGM_HCNXN | PwBlkEnumConnections (PWGM_HBLOCK block, PWP_UINT32 ndx) |
Sequentially enumerate the block's connections. More... | |
PWP_BOOL | PwBlkNdxBoundary (PWGM_HBLOCK block, PWP_UINT32 ndx, PWGM_BNDRYDATA *pBndryData) |
Get the data for the block's nth structured boundary. More... | |
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... | |
PWP_BOOL | PwBlkNdxConnection (PWGM_HBLOCK block, PWP_UINT32 ndx, PWGM_CNXNDATA *pCnxnData) |
Get the data for the block's nth connection. More... | |
PWP_BOOL | PwBlkNdxVertData (PWGM_HBLOCK block, PWGM_INDEX3 ndx3, PWGM_VERTDATA *pVertData) |
Get the block's vertex data at the given index location. More... | |
PWP_BOOL | PwBlkSize (PWGM_HBLOCK block, PWGM_STR_SIZE *pSize) |
Get the block's vertex-size. More... | |
PWP_BOOL | PwBndryCondition (PWGM_HBNDRY boundary, PWGM_CONDDATA *pCondData) |
Get the boundary's condition data. More... | |
PWP_BOOL | PwBoundary (PWGM_HBNDRY boundary, PWGM_BNDRYDATA *pBndryData) |
Get the boundary data. More... | |
PWP_BOOL | PwConnection (PWGM_HCNXN connection, PWGM_CNXNDATA *pCnxnData) |
Get the connection data. More... | |
PWP_UINT32 | PwModBoundaryCount (PWGM_HGRIDMODEL model) |
Get the number of structured grid boundaries in the model. More... | |
PWP_UINT32 | PwModConnectionCount (PWGM_HGRIDMODEL model) |
Get the number of structured grid connections in the model. More... | |
PWP_BOOL | PwModCustomIndex3SchemeReady (PWGM_HGRIDMODEL model, PWGM_INDEX3MAPPERCB cb, void *cbData) |
Notifys the Pointwise export framework that the custom, structured index3 map is ready. More... | |
PWGM_HBNDRY | PwModEnumBoundaries (PWGM_HGRIDMODEL model, PWP_UINT32 ndx) |
Sequentially enumerate the model's boundaries. More... | |
PWGM_HCNXN | PwModEnumConnections (PWGM_HGRIDMODEL model, PWP_UINT32 ndx) |
Sequentially enumerate the model's connections. More... | |
PWP_BOOL | PwModNdxBoundary (PWGM_HGRIDMODEL model, PWP_UINT32 ndx, PWGM_BNDRYDATA *pBndryData) |
Get the data for the model's nth structured boundary. More... | |
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... | |
PWP_BOOL | PwModNdxConnection (PWGM_HGRIDMODEL model, PWP_UINT32 ndx, PWGM_CNXNDATA *pCnxnData) |
Get the data for the model's nth connection. More... | |
These functions are ONLY used to access structured grid models.
PWP_UINT32 PwBlkBoundaryCount | ( | PWGM_HBLOCK | block | ) |
Get the number of boundaries in the block.
block | A block handle. |
Definition at line 533 of file apiGridModel.cxx.
PWP_UINT32 PwBlkConnectionCount | ( | PWGM_HBLOCK | block | ) |
Get the number of connections in the block.
block | A block handle. |
Definition at line 549 of file apiGridModel.cxx.
PWGM_HBNDRY PwBlkEnumBoundaries | ( | PWGM_HBLOCK | block, |
PWP_UINT32 | ndx | ||
) |
Sequentially enumerate the block's boundaries.
block | A block handle. |
ndx | The boundary index starting at 0. |
Definition at line 541 of file apiGridModel.cxx.
PWGM_HCNXN PwBlkEnumConnections | ( | PWGM_HBLOCK | block, |
PWP_UINT32 | ndx | ||
) |
Sequentially enumerate the block's connections.
block | A block handle. |
ndx | The connection index starting at 0. |
Definition at line 557 of file apiGridModel.cxx.
PWP_BOOL PwBlkNdxBoundary | ( | PWGM_HBLOCK | block, |
PWP_UINT32 | ndx, | ||
PWGM_BNDRYDATA * | pBndryData | ||
) |
Get the data for the block's nth structured boundary.
block | A block handle. |
ndx | The block's boundary index starting at 0. |
pBndryData | Pointer to a PWGM_BNDRYDATA buffer. |
Definition at line 565 of file apiGridModel.cxx.
References PWP_FALSE.
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.
block | A block handle. |
ndx | The block's boundary index starting at 0. |
pBndryData | Pointer to a PWGM_BNDRYDATA buffer or NULL . |
pCondData | Pointer to a PWGM_CONDDATA buffer or NULL . |
pBndryData
and pCondData
are NULL
.Definition at line 573 of file apiGridModel.cxx.
References PWP_FALSE.
PWP_BOOL PwBlkNdxConnection | ( | PWGM_HBLOCK | block, |
PWP_UINT32 | ndx, | ||
PWGM_CNXNDATA * | pCnxnData | ||
) |
Get the data for the block's nth connection.
block | A block handle. |
ndx | The block's connection index starting at 0. |
pCnxnData | Pointer to a PWGM_CNXNDATA buffer. |
Definition at line 584 of file apiGridModel.cxx.
References PWP_FALSE.
PWP_BOOL PwBlkNdxVertData | ( | PWGM_HBLOCK | block, |
PWGM_INDEX3 | ndx3, | ||
PWGM_VERTDATA * | pVertData | ||
) |
Get the block's vertex data at the given index location.
block | A block handle. |
ndx3 | The ijk block location. |
pVertData | Pointer to a PWGM_VERTDATA buffer. |
Definition at line 516 of file apiGridModel.cxx.
References PWP_FALSE.
Referenced by CaeStrBlock::ndxVertData().
PWP_BOOL PwBlkSize | ( | PWGM_HBLOCK | block, |
PWGM_STR_SIZE * | pSize | ||
) |
Get the block's vertex-size.
block | A block handle. |
pSize | Pointer to a PWGM_STR_SIZE buffer. |
Definition at line 508 of file apiGridModel.cxx.
References PWP_FALSE.
Referenced by CaeStrBlock::size().
PWP_BOOL PwBndryCondition | ( | PWGM_HBNDRY | boundary, |
PWGM_CONDDATA * | pCondData | ||
) |
Get the boundary's condition data.
boundary | A boundary handle. |
pCondData | Pointer to a PWGM_CONDDATA buffer. |
Definition at line 600 of file apiGridModel.cxx.
References PWP_FALSE.
Referenced by CaeStrBoundary::data().
PWP_BOOL PwBoundary | ( | PWGM_HBNDRY | boundary, |
PWGM_BNDRYDATA * | pBndryData | ||
) |
Get the boundary data.
boundary | A boundary handle. |
pBndryData | Pointer to a PWGM_BNDRYDATA buffer. |
Definition at line 592 of file apiGridModel.cxx.
References PWP_FALSE.
Referenced by CaeStrBoundary::data().
PWP_BOOL PwConnection | ( | PWGM_HCNXN | connection, |
PWGM_CNXNDATA * | pCnxnData | ||
) |
Get the connection data.
connection | A connection handle. |
pCnxnData | Pointer to a PWGM_CNXNDATA buffer. |
Definition at line 608 of file apiGridModel.cxx.
References PWP_FALSE.
Referenced by CaeStrConnection::data().
PWP_UINT32 PwModBoundaryCount | ( | PWGM_HGRIDMODEL | model | ) |
Get the number of structured grid boundaries in the model.
model | The grid model handle. |
Definition at line 446 of file apiGridModel.cxx.
PWP_UINT32 PwModConnectionCount | ( | PWGM_HGRIDMODEL | model | ) |
Get the number of structured grid connections in the model.
model | The grid model handle. |
Definition at line 462 of file apiGridModel.cxx.
PWP_BOOL PwModCustomIndex3SchemeReady | ( | PWGM_HGRIDMODEL | model, |
PWGM_INDEX3MAPPERCB | cb, | ||
void * | cbData | ||
) |
Notifys the Pointwise export framework that the custom, structured index3 map is ready.
model | The grid model handle. |
cb | The Custom IndexScheme mapper callback function. |
cbData | The data passed to cb |
This is only needed if IndexScheme is set to Custom in runtimeCreate().
After the mesh data has been succesfully exported, but before returning from runtimeWrite(), the plugin must call PwModCustomIndex3SchemeReady() to notify the Pointwise export framework that the custom index map is ready.
While in this call, the Pointwise export framework invokes the PWGM_INDEX3MAPPERCB callback as needed to map vertex indices.
The vertex map is no longer needed by the Pointwise export framework after this call returns. The plugin may free any vertex map resources.
Definition at line 524 of file apiGridModel.cxx.
References PWP_FALSE.
Referenced by CaeStrGridModel::customIndexSchemeReady().
PWGM_HBNDRY PwModEnumBoundaries | ( | PWGM_HGRIDMODEL | model, |
PWP_UINT32 | ndx | ||
) |
Sequentially enumerate the model's boundaries.
model | The grid model handle. |
ndx | The boundary index starting at 0. |
Definition at line 454 of file apiGridModel.cxx.
PWGM_HCNXN PwModEnumConnections | ( | PWGM_HGRIDMODEL | model, |
PWP_UINT32 | ndx | ||
) |
Sequentially enumerate the model's connections.
model | The grid model handle. |
ndx | The connection index starting at 0. |
Definition at line 470 of file apiGridModel.cxx.
PWP_BOOL PwModNdxBoundary | ( | PWGM_HGRIDMODEL | model, |
PWP_UINT32 | ndx, | ||
PWGM_BNDRYDATA * | pBndryData | ||
) |
Get the data for the model's nth structured boundary.
model | The grid model handle. |
ndx | The model's boundary index starting at 0. |
pBndryData | Pointer to a PWGM_BNDRYDATA buffer. |
Definition at line 478 of file apiGridModel.cxx.
References PWP_FALSE.
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.
model | The grid model handle. |
ndx | The model's boundary index starting at 0. |
pBndryData | Pointer to a PWGM_BNDRYDATA buffer or NULL . |
pCondData | Pointer to a PWGM_CONDDATA buffer or NULL . |
pBndryData
and pCondData
are NULL
.Definition at line 488 of file apiGridModel.cxx.
References PWP_FALSE.
Referenced by CaeStrBoundary::data().
PWP_BOOL PwModNdxConnection | ( | PWGM_HGRIDMODEL | model, |
PWP_UINT32 | ndx, | ||
PWGM_CNXNDATA * | pCnxnData | ||
) |
Get the data for the model's nth connection.
model | The grid model handle. |
ndx | The model's connection index starting at 0. |
pCnxnData | Pointer to a PWGM_CNXNDATA buffer. |
Definition at line 499 of file apiGridModel.cxx.
References PWP_FALSE.