VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtBoxFacadeInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvCore/vrvCore.h>
13 
14 #include <matrix/vlVector.h>
15 
16 #include <string>
17 #include <vector>
18 
19 namespace makVrv
20 {
21  class DtBoxUpdaterAgent;
22 
31  {
32  public:
34  DtBoxFacadeInterface(DtAgentManagerInterface&, DtSceneObjectAgent* agent,
35  DtElementID id, int modelSet);
36 
38  DtBoxFacadeInterface(DtAgentManagerInterface&, int modelSet, DtElementID id, bool distribute = true);
39 
41  virtual ~DtBoxFacadeInterface();
42 
43  public:
46  virtual void addPoint(int index, const DtVector&);
47 
50  virtual void setPoint(int iIndex, const DtVector&);
51 
53  virtual void removePoint(int);
54 
58  virtual void setPoints(const std::vector<DtVector>&, const DtVector& withOffset = DtVector::zero());
59 
60  protected:
61  DtBoxUpdaterAgent* myUpdater;
62  };
63 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)