23 #ifndef vtkSMAnimationSceneProxy_h 24 #define vtkSMAnimationSceneProxy_h 26 #include "vtkPVAnimationModule.h" 34 void PrintSelf(ostream& os, vtkIndent indent);
41 virtual bool UpdateAnimationUsingDataTimeSteps();
45 return self ?
self->UpdateAnimationUsingDataTimeSteps() :
false;
54 virtual vtkSMProxy* FindAnimationCue(
vtkSMProxy* animatedProxy,
const char* animatedPropertyName);
59 return self ?
self->FindAnimationCue(animatedProxy, animatedPropertyName) : NULL;
85 void OnUpdateStartEndTimesEvent(vtkObject*,
unsigned long,
void*);
static vtkSMAnimationSceneProxy * SafeDownCast(vtkObject *o)
vtkSMAnimationSceneProxy observe vtkCommand::ModifiedEvent on the client-side VTK-object to call Upda...
void operator=(const vtkSMProxy &) VTK_DELETE_FUNCTION
void PrintSelf(ostream &os, vtkIndent indent)
static vtkSMProxy * FindAnimationCue(vtkSMProxy *scene, vtkSMProxy *animatedProxy, const char *animatedPropertyName)
Returns the first animation cue (enabled or otherwise) that animates the given property on the proxy...
static vtkSMProxy * New()
virtual void CreateVTKObjects()
Given a class name (by setting VTKClassName) and server ids (by setting ServerIDs), this methods instantiates the objects on the server(s)
virtual int LoadXMLState(vtkPVXMLElement *element, vtkSMProxyLocator *locator)
Loads the proxy state from the XML element.
proxy for a VTK object(s) on a server
is used to locate proxies referred to in state xmls while loading state files.
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
static bool UpdateAnimationUsingDataTimeSteps(vtkSMProxy *scene)
Setups the animation scene's playback mode and time-ranges based on the timesteps available on the ti...