Salome HOME
012167d29c96f2a0a31a8fa83852c6f48cfe3217
[modules/hydro.git] / src / HYDROData / HYDROData_River.cxx
1
2 #include "HYDROData_River.h"
3
4 #include "HYDROData_Document.h"
5
6 #include <TopoDS_Shape.hxx>
7
8 #include <QStringList>
9
10 IMPLEMENT_STANDARD_HANDLE(HYDROData_River,HYDROData_NaturalObject)
11 IMPLEMENT_STANDARD_RTTIEXT(HYDROData_River,HYDROData_NaturalObject)
12
13
14 HYDROData_River::HYDROData_River()
15 : HYDROData_NaturalObject()
16 {
17 }
18
19 HYDROData_River::~HYDROData_River()
20 {
21 }
22
23 QStringList HYDROData_River::DumpToPython( MapOfTreatedObjects& theTreatedObjects ) const
24 {
25   QStringList aResList = dumpObjectCreation( theTreatedObjects );
26   QString aName = GetObjPyName();
27
28   // TODO
29
30   aResList << QString( "" );
31   aResList << QString( "%1.Update();" ).arg( aName );
32   aResList << QString( "" );
33
34   return aResList;
35 }
36
37 void HYDROData_River::Update()
38 {
39   // TODO
40   HYDROData_NaturalObject::Update();
41 }
42
43 bool HYDROData_River::IsHas2dPrs() const
44 {
45   return true;
46 }
47
48 TopoDS_Shape HYDROData_River::GetTopShape() const
49 {
50   // TODO
51   return getTopShape();
52 }
53
54 TopoDS_Shape HYDROData_River::GetShape3D() const
55 {
56   // TODO
57   return getShape3D();
58 }
59
60
61