27 #ifndef __SALOMEDSCLIENT_SOBJECT_H__
28 #define __SALOMEDSCLIENT_SOBJECT_H__
46 virtual std::string
GetID() = 0;
52 virtual std::string
Name() = 0;
53 virtual void Name(
const std::string&
name) = 0;
59 virtual int Tag() = 0;
#define _PTR(Class)
Definition: SALOMEDSClient_definitions.hxx:72
Definition: SALOMEDSClient_GenericAttribute.hxx:35
Definition: SALOMEDSClient_SComponent.hxx:35
Definition: SALOMEDSClient_SObject.hxx:41
virtual bool FindAttribute(clt_shared_ptr< SALOMEDSClient_GenericAttribute > &attribute, const std::string &type)=0
virtual std::string GetID()=0
virtual std::string GetName()=0
virtual int GetLastChildTag()=0
virtual std::vector< clt_shared_ptr< SALOMEDSClient_GenericAttribute > > GetAllAttributes()=0
virtual bool ReferencedObject(clt_shared_ptr< SALOMEDSClient_SObject > &object)=0
virtual std::string GetIOR()=0
virtual std::string Name()=0
virtual void SetAttrString(const std::string &name, const std::string &value)=0
virtual clt_shared_ptr< SALOMEDSClient_SComponent > GetFatherComponent()=0
virtual clt_shared_ptr< SALOMEDSClient_SObject > GetFather()=0
virtual bool FindSubObject(int tag, clt_shared_ptr< SALOMEDSClient_SObject > &object)=0
virtual ~SALOMEDSClient_SObject()
Definition: SALOMEDSClient_SObject.hxx:43
virtual bool IsNull() const =0
virtual void Name(const std::string &name)=0
virtual std::string GetComment()=0
Definition: SALOMEDSClient_Study.hxx:47
string name
Definition: pythfilter.py:56