VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtEntityRotorData.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2021 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
10 #pragma once
11 
12 #include <vrvOsg/vrvOsg.h>
13 
14 #include <matrix/vlTaitBryan.h>
15 
16 namespace makVrv
17 {
18  class DtOsgArticulatedModel;
19 
20  class DtRotorState;
21 
25  {
26  public:
29 
31  virtual ~DtEntityRotorData();
32  private:
34  DtEntityRotorData() = delete;
35  DtEntityRotorData(const DtEntityRotorData& rhs) = delete;
36  DtEntityRotorData& operator=(const DtEntityRotorData& rhs) = delete;
37  public:
39  virtual void setState(int stateNumber, int stateValue);
40  public:
45  };
46 }
class containing information about the rotors of an articulated model and the state This class is use...
Definition: DtEntityRotorData.h:24
DtOsgArticulatedModel * myModel
the model
Definition: DtEntityRotorData.h:42
represents an abstract rotor state. Specialized classes inherited from this are part of the fsm that ...
Definition: DtRotorState.h:24
An articulated model manipulator for controlling an articulated model. Supports indirect rendering of...
Definition: DtOsgArticulatedModel.h:69
virtual ~DtEntityRotorData()
destructor
DtRotorState * myRotorState
the current rotor state
Definition: DtEntityRotorData.h:44
DtEntityRotorData & operator=(const DtEntityRotorData &rhs)=delete
virtual void setState(int stateNumber, int stateValue)
take an action when a state changes value
Contains DLL export macros.
DtEntityRotorData()=delete
not allowed

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)