|
ParaView
|
manages data cache for flip book animations. More...
#include <vtkPVCacheKeeper.h>


manages data cache for flip book animations.
vtkPVCacheKeeper manages data cache for flip book animations. When caching is disabled, this simply acts as a pass through filter. When caching is enabled, is the current time step has been previously cached then this filter shuts the update request, otherwise propagates the update and then cache the result for later use. The current time step is set using SetCacheTime().
Definition at line 35 of file vtkPVCacheKeeper.h.
| vtkPVCacheKeeper::vtkPVCacheKeeper | ( | ) | [protected] |
| vtkPVCacheKeeper::~vtkPVCacheKeeper | ( | ) | [protected] |
| static vtkPVCacheKeeper* vtkPVCacheKeeper::New | ( | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
| virtual const char* vtkPVCacheKeeper::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| static int vtkPVCacheKeeper::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
| virtual int vtkPVCacheKeeper::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| static vtkPVCacheKeeper* vtkPVCacheKeeper::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
| void vtkPVCacheKeeper::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| void vtkPVCacheKeeper::RemoveAllCaches | ( | ) |
Methods for saving, clearing and updating flip books. This removes all saved cache.
| virtual void vtkPVCacheKeeper::SetCacheTime | ( | double | ) | [virtual] |
Set/Get the current cache time.
| virtual double vtkPVCacheKeeper::GetCacheTime | ( | ) | [virtual] |
Set/Get the current cache time.
| bool vtkPVCacheKeeper::IsCached | ( | double | cacheTime | ) |
Returns if the given cacheTime is available in the cache. Does not cause any updates.
| bool vtkPVCacheKeeper::IsCached | ( | ) | [inline] |
Returns if the given cacheTime is available in the cache. Does not cause any updates.
Definition at line 56 of file vtkPVCacheKeeper.h.
| virtual void vtkPVCacheKeeper::SetCachingEnabled | ( | bool | ) | [virtual] |
Get/Set if caching is enabled. Default is true.
| virtual bool vtkPVCacheKeeper::GetCachingEnabled | ( | ) | [virtual] |
Get/Set if caching is enabled. Default is true.
| virtual void vtkPVCacheKeeper::CachingEnabledOn | ( | ) | [virtual] |
Get/Set if caching is enabled. Default is true.
| virtual void vtkPVCacheKeeper::CachingEnabledOff | ( | ) | [virtual] |
Get/Set if caching is enabled. Default is true.
| void vtkPVCacheKeeper::SetCacheSizeKeeper | ( | vtkCacheSizeKeeper * | ) | [protected] |
Get/Set the cache size keeper. The cacher reports its cache size to this keeper, if any.
| virtual vtkCacheSizeKeeper* vtkPVCacheKeeper::GetCacheSizeKeeper | ( | ) | [protected, virtual] |
Get/Set the cache size keeper. The cacher reports its cache size to this keeper, if any.
| int vtkPVCacheKeeper::RequestDataObject | ( | vtkInformation * | request, |
| vtkInformationVector ** | inputVector, | ||
| vtkInformationVector * | outputVector | ||
| ) | [protected, virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| int vtkPVCacheKeeper::RequestData | ( | vtkInformation * | request, |
| vtkInformationVector ** | inputVector, | ||
| vtkInformationVector * | outputVector | ||
| ) | [protected, virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| virtual vtkExecutive* vtkPVCacheKeeper::CreateDefaultExecutive | ( | ) | [protected, virtual] |
Reimplemented from vtkAlgorithm.
| bool vtkPVCacheKeeper::SaveData | ( | vtkDataObject * | ) | [protected] |
Called to save the data in cache. Returns true if data is saved otherwise false.
bool vtkPVCacheKeeper::CachingEnabled [protected] |
Definition at line 89 of file vtkPVCacheKeeper.h.
double vtkPVCacheKeeper::CacheTime [protected] |
Definition at line 90 of file vtkPVCacheKeeper.h.
vtkCacheSizeKeeper* vtkPVCacheKeeper::CacheSizeKeeper [protected] |
Definition at line 91 of file vtkPVCacheKeeper.h.
1.7.5.1