#include <Face.h>
Public Member Functions | |
| Face () | |
| ~Face () | |
| void | SetOuterComponent (Edge *) |
| void | AddInnerComponent (Edge *) |
| Edge * | GetOuterComponent () |
| std::vector< Edge * > | GetInnerComponent () |
| Vector< double, 3 > | GetNormal () |
| bool | HasOuterComponent () |
| bool | HasInnerComponent () |
| Face () | |
| ~Face () | |
| void | SetOuterComponent (Edge *) |
| void | AddInnerComponent (Edge *) |
| Edge * | GetOuterComponent () |
| std::vector< Edge * > | GetInnerComponent () |
| gvector | GetNormal () |
| bool | HasOuterComponent () |
| bool | HasInnerComponent () |
Protected Attributes | |
| Edge * | mOuterComponent |
| std::vector< Edge * > | mInnerComponent |
| Edge * | mOuterComponent |
| std::vector< Edge * > | mInnerComponent |
Friends | |
| class | Vertex |
| class | Edge |
| class | PlanarGraph |
| class | ConvexComponent |
| glotzmc::Face::Face | ( | ) |
| glotzmc::Face::~Face | ( | ) |
| glotzmc::Face::Face | ( | ) |
| glotzmc::Face::~Face | ( | ) |
| 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 | ( | ) |
Vertex [friend] |
Edge [friend] |
PlanarGraph [friend] |
ConvexComponent [friend] |
Edge* glotzmc::Face::mOuterComponent [protected] |
std::vector<Edge*> glotzmc::Face::mInnerComponent [protected] |
Edge* glotzmc::Face::mOuterComponent [protected] |
std::vector<Edge*> glotzmc::Face::mInnerComponent [protected] |
1.5.3