Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   Related Pages  

wxScatteringPower.h

00001 /*
00002 * LibCryst++ : a Crystallographic computing library in C++
00003 *
00004 *  (c) 2000 Vincent FAVRE-NICOLIN
00005 *           Laboratoire de Cristallographie
00006 *           24, quai Ernest-Ansermet, CH-1211 Geneva 4, Switzerland
00007 *  Contact: Vincent.Favre-Nicolin@cryst.unige.ch
00008 *           Radovan.Cerny@cryst.unige.ch
00009 *
00010 */
00011 
00012 #ifndef _VFN_WX_SCATTERINGPOWER_OBJ_H_
00013 #define _VFN_WX_SCATTERINGPOWER_OBJ_H_
00014 
00015 #include "wxCryst/wxRefinableObj.h"
00016 #include "ObjCryst/ScatteringPower.h"
00017 
00018 namespace ObjCryst
00019 {
00021 class WXScatteringPowerAtom: public WXRefinableObj
00022 {
00023    public:
00024       WXScatteringPowerAtom(wxWindow *parent, ScatteringPowerAtom*);
00025       virtual void CrystUpdate();
00026       virtual bool OnChangeName(const int id);
00027       void OnChangeColour(wxCommandEvent & event);
00028    protected:
00029       ScatteringPowerAtom* mpScatteringPowerAtom;
00030       WXFieldName *mpFieldSymbol;
00031       WXFieldRefPar* mpFieldBiso;
00032    DECLARE_EVENT_TABLE()
00033 };
00034 
00035 } //namespace
00036 
00037 #endif //_VFN_WX_SCATTERINGPOWER_OBJ_H_

Generated on Wed Nov 14 19:48:36 2001 for ObjCryst++ by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001