Table of Contents

Class Vector3Variable

Namespace
NominalSystems.Maths
Assembly
NominalSystems.Maths.dll

A Vector State that contains a bound Vector3 value which updates whenever the original value is updated, and vis versa.

public class Vector3Variable : VectorState
Inheritance
Vector3Variable
Inherited Members

Constructors

Vector3Variable(object, string)

Constructor that binds a specified property on an object and stores a reference to the bound variable.

public Vector3Variable(object obj, string name)

Parameters

obj object

The object that the property is held by.

name string

The name of the property on the object.

Properties

this[int]

public override double this[int i] { get; set; }

Parameters

i int

Property Value

double

this[uint]

The get/set value accessor

public override double this[uint i] { get; set; }

Parameters

i uint

value index

Property Value

double

Size

The total size

public override uint Size { get; }

Property Value

uint

Methods

Copy()

A function for creating a value copy of this class.

public override VectorState Copy()

Returns

VectorState

MakeNull()

A method allowing values to be set to null.

public override bool MakeNull()

Returns

bool

A boolean indicating if the value was successfully set to null.

ResetValue()

Reset the value of the VectorState to it's default value.

public override void ResetValue()