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

EdgeInfo * firstEdge
 
EdgeInfo * lastEdge
 
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: