Vuo  0.6.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
VuoList_VuoPoint2d

Description

A list of VuoPoint2d elements.

Typedefs

typedef void * VuoList_VuoPoint2d
 A list of VuoPoint2d elements.
 

Functions

VuoList_VuoPoint2d VuoListCreate_VuoPoint2d (void)
 Creates a new list of VuoPoint2d elements.
 
VuoPoint2d VuoListGetValueAtIndex_VuoPoint2d (const VuoList_VuoPoint2d list, const unsigned long index)
 Returns the VuoPoint2d at index.
 
void VuoListAppendValue_VuoPoint2d (VuoList_VuoPoint2d list, const VuoPoint2d value)
 Appends value to list.
 
void VuoListRemoveLastValue_VuoPoint2d (VuoList_VuoPoint2d list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoPoint2d (VuoList_VuoPoint2d list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoPoint2d (const VuoList_VuoPoint2d list)
 Returns the number of elements in list.
 
VuoList_VuoPoint2d VuoList_VuoPoint2d_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoPoint2d_jsonFromValue (const VuoList_VuoPoint2d value)
 Encodes value as a JSON object.
 
char * VuoList_VuoPoint2d_summaryFromValue (const VuoList_VuoPoint2d value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoPoint2d VuoList_VuoPoint2d_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoPoint2d_stringFromValue (const VuoList_VuoPoint2d value)
 Automatically generated function.
 

Typedef Documentation

A list of VuoPoint2d elements.

Function Documentation

struct json_object* VuoList_VuoPoint2d_jsonFromValue ( const VuoList_VuoPoint2d  value)
read

Encodes value as a JSON object.

char* VuoList_VuoPoint2d_stringFromValue ( const VuoList_VuoPoint2d  value)

Automatically generated function.

char* VuoList_VuoPoint2d_summaryFromValue ( const VuoList_VuoPoint2d  value)

Produces a brief human-readable summary of value.

VuoList_VuoPoint2d VuoList_VuoPoint2d_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

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

Automatically generated function.

void VuoListAppendValue_VuoPoint2d ( VuoList_VuoPoint2d  list,
const VuoPoint2d  value 
)

Appends value to list.

VuoList_VuoPoint2d VuoListCreate_VuoPoint2d ( void  )

Creates a new list of VuoPoint2d elements.

unsigned long VuoListGetCount_VuoPoint2d ( const VuoList_VuoPoint2d  list)

Returns the number of elements in list.

VuoPoint2d VuoListGetValueAtIndex_VuoPoint2d ( const VuoList_VuoPoint2d  list,
const unsigned long  index 
)

Returns the VuoPoint2d 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 VuoListRemoveAll_VuoPoint2d ( VuoList_VuoPoint2d  list)

Removes all values from list.

void VuoListRemoveLastValue_VuoPoint2d ( VuoList_VuoPoint2d  list)

Removes the last value from list.