# Global Triangular and Penta-Hexagonal Grids Based on Tessellated Icosahedra

## Documentation for package ‘icosa’ version 0.10.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

arcdist | Calculation of distances along arcs
arcdistmat | Calculation of distance matrices along arcs
arcpoints | Calculation of point coordinates along an arc
CarToPol | Conversion of 3d Cartesian coordinates to polar coordinates
CarToPol-method | Conversion of 3d Cartesian coordinates to polar coordinates
cellocator | Locate grid faces based on their positions on a map
centers | The face centers of an icosahedral grid object
centers-method | The face centers of an icosahedral grid object
chullsphere | Spherical convex hull.
edgelength | Lengths of grid edges
edgelength-method | Lengths of grid edges
edges | The edges of a 3d object
edges-method | The edges of a 3d object
facelayer | A 'facelayer' linked to a 'trigrid' or 'hexagrid' object
facelayer-class | A 'facelayer' linked to a 'trigrid' or 'hexagrid' object
faces | The faces of a 3d object
faces-method | The faces of a 3d object
faces3d | Methods of 3D face plotting.
faces3d-method | Methods of 3D face plotting.
gridgraph | Create or instantiate an 'graph' class graph from the faces of an icosahedral grid
gridgraph-method | Create or instantiate an 'graph' class graph from the faces of an icosahedral grid
gridlabs | Labels of grid vertices, faces and edges.
gridlabs3d | Display the names of the grid elements in 3d plots.
gridlabs3d-method | Display the names of the grid elements in 3d plots.
guides3d | Guides for 3d spherical plotting.
heatMapLegend | Legend for a heatmap with predefined colors.
hexagrid | Construct a penta-hexagonal icosahedral grid
hexagrid-class | Construct a penta-hexagonal icosahedral grid
icosa | Global Triangular and Hexa-Pentagonal Grids Based on Tessellated Icosahedra
length-method | The number of faces in a 'trigrid' or 'hexagrid' class object.
lines-method | Lines method for the 'trigrid' and 'hexagrid' classes
lines3d | Methods of 3d line plotting
lines3d-method | Methods of 3d line plotting
locate | Basic lookup function of coordinates on an icosahedral grid
locate-method | Basic lookup function of coordinates on an icosahedral grid
names-method | The face names in a 'facelayer' class object
newgraph | Add an igraph object to a predefined slot in an icosahedral grid
newgraph-method | Add an igraph object to a predefined slot in an icosahedral grid
newsp | Add a 'SpatialPolygons' object to a predefined slot in a 'trigrid' or 'hexagrid' object
newsp-method | Add a 'SpatialPolygons' object to a predefined slot in a 'trigrid' or 'hexagrid' object
occupied | Faces occupied by the specified object
orientation | Extracting and setting the grid orientation
orientation-method | Extracting and setting the grid orientation
orientation<- | Extracting and setting the grid orientation
orientation<--method | Extracting and setting the grid orientation
plot | Plot method for the 'trigrid', 'hexagrid' or 'facelayer' classes
plot-method | Plot method for the 'trigrid', 'hexagrid' or 'facelayer' classes
plot3d | 3d plotting of an icosahedral grid, its subset or a data layer
plot3d.facelayer | 3d plotting of an icosahedral grid, its subset or a data layer
plot3d.hexagrid | 3d plotting of an icosahedral grid, its subset or a data layer
plot3d.trigrid | 3d plotting of an icosahedral grid, its subset or a data layer
PolToCar | Conversion of polar coordinates to 3d Cartesian coordinates
PolToCar-method | Conversion of polar coordinates to 3d Cartesian coordinates
pos | Position of face centers and vertices on a grid
resample | Resampling of data involving a 'trigrid' or a 'hexagrid' object.
resample-method | Resampling of data involving a 'trigrid' or a 'hexagrid' object.
rotate | Rotation of 'trigrid' and 'hexagrid' objects
rotate-method | Rotation of 'trigrid' and 'hexagrid' objects
rpsphere | Random point generation on the surface of a sphere
SpLines | Create a 'SpatialLines' class object from an icosahedral grid
SpLines-method | Create a 'SpatialLines' class object from an icosahedral grid
SpPolygons | Spatial polygons from an icosahedral grid
SpPolygons-method | Spatial polygons from an icosahedral grid
subset | Subsetting an icosahedral grid or data layers organized with them
subset-method | Subsetting an icosahedral grid or data layers organized with them
surfacearea | Areas of grid cell surfaces
surfacearea-method | Areas of grid cell surfaces
surfacecentroid | Surface centroid point of a spherical point cloud
surfacecentroid-method | Surface centroid point of a spherical point cloud
tessguide | Tessellation guide to 'hexagrid' objects
translate | Translating an icosahedral grid object in 3d Cartesian space
translate-method | Translating an icosahedral grid object in 3d Cartesian space
trigrid | A triangular icosahedral grid
trigrid-class | A triangular icosahedral grid
trishape | Shape distortions of the triangular faces and subfaces
trishape-method | Shape distortions of the triangular faces and subfaces
values | Extract and replace values from a gridlayer-derived object (e.g. 'link{facelayer}').
values-method | Extract and replace values from a gridlayer-derived object (e.g. 'link{facelayer}').
values<- | Extract and replace values from a gridlayer-derived object (e.g. 'link{facelayer}').
values<--method | Extract and replace values from a gridlayer-derived object (e.g. 'link{facelayer}').
vertices | The vertices of an icosahedral grid object
vertices-method | The vertices of an icosahedral grid object
vicinity | The neighbouring faces of faces in an icosahedral grid
vicinity-method | The neighbouring faces of faces in an icosahedral grid
[-method | Extraction from a gridlayer using indices
[-method | Subsetting an icosahedral grid or data layers organized with them
[<--method | Extraction from a gridlayer using indices