00001 // COCOA class header file 00002 //Id: EntryLengthAffCentre.h 00003 //CAT: Model 00004 // 00005 // class for the three entries that make the affine frame centre 00006 // 00007 // History: v1.0 00008 // Pedro Arce 00009 00010 #ifndef _ENTRYLengthAffCentre_HH 00011 #define _ENTRYLengthAffCentre_HH 00012 00013 #include "Alignment/CocoaModel/interface/EntryLength.h" 00014 00015 00016 class EntryLengthAffCentre : public EntryLength 00017 { 00018 public: 00019 EntryLengthAffCentre( const ALIstring& type ); 00020 ~EntryLengthAffCentre(){}; 00021 00022 virtual void FillName( const ALIstring& name ); 00023 virtual void displace( ALIdouble disp ); 00024 virtual void displaceOriginal( ALIdouble disp ); 00025 virtual void displaceOriginalOriginal( ALIdouble disp ); 00026 virtual ALIdouble valueInGlobalReferenceFrame() const; 00027 virtual ALIdouble valueDisplaced() const; 00028 00029 }; 00030 00031 #endif