Arbor 3: FSM & BT Graph Editor  3.4.0
FlexibleRect Class Reference

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

Inheritance diagram for FlexibleRect:
IFlexibleField

Public Member Functions

 FlexibleRect ()
 FlexibleRect default constructor More...
 
 FlexibleRect (Rect value)
 FlexibleRect constructor More...
 
 FlexibleRect (RectParameterReference parameter)
 FlexibleRect constructor More...
 
 FlexibleRect (InputSlotRect slot)
 FlexibleRect constructor More...
 
object GetValueObject ()
 Return the value as object. More...
 

Static Public Member Functions

static operator Rect (FlexibleRect flexible)
 Cast FlexibleRect to Rect. More...
 
static operator FlexibleRect (Rect value)
 Cast Rect to FlexibleRect. More...
 

Properties

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

Detailed Description

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

Constructor & Destructor Documentation

FlexibleRect default constructor

FlexibleRect ( Rect  value)

FlexibleRect constructor

Parameters
valueValue

FlexibleRect constructor

Parameters
parameterParameter

FlexibleRect constructor

Parameters
slotSlot

Member Function Documentation

object GetValueObject ( )

Return the value as object.

Returns
The value object

Implements IFlexibleField.

static operator FlexibleRect ( Rect  value)
explicitstatic

Cast Rect to FlexibleRect.

Parameters
valueRect
static operator Rect ( FlexibleRect  flexible)
explicitstatic

Cast FlexibleRect to Rect.

Parameters
flexibleFlexibleRect

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

Rect value
get

It returns a value