#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: