API Reference > FacetModeler Namespace > Classes > Edge Class
Edge Class
FacetModeler__EdgeFacetModeler__Edge
Syntax
C++
class Edge : public Entity;

FMMdlEdge.h

Represents facet body edge objects.

 
Name 
Description 
 
Destructor. 
 
This is the overview for the Entity constructor overload. 
Edge Class
 
Name 
Description 
 
Destructor. 
 
Edge 
This is the overview for the Edge constructor overload. 
 
Name 
Description 
 
Gets all flags.
 
 
Checks whether the specified flag is on.
 
 
Sets all flags.
 
 
Sets the specified flag to the specified state.
 
 
Sets the tag to the specified one.
 
 
tag 
Gets an entity tag.
 
Edge Class
 
Name 
Description 
 
Adds a next edge to the bidirectional list.
 
 
Adds a partner edge.
 
 
Calculates a planar angle between this edge and the previous one.
 
 
Calculates an inner angle between the face that owns this edge and the neighboring face.
 
 
Calculates the loop normal.
 
 
Gets the color of this edge.
 
 
Calculates the direction vector from the start of this edge to the start of the next one.
 
 
Gets the end point of the edge as OdGePoint3d.
 
 
Gets the end vertex.
 
 
face 
Gets the face that owns the edge.
 
 
Checks whether the edge is manifold.
 
 
Checks if the specified edge is a partner edge (superposed edge) to this edge.
 
 
Calculates the length of the edge.
 
 
loop 
Gets the loop that owns the edge.
 
 
next 
Gets the next edge.
 
 
Gets the next edge in a single-linked loop of superposed edges.
 
 
Calculates the unit normal of the edge on the face.
 
 
pair 
Gets the manifold pair edge.
 
 
prev 
Gets the previous edge.
 
 
Removes the partner edge. 
 
set 
Sets pointers to the previous and next edges for this edge.
 
 
Sets the color of this edge.
 
 
Sets the owner face of this edge.
 
 
Sets the owner loop.
 
 
Sets a next edge.
 
 
Sets a pair edge.
 
 
Sets a partner edge.
 
 
Sets a previous edge.
 
 
Sets a vertex of this edge.
 
 
Gets the start point of the edge as OdGePoint3d.
 
 
Gets a vector representation of the edge.
 
 
Gets the first vertex on the edge.
 
 
zero 
Sets all pointers to NULL. 
 
Name 
Description 
 
= 
Assignment operator.
 
Copyright © 2002-2020. Open Design Alliance. All rights reserved.