#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] |