Parses out the base file name of a file sequence and also the specific index of the given file. More...
#include <vtkFileSequenceParser.h>


Public Types | |
| typedef vtkObject | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| bool | ParseFileSequence (const char *file) |
| Extract base file name sequence from the file. More... | |
| virtual char * | GetSequenceName () |
| Getter to use to get the sequence name after calling ParseFileSequence. More... | |
| virtual int | GetSequenceIndex () |
| Getter to use to get the sequence index after calling ParseFileSequence. More... | |
| virtual std::string | GetSequenceIndexString () |
| Getter to use to get the sequence index string after calling ParseFileSequence. More... | |
Public Member Functions inherited from vtkObject | |
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| bool | GetDebug () |
| void | SetDebug (bool debugFlag) |
| virtual void | Modified () |
| virtual vtkMTimeType | GetMTime () |
| void | RemoveObserver (unsigned long tag) |
| void | RemoveObservers (unsigned long event) |
| void | RemoveObservers (const char *event) |
| void | RemoveAllObservers () |
| int | HasObserver (unsigned long event) |
| int | HasObserver (const char *event) |
| int | InvokeEvent (unsigned long event) |
| int | InvokeEvent (const char *event) |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const |
| virtual void | Delete () |
| virtual void | FastDelete () |
| void | Print (ostream &os) |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| void | SetReferenceCount (int) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
| void | PrintRevisions (ostream &) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
| void | PrintRevisions (ostream &) |
Static Public Member Functions | |
| static vtkFileSequenceParser * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkFileSequenceParser * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkObject | |
| static vtkObject * | New () |
| static void | BreakOnError () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
| static vtkTypeBool | IsTypeOf (const char *name) |
| static vtkObjectBase * | New () |
| static vtkObjectBase * | New () |
Protected Member Functions | |
| vtkFileSequenceParser () | |
| ~vtkFileSequenceParser () override | |
| virtual void | SetSequenceName (const char *) |
Protected Member Functions inherited from vtkObject | |
| vtkObject () | |
| virtual | ~vtkObject () |
| void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
| void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
Protected Member Functions inherited from vtkObjectBase | |
| vtkObjectBase () | |
| virtual | ~vtkObjectBase () |
| virtual void | CollectRevisions (ostream &) |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| vtkObjectBase (const vtkObjectBase &) | |
| void | operator= (const vtkObjectBase &) |
Protected Attributes | |
| std::unique_ptr< vtksys::RegularExpression > | reg_ex |
| std::unique_ptr< vtksys::RegularExpression > | reg_ex2 |
| std::unique_ptr< vtksys::RegularExpression > | reg_ex3 |
| std::unique_ptr< vtksys::RegularExpression > | reg_ex4 |
| std::unique_ptr< vtksys::RegularExpression > | reg_ex5 |
| std::unique_ptr< vtksys::RegularExpression > | reg_ex6 |
| std::unique_ptr< vtksys::RegularExpression > | reg_ex_last |
| int | SequenceIndex |
| char * | SequenceName |
| std::string | SequenceIndexString |
Protected Attributes inherited from vtkObject | |
| bool | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| vtkAtomicInt32 | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
Parses out the base file name of a file sequence and also the specific index of the given file.
Given a file name (without path). I will extract the base portion of the file name that is common to all the files in the sequence. It will also provide the current sequence index of the provided file name. by several vtkPVUpdateSuppressor objects.
Definition at line 29 of file vtkFileSequenceParser.h.
Definition at line 33 of file vtkFileSequenceParser.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
Reimplemented from vtkObjectBase.
|
static |
|
overridevirtual |
Reimplemented from vtkObject.
| bool vtkFileSequenceParser::ParseFileSequence | ( | const char * | file | ) |
Extract base file name sequence from the file.
Returns true if a sequence is detected and sets SequenceName and SequenceIndex.
|
virtual |
Getter to use to get the sequence name after calling ParseFileSequence.
|
virtual |
Getter to use to get the sequence index after calling ParseFileSequence.
|
virtual |
Getter to use to get the sequence index string after calling ParseFileSequence.
It can be useful when sequence index is duplicated.
|
protectedvirtual |
|
protected |
Definition at line 66 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 67 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 68 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 69 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 70 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 71 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 72 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 75 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 78 of file vtkFileSequenceParser.h.
|
protected |
Definition at line 79 of file vtkFileSequenceParser.h.
1.8.13 on Wed Jul 29 2026