PathPlan
Class Discretizer.Rectangle

java.lang.Object
  extended by PathPlan.Discretizer.Rectangle
Enclosing class:
Discretizer

public class Discretizer.Rectangle
extends java.lang.Object

A rectangle which has corresponding coordinates in the discrete and continuous worlds.


Field Summary
 double dxmax
          Continuous coordinates.
 double dxmin
          Continuous coordinates.
 double dymax
          Continuous coordinates.
 double dymin
          Continuous coordinates.
 int ixmax
          Integer coordinates.
 int ixmin
          Integer coordinates.
 int iymax
          Integer coordinates.
 int iymin
          Integer coordinates.
 
Constructor Summary
Discretizer.Rectangle(double xmin, double ymin, double xmax, double ymax)
          Make a Rectangle from its continuous coordinates.
Discretizer.Rectangle(int xmin, int ymin, int xmax, int ymax)
          Make a Rectangle from its discrete coordinates.
 
Method Summary
 void checkOrder()
          Check to make sure coordinates are in correct order
 java.lang.String toString()
          Printable representation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ixmin

public int ixmin
Integer coordinates.


ixmax

public int ixmax
Integer coordinates.


iymin

public int iymin
Integer coordinates.


iymax

public int iymax
Integer coordinates.


dxmin

public double dxmin
Continuous coordinates.


dxmax

public double dxmax
Continuous coordinates.


dymin

public double dymin
Continuous coordinates.


dymax

public double dymax
Continuous coordinates.

Constructor Detail

Discretizer.Rectangle

public Discretizer.Rectangle(int xmin,
                             int ymin,
                             int xmax,
                             int ymax)
Make a Rectangle from its discrete coordinates.


Discretizer.Rectangle

public Discretizer.Rectangle(double xmin,
                             double ymin,
                             double xmax,
                             double ymax)
Make a Rectangle from its continuous coordinates.

Method Detail

checkOrder

public void checkOrder()
Check to make sure coordinates are in correct order


toString

public java.lang.String toString()
Printable representation

Overrides:
toString in class java.lang.Object