Changeset 621 for XIOS/trunk/src/node/axis.hpp
- Timestamp:
- 06/22/15 13:36:21 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/axis.hpp
r620 r621 16 16 #include "transformation.hpp" 17 17 #include "transformation_enum.hpp" 18 #include "inverse_axis.hpp" 19 #include "zoom_axis.hpp" 18 20 19 21 namespace xios { … … 23 25 class CAxisAttributes; 24 26 class CAxis; 25 class CTransformationGroup;26 class CVirtualTransformationGroup;27 27 28 DECLARE_VIRTUAL_NODE(TransformationGroup);29 28 ///-------------------------------------------------------------- 30 29 … … 39 38 : public CObjectTemplate<CAxis> 40 39 , public CAxisAttributes 41 , public CVirtualTransformationGroup42 40 { 43 41 enum EEventId … … 54 52 typedef CAxisAttributes RelAttributes; 55 53 typedef CAxisGroup RelGroup; 54 typedef CTransformation<CAxis>::TransformationMapTypes TransMapTypes; 56 55 56 public: 57 57 /// Constructeurs /// 58 58 CAxis(void); … … 96 96 bool hasTransformation(); 97 97 void solveInheritanceTransformation(); 98 std::vector<CTransformation*>getAllTransformations();98 TransMapTypes getAllTransformations(); 99 99 100 100 public: … … 106 106 void checkMask(); 107 107 void checkZoom(); 108 void checkTransformations(); 109 void computeServerIndex(const std::vector<int>& globalDim, int orderPositionInGrid, 110 CServerDistributionDescription::ServerDistributionType disType); 108 111 109 112 110 111 void setTransformations(const std::vector<CTransformation*>&); 113 void setTransformations(const TransMapTypes&); 112 114 private: 113 115 bool isChecked; 114 116 bool areClientAttributesChecked_; 115 117 std::set<StdString> relFiles; 116 std::vector<CTransformation*> transformations_;118 TransMapTypes transformationMap_; 117 119 bool isDistributed_; 118 120
Note: See TracChangeset
for help on using the changeset viewer.