20 #ifndef _VFN_WX_ZSCATTERER_H_
21 #define _VFN_WX_ZSCATTERER_H_
23 #include "ObjCryst/wxCryst/wxScatterer.h"
24 #include "ObjCryst/ObjCryst/ZScatterer.h"
33 virtual void CrystUpdate(
const bool updateUI=
false,
const bool mutexlock=
false);
34 virtual void UpdateUI(
const bool mutexlock=
false);
35 void OnChangeScattPow(wxCommandEvent & WXUNUSED(event));
50 void OnMenuAddZAtom(wxCommandEvent & WXUNUSED(event));
51 void OnMenuSetLimits(wxCommandEvent &event);
52 void OnMenuChangePivotAtom(wxCommandEvent &WXUNUSED(event));
53 void OnMenuImportZMatrix(wxCommandEvent &WXUNUSED(event));
54 void OnMenuExportZMatrix(wxCommandEvent &WXUNUSED(event));
55 void OnMenuConvert2Molecule(wxCommandEvent &WXUNUSED(event));
64 #endif //_VFN_WX_ZSCATTERER_H_
A List of WXCrystObjBasic.
Class to pick one choice...
wxCryst class for ZScatterer objects
This displays all components of a ObjCryst++ Registry.
Abstract base class for all objects in wxCryst.
Class for individual atoms in a ZScatterer Object.
ZScatterer: the basic type of complex scatterers, where atom positions are defined using a standard "...
virtual void CrystUpdate(const bool updateUI=false, const bool mutexlock=false)
Get new values to be displayed from the underlying object, and raise flag if an UI update is necessar...
The namespace which includes all objects (crystallographic and algorithmic) in ObjCryst++.
virtual void UpdateUI(const bool mutexlock=false)
Update the User Interface, if necessary.
A field which directly links to a string.
base wxCryst class for Scatterers