Methods
add(elem)
Add an object to a set.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
elem |
elem
|
A graphics object to be added. |
clear()
Clears the elements in the set.
Results in a set equal to a newly constructed instance.
- Source:
contains(elem) → {boolean}
Check if a set contains an elem.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
elem |
elem
|
A graphics object to be checked. |
Returns:
- Type:
-
boolean
Whether or not the set contains the elem.
containsKey() → {boolean}
Check if a set contains a key.
- Source:
Returns:
- Type:
-
boolean
Whether or not the set contains the key.
elems() → {dictionary}
Get the items in the set.
- Source:
Returns:
- Type:
-
dictionary
Dictionary of all items in the set
find(elem) → {elem|undefined}
Finds an elem in the set.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
elem |
elem
|
An element to look for. |
Returns:
- Type:
-
elem
|undefined
Either the element (if found) or undefined.
getKey(elem) → {string}
Extract a key from an object for the set dictionary.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
elem |
elem
|
A graphics object to get a key for. |
Returns:
- Type:
-
string
A string representing the elen.
intersect(otherSet)
Remove items from the set if they are not contained in otherSet.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
otherSet |
Set
|
A set with which an intersection should be created. |
isEmpty() → {boolean}
Returns whether the set is empty.
- Source:
Returns:
- Type:
-
boolean
Whether or not the set is empty.
remove(elem)
Remove an object from a set.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
elem |
elem
|
A graphics object to be removed. |
size() → {number}
Get the number of elements in the set.
- Source:
Returns:
- Type:
-
number
Number of elements in the set.
toString() → {string}
Create a string representation of the set.
- Source:
Returns:
- Type:
-
string
String representation of the set
Follows the syntax 'Set: {elem, elem, elem}'
union(otherSet)
Creates a union between two sets.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
otherSet |
Set
|
A set with which a union should be created. |