Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ITimeHistoryTransformerabstract

Interface d'un objet transformant les courbes d'historiques. Plus de détails...

#include <arcane/core/ITimeHistoryTransformer.h>

+ Graphe de collaboration de Arcane::ITimeHistoryTransformer:

Classes

class  CommonInfo
 Infos communes à chaque courbe. Plus de détails...
 

Fonctions membres publiques

virtual ~ITimeHistoryTransformer ()
 Libère les ressources.
 
virtual void transform (CommonInfo &infos, RealSharedArray values)=0
 Applique la transformation pour une courbe avec des valeurs Real.
 
virtual void transform (CommonInfo &infos, Int32SharedArray values)=0
 Applique la transformation pour une courbe avec des valeurs Int32.
 
virtual void transform (CommonInfo &infos, Int64SharedArray values)=0
 Applique la transformation pour une courbe avec des valeurs Int64.
 

Description détaillée

Interface d'un objet transformant les courbes d'historiques.

Les classes implémentant cette interface peuvent transformer les courbes des historiques en temps. Cela permet par exemple de modifier les points des courbes ou d'en enlever.

L'utilisation se fait via l'appel à ITimeHistoryMng::applyTransformation() qui va appeler La méthode transform() de cette instance pour chaque courbe.

Il est permis de changer le nombre d'éléments de la courbe, mais infos.iterations.size()*infos.sub_size et values.size() doivent avoir le même nombre d'éléments. Il n'est pas permis de changer le nom de la courbe ni le nombre de valeurs par itération (sub_size).

Définition à la ligne 44 du fichier ITimeHistoryTransformer.h.

Documentation des constructeurs et destructeur

◆ ~ITimeHistoryTransformer()

virtual Arcane::ITimeHistoryTransformer::~ITimeHistoryTransformer ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 62 du fichier ITimeHistoryTransformer.h.


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