#include <SequenceFileName.h>
Inheritance diagram for SequenceFileName:

Definition at line 15 of file SequenceFileName.h.
Public Member Functions | |
| SequenceFileName (char const *s, char const *read_or_write="r") | |
| SequenceFileName (char const *s, int start_frame, int step, char const *read_or_write="r") | |
| void | set_default_extension (char const *ext) |
| vcl_string | name (int frame) |
| vcl_ostream & | print (vcl_ostream &s) const |
| void | probe_limits () |
| Set start_frame, end_frame by scanning the directory given by the pattern, and finding limits. | |
| int | real_index (int index) const |
| int | get_start_frame () const |
| int | get_step () const |
| int | get_end () const |
| int | n () const |
| void | set_end (int e) |
Public Attributes | |
| vcl_string | fmt_ |
| bool | ok_ |
| vcl_string | ext_ |
| int | start_frame_ |
| int | step_ |
| int | end_ |
| int | n_ |
Protected Member Functions | |
| void | init (char const *s, int start_frame, int step, char const *read_or_write="r") |
Static Protected Member Functions | |
| static bool | exists (const vcl_string &fmt, const char *extension, int real_frame_index) |
| SequenceFileName::SequenceFileName | ( | char const * | s, | |
| char const * | read_or_write = "r" | |||
| ) |
Definition at line 16 of file SequenceFileName.cxx.
| SequenceFileName::SequenceFileName | ( | char const * | s, | |
| int | start_frame, | |||
| int | step, | |||
| char const * | read_or_write = "r" | |||
| ) |
Definition at line 21 of file SequenceFileName.cxx.
| void SequenceFileName::set_default_extension | ( | char const * | ext | ) |
Definition at line 90 of file SequenceFileName.cxx.
| vcl_string SequenceFileName::name | ( | int | frame | ) |
Definition at line 85 of file SequenceFileName.cxx.
| vcl_ostream & SequenceFileName::print | ( | vcl_ostream & | s | ) | const |
Definition at line 105 of file SequenceFileName.cxx.
| void SequenceFileName::probe_limits | ( | ) |
Set start_frame, end_frame by scanning the directory given by the pattern, and finding limits.
| int SequenceFileName::real_index | ( | int | index | ) | const [inline] |
Definition at line 30 of file SequenceFileName.h.
| int SequenceFileName::get_start_frame | ( | ) | const [inline] |
Definition at line 32 of file SequenceFileName.h.
| int SequenceFileName::get_step | ( | ) | const [inline] |
Definition at line 33 of file SequenceFileName.h.
| int SequenceFileName::get_end | ( | ) | const [inline] |
Definition at line 34 of file SequenceFileName.h.
| int SequenceFileName::n | ( | ) | const [inline] |
Definition at line 36 of file SequenceFileName.h.
| void SequenceFileName::set_end | ( | int | e | ) | [inline] |
Definition at line 38 of file SequenceFileName.h.
| void SequenceFileName::init | ( | char const * | s, | |
| int | start_frame, | |||
| int | step, | |||
| char const * | read_or_write = "r" | |||
| ) | [protected] |
Definition at line 26 of file SequenceFileName.cxx.
| bool SequenceFileName::exists | ( | const vcl_string & | fmt, | |
| const char * | extension, | |||
| int | real_frame_index | |||
| ) | [static, protected] |
Definition at line 98 of file SequenceFileName.cxx.
| vcl_string SequenceFileName::fmt_ |
Definition at line 45 of file SequenceFileName.h.
Definition at line 46 of file SequenceFileName.h.
| vcl_string SequenceFileName::ext_ |
Definition at line 47 of file SequenceFileName.h.
Definition at line 48 of file SequenceFileName.h.
Definition at line 49 of file SequenceFileName.h.
Definition at line 50 of file SequenceFileName.h.
Definition at line 51 of file SequenceFileName.h.
1.5.1