37 virtual void SetupCameras();
45 virtual bool HasContainedWindow();
55 virtual CStdPtrArray<SimulationWindow> *
Windows() {
return &m_aryWindows;};
57 virtual bool Update();
65 virtual void Realize() = 0;
67 virtual void Initialize();
69 virtual void UpdateBackgroundColor();
71 virtual SimulationWindow *FindSimulationWindow(HWND win,
int &iIndex,
bool bThrowError =
true);
73 virtual void ResetSimulation();
74 virtual SimulationWindow *AddSimulationWindow(std::string strModule, std::string strType,
bool bInit, HWND win, std::string strHudXml);
75 virtual void RemoveSimulationWindow(HWND win);
76 virtual void CloseAllWindows();
77 virtual void Load(CStdXml &oXml);
CStdFPoint m_ptPosition
If this is a stand-alone group window then this is the position of the group window.
Root namespace for the base simulation library for AnimatLab.
virtual CStdPtrArray< SimulationWindow > * Windows()
Gets the windows array.
Base class for a simulation window.
CStdPtrArray< SimulationWindow > m_aryWindows
Array of SimulationWindow objects.
Hud * m_lpHudMgr
Manager for heads-up display items.
CStdFPoint m_ptSize
If this is a stand-alone group window then this is the size of the group window.
Manager for simulation windows.