HM_ExtAPI::GeomEdgeGetCoedgesCount()

Returns number of face "wings" connected to the edge.

Syntax

bool GeomEdgeGetCoedgesCount(
const HM_EntityGeomEdge & edge,
int& coedge_count
);

Type

HyperMesh Ext API Function

Description

When one or more faces are connected at common edge then connection of the edge to each of the faces is represented by co-edge entity associated with this face. Each of co-edges has corresponding face on one of its sides. It is also possible for a co-edge to have faces on both sides. In some cases a co-edge can have the same face on both sides. In these cases the same co-edge corresponds to topologically distinct face "wings" that are connected to the common edge.

The function GeomEdgeGetCoedgesCount returns the number of face "wings", which in general case may not coincide with the number of unique co-edges connected to the edge.

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

edge
[in] - Handle to edge object that was returned by previous calls to API functions.
coedge_count
[out] - Number of connected face "wings".

Errors

None.