VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtOsgRotorWashModel.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2020 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvOsg/vrvOsg.h>
14 
15 namespace makVrv
16 {
17  class DtOsgSceneConnector;
18 
26  {
27  public:
30 
32  virtual ~DtOsgRotorWashModel();
33 
34  private:
37 
39  DtOsgRotorWashModel &operator=(const DtOsgRotorWashModel &other);
40 
41  public:
44  virtual const std::string& className() const;
45 
47  virtual void setPosition(int vtx, const DtVector& position);
48 
49  protected:
52  virtual void addToScene(const DtUniqueID& id, DtModelSetId modelSet,
53  int visualizerType);
54 
57  virtual void removeFromScene();
58 
59  protected:
60 
62  };
63 }
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains the DtRotorWashModel class declaration.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtOsgSceneConnector * mySceneConnector
Definition: DtOsgRotorWashModel.h:61
Osg implementation of DtRotorWashModel. Used for adding rotorwash to the osg scene graph...
Definition: DtOsgRotorWashModel.h:25
Contains DLL export macros.
The interface for a model of a rotorWash.
Definition: DtRotorWashModel.h:23
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
DtModelSetId
Definition: DtModelSetEnums.h:19

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)