X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROPy%2FHYDROData_Entity.sip;h=f5b75504d82f368aa824f77125b3b9c27b530932;hb=697a6aa753b5cca692ca982a10662a674c34658a;hp=3bba4c53cb946bcc08eebbc7f189e6febd537534;hpb=d84fadb6fba0d9ef3926995eab878175cc24e291;p=modules%2Fhydro.git diff --git a/src/HYDROPy/HYDROData_Entity.sip b/src/HYDROPy/HYDROData_Entity.sip index 3bba4c53..f5b75504 100644 --- a/src/HYDROPy/HYDROData_Entity.sip +++ b/src/HYDROPy/HYDROData_Entity.sip @@ -67,6 +67,10 @@ class HYDROData_Entity sipClass = sipClass_HYDROData_Bathymetry; break; + case KIND_OBSTACLE_ALTITUDE: + sipClass = sipClass_HYDROData_ObstacleAltitude; + break; + case KIND_IMMERSIBLE_ZONE: sipClass = sipClass_HYDROData_ImmersibleZone; break; @@ -75,6 +79,14 @@ class HYDROData_Entity sipClass = sipClass_HYDROData_CalculationCase; break; + case KIND_OBSTACLE: + sipClass = sipClass_HYDROData_Obstacle; + break; + + case KIND_PROFILE: + sipClass = sipClass_HYDROData_Profile; + break; + case KIND_REGION: sipClass = sipClass_HYDROData_Region; break; @@ -83,6 +95,10 @@ class HYDROData_Entity sipClass = sipClass_HYDROData_Zone; break; + case KIND_SHAPES_GROUP: + sipClass = sipClass_HYDROData_ShapesGroup; + break; + case KIND_UNKNOWN: sipClass = sipClass_HYDROData_Entity; break; @@ -98,22 +114,22 @@ public: /** * Returns the kind of this object. Must be redefined in all objects of known type. */ - const ObjectKind GetKind() const; + virtual const ObjectKind GetKind() const; /** * Returns the name of this object. */ - QString GetName() const; + virtual QString GetName() const; /** * Updates the name of this object. */ - void SetName(const QString& theName); + virtual void SetName(const QString& theName); /** * Updates object state. */ - void Update(); + virtual void Update(); /** * Checks is object exists in the data structure. @@ -140,6 +156,12 @@ public: void CopyTo( HYDROData_Entity theDestination ) const; */ + /** + * Returns the list of all reference objects of this object. + * Base implementation always return empty list. + */ + virtual HYDROData_SequenceOfObjects GetAllReferenceObjects() const; + protected: /**