HM_ExtAPI::TopologyTypeAndIDGetGrid()
Returns a mesh grid associated with a specified topology edge or vertex.
Syntax
bool TopologyTypeAndIDGetGrid(
const HM_EntityMesh & hmesh,
HM_ExtAPI::TopologyType& ttyp,
const int & topo_id,
const int & index_of_grid,
HM_EntityGrid hgrid
);
Type
HyperMesh Ext API
Description
The grids associated with the edges are indexed according to their order on the edge in the direction from the edge start vertex to the edge end vertex.
The call of the function for an edge should be preceded by a call to HM_ExtAPI::TopologyTypeAndIDGetGridCount() to get the exact number of the grids on the edge and to have the correct index of the inquired grid.
If the function succeeds, the return value is true. If the function fails, the return value is false. To get extended value information, call HM_ExtAPI::GetLastErrorCode().
Requires including hm_extapi.h.
Inputs
- hmesh
- [in] - Handle to mesh object that was returned by previous calls to API functions.
- ttyp
- [in] - The type of input topological entity. Valid values are:
- topo_id
- [in] - Contains the ID of the topological entity (edge or vertex).
- index_of_grid
- [in] - The index of the grid for the edge input. Ignored for vertex input. For an edge, the index starts at 1 and should not exceed num_of_grids returned by HM_ExtAPI::TopologyTypeAndIDGetGridCount for the same edge.
- hgrid
- [out] - A returned handle to the mesh grid.
Errors
None.
Version History
11.0.101