Pointwise Plugin SDK
Public Attributes | List of all members
PWGM_ASSEMBLER_DATA Struct Reference

Face descriptor data type. Used for face assembler functions. More...

#include <apiGridModel.h>

Public Attributes

PWP_UINT32 index [4]
 The vertex list indices. More...
 
PWP_UINT32 neighbor
 The id of the cell sharing the face with the owner. More...
 
PWP_UINT32 owner
 The id of the cell that owns the face. More...
 
PWGM_ENUM_FACETYPE type
 One of the PWGM_FACETYPE_XXX types. More...
 
PWP_UINT32 vertCnt
 Number of vertices. More...
 

Detailed Description

Face descriptor data type. Used for face assembler functions.

For 3D grids, the vertex list indices must be ordered such that the right-handed normal of a cell face must point towards the interior of the owner cell.

For 2D grids, the vertex list indices must be ordered such that the owner cell is "to the left" and your "head is up" when walking the cell's perimeter in the direction of the vertices. The right-handed cell normal is the "up" direction. In addition, all the 2D cell, right-handed normals must be consistently oriented (point to "the same side" of the mesh).

See also
PwAsmPushElementFace(), PwAsmSetCondition(), PwAsmSetConditionUserId(), PwAsmSetConditionTypeName(), PwAsmSetConditionTypeId(), PwAsmSetCondition()

Definition at line 1211 of file apiGridModel.h.

Member Data Documentation

◆ index

PWP_UINT32 PWGM_ASSEMBLER_DATA::index[4]

The vertex list indices.

Definition at line 1214 of file apiGridModel.h.

◆ neighbor

PWP_UINT32 PWGM_ASSEMBLER_DATA::neighbor

The id of the cell sharing the face with the owner.

Definition at line 1216 of file apiGridModel.h.

◆ owner

PWP_UINT32 PWGM_ASSEMBLER_DATA::owner

The id of the cell that owns the face.

Definition at line 1215 of file apiGridModel.h.

◆ type

PWGM_ENUM_FACETYPE PWGM_ASSEMBLER_DATA::type

One of the PWGM_FACETYPE_XXX types.

Definition at line 1212 of file apiGridModel.h.

◆ vertCnt

PWP_UINT32 PWGM_ASSEMBLER_DATA::vertCnt

Number of vertices.

Definition at line 1213 of file apiGridModel.h.


The documentation for this struct was generated from the following file: