00001 #ifndef Cart2DPort_h_seen
00002 #define Cart2DPort_h_seen
00003
00004
00005
00007 class Cart2DPort
00008 #ifdef HAVE_CLASSIC
00009 : public virtual classic::gov::cca::Port
00010 #endif
00011 {
00012
00013 public:
00014
00015 virtual ~Cart2DPort(){}
00016
00018 virtual void setXAxis(double *x, struct CCA_dimenMap *mapX) =0;
00019
00021 virtual void setYAxis(double *y, struct CCA_dimenMap *mapY) =0;
00022
00030 virtual void setField(CCA_Block *b, char *name) =0;
00031
00033 virtual int visualize()=0;
00034 };
00035 #endif //Cart2DPort_h_seen