src/ldObject.cpp

changeset 1077
952d6b3e7d11
parent 1076
55cfa9e42d70
child 1078
c72e3115a297
equal deleted inserted replaced
1076:55cfa9e42d70 1077:952d6b3e7d11
247 return 2; 247 return 2;
248 } 248 }
249 249
250 // ============================================================================= 250 // =============================================================================
251 // 251 //
252 LDLine::LDLine (Vertex v1, Vertex v2, LDDocument* document) : 252 LDLine::LDLine (Vertex v1, Vertex v2, Model* model) :
253 LDObject (document) 253 LDObject {model}
254 { 254 {
255 setVertex (0, v1); 255 setVertex (0, v1);
256 setVertex (1, v2); 256 setVertex (1, v2);
257 } 257 }
258 258
259 // ============================================================================= 259 // =============================================================================
260 // 260 //
261 LDTriangle::LDTriangle (const Vertex& v1, const Vertex& v2, const Vertex& v3, Model* document) : 261 LDTriangle::LDTriangle (const Vertex& v1, const Vertex& v2, const Vertex& v3, Model* model) :
262 LDObject (document) 262 LDObject {model}
263 { 263 {
264 setVertex (0, v1); 264 setVertex (0, v1);
265 setVertex (1, v2); 265 setVertex (1, v2);
266 setVertex (2, v3); 266 setVertex (2, v3);
267 } 267 }
268 268
269 // ============================================================================= 269 // =============================================================================
270 // 270 //
271 LDQuad::LDQuad (const Vertex& v1, const Vertex& v2, const Vertex& v3, const Vertex& v4, LDDocument* document) : 271 LDQuad::LDQuad (const Vertex& v1, const Vertex& v2, const Vertex& v3, const Vertex& v4, Model* model) :
272 LDObject (document) 272 LDObject {model}
273 { 273 {
274 setVertex (0, v1); 274 setVertex (0, v1);
275 setVertex (1, v2); 275 setVertex (1, v2);
276 setVertex (2, v3); 276 setVertex (2, v3);
277 setVertex (3, v4); 277 setVertex (3, v4);
278 } 278 }
279 279
280 // ============================================================================= 280 // =============================================================================
281 // 281 //
282 LDCondLine::LDCondLine (const Vertex& v0, const Vertex& v1, const Vertex& v2, const Vertex& v3, LDDocument* document) : 282 LDCondLine::LDCondLine (const Vertex& v0, const Vertex& v1, const Vertex& v2, const Vertex& v3, Model* model) :
283 LDLine (document) 283 LDLine {model}
284 { 284 {
285 setVertex (0, v0); 285 setVertex (0, v0);
286 setVertex (1, v1); 286 setVertex (1, v1);
287 setVertex (2, v2); 287 setVertex (2, v2);
288 setVertex (3, v3); 288 setVertex (3, v3);
289 } 289 }
290 290
291 // ============================================================================= 291 // =============================================================================
292 // 292 //
293 LDBezierCurve::LDBezierCurve(const Vertex& v0, const Vertex& v1, const Vertex& v2, const Vertex& v3, 293 LDBezierCurve::LDBezierCurve(const Vertex& v0, const Vertex& v1, const Vertex& v2, const Vertex& v3, Model* model) :
294 LDDocument* document) : 294 LDObject {model}
295 LDObject (document)
296 { 295 {
297 setVertex (0, v0); 296 setVertex (0, v0);
298 setVertex (1, v1); 297 setVertex (1, v1);
299 setVertex (2, v2); 298 setVertex (2, v2);
300 setVertex (3, v3); 299 setVertex (3, v3);

mercurial