Arbor 3: FSM & BT Graph Editor  3.5.1
FlexibleQuaternion Class Reference

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

Inheritance diagram for FlexibleQuaternion:
FlexibleFieldBase IFlexibleField

Public Member Functions

 FlexibleQuaternion ()
 FlexibleQuaternion default constructor More...
 
 FlexibleQuaternion (Quaternion value)
 FlexibleQuaternion constructor More...
 
 FlexibleQuaternion (QuaternionParameterReference parameter)
 FlexibleQuaternion constructor More...
 
 FlexibleQuaternion (InputSlotQuaternion slot)
 FlexibleQuaternion constructor More...
 
override object GetValueObject ()
 Return the value as object. More...
 

Static Public Member Functions

static operator Quaternion (FlexibleQuaternion flexible)
 Cast FlexibleQuaternion to Quaternion. More...
 
static operator FlexibleQuaternion (Quaternion value)
 Cast Quaternion to FlexibleQuaternion. More...
 

Properties

override System.Type fieldType [get]
 It returns a field type. More...
 
Parameter parameter [get]
 It return a Paramter. More...
 
Quaternion value [get]
 It returns a value More...
 
- Properties inherited from FlexibleFieldBase
FlexibleType type [get]
 It returns a type More...
 
abstract System.Type fieldType [get]
 It returns a field type. More...
 

Additional Inherited Members

- Protected Attributes inherited from FlexibleFieldBase
FlexibleType _Type = FlexibleType.Constant
 Specified type of value More...
 

Detailed Description

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

Constructor & Destructor Documentation

FlexibleQuaternion default constructor

FlexibleQuaternion ( Quaternion  value)

FlexibleQuaternion constructor

Parameters
valueValue

FlexibleQuaternion constructor

Parameters
parameterParameter

FlexibleQuaternion constructor

Parameters
slotSlot

Member Function Documentation

override object GetValueObject ( )
virtual

Return the value as object.

Returns
The value object

Implements FlexibleFieldBase.

static operator FlexibleQuaternion ( Quaternion  value)
explicitstatic

Cast Quaternion to FlexibleQuaternion.

Parameters
valueQuaternion
static operator Quaternion ( FlexibleQuaternion  flexible)
explicitstatic

Cast FlexibleQuaternion to Quaternion.

Parameters
flexibleFlexibleQuaternion

Property Documentation

override System.Type fieldType
get

It returns a field type.

Parameter parameter
get

It return a Paramter.

It is null if Type is other than Parameter.

Quaternion value
get

It returns a value