VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCigiRibbonEntity.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2017 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCigi/vrvCigi.h>
13 
15 
16 #include <matrix/geodeticCoord.h>
17 #include <matrix/vlTaitBryan.h>
18 
19 #include <string>
20 
21 namespace makVrv
22 {
23  class DtRibbonModelAgent;
24  class DtSceneObjectAgent;
25  class DtDecalModelAgent;
26 
30  {
31  public:
34  DtAgentManagerInterface& sceneInterface, int entityId, int entityType);
35 
37  virtual ~DtCigiRibbonEntity();
38 
42  virtual void init();
43 
46  virtual void uninit();
47 
48  protected:
49  std::string mySchema;
50  DtRibbonModelAgent* myRibbonModel;
51  DtDecalModelAgent* myDecalModel;
52  };
53 
58 }
59 
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
A DtCigiRibbonEntity is a CIGI entity that loads a ribbon model.
Definition: DtCigiRibbonEntity.h:29
DtRibbonModelAgent * myRibbonModel
Definition: DtCigiRibbonEntity.h:50
Contains DLL export macros.
std::string mySchema
Definition: DtCigiRibbonEntity.h:49
Contains makVrv::DtCigiBaseEntity class declaration.
This class is responsible for the actual processing of CIGI data. This holds the entity visualizer...
Definition: DtCigiConnection.h:58
DtCigiObjectCreatorTemplate< DtCigiRibbonEntity > DtCigiRibbonEntityCreator
Creator that will be registered with the cigi object factory to create this class.
Definition: DtCigiRibbonEntity.h:57
This class provides an abstract base class for CIGI entities. These are created by the DtCigiEntityVi...
Definition: DtCigiBaseEntity.h:42
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
DtDecalModelAgent * myDecalModel
Definition: DtCigiRibbonEntity.h:51
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19
Definition: DtCigiBaseEntity.h:443

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)