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

Public Member Functions

 vtFrame (wxFrame *frame, const wxString &title, const wxPoint &pos, const wxSize &size, long style=wxDEFAULT_FRAME_STYLE)
 
void RenderingPause ()
 
void RenderingResume ()
 
void AddModelFromFile (const wxString &fname)
 
void ModelNameChanged (vtModel *model)
 
int GetModelTriCount (vtModel *model)
 
void OnChar (wxKeyEvent &event)
 
void UseLight (vtTransform *pLight)
 
void LoadContentsFile (const wxString &fname)
 
void UpdateStatusText ()
 
void UpdateCurrentModelLOD ()
 
void UpdateScale (vtModel *model)
 
void UpdateTransform (vtModel *model)
 
void RefreshTreeItems ()
 
void SetItemName (vtItem *item, const vtString &name)
 
void SetCurrentItemAndModel (vtItem *item, vtModel *model)
 
void SetCurrentItem (vtItem *item)
 
void SetCurrentModel (vtModel *mod)
 
vtModelAddModel (const wxString &fname)
 
vtTransformAttemptLoad (vtModel *model)
 
ItemGroupGetItemGroup (vtItem *item)
 
void UpdateItemGroup (vtItem *item)
 
void ShowItemGroupLOD (bool bTrue)
 
void AddNewItem ()
 
void DisplayCurrentModel ()
 
void ZoomToCurrentModel ()
 
void ZoomToModel (vtModel *model)
 
void UpdateWidgets ()
 
void DisplayCurrentItem ()
 
void ZoomToCurrentItem ()
 
 vtFrame (wxFrame *frame, const wxString &title, const wxPoint &pos, const wxSize &size, long style=wxDEFAULT_FRAME_STYLE)
 
void OnClose (wxCloseEvent &event)
 
void OnIdle (wxIdleEvent &event)
 

Public Attributes

class vtGLCanvasm_canvas
 
wxToolBar * m_pToolbar
 
wxSplitterWindow * m_splitter
 
Splitter2m_splitter2
 
wxWindow * m_blank
 
MyTreeCtrlm_pTree
 
SceneGraphDlgm_pSceneGraphDlg
 
PropPanelm_pPropDlg
 
ModelPanelm_pModelDlg
 
LightDlgm_pLightDlg
 
vtContentManager3d m_Man
 
vtItemm_pCurrentItem
 
vtModelm_pCurrentModel
 
vtFontPtr m_pFont
 
std::map< vtItem *, ItemGroup * > m_itemmap
 
std::map< vtModel
*, vtTransformPtr > 
m_nodemap
 
bool m_bShowOrigin
 
bool m_bShowRulers
 
bool m_bWireframe
 
bool m_bCloseOnIdle
 

Protected Member Functions

void CreateMenus ()
 
void CreateToolbar ()
 
void ReadDataPath ()
 
void OnExit (wxCommandEvent &event)
 
void OnClose (wxCloseEvent &event)
 
void OnIdle (wxIdleEvent &event)
 
void OnOpen (wxCommandEvent &event)
 
void OnSave (wxCommandEvent &event)
 
void OnTestXML (wxCommandEvent &event)
 
void OnItemNew (wxCommandEvent &event)
 
void OnItemDelete (wxCommandEvent &event)
 
void OnItemAddModel (wxCommandEvent &event)
 
void OnItemRemoveModel (wxCommandEvent &event)
 
void OnItemModelProps (wxCommandEvent &event)
 
void OnItemRotModel (wxCommandEvent &event)
 
void OnItemSetAmbient (wxCommandEvent &event)
 
void OnItemSmoothing (wxCommandEvent &event)
 
void OnItemSaveSOG (wxCommandEvent &event)
 
void OnItemSaveOSG (wxCommandEvent &event)
 
void OnItemSaveIVE (wxCommandEvent &event)
 
void OnSceneGraph (wxCommandEvent &event)
 
void OnViewOrigin (wxCommandEvent &event)
 
void OnUpdateViewOrigin (wxUpdateUIEvent &event)
 
void OnViewRulers (wxCommandEvent &event)
 
void OnUpdateViewRulers (wxUpdateUIEvent &event)
 
void OnViewWireframe (wxCommandEvent &event)
 
void OnUpdateViewWireframe (wxUpdateUIEvent &event)
 
void OnViewLights (wxCommandEvent &event)
 
void OnHelpAbout (wxCommandEvent &event)
 
void OnUpdateItemAddModel (wxUpdateUIEvent &event)
 
void OnUpdateItemModelExists (wxUpdateUIEvent &event)
 
void OnUpdateItemSaveSOG (wxUpdateUIEvent &event)
 
void SaveContentsFile (const wxString &fname)
 
void FreeContents ()
 
void DisplayMessageBox (const wxString &str)
 
void AddTool (int id, const wxBitmap &bmp, const wxString &tooltip, bool tog)
 

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