Version: 9.15.0
SALOMEDS_AttReal_i Class Reference

#include <SALOMEDS_AttReal_i.hxx>

Inheritance diagram for SALOMEDS_AttReal_i:

Public Member Functions

 SALOMEDS_AttReal_i ()
 
 ~SALOMEDS_AttReal_i ()
 
void Set (CORBA::Double r)
 Function : Set Purpose : Affect a value to the basic attribute. More...
 
CORBA::Double Get ()
 Function : Get Purpose : Get basic attribute's value. More...
 
virtual char * Save ()
 Function : Save Purpose : More...
 
virtual void Load ()
 Function : Load Purpose : More...
 
CORBA::Boolean GetPtr (SALOMEDS::SObject_ptr so)
 Function : GetPtr Purpose : return sobject associated to the basic attribute (if exist) More...
 
virtual char * GetType ()
 Function : GetType Purpose : More...
 
CORBA::Boolean GetPtr (SALOMEDS::SObject so)
 
void SetLabel (const DF_Label &Lab)
 Function : SetLabel Purpose : More...
 

Protected Attributes

char * _type
 
DF_Label _Lab
 

Constructor & Destructor Documentation

◆ SALOMEDS_AttReal_i()

SALOMEDS_AttReal_i::SALOMEDS_AttReal_i ( )

References _type.

◆ ~SALOMEDS_AttReal_i()

SALOMEDS_AttReal_i::~SALOMEDS_AttReal_i ( )

Member Function Documentation

◆ Get()

CORBA::Double SALOMEDS_AttReal_i::Get ( )

Function : Get Purpose : Get basic attribute's value.

References SALOMEDS_BasicAttribute_i::_Lab, and DF_Label::FindAttribute().

Referenced by Save().

◆ GetPtr() [1/2]

CORBA::Boolean SALOMEDS_BasicAttribute_i::GetPtr ( SALOMEDS::SObject  so)
inherited

◆ GetPtr() [2/2]

CORBA::Boolean SALOMEDS_AttReal_i::GetPtr ( SALOMEDS::SObject_ptr  so)

Function : GetPtr Purpose : return sobject associated to the basic attribute (if exist)

References SALOMEDS_BasicAttribute_i::_Lab, SALOMEDSImpl_AttributeReal::GetID(), and DF_Label::IsAttribute().

◆ GetType()

char * SALOMEDS_AttReal_i::GetType ( )
virtual

Function : GetType Purpose :

Implements SALOMEDS_BasicAttribute_i.

References _type.

◆ Load()

void SALOMEDS_AttReal_i::Load ( )
virtual

Function : Load Purpose :

Implements SALOMEDS_BasicAttribute_i.

References SALOME_utilities::BEGIN_OF().

Referenced by SALOME_DriverPy.SALOME_DriverPy_i::LoadASCII().

◆ Save()

char * SALOMEDS_AttReal_i::Save ( )
virtual

Function : Save Purpose :

Implements SALOMEDS_BasicAttribute_i.

References SALOME_utilities::BEGIN_OF(), Get(), and out.

Referenced by SALOME_DriverPy.SALOME_DriverPy_i::SaveASCII().

◆ Set()

void SALOMEDS_AttReal_i::Set ( CORBA::Double  r)

Function : Set Purpose : Affect a value to the basic attribute.

References SALOMEDS_BasicAttribute_i::_Lab, and SALOMEDSImpl_AttributeReal::Set().

◆ SetLabel()

void SALOMEDS_BasicAttribute_i::SetLabel ( const DF_Label Lab)
inherited

Function : SetLabel Purpose :

References SALOMEDS_BasicAttribute_i::_Lab.

Field Documentation

◆ _Lab

◆ _type