#include <GeometryUtilities.hpp>
Classes | |
| struct | LineIntersection |
| struct | PolyhedronEdgeIntersection |
| struct | PolyhedronFaceIntersection |
| struct | PolyhedronVertexIntersection |
Public Types | |
| enum struct | Types { Unknown = 0 , None = 1 , OneIntersection = 2 , TwoIntersections = 3 , MultipleIntersections = 4 } |
Public Attributes | |
| Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::Types | Type |
| std::vector< Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::LineIntersection > | LineIntersections |
| The line intersections. | |
| std::vector< Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronVertexIntersection > | PolyhedronVertexIntersections = {} |
| std::vector< Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronEdgeIntersection > | PolyhedronEdgeIntersections = {} |
| size polyhedron num edges | |
| std::vector< Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronFaceIntersection > | PolyhedronFaceIntersections = {} |
| size polyhedron num faces | |
| std::vector<Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::LineIntersection> Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::LineIntersections |
The line intersections.
| std::vector<Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronEdgeIntersection> Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronEdgeIntersections = {} |
size polyhedron num edges
Polyhedron Edge intersections,
| std::vector<Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronFaceIntersection> Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronFaceIntersections = {} |
size polyhedron num faces
Polyhedron Face intersections,
| std::vector<Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronVertexIntersection> Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronVertexIntersections = {} |
Polyhedron Vertex intersections, size polyhedron num vertices
| Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::Types Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::Type |