|
Public Member Functions |
| | Edge () |
| | ~Edge () |
| void | SetOrigin (Vertex *) |
| void | SetTwinEdge (Edge *) |
| void | SetPreviousEdge (Edge *) |
| void | SetNextEdge (Edge *) |
| void | SetIncidentFace (Face *) |
| Vertex * | GetOrigin () |
| Vertex * | GetDestination () |
| Edge * | GetTwinEdge () |
| Edge * | GetPreviousEdge () |
| Edge * | GetNextEdge () |
| Face * | GetIncidentFace () |
| double | Length () |
| Vector< double, 3 > | Direction () |
| | Edge () |
| | ~Edge () |
| void | SetOrigin (Vertex *) |
| void | SetTwinEdge (Edge *) |
| void | SetPreviousEdge (Edge *) |
| void | SetNextEdge (Edge *) |
| void | SetIncidentFace (Face *) |
| Vertex * | GetOrigin () |
| Vertex * | GetDestination () |
| Edge * | GetTwinEdge () |
| Edge * | GetPreviousEdge () |
| Edge * | GetNextEdge () |
| Face * | GetIncidentFace () |
| gfloat | Length () |
| gvector | Direction () |
Protected Attributes |
| Vertex * | mOrigin |
| Edge * | mTwin |
| Face * | mIncidentFace |
| Edge * | mPrevious |
| Edge * | mNext |
| Vector< double, 3 > | mNormal |
| bool | mTwinIsSet |
| bool | mPreviousIsSet |
| bool | mNextIsSet |
| bool | mOriginIsSet |
| bool | mFaceIsSet |
| Vertex * | mOrigin |
| Edge * | mTwin |
| Face * | mIncidentFace |
| Edge * | mPrevious |
| Edge * | mNext |
| gvector | mNormal |
Friends |
| class | Vertex |
| class | Face |
| class | PlanarGraph |
| class | ConvexComponent |
| class | McConvexComponent |
| double | DistanceSq (const Vector< double, 3 > &, Edge *) |
| double | DistanceSq (const Vector< double, 3 > &, Edge *, BoundaryConditions *) |
| double | DistanceSq (Edge *, const Vector< double, 3 > &) |
| double | DistanceSq (Edge *, const Vector< double, 3 > &, BoundaryConditions *) |
| double | DistanceSq (Vertex *, Edge *) |
| double | DistanceSq (Vertex *, Edge *, BoundaryConditions *) |
| double | DistanceSq (Edge *, Vertex *) |
| double | DistanceSq (Edge *, Vertex *, BoundaryConditions *) |
| double | Distance (const Vector< double, 3 > &, Edge *) |
| double | Distance (const Vector< double, 3 > &, Edge *, BoundaryConditions *) |
| double | Distance (Edge *, const Vector< double, 3 > &) |
| double | Distance (Edge *, const Vector< double, 3 > &, BoundaryConditions *) |
| double | Distance (Vertex *, Edge *) |
| double | Distance (Vertex *, Edge *, BoundaryConditions *) |
| double | Distance (Edge *, Vertex *) |
| double | Distance (Edge *, Vertex *, BoundaryConditions *) |
| bool | Overlap (ConvexComponent *, McBead *) |
| bool | Overlap (ConvexComponent *, McBead *, BoundaryConditions *) |
| gfloat | DistanceSq (const gvector &, Edge *) |
| gfloat | DistanceSq (const gvector &, Edge *, BoundaryConditions *) |
| gfloat | DistanceSq (Edge *, const gvector &) |
| gfloat | DistanceSq (Edge *, const gvector &, BoundaryConditions *) |
| gfloat | DistanceSq (Vertex *, Edge *) |
| gfloat | DistanceSq (Vertex *, Edge *, BoundaryConditions *) |
| gfloat | DistanceSq (Edge *, Vertex *) |
| gfloat | DistanceSq (Edge *, Vertex *, BoundaryConditions *) |
| gfloat | Distance (const gvector &, Edge *) |
| gfloat | Distance (const gvector &, Edge *, BoundaryConditions *) |
| gfloat | Distance (Edge *, const gvector &) |
| gfloat | Distance (Edge *, const gvector &, BoundaryConditions *) |
| gfloat | Distance (Vertex *, Edge *) |
| gfloat | Distance (Vertex *, Edge *, BoundaryConditions *) |
| gfloat | Distance (Edge *, Vertex *) |
| gfloat | Distance (Edge *, Vertex *, BoundaryConditions *) |
| bool | Overlap (ConvexComponent *, McBead *) |
| bool | Overlap (ConvexComponent *, McBead *, BoundaryConditions *) |