Commit aa405fe8 authored by Sylvain Thery's avatar Sylvain Thery

add Surface & Volume namespace into Algo

parent 01cf528d
......@@ -35,6 +35,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace BooleanOperator
{
......@@ -53,6 +56,8 @@ void mergeVertices(typename PFP::MAP& map, const VertexAttribute<typename PFP::V
}
}
#include "mergeVertices.hpp"
#endif
......@@ -28,6 +28,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace BooleanOperator
{
......@@ -96,3 +99,5 @@ void mergeVertices(typename PFP::MAP& map, const VertexAttribute<typename PFP::V
}
}
}
......@@ -33,6 +33,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -410,6 +413,8 @@ public:
} //namespace Decimation
} // surface
} //namespace Algo
} //namespace CGoGN
......
......@@ -34,6 +34,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -159,6 +162,8 @@ public:
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -28,6 +28,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -164,6 +167,8 @@ void Approximator_ColorQEMext<PFP>::approximate(Dart d)
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......@@ -37,6 +37,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -68,6 +71,8 @@ void decimate(
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -28,6 +28,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -249,6 +252,8 @@ void decimate(
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......@@ -39,6 +39,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -648,6 +651,8 @@ public:
} // namespace Decimation
}
} // namespace Algo
} // namespace CGoGN
......
......@@ -32,6 +32,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -2091,6 +2094,8 @@ void EdgeSelector_Lightfield<PFP>::computeEdgeInfo(Dart d, EdgeInfo& einfo)
} // namespace Decimation
}
} // namespace Algo
} // namespace CGoGN
......@@ -33,6 +33,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -146,6 +149,8 @@ public:
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -28,6 +28,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -370,6 +373,8 @@ void Approximator_CornerCutting<PFP>::approximate(Dart d)
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......@@ -33,6 +33,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -105,6 +108,8 @@ public:
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -28,6 +28,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -278,6 +281,8 @@ void Predictor_TangentPredict2<PFP>::predict(Dart d2, Dart dd2)
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -33,6 +33,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -268,6 +271,8 @@ public:
} // namespace Decimation
}
} // namespace Algo
} // namespace CGoGN
......
......@@ -32,6 +32,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -962,6 +965,8 @@ void HalfEdgeSelector_Lightfield<PFP>::computeHalfEdgeInfo(Dart d, HalfEdgeInfo&
} // namespace Decimation
}
} // namespace Algo
} // namespace CGoGN
......@@ -34,6 +34,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -287,6 +290,8 @@ public:
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -28,6 +28,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -398,6 +401,8 @@ void Approximator_HemiFuncCoefsHalfEdge<PFP>::approximate(Dart d)
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......@@ -31,6 +31,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -106,6 +109,8 @@ public:
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -31,6 +31,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -90,6 +93,8 @@ public:
} // namespace Decimation
}
} // namespace Algo
} // namespace CGoGN
......
......@@ -33,6 +33,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -340,6 +343,8 @@ protected:
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -32,6 +32,10 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Decimation
{
......@@ -273,6 +277,8 @@ void SimplifTrian<PFP>::computeVerticesValences(bool gc)
} //namespace Decimation
}
} //namespace Algo
} //namespace CGoGN
......@@ -34,6 +34,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -142,6 +145,8 @@ public:
} // namespace DecimationVolumes
}
} // namespace Algo
} // namespace CGoGN
......
......@@ -36,6 +36,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -51,6 +54,8 @@ void decimate(
} //namespace DecimationVolumes
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -28,6 +28,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -123,6 +126,8 @@ void decimate(
} //namespace DecimationVolumes
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -12,6 +12,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -181,6 +184,8 @@ public:
} //end namespace DecimationVolumes
}
} //end namespace Algo
} //end namespace CGoGN
......
......@@ -31,6 +31,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
/************************************************************************************
......@@ -268,5 +271,6 @@ void EdgeSelector_SG98<PFP>::computeEdgeInfo(Dart d, EdgeInfo& einfo)
}
} //end namespace DecimationVolumique
}
} //end namespace Algo
} //end namespace CGoGN
......@@ -33,6 +33,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -56,6 +59,8 @@ public:
} //namespace DecimationVolumes
}
} //namespace Algo
} //namespace CGoGN
......
......@@ -31,6 +31,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -66,6 +69,8 @@ void Approximator_MidEdge<PFP>::approximate(Dart d)
}
} //end namespace DecimationVolumes
}
} //end namespace Algo
} //end namespace CGoGN
......@@ -34,6 +34,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -178,6 +181,8 @@ public:
} //end namespace DecimationVolumes
}
} //end namespace Algo
} //end namespace CGoGN
......
......@@ -28,6 +28,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -160,6 +163,8 @@ void OperatorList<PFP>::refine(VertexAttribute<typename PFP::VEC3>& position)
} //end namespace DecimationVolumes
}
} //end namespace Algo
} //end namespace CGoGN
......@@ -10,6 +10,9 @@ namespace CGoGN
namespace Algo
{
namespace Volume
{
namespace DecimationVolumes
{
......@@ -62,6 +65,8 @@ public:
} //end namespace DecimationVolumes
}
} //end namespace Algo
} //end namespace CGoGN
......
......@@ -34,6 +34,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Export
{
......@@ -156,6 +159,8 @@ bool exportChoupi(typename PFP::MAP& map, const AttributeHandler<typename PFP::V
} // namespace Export
}
} // namespace Algo
} // namespace CGoGN
......
......@@ -34,6 +34,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Export
{
......@@ -1015,6 +1018,8 @@ bool exportChoupi(typename PFP::MAP& map, const AttributeHandler<typename PFP::V
} // namespace Export
}
} // namespace Algo
} // namespace CGoGN
......@@ -11,6 +11,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace ExportPov
{
......@@ -277,6 +280,8 @@ bool exportScenePovSmooth(typename PFP::MAP& map, VertexAttribute<typename PFP::
} // namespace ExportPov
}
} // namespace Algo
} // namespace CGoGN
......
......@@ -32,6 +32,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Filtering
{
......@@ -183,6 +186,8 @@ void filterAverageFaceAttribute_WithinSphere(
} // namespace Filtering
}
} // namespace Algo
} // namespace CGoGN
......@@ -31,6 +31,9 @@ namespace CGoGN
namespace Algo
{
namespace Surface
{
namespace Filtering
{
......@@ -462,6 +465,8 @@ void filterVNBA(typename PFP::MAP& map, float sigmaN2, float SUSANthreshold, con
} //namespace Filtering
}
} //namespace Algo
} //namespace CGoGN
......@@ -31,6 +31,9 @@ namespace CGoGN
namespace Algo
{