#ifndef __BLOCKDEFINITION__H__ #define __BLOCKDEFINITION__H__ #include class AMFArrayValue; class BlockDefinition { public: BlockDefinition(std::string defaultValue = "", float minimumValue = 0.0f, float maximumValue = 0.0f); static BlockDefinition blockDefinitionDefault; std::string& GetDefaultValue() { return defaultValue; }; float GetMinimumValue() { return minimumValue; }; float GetMaximumValue() { return maximumValue; }; void SetDefaultValue(std::string value) { defaultValue = value; }; void SetMinimumValue(float value) { minimumValue = value; }; void SetMaximumValue(float value) { maximumValue = value; }; private: std::string defaultValue; float minimumValue; float maximumValue; }; #endif //!__BLOCKDEFINITION__H__