00001 // $Id: line.h,v 1.10 2008/02/13 22:48:04 natet Exp $ 00002 00003 #ifndef _UNDERGROUNDLINECONDUCTOR_H 00004 #define _UNDERGROUNDLINECONDUCTOR_H 00005 00006 #include "line.h" 00007 00008 class underground_line_conductor { 00009 public: 00010 static CLASS *oclass; 00011 static CLASS *pclass; 00012 static underground_line_conductor *defaults; 00013 public: 00014 double outer_diameter; 00015 double conductor_gmr; 00016 double conductor_diameter; 00017 double conductor_resistance; 00018 double neutral_gmr; 00019 double neutral_diameter; 00020 double neutral_resistance; 00021 int16 neutral_strands; 00022 double shield_gmr; 00023 double shield_resistance; 00024 LINERATINGS winter, summer; 00025 00026 underground_line_conductor(MODULE *mod); 00027 int isa(char *classname); 00028 int create(void); 00029 }; 00030 00031 #endif // _UNDERGROUNDLINECONDUCTOR_H