Code

add missing files
[inkscape.git] / src / 2geom / pathvector.h
index cdc774c557bb39540b93c8d8d2f6254c7ec6aa62..d1d785a07a1897dd06e8226772acaf054b3d0864 100644 (file)
@@ -1,5 +1,6 @@
-/*
- * PathVector - std::vector containing Geom::Path
+/**
+ * \file
+ * \brief PathVector - std::vector containing Geom::Path
  * This file provides a set of operations that can be performed on PathVector,
  * e.g. an affine transform.
  *
@@ -37,7 +38,6 @@
 
 #include <2geom/forward.h>
 #include <2geom/path.h>
-#include <2geom/rect.h>
 #include <2geom/transforms.h>
 
 namespace Geom {
@@ -101,8 +101,8 @@ Geom::Point finalPoint(PathVector const &path_in)
 
 PathVector reverse_paths_and_order (PathVector const & path_in);
 
-Rect bounds_fast( PathVector const & pv );
-Rect bounds_exact( PathVector const & pv );
+OptRect bounds_fast( PathVector const & pv );
+OptRect bounds_exact( PathVector const & pv );
 
 struct PathVectorPosition {
     // pathvector[path_nr].pointAt(t) is the position