![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2007 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtBarAttributeTemplateObject.h,v $ $Revision: 1.2 $ $State: Exp $ 00007 ******************************************************************************/ 00008 #pragma once 00009 00014 #include <vlutil/vlString.h> 00015 00016 #include <vrvDrawControl/vrvDrawControlDefines.h> 00017 #include <vrvDrawControl/DtAttributeTemplateObject.h> 00018 00019 namespace vrvControlToolkit 00020 { 00027 class DT_DLL_VRVDRAWCONTROL DtBarAttributeTemplateObject : 00028 public DtAttributeTemplateObject 00029 { 00030 public: 00042 DtBarAttributeTemplateObject( 00043 const DtGlobalObjectDesignator& templateId, 00044 const DtString& name, double minRange, double maxRange); 00045 00046 // \brief Virtual destructor 00047 virtual ~DtBarAttributeTemplateObject(); 00048 00050 DtBarAttributeTemplateObject( 00051 const DtBarAttributeTemplateObject& orig ); 00052 00054 DtBarAttributeTemplateObject& operator=( 00055 const DtBarAttributeTemplateObject& rhs ); 00056 00057 private: 00062 DtBarAttributeTemplateObject(); 00063 00064 public: 00065 00071 virtual double minRange() const; 00072 00073 00079 virtual double maxRange() const; 00080 00081 protected: 00082 double myMinRange; 00083 double myMaxRange; 00084 00085 }; 00086 }