Pure virtual class from which wall objects are derived. More...
#include <container.hh>
Public Member Functions | |
| virtual bool | point_inside (fpoint x, fpoint y, fpoint z)=0 |
| virtual bool | cut_cell (voronoicell_base< neighbor_none > &c, fpoint x, fpoint y, fpoint z)=0 |
| virtual bool | cut_cell (voronoicell_base< neighbor_track > &c, fpoint x, fpoint y, fpoint z)=0 |
Pure virtual class from which wall objects are derived.
This is a pure virtual class for a generic wall object. A wall object can be specified by deriving a new class from this and specifying the functions.
Definition at line 340 of file container.hh.
| virtual bool wall::cut_cell | ( | voronoicell_base< neighbor_track > & | c, | |
| fpoint | x, | |||
| fpoint | y, | |||
| fpoint | z | |||
| ) | [pure virtual] |
A pure virtual function for cutting a cell with neighbor-tracking enabled with a wall.
Implemented in wall_sphere, wall_plane, wall_cylinder, and wall_cone.
| virtual bool wall::cut_cell | ( | voronoicell_base< neighbor_none > & | c, | |
| fpoint | x, | |||
| fpoint | y, | |||
| fpoint | z | |||
| ) | [pure virtual] |
A pure virtual function for cutting a cell without neighbor-tracking with a wall.
Implemented in wall_sphere, wall_plane, wall_cylinder, and wall_cone.
A pure virtual function for testing whether a point is inside the wall object.
Implemented in wall_sphere, wall_plane, wall_cylinder, and wall_cone.
1.6.1