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

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

Inheritance diagram for FlexibleQuaternion:
FlexibleFieldBase IFlexibleField IValueContainer

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() [1/4]

FlexibleQuaternion default constructor

◆ FlexibleQuaternion() [2/4]

FlexibleQuaternion ( Quaternion  value)

FlexibleQuaternion constructor

Parameters
valueValue

◆ FlexibleQuaternion() [3/4]

FlexibleQuaternion constructor

Parameters
parameterParameter

◆ FlexibleQuaternion() [4/4]

FlexibleQuaternion constructor

Parameters
slotSlot

Member Function Documentation

◆ GetValueObject()

override object GetValueObject ( )
virtual

Return the value as object.

Returns
The value object

Implements FlexibleFieldBase.

◆ operator FlexibleQuaternion()

static operator FlexibleQuaternion ( Quaternion  value)
explicitstatic

Cast Quaternion to FlexibleQuaternion.

Parameters
valueQuaternion

◆ operator Quaternion()

static operator Quaternion ( FlexibleQuaternion  flexible)
explicitstatic

Cast FlexibleQuaternion to Quaternion.

Parameters
flexibleFlexibleQuaternion

Property Documentation

◆ fieldType

override System.Type fieldType
get

It returns a field type.

◆ parameter

Parameter parameter
get

It return a Paramter.

It is null if Type is other than Parameter.

◆ value

Quaternion value
get

It returns a value