Vuo  1.1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Functions
VuoList_VuoThresholdType

Description

A list of VuoThresholdType elements.

Classes

struct  VuoList_VuoThresholdType_struct
 A list of VuoThresholdType elements. More...
 

Typedefs

typedef struct
VuoList_VuoThresholdType_struct
VuoList_VuoThresholdType
 A list of VuoThresholdType elements.
 

Functions

VuoList_VuoThresholdType VuoListCreate_VuoThresholdType (void)
 Creates a new list of VuoThresholdType elements.
 
VuoList_VuoThresholdType VuoListCopy_VuoThresholdType (const VuoList_VuoThresholdType list)
 Makes a shallow copy of list — its items are retained (not copied) by the new list.
 
VuoThresholdType VuoListGetValue_VuoThresholdType (const VuoList_VuoThresholdType list, const unsigned long index)
 Returns the VuoThresholdType at index.
 
void VuoListSetValue_VuoThresholdType (const VuoList_VuoThresholdType list, const VuoThresholdType value, const unsigned long index)
 Changes the VuoThresholdType at index.
 
void VuoListInsertValue_VuoThresholdType (const VuoList_VuoThresholdType list, const VuoThresholdType value, const unsigned long index)
 Inserts the VuoThresholdType immediately before index.
 
void VuoListPrependValue_VuoThresholdType (VuoList_VuoThresholdType list, const VuoThresholdType value)
 Prepends value to list.
 
void VuoListAppendValue_VuoThresholdType (VuoList_VuoThresholdType list, const VuoThresholdType value)
 Appends value to list.
 
void VuoListExchangeValues_VuoThresholdType (VuoList_VuoThresholdType list, const unsigned long indexA, const unsigned long indexB)
 Swaps the value at indexA with the value at indexB.
 
void VuoListShuffle_VuoThresholdType (VuoList_VuoThresholdType list, const double chaos)
 Generates a random permutation of list.
 
void VuoListReverse_VuoThresholdType (VuoList_VuoThresholdType list)
 Reverses the order of the items in list.
 
void VuoListCut_VuoThresholdType (VuoList_VuoThresholdType list, const signed long startIndex, const unsigned long itemCount)
 Removes items from the list except those in the range specified by startIndex and itemCount.
 
void VuoListRemoveFirstValue_VuoThresholdType (VuoList_VuoThresholdType list)
 Removes the first value from list.
 
void VuoListRemoveLastValue_VuoThresholdType (VuoList_VuoThresholdType list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoThresholdType (VuoList_VuoThresholdType list)
 Removes all values from list.
 
void VuoListRemoveValue_VuoThresholdType (VuoList_VuoThresholdType list, const unsigned long index)
 Removes the VuoThresholdType at index.
 
unsigned long VuoListGetCount_VuoThresholdType (const VuoList_VuoThresholdType list)
 Returns the number of elements in list.
 
VuoList_VuoThresholdType VuoList_VuoThresholdType_makeFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_objectVuoList_VuoThresholdType_getJson (const VuoList_VuoThresholdType value)
 Encodes value as a JSON object.
 
char * VuoList_VuoThresholdType_getSummary (const VuoList_VuoThresholdType value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoThresholdType VuoList_VuoThresholdType_makeFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoThresholdType_getString (const VuoList_VuoThresholdType value)
 Automatically generated function.
 

Class Documentation

struct VuoList_VuoThresholdType_struct
Class Members
void * l

Typedef Documentation

A list of VuoThresholdType elements.

Function Documentation

struct json_object* VuoList_VuoThresholdType_getJson ( const VuoList_VuoThresholdType  value)
read

Encodes value as a JSON object.

char* VuoList_VuoThresholdType_getString ( const VuoList_VuoThresholdType  value)

Automatically generated function.

char* VuoList_VuoThresholdType_getSummary ( const VuoList_VuoThresholdType  value)

Produces a brief human-readable summary of value.

VuoList_VuoThresholdType VuoList_VuoThresholdType_makeFromJson ( struct json_object js)

Decodes the JSON object js to create a new value.

Example:
["uno", "dos", "tres", "catorce"]
VuoList_VuoThresholdType VuoList_VuoThresholdType_makeFromString ( const char *  str)

Automatically generated function.

void VuoListAppendValue_VuoThresholdType ( VuoList_VuoThresholdType  list,
const VuoThresholdType  value 
)

Appends value to list.

VuoList_VuoThresholdType VuoListCopy_VuoThresholdType ( const VuoList_VuoThresholdType  list)

Makes a shallow copy of list — its items are retained (not copied) by the new list.

VuoList_VuoThresholdType VuoListCreate_VuoThresholdType ( void  )

Creates a new list of VuoThresholdType elements.

void VuoListCut_VuoThresholdType ( VuoList_VuoThresholdType  list,
const signed long  startIndex,
const unsigned long  itemCount 
)

Removes items from the list except those in the range specified by startIndex and itemCount.

void VuoListExchangeValues_VuoThresholdType ( VuoList_VuoThresholdType  list,
const unsigned long  indexA,
const unsigned long  indexB 
)

Swaps the value at indexA with the value at indexB.

unsigned long VuoListGetCount_VuoThresholdType ( const VuoList_VuoThresholdType  list)

Returns the number of elements in list.

VuoThresholdType VuoListGetValue_VuoThresholdType ( const VuoList_VuoThresholdType  list,
const unsigned long  index 
)

Returns the VuoThresholdType at index.

Index values start at 1. If the list has no items, returns a default value. Attempting to access an out-of-bounds index returns the first item in the list (if the index is 0), or last item in the list (if the index is greater than the list size).

void VuoListInsertValue_VuoThresholdType ( const VuoList_VuoThresholdType  list,
const VuoThresholdType  value,
const unsigned long  index 
)

Inserts the VuoThresholdType immediately before index.

Index values start at 1. Inserting at index 0 prepends the value to the list. Inserting at an index beyond the last value in the list appends the value to the list.

void VuoListPrependValue_VuoThresholdType ( VuoList_VuoThresholdType  list,
const VuoThresholdType  value 
)

Prepends value to list.

void VuoListRemoveAll_VuoThresholdType ( VuoList_VuoThresholdType  list)

Removes all values from list.

void VuoListRemoveFirstValue_VuoThresholdType ( VuoList_VuoThresholdType  list)

Removes the first value from list.

void VuoListRemoveLastValue_VuoThresholdType ( VuoList_VuoThresholdType  list)

Removes the last value from list.

void VuoListRemoveValue_VuoThresholdType ( VuoList_VuoThresholdType  list,
const unsigned long  index 
)

Removes the VuoThresholdType at index.

Index values start at 1. Attempting to remove index 0 or an index beyond the last value in the list has no effect.

void VuoListReverse_VuoThresholdType ( VuoList_VuoThresholdType  list)

Reverses the order of the items in list.

void VuoListSetValue_VuoThresholdType ( const VuoList_VuoThresholdType  list,
const VuoThresholdType  value,
const unsigned long  index 
)

Changes the VuoThresholdType at index.

Index values start at 1. If the list has no items, nothing is changed. Attempting to change an out-of-bounds index changes the first item in the list (if the index is 0), or last item in the list (if the index is greater than the list size).

void VuoListShuffle_VuoThresholdType ( VuoList_VuoThresholdType  list,
const double  chaos 
)

Generates a random permutation of list.

chaos ranges from 0 to 1. When chaos is 1, a full Fisher–Yates shuffle is performed. When less than 1, fewer iterations are performed.