Detailed Description

A single floating point value.

Inheritance diagram for Values.FloatValue:
Values.NumericValue Values.PropertyValue

Public Member Functions

 FloatValue ()
 
 FloatValue (float value)
 
override int GetID ()
 
override PropertyValue Create ()
 
override PropertyValue Copy ()
 
override void Read (Reader reader)
 
override void Write (Writer writer)
 
override double ToDouble ()
 Gets the value as a double. More...
 
override float ToFloat ()
 Gets this value as a floating point. More...
 
override float ZeroOneRange ()
 Gets this value in the zero - 1 range. More...
 
override long ToLong ()
 Gets this value in long range. More...
 
override ulong ToULong ()
 Gets this value in ulong range. More...
 

Package Attributes

float Value_
 

Properties

float Value [get, set]
 

Additional Inherited Members

- Public Attributes inherited from Values.PropertyValue
bool Changed =true
 True if the value got changed. More...
 
int UnresolvedID =-1
 

Constructor & Destructor Documentation

Values.FloatValue.FloatValue ( )
inline
Values.FloatValue.FloatValue ( float  value)
inline

Member Function Documentation

override PropertyValue Values.FloatValue.Copy ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

override PropertyValue Values.FloatValue.Create ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

override int Values.FloatValue.GetID ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

override void Values.FloatValue.Read ( Reader  reader)
inlinevirtual

Reimplemented from Values.PropertyValue.

override double Values.FloatValue.ToDouble ( )
inlinevirtual

Gets the value as a double.

Reimplemented from Values.NumericValue.

override float Values.FloatValue.ToFloat ( )
inlinevirtual

Gets this value as a floating point.

Reimplemented from Values.NumericValue.

override long Values.FloatValue.ToLong ( )
inlinevirtual

Gets this value in long range.

Reimplemented from Values.NumericValue.

override ulong Values.FloatValue.ToULong ( )
inlinevirtual

Gets this value in ulong range.

Reimplemented from Values.NumericValue.

override void Values.FloatValue.Write ( Writer  writer)
inlinevirtual

Reimplemented from Values.PropertyValue.

override float Values.FloatValue.ZeroOneRange ( )
inlinevirtual

Gets this value in the zero - 1 range.

Reimplemented from Values.NumericValue.

Member Data Documentation

float Values.FloatValue.Value_
package

Property Documentation

float Values.FloatValue.Value
getset