glotzmc::Face Class Reference

#include <Face.h>

List of all members.

Public Member Functions

 Face ()
 ~Face ()
void SetOuterComponent (Edge *)
void AddInnerComponent (Edge *)
EdgeGetOuterComponent ()
std::vector< Edge * > GetInnerComponent ()
Vector< double, 3 > GetNormal ()
bool HasOuterComponent ()
bool HasInnerComponent ()
 Face ()
 ~Face ()
void SetOuterComponent (Edge *)
void AddInnerComponent (Edge *)
EdgeGetOuterComponent ()
std::vector< Edge * > GetInnerComponent ()
gvector GetNormal ()
bool HasOuterComponent ()
bool HasInnerComponent ()

Protected Attributes

EdgemOuterComponent
std::vector< Edge * > mInnerComponent
EdgemOuterComponent
std::vector< Edge * > mInnerComponent

Friends

class Vertex
class Edge
class PlanarGraph
class ConvexComponent


Constructor & Destructor Documentation

glotzmc::Face::Face (  ) 

glotzmc::Face::~Face (  ) 

glotzmc::Face::Face (  ) 

glotzmc::Face::~Face (  ) 


Member Function Documentation

void glotzmc::Face::SetOuterComponent ( Edge outerComponent  ) 

void glotzmc::Face::AddInnerComponent ( Edge innerComponent  ) 

Edge * glotzmc::Face::GetOuterComponent (  ) 

std::vector< Edge * > glotzmc::Face::GetInnerComponent (  ) 

Vector< double, 3 > glotzmc::Face::GetNormal (  ) 

bool glotzmc::Face::HasOuterComponent (  ) 

bool glotzmc::Face::HasInnerComponent (  ) 

void glotzmc::Face::SetOuterComponent ( Edge  ) 

void glotzmc::Face::AddInnerComponent ( Edge  ) 

Edge* glotzmc::Face::GetOuterComponent (  ) 

std::vector<Edge*> glotzmc::Face::GetInnerComponent (  ) 

gvector glotzmc::Face::GetNormal (  ) 

bool glotzmc::Face::HasOuterComponent (  ) 

bool glotzmc::Face::HasInnerComponent (  ) 


Friends And Related Function Documentation

Vertex [friend]

Edge [friend]

PlanarGraph [friend]

ConvexComponent [friend]


Member Data Documentation

Edge* glotzmc::Face::mOuterComponent [protected]

std::vector<Edge*> glotzmc::Face::mInnerComponent [protected]

Edge* glotzmc::Face::mOuterComponent [protected]

std::vector<Edge*> glotzmc::Face::mInnerComponent [protected]


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:53:48 2009 by  doxygen 1.5.3