const ObjectKind KIND_ZONE;
const ObjectKind KIND_REGION;
const ObjectKind KIND_SHAPES_GROUP;
-const ObjectKind KIND_SPLITTED_GROUP;
+const ObjectKind KIND_SPLIT_GROUP;
const ObjectKind KIND_OBSTACLE_ALTITUDE;
const ObjectKind KIND_STRICKLER_TABLE;
+const ObjectKind KIND_LAND_COVER_MAP;
class HYDROData_Entity
{
sipClass = sipClass_HYDROData_ShapesGroup;
break;
- case KIND_SPLITTED_GROUP:
- sipClass = sipClass_HYDROData_SplittedShapesGroup;
+ case KIND_SPLIT_GROUP:
+ sipClass = sipClass_HYDROData_SplitShapesGroup;
break;
case KIND_STREAM_ALTITUDE:
sipClass = sipClass_HYDROData_StricklerTable;
break;
+ case KIND_LAND_COVER_MAP:
+ sipClass = sipClass_HYDROData_LandCoverMap;
+ break;
+
case KIND_UNKNOWN:
sipClass = sipClass_HYDROData_Entity;
break;
* Returns father object. For object created under root document label
* this method always return NULL object.
*/
- HYDROData_Entity GetFatherObject() const [Handle_HYDROData_Entity ()];
+ HYDROData_Entity GetFatherObject() const [opencascade::handle<HYDROData_Entity> ()];
%MethodCode
Handle(HYDROData_Entity) aFather;
/**
* Returns the z-level for object presentation, -1 if no z-level.
*/
- virtual bool GetZLevel( int& theLevel ) const [Standard_Boolean ( Standard_Integer& )];
+ virtual bool GetZLevel( int& theLevel ) const [bool ( Standard_Integer& )];
/**
* Set the z-level for object presentation.
*/
virtual void RemoveZLevel();
-
+ void SetColor( const QColor& theColor, const int theTag = 0 );
+
protected:
/**