sofa
sofa copied to clipboard
Clean Sofa.Component.Engine
#2812 showed that a lot of engines are undocumented/unclear/duplicated. Some serious refactoring/cleanup should be considered.
List of all engines:
| Component | SubCategory |
|---|---|
| AverageCoord.h | Analyze |
| ClusteringEngine.h | Analyze |
| Distances.h | Analyze |
| HausdorffDistance.h | Analyze |
| ShapeMatching.h | Analyze |
| SumEngine.h | Analyze |
| ExtrudeEdgesAndGenerateQuads.h | Generate |
| ExtrudeQuadsAndGenerateHexas.h | Generate |
| ExtrudeSurface.h | Generate |
| GenerateCylinder.h | Generate |
| GenerateGrid.h | Generate |
| GenerateRigidMass.h | Generate |
| GenerateSphere.h | Generate |
| GroupFilterYoungModulus.h | Generate |
| JoinPoints.h | Generate |
| MergeMeshes.h | Generate |
| MergePoints.h | Generate |
| MergeSets.h | Generate |
| MergeVectors.h | Generate |
| MeshBarycentricMapperEngine.h | Generate |
| MeshClosingEngine.h | Generate |
| NormalsFromPoints.h | Generate |
| NormEngine.h | Generate |
| RandomPointDistributionInSurface.h | Generate |
| Spiral.h | Generate |
| BoxROI.h | Select |
| ComplementaryROI.h | Select |
| IndicesFromValues.h | Select |
| MergeROIs.h | Select |
| MeshBoundaryROI.h | Select |
| MeshROI.h | Select |
| MeshSampler.h | Select |
| MeshSplittingEngine.h | Select |
| MeshSubsetEngine.h | Select |
| NearestPointROI.h | Select |
| PlaneROI.h | Select |
| PointsFromIndices.h | Select |
| ProximityROI.h | Select |
| SelectConnectedLabelsROI.h | Select |
| SelectLabelROI.h | Select |
| SphereROI.h | Select |
| SubsetTopology.h | Select |
| ValuesFromIndices.h | Select |
| ValuesFromPositions.h | Select |
| DifferenceEngine.h | Transform |
| DilateEngine.h | Transform |
| DisplacementMatrixEngine.h | Transform |
| IndexValueMapper.h | Transform |
| Indices2ValuesMapper.h | Transform |
| MapIndices.h | Transform |
| MathOp.h | Transform |
| ProjectiveTransformEngine.h | Transform |
| QuatToRigidEngine.h | Transform |
| RigidToQuatEngine.h | Transform |
| ROIValueMapper.h | Transform |
| SmoothMeshEngine.h | Transform |
| TransformEngine.h | Transform |
| TransformMatrixEngine.h | Transform |
| TransformPosition.h | Transform |
| Vertex2Frame.h | Transform |
Is this issue still valid ?