Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
LinearStructureDlg Class Reference
Inheritance diagram for LinearStructureDlg:
LinearStructDlgBase LinearStructureDlg2d LinearStructureDlg3d

Public Member Functions

 LinearStructureDlg (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
void SetStructureMaterials (const vtMaterialDescriptorArray *desc)
 
void GuessStyle ()
 
void OnInitDialog (wxInitDialogEvent &event)
 
void SlidersToValues (int which)
 
void ValuesToSliders ()
 
void UpdateTypes ()
 
void UpdateEnabling ()
 
void SetOptions (const vtLinearParams &param)
 
void UpdateChoices ()
 
void UpdateConnectChoices ()
 
void UpdateProfiles ()
 
virtual void OnSetOptions (const vtLinearParams &param, bool bProfileChanged=false)
 
wxButton * GetProfileEdit ()
 
wxChoice * GetChoiceProfile ()
 
wxCheckBox * GetConstantTop ()
 
wxSlider * GetSlopeSlider ()
 
wxTextCtrl * GetSlope ()
 
wxTextCtrl * GetConnBottomEdit ()
 
wxTextCtrl * GetConnTopEdit ()
 
wxTextCtrl * GetConnWidthEdit ()
 
wxTextCtrl * GetPostSizeEdit ()
 
wxTextCtrl * GetPostHeightEdit ()
 
wxTextCtrl * GetPostSpacingEdit ()
 
wxSlider * GetConnBottomSlider ()
 
wxSlider * GetConnTopSlider ()
 
wxSlider * GetConnWidthSlider ()
 
wxSlider * GetPostSizeSlider ()
 
wxSlider * GetPostHeightSlider ()
 
wxSlider * GetPostSpacingSlider ()
 
wxChoice * GetExtension ()
 
wxChoice * GetConnMat ()
 
wxChoice * GetConnType ()
 
wxChoice * GetPostType ()
 
wxChoice * GetStyle ()
 
- Public Member Functions inherited from LinearStructDlgBase
 LinearStructDlgBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL)
 

Protected Member Functions

void AddConnectStringsFromDescriptors (const vtMaterialDescriptorArray *mats)
 

Protected Attributes

int m_iStyle
 
int m_iPostHeight
 
int m_iPostSpacing
 
int m_iPostSize
 
int m_iConnWidth
 
int m_iConnTop
 
int m_iConnBottom
 
int m_iSlope
 
bool m_bSetting
 
vtLinearParams m_param
 
const vtMaterialDescriptorArraym_pStructureMaterials
 
ProfileEditDlgm_pProfileEditDlg
 
- Protected Attributes inherited from LinearStructDlgBase
wxStaticText * m_text17
 
wxChoice * m_linear_structure_style
 
wxStaticText * m_text18
 
wxChoice * m_post_type
 
wxStaticText * m_text19
 
wxTextCtrl * m_post_spacing_edit
 
wxSlider * m_post_spacing_slider
 
wxStaticText * m_text20
 
wxTextCtrl * m_post_height_edit
 
wxSlider * m_post_height_slider
 
wxStaticText * m_text21
 
wxTextCtrl * m_post_size_edit
 
wxSlider * m_post_size_slider
 
wxStaticText * m_text22
 
wxChoice * m_choice_extension
 
wxStaticText * m_text23
 
wxChoice * m_conn_type
 
wxStaticText * m_text24
 
wxChoice * m_conn_material
 
wxStaticText * m_text25
 
wxTextCtrl * m_conn_top_edit
 
wxSlider * m_conn_top_slider
 
wxStaticText * m_text26
 
wxTextCtrl * m_conn_bottom_edit
 
wxSlider * m_conn_bottom_slider
 
wxStaticText * m_text27
 
wxTextCtrl * m_conn_width_edit
 
wxSlider * m_conn_width_slider
 
wxStaticText * m_text28
 
wxTextCtrl * m_slope
 
wxSlider * m_slope_slider
 
wxStaticText * m_text29
 
wxChoice * m_choice_profile
 
wxButton * m_profile_edit
 
wxCheckBox * m_constant_top
 

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