|
INET Framework for OMNeT++/OMNEST
|
This is the complete list of members for inet::Polyhedron, including all inherited members.
| addFace(PolyhedronFace *face) | inet::Polyhedron | protected |
| areCollinear(const PolyhedronPoint *lineP1, const PolyhedronPoint *lineP2, const PolyhedronPoint *point) const | inet::Polyhedron | protected |
| areCoplanar(const PolyhedronPoint *p1, const PolyhedronPoint *p2, const PolyhedronPoint *p3, const PolyhedronPoint *p4) const | inet::Polyhedron | protected |
| areCoplanar(const PolyhedronFace *face1, const PolyhedronFace *face2) const | inet::Polyhedron | protected |
| buildConvexHull() | inet::Polyhedron | protected |
| cleanConflictGraph(const Faces &conflictVector) | inet::Polyhedron | protected |
| computeBoundingBoxSize() const override | inet::Polyhedron | virtual |
| computeHorizonEdges(const Faces &visibleFaces) const | inet::Polyhedron | protected |
| computeIntersection(const LineSegment &lineSegment, Coord &intersection1, Coord &intersection2, Coord &normal1, Coord &normal2) const override | inet::Polyhedron | virtual |
| computeOutwardNormalVector(const PolyhedronFace *face) const | inet::Polyhedron | protected |
| computeVisibleFaces(std::vector< std::vector< Coord >> &faces, const RotationMatrix &rotation, const RotationMatrix &viewRotation) const | inet::Polyhedron | |
| connectFaces(PolyhedronFace *newFace) | inet::Polyhedron | protected |
| createInitialTetrahedron() | inet::Polyhedron | protected |
| Edges typedef | inet::Polyhedron | |
| faces | inet::Polyhedron | protected |
| Faces typedef | inet::Polyhedron | |
| generateAndAddTetrahedronFaces(const Points &tetrahedronPoints) | inet::Polyhedron | protected |
| getFaces() const | inet::Polyhedron | inline |
| getPoints() const | inet::Polyhedron | inline |
| initializeConflictGraph() | inet::Polyhedron | protected |
| isVisibleFromView(const PolyhedronFace *face, const RotationMatrix &viewRotation, const RotationMatrix &rotation) const | inet::Polyhedron | protected |
| mergeFaces(PolyhedronFace *newFace, PolyhedronFace *neighborFace, PolyhedronPoint *point) | inet::Polyhedron | protected |
| points | inet::Polyhedron | protected |
| Points typedef | inet::Polyhedron | |
| Polyhedron(const std::vector< Coord > &points) | inet::Polyhedron | |
| purgeConflictFaces(const Faces &conflictVector) | inet::Polyhedron | protected |
| purgeWrappedFaces() | inet::Polyhedron | protected |
| setContlictListForNewFace(PolyhedronFace *newFace, const PolyhedronFace *neighbor1, const PolyhedronFace *neighbor2) | inet::Polyhedron | protected |
| ShapeBase() | inet::ShapeBase | inline |
| ~Polyhedron() | inet::Polyhedron | virtual |
| ~ShapeBase() | inet::ShapeBase | inlinevirtual |