From 63689758e135ec4dc86c6cbfa37b6b0e28890724 Mon Sep 17 00:00:00 2001 From: George Grigalashvili Date: Mon, 4 Oct 2021 22:14:12 +0200 Subject: [PATCH] initial steps towards making the project more modular and easy to play with --- .../Rs/RealSenseService-remote | 0 .../Rs/RealSenseService.py | 0 .../python => CameraServer}/Rs/__init__.py | 0 .../python => CameraServer}/Rs/constants.py | 0 .../python => CameraServer}/Rs/ttypes.py | 0 .../python => CameraServer}/Server.py | 0 .../python => CameraServer}/__init__.py | 0 .../python => CameraServer}/client.py | 0 .../python => CameraServer}/conversions.py | 0 .../shape_predictor_68_face_landmarks.dat | Bin .../python => CameraServer}/pipeline_utils.py | 0 .../python => CameraServer}/requirements.txt | 5 +-- .../python => CameraServer}/rs_pipeline.py | 0 .../python => CameraServer}/test/__init__.py | 0 .../shape_predictor_68_face_landmarks.dat | Bin .../test/test_2d_landmark.py | 0 .../test/test_projection.py | 0 .../test/test_projectpixelstopoints.py | 0 FittingPipeline/build.sbt | 28 +++++++++++++++ FittingPipeline/project/build.properties | 1 + .../project/plugins.sbt | 2 ++ .../3dmm/fitting}/DepthFittingService.scala | 0 .../3dmm/fitting}/apps/ColorFitting.scala | 0 .../3dmm/fitting}/apps/FitScriptOffline.scala | 32 +++++++----------- .../3dmm/fitting}/apps/FitScriptOnline.scala | 0 .../3dmm/fitting}/apps/ShapeFitting.scala | 1 - .../NotAMoMoInstanceException.scala | 0 ...eredImageConverterScaledDoubleOption.scala | 0 .../landmarks/LandmarkToTLMSLandmark.scala | 0 .../logging/ImageSamplingLogger.scala | 0 .../logging/ShapeSamplingLogger.scala | 0 .../rendering/AugmentedMoMoRenderer.scala | 0 .../rendering/InjectExtrinsicParameters.scala | 0 .../ParametricLandmarksRenderer3D.scala | 0 .../fitting}/rendering/ParametricShader.scala | 0 .../3dmm/fitting}/rendering/ZBuffer.scala | 0 .../sampling/evaluators/CachedEvaluator.scala | 0 .../evaluators/CauchyMoMoShapeEvaluator.scala | 0 .../ClosestPointEvaluatorCauchy.scala | 0 .../evaluators/CorrespondenceEvaluator.scala | 0 .../IndependentLandmarksEvaluator.scala | 0 .../LandmarksRendererEvaluator.scala | 0 .../LandmarksRendererEvaluator3D.scala | 0 .../MoMoLMCorrespondenceEvaluator.scala | 0 .../MultiNormalMoMoShapeEvaluator.scala | 0 .../evaluators/PartsModelEvaluator.scala | 0 .../sampling/evaluators/PriorEvaluator.scala | 0 .../proposals/PartsModelProposal.scala | 0 .../sampling/proposals/RotationProposal.scala | 0 .../sampling/proposals/ShapeProposal.scala | 0 .../sampling/proposals/ShapeProposalICP.scala | 0 .../proposals/TranslationProposal.scala | 0 .../3dmm/fitting}/scripts/AugmentModel.scala | 0 .../scripts/DecimatedModelTests.scala | 0 .../fitting}/server/DepthCameraServer.scala | 0 .../3dmm/fitting}/utils/DecimateModel.scala | 0 .../grigala/3dmm/fitting}/utils/Helpers.scala | 0 .../3dmm/fitting}/utils/MoMoHelpers.scala | 0 .../fitting}/utils/ResourceDeZipper.scala | 0 .../fitting}/utils/ThriftConversions.scala | 3 +- .../grigala/3dmm/fitting}/utils/Utils.scala | 0 .../3dmm}/realsense/CaptureResult.scala | 0 .../RealSenseService$FinagleClient.scala | 0 .../RealSenseService$FinagleService.scala | 0 .../3dmm}/realsense/RealSenseService.scala | 0 .../grigala/3dmm}/realsense/ThriftColor.scala | 0 .../grigala/3dmm}/realsense/ThriftImage.scala | 0 .../3dmm}/realsense/ThriftLandmark.scala | 0 .../3dmm}/realsense/ThriftLandmark2D.scala | 0 .../grigala/3dmm}/realsense/ThriftPixel.scala | 0 .../3dmm}/realsense/ThriftPoint3D.scala | 0 .../3dmm}/realsense/ThriftServerError.scala | 0 .../3dmm}/realsense/ThriftTriangleCell.scala | 0 .../ThriftUncertaintyCovariance.scala | 0 .../3dmm}/realsense/ThriftVector3D.scala | 0 .../realsense/ThriftVertexColorMesh.scala | 0 .../src/main/scala}/thrift/Rs.thrift | 4 +-- .../src/test/scala/MoMoHelpersTest.scala | 12 +++---- .../targetData/target3DLandmarks.json | 0 .../targetData/targetImage.png | Bin .../targetData/targetMesh.ply | Bin .../targetData/targetMeshUnClipped.ply | Bin compile.sh | 8 ++--- {scala/docs => docs}/api/ch/index.html | 0 .../api/ch/unibas/cs/gravis/index.html | 0 .../realsense/CaptureResult$$Immutable$.html | 2 +- .../realsense/CaptureResult$$Immutable.html | 2 +- .../realsense/CaptureResult$$Proxy.html | 2 +- .../cs/gravis/realsense/CaptureResult$.html | 0 .../cs/gravis/realsense/CaptureResult.html | 0 .../RealSenseService$$BaseServiceIface.html | 2 +- .../RealSenseService$$Capture$$Args$.html | 4 +-- .../RealSenseService$$Capture$$Args.html | 4 +-- .../RealSenseService$$Capture$$Result$.html | 4 +-- .../RealSenseService$$Capture$$Result.html | 4 +-- .../realsense/RealSenseService$$Capture$.html | 2 +- .../RealSenseService$$FinagledClient.html | 2 +- .../RealSenseService$$FinagledService.html | 2 +- .../RealSenseService$$FutureIface.html | 2 +- .../RealSenseService$$MethodIface.html | 2 +- ...RealSenseService$$MethodIfaceBuilder$.html | 2 +- ...hodPerEndpoint$$MethodPerEndpointImpl.html | 4 +-- .../RealSenseService$$MethodPerEndpoint$.html | 2 +- .../RealSenseService$$MethodPerEndpoint.html | 2 +- ...nseService$$MethodPerEndpointBuilder$.html | 2 +- ...Endpoint$$ReqRepMethodPerEndpointImpl.html | 4 +-- ...enseService$$ReqRepMethodPerEndpoint$.html | 2 +- ...vice$$ReqRepMethodPerEndpointBuilder$.html | 2 +- ...nseService$$ReqRepServicePerEndpoint$.html | 2 +- ...enseService$$ReqRepServicePerEndpoint.html | 2 +- ...ice$$ReqRepServicePerEndpointBuilder$.html | 2 +- ...eService$$ReqRepThriftServiceBuilder$.html | 2 +- .../RealSenseService$$ServiceIface.html | 2 +- ...ealSenseService$$ServiceIfaceBuilder$.html | 2 +- ...RealSenseService$$ServicePerEndpoint$.html | 2 +- .../RealSenseService$$ServicePerEndpoint.html | 2 +- ...seService$$ServicePerEndpointBuilder$.html | 2 +- ...alSenseService$$ThriftServiceBuilder$.html | 2 +- .../gravis/realsense/RealSenseService$.html | 0 .../RealSenseService$FinagleClient.html | 0 .../RealSenseService$FinagleService.html | 0 .../cs/gravis/realsense/RealSenseService.html | 0 .../realsense/ThriftColor$$Immutable$.html | 2 +- .../realsense/ThriftColor$$Immutable.html | 2 +- .../gravis/realsense/ThriftColor$$Proxy.html | 2 +- .../cs/gravis/realsense/ThriftColor$.html | 0 .../cs/gravis/realsense/ThriftColor.html | 0 .../realsense/ThriftImage$$Immutable$.html | 2 +- .../realsense/ThriftImage$$Immutable.html | 2 +- .../gravis/realsense/ThriftImage$$Proxy.html | 2 +- .../cs/gravis/realsense/ThriftImage$.html | 0 .../cs/gravis/realsense/ThriftImage.html | 0 .../realsense/ThriftLandmark$$Immutable$.html | 2 +- .../realsense/ThriftLandmark$$Immutable.html | 2 +- .../realsense/ThriftLandmark$$Proxy.html | 2 +- .../cs/gravis/realsense/ThriftLandmark$.html | 0 .../cs/gravis/realsense/ThriftLandmark.html | 0 .../ThriftLandmark2D$$Immutable$.html | 2 +- .../ThriftLandmark2D$$Immutable.html | 2 +- .../realsense/ThriftLandmark2D$$Proxy.html | 2 +- .../gravis/realsense/ThriftLandmark2D$.html | 0 .../cs/gravis/realsense/ThriftLandmark2D.html | 0 .../realsense/ThriftPixel$$Immutable$.html | 2 +- .../realsense/ThriftPixel$$Immutable.html | 2 +- .../gravis/realsense/ThriftPixel$$Proxy.html | 2 +- .../cs/gravis/realsense/ThriftPixel$.html | 0 .../cs/gravis/realsense/ThriftPixel.html | 0 .../realsense/ThriftPoint3D$$Immutable$.html | 2 +- .../realsense/ThriftPoint3D$$Immutable.html | 2 +- .../realsense/ThriftPoint3D$$Proxy.html | 2 +- .../cs/gravis/realsense/ThriftPoint3D$.html | 0 .../cs/gravis/realsense/ThriftPoint3D.html | 0 .../gravis/realsense/ThriftServerError$.html | 0 .../gravis/realsense/ThriftServerError.html | 0 .../ThriftTriangleCell$$Immutable$.html | 2 +- .../ThriftTriangleCell$$Immutable.html | 2 +- .../realsense/ThriftTriangleCell$$Proxy.html | 2 +- .../gravis/realsense/ThriftTriangleCell$.html | 0 .../gravis/realsense/ThriftTriangleCell.html | 0 ...riftUncertaintyCovariance$$Immutable$.html | 2 +- ...hriftUncertaintyCovariance$$Immutable.html | 2 +- .../ThriftUncertaintyCovariance$$Proxy.html | 2 +- .../ThriftUncertaintyCovariance$.html | 0 .../ThriftUncertaintyCovariance.html | 0 .../realsense/ThriftVector3D$$Immutable$.html | 2 +- .../realsense/ThriftVector3D$$Immutable.html | 2 +- .../realsense/ThriftVector3D$$Proxy.html | 2 +- .../cs/gravis/realsense/ThriftVector3D$.html | 0 .../cs/gravis/realsense/ThriftVector3D.html | 0 .../ThriftVertexColorMesh$$Immutable$.html | 2 +- .../ThriftVertexColorMesh$$Immutable.html | 2 +- .../ThriftVertexColorMesh$$Proxy.html | 2 +- .../realsense/ThriftVertexColorMesh$.html | 0 .../realsense/ThriftVertexColorMesh.html | 0 .../ch/unibas/cs/gravis/realsense/index.html | 0 .../cs/gravis/thriftservice/apps/CallMe$.html | 0 .../thriftservice/apps/ColorFitting$.html | 0 .../thriftservice/apps/FitScriptOffline$.html | 0 .../thriftservice/apps/FitScriptOnline$.html | 0 .../thriftservice/apps/ShapeFitting$.html | 0 .../cs/gravis/thriftservice/apps/index.html | 0 .../exceptions/NotAMoMoInstanceException.html | 0 .../thriftservice/exceptions/index.html | 0 .../unibas/cs/gravis/thriftservice/index.html | 0 ...feredImageConverterScaledDoubleOption.html | 0 .../cs/gravis/thriftservice/io/index.html | 0 .../landmarks/LandmarkToTLMSLandmark$.html | 0 .../gravis/thriftservice/landmarks/index.html | 0 .../logging/ImageSamplingLogger$.html | 0 .../logging/ImageSamplingLogger.html | 0 .../logging/ShapeSamplingLogger$.html | 0 .../logging/ShapeSamplingLogger.html | 0 .../gravis/thriftservice/logging/index.html | 0 .../rendering/AugmentedMoMoRenderer$.html | 0 .../rendering/AugmentedMoMoRenderer.html | 0 .../rendering/InjectExtrinsicParameters$.html | 0 .../rendering/InjectExtrinsicParameters.html | 0 .../ParametricLandmarksRenderer3D.html | 0 .../rendering/ParametricShader$.html | 0 .../rendering/ParametricShader.html | 0 .../thriftservice/rendering/ZBuffer.html | 0 .../gravis/thriftservice/rendering/index.html | 0 .../sampling/evaluators/CachedEvaluator.html | 0 .../evaluators/CauchyMoMoShapeEvaluator.html | 0 .../ClosestPointEvaluatorCauchy.html | 0 .../evaluators/CorrespondenceEvaluator.html | 0 .../IndependentLandmarksEvaluator$.html | 0 .../IndependentLandmarksEvaluator.html | 0 .../LandmarksRendererEvaluator.html | 0 .../LandmarksRendererEvaluator3D$.html | 0 .../LandmarksRendererEvaluator3D.html | 0 .../MoMoLMCorrespondenceEvaluator.html | 0 .../MultiNormalMoMoShapeEvaluator.html | 0 .../evaluators/PartsModelEvaluator.html | 0 .../sampling/evaluators/PriorEvaluator.html | 0 .../sampling/evaluators/index.html | 0 .../gravis/thriftservice/sampling/index.html | 0 .../proposals/PartsModelProposal.html | 0 .../sampling/proposals/RotationProposal.html | 0 .../sampling/proposals/ShapeProposal.html | 0 .../sampling/proposals/ShapeProposalICP.html | 0 .../proposals/TranslationProposal.html | 0 .../sampling/proposals/index.html | 0 .../thriftservice/scripts/AugmentModel$.html | 0 .../scripts/DecimatedModelTests$.html | 0 .../gravis/thriftservice/scripts/index.html | 0 ...ateModel$$VectorMeshFieldInterpolator.html | 2 +- .../thriftservice/utils/DecimateModel$.html | 0 .../utils/Helpers$$Parameters.html | 2 +- .../thriftservice/utils/Helpers$$Sample.html | 2 +- .../gravis/thriftservice/utils/Helpers$.html | 0 .../thriftservice/utils/MoMoHelpers$.html | 0 .../ThriftConversions$$DoubleConverter.html | 2 +- .../ThriftConversions$$SByteConverter.html | 2 +- .../utils/ThriftConversions$.html | 0 .../cs/gravis/thriftservice/utils/Utils$.html | 0 .../cs/gravis/thriftservice/utils/index.html | 0 .../docs => docs}/api/ch/unibas/cs/index.html | 0 {scala/docs => docs}/api/ch/unibas/index.html | 0 {scala/docs => docs}/api/index.html | 0 {scala/docs => docs}/api/index.js | 0 .../api/lib/MaterialIcons-Regular.eot | 0 .../api/lib/MaterialIcons-Regular.ttf | 0 .../api/lib/MaterialIcons-Regular.woff | 0 .../docs => docs}/api/lib/abstract_type.svg | 0 {scala/docs => docs}/api/lib/class.svg | 0 {scala/docs => docs}/api/lib/class_comp.svg | 0 .../docs => docs}/api/lib/class_diagram.png | Bin {scala/docs => docs}/api/lib/diagrams.css | 0 {scala/docs => docs}/api/lib/diagrams.js | 0 {scala/docs => docs}/api/lib/index.css | 0 {scala/docs => docs}/api/lib/index.js | 0 {scala/docs => docs}/api/lib/jquery.js | 0 docs/api/lib/jquery.mousewheel.min.js | 8 +++++ docs/api/lib/jquery.panzoom.min.js | 9 +++++ .../api/lib/lato-v11-latin-100.eot | 0 .../api/lib/lato-v11-latin-100.ttf | 0 .../api/lib/lato-v11-latin-100.woff | 0 .../api/lib/lato-v11-latin-regular.eot | 0 .../api/lib/lato-v11-latin-regular.ttf | 0 .../api/lib/lato-v11-latin-regular.woff | 0 .../docs => docs}/api/lib/modernizr.custom.js | 0 {scala/docs => docs}/api/lib/object.svg | 0 {scala/docs => docs}/api/lib/object_comp.svg | 0 .../api/lib/object_comp_trait.svg | 0 .../docs => docs}/api/lib/object_diagram.png | Bin .../api/lib/open-sans-v13-latin-400i.eot | 0 .../api/lib/open-sans-v13-latin-400i.ttf | 0 .../api/lib/open-sans-v13-latin-400i.woff | 0 .../api/lib/open-sans-v13-latin-700.eot | 0 .../api/lib/open-sans-v13-latin-700.ttf | 0 .../api/lib/open-sans-v13-latin-700.woff | 0 .../api/lib/open-sans-v13-latin-700i.eot | 0 .../api/lib/open-sans-v13-latin-700i.ttf | 0 .../api/lib/open-sans-v13-latin-700i.woff | 0 .../api/lib/open-sans-v13-latin-regular.eot | 0 .../api/lib/open-sans-v13-latin-regular.ttf | 0 .../api/lib/open-sans-v13-latin-regular.woff | 0 {scala/docs => docs}/api/lib/ownderbg2.gif | Bin {scala/docs => docs}/api/lib/ownerbg.gif | Bin {scala/docs => docs}/api/lib/ownerbg2.gif | Bin {scala/docs => docs}/api/lib/package.svg | 0 {scala/docs => docs}/api/lib/ref-index.css | 0 {scala/docs => docs}/api/lib/scheduler.js | 0 .../api/lib/source-code-pro-v6-latin-700.eot | 0 .../api/lib/source-code-pro-v6-latin-700.ttf | 0 .../api/lib/source-code-pro-v6-latin-700.woff | 0 .../lib/source-code-pro-v6-latin-regular.eot | 0 .../lib/source-code-pro-v6-latin-regular.ttf | 0 .../lib/source-code-pro-v6-latin-regular.woff | 0 {scala/docs => docs}/api/lib/template.css | 0 {scala/docs => docs}/api/lib/template.js | 0 {scala/docs => docs}/api/lib/tools.tooltip.js | 0 {scala/docs => docs}/api/lib/trait.svg | 0 {scala/docs => docs}/api/lib/trait_comp.svg | 0 .../docs => docs}/api/lib/trait_diagram.png | Bin {scala/docs => docs}/api/lib/type_diagram.png | Bin scala/build.sbt | 26 -------------- scala/docs/api/lib/jquery.mousewheel.min.js | 8 ----- scala/docs/api/lib/jquery.panzoom.min.js | 9 ----- scala/project/build.properties | 1 - scala/src/main/resources/server-contents.txt | 13 ------- 302 files changed, 150 insertions(+), 164 deletions(-) rename {scala/src/main/resources/python => CameraServer}/Rs/RealSenseService-remote (100%) rename {scala/src/main/resources/python => CameraServer}/Rs/RealSenseService.py (100%) rename {scala/src/main/resources/python => CameraServer}/Rs/__init__.py (100%) rename {scala/src/main/resources/python => CameraServer}/Rs/constants.py (100%) rename {scala/src/main/resources/python => CameraServer}/Rs/ttypes.py (100%) rename {scala/src/main/resources/python => CameraServer}/Server.py (100%) rename {scala/src/main/resources/python => CameraServer}/__init__.py (100%) rename {scala/src/main/resources/python => CameraServer}/client.py (100%) rename {scala/src/main/resources/python => CameraServer}/conversions.py (100%) rename {scala/src/main/resources/python => CameraServer}/data/shape_predictor_68_face_landmarks.dat (100%) rename {scala/src/main/resources/python => CameraServer}/pipeline_utils.py (100%) rename {scala/src/main/resources/python => CameraServer}/requirements.txt (52%) rename {scala/src/main/resources/python => CameraServer}/rs_pipeline.py (100%) rename {scala/src/main/resources/python => CameraServer}/test/__init__.py (100%) rename {scala/src/main/resources/python => CameraServer}/test/data/shape_predictor_68_face_landmarks.dat (100%) rename {scala/src/main/resources/python => CameraServer}/test/test_2d_landmark.py (100%) rename {scala/src/main/resources/python => CameraServer}/test/test_projection.py (100%) rename {scala/src/main/resources/python => CameraServer}/test/test_projectpixelstopoints.py (100%) create mode 100644 FittingPipeline/build.sbt create mode 100644 FittingPipeline/project/build.properties rename {scala => FittingPipeline}/project/plugins.sbt (60%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/DepthFittingService.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/apps/ColorFitting.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/apps/FitScriptOffline.scala (80%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/apps/FitScriptOnline.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/apps/ShapeFitting.scala (99%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/exceptions/NotAMoMoInstanceException.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/io/BufferedImageConverterScaledDoubleOption.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/landmarks/LandmarkToTLMSLandmark.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/logging/ImageSamplingLogger.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/logging/ShapeSamplingLogger.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/rendering/AugmentedMoMoRenderer.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/rendering/InjectExtrinsicParameters.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/rendering/ParametricLandmarksRenderer3D.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/rendering/ParametricShader.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/rendering/ZBuffer.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/CachedEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/CauchyMoMoShapeEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/ClosestPointEvaluatorCauchy.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/CorrespondenceEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/IndependentLandmarksEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/LandmarksRendererEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/LandmarksRendererEvaluator3D.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/MoMoLMCorrespondenceEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/MultiNormalMoMoShapeEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/PartsModelEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/evaluators/PriorEvaluator.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/proposals/PartsModelProposal.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/proposals/RotationProposal.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/proposals/ShapeProposal.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/proposals/ShapeProposalICP.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/sampling/proposals/TranslationProposal.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/scripts/AugmentModel.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/scripts/DecimatedModelTests.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/server/DepthCameraServer.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/utils/DecimateModel.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/utils/Helpers.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/utils/MoMoHelpers.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/utils/ResourceDeZipper.scala (100%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/utils/ThriftConversions.scala (99%) rename {scala/src/main/scala/ch/unibas/cs/gravis/thriftservice => FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting}/utils/Utils.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/CaptureResult.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/RealSenseService$FinagleClient.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/RealSenseService$FinagleService.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/RealSenseService.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftColor.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftImage.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftLandmark.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftLandmark2D.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftPixel.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftPoint3D.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftServerError.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftTriangleCell.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftUncertaintyCovariance.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftVector3D.scala (100%) rename {scala/src/main/thriftgenerated/ch/unibas/cs/gravis => FittingPipeline/src/main/scala/io/github/grigala/3dmm}/realsense/ThriftVertexColorMesh.scala (100%) rename {scala/src/main => FittingPipeline/src/main/scala}/thrift/Rs.thrift (96%) rename {scala => FittingPipeline}/src/test/scala/MoMoHelpersTest.scala (94%) rename {scala => FittingPipeline}/targetData/target3DLandmarks.json (100%) rename {scala => FittingPipeline}/targetData/targetImage.png (100%) rename {scala => FittingPipeline}/targetData/targetMesh.ply (100%) rename {scala => FittingPipeline}/targetData/targetMeshUnClipped.ply (100%) rename {scala/docs => docs}/api/ch/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/CaptureResult$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/CaptureResult.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$BaseServiceIface.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledClient.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledService.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FutureIface.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIface.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIfaceBuilder$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$$MethodPerEndpointImpl.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpointBuilder$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$$ReqRepMethodPerEndpointImpl.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpointBuilder$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpointBuilder$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepThriftServiceBuilder$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIface.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIfaceBuilder$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpointBuilder$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ThriftServiceBuilder$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleClient.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleService.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/RealSenseService.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftColor$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftColor.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftImage$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftImage.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPixel$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPixel.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftServerError$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftServerError.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVector3D.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable$.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Proxy.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/realsense/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/apps/CallMe$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/apps/ColorFitting$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOffline$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOnline$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/apps/ShapeFitting$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/apps/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/exceptions/NotAMoMoInstanceException.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/exceptions/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/io/BufferedImageConverterScaledDoubleOption.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/io/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/landmarks/LandmarkToTLMSLandmark$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/landmarks/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/logging/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricLandmarksRenderer3D.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/ZBuffer.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/rendering/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CachedEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CauchyMoMoShapeEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/ClosestPointEvaluatorCauchy.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CorrespondenceEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MoMoLMCorrespondenceEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MultiNormalMoMoShapeEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PartsModelEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PriorEvaluator.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/PartsModelProposal.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/RotationProposal.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposal.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposalICP.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/TranslationProposal.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/scripts/AugmentModel$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/scripts/DecimatedModelTests$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/scripts/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$$VectorMeshFieldInterpolator.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Parameters.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Sample.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/MoMoHelpers$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$DoubleConverter.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$SByteConverter.html (99%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/Utils$.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/gravis/thriftservice/utils/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/cs/index.html (100%) rename {scala/docs => docs}/api/ch/unibas/index.html (100%) rename {scala/docs => docs}/api/index.html (100%) rename {scala/docs => docs}/api/index.js (100%) rename {scala/docs => docs}/api/lib/MaterialIcons-Regular.eot (100%) rename {scala/docs => docs}/api/lib/MaterialIcons-Regular.ttf (100%) rename {scala/docs => docs}/api/lib/MaterialIcons-Regular.woff (100%) rename {scala/docs => docs}/api/lib/abstract_type.svg (100%) rename {scala/docs => docs}/api/lib/class.svg (100%) rename {scala/docs => docs}/api/lib/class_comp.svg (100%) rename {scala/docs => docs}/api/lib/class_diagram.png (100%) rename {scala/docs => docs}/api/lib/diagrams.css (100%) rename {scala/docs => docs}/api/lib/diagrams.js (100%) rename {scala/docs => docs}/api/lib/index.css (100%) rename {scala/docs => docs}/api/lib/index.js (100%) rename {scala/docs => docs}/api/lib/jquery.js (100%) create mode 100644 docs/api/lib/jquery.mousewheel.min.js create mode 100644 docs/api/lib/jquery.panzoom.min.js rename {scala/docs => docs}/api/lib/lato-v11-latin-100.eot (100%) rename {scala/docs => docs}/api/lib/lato-v11-latin-100.ttf (100%) rename {scala/docs => docs}/api/lib/lato-v11-latin-100.woff (100%) rename {scala/docs => docs}/api/lib/lato-v11-latin-regular.eot (100%) rename {scala/docs => docs}/api/lib/lato-v11-latin-regular.ttf (100%) rename {scala/docs => docs}/api/lib/lato-v11-latin-regular.woff (100%) rename {scala/docs => docs}/api/lib/modernizr.custom.js (100%) rename {scala/docs => docs}/api/lib/object.svg (100%) rename {scala/docs => docs}/api/lib/object_comp.svg (100%) rename {scala/docs => docs}/api/lib/object_comp_trait.svg (100%) rename {scala/docs => docs}/api/lib/object_diagram.png (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-400i.eot (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-400i.ttf (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-400i.woff (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-700.eot (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-700.ttf (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-700.woff (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-700i.eot (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-700i.ttf (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-700i.woff (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-regular.eot (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-regular.ttf (100%) rename {scala/docs => docs}/api/lib/open-sans-v13-latin-regular.woff (100%) rename {scala/docs => docs}/api/lib/ownderbg2.gif (100%) rename {scala/docs => docs}/api/lib/ownerbg.gif (100%) rename {scala/docs => docs}/api/lib/ownerbg2.gif (100%) rename {scala/docs => docs}/api/lib/package.svg (100%) rename {scala/docs => docs}/api/lib/ref-index.css (100%) rename {scala/docs => docs}/api/lib/scheduler.js (100%) rename {scala/docs => docs}/api/lib/source-code-pro-v6-latin-700.eot (100%) rename {scala/docs => docs}/api/lib/source-code-pro-v6-latin-700.ttf (100%) rename {scala/docs => docs}/api/lib/source-code-pro-v6-latin-700.woff (100%) rename {scala/docs => docs}/api/lib/source-code-pro-v6-latin-regular.eot (100%) rename {scala/docs => docs}/api/lib/source-code-pro-v6-latin-regular.ttf (100%) rename {scala/docs => docs}/api/lib/source-code-pro-v6-latin-regular.woff (100%) rename {scala/docs => docs}/api/lib/template.css (100%) rename {scala/docs => docs}/api/lib/template.js (100%) rename {scala/docs => docs}/api/lib/tools.tooltip.js (100%) rename {scala/docs => docs}/api/lib/trait.svg (100%) rename {scala/docs => docs}/api/lib/trait_comp.svg (100%) rename {scala/docs => docs}/api/lib/trait_diagram.png (100%) rename {scala/docs => docs}/api/lib/type_diagram.png (100%) delete mode 100644 scala/build.sbt delete mode 100644 scala/docs/api/lib/jquery.mousewheel.min.js delete mode 100644 scala/docs/api/lib/jquery.panzoom.min.js delete mode 100644 scala/project/build.properties delete mode 100644 scala/src/main/resources/server-contents.txt diff --git a/scala/src/main/resources/python/Rs/RealSenseService-remote b/CameraServer/Rs/RealSenseService-remote similarity index 100% rename from scala/src/main/resources/python/Rs/RealSenseService-remote rename to CameraServer/Rs/RealSenseService-remote diff --git a/scala/src/main/resources/python/Rs/RealSenseService.py b/CameraServer/Rs/RealSenseService.py similarity index 100% rename from scala/src/main/resources/python/Rs/RealSenseService.py rename to CameraServer/Rs/RealSenseService.py diff --git a/scala/src/main/resources/python/Rs/__init__.py b/CameraServer/Rs/__init__.py similarity index 100% rename from scala/src/main/resources/python/Rs/__init__.py rename to CameraServer/Rs/__init__.py diff --git a/scala/src/main/resources/python/Rs/constants.py b/CameraServer/Rs/constants.py similarity index 100% rename from scala/src/main/resources/python/Rs/constants.py rename to CameraServer/Rs/constants.py diff --git a/scala/src/main/resources/python/Rs/ttypes.py b/CameraServer/Rs/ttypes.py similarity index 100% rename from scala/src/main/resources/python/Rs/ttypes.py rename to CameraServer/Rs/ttypes.py diff --git a/scala/src/main/resources/python/Server.py b/CameraServer/Server.py similarity index 100% rename from scala/src/main/resources/python/Server.py rename to CameraServer/Server.py diff --git a/scala/src/main/resources/python/__init__.py b/CameraServer/__init__.py similarity index 100% rename from scala/src/main/resources/python/__init__.py rename to CameraServer/__init__.py diff --git a/scala/src/main/resources/python/client.py b/CameraServer/client.py similarity index 100% rename from scala/src/main/resources/python/client.py rename to CameraServer/client.py diff --git a/scala/src/main/resources/python/conversions.py b/CameraServer/conversions.py similarity index 100% rename from scala/src/main/resources/python/conversions.py rename to CameraServer/conversions.py diff --git a/scala/src/main/resources/python/data/shape_predictor_68_face_landmarks.dat b/CameraServer/data/shape_predictor_68_face_landmarks.dat similarity index 100% rename from scala/src/main/resources/python/data/shape_predictor_68_face_landmarks.dat rename to CameraServer/data/shape_predictor_68_face_landmarks.dat diff --git a/scala/src/main/resources/python/pipeline_utils.py b/CameraServer/pipeline_utils.py similarity index 100% rename from scala/src/main/resources/python/pipeline_utils.py rename to CameraServer/pipeline_utils.py diff --git a/scala/src/main/resources/python/requirements.txt b/CameraServer/requirements.txt similarity index 52% rename from scala/src/main/resources/python/requirements.txt rename to CameraServer/requirements.txt index a3ae1d1..cbd40a8 100644 --- a/scala/src/main/resources/python/requirements.txt +++ b/CameraServer/requirements.txt @@ -1,7 +1,8 @@ +Cython Pillow -pyrealsense2 +pyrealsense numpy matplotlib mlxtend dlib -opencv-python \ No newline at end of file +opencv-python diff --git a/scala/src/main/resources/python/rs_pipeline.py b/CameraServer/rs_pipeline.py similarity index 100% rename from scala/src/main/resources/python/rs_pipeline.py rename to CameraServer/rs_pipeline.py diff --git a/scala/src/main/resources/python/test/__init__.py b/CameraServer/test/__init__.py similarity index 100% rename from scala/src/main/resources/python/test/__init__.py rename to CameraServer/test/__init__.py diff --git a/scala/src/main/resources/python/test/data/shape_predictor_68_face_landmarks.dat b/CameraServer/test/data/shape_predictor_68_face_landmarks.dat similarity index 100% rename from scala/src/main/resources/python/test/data/shape_predictor_68_face_landmarks.dat rename to CameraServer/test/data/shape_predictor_68_face_landmarks.dat diff --git a/scala/src/main/resources/python/test/test_2d_landmark.py b/CameraServer/test/test_2d_landmark.py similarity index 100% rename from scala/src/main/resources/python/test/test_2d_landmark.py rename to CameraServer/test/test_2d_landmark.py diff --git a/scala/src/main/resources/python/test/test_projection.py b/CameraServer/test/test_projection.py similarity index 100% rename from scala/src/main/resources/python/test/test_projection.py rename to CameraServer/test/test_projection.py diff --git a/scala/src/main/resources/python/test/test_projectpixelstopoints.py b/CameraServer/test/test_projectpixelstopoints.py similarity index 100% rename from scala/src/main/resources/python/test/test_projectpixelstopoints.py rename to CameraServer/test/test_projectpixelstopoints.py diff --git a/FittingPipeline/build.sbt b/FittingPipeline/build.sbt new file mode 100644 index 0000000..f3a0f53 --- /dev/null +++ b/FittingPipeline/build.sbt @@ -0,0 +1,28 @@ +import sbt.Resolver + +name := "3DMMDepthFitting" + +version := "1.0" + +scalaVersion := "2.12.8" + +organization := "io.github.grigala" + +scroogeThriftOutputFolder in Compile := (baseDirectory in Compile) (_ / "src/main/thriftgenerated").value + +managedSourceDirectories in Compile += (scroogeThriftOutputFolder in Compile).value + +resolvers += Resolver.jcenterRepo + +resolvers += Resolver.bintrayRepo("unibas-gravis", "maven") + +libraryDependencies ++= Seq( + "ch.unibas.cs.gravis" %% "scalismo-ui" % "0.90.0", + "ch.unibas.cs.gravis" %% "scalismo-faces" % "0.90.0", + "com.twitter" %% "scrooge-core" % "21.8.0", + "com.twitter" %% "finagle-thrift" % "21.8.0", + "com.typesafe.scala-logging" %% "scala-logging" % "3.9.4", + "org.scalatest" %% "scalatest" % "3.2.9" % "test", + "io.spray" %% "spray-json" % "1.3.6", + "org.scalanlp" %% "breeze-viz" % "1.3" +) diff --git a/FittingPipeline/project/build.properties b/FittingPipeline/project/build.properties new file mode 100644 index 0000000..40d3e51 --- /dev/null +++ b/FittingPipeline/project/build.properties @@ -0,0 +1 @@ +sbt.version = 1.3.8 \ No newline at end of file diff --git a/scala/project/plugins.sbt b/FittingPipeline/project/plugins.sbt similarity index 60% rename from scala/project/plugins.sbt rename to FittingPipeline/project/plugins.sbt index 5c41db1..a8a2072 100644 --- a/scala/project/plugins.sbt +++ b/FittingPipeline/project/plugins.sbt @@ -2,3 +2,5 @@ resolvers += "twitter-repo" at "https://maven.twttr.com" addSbtPlugin("com.twitter" % "scrooge-sbt-plugin" % "18.4.0") addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "0.9.3") +addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.2.1") +addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.10") diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/DepthFittingService.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/DepthFittingService.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/DepthFittingService.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/DepthFittingService.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/ColorFitting.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/ColorFitting.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/ColorFitting.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/ColorFitting.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOffline.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/FitScriptOffline.scala similarity index 80% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOffline.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/FitScriptOffline.scala index dc7095a..7fe34fd 100644 --- a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOffline.scala +++ b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/FitScriptOffline.scala @@ -1,25 +1,19 @@ package ch.unibas.cs.gravis.thriftservice.apps -import java.io.File -import java.text.{DateFormat, SimpleDateFormat} -import java.util.Calendar - -import ch.unibas.cs.gravis.thriftservice.rendering.{AugmentedMoMoRenderer, InjectExtrinsicParameters} +import ch.unibas.cs.gravis.thriftservice.rendering.AugmentedMoMoRenderer import ch.unibas.cs.gravis.thriftservice.utils.Helpers._ -import ch.unibas.cs.gravis.thriftservice.utils.Utils._ import scalismo.color.{RGB, RGBA} -import scalismo.faces.gui.GUIBlock.label -import scalismo.faces.gui.ImagePanel -import scalismo.faces.image.PixelImage import scalismo.faces.io.{MoMoIO, PixelImageIO, RenderParameterIO} -import scalismo.faces.landmarks.{LandmarksDrawer, TLMSLandmark2D} import scalismo.faces.momo.{MoMo, MoMoBasic} import scalismo.faces.parameters._ -import scalismo.faces.sampling.face.MoMoRenderer import scalismo.geometry._ import scalismo.io.{LandmarkIO, MeshIO} import scalismo.mesh.{TriangleMesh, VertexColorMesh3D} +import java.io.File +import java.text.{DateFormat, SimpleDateFormat} +import java.util.Calendar + /** * Working with local files - no need for the camera hardware. @@ -93,14 +87,14 @@ object FitScriptOffline extends App { val gtMesh = MeshIO.readMesh(new File("data/neutralMe.ply")).get val gtLandmarks = LandmarkIO.readLandmarksJson[_3D](new File("data/gtLandmarks.json")).get - Console.withOut(fos) { - println("\n> final best fit and target mesh...") - alignMeshesICP(finalFit.shape, finalFitLandmarks, targetMesh, targetLmsSorted, fos) - println("\n> aligning final best fit and ground truth...") - alignMeshesICP(finalFit.shape, finalFitLandmarks, gtMesh, gtLandmarks, fos) - println(s"- custom average distance: ${customAVGDistance(finalFit.shape, targetMesh)}") - println(s"- custom hausdorff distance(ignores boundary points): ${hausdorffDistance(finalFit.shape, targetMesh)}") - } + // Console.withOut(fos) { + // println("\n> final best fit and target mesh...") + // alignMeshesICP(finalFit.shape, finalFitLandmarks, targetMesh, targetLmsSorted, fos) + // println("\n> aligning final best fit and ground truth...") + // alignMeshesICP(finalFit.shape, finalFitLandmarks, gtMesh, gtLandmarks, fos) + // println(s"- custom average distance: ${customAVGDistance(finalFit.shape, targetMesh)}") + // println(s"- custom hausdorff distance(ignores boundary points): ${hausdorffDistance(finalFit.shape, targetMesh)}") + // } val targetImageRGBA = targetFull.map(_.toRGBA) diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOnline.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/FitScriptOnline.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOnline.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/FitScriptOnline.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/ShapeFitting.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/ShapeFitting.scala similarity index 99% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/ShapeFitting.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/ShapeFitting.scala index 1814db2..64efd06 100644 --- a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/apps/ShapeFitting.scala +++ b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/apps/ShapeFitting.scala @@ -7,7 +7,6 @@ import java.util.Calendar import breeze.linalg.{DenseMatrix, DenseVector} import ch.unibas.cs.gravis.thriftservice.logging.ShapeSamplingLogger import ch.unibas.cs.gravis.thriftservice.rendering.{AugmentedMoMoRenderer, InjectExtrinsicParameters} -import ch.unibas.cs.gravis.thriftservice.sampling.algorithms.FastMetropolisHastings import ch.unibas.cs.gravis.thriftservice.sampling.evaluators.{ClosestPointEvaluatorCauchy, CorrespondenceEvaluator, PriorEvaluator} import ch.unibas.cs.gravis.thriftservice.sampling.proposals.{RotationProposal, ShapeProposal, ShapeProposalICP, TranslationProposal} import ch.unibas.cs.gravis.thriftservice.utils.Helpers._ diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/exceptions/NotAMoMoInstanceException.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/exceptions/NotAMoMoInstanceException.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/exceptions/NotAMoMoInstanceException.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/exceptions/NotAMoMoInstanceException.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/io/BufferedImageConverterScaledDoubleOption.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/io/BufferedImageConverterScaledDoubleOption.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/io/BufferedImageConverterScaledDoubleOption.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/io/BufferedImageConverterScaledDoubleOption.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/landmarks/LandmarkToTLMSLandmark.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/landmarks/LandmarkToTLMSLandmark.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/landmarks/LandmarkToTLMSLandmark.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/landmarks/LandmarkToTLMSLandmark.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/logging/ImageSamplingLogger.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/logging/ImageSamplingLogger.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/logging/ShapeSamplingLogger.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/logging/ShapeSamplingLogger.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/AugmentedMoMoRenderer.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/AugmentedMoMoRenderer.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/InjectExtrinsicParameters.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/InjectExtrinsicParameters.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/ParametricLandmarksRenderer3D.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/ParametricLandmarksRenderer3D.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/ParametricLandmarksRenderer3D.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/ParametricLandmarksRenderer3D.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/ParametricShader.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/ParametricShader.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/ZBuffer.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/ZBuffer.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/rendering/ZBuffer.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/rendering/ZBuffer.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CachedEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/CachedEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CachedEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/CachedEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CauchyMoMoShapeEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/CauchyMoMoShapeEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CauchyMoMoShapeEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/CauchyMoMoShapeEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/ClosestPointEvaluatorCauchy.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/ClosestPointEvaluatorCauchy.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/ClosestPointEvaluatorCauchy.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/ClosestPointEvaluatorCauchy.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CorrespondenceEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/CorrespondenceEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CorrespondenceEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/CorrespondenceEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/IndependentLandmarksEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/IndependentLandmarksEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/LandmarksRendererEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/LandmarksRendererEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/LandmarksRendererEvaluator3D.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/LandmarksRendererEvaluator3D.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MoMoLMCorrespondenceEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/MoMoLMCorrespondenceEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MoMoLMCorrespondenceEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/MoMoLMCorrespondenceEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MultiNormalMoMoShapeEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/MultiNormalMoMoShapeEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MultiNormalMoMoShapeEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/MultiNormalMoMoShapeEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PartsModelEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/PartsModelEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PartsModelEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/PartsModelEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PriorEvaluator.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/PriorEvaluator.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PriorEvaluator.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/evaluators/PriorEvaluator.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/PartsModelProposal.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/PartsModelProposal.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/PartsModelProposal.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/PartsModelProposal.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/RotationProposal.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/RotationProposal.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/RotationProposal.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/RotationProposal.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposal.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/ShapeProposal.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposal.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/ShapeProposal.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposalICP.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/ShapeProposalICP.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposalICP.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/ShapeProposalICP.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/TranslationProposal.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/TranslationProposal.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/sampling/proposals/TranslationProposal.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/sampling/proposals/TranslationProposal.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/scripts/AugmentModel.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/scripts/AugmentModel.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/scripts/AugmentModel.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/scripts/AugmentModel.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/scripts/DecimatedModelTests.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/scripts/DecimatedModelTests.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/scripts/DecimatedModelTests.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/scripts/DecimatedModelTests.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/server/DepthCameraServer.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/server/DepthCameraServer.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/server/DepthCameraServer.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/server/DepthCameraServer.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/DecimateModel.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/DecimateModel.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/Helpers.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/Helpers.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/Helpers.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/Helpers.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/MoMoHelpers.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/MoMoHelpers.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/MoMoHelpers.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/MoMoHelpers.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/ResourceDeZipper.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/ResourceDeZipper.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/ResourceDeZipper.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/ResourceDeZipper.scala diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/ThriftConversions.scala similarity index 99% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/ThriftConversions.scala index cbea19b..82eb6f3 100644 --- a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions.scala +++ b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/ThriftConversions.scala @@ -2,7 +2,6 @@ package ch.unibas.cs.gravis.thriftservice.utils import java.lang.Math.{max, min} import java.util.Base64 - import breeze.linalg.{DenseMatrix, DenseVector} import ch.unibas.cs.gravis.realsense._ import scalismo.color.RGB @@ -13,6 +12,8 @@ import scalismo.geometry._ import scalismo.mesh.{TriangleCell, TriangleList, TriangleMesh, TriangleMesh3D} import scalismo.statisticalmodel.MultivariateNormalDistribution +import scala.language.implicitConversions + object ThriftConversions { /** diff --git a/scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/Utils.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/Utils.scala similarity index 100% rename from scala/src/main/scala/ch/unibas/cs/gravis/thriftservice/utils/Utils.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/fitting/utils/Utils.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/CaptureResult.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/CaptureResult.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/CaptureResult.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/CaptureResult.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleClient.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/RealSenseService$FinagleClient.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleClient.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/RealSenseService$FinagleClient.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleService.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/RealSenseService$FinagleService.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleService.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/RealSenseService$FinagleService.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/RealSenseService.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/RealSenseService.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/RealSenseService.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/RealSenseService.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftColor.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftColor.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftColor.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftColor.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftImage.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftImage.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftImage.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftImage.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftLandmark.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftLandmark.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftLandmark.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftLandmark.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftLandmark2D.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftLandmark2D.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftLandmark2D.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftLandmark2D.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftPixel.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftPixel.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftPixel.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftPixel.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftPoint3D.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftPoint3D.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftPoint3D.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftPoint3D.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftServerError.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftServerError.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftServerError.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftServerError.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftTriangleCell.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftTriangleCell.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftTriangleCell.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftTriangleCell.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftUncertaintyCovariance.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftUncertaintyCovariance.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftVector3D.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftVector3D.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftVector3D.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftVector3D.scala diff --git a/scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh.scala b/FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftVertexColorMesh.scala similarity index 100% rename from scala/src/main/thriftgenerated/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh.scala rename to FittingPipeline/src/main/scala/io/github/grigala/3dmm/realsense/ThriftVertexColorMesh.scala diff --git a/scala/src/main/thrift/Rs.thrift b/FittingPipeline/src/main/scala/thrift/Rs.thrift similarity index 96% rename from scala/src/main/thrift/Rs.thrift rename to FittingPipeline/src/main/scala/thrift/Rs.thrift index cb92161..3cb9b57 100644 --- a/scala/src/main/thrift/Rs.thrift +++ b/FittingPipeline/src/main/scala/thrift/Rs.thrift @@ -1,5 +1,5 @@ -namespace java ch.unibas.cs.gravis.realsense -#@namespace scala ch.unibas.cs.gravis.realsense +namespace java io.github.grigala.realsense +#@namespace scala io.github.grigala.realsense struct ThriftImage { diff --git a/scala/src/test/scala/MoMoHelpersTest.scala b/FittingPipeline/src/test/scala/MoMoHelpersTest.scala similarity index 94% rename from scala/src/test/scala/MoMoHelpersTest.scala rename to FittingPipeline/src/test/scala/MoMoHelpersTest.scala index 4b74bbd..186a778 100644 --- a/scala/src/test/scala/MoMoHelpersTest.scala +++ b/FittingPipeline/src/test/scala/MoMoHelpersTest.scala @@ -1,26 +1,26 @@ -import java.io.File - import breeze.linalg.DenseVector -import ch.unibas.cs.gravis.thriftservice.utils.MoMoHelpers import ch.unibas.cs.gravis.thriftservice.utils.Helpers.Parameters -import org.scalatest.{FunSpec, FunSuite} +import ch.unibas.cs.gravis.thriftservice.utils.MoMoHelpers +import org.scalatest.FunSuite import scalismo.faces.io.MoMoIO +import scalismo.faces.io.renderparameters.RenderParameterJSONFormat._ import scalismo.faces.momo.MoMo import scalismo.faces.parameters.{MoMoInstance, Pose, RenderParameter} import scalismo.geometry.{EuclideanVector, EuclideanVector3D} import scalismo.io.StatismoIO import scalismo.statisticalmodel.StatisticalMeshModel -import scalismo.faces.io.renderparameters.RenderParameterJSONFormat._ import spray.json._ +import java.io.File + class MoMoHelpersTest extends FunSuite { scalismo.initialize() val modelName = "augmentedModelFace" val modelFile = new File(s"data/$modelName.h5") - val smm: StatisticalMeshModel = StatismoIO.readStatismoMeshModel(new File("data/augmentedModelFace.h5"), "/shape").get + val smm: StatisticalMeshModel = StatismoIO.readStatismoPDM(new File("data/augmentedModelFace.h5"), "/shape").get val momoModel: MoMo = MoMoIO.read(modelFile).get val momoInstance: MoMoInstance = MoMoInstance(IndexedSeq.fill(50)(0.0), IndexedSeq.fill(50)(1.0), IndexedSeq.fill(5)(0.0), modelFile.toURI) diff --git a/scala/targetData/target3DLandmarks.json b/FittingPipeline/targetData/target3DLandmarks.json similarity index 100% rename from scala/targetData/target3DLandmarks.json rename to FittingPipeline/targetData/target3DLandmarks.json diff --git a/scala/targetData/targetImage.png b/FittingPipeline/targetData/targetImage.png similarity index 100% rename from scala/targetData/targetImage.png rename to FittingPipeline/targetData/targetImage.png diff --git a/scala/targetData/targetMesh.ply b/FittingPipeline/targetData/targetMesh.ply similarity index 100% rename from scala/targetData/targetMesh.ply rename to FittingPipeline/targetData/targetMesh.ply diff --git a/scala/targetData/targetMeshUnClipped.ply b/FittingPipeline/targetData/targetMeshUnClipped.ply similarity index 100% rename from scala/targetData/targetMeshUnClipped.ply rename to FittingPipeline/targetData/targetMeshUnClipped.ply diff --git a/compile.sh b/compile.sh index 2cf57b8..5aaa81a 100644 --- a/compile.sh +++ b/compile.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash -thrift_file='./scala/src/main/thrift/Rs.thrift'; -python_gen_dir='./python'; -scala_gen_dir='thriftgenerated'; +thrift_file='./FittingPipeline/src/main/scala/thrift/Rs.thrift'; +python_gen_dir='./CameraServer/'; +scala_gen_dir='./FittingPipeline/src/main/scala'; thrift --version echo '[INFO] Removing previously generated Python code...' @@ -19,4 +19,4 @@ rm -rf $scala_gen_dir cd ../../ sbt compile cd .. -echo '[INFO] Done' \ No newline at end of file +echo '[INFO] Done' diff --git a/scala/docs/api/ch/index.html b/docs/api/ch/index.html similarity index 100% rename from scala/docs/api/ch/index.html rename to docs/api/ch/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/index.html b/docs/api/ch/unibas/cs/gravis/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/index.html rename to docs/api/ch/unibas/cs/gravis/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable$.html index e131fda..57bface 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable.html index f20f331..391ef31 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Immutable.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Proxy.html index 1dfb7b9..50f21f8 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$$Proxy.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$.html b/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$.html rename to docs/api/ch/unibas/cs/gravis/realsense/CaptureResult$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult.html b/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/CaptureResult.html rename to docs/api/ch/unibas/cs/gravis/realsense/CaptureResult.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$BaseServiceIface.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$BaseServiceIface.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$BaseServiceIface.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$BaseServiceIface.html index aeabd0a..f6d1839 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$BaseServiceIface.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$BaseServiceIface.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args$.html index 7cea5e1..e23ce3f 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - @@ -229,7 +229,7 @@

Packages

class="indented7 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args.html index 0346dae..b64abcc 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Args.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - @@ -229,7 +229,7 @@

Packages

class="indented7 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result$.html index 8324b67..a3b0e84 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - @@ -229,7 +229,7 @@

Packages

class="indented7 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result.html index 6446e13..fedc4c3 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$$Result.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - @@ -229,7 +229,7 @@

Packages

class="indented7 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$.html index 87e8562..0a9e0f9 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$Capture$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledClient.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledClient.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledClient.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledClient.html index 8320254..6036297 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledClient.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledClient.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledService.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledService.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledService.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledService.html index bd03828..4514f0d 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledService.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FinagledService.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FutureIface.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FutureIface.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FutureIface.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FutureIface.html index d9de4ae..183a45e 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FutureIface.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$FutureIface.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIface.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIface.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIface.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIface.html index 8c2ae8c..591c0eb 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIface.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIface.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIfaceBuilder$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIfaceBuilder$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIfaceBuilder$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIfaceBuilder$.html index 9371b78..00bbcba 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIfaceBuilder$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodIfaceBuilder$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$$MethodPerEndpointImpl.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$$MethodPerEndpointImpl.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$$MethodPerEndpointImpl.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$$MethodPerEndpointImpl.html index 76f0659..6336b34 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$$MethodPerEndpointImpl.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$$MethodPerEndpointImpl.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - @@ -231,7 +231,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$.html index df550f8..35a8e8e 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint.html index 9b7060c..0552885 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpoint.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpointBuilder$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpointBuilder$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpointBuilder$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpointBuilder$.html index 987ff97..c066da2 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpointBuilder$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$MethodPerEndpointBuilder$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$$ReqRepMethodPerEndpointImpl.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$$ReqRepMethodPerEndpointImpl.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$$ReqRepMethodPerEndpointImpl.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$$ReqRepMethodPerEndpointImpl.html index 7c0b3f5..d07ea12 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$$ReqRepMethodPerEndpointImpl.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$$ReqRepMethodPerEndpointImpl.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - @@ -231,7 +231,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$.html index 1477dad..8490959 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpoint$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpointBuilder$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpointBuilder$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpointBuilder$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpointBuilder$.html index c4eeec4..d38f57b 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpointBuilder$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepMethodPerEndpointBuilder$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint$.html index 4f1fcfe..ededdc6 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint.html index 1140188..4f24e24 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpoint.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpointBuilder$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpointBuilder$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpointBuilder$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpointBuilder$.html index daef36b..2dcddf7 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpointBuilder$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepServicePerEndpointBuilder$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepThriftServiceBuilder$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepThriftServiceBuilder$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepThriftServiceBuilder$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepThriftServiceBuilder$.html index d9f2b04..03bf6ff 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepThriftServiceBuilder$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ReqRepThriftServiceBuilder$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIface.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIface.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIface.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIface.html index bec99f6..2c677f6 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIface.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIface.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIfaceBuilder$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIfaceBuilder$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIfaceBuilder$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIfaceBuilder$.html index 555917e..2a7398a 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIfaceBuilder$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServiceIfaceBuilder$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint$.html index 5f19ae2..dc1c7ae 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint.html index 9d8296c..0d86018 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpoint.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpointBuilder$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpointBuilder$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpointBuilder$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpointBuilder$.html index 4251773..b053c2d 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpointBuilder$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ServicePerEndpointBuilder$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ThriftServiceBuilder$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ThriftServiceBuilder$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ThriftServiceBuilder$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ThriftServiceBuilder$.html index 44443a4..deefce3 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ThriftServiceBuilder$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$$ThriftServiceBuilder$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleClient.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleClient.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleClient.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleClient.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleService.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleService.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleService.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService$FinagleService.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService.html b/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/RealSenseService.html rename to docs/api/ch/unibas/cs/gravis/realsense/RealSenseService.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable$.html index 5e0c614..969d9d1 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable.html index 60fe419..61959e8 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Immutable.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Proxy.html index b7b2511..c404ab0 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$$Proxy.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftColor$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftColor.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftColor.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable$.html index 98de014..50b4036 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable.html index be77390..6352b9d 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Immutable.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Proxy.html index 1b03114..81ae9ac 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$$Proxy.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftImage$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftImage.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftImage.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable$.html index f6e3dfb..df52841 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable.html index b8d604c..dd4054f 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Immutable.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Proxy.html index aa3640d..c585f78 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$$Proxy.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable$.html index a5a18b2..5204c52 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable.html index 0f89a49..278c92b 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Immutable.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Proxy.html index ede2d50..1cbe408 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$$Proxy.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftLandmark2D.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable$.html index d9d85ed..d0c8a53 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable.html index be6bd51..a5a3846 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Immutable.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Proxy.html index 5d0149b..73e240b 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$$Proxy.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPixel.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable$.html index 565630f..9e3f286 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable.html index 0001650..acff320 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Immutable.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Proxy.html index 93b152c..7c3ce33 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$$Proxy.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftPoint3D.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftServerError$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftServerError$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftServerError$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftServerError$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftServerError.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftServerError.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftServerError.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftServerError.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable$.html index 3a42b0c..48d1497 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable$.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable.html index f821052..440a930 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Immutable.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Proxy.html index edd35d3..e63dac3 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$$Proxy.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftTriangleCell.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable$.html index 59b8c33..070166c 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable$.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable.html index 15622cf..b6ef10e 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Immutable.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Proxy.html index 76a2e40..9ceb85b 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$$Proxy.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftUncertaintyCovariance.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable$.html index 2792870..e8db3b0 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable$.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable.html index 986805c..f999aca 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Immutable.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Proxy.html index 3d771fd..9b8cb77 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$$Proxy.html @@ -204,7 +204,7 @@

Packages

class="indented6 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVector3D.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable$.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable$.html index 04e38fa..33b6853 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable$.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable$.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable.html index eff187e..12fe365 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Immutable.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Proxy.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Proxy.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Proxy.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Proxy.html index e0e3b1e..95bc093 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Proxy.html +++ b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$$Proxy.html @@ -205,7 +205,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh.html b/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh.html rename to docs/api/ch/unibas/cs/gravis/realsense/ThriftVertexColorMesh.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/realsense/index.html b/docs/api/ch/unibas/cs/gravis/realsense/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/realsense/index.html rename to docs/api/ch/unibas/cs/gravis/realsense/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/CallMe$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/apps/CallMe$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/CallMe$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/apps/CallMe$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/ColorFitting$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/apps/ColorFitting$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/ColorFitting$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/apps/ColorFitting$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOffline$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOffline$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOffline$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOffline$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOnline$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOnline$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOnline$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/apps/FitScriptOnline$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/ShapeFitting$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/apps/ShapeFitting$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/ShapeFitting$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/apps/ShapeFitting$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/apps/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/apps/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/apps/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/exceptions/NotAMoMoInstanceException.html b/docs/api/ch/unibas/cs/gravis/thriftservice/exceptions/NotAMoMoInstanceException.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/exceptions/NotAMoMoInstanceException.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/exceptions/NotAMoMoInstanceException.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/exceptions/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/exceptions/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/exceptions/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/exceptions/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/io/BufferedImageConverterScaledDoubleOption.html b/docs/api/ch/unibas/cs/gravis/thriftservice/io/BufferedImageConverterScaledDoubleOption.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/io/BufferedImageConverterScaledDoubleOption.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/io/BufferedImageConverterScaledDoubleOption.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/io/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/io/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/io/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/io/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/landmarks/LandmarkToTLMSLandmark$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/landmarks/LandmarkToTLMSLandmark$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/landmarks/LandmarkToTLMSLandmark$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/landmarks/LandmarkToTLMSLandmark$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/landmarks/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/landmarks/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/landmarks/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/landmarks/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger.html b/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/logging/ImageSamplingLogger.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger.html b/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/logging/ShapeSamplingLogger.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/logging/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/logging/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/logging/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/AugmentedMoMoRenderer.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/InjectExtrinsicParameters.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricLandmarksRenderer3D.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricLandmarksRenderer3D.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricLandmarksRenderer3D.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricLandmarksRenderer3D.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ParametricShader.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ZBuffer.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ZBuffer.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ZBuffer.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/ZBuffer.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/rendering/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/rendering/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CachedEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CachedEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CachedEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CachedEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CauchyMoMoShapeEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CauchyMoMoShapeEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CauchyMoMoShapeEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CauchyMoMoShapeEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/ClosestPointEvaluatorCauchy.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/ClosestPointEvaluatorCauchy.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/ClosestPointEvaluatorCauchy.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/ClosestPointEvaluatorCauchy.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CorrespondenceEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CorrespondenceEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CorrespondenceEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/CorrespondenceEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/IndependentLandmarksEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/LandmarksRendererEvaluator3D.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MoMoLMCorrespondenceEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MoMoLMCorrespondenceEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MoMoLMCorrespondenceEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MoMoLMCorrespondenceEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MultiNormalMoMoShapeEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MultiNormalMoMoShapeEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MultiNormalMoMoShapeEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/MultiNormalMoMoShapeEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PartsModelEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PartsModelEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PartsModelEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PartsModelEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PriorEvaluator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PriorEvaluator.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PriorEvaluator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/PriorEvaluator.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/evaluators/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/PartsModelProposal.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/PartsModelProposal.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/PartsModelProposal.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/PartsModelProposal.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/RotationProposal.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/RotationProposal.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/RotationProposal.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/RotationProposal.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposal.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposal.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposal.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposal.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposalICP.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposalICP.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposalICP.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/ShapeProposalICP.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/TranslationProposal.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/TranslationProposal.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/TranslationProposal.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/TranslationProposal.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/sampling/proposals/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/AugmentModel$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/AugmentModel$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/AugmentModel$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/scripts/AugmentModel$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/DecimatedModelTests$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/DecimatedModelTests$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/DecimatedModelTests$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/scripts/DecimatedModelTests$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/scripts/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/scripts/index.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$$VectorMeshFieldInterpolator.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$$VectorMeshFieldInterpolator.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$$VectorMeshFieldInterpolator.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$$VectorMeshFieldInterpolator.html index 3f6c62f..9cd6ac9 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$$VectorMeshFieldInterpolator.html +++ b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$$VectorMeshFieldInterpolator.html @@ -230,7 +230,7 @@

Packages

class="indented7 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/DecimateModel$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Parameters.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Parameters.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Parameters.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Parameters.html index ecfc10c..21f3ff8 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Parameters.html +++ b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Parameters.html @@ -230,7 +230,7 @@

Packages

class="indented7 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Sample.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Sample.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Sample.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Sample.html index 3c85c7a..1bc7bba 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Sample.html +++ b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$$Sample.html @@ -230,7 +230,7 @@

Packages

class="indented7 " data-isabs="false" fullComment="yes" group="Ungrouped"> - diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/Helpers$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/MoMoHelpers$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/MoMoHelpers$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/MoMoHelpers$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/MoMoHelpers$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$DoubleConverter.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$DoubleConverter.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$DoubleConverter.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$DoubleConverter.html index 81e3c7d..017ddfe 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$DoubleConverter.html +++ b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$DoubleConverter.html @@ -231,7 +231,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$SByteConverter.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$SByteConverter.html similarity index 99% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$SByteConverter.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$SByteConverter.html index 47115f5..7fdae56 100644 --- a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$SByteConverter.html +++ b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$$SByteConverter.html @@ -231,7 +231,7 @@

Packages

- diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/ThriftConversions$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Utils$.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Utils$.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/Utils$.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/Utils$.html diff --git a/scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/index.html b/docs/api/ch/unibas/cs/gravis/thriftservice/utils/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/gravis/thriftservice/utils/index.html rename to docs/api/ch/unibas/cs/gravis/thriftservice/utils/index.html diff --git a/scala/docs/api/ch/unibas/cs/index.html b/docs/api/ch/unibas/cs/index.html similarity index 100% rename from scala/docs/api/ch/unibas/cs/index.html rename to docs/api/ch/unibas/cs/index.html diff --git a/scala/docs/api/ch/unibas/index.html b/docs/api/ch/unibas/index.html similarity index 100% rename from scala/docs/api/ch/unibas/index.html rename to docs/api/ch/unibas/index.html diff --git a/scala/docs/api/index.html b/docs/api/index.html similarity index 100% rename from scala/docs/api/index.html rename to docs/api/index.html diff --git a/scala/docs/api/index.js b/docs/api/index.js similarity index 100% rename from scala/docs/api/index.js rename to docs/api/index.js diff --git a/scala/docs/api/lib/MaterialIcons-Regular.eot b/docs/api/lib/MaterialIcons-Regular.eot similarity index 100% rename from scala/docs/api/lib/MaterialIcons-Regular.eot rename to docs/api/lib/MaterialIcons-Regular.eot diff --git a/scala/docs/api/lib/MaterialIcons-Regular.ttf b/docs/api/lib/MaterialIcons-Regular.ttf similarity index 100% rename from scala/docs/api/lib/MaterialIcons-Regular.ttf rename to docs/api/lib/MaterialIcons-Regular.ttf diff --git a/scala/docs/api/lib/MaterialIcons-Regular.woff b/docs/api/lib/MaterialIcons-Regular.woff similarity index 100% rename from scala/docs/api/lib/MaterialIcons-Regular.woff rename to docs/api/lib/MaterialIcons-Regular.woff diff --git a/scala/docs/api/lib/abstract_type.svg b/docs/api/lib/abstract_type.svg similarity index 100% rename from scala/docs/api/lib/abstract_type.svg rename to docs/api/lib/abstract_type.svg diff --git a/scala/docs/api/lib/class.svg b/docs/api/lib/class.svg similarity index 100% rename from scala/docs/api/lib/class.svg rename to docs/api/lib/class.svg diff --git a/scala/docs/api/lib/class_comp.svg b/docs/api/lib/class_comp.svg similarity index 100% rename from scala/docs/api/lib/class_comp.svg rename to docs/api/lib/class_comp.svg diff --git a/scala/docs/api/lib/class_diagram.png b/docs/api/lib/class_diagram.png similarity index 100% rename from scala/docs/api/lib/class_diagram.png rename to docs/api/lib/class_diagram.png diff --git a/scala/docs/api/lib/diagrams.css b/docs/api/lib/diagrams.css similarity index 100% rename from scala/docs/api/lib/diagrams.css rename to docs/api/lib/diagrams.css diff --git a/scala/docs/api/lib/diagrams.js b/docs/api/lib/diagrams.js similarity index 100% rename from scala/docs/api/lib/diagrams.js rename to docs/api/lib/diagrams.js diff --git a/scala/docs/api/lib/index.css b/docs/api/lib/index.css similarity index 100% rename from scala/docs/api/lib/index.css rename to docs/api/lib/index.css diff --git a/scala/docs/api/lib/index.js b/docs/api/lib/index.js similarity index 100% rename from scala/docs/api/lib/index.js rename to docs/api/lib/index.js diff --git a/scala/docs/api/lib/jquery.js b/docs/api/lib/jquery.js similarity index 100% rename from scala/docs/api/lib/jquery.js rename to docs/api/lib/jquery.js diff --git a/docs/api/lib/jquery.mousewheel.min.js b/docs/api/lib/jquery.mousewheel.min.js new file mode 100644 index 0000000..e7ff5ee --- /dev/null +++ b/docs/api/lib/jquery.mousewheel.min.js @@ -0,0 +1,8 @@ +/*! + * jQuery Mousewheel 3.1.13 + * + * Copyright 2015 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ +!function(a){"function"==typeof define&&define.amd?define(["docs/api/lib/jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a, b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length; j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length; c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length; c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}); diff --git a/docs/api/lib/jquery.panzoom.min.js b/docs/api/lib/jquery.panzoom.min.js new file mode 100644 index 0000000..96d9fc0 --- /dev/null +++ b/docs/api/lib/jquery.panzoom.min.js @@ -0,0 +1,9 @@ +/** + * @license jquery.panzoom.js v2.0.5 + * Updated: Thu Jul 03 2014 + * Add pan and zoom functionality to any element + * Copyright (c) 2014 timmy willison + * Released under the MIT license + * https://github.com/timmywil/jquery.panzoom/blob/master/MIT-License.txt + */ +!function(a,b){"function"==typeof define&&define.amd?define(["docs/api/lib/jquery"],function(c){return b(a,c)}):"object"==typeof exports?b(a,require("docs/api/lib/jquery")):b(a,a.jQuery)}("undefined"!=typeof window?window:this,function(a, b){"use strict";function c(a, b){for(var c=a.length; --c;)if(+a[c]!==+b[c])return!1;return!0}function d(a){var c={range:!0,animate:!0};return"boolean"==typeof a?c.animate=a:b.extend(c,a),c}function e(a, c, d, e, f, g, h, i, j){this.elements="array"===b.type(a)?[+a[0],+a[2],+a[4],+a[1],+a[3],+a[5],0,0,1]:[a,c,d,e,f,g,h||0,i||0,j||1]}function f(a, b, c){this.elements=[a,b,c]}function g(a, c){if(!(this instanceof g))return new g(a,c);1!==a.nodeType&&b.error("Panzoom called on non-Element node"),b.contains(l,a)||b.error("Panzoom element must be attached to the document");var d=b.data(a,m);if(d)return d;this.options=c=b.extend({},g.defaults,c),this.elem=a;var e=this.$elem=b(a);this.$set=c.$set&&c.$set.length?c.$set:e,this.$doc=b(a.ownerDocument||l),this.$parent=e.parent(),this.isSVG=r.test(a.namespaceURI)&&"svg"!==a.nodeName.toLowerCase(),this.panning=!1,this._buildTransform(),this._transform=!this.isSVG&&b.cssProps.transform.replace(q,"-$1").toLowerCase(),this._buildTransition(),this.resetDimensions();var f=b(),h=this;b.each(["$zoomIn","$zoomOut","$zoomRange","$reset"],function(a, b){h[b]=c[b]||f}),this.enable(),b.data(a,m,this)}var h="over out down up move enter leave cancel".split(" "),i=b.extend({},b.event.mouseHooks),j={};if(a.PointerEvent)b.each(h,function(a, c){b.event.fixHooks[j[c]="pointer"+c]=i});else{var k=i.props;i.props=k.concat(["touches","changedTouches","targetTouches","altKey","ctrlKey","metaKey","shiftKey"]),i.filter=function(a, b){var c,d=k.length;if(!b.pageX&&b.touches&&(c=b.touches[0]))for(; d--;)a[k[d]]=c[k[d]];return a},b.each(h,function(a, c){if(2>a)j[c]="mouse"+c;else{var d="touch"+("down"===c?"start":"up"===c?"end":c);b.event.fixHooks[d]=i,j[c]=d+" mouse"+c}})}b.pointertouch=j;var l=a.document,m="__pz__",n=Array.prototype.slice,o=!!a.PointerEvent,p=function(){var a=l.createElement("input");return a.setAttribute("oninput","return"),"function"==typeof a.oninput}(),q=/([A-Z])/g,r=/^http:[\w\.\/]+svg$/,s=/^inline/,t="(\\-?[\\d\\.e]+)",u="\\,?\\s*",v=new RegExp("^matrix\\("+t+u+t+u+t+u+t+u+t+u+t+"\\)$");return e.prototype={x:function(a){var b=a instanceof f,c=this.elements,d=a.elements;return b&&3===d.length?new f(c[0]*d[0]+c[1]*d[1]+c[2]*d[2],c[3]*d[0]+c[4]*d[1]+c[5]*d[2],c[6]*d[0]+c[7]*d[1]+c[8]*d[2]):d.length===c.length?new e(c[0]*d[0]+c[1]*d[3]+c[2]*d[6],c[0]*d[1]+c[1]*d[4]+c[2]*d[7],c[0]*d[2]+c[1]*d[5]+c[2]*d[8],c[3]*d[0]+c[4]*d[3]+c[5]*d[6],c[3]*d[1]+c[4]*d[4]+c[5]*d[7],c[3]*d[2]+c[4]*d[5]+c[5]*d[8],c[6]*d[0]+c[7]*d[3]+c[8]*d[6],c[6]*d[1]+c[7]*d[4]+c[8]*d[7],c[6]*d[2]+c[7]*d[5]+c[8]*d[8]):!1},inverse:function(){var a=1/this.determinant(),b=this.elements;return new e(a*(b[8]*b[4]-b[7]*b[5]),a*-(b[8]*b[1]-b[7]*b[2]),a*(b[5]*b[1]-b[4]*b[2]),a*-(b[8]*b[3]-b[6]*b[5]),a*(b[8]*b[0]-b[6]*b[2]),a*-(b[5]*b[0]-b[3]*b[2]),a*(b[7]*b[3]-b[6]*b[4]),a*-(b[7]*b[0]-b[6]*b[1]),a*(b[4]*b[0]-b[3]*b[1]))},determinant:function(){var a=this.elements;return a[0]*(a[8]*a[4]-a[7]*a[5])-a[3]*(a[8]*a[1]-a[7]*a[2])+a[6]*(a[5]*a[1]-a[4]*a[2])}},f.prototype.e=e.prototype.e=function(a){return this.elements[a]},g.rmatrix=v,g.events=b.pointertouch,g.defaults={eventNamespace:".panzoom",transition:!0,cursor:"move",disablePan:!1,disableZoom:!1,increment:.3,minScale:.4,maxScale:5,rangeStep:.05,duration:200,easing:"ease-in-out",contain:!1},g.prototype={constructor:g,instance:function(){return this},enable:function(){this._initStyle(),this._bind(),this.disabled=!1},disable:function(){this.disabled=!0,this._resetStyle(),this._unbind()},isDisabled:function(){return this.disabled},destroy:function(){this.disable(),b.removeData(this.elem,m)},resetDimensions:function(){var a=this.$parent;this.container={width:a.innerWidth(),height:a.innerHeight()};var c,d=a.offset(),e=this.elem,f=this.$elem;this.isSVG?(c=e.getBoundingClientRect(),c={left:c.left-d.left,top:c.top-d.top,width:c.width,height:c.height,margin:{left:0,top:0}}):c={left:b.css(e,"left",!0)||0,top:b.css(e,"top",!0)||0,width:f.innerWidth(),height:f.innerHeight(),margin:{top:b.css(e,"marginTop",!0)||0,left:b.css(e,"marginLeft",!0)||0}},c.widthBorder=b.css(e,"borderLeftWidth",!0)+b.css(e,"borderRightWidth",!0)||0,c.heightBorder=b.css(e,"borderTopWidth",!0)+b.css(e,"borderBottomWidth",!0)||0,this.dimensions=c},reset:function(a){a=d(a);var b=this.setMatrix(this._origTransform,a);a.silent||this._trigger("reset",b)},resetZoom:function(a){a=d(a);var b=this.getMatrix(this._origTransform);a.dValue=b[3],this.zoom(b[0],a)},resetPan:function(a){var b=this.getMatrix(this._origTransform);this.pan(b[4],b[5],d(a))},setTransform:function(a){for(var c=this.isSVG?"attr":"style",d=this.$set,e=d.length; e--;)b[c](d[e],"transform",a)},getTransform:function(a){var c=this.$set,d=c[0];return a?this.setTransform(a):a=b[this.isSVG?"attr":"style"](d,"transform"),"none"===a||v.test(a)||this.setTransform(a=b.css(d,"transform")),a||"none"},getMatrix:function(a){var b=v.exec(a||this.getTransform());return b&&b.shift(),b||[1,0,0,1,0,0]},setMatrix:function(a, c){if(!this.disabled){c||(c={}),"string"==typeof a&&(a=this.getMatrix(a));var d,e,f,g,h,i,j,k,l,m,n=+a[0],o=this.$parent,p="undefined"!=typeof c.contain?c.contain:this.options.contain;return p&&(d=this._checkDims(),e=this.container,l=d.width+d.widthBorder,m=d.height+d.heightBorder,f=(l*Math.abs(n)-e.width)/2,g=(m*Math.abs(n)-e.height)/2,j=d.left+d.margin.left,k=d.top+d.margin.top,"invert"===p?(h=l>e.width?l-e.width:0,i=m>e.height?m-e.height:0,f+=(e.width-l)/2,g+=(e.height-m)/2,a[4]=Math.max(Math.min(a[4],f-j),-f-j-h),a[5]=Math.max(Math.min(a[5],g-k),-g-k-i+d.heightBorder)):(g+=d.heightBorder/2,h=e.width>l?e.width-l:0,i=e.height>m?e.height-m:0,"center"===o.css("textAlign")&&s.test(b.css(this.elem,"display"))?h=0:f=g=0,a[4]=Math.min(Math.max(a[4],f-j),-f-j+h),a[5]=Math.min(Math.max(a[5],g-k),-g-k+i))),"skip"!==c.animate&&this.transition(!c.animate),c.range&&this.$zoomRange.val(n),this.setTransform("matrix("+a.join(",")+")"),c.silent||this._trigger("change",a),a}},isPanning:function(){return this.panning},transition:function(a){if(this._transition)for(var c=a||!this.options.transition?"none":this._transition,d=this.$set,e=d.length; e--;)b.style(d[e],"transition")!==c&&b.style(d[e],"transition",c)},pan:function(a, b, c){if(!this.options.disablePan){c||(c={});var d=c.matrix;d||(d=this.getMatrix()),c.relative&&(a+=+d[4],b+=+d[5]),d[4]=a,d[5]=b,this.setMatrix(d,c),c.silent||this._trigger("pan",d[4],d[5])}},zoom:function(a, c){"object"==typeof a?(c=a,a=null):c||(c={});var d=b.extend({},this.options,c);if(!d.disableZoom){var g=!1,h=d.matrix||this.getMatrix();"number"!=typeof a&&(a=+h[0]+d.increment*(a?-1:1),g=!0),a>d.maxScale?a=d.maxScale:an)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}); \ No newline at end of file diff --git a/scala/docs/api/lib/jquery.panzoom.min.js b/scala/docs/api/lib/jquery.panzoom.min.js deleted file mode 100644 index 7c3be68..0000000 --- a/scala/docs/api/lib/jquery.panzoom.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @license jquery.panzoom.js v2.0.5 - * Updated: Thu Jul 03 2014 - * Add pan and zoom functionality to any element - * Copyright (c) 2014 timmy willison - * Released under the MIT license - * https://github.com/timmywil/jquery.panzoom/blob/master/MIT-License.txt - */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return b(a,c)}):"object"==typeof exports?b(a,require("jquery")):b(a,a.jQuery)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b){for(var c=a.length;--c;)if(+a[c]!==+b[c])return!1;return!0}function d(a){var c={range:!0,animate:!0};return"boolean"==typeof a?c.animate=a:b.extend(c,a),c}function e(a,c,d,e,f,g,h,i,j){this.elements="array"===b.type(a)?[+a[0],+a[2],+a[4],+a[1],+a[3],+a[5],0,0,1]:[a,c,d,e,f,g,h||0,i||0,j||1]}function f(a,b,c){this.elements=[a,b,c]}function g(a,c){if(!(this instanceof g))return new g(a,c);1!==a.nodeType&&b.error("Panzoom called on non-Element node"),b.contains(l,a)||b.error("Panzoom element must be attached to the document");var d=b.data(a,m);if(d)return d;this.options=c=b.extend({},g.defaults,c),this.elem=a;var e=this.$elem=b(a);this.$set=c.$set&&c.$set.length?c.$set:e,this.$doc=b(a.ownerDocument||l),this.$parent=e.parent(),this.isSVG=r.test(a.namespaceURI)&&"svg"!==a.nodeName.toLowerCase(),this.panning=!1,this._buildTransform(),this._transform=!this.isSVG&&b.cssProps.transform.replace(q,"-$1").toLowerCase(),this._buildTransition(),this.resetDimensions();var f=b(),h=this;b.each(["$zoomIn","$zoomOut","$zoomRange","$reset"],function(a,b){h[b]=c[b]||f}),this.enable(),b.data(a,m,this)}var h="over out down up move enter leave cancel".split(" "),i=b.extend({},b.event.mouseHooks),j={};if(a.PointerEvent)b.each(h,function(a,c){b.event.fixHooks[j[c]="pointer"+c]=i});else{var k=i.props;i.props=k.concat(["touches","changedTouches","targetTouches","altKey","ctrlKey","metaKey","shiftKey"]),i.filter=function(a,b){var c,d=k.length;if(!b.pageX&&b.touches&&(c=b.touches[0]))for(;d--;)a[k[d]]=c[k[d]];return a},b.each(h,function(a,c){if(2>a)j[c]="mouse"+c;else{var d="touch"+("down"===c?"start":"up"===c?"end":c);b.event.fixHooks[d]=i,j[c]=d+" mouse"+c}})}b.pointertouch=j;var l=a.document,m="__pz__",n=Array.prototype.slice,o=!!a.PointerEvent,p=function(){var a=l.createElement("input");return a.setAttribute("oninput","return"),"function"==typeof a.oninput}(),q=/([A-Z])/g,r=/^http:[\w\.\/]+svg$/,s=/^inline/,t="(\\-?[\\d\\.e]+)",u="\\,?\\s*",v=new RegExp("^matrix\\("+t+u+t+u+t+u+t+u+t+u+t+"\\)$");return e.prototype={x:function(a){var b=a instanceof f,c=this.elements,d=a.elements;return b&&3===d.length?new f(c[0]*d[0]+c[1]*d[1]+c[2]*d[2],c[3]*d[0]+c[4]*d[1]+c[5]*d[2],c[6]*d[0]+c[7]*d[1]+c[8]*d[2]):d.length===c.length?new e(c[0]*d[0]+c[1]*d[3]+c[2]*d[6],c[0]*d[1]+c[1]*d[4]+c[2]*d[7],c[0]*d[2]+c[1]*d[5]+c[2]*d[8],c[3]*d[0]+c[4]*d[3]+c[5]*d[6],c[3]*d[1]+c[4]*d[4]+c[5]*d[7],c[3]*d[2]+c[4]*d[5]+c[5]*d[8],c[6]*d[0]+c[7]*d[3]+c[8]*d[6],c[6]*d[1]+c[7]*d[4]+c[8]*d[7],c[6]*d[2]+c[7]*d[5]+c[8]*d[8]):!1},inverse:function(){var a=1/this.determinant(),b=this.elements;return new e(a*(b[8]*b[4]-b[7]*b[5]),a*-(b[8]*b[1]-b[7]*b[2]),a*(b[5]*b[1]-b[4]*b[2]),a*-(b[8]*b[3]-b[6]*b[5]),a*(b[8]*b[0]-b[6]*b[2]),a*-(b[5]*b[0]-b[3]*b[2]),a*(b[7]*b[3]-b[6]*b[4]),a*-(b[7]*b[0]-b[6]*b[1]),a*(b[4]*b[0]-b[3]*b[1]))},determinant:function(){var a=this.elements;return a[0]*(a[8]*a[4]-a[7]*a[5])-a[3]*(a[8]*a[1]-a[7]*a[2])+a[6]*(a[5]*a[1]-a[4]*a[2])}},f.prototype.e=e.prototype.e=function(a){return this.elements[a]},g.rmatrix=v,g.events=b.pointertouch,g.defaults={eventNamespace:".panzoom",transition:!0,cursor:"move",disablePan:!1,disableZoom:!1,increment:.3,minScale:.4,maxScale:5,rangeStep:.05,duration:200,easing:"ease-in-out",contain:!1},g.prototype={constructor:g,instance:function(){return this},enable:function(){this._initStyle(),this._bind(),this.disabled=!1},disable:function(){this.disabled=!0,this._resetStyle(),this._unbind()},isDisabled:function(){return this.disabled},destroy:function(){this.disable(),b.removeData(this.elem,m)},resetDimensions:function(){var a=this.$parent;this.container={width:a.innerWidth(),height:a.innerHeight()};var c,d=a.offset(),e=this.elem,f=this.$elem;this.isSVG?(c=e.getBoundingClientRect(),c={left:c.left-d.left,top:c.top-d.top,width:c.width,height:c.height,margin:{left:0,top:0}}):c={left:b.css(e,"left",!0)||0,top:b.css(e,"top",!0)||0,width:f.innerWidth(),height:f.innerHeight(),margin:{top:b.css(e,"marginTop",!0)||0,left:b.css(e,"marginLeft",!0)||0}},c.widthBorder=b.css(e,"borderLeftWidth",!0)+b.css(e,"borderRightWidth",!0)||0,c.heightBorder=b.css(e,"borderTopWidth",!0)+b.css(e,"borderBottomWidth",!0)||0,this.dimensions=c},reset:function(a){a=d(a);var b=this.setMatrix(this._origTransform,a);a.silent||this._trigger("reset",b)},resetZoom:function(a){a=d(a);var b=this.getMatrix(this._origTransform);a.dValue=b[3],this.zoom(b[0],a)},resetPan:function(a){var b=this.getMatrix(this._origTransform);this.pan(b[4],b[5],d(a))},setTransform:function(a){for(var c=this.isSVG?"attr":"style",d=this.$set,e=d.length;e--;)b[c](d[e],"transform",a)},getTransform:function(a){var c=this.$set,d=c[0];return a?this.setTransform(a):a=b[this.isSVG?"attr":"style"](d,"transform"),"none"===a||v.test(a)||this.setTransform(a=b.css(d,"transform")),a||"none"},getMatrix:function(a){var b=v.exec(a||this.getTransform());return b&&b.shift(),b||[1,0,0,1,0,0]},setMatrix:function(a,c){if(!this.disabled){c||(c={}),"string"==typeof a&&(a=this.getMatrix(a));var d,e,f,g,h,i,j,k,l,m,n=+a[0],o=this.$parent,p="undefined"!=typeof c.contain?c.contain:this.options.contain;return p&&(d=this._checkDims(),e=this.container,l=d.width+d.widthBorder,m=d.height+d.heightBorder,f=(l*Math.abs(n)-e.width)/2,g=(m*Math.abs(n)-e.height)/2,j=d.left+d.margin.left,k=d.top+d.margin.top,"invert"===p?(h=l>e.width?l-e.width:0,i=m>e.height?m-e.height:0,f+=(e.width-l)/2,g+=(e.height-m)/2,a[4]=Math.max(Math.min(a[4],f-j),-f-j-h),a[5]=Math.max(Math.min(a[5],g-k),-g-k-i+d.heightBorder)):(g+=d.heightBorder/2,h=e.width>l?e.width-l:0,i=e.height>m?e.height-m:0,"center"===o.css("textAlign")&&s.test(b.css(this.elem,"display"))?h=0:f=g=0,a[4]=Math.min(Math.max(a[4],f-j),-f-j+h),a[5]=Math.min(Math.max(a[5],g-k),-g-k+i))),"skip"!==c.animate&&this.transition(!c.animate),c.range&&this.$zoomRange.val(n),this.setTransform("matrix("+a.join(",")+")"),c.silent||this._trigger("change",a),a}},isPanning:function(){return this.panning},transition:function(a){if(this._transition)for(var c=a||!this.options.transition?"none":this._transition,d=this.$set,e=d.length;e--;)b.style(d[e],"transition")!==c&&b.style(d[e],"transition",c)},pan:function(a,b,c){if(!this.options.disablePan){c||(c={});var d=c.matrix;d||(d=this.getMatrix()),c.relative&&(a+=+d[4],b+=+d[5]),d[4]=a,d[5]=b,this.setMatrix(d,c),c.silent||this._trigger("pan",d[4],d[5])}},zoom:function(a,c){"object"==typeof a?(c=a,a=null):c||(c={});var d=b.extend({},this.options,c);if(!d.disableZoom){var g=!1,h=d.matrix||this.getMatrix();"number"!=typeof a&&(a=+h[0]+d.increment*(a?-1:1),g=!0),a>d.maxScale?a=d.maxScale:a