00001 00005 class NastranFilterCore : public GridFilterCore 00006 00007 { 00008 00009 private: 00010 00011 String line; 00012 NastranElm2dpElm pie; 00013 VecSimple(String) material_name; 00014 00015 void beforeRedim (); 00016 void afterRedim (); 00017 00018 void makeTokens (VecSimple(String)& tokens); 00019 00020 void readGRID (); 00021 void readElms (); 00022 void setGRID (); 00023 void setElms (); 00024 00025 void readForce (int& nbind, bool before_redim); 00026 void readForce1 (int& nbind, bool before_redim); 00027 void readForce2 (int& nbind, bool before_redim); 00028 void readMoment (int& nbind, bool before_redim); 00029 void readMoment1 (int& nbind, bool before_redim); 00030 void readMoment2 (int& nbind, bool before_redim); 00031 void readPLoad (int& nbind, bool before_redim); 00032 void readPLoad2 (int& nbind, bool before_redim); 00033 void readPLoad4 (int& nbind, 00034 bool before_redim); 00035 void readRForce (int& nbind, 00036 bool before_redim); 00037 void readSpc (int& nbind, bool before_redim); 00038 void readSpcd (int& nbind, bool before_redim); 00039 void readTemp (int& nbind, bool before_redim); 00040 void readTempp1 (int& nbind, bool before_redim); 00041 void readTempp3 (int& nbind, bool before_redim); 00042 00043 public: 00044 00045 NastranFilterCore (){} 00046 virtual ~NastranFilterCore (){} 00047 }; 00048 00049