Class DirectedAcyclicGraph.Region

java.lang.Object
org.jgrapht.graph.DirectedAcyclicGraph.Region
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
DirectedAcyclicGraph<V,​E>

protected static class DirectedAcyclicGraph.Region
extends java.lang.Object
implements java.io.Serializable
An inclusive range of indices: [start, finish].
Author:
Peter Giles
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    Region​(int start, int finish)
    Construct a new region.
  • Method Summary

    Modifier and Type Method Description
    int getFinish()
    Get the end of the region (inclusive).
    int getSize()
    Get the size of the region.
    int getStart()
    Get the start of the region.
    boolean isIn​(int index)
    Check if index is in the region.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Region

      public Region​(int start, int finish)
      Construct a new region.
      Parameters:
      start - the start of the region
      finish - the end of the region (inclusive)
  • Method Details

    • getSize

      public int getSize()
      Get the size of the region.
      Returns:
      the size of the region
    • isIn

      public boolean isIn​(int index)
      Check if index is in the region.
      Parameters:
      index - the index to check
      Returns:
      true if the index is in the region, false otherwise
    • getStart

      public int getStart()
      Get the start of the region.
      Returns:
      the start of the region
    • getFinish

      public int getFinish()
      Get the end of the region (inclusive).
      Returns:
      the end of the region (inclusive)