|
Flow123d
release_2.2.0-22-g936454a
|
#include "bisector.h"#include "abscissa.h"#include "point.h"#include "plain.h"#include "triangle.h"#include "tetrahedron.h"#include "intersectionLocal.h"
Go to the source code of this file.
Typedefs | |
| typedef enum Intersections | TIntersectionType |
| typedef enum Positions | TPosition |
Enumerations | |
| enum | Intersections { none, unknown, point, line, area } |
| enum | Positions { skew, parallel, intersecting, same, belong } |
* Copyright (C) 2015 Technical University of Liberec. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. (http://www.gnu.org/licenses/gpl-3.0.en.html)
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Definition in file intersection.h.
| typedef enum Intersections TIntersectionType |
| enum Intersections |
| Enumerator | |
|---|---|
| none | |
| unknown | |
| point | |
| line | |
| area | |
Definition at line 29 of file intersection.h.
| enum Positions |
| Enumerator | |
|---|---|
| skew | |
| parallel | |
| intersecting | |
| same | |
| belong | |
Definition at line 37 of file intersection.h.
Definition at line 373 of file intersection.cpp.
Definition at line 380 of file intersection.cpp.
Definition at line 339 of file intersection.cpp.
| void GetIntersection | ( | const TAbscissa & | , |
| const TAbscissa & | , | ||
| IntersectionLocal *& | insec | ||
| ) |
Definition at line 143 of file intersection.cpp.
Definition at line 360 of file intersection.cpp.
| void GetIntersection | ( | const TBisector & | , |
| const TAbscissa & | , | ||
| IntersectionLocal *& | insec | ||
| ) |
Definition at line 334 of file intersection.cpp.
Definition at line 350 of file intersection.cpp.
| void GetIntersection | ( | const TAbscissa & | , |
| const TBisector & | , | ||
| IntersectionLocal *& | insec | ||
| ) |
Definition at line 272 of file intersection.cpp.
Definition at line 387 of file intersection.cpp.
Definition at line 499 of file intersection.cpp.
Definition at line 506 of file intersection.cpp.
| void GetIntersection | ( | const TTriangle & | , |
| const TTriangle & | , | ||
| TIntersectionType & | , | ||
| double & | |||
| ) |
Definition at line 512 of file intersection.cpp.
| void GetIntersection | ( | const TBisector & | , |
| const TTriangle & | , | ||
| IntersectionLocal *& | insec | ||
| ) |
Definition at line 606 of file intersection.cpp.
| void GetIntersection | ( | const TAbscissa & | , |
| const TTriangle & | , | ||
| IntersectionLocal *& | insec | ||
| ) |
Definition at line 788 of file intersection.cpp.
| void GetIntersection | ( | const TAbscissa & | , |
| const TTetrahedron & | , | ||
| TIntersectionType & | , | ||
| double & | |||
| ) |
Definition at line 944 of file intersection.cpp.
| void GetIntersection | ( | const TTriangle & | , |
| const TTetrahedron & | , | ||
| TIntersectionType & | , | ||
| double & | |||
| ) |
Definition at line 1024 of file intersection.cpp.
| bool QuickIntersectionTest | ( | const A & | a, |
| const B & | b | ||
| ) |
1.8.11