Collaboration diagram for RCSimulationDoc:

Public Member Functions | |
| RCSimulationDoc (RCSimMainFrame &SimMainFrame) | |
| RCSimulation & | GetSimulation () |
| const RCSimulation & | GetSimulation () const |
| afx_msg void | OnFileSaveAs () |
| virtual BOOL | OnNewDocument () |
| virtual BOOL | OnOpenDocument (LPCTSTR sPathName) |
| virtual BOOL | OnSaveDocument (LPCTSTR sPathName) |
| virtual void | OnCloseDocument () |
| virtual void | UpdateViews () |
| void | Reload () |
| virtual void | OnViewClosed (RCSimulation3DView &View) |
| TRCSharedPtr< RCCameraComponent > | GetDefaultCamera () |
| void | CameraChanged (TRCSharedPtr< RCCameraComponent > Camera, TBool bRemoved=false) |
| RCSimMouseHandler::RSHandleResponse | HandleMouseAction (TLong nFlags, const RCPoint &Pos, TRCSharedPtr< RCCameraComponent > CameraPtr) |
| TSLongLong | GetTime () const |
Protected Types | |
|
typedef TRCComponentList< RCCameraComponent > | TCameraList |
Protected Member Functions | |
| void | TransferSerial (RCSerializer &Serializer) |
| void | TransferIniSerial (RCSerializer &Serializer) |
| void | UpdateSimSettings () |
| void | UpdateGuiSettings () |
| void | ApplySimSettings () |
| void | VerifyCameraList () |
| RCString | GetIniFileName (const RCString &sPathName) const |
| TLong | GetViewCount () const |
| RCSerializer * | CreateSerializer (const RCString &sFileName, TSerializerMode nMode) |
| const RSCameraCtorArg & | GetCameraCtorArg () |
Protected Attributes | |
| RCSimMainFrame & | m_SimMainFrame |
| RCParameterGroup | m_ParamGroup |
| RCParameterGroup | m_IniParamGroup |
| RCSimulation | m_Simulation |
| TCameraList | m_CameraList |
| RSCameraCtorArg | m_CameraCtorArg |
| TBool | m_bReload |
| TRCSharedPtr< RCSimMouseHandler > | m_SpecialMouseHandlerPtr |
Static Protected Attributes | |
| static const RCString | DOC_TYPE = _T("Simulation") |
| static const RCString | DEFAULT_CAMERA_NAME = _T("Default") |
| static const RCString | INI_EXTENSION = _T("ini") |
1.4.6-NO