VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtAggregateKinematicState.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
10 
11 #pragma once
12 
15 
16 namespace makVrv
17 {
18  class DtSceneObjectAgent;
19 
26  {
27  public:
29  DtAggregateKinematicState( DtSceneObjectAgent& sceneObject, DtAggregateStateListener& listener,
30  DtAgentManagerInterface& sceneInterface, DtSharedSettingsManager& settingsManager, int modelSet );
31 
33  virtual ~DtAggregateKinematicState();
34 
36  DtAggregateKinematicState() = delete;
37 
40 
42  DtAggregateKinematicState& operator=( const DtAggregateKinematicState& ) = delete;
43  public:
45  DtAggregateStateListener& aggregateStateListener();
46 
47  protected:
49  };
50 }
Contains makVrv:DtAggregateStateListener class.
DtEntityKinematicState Controls kinematic state of a scene object This class has no accessors to kine...
Definition: DtEntityKinematicState.h:34
The DtAggregateStateListener extends DtEntityStateListener. It provides a interface to all the visual...
Definition: DtAggregateStateListener.h:33
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtAggregateKinematicState Controls kinematic state of a scene object This class has no accessors to k...
Definition: DtAggregateKinematicState.h:25
Contains makVrv::DtEntityKinematicState class. Used to position objects in the scene.
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
DtAggregateStateListener & myAggregateStateListener
Definition: DtAggregateKinematicState.h:48

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)