1 // Name : SketchAPI_Translation.cpp
5 // 16/06/16 - Sergey POKHODENKO - Creation of the file
7 //--------------------------------------------------------------------------------------
8 #include "SketchAPI_Translation.h"
9 //--------------------------------------------------------------------------------------
10 #include <ModelHighAPI_Tools.h>
11 //--------------------------------------------------------------------------------------
12 SketchAPI_Translation::SketchAPI_Translation(
13 const std::shared_ptr<ModelAPI_Feature> & theFeature)
14 : SketchAPI_SketchEntity(theFeature)
19 SketchAPI_Translation::SketchAPI_Translation(
20 const std::shared_ptr<ModelAPI_Feature> & theFeature,
21 const std::list<std::shared_ptr<ModelAPI_Object> > & theObjects,
22 const ModelHighAPI_RefAttr & thePoint1,
23 const ModelHighAPI_RefAttr & thePoint2,
24 const ModelHighAPI_Integer & theNumberOfObjects,
26 : SketchAPI_SketchEntity(theFeature)
29 fillAttribute(theObjects, translationList());
30 fillAttribute(thePoint1, startPoint());
31 fillAttribute(thePoint2, endPoint());
32 fillAttribute(theNumberOfObjects, numberOfObjects());
34 fillAttribute("SingleValue", valueType());
40 SketchAPI_Translation::~SketchAPI_Translation()
45 //--------------------------------------------------------------------------------------