Package gov.nih.mipav.model.structures
Class Voro.wall
java.lang.Object
gov.nih.mipav.model.structures.Voro.wall
- Direct Known Subclasses:
Voro.dodecahedron_initial_shape,Voro.wall_cone,Voro.wall_cylinder,Voro.wall_cylinder_inv,Voro.wall_ellipsoid,Voro.wall_initial_shape,Voro.wall_l_shape,Voro.wall_plane,Voro.wall_shell,Voro.wall_sphere,Voro.wall_torus
- Enclosing class:
Voro
\brief 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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleancut_cell(Voro.voronoicell_neighbor c, double x, double y, double z) A pure virtual function for cutting a cell with neighbor-tracking enabled with a wall.abstract booleancut_cell(Voro.voronoicell c, double x, double y, double z) A pure virtual function for cutting a cell without neighbor-tracking with a wall.abstract voiddelete()abstract booleanpoint_inside(double x, double y, double z) A pure virtual function for testing whether a point is inside the wall object.
-
Constructor Details
-
wall
wall()
-
-
Method Details
-
delete
public abstract void delete() -
point_inside
public abstract boolean point_inside(double x, double y, double z) A pure virtual function for testing whether a point is inside the wall object. -
cut_cell
A pure virtual function for cutting a cell without neighbor-tracking with a wall. -
cut_cell
A pure virtual function for cutting a cell with neighbor-tracking enabled with a wall.
-