Methods
Create a Theme object.
Usage
Theme$new(id, name, feature, feature_order)
Arguments
id
character value.
name
character value.
feature
list of Feature objects.
feature_order
numeric vector.
Returns
A new Theme object.
Method repr()
Generate a character summarizing the representation of the object.
Method get_layer_name()
Get layer names.
Returns
character vector.
Method get_layer_pane()
Get layer map pane classes.
Returns
character vector.
Method get_layer_index()
Get layer index values.
Returns
character vector.
Method get_feature_id()
Get feature identifiers.
Returns
character vector with identifier(s).
Method get_feature_name()
Get feature names.
Returns
character vector with identifier(s).
Method get_feature_current()
Get feature current.
Usage
Theme$get_feature_current()
Returns
numeric vector with value(s).
Method get_feature_limit()
Get feature limit.
Usage
Theme$get_feature_limit()
Returns
numeric vector with value(s).
Method get_feature_total()
Get feature current.
Usage
Theme$get_feature_total()
Returns
numeric vector with value(s).
Method get_visible()
Get visible value for all features.
Method get_feature_visible()
Get feature visible values.
Usage
Theme$get_feature_visible()
Returns
logical vector with status value(s).
Method get_feature_invisible()
Get feature invisible values.
Usage
Theme$get_feature_invisible()
Returns
numeric vector with date/time value(s).
Method get_feature_loaded()
Get feature loaded values.
Usage
Theme$get_feature_loaded()
Returns
logical vector with loaded value(s).
Method get_feature_hidden()
Get feature hidden values.
Usage
Theme$get_feature_hidden()
Returns
logical vector with status value(s).
Method get_feature_downloadable()
Get feature downloadable values.
Usage
Theme$get_feature_downloadable()
Returns
logical vector with status value(s).
Method get_feature_status()
Get feature status values.
Usage
Theme$get_feature_status()
Returns
logical vector with status value(s).
Method get_feature_goal()
Get feature goal values.
Returns
numeric vector with goal value(s).
Method get_feature_order()
Set relative order for displaying features on a map.
Usage
Theme$get_feature_order()
Method set_feature_order()
Set relative order for displaying features on a map.
Usage
Theme$set_feature_order(value)
Arguments
value
numeric vector of new orders.
Method get_setting()
Get setting.
Arguments
name
character setting name.
Available options are "feature_status", "feature_goal",
"feature_visible", "visible", or "feature_order".
Method set_visible()
Set visible value for all features.
Method set_feature_visible()
Set feature visible values.
Usage
Theme$set_feature_visible(value)
Arguments
value
logical vector containing a value for each feature.
A list of logical values can also be supplied.
Method set_feature_status()
Set feature status values.
Usage
Theme$set_feature_status(value)
Arguments
value
logical vector containing a value for each feature.
A list of logical values can also be supplied.
Method set_feature_goal()
Set feature goal values.
Usage
Theme$set_feature_goal(value)
Arguments
value
numeric vector containing a value for each feature.
A list of numeric values can also be supplied.
Method set_feature_current()
Set feature current values.
Usage
Theme$set_feature_current(value)
Arguments
value
numeric vector containing a value for each feature.
A list of numeric values can also be supplied.
Method set_setting()
Set setting.
Usage
Theme$set_setting(name, value)
Arguments
name
character setting name.
Available options are "feature_status", "feature_goal",
"feature_visible", "visible", "feature_order",
or "feature_current".
value
vector containing a value for each feature.
Get data for displaying the theme in a solutionSettings() widget.
Usage
Theme$get_solution_settings_widget_data()
Returns
list with widget data.
Get data for displaying the theme in a mapManager() widget.
Usage
Theme$get_map_manager_widget_data()
Returns
list with widget data.
Method render_on_map()
Render on map.
Usage
Theme$render_on_map(x, zindex)
Method update_on_map()
Render on map.
Usage
Theme$update_on_map(x, zindex)
Method export()
Export settings
Method clone()
The objects of this class are cloneable with this method.
Usage
Theme$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.