VR-Forces 4.1.1 Class Documentation
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 Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)