Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
BuildingDlg3d Class Reference
Inheritance diagram for BuildingDlg3d:
BuildingDlg BuildingDlgBase

Public Member Functions

 BuildingDlg3d (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
void Setup (vtBuilding3d *bld3d)
 
virtual void EnableRendering (bool bEnable)
 
virtual void Modified ()
 
- Public Member Functions inherited from BuildingDlg
 BuildingDlg (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
wxTextCtrl * GetFeatures ()
 
wxButton * GetLevelCopy ()
 
wxButton * GetLevelDel ()
 
wxButton * GetLevelDown ()
 
wxButton * GetLevelUp ()
 
wxStaticBitmap * GetColorBitmap1 ()
 
wxStaticBitmap * GetColorBitmap2 ()
 
wxListBox * GetLevelCtrl ()
 
wxListBox * GetEdgeCtrl ()
 
wxChoice * GetFacadeChoice ()
 
void Setup (vtStructureArray *pSA, vtBuilding *bld)
 
void EditColor ()
 
void SetLevel (int i)
 
void SetEdge (int i)
 
void UpdateSlopes ()
 
void RefreshLevelsBox ()
 
void RefreshEdgesBox ()
 
void HighlightSelectedLevel ()
 
void HighlightSelectedEdge ()
 
void UpdateMaterialControl ()
 
void UpdateColorControl ()
 
void UpdateFeatures ()
 
void UpdateFacade ()
 
void SetupControls ()
 
void DeleteCurrentLevel ()
 
void CopyCurrentLevel ()
 
void SetupValidators ()
 
bool AskForTypeAndSlope (bool bAll, RoofType &eType, int &iSlope)
 
void AdjustDialogForEdges ()
 
- Public Member Functions inherited from BuildingDlgBase
 BuildingDlgBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL)
 

Public Attributes

vtBuilding3dm_pBuilding3d
 

Protected Member Functions

virtual void OnOK (wxCommandEvent &event)
 
- Protected Member Functions inherited from BuildingDlg
void OnChoiceFacade (wxCommandEvent &event)
 
void OnVertOffset (wxCommandEvent &event)
 
void OnFeatDoor (wxCommandEvent &event)
 
void OnFeatWindow (wxCommandEvent &event)
 
void OnFeatWall (wxCommandEvent &event)
 
void OnFeatClear (wxCommandEvent &event)
 
void OnEdgeSlope (wxCommandEvent &event)
 
void OnLevelDown (wxCommandEvent &event)
 
void OnEdges (wxCommandEvent &event)
 
void OnLevelDelete (wxCommandEvent &event)
 
void OnLevelUp (wxCommandEvent &event)
 
void OnLevelCopy (wxCommandEvent &event)
 
void OnStoryHeight (wxCommandEvent &event)
 
void OnSpinStories (wxSpinEvent &event)
 
void OnColor1 (wxCommandEvent &event)
 
void OnCloseWindow (wxCloseEvent &event)
 
void OnInitDialog (wxInitDialogEvent &event)
 
void OnLevel (wxCommandEvent &event)
 
void OnEdge (wxCommandEvent &event)
 
void OnSetRoofType (wxCommandEvent &event)
 
void OnSetEdgeSlopes (wxCommandEvent &event)
 
void OnSetMaterial (wxCommandEvent &event)
 
void OnCharHook (wxKeyEvent &event)
 

Additional Inherited Members

- Protected Attributes inherited from BuildingDlg
vtStructureArraym_pSA
 
vtBuildingm_pBuilding
 
vtLevelm_pLevel
 
vtEdgem_pEdge
 
int m_iLevel
 
int m_iEdge
 
int m_iStories
 
float m_fStoryHeight
 
wxString m_strMaterial1
 
wxString m_strMaterial2
 
wxString m_strEdgeSlopes
 
wxString m_strFeatures
 
wxColour m_Color
 
int m_iEdgeSlope
 
wxStaticBitmap * m_pColorBitmapControl
 
wxListBox * m_pLevelListBox
 
wxListBox * m_pEdgeListBox
 
bool m_bSetting
 
bool m_bEdges
 
- Static Protected Attributes inherited from BuildingDlg
static wxColourData s_ColorData
 

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