summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/assimp/contrib/poly2tri/poly2tri/sweep/cdt.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/assimp/contrib/poly2tri/poly2tri/sweep/cdt.h')
-rw-r--r--src/3rdparty/assimp/contrib/poly2tri/poly2tri/sweep/cdt.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/3rdparty/assimp/contrib/poly2tri/poly2tri/sweep/cdt.h b/src/3rdparty/assimp/contrib/poly2tri/poly2tri/sweep/cdt.h
index 3e6f02408..4a9a292d3 100644
--- a/src/3rdparty/assimp/contrib/poly2tri/poly2tri/sweep/cdt.h
+++ b/src/3rdparty/assimp/contrib/poly2tri/poly2tri/sweep/cdt.h
@@ -1,4 +1,4 @@
-/*
+/*
* Poly2Tri Copyright (c) 2009-2010, Poly2Tri Contributors
* http://code.google.com/p/poly2tri/
*
@@ -28,7 +28,7 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-
+
#ifndef CDT_H
#define CDT_H
@@ -37,11 +37,11 @@
#include "sweep.h"
/**
- *
+ *
* @author Mason Green <mason.green@gmail.com>
*
*/
-
+
namespace p2t {
class CDT
@@ -50,40 +50,40 @@ public:
/**
* Constructor - add polyline with non repeating points
- *
+ *
* @param polyline
*/
- CDT(std::vector<Point*> polyline);
-
+ CDT(const std::vector<Point*>& polyline);
+
/**
* Destructor - clean up memory
*/
~CDT();
-
+
/**
* Add a hole
- *
+ *
* @param polyline
*/
- void AddHole(std::vector<Point*> polyline);
-
+ void AddHole(const std::vector<Point*>& polyline);
+
/**
* Add a steiner point
- *
+ *
* @param point
*/
void AddPoint(Point* point);
-
+
/**
* Triangulate - do this AFTER you've added the polyline, holes, and Steiner points
*/
void Triangulate();
-
+
/**
* Get CDT triangles
*/
std::vector<Triangle*> GetTriangles();
-
+
/**
* Get triangle map
*/
@@ -94,7 +94,7 @@ public:
/**
* Internals
*/
-
+
SweepContext* sweep_context_;
Sweep* sweep_;