#include <GeometryUtilities.hpp>
Classes | |
| struct | IntersectionPosition |
Public Types | |
| enum struct | IntersectionLineTypes { Unknown = 0 , OnDifferentPlanes = 1 , CoPlanarParallel = 2 , CoPlanarIntersecting = 3 } |
| enum struct | IntersectionSegmentTypes { Unknown = 0 , NoIntersection = 1 , SingleIntersection = 2 , MultipleIntersections = 3 } |
Public Attributes | |
| Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionLineTypes | IntersectionLinesType |
| Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionSegmentTypes | IntersectionSegmentsType |
| std::vector< unsigned int > | SecondIntersectionRelation |
| std::vector< Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionPosition > | FirstSegmentIntersections |
| intersections of the first segment, | |
| std::vector< Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionPosition > | SecondSegmentIntersections |
| intersections of the second segment, | |
| std::vector<Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionPosition> Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::FirstSegmentIntersections |
intersections of the first segment,
| Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionLineTypes Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionLinesType |
| Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionSegmentTypes Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionSegmentsType |
| std::vector<unsigned int> Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::SecondIntersectionRelation |
| std::vector<Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionPosition> Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::SecondSegmentIntersections |
intersections of the second segment,