Commit f60488c8 authored by Valentin Buck's avatar Valentin Buck
Browse files

Made displacement optional

parent f77c4073
Loading
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -104,8 +104,8 @@ class PythonWinADCPReader(VTKPythonAlgorithmBase):

    @smproperty.intvector(name="Displace Points", default_values=1)
    @smdomain.xml('<BooleanDomain name="bool"/>')
    def SetPositionDirection(self, direction):
        self._looks_down = direction == 1
    def SetDisplacementMode(self, displace):
        self._displace_points = displace == 1
        self.Modified()

    def _get_timesteps(self):
@@ -172,6 +172,7 @@ class PythonWinADCPReader(VTKPythonAlgorithmBase):
        y = np.repeat(y_pos,self._bins)
        z = np.zeros(self._bins)
        for i in range(self._bins):
            if(self._displace_points):
                x[i] += self._displacement_vectors[i][0]
                y[i] += self._displacement_vectors[i][1]
            z[i] = self._pos_depth + ((z_zero + (i * z_offset)) * (-1.0 if self._looks_down else 1.0))
@@ -215,7 +216,7 @@ class PythonWinADCPReader(VTKPythonAlgorithmBase):
            displacement[i] = [offset[0], offset[1],0]
            self._displacement_vectors[i] = (prev[0] + offset[0], prev[1] + offset[1])
        
        print(repr(self._displacement_vectors))
        #print(repr(self._displacement_vectors))

        output.SetPoints(points)
        output.PointData.append(magnitudes, "Magnitude (mm/s)")