Arbor 3: FSM & BT Graph Editor  3.5.0
FlexibleComponent Class Reference

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

Inheritance diagram for FlexibleComponent:
IFlexibleField

Public Member Functions

 FlexibleComponent ()
 FlexibleComponent default constructor More...
 
 FlexibleComponent (Component component)
 FlexibleComponent constructor More...
 
 FlexibleComponent (ComponentParameterReference parameter)
 FlexibleComponent constructor More...
 
 FlexibleComponent (InputSlotComponent slot)
 FlexibleComponent constructor More...
 
object GetValueObject ()
 Return the value as object. More...
 

Static Public Member Functions

static operator Component (FlexibleComponent flexible)
 Cast FlexibleColor to Component. More...
 
static operator FlexibleComponent (Component value)
 Cast Component to FlexibleComponent. More...
 

Properties

FlexibleType type [get]
 It returns a type More...
 
Parameter parameter [get]
 It return a Paramter. More...
 
Component value [get]
 It returns a value More...
 

Detailed Description

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

Available Attributes :

Constructor & Destructor Documentation

FlexibleComponent default constructor

FlexibleComponent ( Component  component)

FlexibleComponent constructor

Parameters
componentComponent

FlexibleComponent constructor

Parameters
parameterParameter

FlexibleComponent constructor

Parameters
slotSlot

Member Function Documentation

object GetValueObject ( )

Return the value as object.

Returns
The value object

Implements IFlexibleField.

static operator Component ( FlexibleComponent  flexible)
explicitstatic

Cast FlexibleColor to Component.

Parameters
flexibleFlexibleComponent
static operator FlexibleComponent ( Component  value)
explicitstatic

Cast Component to FlexibleComponent.

Parameters
valueComponent

Property Documentation

Parameter parameter
get

It return a Paramter.

It is null if Type is other than Parameter.

FlexibleType type
get

It returns a type

Component value
get

It returns a value