TM2IN  0.5.1
unused.h
Go to the documentation of this file.
1 #ifndef TM2IN_UNUSED_H
2 #define TM2IN_UNUSED_H
3 
5 #include "detail/cgal_config.h"
6 
7 using namespace TM2IN::Wall;
8 
9 namespace TM2IN {
10  namespace unused {
15  void removeStraight(Surface*& pSurface);
20  std::vector<Segment_2> makeSegment2List(Surface *&pSurface, Plane_3 plane3);
25  std::vector<Surface *> resolveSelfIntersection(Surface *&pSurface);
30  void resolveEasySelfIntersection(Surface *&pSurface);
35  int makeNewIntersectionVertex(Surface *&pSurface);
36  }
37 }
38 
39 #endif //TM2IN_UNUSED_H
std::vector< Surface * > resolveSelfIntersection(Surface *&pSurface)
Resolves self-intersection in Surface.
Definition: Surface.h:18
void removeStraight(Wall::Surface *&pSurface)
Removes straight vertices in Surface.
Definition: unused.cpp:16
Definition: collinear.cpp:10
void resolveEasySelfIntersection(Surface *&pSurface)
Resolves self-intersection in Surface.
Kernel::Plane_3 Plane_3
Definition: cgal_config.h:44
int makeNewIntersectionVertex(Surface *&pSurface)
Resolves self-intersection in Surface.
Definition: IndoorComponent.h:21
std::vector< Segment_2 > makeSegment2List(Wall::Surface *&pSurface, Plane_3 plane3)
Converts Kernel::Segment_2 list from Surface.
Definition: unused.cpp:44