XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
Référence du modèle de la classe xios::CTransformation< T >


Plus de détails...

#include <transformation.hpp>

+ Graphe d'héritage de xios::CTransformation< T >:
+ Graphe de collaboration de xios::CTransformation< T >:

Types publics

typedef std::list< std::pair
< ETranformationType,
CTransformation< T > * > > 
TransformationMapTypes
 
typedef TransformationMapTypes TransMapTypes
 

Fonctions membres publiques

 CTransformation (void)
 Constructeurs ///. Plus de détails...
 
virtual void checkValid (T *dest)
 
std::vector< StdStringcheckAuxInputs ()
 
virtual ~CTransformation (void)
 Destructeur ///. Plus de détails...
 

Fonctions membres publiques statiques

static CTransformation< T > * createTransformation (ETranformationType transType, const StdString &id, xml::CXMLNode *node=0)
 

Types protégés

typedef CTransformation< T > *(* CreateTransformationCallBack )(const StdString &, xml::CXMLNode *)
 
typedef std::map
< ETranformationType,
CreateTransformationCallBack
CallBackMap
 

Fonctions membres protégées

virtual std::vector< StdStringcheckAuxInputs_ ()
 

Fonctions membres protégées statiques

static bool registerTransformation (ETranformationType transType, CreateTransformationCallBack createFn)
 
static bool unregisterTransformation (ETranformationType transType)
 

Attributs protégés statiques

static CallBackMaptransformationCreationCallBacks_ = 0
 

Description détaillée

template<typename T>
class xios::CTransformation< T >


This class describes inverse_axis in xml file.

Définition à la ligne 16 du fichier transformation.hpp.

Documentation des définitions de type membres

template<typename T>
typedef std::map<ETranformationType, CreateTransformationCallBack> xios::CTransformation< T >::CallBackMap
protected

Définition à la ligne 35 du fichier transformation.hpp.

template<typename T>
typedef CTransformation<T>*(* xios::CTransformation< T >::CreateTransformationCallBack)(const StdString &, xml::CXMLNode *)
protected

Définition à la ligne 34 du fichier transformation.hpp.

template<typename T>
typedef std::list<std::pair<ETranformationType, CTransformation<T>* > > xios::CTransformation< T >::TransformationMapTypes

Définition à la ligne 19 du fichier transformation.hpp.

template<typename T>
typedef TransformationMapTypes xios::CTransformation< T >::TransMapTypes

Définition à la ligne 20 du fichier transformation.hpp.

Documentation des constructeurs et destructeur

template<typename T>
xios::CTransformation< T >::CTransformation ( void  )
inline

Constructeurs ///.

Définition à la ligne 24 du fichier transformation.hpp.

template<typename T>
virtual xios::CTransformation< T >::~CTransformation ( void  )
inlinevirtual

Destructeur ///.

Définition à la ligne 31 du fichier transformation.hpp.

Documentation des fonctions membres

template<typename T>
std::vector<StdString> xios::CTransformation< T >::checkAuxInputs ( )
inline

Définition à la ligne 27 du fichier transformation.hpp.

template<typename T>
virtual std::vector<StdString> xios::CTransformation< T >::checkAuxInputs_ ( )
inlineprotectedvirtual

Réimplémentée dans xios::CInterpolateAxis.

Définition à la ligne 42 du fichier transformation.hpp.

Référencé par xios::CTransformation< CDomain >::checkAuxInputs().

+ Voici le graphe des appelants de cette fonction :

template<typename T >
CTransformation< T > * xios::CTransformation< T >::createTransformation ( ETranformationType  transType,
const StdString id,
xml::CXMLNode node = 0 
)
static

Définition à la ligne 49 du fichier transformation.hpp.

Références xios::ERROR.

template<typename T >
bool xios::CTransformation< T >::registerTransformation ( ETranformationType  transType,
CreateTransformationCallBack  createFn 
)
staticprotected

Définition à la ligne 63 du fichier transformation.hpp.

template<typename T >
bool xios::CTransformation< T >::unregisterTransformation ( ETranformationType  transType)
staticprotected

Définition à la ligne 72 du fichier transformation.hpp.

Documentation des données membres

template<typename T>
CTransformation< T >::CallBackMap * xios::CTransformation< T >::transformationCreationCallBacks_ = 0
staticprotected

Définition à la ligne 36 du fichier transformation.hpp.


La documentation de cette classe a été générée à partir du fichier suivant :