![]() |
VR-Link API Documentation for DIS
|
00001 //******************************************************************** 00002 // Copyright (c) 2005 MaK Technologies, Inc. 00003 // All rights reserved. 00004 //******************************************************************** 00005 #pragma once 00006 00007 #include "hypNorm.h" 00008 00009 class DtEnumNormalizer : public DtHyperspaceNormalizer 00010 { 00011 public: 00012 DtEnumNormalizer(int minValue, int maxValue); 00013 00014 virtual ~DtEnumNormalizer(); 00015 00016 virtual unsigned long normalize(); 00017 00018 virtual void setMinValue(int min); 00019 virtual void setMaxValue(int max); 00020 virtual void setEnumValue(int value); 00021 00022 virtual int minValue() const; 00023 virtual int maxValue() const; 00024 virtual int enumValue() const; 00025 00026 protected: 00027 int myMaxValue; 00028 int myMinValue; 00029 int myEnumValue; 00030 }; 00031 00032 00033