|
From: <sv...@ww...> - 2004-06-29 10:37:11
|
Author: delta Date: 2004-06-29 03:37:05 -0700 (Tue, 29 Jun 2004) New Revision: 1101 Modified: trunk/CSP/CSPSim/Include/Views/View.h Log: Added isInternal(). Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1101 Modified: trunk/CSP/CSPSim/Include/Views/View.h =================================================================== --- trunk/CSP/CSPSim/Include/Views/View.h 2004-06-29 10:21:05 UTC (rev 1100) +++ trunk/CSP/CSPSim/Include/Views/View.h 2004-06-29 10:37:05 UTC (rev 1101) @@ -33,13 +33,13 @@ class CameraAgent; class CameraKinematics; +class DynamicObject; class SimObject; -class DynamicObject; class View { size_t m_ViewMode; protected: - bool m_InternalView; + bool m_Internal; simdata::Ref<DynamicObject> m_ActiveObject; CameraKinematics* m_CameraKinematics; void updateBody(simdata::Vector3& ep,simdata::Vector3& lp,simdata::Vector3& up); @@ -56,11 +56,12 @@ } void cull(); virtual ~View(); + bool isInternal() const {return m_Internal;} }; class InternalView: public View { public: - InternalView(size_t vm):View(vm){m_InternalView = true;} + InternalView(size_t vm):View(vm){m_Internal = true;} virtual void constrain(); virtual void update(simdata::Vector3& ep,simdata::Vector3& lp,simdata::Vector3& up, double dt); virtual void activate(); |