#include <sspt_staggeredhexgrid.h>
| sspt_StaggeredHexGrid< T >::sspt_StaggeredHexGrid | ( | ) | [inline] |
| sspt_StaggeredHexGrid< T >::sspt_StaggeredHexGrid | ( | int | rows, | |
| int | cols | |||
| ) | [inline] |
| sspt_StaggeredHexGrid< T >::sspt_StaggeredHexGrid | ( | const sspt_StaggeredHexGrid< T > & | a | ) | [inline] |
| sspt_StaggeredHexGrid< T >::~sspt_StaggeredHexGrid | ( | ) | [inline] |
| bool sspt_StaggeredHexGrid< T >::adjacent | ( | const sspt_GridCoordinate & | a, | |
| const sspt_GridCoordinate & | b | |||
| ) | const [inline] |
| bool sspt_StaggeredHexGrid< T >::axes | ( | enum sspt_HexDirection * | majorAxis, | |
| enum sspt_HexDirection * | minorAxis, | |||
| int * | majorDistance, | |||
| int * | minorDistance, | |||
| const sspt_GridCoordinate & | start, | |||
| const sspt_GridCoordinate & | end | |||
| ) | const [inline] |
| bool sspt_StaggeredHexGrid< T >::center | ( | sspt_HomogeneousVector * | v, | |
| const sspt_GridCoordinate & | c, | |||
| double | radius | |||
| ) | const [inline] |
| bool sspt_StaggeredHexGrid< T >::center | ( | sspt_Vector3 * | v, | |
| const sspt_GridCoordinate & | c, | |||
| double | radius | |||
| ) | const [inline] |
| int sspt_StaggeredHexGrid< T >::cols | ( | ) | const [inline] |
| int sspt_StaggeredHexGrid< T >::hexes | ( | const sspt_GridCoordinate & | a, | |
| const sspt_GridCoordinate & | b | |||
| ) | const [inline] |
| bool sspt_StaggeredHexGrid< T >::interpolatedCells | ( | sspt_List< sspt_GridCoordinate > * | list, | |
| const sspt_GridCoordinate & | start, | |||
| const sspt_GridCoordinate & | end | |||
| ) | const [inline] |
| bool sspt_StaggeredHexGrid< T >::intersectedCells | ( | sspt_List< sspt_GridCoordinate > * | list, | |
| const sspt_GridCoordinate & | start, | |||
| const sspt_GridCoordinate & | end | |||
| ) | const [inline] |
| bool sspt_StaggeredHexGrid< T >::mapXY | ( | sspt_GridCoordinate * | c, | |
| const sspt_HomogeneousVector & | p, | |||
| const sspt_HomogeneousVector & | gridOrigin, | |||
| double | radius | |||
| ) | const [inline] |
| bool sspt_StaggeredHexGrid< T >::neighboringCells | ( | sspt_List< sspt_GridCoordinate > * | list, | |
| const sspt_GridCoordinate & | c, | |||
| int | distance, | |||
| bool | inclusive | |||
| ) | const [inline] |
| T sspt_StaggeredHexGrid< T >::operator() | ( | const sspt_GridCoordinate & | c | ) | const [inline] |
| T & sspt_StaggeredHexGrid< T >::operator() | ( | const sspt_GridCoordinate & | c | ) | [inline] |
| T sspt_StaggeredHexGrid< T >::operator() | ( | int | row, | |
| int | col | |||
| ) | const [inline] |
| T & sspt_StaggeredHexGrid< T >::operator() | ( | int | row, | |
| int | col | |||
| ) | [inline] |
| sspt_StaggeredHexGrid< T > & sspt_StaggeredHexGrid< T >::operator= | ( | const sspt_StaggeredHexGrid< T > & | a | ) | [inline] |
| int sspt_StaggeredHexGrid< T >::rows | ( | ) | const [inline] |
| bool sspt_StaggeredHexGrid< T >::validateConnection | ( | const sspt_List< sspt_GridCoordinate > & | list, | |
| const sspt_GridCoordinate & | start, | |||
| const sspt_GridCoordinate & | end | |||
| ) | const [inline] |