Go to the documentation of this file.
9 #if !defined(PWGM_HIDE_UNSTRUCTURED_API)
11 #ifndef _CAEUNSBLOCK_H_
12 #define _CAEUNSBLOCK_H_
139 #endif // _CAEUNSBLOCK_H_
141 #endif // PWGM_HIDE_UNSTRUCTURED_API
Grid element handle declaration.
The unstructured block class.
CaeUnsBlock(PWGM_HBLOCK block)
Block handle constructor.
CaeUnsBlock(const CaeUnsGridModel &model, PWP_UINT32 ndx=0)
Model and block index constructor.
CaeUnsGridModel model() const
Gets the unstructured grid model of which this block is a member.
The unstructured grid model class.
PWGM_HELEMENT PwBlkEnumElements(PWGM_HBLOCK block, PWP_UINT32 ndx)
Sequentially enumerate the block elements.
PWGM_HBLOCK block_
The bound PWGM_HBLOCK.
Pointwise Grid Model API Specification (PWGM-API)
PWP_UINT32 PwBlkElementCount(PWGM_HBLOCK block, PWGM_ELEMCOUNTS *pCounts)
Get the number of block elements.
CaeUnsBlock(const CaeBlock &src)
CaeBlock constructor.
The unstructured element group class.
CaeUnsBlock(const CaeUnsBlock &src)
Copy constructor.
CaeUnsBlock()
Default constructor.
#define PWGM_HBLOCK_MODEL(h)
gets the element's parent PWGM_HGRIDMODEL handle
virtual ~CaeUnsBlock()
Destructor.
virtual PWGM_HELEMENT enumElementsImpl(PWP_UINT32 ndx) const =0
Get an element in the group.
An opaque handle to a grid block element.
Element count information.
Pointwise Plugin API (PWP-API)
virtual PWP_UINT32 elementCountImpl(PWGM_ELEMCOUNTS *pDetails) const =0
Get the number of elements in the group.
The grid block base class.