// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
-// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#ifndef _Handle_SALOME_InteractiveObject_HeaderFile
#include "Handle_SALOME_InteractiveObject.hxx"
#endif
-class SALOME_InteractiveObject;
-
class GEOM_InteractiveObject : public SALOME_InteractiveObject {
// Methods PUBLIC
//
Standard_EXPORT GEOM_InteractiveObject();
-Standard_EXPORT GEOM_InteractiveObject(const Standard_CString anIOR,
- const Standard_CString aFatherIOR,
- const Standard_CString aComponentDataType,
- const Standard_CString anEntry = "");
-Standard_EXPORT void setIOR(const Standard_CString anEntry) ;
-Standard_EXPORT Standard_CString getIOR() ;
-Standard_EXPORT void setFatherIOR(const Standard_CString anEntry) ;
-Standard_EXPORT Standard_CString getFatherIOR() ;
+Standard_EXPORT GEOM_InteractiveObject(const char* anIOR,
+ const char* aFatherIOR,
+ const char* aComponentDataType,
+ const char* anEntry = "");
+Standard_EXPORT void setIOR(const char* anEntry) ;
+Standard_EXPORT const char* getIOR() ;
+Standard_EXPORT void setFatherIOR(const char* anEntry) ;
+Standard_EXPORT const char* getFatherIOR() ;
Standard_EXPORT virtual Standard_Boolean isSame(const Handle(SALOME_InteractiveObject)& anIO) ;
Standard_EXPORT ~GEOM_InteractiveObject();
// Fields PRIVATE
//
-Standard_CString myIOR;
-Standard_CString myFatherIOR;
+std::string myIOR;
+std::string myFatherIOR;
};