Back to index

salome-kernel  6.5.0
Public Member Functions
SALOMEDS_AttributePixMap Class Reference

#include <SALOMEDS_AttributePixMap.hxx>

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

List of all members.

Public Member Functions

 SALOMEDS_AttributePixMap (SALOMEDSImpl_AttributePixMap *theAttr)
 SALOMEDS_AttributePixMap (SALOMEDS::AttributePixMap_ptr theAttr)
 ~SALOMEDS_AttributePixMap ()
virtual bool HasPixMap ()
virtual std::string GetPixMap ()
virtual void SetPixMap (const std::string &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_AttributePixMap.hxx.


Constructor & Destructor Documentation

SALOMEDS_AttributePixMap::SALOMEDS_AttributePixMap ( SALOMEDSImpl_AttributePixMap *  theAttr)

Definition at line 32 of file SALOMEDS_AttributePixMap.cxx.

:SALOMEDS_GenericAttribute(theAttr)
{}
SALOMEDS_AttributePixMap::SALOMEDS_AttributePixMap ( SALOMEDS::AttributePixMap_ptr  theAttr)

Definition at line 36 of file SALOMEDS_AttributePixMap.cxx.

:SALOMEDS_GenericAttribute(theAttr)
{}

Definition at line 40 of file SALOMEDS_AttributePixMap.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.

std::string SALOMEDS_AttributePixMap::GetPixMap ( ) [virtual]

Implements SALOMEDSClient_AttributePixMap.

Definition at line 54 of file SALOMEDS_AttributePixMap.cxx.

{
  std::string aValue;
  if (_isLocal) {
    SALOMEDS::Locker lock;
    aValue = dynamic_cast<SALOMEDSImpl_AttributePixMap*>(_local_impl)->GetPixMap();
  }
  else aValue = (CORBA::String_var)((SALOMEDS::AttributePixMap_var)SALOMEDS::AttributePixMap::_narrow(_corba_impl))->GetPixMap();
  return aValue;
}

Here is the call graph for this function:

Implements SALOMEDSClient_AttributePixMap.

Definition at line 43 of file SALOMEDS_AttributePixMap.cxx.

{
  bool ret;
  if (_isLocal) {
    SALOMEDS::Locker lock;
    ret = dynamic_cast<SALOMEDSImpl_AttributePixMap*>(_local_impl)->HasPixMap();
  }
  else ret = ((SALOMEDS::AttributePixMap_var)SALOMEDS::AttributePixMap::_narrow(_corba_impl))->HasPixMap();
  return ret;
}

Here is the call graph for this function:

void SALOMEDS_AttributePixMap::SetPixMap ( const std::string &  value) [virtual]

Implements SALOMEDSClient_AttributePixMap.

Definition at line 65 of file SALOMEDS_AttributePixMap.cxx.

{
  if (_isLocal) {
    CheckLocked();
    SALOMEDS::Locker lock;
    dynamic_cast<SALOMEDSImpl_AttributePixMap*>(_local_impl)->SetPixMap(value);
  }
  else ((SALOMEDS::AttributePixMap_var)SALOMEDS::AttributePixMap::_narrow(_corba_impl))->SetPixMap(value.c_str());
}

Here is the call graph for this function:

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

Implemented in Standard_EXPORT, and Standard_EXPORT.


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