/[escript]/trunk/pyvisi/py_src/velocity.py
ViewVC logotype

Diff of /trunk/pyvisi/py_src/velocity.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1148 by jongui, Wed May 16 22:45:33 2007 UTC revision 1189 by jongui, Thu Jun 7 05:31:25 2007 UTC
# Line 59  class Velocity(DataSetMapper, Actor3D, A Line 59  class Velocity(DataSetMapper, Actor3D, A
59          @param outline: Places an outline around the domain surface          @param outline: Places an outline around the domain surface
60          """          """
61    
         self.__scene = scene  
62          self.__data_collector = data_collector          self.__data_collector = data_collector
63          self.__arrow = arrow          self.__arrow = arrow
64          self.__color_mode = color_mode          self.__color_mode = color_mode
# Line 91  class Velocity(DataSetMapper, Actor3D, A Line 90  class Velocity(DataSetMapper, Actor3D, A
90    
91              # Default line width is 1.              # Default line width is 1.
92              actor3D._setLineWidth(1)              actor3D._setLineWidth(1)
93              self.__scene._addActor3D(self.__viewport, actor3D._getActor3D())              scene._addActor3D(self.__viewport, actor3D._getActor3D())
94    
95          # ----- Velocity -----          # ----- Velocity -----
96    
# Line 125  class Velocity(DataSetMapper, Actor3D, A Line 124  class Velocity(DataSetMapper, Actor3D, A
124                  lookup_table._getLookupTable())                  lookup_table._getLookupTable())
125    
126          self._setupActor3D(self._getDataSetMapper())          self._setupActor3D(self._getDataSetMapper())
127          self.__scene._addActor3D(self.__viewport, self._getActor3D())          scene._addActor3D(self.__viewport, self._getActor3D())
128    
129      def _isModified(self):        def _isModified(self):  
130          """          """
# Line 137  class Velocity(DataSetMapper, Actor3D, A Line 136  class Velocity(DataSetMapper, Actor3D, A
136    
137          return self.__modified or self.__data_collector._isModified()          return self.__modified or self.__data_collector._isModified()
138    
139      def _render(self):      def _render(self, scene):
140          """          """
141          Render the velocity.          Render the velocity.
142    
143            @type scene: L{Scene <scene.Scene>} object
144            @param scene: Scene in which objects are to be rendered on
145          """          """
146    
147          if (self._isModified() == True):          if (self._isModified() == True):
# Line 151  class Velocity(DataSetMapper, Actor3D, A Line 153  class Velocity(DataSetMapper, Actor3D, A
153              # Color velocity by vector.              # Color velocity by vector.
154              if(self.__color_mode == ColorMode.VECTOR):                            if(self.__color_mode == ColorMode.VECTOR):              
155                  self._setColorModeByVector()                  self._setColorModeByVector()
156                  self._setRange(self.__data_collector._getVectorRange())  
157                  self._setScalarRange(self.__data_collector._getVectorRange())                  # self._isScalarRangeSet checks whether the scalar range has
158                    # been specified by the user. If it has, then the scalar range
159                    # read from the source will be ignored.
160                    if(not(self._isScalarRangeSet())):
161                        self._setRange(self.__data_collector._getVectorRange())
162                        self._setScalarRange(\
163                                self.__data_collector._getVectorRange())
164                    else:
165                        self._setRange(self._getDataSetMapperRange())
166                        
167              # Color velocity by scalar.              # Color velocity by scalar.
168              elif(self.__color_mode == ColorMode.SCALAR):                              elif(self.__color_mode == ColorMode.SCALAR):                
169                  self._setColorModeByScalar()                  self._setColorModeByScalar()
170                  self._setRange(self.__data_collector._getScalarRange())  
171                  self._setScalarRange(self.__data_collector._getScalarRange())                  # self._isScalarRangeSet checks whether the scalar range has
172                    # been specified by the user. If it has, then the scalar range
173                    # read from the source will be ignored.
174                    if(not(self._isScalarRangeSet())):
175                        self._setRange(self.__data_collector._getScalarRange())
176                        self._setScalarRange(\
177                                self.__data_collector._getScalarRange())
178                    else:
179                        self._setRange(self._getDataSetMapperRange())
180    
181              self.__modified = False              self.__modified = False
182    
# Line 213  class VelocityOnPlaneCut(DataSetMapper, Line 232  class VelocityOnPlaneCut(DataSetMapper,
232          @param outline: Places an outline around the domain surface          @param outline: Places an outline around the domain surface
233          """          """
234    
         self.__scene = scene  
235          self.__data_collector = data_collector          self.__data_collector = data_collector
236          self.__arrow = arrow          self.__arrow = arrow
237          self.__color_mode = color_mode          self.__color_mode = color_mode
# Line 249  class VelocityOnPlaneCut(DataSetMapper, Line 267  class VelocityOnPlaneCut(DataSetMapper,
267    
268              # Default line width is 1.              # Default line width is 1.
269              actor3D._setLineWidth(1)              actor3D._setLineWidth(1)
270              self.__scene._addActor3D(self.__viewport, actor3D._getActor3D())              scene._addActor3D(self.__viewport, actor3D._getActor3D())
271    
272          # ----- Velocity on a cut plane -----          # ----- Velocity on a cut plane -----
273    
# Line 288  class VelocityOnPlaneCut(DataSetMapper, Line 306  class VelocityOnPlaneCut(DataSetMapper,
306                  lookup_table._getLookupTable())                  lookup_table._getLookupTable())
307    
308          self._setupActor3D(self._getDataSetMapper())          self._setupActor3D(self._getDataSetMapper())
309          self.__scene._addActor3D(self.__viewport, self._getActor3D())          scene._addActor3D(self.__viewport, self._getActor3D())
310            
311      def _isModified(self):        def _isModified(self):  
312          """          """
# Line 301  class VelocityOnPlaneCut(DataSetMapper, Line 319  class VelocityOnPlaneCut(DataSetMapper,
319    
320          return self.__modified or self.__data_collector._isModified()          return self.__modified or self.__data_collector._isModified()
321    
322      def _render(self):      def _render(self, scene):
323          """          """
324          Render the velocity cut using a plane..          Render the velocity cut using a plane.
325    
326            @type scene: L{Scene <scene.Scene>} object
327            @param scene: Scene in which objects are to be rendered on
328          """          """
329    
330          if (self._isModified() == True):          if (self._isModified() == True):
# Line 312  class VelocityOnPlaneCut(DataSetMapper, Line 333  class VelocityOnPlaneCut(DataSetMapper,
333              # Color velocity by vector.              # Color velocity by vector.
334              if(self.__color_mode == ColorMode.VECTOR):                            if(self.__color_mode == ColorMode.VECTOR):              
335                  self._setColorModeByVector()                  self._setColorModeByVector()
336                  self._setRange(self.__data_collector._getVectorRange())  
337                  self._setScalarRange(self.__data_collector._getVectorRange())                  # self._isScalarRangeSet checks whether the scalar range has
338                    # been specified by the user. If it has, then the scalar range
339                    # read from the source will be ignored.
340                    if(not(self._isScalarRangeSet())):
341                        self._setRange(self.__data_collector._getVectorRange())
342                        self._setScalarRange(\
343                                self.__data_collector._getVectorRange())
344                    else:
345                        self._setRange(self._getDataSetMapperRange())
346    
347              # Color velocity by scalar.              # Color velocity by scalar.
348              elif(self.__color_mode == ColorMode.SCALAR):                              elif(self.__color_mode == ColorMode.SCALAR):                
349                  self._setColorModeByScalar()                  self._setColorModeByScalar()
350                  self._setRange(self.__data_collector._getScalarRange())  
351                  self._setScalarRange(self.__data_collector._getScalarRange())                  # self._isScalarRangeSet checks whether the scalar range has
352                    # been specified by the user. If it has, then the scalar range
353                    # read from the source will be ignored.
354                    if(not(self._isScalarRangeSet())):
355                        self._setRange(self.__data_collector._getScalarRange())
356                        self._setScalarRange(\
357                                self.__data_collector._getScalarRange())
358                    else:
359                        self._setRange(self._getDataSetMapperRange())
360    
361              self.__modified = False              self.__modified = False
362    
# Line 372  class VelocityOnPlaneClip(DataSetMapper, Line 410  class VelocityOnPlaneClip(DataSetMapper,
410          @param outline: Places an outline around the domain surface          @param outline: Places an outline around the domain surface
411          """          """
412    
         self.__scene = scene  
413          self.__data_collector = data_collector          self.__data_collector = data_collector
414          self.__arrow = arrow          self.__arrow = arrow
415          self.__color_mode = color_mode          self.__color_mode = color_mode
# Line 408  class VelocityOnPlaneClip(DataSetMapper, Line 445  class VelocityOnPlaneClip(DataSetMapper,
445    
446              # Default line width is 1.              # Default line width is 1.
447              actor3D._setLineWidth(1)              actor3D._setLineWidth(1)
448              self.__scene._addActor3D(self.__viewport, actor3D._getActor3D())              scene._addActor3D(self.__viewport, actor3D._getActor3D())
449    
450          # ----- Velocity on a clipped plane -----          # ----- Velocity on a clipped plane -----
451    
# Line 452  class VelocityOnPlaneClip(DataSetMapper, Line 489  class VelocityOnPlaneClip(DataSetMapper,
489                  lookup_table._getLookupTable())                  lookup_table._getLookupTable())
490    
491          self._setupActor3D(self._getDataSetMapper())          self._setupActor3D(self._getDataSetMapper())
492          self.__scene._addActor3D(self.__viewport, self._getActor3D())          scene._addActor3D(self.__viewport, self._getActor3D())
493            
494      def _isModified(self):        def _isModified(self):  
495          """          """
# Line 465  class VelocityOnPlaneClip(DataSetMapper, Line 502  class VelocityOnPlaneClip(DataSetMapper,
502    
503          return self.__modified or self.__data_collector._isModified()          return self.__modified or self.__data_collector._isModified()
504    
505      def _render(self):      def _render(self, scene):
506          """          """
507          Render the velocity clip using a plane..          Render the velocity clip using a plane..
508    
509            @type scene: L{Scene <scene.Scene>} object
510            @param scene: Scene in which objects are to be rendered on
511          """          """
512    
513          if (self._isModified() == True):          if (self._isModified() == True):
# Line 476  class VelocityOnPlaneClip(DataSetMapper, Line 516  class VelocityOnPlaneClip(DataSetMapper,
516              # Color velocity by vector.              # Color velocity by vector.
517              if(self.__color_mode == ColorMode.VECTOR):                            if(self.__color_mode == ColorMode.VECTOR):              
518                  self._setColorModeByVector()                  self._setColorModeByVector()
519                  self._setRange(self.__data_collector._getVectorRange())  
520                  self._setScalarRange(self.__data_collector._getVectorRange())                  # self._isScalarRangeSet checks whether the scalar range has
521                    # been specified by the user. If it has, then the scalar range
522                    # read from the source will be ignored.
523                    if(not(self._isScalarRangeSet())):
524                        self._setRange(self.__data_collector._getVectorRange())
525                        self._setScalarRange(\
526                                self.__data_collector._getVectorRange())
527                    else:
528                        self._setRange(self._getDataSetMapperRange())
529    
530              # Color velocity by scalar.              # Color velocity by scalar.
531              elif(self.__color_mode == ColorMode.SCALAR):                              elif(self.__color_mode == ColorMode.SCALAR):                
532                  self._setColorModeByScalar()                  self._setColorModeByScalar()
533                  self._setRange(self.__data_collector._getScalarRange())  
534                  self._setScalarRange(self.__data_collector._getScalarRange())                  # self._isScalarRangeSet checks whether the scalar range has
535                    # been specified by the user. If it has, then the scalar range
536                    # read from the source will be ignored.
537                    if(not(self._isScalarRangeSet())):
538                        self._setRange(self.__data_collector._getScalarRange())
539                        self._setScalarRange(\
540                                self.__data_collector._getScalarRange())
541                    else:
542                        self._setRange(self._getDataSetMapperRange())
543    
544              self.__modified = False              self.__modified = False
545    

Legend:
Removed from v.1148  
changed lines
  Added in v.1189

  ViewVC Help
Powered by ViewVC 1.1.26