ObjCryst++  1.5CVS
Public Member Functions | Private Attributes
ObjCryst::WXTextureMarchDollase Class Reference

Class to display the Preferred Orientation Correction using the March-Dollase parametrization. More...

Inheritance diagram for ObjCryst::WXTextureMarchDollase:
ObjCryst::WXRefinableObj ObjCryst::WXCrystObj ObjCryst::WXCrystObjBasic

List of all members.

Public Member Functions

 WXTextureMarchDollase (wxWindow *parent, TextureMarchDollase *)
void OnAddTexturePhase (wxCommandEvent &WXUNUSED(event))
void OnDeleteTexturePhase (wxCommandEvent &WXUNUSED(event))
- Public Member Functions inherited from ObjCryst::WXRefinableObj
 WXRefinableObj (wxWindow *parent, RefinableObj *)
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 necessary.
virtual void UpdateUI (const bool mutexlock=false)
 Update the User Interface, if necessary.
virtual bool OnChangeName (const int id)
 When a WXFieldName has been changed by the user, it is handled here.
void OnMenuSave (wxCommandEvent &WXUNUSED(event))
void OnMenuLoad (wxCommandEvent &WXUNUSED(event))
void OnMenuFixAllPar (wxCommandEvent &WXUNUSED(event))
void OnMenuUnFixAllPar (wxCommandEvent &WXUNUSED(event))
void OnMenuParRandomize (wxCommandEvent &WXUNUSED(event))
virtual void OnUpdateUI (wxUpdateUIEvent &event)
- Public Member Functions inherited from ObjCryst::WXCrystObj
 WXCrystObj (wxWindow *parent, int orient=wxHORIZONTAL, bool showName=true)
 Constructor, with a.
void OnToggleCollapse (wxCommandEvent &WXUNUSED(event))
 Only display the title, and collapse everything else.
virtual void OnEnable (wxUpdateUIEvent &event)
virtual bool Enable (bool enable)
virtual void BottomLayout (WXCrystObjBasic *pChild)
 Ask for a new Layout with recalculated size hints, because a child has been changed or added.
virtual void AddChild (WXCrystObjBasic *pChild, bool doBottomLayout=true)
 Notify that a new children has been added, also adding it to the correct sizer (which can be the top sizer or not).
- Public Member Functions inherited from ObjCryst::WXCrystObjBasic
 WXCrystObjBasic (wxWindow *parent)
 Constructor.
virtual ~WXCrystObjBasic ()
 Destructor.
void AddedToList (WXCrystObjBasicList *list)
void RemovedFromList (WXCrystObjBasicList *list)
virtual bool Layout ()
virtual void SetToolTip (const wxString &tip)
 Set tooltip for this window.

Private Attributes

TextureMarchDollasempTextureMarchDollase

Additional Inherited Members

- Protected Attributes inherited from ObjCryst::WXRefinableObj
WXCrystMenuBarmpMenuBar
- Protected Attributes inherited from ObjCryst::WXCrystObj
wxBoxSizer * mpTopSizer
 Top sizer including the title and WXCrystObj::mpSizer.
wxBoxSizer * mpSizer
 Sizer including all sub-objects.
WXFieldNamempWXTitle
 The title.
bool mIsExpanded
 To be used for collapsing the sub-objects.
WXCrystObjBasicList mList
 All windows but the title and collapse button are in this list.
wxButton * mpCollapseButton
 The collapse button.
- Protected Attributes inherited from ObjCryst::WXCrystObjBasic
WXCrystObjBasicmWXCrystParent
 Parent, if a WXCrystObjBasic itself.
bool mIsShown
 Is the the window currently shown ?
bool mNeedUpdateUI
 Do we need to update the display ?
CrystMutex mMutex
 Mutex used to lock data when preparing to update the UI in non-main thread.
std::set< WXCrystObjBasicList * > mvpList
 WXCrystObjBasicList which are aware of this object, and which should be told on destruction.

Detailed Description

Class to display the Preferred Orientation Correction using the March-Dollase parametrization.

Allows to add phases, and change the parameters.


The documentation for this class was generated from the following file: