00001 //************************************************************************************// 00002 // Module : gs.hpp 00003 // Date : 9/20/02 (DLR) 00004 // Copyright : 2002-2006 Copyright University Corporation for Atmospheric 00005 // Research 00006 // Description : Is a virtual class that forms the interface to 00007 // Gather-Scatter objects. 00008 // Derived From : none. 00009 // Modifications: 00010 //************************************************************************************// 00011 #if !defined(GS_HPP) 00012 #define GS_HPP 00013 00014 #include "gttlist.hpp" 00015 00016 00017 class GS 00018 { 00019 public: 00020 GS(); 00021 ~GS(); 00022 GS(const GS &a); 00023 00024 GBOOL virtual DSOp (GVecList &u, G_OP op, GCHandle hand)=0; 00025 //GVector virtual *iMultiplicity(GINT ie, GCHandle h)=0; 00026 00027 }; 00028 #endif 00029