Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Utilities.Structs.Space4 Struct Reference

More...

Inheritance diagram for droid.Runtime.Utilities.Structs.Space4:
Collaboration diagram for droid.Runtime.Utilities.Structs.Space4:

Public Member Functions

 Space4 (int decimal_granularity=2)
 
dynamic Sample ()
 
Quaternion RandomQuaternion ()
 
Vector4 ClipNormaliseRound (Vector4 v)
 
float Round (float v)
 

Public Attributes

DistributionSampler _distribution_sampler
 
bool normalised
 
Vector4 _Min_Values
 
Vector4 _Max_Values
 
int _decimal_granularity
 

Properties

int DecimalGranularity [get, set]
 
DistributionSampler DistributionSampler [get, set]
 
bool IsNormalised [get, set]
 
Vector4 Span [get]
 
Space1 Xspace [get]
 
Space1 Yspace [get]
 
Space1 Zspace [get]
 
Space1 Wspace [get]
 
static Space4 ZeroOne [get]
 
static Space4 TwentyEighty [get]
 
static Space4 MinusOneOne [get]
 
- Properties inherited from droid.Runtime.Interfaces.ISpace
int DecimalGranularity [get]
 
bool IsNormalised [get]
 

Detailed Description

Definition at line 10 of file Space4.cs.

Constructor & Destructor Documentation

◆ Space4()

droid.Runtime.Utilities.Structs.Space4.Space4 ( int  decimal_granularity = 2)

Definition at line 52 of file Space4.cs.

Member Function Documentation

◆ ClipNormaliseRound()

Vector4 droid.Runtime.Utilities.Structs.Space4.ClipNormaliseRound ( Vector4  v)

Parameters
v
Returns

Definition at line 139 of file Space4.cs.

◆ RandomQuaternion()

Quaternion droid.Runtime.Utilities.Structs.Space4.RandomQuaternion ( )

Returns

Definition at line 129 of file Space4.cs.

◆ Round()

float droid.Runtime.Utilities.Structs.Space4.Round ( float  v)

Parameters
v
Returns

Definition at line 196 of file Space4.cs.

◆ Sample()

dynamic droid.Runtime.Utilities.Structs.Space4.Sample ( )

Returns

Implements droid.Runtime.Interfaces.ISpace.

Definition at line 116 of file Space4.cs.

Member Data Documentation

◆ _decimal_granularity

int droid.Runtime.Utilities.Structs.Space4._decimal_granularity

Definition at line 50 of file Space4.cs.

◆ _distribution_sampler

DistributionSampler droid.Runtime.Utilities.Structs.Space4._distribution_sampler

Definition at line 23 of file Space4.cs.

◆ _Max_Values

Vector4 droid.Runtime.Utilities.Structs.Space4._Max_Values

Definition at line 45 of file Space4.cs.

◆ _Min_Values

Vector4 droid.Runtime.Utilities.Structs.Space4._Min_Values

Definition at line 40 of file Space4.cs.

◆ normalised

bool droid.Runtime.Utilities.Structs.Space4.normalised

Definition at line 25 of file Space4.cs.

Property Documentation

◆ DecimalGranularity

int droid.Runtime.Utilities.Structs.Space4.DecimalGranularity
getset

Definition at line 14 of file Space4.cs.

◆ DistributionSampler

DistributionSampler droid.Runtime.Utilities.Structs.Space4.DistributionSampler
getset

Definition at line 27 of file Space4.cs.

◆ IsNormalised

bool droid.Runtime.Utilities.Structs.Space4.IsNormalised
getset

Definition at line 35 of file Space4.cs.

◆ MinusOneOne

Space4 droid.Runtime.Utilities.Structs.Space4.MinusOneOne
staticget

Definition at line 215 of file Space4.cs.

◆ Span

Vector4 droid.Runtime.Utilities.Structs.Space4.Span
get

Definition at line 62 of file Space4.cs.

◆ TwentyEighty

Space4 droid.Runtime.Utilities.Structs.Space4.TwentyEighty
staticget

Definition at line 208 of file Space4.cs.

◆ Wspace

Space1 droid.Runtime.Utilities.Structs.Space4.Wspace
get

Definition at line 103 of file Space4.cs.

◆ Xspace

Space1 droid.Runtime.Utilities.Structs.Space4.Xspace
get

Definition at line 67 of file Space4.cs.

◆ Yspace

Space1 droid.Runtime.Utilities.Structs.Space4.Yspace
get

Definition at line 79 of file Space4.cs.

◆ ZeroOne

Space4 droid.Runtime.Utilities.Structs.Space4.ZeroOne
staticget

Definition at line 201 of file Space4.cs.

◆ Zspace

Space1 droid.Runtime.Utilities.Structs.Space4.Zspace
get

Definition at line 91 of file Space4.cs.


The documentation for this struct was generated from the following file: