xsil/dim.hh

00001 /* -*- mode: c++; c-basic-offset: 4; -*- */
00002 #ifndef XSIL_DIM_HH
00003 #define XSIL_DIM_HH
00004 
00005 #include "xsil/xobj.hh"
00006 
00007 namespace xsil {
00008     class Xwriter;
00009     class xobj;
00010     class dim;
00011 
00018 class dim : public xobj {
00019 public:
00022     dim(void);
00023 
00029     dim(const char* Name, int N);
00030 
00033     ~dim(void);
00034 
00042     void Spew(Xwriter& xout) const;
00043 
00048     dim* Clone(void) const;
00049 
00054     const char* getObjType(void) const;
00055 
00059     int  getDim(void) const;
00060 
00064     void setDim(int Dim);
00065 
00066 private:
00067     int    mDim;
00068 };
00069 
00070 }
00071 #endif  //  XSIL_DIM_HH

Generated on Sun Mar 8 19:20:54 2009 for dmt by  doxygen 1.5.4