Back to index

salome-kernel  6.5.0
Public Member Functions
SALOMEDS_AttributeInteger Class Reference

#include <SALOMEDS_AttributeInteger.hxx>

Inheritance diagram for SALOMEDS_AttributeInteger:
Inheritance graph
[legend]
Collaboration diagram for SALOMEDS_AttributeInteger:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SALOMEDS_AttributeInteger (SALOMEDSImpl_AttributeInteger *theAttr)
 SALOMEDS_AttributeInteger (SALOMEDS::AttributeInteger_ptr theAttr)
 ~SALOMEDS_AttributeInteger ()
virtual int Value ()
virtual void SetValue (int value)
virtual void CheckLocked ()=0
virtual std::string Type ()=0
virtual std::string GetClassType ()=0
virtual _PTR (SObject) GetSObject()=0

Detailed Description

Definition at line 39 of file SALOMEDS_AttributeInteger.hxx.


Constructor & Destructor Documentation

SALOMEDS_AttributeInteger::SALOMEDS_AttributeInteger ( SALOMEDSImpl_AttributeInteger *  theAttr)

Definition at line 30 of file SALOMEDS_AttributeInteger.cxx.

:SALOMEDS_GenericAttribute(theAttr)
{}
SALOMEDS_AttributeInteger::SALOMEDS_AttributeInteger ( SALOMEDS::AttributeInteger_ptr  theAttr)

Definition at line 34 of file SALOMEDS_AttributeInteger.cxx.

:SALOMEDS_GenericAttribute(theAttr)
{}

Definition at line 38 of file SALOMEDS_AttributeInteger.cxx.

{}

Member Function Documentation

virtual SALOMEDSClient_GenericAttribute::_PTR ( SObject  ) [pure virtual, inherited]

Implemented in Standard_EXPORT, and Standard_EXPORT.

Here is the caller graph for this function:

virtual void SALOMEDSClient_GenericAttribute::CheckLocked ( ) [pure virtual, inherited]

Implemented in Standard_EXPORT, and Standard_EXPORT.

virtual std::string SALOMEDSClient_GenericAttribute::GetClassType ( ) [pure virtual, inherited]

Implemented in Standard_EXPORT, and Standard_EXPORT.

void SALOMEDS_AttributeInteger::SetValue ( int  value) [virtual]

Implements SALOMEDSClient_AttributeInteger.

Definition at line 54 of file SALOMEDS_AttributeInteger.cxx.

{
  if (_isLocal) {
    CheckLocked();
    SALOMEDS::Locker lock; 
    dynamic_cast<SALOMEDSImpl_AttributeInteger*>(_local_impl)->SetValue(value);
  }
  else SALOMEDS::AttributeInteger::_narrow(_corba_impl)->SetValue(value);
}

Here is the call graph for this function:

virtual std::string SALOMEDSClient_GenericAttribute::Type ( ) [pure virtual, inherited]

Implemented in Standard_EXPORT, and Standard_EXPORT.

Implements SALOMEDSClient_AttributeInteger.

Definition at line 41 of file SALOMEDS_AttributeInteger.cxx.

{
  int aValue = 0;
  if (_isLocal) {
    SALOMEDS::Locker lock; 
    aValue = dynamic_cast<SALOMEDSImpl_AttributeInteger*>(_local_impl)->Value();
  }
  else {
    aValue = SALOMEDS::AttributeInteger::_narrow(_corba_impl)->Value();
  }
  return aValue;
}

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: