VR-Forces 4.1.1 Class Documentation
DtVrfPropManipulationHandler.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vrfGuiCore/vrfGuiCore.h>
15 #include <vrvCore/DtUniqueID.h>
16 
17 #include <vlpi/entityType.h>
18 
19 class DtVector;
20 
21 namespace makVrf
22 {
27  {
28  public:
29 
32 
35 
36  public:
37  virtual void slot_onPlace(makVrv::DtUniqueID, const DtVector& location, double altAboveGround);
38 
39  virtual void stop();
40 
42  virtual std::vector<makVrv::DtElementID> ignoreList() const;
43 
44  protected:
45  virtual bool createVrfObject();
46  virtual void createTerrainProp(DtVector& geocPosition);
47  virtual DtVrfObjectFacadeInterface* createLocalRepresentation(DtVrlinkSimulatedBaseStateView* editStateView = 0);
48 
49  virtual void editSelectedObjects( const makVrv::DtUniqueID& principalID, makVrv::DtChannel& initiatingChannel, double waitTimeToComplete = 0. );
50  virtual DtVrfObjectFacadeInterface* createLocalRepresentation(const makVrv::DtUniqueID&);
51 
52  virtual bool modifyVrfObjects();
53 
54  virtual void initializeEventProcessor();
55  virtual void setObjectImageAsAnchor(DtVrfObjectFacadeInterface* objectImage, const DtVector& geocLocation,
56  bool resetOrigin);
57  };
58 
61 }

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)