From 809320a43a59867ca6eb6cede5e1e8026d3fe732 Mon Sep 17 00:00:00 2001 From: weefuzzy Date: Tue, 3 May 2022 14:17:19 +0100 Subject: [PATCH] `PCA.sc`: add batch `inverseTranform` method --- release-packaging/Classes/FluidPCA.sc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/release-packaging/Classes/FluidPCA.sc b/release-packaging/Classes/FluidPCA.sc index 67e8705..eb79d79 100644 --- a/release-packaging/Classes/FluidPCA.sc +++ b/release-packaging/Classes/FluidPCA.sc @@ -71,6 +71,16 @@ FluidPCA : FluidModelObject{ this.prSendMsg(this.inverseTransformPointMsg(sourceBuffer,destBuffer)); } + inverseTransformMsg{|sourceDataSet, destDataSet| + ^this.prMakeMsg(\inverseTransform,id,sourceDataSet.id, destDataSet.id); + } + + inverseTransform{|sourceDataSet, destDataSet,action| + actions[\inverseTransform] = [nil,action]; + this.prSendMsg(this.inverseTransformMsg(sourceDataSet, destDataSet)); + } + + } FluidPCAQuery : FluidRTMultiOutUGen {