XIOS
1.0
Xml I/O Server
Page principale
Espaces de nommage
Classes
Fichiers
Liste des fichiers
Membres de fichier
Tout
Classes
Espaces de nommage
Fichiers
Fonctions
Variables
Définitions de type
Énumérations
Valeurs énumérées
Amis
Macros
zoom_domain.hpp
Aller à la documentation de ce fichier.
1
#ifndef __XIOS_CZoomDomain__
2
#define __XIOS_CZoomDomain__
3
5
#include "
xios_spl.hpp
"
6
#include "
attribute_enum.hpp
"
7
#include "
attribute_enum_impl.hpp
"
8
#include "
attribute_array.hpp
"
9
#include "
declare_attribute.hpp
"
10
#include "
object_template.hpp
"
11
#include "
group_factory.hpp
"
12
#include "
declare_group.hpp
"
13
#include "
transformation.hpp
"
14
#include "
domain.hpp
"
15
16
namespace
xios
{
18
class
CZoomDomainGroup;
19
class
CZoomDomainAttributes;
20
class
CZoomDomain;
21
class
CDomain;
22
24
25
// Declare/Define CFileAttribute
26
BEGIN_DECLARE_ATTRIBUTE_MAP
(CZoomDomain)
27
#include "zoom_domain_attribute.conf"
28
END_DECLARE_ATTRIBUTE_MAP
(CZoomDomain)
29
30
31
35
class
CZoomDomain
36
: public
CObjectTemplate
<
CZoomDomain
>
37
, public CZoomDomainAttributes
38
, public
CTransformation
<
CDomain
>
39
{
40
public
:
41
typedef
CObjectTemplate<CZoomDomain>
SuperClass
;
42
typedef
CZoomDomainAttributes
SuperClassAttribute
;
43
44
public
:
46
CZoomDomain(
void
);
47
explicit
CZoomDomain(
const
StdString
&
id
);
48
50
virtual
~CZoomDomain(
void
);
51
52
virtual
void
checkValid
(CDomain* axisDest);
53
55
static
StdString
GetName(
void
);
56
static
StdString
GetDefName(
void
);
57
static
ENodeType
GetType(
void
);
58
private
:
59
static
bool
registerTrans();
60
static
CTransformation<CDomain>
* create(
const
StdString
&
id
,
xml::CXMLNode
* node);
61
static
bool
_dummyRegistered
;
62
};
// class CZoomDomain
63
64
DECLARE_GROUP
(
CZoomDomain
);
65
}
// namespace xios
66
67
#endif // __XIOS_CZoomDomain__
xios::CDomain
Definition:
domain.hpp:40
declare_attribute.hpp
xios::xml::CXMLNode
Definition:
xml_node.hpp:17
END_DECLARE_ATTRIBUTE_MAP
#define END_DECLARE_ATTRIBUTE_MAP(type)
Definition:
declare_attribute.hpp:168
domain.hpp
xios::CTransformation
Definition:
transformation.hpp:16
object_template.hpp
xios_spl.hpp
group_factory.hpp
xios::CZoomDomain
Definition:
zoom_domain.hpp:35
declare_group.hpp
StdString
std::string StdString
Definition:
xios_spl.hpp:48
xios
#define xios(arg)
Definition:
xios_fortran_prefix.hpp:4
BEGIN_DECLARE_ATTRIBUTE_MAP
#define BEGIN_DECLARE_ATTRIBUTE_MAP(type)
Definition:
declare_attribute.hpp:163
xios::CZoomDomain::SuperClassAttribute
CZoomDomainAttributes SuperClassAttribute
Definition:
zoom_domain.hpp:42
xios::CObjectTemplate
////////////////////// Déclarations ////////////////////// ///
Definition:
object_template.hpp:17
xios::CZoomDomain::SuperClass
CObjectTemplate< CZoomDomain > SuperClass
Definition:
zoom_domain.hpp:41
attribute_enum.hpp
xios::DECLARE_GROUP
DECLARE_GROUP(CAxis)
attribute_array.hpp
xios::ENodeType
enum xios::_node_type ENodeType
////////////////////// Définitions ////////////////////// ///
xios::checkValid
CATCH CAxisAlgorithmReduceAxis::CAxisAlgorithmReduceAxis(CAxis *axisDestination, CAxis *axisSource, CReduceAxisToAxis *algo) alg checkValid)(axisDestination, axisSource)
Definition:
axis_algorithm_reduce_axis.cpp:52
xios::CZoomDomain::_dummyRegistered
static bool _dummyRegistered
Definition:
zoom_domain.hpp:61
transformation.hpp
attribute_enum_impl.hpp
src
node
zoom_domain.hpp
Généré le Vendredi Juin 14 2019 16:00:12 pour XIOS par
1.8.5