5#include <WXP/DateVal.h>
6#include <WXP/NameConv.h>
8#include <WXP/Strings.h>
33 Filename(
const char *nameconv,
const char *str );
39 int set(
const char *nameconv,
const char *str );
40 int set(
const char *nameconv,
Date &rdate );
41 int set(
const char *filename );
45 int setPath(
const char *path );
55 int setType(
const char *rtype );
58 inline int setForeTime(
int time ){ conv.
setForeTime( time );
return 1; };
59 inline int getForeTime(){
return conv.getForeTime(); };
61 inline int setKey(
char ch,
const char *str ){
return conv.
setKey(ch, str); };
62 inline const char *getExt(){
return conv.
getExt(); };
63 inline const char *getKey(
char ch ){
return conv.
getKey(ch); };
65 int setName(
const char *rname );
73 int addOutPath(
const char *path );
80 inline int getNumType(){
return num_type; };
91 int setFile(
const char *file );
This class stores date and time information.
Definition Date.h:8
This class creates filenames.
Definition Filename.h:11
int setType(const char *rtype)
Definition Filename.cc:279
int print()
Definition Filename.cc:1107
int setOutput(bool val)
Definition Filename.cc:355
int setFile()
Definition Filename.cc:622
Filename()
Definition Filename.cc:51
int setLateLimit(int val)
Definition Filename.cc:363
DateVal getDateval()
Definition Filename.cc:253
~Filename()
Definition Filename.cc:88
int setNumFiles(int val)
Definition Filename.cc:380
const char * getType()
Definition Filename.cc:288
int getNumFiles()
Definition Filename.cc:454
int setPath(const char *path)
Definition Filename.cc:179
int setName(const char *rname)
Definition Filename.cc:296
static const int FILES
Definition Filename.h:102
bool validHeader()
Definition Filename.cc:342
static const int HOURS
Definition Filename.h:101
int setNameConv(const char *nameconv)
Definition Filename.cc:168
int getDate(Date &rdate)
Definition Filename.cc:240
int setBaseDate(Date &rdate)
Definition Filename.cc:735
int init()
Definition Filename.cc:38
int setLateDate(Date rdate)
Definition Filename.cc:372
const char * getName()
Definition Filename.cc:306
int setDate(Date &rdate)
Definition Filename.cc:145
const char * getHeader()
Definition Filename.cc:334
int setHeader(const char *rname)
Definition Filename.cc:325
int set(const char *nameconv, const char *str)
Definition Filename.cc:96
static const int UNK
Definition Filename.h:100
int checkFile(const char *file)
Definition Filename.cc:462
int listFile()
Definition Filename.cc:755
int initParam()
Definition Filename.cc:31
int setFixDate(DateVal &rdate)
Definition Filename.cc:262
This class creates a name convention used to create filenames.
Definition NameConv.h:12
int setKey(char ch, const char *str)
Definition NameConv.cc:261
int setForeTime(int val)
Definition NameConv.h:60
const char * getKey(char ch)
Definition NameConv.cc:275
const char * getExt()
Definition NameConv.cc:252
This is a variable length string class.
Definition String.h:5
This class creates a list of strings.
Definition Strings.h:5
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct defines basic date values.
Definition DateVal.h:5