├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── examples ├── .gitignore ├── CreateArmadilloGPMM.scala ├── CreateBunnyGPMM.scala ├── CreateFemurGPMM.scala ├── DemoCPD.scala ├── DemoHelper │ ├── CallBackFunctions.scala │ └── DemoDatasetLoader.scala ├── DemoICP.scala ├── DemoLandmarks.scala ├── DemoMultiResolution.scala ├── DemoPosteriorVisualizationFemur.scala ├── VisualizeGPMMCorrelation.scala ├── data │ ├── armadillo │ │ ├── armadillo.json │ │ ├── armadillo.ply │ │ ├── armadillo_karate.json │ │ └── armadillo_karate.ply │ ├── bunny │ │ ├── bunny.ply │ │ └── target.ply │ └── femur │ │ ├── femur.json │ │ ├── femur.stl │ │ ├── femur_target.json │ │ ├── femur_target.stl │ │ └── targetFittingICP.json └── project.scala ├── project ├── build.properties └── plugins.sbt └── src ├── main └── scala │ └── gingr │ ├── api │ ├── CorrespondencePairs.scala │ ├── FittingStatuses.scala │ ├── GeneralRegistrationState.scala │ ├── GingrAlgorithm.scala │ ├── GlobalTranformationType.scala │ ├── ModelFittingParameters.scala │ ├── RegistrationState.scala │ ├── gpmm │ │ ├── GPMMHelper.scala │ │ ├── KernelHelper.scala │ │ ├── LaplacianHelper.scala │ │ └── MatrixHelper.scala │ ├── helper │ │ ├── CallBackFunctions.scala │ │ ├── LogHelper.scala │ │ ├── PosteriorHelper.scala │ │ └── RegistrationComparison.scala │ ├── registration │ │ ├── SimpleRegistrator.scala │ │ ├── config │ │ │ ├── CPD.scala │ │ │ ├── ICP.scala │ │ │ └── Template.scala │ │ └── utils │ │ │ ├── ClosestPointRegistrator.scala │ │ │ ├── DiscreteDomainConverter.scala │ │ │ ├── GPMMHelper.scala │ │ │ ├── PointSequenceConverter.scala │ │ │ └── SimilarityTransformParameters.scala │ └── sampling │ │ ├── Evaluator.scala │ │ ├── Generator.scala │ │ ├── evaluators │ │ ├── AcceptAllEvaluator.scala │ │ ├── EvaluationCaching.scala │ │ ├── EvaluatorWrapper.scala │ │ ├── IndependentPointDistanceEvaluator.scala │ │ └── ModelEvaluator.scala │ │ ├── generators │ │ ├── GaussianDenseVectorProposal.scala │ │ ├── GeneratorWrapperDeterministic.scala │ │ ├── GeneratorWrapperStochastic.scala │ │ ├── GingrGeneratorWrapper.scala │ │ ├── RandomPoseUpdateProposal.scala │ │ └── RandomShapeUpdateProposal.scala │ │ └── loggers │ │ ├── BestAndCurrentSampleLogger.scala │ │ ├── EmptyChainStateLogger.scala │ │ └── JSONStateLogger.scala │ ├── other │ ├── algorithms │ │ ├── BCPDRegistration.scala │ │ ├── CPDRegistration.scala │ │ ├── RigidICPRegistration.scala │ │ ├── cpd │ │ │ ├── AffineCPD.scala │ │ │ ├── BCPD.scala │ │ │ ├── CPDFactory.scala │ │ │ ├── NonRigidCPD.scala │ │ │ └── RigidCPD.scala │ │ └── icp │ │ │ ├── ICPFactory.scala │ │ │ ├── NonRigidOptimalStepICP.scala │ │ │ └── RigidICP.scala │ └── utils │ │ ├── CSCHelper.scala │ │ └── PoseRegistrator.scala │ └── simple │ ├── GingrInterface.scala │ └── SimpleModels.scala └── test └── scala └── DummyTest.scala.scala /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/README.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | .scala-build/* 2 | 3 | -------------------------------------------------------------------------------- /examples/CreateArmadilloGPMM.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/CreateArmadilloGPMM.scala -------------------------------------------------------------------------------- /examples/CreateBunnyGPMM.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/CreateBunnyGPMM.scala -------------------------------------------------------------------------------- /examples/CreateFemurGPMM.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/CreateFemurGPMM.scala -------------------------------------------------------------------------------- /examples/DemoCPD.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/DemoCPD.scala -------------------------------------------------------------------------------- /examples/DemoHelper/CallBackFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/DemoHelper/CallBackFunctions.scala -------------------------------------------------------------------------------- /examples/DemoHelper/DemoDatasetLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/DemoHelper/DemoDatasetLoader.scala -------------------------------------------------------------------------------- /examples/DemoICP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/DemoICP.scala -------------------------------------------------------------------------------- /examples/DemoLandmarks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/DemoLandmarks.scala -------------------------------------------------------------------------------- /examples/DemoMultiResolution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/DemoMultiResolution.scala -------------------------------------------------------------------------------- /examples/DemoPosteriorVisualizationFemur.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/DemoPosteriorVisualizationFemur.scala -------------------------------------------------------------------------------- /examples/VisualizeGPMMCorrelation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/VisualizeGPMMCorrelation.scala -------------------------------------------------------------------------------- /examples/data/armadillo/armadillo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/armadillo/armadillo.json -------------------------------------------------------------------------------- /examples/data/armadillo/armadillo.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/armadillo/armadillo.ply -------------------------------------------------------------------------------- /examples/data/armadillo/armadillo_karate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/armadillo/armadillo_karate.json -------------------------------------------------------------------------------- /examples/data/armadillo/armadillo_karate.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/armadillo/armadillo_karate.ply -------------------------------------------------------------------------------- /examples/data/bunny/bunny.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/bunny/bunny.ply -------------------------------------------------------------------------------- /examples/data/bunny/target.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/bunny/target.ply -------------------------------------------------------------------------------- /examples/data/femur/femur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/femur/femur.json -------------------------------------------------------------------------------- /examples/data/femur/femur.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/femur/femur.stl -------------------------------------------------------------------------------- /examples/data/femur/femur_target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/femur/femur_target.json -------------------------------------------------------------------------------- /examples/data/femur/femur_target.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/femur/femur_target.stl -------------------------------------------------------------------------------- /examples/data/femur/targetFittingICP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/data/femur/targetFittingICP.json -------------------------------------------------------------------------------- /examples/project.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/examples/project.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.8 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/gingr/api/CorrespondencePairs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/CorrespondencePairs.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/FittingStatuses.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/FittingStatuses.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/GeneralRegistrationState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/GeneralRegistrationState.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/GingrAlgorithm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/GingrAlgorithm.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/GlobalTranformationType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/GlobalTranformationType.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/ModelFittingParameters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/ModelFittingParameters.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/RegistrationState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/RegistrationState.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/gpmm/GPMMHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/gpmm/GPMMHelper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/gpmm/KernelHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/gpmm/KernelHelper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/gpmm/LaplacianHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/gpmm/LaplacianHelper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/gpmm/MatrixHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/gpmm/MatrixHelper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/helper/CallBackFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/helper/CallBackFunctions.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/helper/LogHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/helper/LogHelper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/helper/PosteriorHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/helper/PosteriorHelper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/helper/RegistrationComparison.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/helper/RegistrationComparison.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/SimpleRegistrator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/SimpleRegistrator.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/config/CPD.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/config/CPD.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/config/ICP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/config/ICP.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/config/Template.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/config/Template.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/utils/ClosestPointRegistrator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/utils/ClosestPointRegistrator.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/utils/DiscreteDomainConverter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/utils/DiscreteDomainConverter.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/utils/GPMMHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/utils/GPMMHelper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/utils/PointSequenceConverter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/utils/PointSequenceConverter.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/registration/utils/SimilarityTransformParameters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/registration/utils/SimilarityTransformParameters.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/Evaluator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/Evaluator.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/Generator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/Generator.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/evaluators/AcceptAllEvaluator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/evaluators/AcceptAllEvaluator.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/evaluators/EvaluationCaching.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/evaluators/EvaluationCaching.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/evaluators/EvaluatorWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/evaluators/EvaluatorWrapper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/evaluators/IndependentPointDistanceEvaluator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/evaluators/IndependentPointDistanceEvaluator.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/evaluators/ModelEvaluator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/evaluators/ModelEvaluator.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/generators/GaussianDenseVectorProposal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/generators/GaussianDenseVectorProposal.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/generators/GeneratorWrapperDeterministic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/generators/GeneratorWrapperDeterministic.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/generators/GeneratorWrapperStochastic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/generators/GeneratorWrapperStochastic.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/generators/GingrGeneratorWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/generators/GingrGeneratorWrapper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/generators/RandomPoseUpdateProposal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/generators/RandomPoseUpdateProposal.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/generators/RandomShapeUpdateProposal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/generators/RandomShapeUpdateProposal.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/loggers/BestAndCurrentSampleLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/loggers/BestAndCurrentSampleLogger.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/loggers/EmptyChainStateLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/loggers/EmptyChainStateLogger.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/api/sampling/loggers/JSONStateLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/api/sampling/loggers/JSONStateLogger.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/BCPDRegistration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/BCPDRegistration.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/CPDRegistration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/CPDRegistration.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/RigidICPRegistration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/RigidICPRegistration.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/cpd/AffineCPD.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/cpd/AffineCPD.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/cpd/BCPD.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/cpd/BCPD.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/cpd/CPDFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/cpd/CPDFactory.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/cpd/NonRigidCPD.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/cpd/NonRigidCPD.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/cpd/RigidCPD.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/cpd/RigidCPD.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/icp/ICPFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/icp/ICPFactory.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/icp/NonRigidOptimalStepICP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/icp/NonRigidOptimalStepICP.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/algorithms/icp/RigidICP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/algorithms/icp/RigidICP.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/utils/CSCHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/utils/CSCHelper.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/other/utils/PoseRegistrator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/other/utils/PoseRegistrator.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/simple/GingrInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/simple/GingrInterface.scala -------------------------------------------------------------------------------- /src/main/scala/gingr/simple/SimpleModels.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unibas-gravis/GiNGR/HEAD/src/main/scala/gingr/simple/SimpleModels.scala -------------------------------------------------------------------------------- /src/test/scala/DummyTest.scala.scala: -------------------------------------------------------------------------------- 1 | package gingr 2 | 3 | @main def Test: Unit = assert(1 > 0) 4 | --------------------------------------------------------------------------------