00001
00002
00003
00004 #ifndef _OVERHEADLINE_H
00005 #define _OVERHEADLINE_H
00006
00007 class overhead_line : public line
00008 {
00009 public:
00010 static CLASS *oclass;
00011 static CLASS *pclass;
00012 public:
00013 void recalc(void);
00014 public:
00015 int init(OBJECT *parent);
00016 overhead_line(MODULE *mod);
00017 inline overhead_line(CLASS *cl=oclass):line(cl){};
00018 int isa(char *classname);
00019 int create(void);
00020 private:
00021 void test_phases(line_configuration *config, const char ph);
00022 };
00023
00024 #endif // _OVERHEADLINE_H