23 #ifndef SALOME_INTERACTIVEOBJECT_HXX
24 #define SALOME_INTERACTIVEOBJECT_HXX
26 #include <Standard.hxx>
27 #include <Standard_Transient.hxx>
28 #include <Standard_DefineHandle.hxx>
40 const char* aComponentDataType,
41 const char* aName =
"");
44 Standard_EXPORT
void setEntry(
const char* anEntry);
45 Standard_EXPORT
const char* getEntry();
46 Standard_EXPORT Standard_Boolean hasEntry();
48 Standard_EXPORT
void setName(
const char* aName);
49 Standard_EXPORT
const char* getName();
53 Standard_EXPORT
void setReference(
const char* aReference);
54 Standard_EXPORT
const char* getReference();
55 Standard_EXPORT Standard_Boolean hasReference();
57 Standard_EXPORT
void setComponentDataType(
const char* ComponentDataType);
58 Standard_EXPORT
const char* getComponentDataType();
59 Standard_EXPORT Standard_Boolean isComponentType(
const char* ComponentDataType);
68 std::string myComponentDataType;
69 std::string myReference;
Handle(TDocStd_Application) CAF_Application
Get OCAF application.
Definition: CAF_Application.cxx:97
DEFINE_STANDARD_HANDLE(DDS_DicItem, Standard_Transient) typedef NCollection_IndexedDataMap< TCollection_AsciiString
Standard_Boolean IsEqual(const Handle(SALOME_InteractiveObject)&anIO1, const Handle(SALOME_InteractiveObject)&anIO2)
Definition: SALOME_InteractiveObject.cxx:175