API Reference > Classes > Geometry Classes > OdBmGEdge Class
OdBmGEdge Class
Syntax
C++
class OdBmGEdge : public OdBmGEdgeBase;

BmGEdge.h

This class stores geometry data of an edge, which is an intersection line of faces.

Returns 'true' if the first edge point is set or 'false' in the other case. 
Returns the best match of the underlying curve of this Edge entity to curves supported by OdGe. 
Returns the index of the specified face.
 
Returns an array of faces of this edge as static array of pointers to the objects of the OdBmFace class.
 
Returns the edge's 3D start or end points.
 
Returns the edge's 3D start and end points.
 
Returns the edge UV start and end points as static array of pointers to the objects of the OdBmEdgePnt class.
 
Returns flags (number of bits) as an OdUInt8 value. 
Returns the edge as a GeCurve object.
 
Returns 3D points of the edge, except the start and end points.
 
Returns UV points of the edge, except for the start and end points, as an array of objects of the OdBmEdgePnt class.
 
Returns a pointer to the next edge in a specified loop.
 
Returns array of pointers to the next edges in loops as static array of pointers to the objects of the OdBmGEdgeBase class.
 
Returns a pointer to the previous edge in a specified loop.
 
Returns array of pointers to the previous edges in loops as static array of pointers to the objects of the OdBmGEdgeBase class.
 
Returns 2D start and end points of the specified face.
 
Returns 'true' if the edge curve is a 3D arc or 'false' in the other case. 
Returns 'true' if the edge is flipped or 'false' in the other case. 
Returns 'true' if the last edge point is set or 'false' in the other case. 
Returns the number of points. 
Sets flags (number of bits) to the edge entity.
 
Copyright (c) 2002-2021. Open Design Alliance. All rights reserved.