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

abstract class Voro.wall extends Object
\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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract boolean
    cut_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 boolean
    cut_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 void
     
    abstract boolean
    point_inside(double x, double y, double z)
    A pure virtual function for testing whether a point is inside the wall object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public abstract boolean cut_cell(Voro.voronoicell c, double x, double y, double z)
      A pure virtual function for cutting a cell without neighbor-tracking with a wall.
    • cut_cell

      public abstract boolean cut_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.