Changeset 4321


Ignore:
Timestamp:
Mar 23, 2007, 7:51:12 PM (18 years ago)
Author:
steve
Message:

Added entry for longer timesteps

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/visualiser/offline.py

    r4305 r4321  
    1313    structures for any dynamic height based quantities to render.
    1414    """
    15     def __init__(self, source, frameDelay=100):
     15    def __init__(self, source, frameDelay=100, forwardStep=1):
    1616        """The source parameter is assumed to be a NetCDF sww file.
    1717        The frameDelay parameter is the number of milliseconds waited between frames.
     
    3232        self.zmin = None
    3333        self.zmax = None
     34
     35        self.forwardStep= forwardStep
    3436
    3537        self.vtk_heightQuantityCache = []
     
    182184
    183185    def forward(self):
    184         self.forward_step()
    185         self.pause()
    186 
    187     def forward_step(self):
    188186        if self.frameNumber < self.maxFrameNumber:
    189187            self.frameNumber += 1
    190188            self.redraw_quantities()
    191         else:
     189            self.pause()
     190           
     191    def forward_step(self):
     192        if self.frameNumber + self.forwardStep <= self.maxFrameNumber:
     193            self.frameNumber += self.forwardStep
     194            self.redraw_quantities()
     195        else:
     196            self.frameNumber = self.maxFrameNumber           
     197            self.redraw_quantities()
    192198            self.pause()
    193199
Note: See TracChangeset for help on using the changeset viewer.