#include <wall.hh>
Public Member Functions | |
wall_plane (fpoint ixc, fpoint iyc, fpoint izc, fpoint iac, int iw_id=-99) | |
bool | point_inside (fpoint x, fpoint y, fpoint z) |
template<class n_option > | |
bool | cut_cell_base (voronoicell_base< n_option > &c, fpoint x, fpoint y, fpoint z) |
bool | cut_cell (voronoicell_base< neighbor_none > &c, fpoint x, fpoint y, fpoint z) |
bool | cut_cell (voronoicell_base< neighbor_track > &c, fpoint x, fpoint y, fpoint z) |
This class represents a single plane wall object.
Definition at line 36 of file wall.hh.
wall_plane::wall_plane | ( | fpoint | ixc, | |
fpoint | iyc, | |||
fpoint | izc, | |||
fpoint | iac, | |||
int | iw_id = -99 | |||
) | [inline] |
bool wall_plane::cut_cell | ( | voronoicell_base< neighbor_track > & | c, | |
fpoint | x, | |||
fpoint | y, | |||
fpoint | z | |||
) | [inline, virtual] |
bool wall_plane::cut_cell | ( | voronoicell_base< neighbor_none > & | c, | |
fpoint | x, | |||
fpoint | y, | |||
fpoint | z | |||
) | [inline, virtual] |
bool wall_plane::cut_cell_base | ( | voronoicell_base< n_option > & | c, | |
fpoint | x, | |||
fpoint | y, | |||
fpoint | z | |||
) | [inline] |
bool wall_plane::point_inside | ( | fpoint | x, | |
fpoint | y, | |||
fpoint | z | |||
) | [virtual] |