00001 00002 // $Id: BfldHandlerRect2d.h,v 1.5 2005/02/03 22:35:49 rhatcher Exp $ 00003 // 00004 // BfldHandlerRect2d 00005 // 00006 // BfldHandlerRect2d searches and interpolates 00007 // 00008 // Author: R. Hatcher 2000.06.20 00009 // 00011 00012 #ifndef BFLDHANDLERRECT2D_H 00013 #define BFLDHANDLERRECT2D_H 00014 00015 #include "BField/BfldHandler.h" 00016 00017 class BfldHandlerRect2d : public BfldHandler { 00018 00019 public: 00020 BfldHandlerRect2d(); 00021 virtual ~BfldHandlerRect2d(); 00022 00023 virtual TVector3 GetBFieldMeshCoord(const TVector3 &xyz); 00024 00025 virtual void SetInterpMethod(const BfldInterpMethod::InterpMethod_t method); 00026 00027 protected: 00028 00029 private: 00030 00031 ClassDef(BfldHandlerRect2d,1) 00032 }; 00033 00034 #endif // BFLDHANDLER_H
1.3.9.1