/**
* Create all necessary child group objects.
*/
- HYDRODATA_EXPORT virtual void createGroupObjects();
+ HYDRODATA_EXPORT void createGroupObjects();
protected:
return aNewGroup;
}
-void HYDROData_Object::createGroupObjects()
-{
-}
-
void HYDROData_Object::removeGroupObjects()
{
TDF_Label aLabel = myLab.FindChild( DataTag_EdgesGroup, false );
*/
HYDRODATA_EXPORT virtual Handle(HYDROData_ShapesGroup) createGroupObject();
- /**
- * Create all necessary child group objects.
- * Base implementation does nothing.
- */
- HYDRODATA_EXPORT virtual void createGroupObjects();
-
/**
* Remove all child group objects.
*/
*/
HYDRODATA_EXPORT virtual QColor getDefaultBorderColor() const;
- /**
- * Create all necessary child group objects.
- */
- HYDRODATA_EXPORT virtual void createGroupObjects();
-
/**
* Returns the type of child altitude object.
* Reimplemented to create obstacle altitude object.
*/
HYDRODATA_EXPORT virtual ObjectKind getAltitudeObjectType() const;
+private:
+
+ /**
+ * Create all necessary child group objects.
+ */
+ HYDRODATA_EXPORT void createGroupObjects();
+
protected:
friend class HYDROData_Iterator;