X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROPy%2FHYDROData_ArtificialObject.sip;h=657e3c36204c897b49f01cb7437e9199bdc4e3ec;hb=aef25fd825d5add8a8cc2cdf43db3f24e5d4a90f;hp=dc301f893749318b2605a00d51230edaea0f7549;hpb=84f8b4a57d3cdad820bc1333a5066699cd1c8ae3;p=modules%2Fhydro.git diff --git a/src/HYDROPy/HYDROData_ArtificialObject.sip b/src/HYDROPy/HYDROData_ArtificialObject.sip index dc301f89..657e3c36 100644 --- a/src/HYDROPy/HYDROData_ArtificialObject.sip +++ b/src/HYDROPy/HYDROData_ArtificialObject.sip @@ -25,7 +25,7 @@ #include %End -class HYDROData_ArtificialObject : HYDROData_Object /Abstract/ +class HYDROData_ArtificialObject : public HYDROData_Object /Abstract/ { %TypeHeaderCode #include @@ -35,6 +35,18 @@ class HYDROData_ArtificialObject : HYDROData_Object /Abstract/ // HYDROData_ArtificialObject sub-classes provide a unique kind ID. switch ( sipCpp->GetKind() ) { + case KIND_OBSTACLE: + sipClass = sipClass_HYDROData_Obstacle; + break; + + case KIND_DIGUE: + sipClass = sipClass_HYDROData_Digue; + break; + + case KIND_CHANNEL: + sipClass = sipClass_HYDROData_Channel; + break; + case KIND_UNKNOWN: sipClass = sipClass_HYDROData_ArtificialObject; break;