![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /*********************************************************************** 00002 The IEEE hereby grants a general, royalty-free license to copy, distribute, 00003 display and make derivative works from this material, for all purposes, 00004 provided that any use of the material contains the following 00005 attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010". 00006 Should you require additional information, contact the Manager, Standards 00007 Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org). 00008 ***********************************************************************/ 00009 /*********************************************************************** 00010 IEEE 1516.1 High Level Architecture Interface Specification C++ API 00011 File: RTI/RangeBounds.h 00012 ***********************************************************************/ 00013 00014 #ifndef RTI_RangeBounds_h 00015 #define RTI_RangeBounds_h 00016 00017 #include <RTI/SpecificConfig.h> 00018 00019 namespace rti1516e 00020 { 00021 class RTI_EXPORT RangeBounds 00022 { 00023 public: 00024 RangeBounds (); 00025 00026 RangeBounds ( 00027 unsigned long lowerBound, 00028 unsigned long upperBound); 00029 00030 ~RangeBounds () 00031 throw (); 00032 00033 RangeBounds ( 00034 RangeBounds const & rhs); 00035 00036 RangeBounds & operator= ( 00037 RangeBounds const & rhs); 00038 00039 unsigned long getLowerBound () const; 00040 00041 unsigned long getUpperBound () const; 00042 00043 void setLowerBound ( 00044 unsigned long lowerBound); 00045 00046 void setUpperBound ( 00047 unsigned long upperBound); 00048 00049 private: 00050 unsigned long _lowerBound; 00051 unsigned long _upperBound; 00052 }; 00053 } 00054 00055 #endif // RTI_RangeBounds_h