Flow123d
release_2.1.2-337-g6b7a56b
|
#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 | ||
) |