Class Voro.wall_shell

java.lang.Object
gov.nih.mipav.model.structures.Voro.wall
gov.nih.mipav.model.structures.Voro.wall_shell
Enclosing class:
Voro

class Voro.wall_shell extends Voro.wall
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final double
     
    private final double
     
    private final int
     
    private final double
     
    private final double
     
    private final double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    wall_shell(double xc_, double yc_, double zc_, double rc, double sc, int w_id_)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.
    boolean
    cut_cell_base(Voro.voronoicell_neighbor c, double x, double y, double z)
     
    boolean
    cut_cell_base(Voro.voronoicell c, double x, double y, double z)
     
    void
     
    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
  • Field Details

    • w_id

      private final int w_id
    • xc

      private final double xc
    • yc

      private final double yc
    • zc

      private final double zc
    • lc

      private final double lc
    • uc

      private final double uc
  • Constructor Details

    • wall_shell

      public wall_shell(double xc_, double yc_, double zc_, double rc, double sc, int w_id_)
  • Method Details

    • point_inside

      public boolean point_inside(double x, double y, double z)
      Description copied from class: Voro.wall
      A pure virtual function for testing whether a point is inside the wall object.
      Specified by:
      point_inside in class Voro.wall
    • cut_cell_base

      public boolean cut_cell_base(Voro.voronoicell c, double x, double y, double z)
    • cut_cell_base

      public boolean cut_cell_base(Voro.voronoicell_neighbor c, double x, double y, double z)
    • cut_cell

      public boolean cut_cell(Voro.voronoicell c, double x, double y, double z)
      Description copied from class: Voro.wall
      A pure virtual function for cutting a cell without neighbor-tracking with a wall.
      Specified by:
      cut_cell in class Voro.wall
    • cut_cell

      public boolean cut_cell(Voro.voronoicell_neighbor c, double x, double y, double z)
      Description copied from class: Voro.wall
      A pure virtual function for cutting a cell with neighbor-tracking enabled with a wall.
      Specified by:
      cut_cell in class Voro.wall
    • delete

      public void delete()
      Specified by:
      delete in class Voro.wall