VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
textTaskVisualization.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include "matrix/vlVector.h"
15 #include "vl/globalObjectDesignator.h"
16 
17 namespace vrvControlToolkit
18 {
19  class DtText3DObject;
20 }
21 
25 {
26 public:
27 
28  DtTextTaskVisualization(const DtString& name, const DtString& taskComp,
29  DtVrfObject* taskedObject);
30  virtual ~DtTextTaskVisualization();
31 
34 
35  virtual const DtVector& location() const;
36  virtual void setLocation(const DtVector& location);
38 
40 
41  virtual const DtGlobalObjectDesignator& attachedObject() const;
42  virtual void setAttachedObject(const DtGlobalObjectDesignator& obj);
44 
46 
47  virtual const DtString& text() const;
48  virtual void setText(const DtString& text);
50 
51 protected:
52 
54  virtual bool isPublished() const;
55 
57  virtual void createDrawControlObjects(DtExerciseConn* exConn);
58 
60  virtual void unpublishDrawControlObjects();
61 
63  virtual void updateDrawControlObjects();
64 
65 protected:
66 
71 
73 };
74 
75 typedef DtBoost::shared_ptr<DtTextTaskVisualization> DtTextTaskVisualizationPtr;

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)