浏览代码

fixed '>>' so I don't get warnings

Former-commit-id: 3a17019561c55ac1a808b2fe8ff2968a69678b76
GavinBarill 7 年之前
父节点
当前提交
3f8d97010d
共有 2 个文件被更改,包括 33 次插入33 次删除
  1. 24 24
      include/igl/fast_winding_number.cpp
  2. 9 9
      include/igl/fast_winding_number.h

+ 24 - 24
include/igl/fast_winding_number.cpp

@@ -9,16 +9,16 @@ namespace igl {
 template <typename DerivedP, typename DerivedA, typename DerivedN,
   	typename Index, typename DerivedCM, typename DerivedR, typename DerivedEC>
   IGL_INLINE void fast_winding_number(const Eigen::MatrixBase<DerivedP>& P,
-              const Eigen::MatrixBase<DerivedN>& N,
-              const Eigen::MatrixBase<DerivedA>& A,
-              const std::vector<std::vector<Index> > & point_indices,
-              const std::vector<Eigen::Matrix<Index,8,1>,
-              	Eigen::aligned_allocator<Eigen::Matrix<Index,8,1>>> & children,
-              const int expansion_order,
-              Eigen::PlainObjectBase<DerivedCM>& CM,
-              Eigen::PlainObjectBase<DerivedR>& R,
-              Eigen::PlainObjectBase<DerivedEC>& EC
-              ){
+            const Eigen::MatrixBase<DerivedN>& N,
+            const Eigen::MatrixBase<DerivedA>& A,
+            const std::vector<std::vector<Index> > & point_indices,
+            const std::vector<Eigen::Matrix<Index,8,1>,
+              Eigen::aligned_allocator<Eigen::Matrix<Index,8,1> > > & children,
+            const int expansion_order,
+            Eigen::PlainObjectBase<DerivedCM>& CM,
+            Eigen::PlainObjectBase<DerivedR>& R,
+            Eigen::PlainObjectBase<DerivedEC>& EC
+            ){
       typedef typename DerivedP::Scalar real_p;
       typedef typename DerivedN::Scalar real_n;
       typedef typename DerivedA::Scalar real_a;
@@ -116,18 +116,18 @@ template <typename DerivedP, typename DerivedA, typename DerivedN,
   	typename Index, typename DerivedCM, typename DerivedR, typename DerivedEC,
   	typename DerivedQ, typename BetaType, typename DerivedWN>
   IGL_INLINE void fast_winding_number(const Eigen::MatrixBase<DerivedP>& P,
-              const Eigen::MatrixBase<DerivedN>& N,
-              const Eigen::MatrixBase<DerivedA>& A,
-              const std::vector<std::vector<Index> > & point_indices,
-              const std::vector<Eigen::Matrix<Index,8,1>,
-                Eigen::aligned_allocator<Eigen::Matrix<Index,8,1>>> & children,
-              const Eigen::MatrixBase<DerivedCM>& CM,
-              const Eigen::MatrixBase<DerivedR>& R,
-              const Eigen::MatrixBase<DerivedEC>& EC,
-              const Eigen::MatrixBase<DerivedQ>& Q,
-              const BetaType beta,
-              Eigen::PlainObjectBase<DerivedWN>& WN
-              ){
+            const Eigen::MatrixBase<DerivedN>& N,
+            const Eigen::MatrixBase<DerivedA>& A,
+            const std::vector<std::vector<Index> > & point_indices,
+            const std::vector<Eigen::Matrix<Index,8,1>,
+              Eigen::aligned_allocator<Eigen::Matrix<Index,8,1> > > & children,
+            const Eigen::MatrixBase<DerivedCM>& CM,
+            const Eigen::MatrixBase<DerivedR>& R,
+            const Eigen::MatrixBase<DerivedEC>& EC,
+            const Eigen::MatrixBase<DerivedQ>& Q,
+            const BetaType beta,
+            Eigen::PlainObjectBase<DerivedWN>& WN
+            ){
   
     typedef typename DerivedP::Scalar real_p;
     typedef typename DerivedN::Scalar real_n;
@@ -272,7 +272,7 @@ template <typename DerivedP, typename DerivedA, typename DerivedN,
     typedef typename DerivedWN::Scalar real;
     typedef typename Eigen::Matrix<real,1,3> RowVec;
   
-    std::vector<std::vector<int>> point_indices;
+    std::vector<std::vector<int> > point_indices;
     std::vector<Eigen::Matrix<int,8,1>,
       Eigen::aligned_allocator<Eigen::Matrix<int,8,1> > > children;
     std::vector<RowVec, Eigen::aligned_allocator<RowVec> > centers;
@@ -313,7 +313,7 @@ template <typename DerivedP, typename DerivedA, typename DerivedN,
     typedef typename DerivedWN::Scalar real;
     typedef typename Eigen::Matrix<real,1,3> RowVec;
   
-    std::vector<std::vector<int>> point_indices;
+    std::vector<std::vector<int> > point_indices;
     std::vector<Eigen::Matrix<int,8,1>,
     	Eigen::aligned_allocator<Eigen::Matrix<int,8,1> > > children;
     std::vector<RowVec, Eigen::aligned_allocator<RowVec> > centers;

+ 9 - 9
include/igl/fast_winding_number.h

@@ -37,7 +37,7 @@ namespace igl
                                       const Eigen::MatrixBase<DerivedN>& N,
                                       const Eigen::MatrixBase<DerivedA>& A,
             const std::vector<std::vector<Index> > & point_indices,
-            const std::vector<Eigen::Matrix<Index,8,1>, Eigen::aligned_allocator<Eigen::Matrix<Index,8,1>>> & children,
+            const std::vector<Eigen::Matrix<Index,8,1>, Eigen::aligned_allocator<Eigen::Matrix<Index,8,1> > > & children,
             const int exansion_order,
             Eigen::PlainObjectBase<DerivedCM>& CM,
             Eigen::PlainObjectBase<DerivedR>& R,
@@ -74,14 +74,14 @@ namespace igl
   IGL_INLINE void fast_winding_number(const Eigen::MatrixBase<DerivedP>& P,
                                       const Eigen::MatrixBase<DerivedN>& N,
                                       const Eigen::MatrixBase<DerivedA>& A,
-              const std::vector<std::vector<Index> > & point_indices,
-              const std::vector<Eigen::Matrix<Index,8,1>, Eigen::aligned_allocator<Eigen::Matrix<Index,8,1>>> & children,
-              const Eigen::MatrixBase<DerivedCM>& CM,
-              const Eigen::MatrixBase<DerivedR>& R,
-              const Eigen::MatrixBase<DerivedEC>& EC,
-              const Eigen::MatrixBase<DerivedQ>& Q,
-              const BetaType beta,
-              Eigen::PlainObjectBase<DerivedWN>& WN);
+            const std::vector<std::vector<Index> > & point_indices,
+            const std::vector<Eigen::Matrix<Index,8,1>, Eigen::aligned_allocator<Eigen::Matrix<Index,8,1> > > & children,
+            const Eigen::MatrixBase<DerivedCM>& CM,
+            const Eigen::MatrixBase<DerivedR>& R,
+            const Eigen::MatrixBase<DerivedEC>& EC,
+            const Eigen::MatrixBase<DerivedQ>& Q,
+            const BetaType beta,
+            Eigen::PlainObjectBase<DerivedWN>& WN);
   
   // Evaluate the fast winding number for point data.
   //