From 33864c4b2f603b913132af145057f6e0c4bfd8c3 Mon Sep 17 00:00:00 2001 From: Gerard Date: Thu, 1 Jul 2021 16:39:38 +0100 Subject: [PATCH] add FludGrid --- release-packaging/Classes/FluidGrid.sc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 release-packaging/Classes/FluidGrid.sc diff --git a/release-packaging/Classes/FluidGrid.sc b/release-packaging/Classes/FluidGrid.sc new file mode 100644 index 0000000..bba97ee --- /dev/null +++ b/release-packaging/Classes/FluidGrid.sc @@ -0,0 +1,22 @@ +FluidGrid : FluidModelObject { + var <>oversample, <>rows, <>cols; + *new {|server, oversample = 1, rows = 0, cols = 0| + ^super.new(server,[oversample, rows, cols]) + .oversample_(oversample).rows_(rows).cols_(cols); + } + + prGetParams{ + ^[this.oversample, this.rows, this.cols]; + } + + fitTransformMsg{|sourceDataSet, destDataSet| + ^this.prMakeMsg(\fitTransform,id, sourceDataSet.id, destDataSet.id); + } + + fitTransform{|sourceDataSet, destDataSet, action| + actions[\fitTransform] = [nil,action]; + this.fitTransformMsg(sourceDataSet,destDataSet); + this.prSendMsg(this.fitTransformMsg(sourceDataSet,destDataSet)); + } + +}