#include <floatparam.h>

Public Member Functions | |
| virtual IType::Ptr | clone () const throw (Exception::CloneNotSupportedException) |
| Creates a clone of the type. | |
| virtual | operator float () const throw (Exception::ReferenceException, Exception::InvalidExpressionException) |
Converts the type into a float. | |
| virtual | operator Type::StringParam & () const throw (Exception::InvalidExpressionException) |
Converts the type into a HGL::Type::StringParam. | |
| virtual | operator Type::Vector2D & () const throw (Exception::InvalidExpressionException) |
Converts the type into a HGL::Type::Vector2D. | |
| virtual const std::string | toString () const |
| Gets the string representation of a parameter type. | |
Protected Member Functions | |
| const SerialID & | getSerialID () const |
| Gets the serialization ID of the object. | |
| HGL::IType::Ptr FloatParam::clone | ( | ) | const throw (Exception::CloneNotSupportedException) [virtual] |
Creates a clone of the type.
Reimplemented from HGL::Type::TypeBase.
| const HGL::Type::SerialID & FloatParam::getSerialID | ( | ) | const [protected, virtual] |
Gets the serialization ID of the object.
Implements HGL::IType.
| FloatParam::operator float | ( | ) | const throw (Exception::ReferenceException, Exception::InvalidExpressionException) [virtual] |
| FloatParam::operator Type::StringParam & | ( | ) | const throw (Exception::InvalidExpressionException) [virtual] |
Converts the type into a HGL::Type::StringParam.
HGL::Type::StringParam Reimplemented from HGL::Type::TypeBase.
| FloatParam::operator Type::Vector2D & | ( | ) | const throw (Exception::InvalidExpressionException) [virtual] |
Converts the type into a HGL::Type::Vector2D.
HGL::Type::Vector2D reference Reimplemented from HGL::Type::TypeBase.
| const std::string FloatParam::toString | ( | ) | const [virtual] |
Gets the string representation of a parameter type.
Implements HGL::Type::ParamBase.
1.6.1