VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTreeRequestMessage.h
Go to the documentation of this file.
1 /*****************************************************************************
2 * Copyright (c) 2022 MAK Technologies, Inc.
3 * All rights reserved.
4 *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vector>
13 
14 #include <vrvCore/DtTreeRecord.h>
15 
17 
18 namespace makVrv
19 {
20  class DtStreamedSpeedTreeForest;
21 
24 
25 
30  {
32  std::vector<DtVectorTreeRecords> myRecordsArray;
33 
36 
40  const osg::Node* myDataNode;
41 
42 
49  };
50 
53  {
54  public:
57 
60 
66 
69 
77 
79  const osg::Node* myDataNode;
80 
81  private:
83  DtTreeRequestMessage(const DtTreeRequestMessage& other) = delete;
85  DtTreeRequestMessage& operator=(const DtTreeRequestMessage& other) = delete;
86  };
87 }
const osg::Node * myDataNode
The request node from osgEarth.
Definition: DtTreeRequestMessage.h:40
DtStreamedSpeedTreeForest manages the streaming management for The DtSpeedTreeForest that is contains...
Definition: DtStreamedSpeedTreeForest.h:51
Definition: DtTreeRequestMessage.h:23
DtTreeRequestMessage & operator=(const DtTreeRequestMessage &other)=delete
Assignment Operator Not implemented – Assignment Not Allowed.
float myTreeMinScale
Definition: DtTreeRequestMessage.h:74
bool myUseScaleRandomization
Definition: DtTreeRequestMessage.h:72
DtStreamedSpeedTreeForest * myForest
Forest requesting the markers.
Definition: DtTreeRequestMessage.h:68
DtTreeRequestOutput * myOutput
Pointer to an output object.
Definition: DtTreeRequestMessage.h:65
A message to convert some tree requests into tree records.
Definition: DtTreeRequestMessage.h:52
DtStreamedSpeedTreeForest * myForest
The forest making the request.
Definition: DtTreeRequestMessage.h:35
Output of a processed set of marker requests.
Definition: DtTreeRequestMessage.h:29
std::vector< DtVectorTreeRecords > myRecordsArray
Record output.
Definition: DtTreeRequestMessage.h:32
Contains the CustomFeatureNode class declaration.
osg::ref_ptr< const osgEarth::CustomFeatureNode > myFeatureNode
Request list.
Definition: DtTreeRequestMessage.h:59
volatile DtTreeRequestStatus myStatus
Current status of this output object.
Definition: DtTreeRequestMessage.h:48
const osg::Node * myDataNode
Node source of the marker requests.
Definition: DtTreeRequestMessage.h:79
Definition: DtTreeRequestMessage.h:23
Definition: DtTreeRequestMessage.h:23
float myTreeMaxScale
Definition: DtTreeRequestMessage.h:75
Contains makVrv::DtTreeRecord class.
bool myUseOrientationRandomization
Definition: DtTreeRequestMessage.h:73
DtTreeRequestStatus
Status of a request to convert markers.
Definition: DtTreeRequestMessage.h:23

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)