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 Rotation &rotation, const Rotation &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 Rotation &viewRotation, const Rotation &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 |