ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/AtomVisitor.cpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/AtomVisitor.cpp (file contents):
Revision 1125 by tim, Mon Apr 19 17:44:48 2004 UTC vs.
Revision 1126 by tim, Tue Apr 20 05:39:38 2004 UTC

# Line 54 | Line 54 | void SSDAtomVisitor::visit(DirectionalAtom* datom){
54    bool haveAtomData;
55    
56    //if atom is not SSD atom, just skip it
57 <  if(!strcmp(datom->getType(), "SSD"))
57 >  if(strcmp(datom->getType(), "SSD"))
58      return;
59  
60    data = datom->getProperty("ATOMDATA");
# Line 140 | Line 140 | void DefaultAtomVisitor::visit(Atom* atom){
140  
141   }
142  
143 + const string SSDAtomVisitor::toString(){
144 +  char buffer[65535];
145 +  string result;
146 +  
147 +  sprintf(buffer ,"------------------------------------------------------------------\n");
148 +  result += buffer;
149 +
150 +  sprintf(buffer ,"Visitor name: %s\n", visitorName.c_str());
151 +  result += buffer;
152 +
153 +  sprintf(buffer , "Visitor Description: Convert SSD into 4 differnet atoms\n");
154 +  result += buffer;
155 +
156 +  sprintf(buffer ,"------------------------------------------------------------------\n");
157 +  result += buffer;
158 +
159 +  return result;
160 + }
161 +
162 + //----------------------------------------------------------------------------//
163 +
164   void DefaultAtomVisitor::visit(Atom* atom){
165    AtomData* atomData;
166    AtomInfo* atomInfo;
# Line 199 | Line 220 | void DefaultAtomVisitor::visit(DirectionalAtom* datom)
220  
221    setVisited(datom);
222   }
223 <    
223 >
224 >
225 > const string DefaultAtomVisitor::toString(){
226 >  char buffer[65535];
227 >  string result;
228 >  
229 >  sprintf(buffer ,"------------------------------------------------------------------\n");
230 >  result += buffer;
231 >
232 >  sprintf(buffer ,"Visitor name: %s\n", visitorName.c_str());
233 >  result += buffer;
234 >
235 >  sprintf(buffer , "Visitor Description: copy atom infomation into atom data\n");
236 >  result += buffer;
237 >
238 >  sprintf(buffer ,"------------------------------------------------------------------\n");
239 >  result += buffer;
240 >
241 >  return result;
242 > }    

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines