Overture  Version 25
Public Member Functions | Public Attributes | List of all members
Loop Class Reference

#include <FaceInfo.h>

Collaboration diagram for Loop:
Collaboration graph
[legend]

Public Member Functions

 Loop ()
 
 ~Loop ()
 
void insertEdge (EdgeInfo *newEdge)
 
bool addEdge (EdgeInfo *newEdge, EdgeInfo *loc)
 
bool replaceEdge (EdgeInfo *newEdge, EdgeInfo *oldEdge)
 
bool removeEdge (EdgeInfo *oldEdge)
 
bool deleteEdge (EdgeInfo *oldEdge)
 
int numberOfEdges ()
 
void assignEndPointNumbers ()
 
bool edgeInLoop (EdgeInfo *oldEdge)
 
int put (GenericDataBase &dir, const aString &name)
 
int get (GenericDataBase &dir, const aString &name, EdgeInfo *allEdgeInfos[])
 

Public Attributes

EdgeInfofirstEdge
 
EdgeInfolastEdge
 
int trimOrientation
 

Constructor & Destructor Documentation

Loop::Loop ( )

References firstEdge, lastEdge, NULL, and trimOrientation.

Loop::~Loop ( )

Member Function Documentation

bool Loop::addEdge ( EdgeInfo newEdge,
EdgeInfo loc 
)
void Loop::assignEndPointNumbers ( )
bool Loop::deleteEdge ( EdgeInfo oldEdge)
bool Loop::edgeInLoop ( EdgeInfo oldEdge)
int Loop::get ( GenericDataBase dir,
const aString name,
EdgeInfo allEdgeInfos[] 
)
void Loop::insertEdge ( EdgeInfo newEdge)
int Loop::numberOfEdges ( )
int Loop::put ( GenericDataBase dir,
const aString name 
)
bool Loop::removeEdge ( EdgeInfo oldEdge)
bool Loop::replaceEdge ( EdgeInfo newEdge,
EdgeInfo oldEdge 
)

Member Data Documentation

EdgeInfo* Loop::firstEdge
EdgeInfo * Loop::lastEdge
int Loop::trimOrientation

The documentation for this class was generated from the following files: