Update to match the data definitions.
							parent
							
								
									1b419313f4
								
							
						
					
					
						commit
						2449b80010
					
				| @ -0,0 +1,20 @@ | ||||
| unsigned size() const { return x.size(); } | ||||
| 
 | ||||
| coord2d operator[] (unsigned idx) const { | ||||
|     if (idx >= x.size()) | ||||
|         return coord2d(); | ||||
|     else | ||||
|         return coord2d(x[idx], y[idx]); | ||||
| } | ||||
| 
 | ||||
| void erase(unsigned idx) { | ||||
|     if (idx < x.size()) { | ||||
|         x.erase(x.begin()+idx); | ||||
|         y.erase(y.begin()+idx); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| void push_back(const coord2d &crd) { | ||||
|     x.push_back(crd.x); | ||||
|     y.push_back(crd.y); | ||||
| } | ||||
| @ -1,8 +1,22 @@ | ||||
| unsigned size() const { return x.size(); } | ||||
| 
 | ||||
| coord operator[] (unsigned idx) const { | ||||
|     if (idx >= x.size() || idx >= y.size() || idx >= z.size()) | ||||
|     if (idx >= x.size()) | ||||
|         return coord(); | ||||
|     else | ||||
|         return coord(x[idx], y[idx], z[idx]); | ||||
| } | ||||
| 
 | ||||
| void erase(unsigned idx) { | ||||
|     if (idx < x.size()) { | ||||
|         x.erase(x.begin()+idx); | ||||
|         y.erase(y.begin()+idx); | ||||
|         z.erase(z.begin()+idx); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| void push_back(const coord &crd) { | ||||
|     x.push_back(crd.x); | ||||
|     y.push_back(crd.y); | ||||
|     z.push_back(crd.z); | ||||
| } | ||||
|  | ||||
| @ -1 +1 @@ | ||||
| Subproject commit 8f9f7cf3bc4cff3dc721dc9e0ba51bc54b069587 | ||||
| Subproject commit f6d09c95153150d7d1f00592336012af5e6e02ad | ||||
		Loading…
	
		Reference in New Issue