Public Member Functions | Private Attributes
FileNameGenerator Class Reference

#include <FileNameGenerator.h>

List of all members.

Public Member Functions

 FileNameGenerator (FileNameGeneratorBase *fng, vcl_string const &suffix)
 FileNameGenerator (FileNameGeneratorBase *fng, const char *suffix)
 FileNameGenerator (FileNameGeneratorBase *fng, vcl_string const &subdir, vcl_string const &suffix)
 FileNameGenerator (FileNameGeneratorBase *fng, const char *subdir, const char *suffix)
FileNameGeneratorBaseget_base () const
vcl_string get_subdir () const
vcl_string get_suffix () const
bool uses_subdir () const
vcl_string subdir_name () const
vcl_string name ()
vcl_string frame_name (int i1)
vcl_string pair_name (int i1, int i2)
vcl_string triplet_name (int i1, int i2, int i3)

Private Attributes

FileNameGeneratorBasefng_
vcl_string subdir_
vcl_string suffix_

Detailed Description

Definition at line 19 of file FileNameGenerator.h.


Constructor & Destructor Documentation

FileNameGenerator::FileNameGenerator ( FileNameGeneratorBase fng,
vcl_string const &  suffix 
) [inline]

Definition at line 27 of file FileNameGenerator.h.

FileNameGenerator::FileNameGenerator ( FileNameGeneratorBase fng,
const char *  suffix 
) [inline]

Definition at line 33 of file FileNameGenerator.h.

FileNameGenerator::FileNameGenerator ( FileNameGeneratorBase fng,
vcl_string const &  subdir,
vcl_string const &  suffix 
) [inline]

Definition at line 39 of file FileNameGenerator.h.

FileNameGenerator::FileNameGenerator ( FileNameGeneratorBase fng,
const char *  subdir,
const char *  suffix 
) [inline]

Definition at line 47 of file FileNameGenerator.h.


Member Function Documentation

vcl_string FileNameGenerator::frame_name ( int  i1) [inline]

Definition at line 68 of file FileNameGenerator.h.

FileNameGeneratorBase* FileNameGenerator::get_base ( ) const [inline]

Definition at line 55 of file FileNameGenerator.h.

vcl_string FileNameGenerator::get_subdir ( ) const [inline]

Definition at line 56 of file FileNameGenerator.h.

vcl_string FileNameGenerator::get_suffix ( ) const [inline]

Definition at line 57 of file FileNameGenerator.h.

vcl_string FileNameGenerator::name ( ) [inline]

Definition at line 62 of file FileNameGenerator.h.

vcl_string FileNameGenerator::pair_name ( int  i1,
int  i2 
) [inline]

Definition at line 74 of file FileNameGenerator.h.

vcl_string FileNameGenerator::subdir_name ( ) const [inline]

Definition at line 60 of file FileNameGenerator.h.

vcl_string FileNameGenerator::triplet_name ( int  i1,
int  i2,
int  i3 
) [inline]

Definition at line 80 of file FileNameGenerator.h.

bool FileNameGenerator::uses_subdir ( ) const [inline]

Definition at line 58 of file FileNameGenerator.h.


Member Data Documentation

Definition at line 21 of file FileNameGenerator.h.

vcl_string FileNameGenerator::subdir_ [private]

Definition at line 22 of file FileNameGenerator.h.

vcl_string FileNameGenerator::suffix_ [private]

Definition at line 23 of file FileNameGenerator.h.


The documentation for this class was generated from the following file: