VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rectangularPyramidStateRepository.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2017 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
15 #include <vector>
16 
21 {
22 public:
23 
26 
29 
32 
35 
37  virtual DtStateRepository* clone(bool copy) const;
38 
41 
43  virtual void printData() const;
44 
46  virtual void printDataToStream(std::ostream& stream) const;
47 
48 
50  virtual void setXHalfAngle(DtFloat64 val);
51 
53  virtual DtFloat64 xHalfAngle() const;
54 
56  virtual void setYHalfAngle(DtFloat64 val);
57 
59  virtual DtFloat64 yHalfAngle() const;
60 
61 protected:
62 
65 
66 };
Instances of DtSensorFieldOfViewStateRepository are used to store state data for HLAobjectRoot.SensorFieldOfView objects.
Definition: sensorFieldOfViewStateRepository.h:20
Contains the DtSensorFieldOfViewStateRepository class declaration.
virtual void printData() const
Print data to the DtInfo stream.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
static DtSensorFieldOfViewStateRepository * create()
Create a DtSensorFieldOfViewStateRepository.
DtFloat64 myXHalfAngle
Definition: rectangularPyramidStateRepository.h:63
DtSensorFieldOfViewStateRepository & operator=(const DtSensorFieldOfViewStateRepository &orig)
Assignment Operator.
double DtFloat64
Definition: vrvControlStructTypes.h:36
voidpf stream
Definition: ioapi.h:39
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
DtFloat64 myYHalfAngle
Definition: rectangularPyramidStateRepository.h:64
Instances of DtRectangularPyramidStateRepository are used to store state data for HLAobjectRoot...
Definition: rectangularPyramidStateRepository.h:20
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23

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)