General KERNEL Documentation     End User KERNEL Services  


SALOMEDS_AttributeParameter_i Class Reference

#include <SALOMEDS_AttributeParameter_i.hxx>

Inheritance diagram for SALOMEDS_AttributeParameter_i:

Inheritance graph
Collaboration diagram for SALOMEDS_AttributeParameter_i:

Collaboration graph

Public Member Functions

 SALOMEDS_AttributeParameter_i (const Handle(SALOMEDSImpl_AttributeParameter)&theAttr, CORBA::ORB_ptr orb)
 ~SALOMEDS_AttributeParameter_i ()
virtual void SetInt (const char *theID, CORBA::Long theValue)
virtual CORBA::Long GetInt (const char *theID)
virtual void SetReal (const char *theID, const CORBA::Double theValue)
virtual CORBA::Double GetReal (const char *theID)
virtual void SetString (const char *theID, const char *theValue)
virtual char * GetString (const char *theID)
virtual void SetBool (const char *theID, CORBA::Boolean theValue)
virtual CORBA::Boolean GetBool (const char *theID)
virtual void SetRealArray (const char *theID, const SALOMEDS::DoubleSeq &theArray)
virtual SALOMEDS::DoubleSeqGetRealArray (const char *theID)
virtual void SetIntArray (const char *theID, const SALOMEDS::LongSeq &theArray)
virtual SALOMEDS::LongSeqGetIntArray (const char *theID)
virtual void SetStrArray (const char *theID, const SALOMEDS::StringSeq &theArray)
virtual SALOMEDS::StringSeqGetStrArray (const char *theID)
virtual CORBA::Boolean IsSet (const char *theID, CORBA::Long theType)
virtual CORBA::Boolean RemoveID (const char *theID, CORBA::Long theType)
virtual SALOMEDS::AttributeParameter_ptr GetFather ()
virtual CORBA::Boolean HasFather ()
virtual CORBA::Boolean IsRoot ()
virtual void Clear ()
virtual SALOMEDS::StringSeqGetIDs (CORBA::Long theType)
virtual Handle (TDF_Attribute) GetImpl()
void CheckLocked () throw (SALOMEDS::GenericAttribute::LockProtection)
virtual char * Type ()
char * GetClassType ()
SALOMEDS::SObject_ptr GetSObject ()
virtual CORBA::Long GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal)
virtual PortableServer::POA_ptr _default_POA ()
virtual void Register ()
virtual void Destroy ()

Static Public Member Functions

static SALOMEDS::GenericAttribute_ptr CreateAttribute (const Handle(TDF_Attribute)&theAttr, CORBA::ORB_ptr theOrb)

Protected Member Functions

 Handle (TDF_Attribute) _impl

Protected Attributes

CORBA::ORB_ptr _orb
PortableServer::POA_var myPOA
int myRefCounter

Detailed Description

Class: SALOMEDS_AttributeParameter Description : AttributeParameter is a universal container of basic types


Constructor & Destructor Documentation

SALOMEDS_AttributeParameter_i::SALOMEDS_AttributeParameter_i const Handle(SALOMEDSImpl_AttributeParameter)&  theAttr,
CORBA::ORB_ptr  orb
[inline]
 

SALOMEDS_AttributeParameter_i::~SALOMEDS_AttributeParameter_i  )  [inline]
 


Member Function Documentation

void SALOMEDS_AttributeParameter_i::SetInt const char *  theID,
CORBA::Long  theValue
[virtual]
 

Function : SetInt Purpose : Associates a integer value with the ID

CORBA::Long SALOMEDS_AttributeParameter_i::GetInt const char *  theID  )  [virtual]
 

Function : GetInt Purpose : Returns a int value associated with the given ID

void SALOMEDS_AttributeParameter_i::SetReal const char *  theID,
const CORBA::Double  theValue
[virtual]
 

Function : SetReal Purpose : Associates a double value with the ID

CORBA::Double SALOMEDS_AttributeParameter_i::GetReal const char *  theID  )  [virtual]
 

Function : GetReal Purpose : Returns a double value associated with the given ID

void SALOMEDS_AttributeParameter_i::SetString const char *  theID,
const char *  theValue
[virtual]
 

Function : SetString Purpose : Associates a string with the ID

char * SALOMEDS_AttributeParameter_i::GetString const char *  theID  )  [virtual]
 

Function : GetString Purpose : Returns a string associated with the given ID

void SALOMEDS_AttributeParameter_i::SetBool const char *  theID,
CORBA::Boolean  theValue
[virtual]
 

Function : SetBool Purpose : Associates a bool value with the ID

CORBA::Boolean SALOMEDS_AttributeParameter_i::GetBool const char *  theID  )  [virtual]
 

Function : GetBool Purpose : Returns a bool value associated with the ID

void SALOMEDS_AttributeParameter_i::SetRealArray const char *  theID,
const SALOMEDS::DoubleSeq theArray
[virtual]
 

Function : SetRealArray Purpose : Associates an array of double values with the given ID

SALOMEDS::DoubleSeq * SALOMEDS_AttributeParameter_i::GetRealArray const char *  theID  )  [virtual]
 

Function : GetRealArray Purpose : Returns an array of double values associated with the ID

void SALOMEDS_AttributeParameter_i::SetIntArray const char *  theID,
const SALOMEDS::LongSeq theArray
[virtual]
 

Function : SetIntArray Purpose : Associates an array of int values with the given ID

SALOMEDS::LongSeq * SALOMEDS_AttributeParameter_i::GetIntArray const char *  theID  )  [virtual]
 

Function : GetIntArray Purpose : Returns an array of int values associated with the ID

void SALOMEDS_AttributeParameter_i::SetStrArray const char *  theID,
const SALOMEDS::StringSeq theArray
[virtual]
 

Function : SetStrArray Purpose : Associates an array of string values with the given ID

SALOMEDS::StringSeq * SALOMEDS_AttributeParameter_i::GetStrArray const char *  theID  )  [virtual]
 

Function : GetStrArray Purpose : Returns an array of string values associated with the ID

CORBA::Boolean SALOMEDS_AttributeParameter_i::IsSet const char *  theID,
CORBA::Long  theType
[virtual]
 

Function : IsSet Purpose : Returns true if for the ID of given type was assigned
a value in the attribute

CORBA::Boolean SALOMEDS_AttributeParameter_i::RemoveID const char *  theID,
CORBA::Long  theType
[virtual]
 

Function : RemoveID Purpose : Removes a parameter with given ID

SALOMEDS::AttributeParameter_ptr SALOMEDS_AttributeParameter_i::GetFather  )  [virtual]
 

Function : GetFather Purpose : Returns a father attribute for this attribute

CORBA::Boolean SALOMEDS_AttributeParameter_i::HasFather  )  [virtual]
 

Function : HasFather Purpose : Returns True if the attribute has a father attribute

CORBA::Boolean SALOMEDS_AttributeParameter_i::IsRoot  )  [virtual]
 

Function : IsRoot Purpose : Returns True is the attribute is highest in an hierachy

void SALOMEDS_AttributeParameter_i::Clear  )  [virtual]
 

Function : IsRoot Purpose : Clears the content of the attribute

SALOMEDS::StringSeq * SALOMEDS_AttributeParameter_i::GetIDs CORBA::Long  theType  )  [virtual]
 

Function : GetIDs Purpose : Returns an array of all ID's of the given type

SALOMEDS_GenericAttribute_i::Handle TDF_Attribute   )  [protected, inherited]
 

virtual SALOMEDS_GenericAttribute_i::Handle TDF_Attribute   )  [inline, virtual, inherited]
 

void SALOMEDS_GenericAttribute_i::CheckLocked  )  throw (SALOMEDS::GenericAttribute::LockProtection) [inherited]
 

char * SALOMEDS_GenericAttribute_i::Type  )  [virtual, inherited]
 

char * SALOMEDS_GenericAttribute_i::GetClassType  )  [inherited]
 

SALOMEDS::SObject_ptr SALOMEDS_GenericAttribute_i::GetSObject  )  [inherited]
 

SALOMEDS::GenericAttribute_ptr SALOMEDS_GenericAttribute_i::CreateAttribute const Handle(TDF_Attribute)&  theAttr,
CORBA::ORB_ptr  theOrb
[static, inherited]
 

CORBA::Long SALOMEDS_GenericAttribute_i::GetLocalImpl const char *  theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal
[virtual, inherited]
 

PortableServer::POA_ptr GenericObj_i::_default_POA  )  [virtual, inherited]
 

void GenericObj_i::Register  )  [virtual, inherited]
 

Increase the reference count (mark as used by another object).

void GenericObj_i::Destroy  )  [virtual, inherited]
 

Decrease the reference count (release by another object).


Field Documentation

CORBA::ORB_ptr SALOMEDS_GenericAttribute_i::_orb [protected, inherited]
 

PortableServer::POA_var SALOME::GenericObj_i::myPOA [protected, inherited]
 

int SALOME::GenericObj_i::myRefCounter [protected, inherited]