#include <FileNameGeneratorBase.h>
List of all members.
Public Types |
typedef vnl_unary_function
< int, int > | Indexer |
Public Member Functions |
| | FileNameGeneratorBase () |
| | Construct by copying the supplied indexer.
|
| | FileNameGeneratorBase (const Indexer &indexer) |
| | Construct by copying the supplied indexer.
|
| | FileNameGeneratorBase (const FileNameGeneratorBase &) |
| FileNameGeneratorBase & | operator= (const FileNameGeneratorBase &) |
| virtual | ~FileNameGeneratorBase () |
| virtual vcl_string | dirname ()=0 |
| virtual vcl_string | basename ()=0 |
| virtual vcl_string | image_extension ()=0 |
| virtual vcl_string | frame_basename (int i1)=0 |
| virtual vcl_string | pair_basename (int i1, int i2)=0 |
| virtual vcl_string | triplet_basename (int i1, int i2, int i3)=0 |
| virtual vcl_string | basename (const char *subdir)=0 |
| virtual vcl_string | frame_basename (const char *subdir, int i1)=0 |
| virtual vcl_string | pair_basename (const char *subdir, int i1, int i2)=0 |
| virtual vcl_string | triplet_basename (const char *subdir, int i1, int i2, int i3)=0 |
| virtual int | get_real_index (int index) const |
| virtual FileNameGeneratorBase * | copy ()=0 |
| virtual FileNameGeneratorBase * | copy (char const *new_basename)=0 |
Public Attributes |
| bool | use_subdirs |
Protected Attributes |
| Indexer * | indexer_ |
Detailed Description
Definition at line 21 of file FileNameGeneratorBase.h.
Member Typedef Documentation
Constructor & Destructor Documentation
| FileNameGeneratorBase::FileNameGeneratorBase |
( |
| ) |
|
| FileNameGeneratorBase::FileNameGeneratorBase |
( |
const Indexer & |
indexer | ) |
|
| virtual FileNameGeneratorBase::~FileNameGeneratorBase |
( |
| ) |
[inline, virtual] |
Member Function Documentation
| virtual vcl_string FileNameGeneratorBase::basename |
( |
| ) |
[pure virtual] |
| virtual vcl_string FileNameGeneratorBase::basename |
( |
const char * |
subdir | ) |
[pure virtual] |
| virtual vcl_string FileNameGeneratorBase::dirname |
( |
| ) |
[pure virtual] |
| virtual vcl_string FileNameGeneratorBase::frame_basename |
( |
int |
i1 | ) |
[pure virtual] |
| virtual vcl_string FileNameGeneratorBase::frame_basename |
( |
const char * |
subdir, |
|
|
int |
i1 |
|
) |
| [pure virtual] |
| int FileNameGeneratorBase::get_real_index |
( |
int |
index | ) |
const [virtual] |
| virtual vcl_string FileNameGeneratorBase::image_extension |
( |
| ) |
[pure virtual] |
| virtual vcl_string FileNameGeneratorBase::pair_basename |
( |
int |
i1, |
|
|
int |
i2 |
|
) |
| [pure virtual] |
| virtual vcl_string FileNameGeneratorBase::pair_basename |
( |
const char * |
subdir, |
|
|
int |
i1, |
|
|
int |
i2 |
|
) |
| [pure virtual] |
| virtual vcl_string FileNameGeneratorBase::triplet_basename |
( |
int |
i1, |
|
|
int |
i2, |
|
|
int |
i3 |
|
) |
| [pure virtual] |
| virtual vcl_string FileNameGeneratorBase::triplet_basename |
( |
const char * |
subdir, |
|
|
int |
i1, |
|
|
int |
i2, |
|
|
int |
i3 |
|
) |
| [pure virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: