Parent Directory
|
Revision Log
Removed the use of StructuredPointsProbe and replaced it with MaskPoints in the Velocity module. StructuredPointsProbe does NOT work well in all instances.
1 | """ |
2 | @author: John NGUI |
3 | """ |
4 | |
5 | import vtk |
6 | |
7 | class MaskPoints: |
8 | |
9 | def __init__(self, object): |
10 | self.__object = object |
11 | self.__vtk_mask_points = vtk.vtkMaskPoints |
12 | |
13 | self.__setupMaskPoints() |
14 | |
15 | def __setupMaskPoints(self): |
16 | self.__setInput() |
17 | self.randomOn() |
18 | |
19 | def __setInput(self): |
20 | self.__vtk_mask_points.SetInput(self.__object) |
21 | |
22 | def setRatio(self, ratio): |
23 | self.__vtk_mask_points.SetOnRation(ratio) |
24 | |
25 | def randomOn(self): |
26 | self.__vtk_mask_points.RandomModeOn() |
27 | |
28 | def randomOff(self): |
29 | self.__vtk_mask_points.RandomModeOff() |
30 | |
31 | def _getOutput(self): |
32 | return self.__vtk_mask_points.GetOutput() |
ViewVC Help | |
Powered by ViewVC 1.1.26 |