Arbor 3: FSM & BT Graph Editor  3.1.1
FlexibleFloat Class Reference

Class to handle a flexible float type reference method there is more than one. More...

Public Member Functions

 FlexibleFloat ()
 FlexibleFloat default constructor More...
 
 FlexibleFloat (float value)
 FlexibleFloat constructor More...
 
 FlexibleFloat (FloatParameterReference parameter)
 FlexibleFloat constructor More...
 
 FlexibleFloat (float minRange, float maxRange)
 FlexibleFloat constructor More...
 
 FlexibleFloat (InputSlotFloat slot)
 FlexibleFloat constructor More...
 

Static Public Member Functions

static operator float (FlexibleFloat flexible)
 Cast FlexibleFloat to float. More...
 
static operator FlexibleFloat (float value)
 Cast float to FlexibleFloat. More...
 

Properties

FlexiblePrimitiveType type [get]
 It returns a type More...
 
Parameter parameter [get]
 It return a Paramter. More...
 
float value [get]
 It returns a value More...
 

Detailed Description

Class to handle a flexible float type reference method there is more than one.

Constructor & Destructor Documentation

FlexibleFloat default constructor

FlexibleFloat ( float  value)

FlexibleFloat constructor

Parameters
valueValue

FlexibleFloat constructor

Parameters
parameterParameter
FlexibleFloat ( float  minRange,
float  maxRange 
)

FlexibleFloat constructor

Parameters
minRangeMinimum range.
maxRangeMaximum range.

FlexibleFloat constructor

Parameters
slotSlot

Member Function Documentation

static operator FlexibleFloat ( float  value)
explicitstatic

Cast float to FlexibleFloat.

Parameters
valuefloat
static operator float ( FlexibleFloat  flexible)
explicitstatic

Cast FlexibleFloat to float.

Parameters
flexibleFlexibleFloat

Property Documentation

Parameter parameter
get

It return a Paramter.

It is null if Type is other than Parameter.

It returns a type

float value
get

It returns a value