35 template<
class v_cell>
41 const double xc,yc,zc,rc;
57 template<
class v_cell>
63 const double xc,yc,zc,ac;
83 template<
class v_cell>
89 const double xc,yc,zc,xa,ya,za,asi,rc;
111 template<
class v_cell>
117 const double xc,yc,zc,xa,ya,za,asi,gra,sang,cang;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Header file for the voronoicell and related classes.
Extension of the voronoicell_base class to represent a Voronoi cell with neighbor information.
Definition cell.hh:327
Extension of the voronoicell_base class to represent a Voronoi cell without neighbor information.
Definition cell.hh:222
Pure virtual class from which wall objects are derived.
Definition container.hh:34
Header file for the container_base and related classes.
A class representing a conical wall object.
Definition wall.hh:96
bool cut_cell(voronoicell &c, double x, double y, double z) const
Definition wall.hh:113
bool cut_cell(voronoicell_neighbor &c, double x, double y, double z) const
Definition wall.hh:114
wall_cone(double xc_, double yc_, double zc_, double xa_, double ya_, double za_, double ang, int w_id_=-99)
Definition wall.hh:106
bool point_inside(double x, double y, double z) const
Definition wall.cc:91
bool cut_cell_base(v_cell &c, double x, double y, double z) const
Definition wall.cc:109
A class representing a cylindrical wall object.
Definition wall.hh:69
wall_cylinder(double xc_, double yc_, double zc_, double xa_, double ya_, double za_, double rc_, int w_id_=-99)
Definition wall.hh:79
bool cut_cell_base(v_cell &c, double x, double y, double z) const
Definition wall.cc:77
bool cut_cell(voronoicell &c, double x, double y, double z) const
Definition wall.hh:85
bool point_inside(double x, double y, double z) const
Definition wall.cc:61
bool cut_cell(voronoicell_neighbor &c, double x, double y, double z) const
Definition wall.hh:86
A class representing a plane wall object.
Definition wall.hh:47
bool cut_cell(voronoicell_neighbor &c, double x, double y, double z) const
Definition wall.hh:60
bool cut_cell_base(v_cell &c, double x, double y, double z) const
Definition wall.cc:53
bool point_inside(double x, double y, double z) const
Definition wall.cc:44
wall_plane(double xc_, double yc_, double zc_, double ac_, int w_id_=-99)
Definition wall.hh:54
bool cut_cell(voronoicell &c, double x, double y, double z) const
Definition wall.hh:59
A class representing a spherical wall object.
Definition wall.hh:24
bool cut_cell(voronoicell &c, double x, double y, double z) const
Definition wall.hh:37
bool point_inside(double x, double y, double z) const
Definition wall.cc:20
bool cut_cell(voronoicell_neighbor &c, double x, double y, double z) const
Definition wall.hh:38
wall_sphere(double xc_, double yc_, double zc_, double rc_, int w_id_=-99)
Definition wall.hh:32
bool cut_cell_base(v_cell &c, double x, double y, double z) const
Definition wall.cc:32