INET Framework for OMNeT++/OMNEST
inet::Polyhedron Member List

This is the complete list of members for inet::Polyhedron, including all inherited members.

addFace(PolyhedronFace *face)inet::Polyhedronprotected
areCollinear(const PolyhedronPoint *lineP1, const PolyhedronPoint *lineP2, const PolyhedronPoint *point) const inet::Polyhedronprotected
areCoplanar(const PolyhedronPoint *p1, const PolyhedronPoint *p2, const PolyhedronPoint *p3, const PolyhedronPoint *p4) const inet::Polyhedronprotected
areCoplanar(const PolyhedronFace *face1, const PolyhedronFace *face2) const inet::Polyhedronprotected
buildConvexHull()inet::Polyhedronprotected
cleanConflictGraph(const Faces &conflictVector)inet::Polyhedronprotected
computeBoundingBoxSize() const overrideinet::Polyhedronvirtual
computeHorizonEdges(const Faces &visibleFaces) const inet::Polyhedronprotected
computeIntersection(const LineSegment &lineSegment, Coord &intersection1, Coord &intersection2, Coord &normal1, Coord &normal2) const overrideinet::Polyhedronvirtual
computeOutwardNormalVector(const PolyhedronFace *face) const inet::Polyhedronprotected
computeVisibleFaces(std::vector< std::vector< Coord > > &faces, const Rotation &rotation, const Rotation &viewRotation) const inet::Polyhedron
connectFaces(PolyhedronFace *newFace)inet::Polyhedronprotected
createInitialTetrahedron()inet::Polyhedronprotected
Edges typedefinet::Polyhedron
facesinet::Polyhedronprotected
Faces typedefinet::Polyhedron
generateAndAddTetrahedronFaces(const Points &tetrahedronPoints)inet::Polyhedronprotected
getFaces() const inet::Polyhedroninline
getPoints() const inet::Polyhedroninline
initializeConflictGraph()inet::Polyhedronprotected
isVisibleFromView(const PolyhedronFace *face, const Rotation &viewRotation, const Rotation &rotation) const inet::Polyhedronprotected
mergeFaces(PolyhedronFace *newFace, PolyhedronFace *neighborFace, PolyhedronPoint *point)inet::Polyhedronprotected
pointsinet::Polyhedronprotected
Points typedefinet::Polyhedron
Polyhedron(const std::vector< Coord > &points)inet::Polyhedron
purgeConflictFaces(const Faces &conflictVector)inet::Polyhedronprotected
purgeWrappedFaces()inet::Polyhedronprotected
setContlictListForNewFace(PolyhedronFace *newFace, const PolyhedronFace *neighbor1, const PolyhedronFace *neighbor2)inet::Polyhedronprotected
ShapeBase()inet::ShapeBaseinline
~Polyhedron()inet::Polyhedronvirtual
~ShapeBase()inet::ShapeBaseinlinevirtual