# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLAIAGENT::IBornNombre Class Template Reference

#include <agent_nombre.h>

Inheritance diagram for NLAIAGENT::IBornNombre:

NLAIAGENT::IDigital NLAIAGENT::INombre NLAIAGENT::INombreDefine NLAIAGENT::IObjetOp NLAIAGENT::IObjectIA NLAIAGENT::IBasicObjectIA NLAIC::IBasicInterface NLAIC::IBasicType NLAIC::IPointerGestion NLMISC::IStreamable NLMISC::IClassable List of all members.

Public Methods

 IBornNombre (tNombre value, tNombre inf, tNombre sup)
 IBornNombre (const IBornNombre &value)
 IBornNombre (tNombre inf, tNombre sup)
 IBornNombre (NLMISC::IStream &is)
virtual ~IBornNombre ()
virtual void save (NLMISC::IStream &)
 Save the class in a stream. More...

virtual void load (NLMISC::IStream &)
 Load the class from a stream. More...

tNombre getSup () const
tNombre getInf () const

Protected Methods

void chekBorn ()

Private Attributes

tNombre _inf
tNombre _sup

template<class tNombre>
class NLAIAGENT::IBornNombre< tNombre >


Constructor & Destructor Documentation

template<class tNombre>
NLAIAGENT::IBornNombre< tNombre >::IBornNombre tNombre    value,
tNombre    inf,
tNombre    sup
[inline]
 

Definition at line 366 of file agent_nombre.h.

Referenced by NLAIAGENT::IBornNombre< float >::IBornNombre.

template<class tNombre>
NLAIAGENT::IBornNombre< tNombre >::IBornNombre const IBornNombre< tNombre > &    value [inline]
 

Definition at line 369 of file agent_nombre.h.

template<class tNombre>
NLAIAGENT::IBornNombre< tNombre >::IBornNombre tNombre    inf,
tNombre    sup
[inline]
 

Definition at line 372 of file agent_nombre.h.

template<class tNombre>
NLAIAGENT::IBornNombre< tNombre >::IBornNombre NLMISC::IStream   is [inline]
 

Definition at line 375 of file agent_nombre.h.

template<class tNombre>
virtual NLAIAGENT::IBornNombre< tNombre >::~IBornNombre   [inline, virtual]
 

Definition at line 378 of file agent_nombre.h.


Member Function Documentation

template<class tNombre>
void NLAIAGENT::IBornNombre< tNombre >::chekBorn   [inline, protected, virtual]
 

Reimplemented from NLAIAGENT::INombre.

Definition at line 407 of file agent_nombre.h.

template<class tNombre>
tNombre NLAIAGENT::IBornNombre< tNombre >::getInf   const [inline]
 

Definition at line 401 of file agent_nombre.h.

template<class tNombre>
tNombre NLAIAGENT::IBornNombre< tNombre >::getSup   const [inline]
 

Definition at line 397 of file agent_nombre.h.

template<class tNombre>
virtual void NLAIAGENT::IBornNombre< tNombre >::load NLMISC::IStream   [inline, virtual]
 

Load the class from a stream.

Reimplemented from NLAIAGENT::INombre.

Definition at line 389 of file agent_nombre.h.

template<class tNombre>
virtual void NLAIAGENT::IBornNombre< tNombre >::save NLMISC::IStream   [inline, virtual]
 

Save the class in a stream.

Reimplemented from NLAIAGENT::INombre.

Definition at line 382 of file agent_nombre.h.


Member Data Documentation

template<class tNombre>
tNombre NLAIAGENT::IBornNombre::_inf [private]
 

Definition at line 364 of file agent_nombre.h.

Referenced by NLAIAGENT::IBornNombre< float >::chekBorn, NLAIAGENT::IBornNombre< float >::getInf, and NLAIAGENT::IBornNombre< float >::IBornNombre.

template<class tNombre>
tNombre NLAIAGENT::IBornNombre::_sup [private]
 

Definition at line 364 of file agent_nombre.h.

Referenced by NLAIAGENT::IBornNombre< float >::chekBorn, NLAIAGENT::IBornNombre< float >::getSup, and NLAIAGENT::IBornNombre< float >::IBornNombre.


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