CCAFFEINE  0.8.8
Cart2DPort.h
00001 #ifndef Cart2DPort_h_seen
00002 #define Cart2DPort_h_seen
00003 
00004 // requires CCA_Block.h
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