Version: 8.3.0
SALOMEDSClient_SComponent Class Referenceabstract

#include <SALOMEDSClient_SComponent.hxx>

Inheritance diagram for SALOMEDSClient_SComponent:

Public Member Functions

virtual ~SALOMEDSClient_SComponent ()
 
virtual std::string ComponentDataType ()=0
 
virtual bool ComponentIOR (std::string &theID)=0
 
virtual bool IsNull () const =0
 
virtual std::string GetID ()=0
 
virtual clt_shared_ptr
< SALOMEDSClient_SComponent
GetFatherComponent ()=0
 
virtual clt_shared_ptr
< SALOMEDSClient_SObject
GetFather ()=0
 
virtual bool FindAttribute (clt_shared_ptr< SALOMEDSClient_GenericAttribute > &anAttribute, const std::string &aTypeOfAttribute)=0
 
virtual bool ReferencedObject (clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0
 
virtual bool FindSubObject (int theTag, clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0
 
virtual clt_shared_ptr
< SALOMEDSClient_Study
GetStudy ()=0
 
virtual std::string Name ()=0
 
virtual void Name (const std::string &theName)=0
 
virtual std::vector
< clt_shared_ptr
< SALOMEDSClient_GenericAttribute > > 
GetAllAttributes ()=0
 
virtual std::string GetName ()=0
 
virtual std::string GetComment ()=0
 
virtual std::string GetIOR ()=0
 
virtual int Tag ()=0
 
virtual int Depth ()=0
 

Constructor & Destructor Documentation

virtual SALOMEDSClient_SComponent::~SALOMEDSClient_SComponent ( )
virtual

Member Function Documentation

virtual std::string SALOMEDSClient_SComponent::ComponentDataType ( )
pure virtual

Implemented in SALOMEDS_SComponent.

virtual bool SALOMEDSClient_SComponent::ComponentIOR ( std::string &  theID)
pure virtual

Implemented in SALOMEDS_SComponent.

virtual int SALOMEDSClient_SObject::Depth ( )
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual bool SALOMEDSClient_SObject::FindAttribute ( clt_shared_ptr< SALOMEDSClient_GenericAttribute > &  anAttribute,
const std::string &  aTypeOfAttribute 
)
pure virtualinherited
virtual bool SALOMEDSClient_SObject::FindSubObject ( int  theTag,
clt_shared_ptr< SALOMEDSClient_SObject > &  theObject 
)
pure virtualinherited
virtual std::vector<clt_shared_ptr<SALOMEDSClient_GenericAttribute > > SALOMEDSClient_SObject::GetAllAttributes ( )
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual std::string SALOMEDSClient_SObject::GetComment ( )
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_SObject::GetFather ( )
pure virtualinherited
virtual clt_shared_ptr<SALOMEDSClient_SComponent > SALOMEDSClient_SObject::GetFatherComponent ( )
pure virtualinherited
virtual std::string SALOMEDSClient_SObject::GetID ( )
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual std::string SALOMEDSClient_SObject::GetIOR ( )
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual std::string SALOMEDSClient_SObject::GetName ( )
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual clt_shared_ptr<SALOMEDSClient_Study > SALOMEDSClient_SObject::GetStudy ( )
pure virtualinherited
virtual bool SALOMEDSClient_SObject::IsNull ( ) const
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual std::string SALOMEDSClient_SObject::Name ( )
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual void SALOMEDSClient_SObject::Name ( const std::string &  theName)
pure virtualinherited

Implemented in SALOMEDS_SObject.

virtual bool SALOMEDSClient_SObject::ReferencedObject ( clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtualinherited
virtual int SALOMEDSClient_SObject::Tag ( )
pure virtualinherited

Implemented in SALOMEDS_SObject.