24 #ifndef __FMMDL_EDGE_H__ 
   25 #define __FMMDL_EDGE_H__ 
  241         Edge* m_pNextPartner;
 
  247     friend class BodyImpl;
 
  249     friend class BodyInternalConsistencyRestorer;
 
  288   std::map<Edge*, int> m_edges;
 
  299   void EdgeCreated(Edge* pEdge);
 
  301   void EdgeDeleted(Edge* pEdge)
 
  303     m_edges.erase(pEdge);
 
  306   void GetEdges(std::map<Edge*, int>& edges)
 
  312 EdgeTracker* GetEdgeTracker();
 
OdGeVector3d direction() const
 
void addPartner(Edge *pPartner)
 
OdGeVector3d vector() const
 
void setNext(Edge *pNext)
 
const OdGePoint3d & startPoint() const
 
Edge * nextPartner() const
 
void setPartner(Edge *pPartner)
DOM.
 
double angleBetweenEdges() const
 
void setPair(Edge *pPair)
 
const OdGePoint3d & endPoint() const
 
FacetModeler::Vertex * next_vertex() const
 
void debugValidateLoop(bool bTestPartners=true) const
DOM.
 
void setFace(FacetModeler::Face *pFace)
 
void setVertex(FacetModeler::Vertex *pVertex)
 
void setLoop(FacetModeler::Face::EdgeLoop *pLoop)
 
FacetModeler::Face::EdgeLoop * loop() const
 
Edge(FacetModeler::Vertex *pVertex, FacetModeler::Face *pFace, Edge *pPrevEdge, Edge *pPartner)
 
OdGeVector3d normal() const
 
FacetModeler::Vertex * vertex() const
 
OdGeVector3d calculateLoopNormal() const
 
void setPrev(Edge *pPrev)
 
void setColor(OdUInt32 iColor)
 
bool isPartner(const Edge *pEdge) const
 
void debugValidate(bool bTestPartners=true) const
DOM.
 
FacetModeler::Face * face() const
 
void updatePartnerPairs()
 
double angleBetweenFaces() const
 
const OdGePoint3d & point() const
 
double distanceTo(const OdGePoint3d &point) const
 
GLuint GLsizei GLsizei * length
 
OdUInt32 FLAG(OdUInt32 i)