VR-Forces 4.1 Class Documentation
targetPtTask.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
14 #pragma once
15 
16 #include "vrftasks/simTask.h"
17 #include "vrfutil/rwString.h"
18 #include <matrix/vlVector.h>
19 #include <vlpi/NetStructs.h>
20 
21 
22 
26 {
27  DtNet64Vector myTargetPoint;
28 };
29 
37 {
38 
39 public:
40 
43 
46  DtTargetPointTask(const DtString& writeName,
47  DtReaderWriterRegistry* parentRegistry = NULL);
48  DtTargetPointTask(const DtSymbolString& writeName,
49  DtReaderWriterRegistry* parentRegistry = NULL);
50 
52  DtTargetPointTask(const DtString& writeName, const DtTargetPointTask& orig,
53  DtReaderWriterRegistry* parentRegistry = NULL);
54  DtTargetPointTask(const DtSymbolString& writeName, const DtTargetPointTask& orig,
55  DtReaderWriterRegistry* parentRegistry = NULL);
56 
58  const DtTargetPointTask & operator=(const DtTargetPointTask & orig);
59 
60  virtual ~DtTargetPointTask();
61 
63  virtual const DtSimTaskMessageType& type() const;
64 
66  virtual DtSimTask* clone(const DtString& name, DtReaderWriterRegistry*
67  parentRegistry = NULL) const;
69  parentRegistry = NULL) const;
70 
72  virtual DtString stringRep() const;
73 
74  virtual const DtVector & targetPoint() const;
75  virtual void setTargetPoint(const DtVector & targetPoint);
76 
79  virtual int netRepSize() const;
80 
82  virtual bool setFromNet(const char* contentBuffer,
83  unsigned contentSize);
84 
87  virtual bool setToNet();
88 
89  static DtSimTask * creator();
90 
91 protected:
92 
94 
95 };

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)