grip.cpp 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. ////////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright 2016 RWS Inc, All Rights Reserved
  4. //
  5. // This program is free software; you can redistribute it and/or modify
  6. // it under the terms of version 2 of the GNU General Public License as published by
  7. // the Free Software Foundation
  8. //
  9. // This program is distributed in the hope that it will be useful,
  10. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. // GNU General Public License for more details.
  13. //
  14. // You should have received a copy of the GNU General Public License along
  15. // with this program; if not, write to the Free Software Foundation, Inc.,
  16. // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  17. //
  18. // grip.cpp
  19. // Project: Nostril (aka Postal)
  20. //
  21. // This module impliments the CGrip class
  22. //
  23. // History:
  24. // 01/09/97 MJR Started.
  25. // 01/28/97 MJR Actually started filling in some usefull code.
  26. //
  27. ////////////////////////////////////////////////////////////////////////////////
  28. #define GRIP_CPP
  29. #include "RSPiX.h"
  30. #include "grip.h"
  31. ////////////////////////////////////////////////////////////////////////////////
  32. // Macros/types/etc.
  33. ////////////////////////////////////////////////////////////////////////////////
  34. ////////////////////////////////////////////////////////////////////////////////
  35. // Default (and only) constructor
  36. ////////////////////////////////////////////////////////////////////////////////
  37. CGrip::CGrip()
  38. {
  39. // Clear for testing/debugging
  40. m_pCamera = 0;
  41. }
  42. ////////////////////////////////////////////////////////////////////////////////
  43. // Destructor
  44. ////////////////////////////////////////////////////////////////////////////////
  45. CGrip::~CGrip()
  46. {
  47. }
  48. ////////////////////////////////////////////////////////////////////////////////
  49. // Set camera to control
  50. ////////////////////////////////////////////////////////////////////////////////
  51. void CGrip::SetCamera(
  52. CCamera* pCamera) // In: Camera to control
  53. {
  54. m_pCamera = pCamera;
  55. }
  56. ////////////////////////////////////////////////////////////////////////////////
  57. // Track specified target coordinates
  58. ////////////////////////////////////////////////////////////////////////////////
  59. //void CGrip::TrackTarget(
  60. // short sTargetX, // In: Target's x coord
  61. // short sTargetY) // In: Target's y coord
  62. // {
  63. // // For now, simply move camera to specified coordinates
  64. // ASSERT(m_pCamera != 0);
  65. // m_pCamera->SetViewPos(sTargetX, sTargetY);
  66. // }
  67. ////////////////////////////////////////////////////////////////////////////////
  68. // EOF
  69. ////////////////////////////////////////////////////////////////////////////////