Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

ImageSequenceName Struct Reference

#include <ImageSequenceName.h>

Inheritance diagram for ImageSequenceName:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 20 of file ImageSequenceName.h.

Public Member Functions

 ImageSequenceName (char const *s, char const *read_or_write="r", char const *default_extension=0)
 ImageSequenceName (char const *s, int start_frame, int step, char const *read_or_write="r", char const *default_extension=0)
void init (char const *read_or_write="r", char const *default_extension=0)
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)


Constructor & Destructor Documentation

ImageSequenceName::ImageSequenceName char const *  s,
char const *  read_or_write = "r",
char const *  default_extension = 0
 

Definition at line 10 of file ImageSequenceName.cxx.

ImageSequenceName::ImageSequenceName char const *  s,
int  start_frame,
int  step,
char const *  read_or_write = "r",
char const *  default_extension = 0
 

Definition at line 18 of file ImageSequenceName.cxx.


Member Function Documentation

bool SequenceFileName::exists const vcl_string &  fmt,
const char *  extension,
int  real_frame_index
[static, protected, inherited]
 

Definition at line 98 of file SequenceFileName.cxx.

int SequenceFileName::get_end  )  const [inline, inherited]
 

Definition at line 34 of file SequenceFileName.h.

int SequenceFileName::get_start_frame  )  const [inline, inherited]
 

Definition at line 32 of file SequenceFileName.h.

int SequenceFileName::get_step  )  const [inline, inherited]
 

Definition at line 33 of file SequenceFileName.h.

void SequenceFileName::init char const *  s,
int  start_frame,
int  step,
char const *  read_or_write = "r"
[protected, inherited]
 

Definition at line 26 of file SequenceFileName.cxx.

void ImageSequenceName::init char const *  read_or_write = "r",
char const *  default_extension = 0
 

Definition at line 26 of file ImageSequenceName.cxx.

int SequenceFileName::n  )  const [inline, inherited]
 

Definition at line 36 of file SequenceFileName.h.

vcl_string SequenceFileName::name int  frame  )  [inherited]
 

Definition at line 85 of file SequenceFileName.cxx.

vcl_ostream & SequenceFileName::print vcl_ostream &  s  )  const [inherited]
 

Definition at line 105 of file SequenceFileName.cxx.

void SequenceFileName::probe_limits  )  [inherited]
 

Set start_frame, end_frame by scanning the directory given by the pattern, and finding limits.

int SequenceFileName::real_index int  index  )  const [inline, inherited]
 

Definition at line 30 of file SequenceFileName.h.

void SequenceFileName::set_default_extension char const *  ext  )  [inherited]
 

Definition at line 90 of file SequenceFileName.cxx.

void SequenceFileName::set_end int  e  )  [inline, inherited]
 

Definition at line 38 of file SequenceFileName.h.


Member Data Documentation

int SequenceFileName::end_ [inherited]
 

Definition at line 50 of file SequenceFileName.h.

vcl_string SequenceFileName::ext_ [inherited]
 

Definition at line 47 of file SequenceFileName.h.

vcl_string SequenceFileName::fmt_ [inherited]
 

Definition at line 45 of file SequenceFileName.h.

int SequenceFileName::n_ [inherited]
 

Definition at line 51 of file SequenceFileName.h.

bool SequenceFileName::ok_ [inherited]
 

Definition at line 46 of file SequenceFileName.h.

int SequenceFileName::start_frame_ [inherited]
 

Definition at line 48 of file SequenceFileName.h.

int SequenceFileName::step_ [inherited]
 

Definition at line 49 of file SequenceFileName.h.


The documentation for this struct was generated from the following files:
Generated on Thu Jan 10 14:46:07 2008 for contrib/oxl/oxp by  doxygen 1.4.4