Class Voro.wall_cylinder_inv

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

class Voro.wall_cylinder_inv 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
     
    private final double
     
    private final double
     
    private final double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    wall_cylinder_inv(double xc_, double yc_, double zc_, double xa_, double ya_, double za_, double rc_, 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
    • xa

      private final double xa
    • ya

      private final double ya
    • za

      private final double za
    • asi

      private final double asi
    • rc

      private final double rc
  • Constructor Details

    • wall_cylinder_inv

      public wall_cylinder_inv(double xc_, double yc_, double zc_, double xa_, double ya_, double za_, double rc_, 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