Ignore:
Timestamp:
12/06/20 22:14:56 (4 years ago)
Author:
ymipsl
Message:

intermediate commit for new tranformation engine?
YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/node/inverse_axis.hpp

    r836 r1984  
    3939      typedef CObjectTemplate<CInverseAxis> SuperClass; 
    4040      typedef CInverseAxisAttributes SuperClassAttribute; 
     41      typedef CInverseAxis MyClass ; 
     42      typedef CTransformation<CAxis> SuperTransform ; 
    4143 
    4244    public : 
     
    5456      static StdString GetDefName(void); 
    5557      static ENodeType GetType(void); 
    56  
     58      const string& getId(void) { return this->SuperClass::getId();} 
     59      ETranformationType getTransformationType(void) { return TRANS_INVERSE_AXIS ;} 
     60      static CTransformation<CAxis>* getTransformation(const StdString& id) { return SuperClass::get(id);} 
     61      virtual void inheritFrom(SuperTransform* srcTransform) { solveDescInheritance(true, this->SuperClass::get((MyClass*)srcTransform)) ;} 
    5762    private: 
    5863      static bool registerTrans(); 
Note: See TracChangeset for help on using the changeset viewer.