object Dimension

Provides constants representing the dimensions of a point, a curve and a surface. Also provides constants representing the dimensions of the empty geometry and non-empty geometries, and the wildcard constant {link #DONTCARE} meaning "any dimension". These constants are used as the entries in {link IntersectionMatrix}s.

Version

1.7

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Dimension
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val A: Int

    Dimension value of a surface (2).

  5. val DONTCARE: Int

    Dimension value for any dimension (= {FALSE, TRUE}).

  6. val FALSE: Int

    Dimension value of the empty geometry (-1).

  7. val L: Int

    Dimension value of a curve (1).

  8. val P: Int

    Dimension value of a point (0).

  9. val SYM_A: Char

    Symbol for the A (dimension 2) pattern matrix entry

  10. val SYM_DONTCARE: Char

    Symbol for the DONTCARE pattern matrix entry

  11. val SYM_FALSE: Char

    Symbol for the FALSE pattern matrix entry

  12. val SYM_L: Char

    Symbol for the L (dimension 1) pattern matrix entry

  13. val SYM_P: Char

    Symbol for the P (dimension 0) pattern matrix entry

  14. val SYM_TRUE: Char

    Symbol for the TRUE pattern matrix entry

  15. val TRUE: Int

    Dimension value of non-empty geometries (= {P, L, A}).

  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. def toDimensionSymbol(dimensionValue: Int): Char

    Converts the dimension value to a dimension symbol, for example, TRUE => 'T' .

    Converts the dimension value to a dimension symbol, for example, TRUE => 'T' .

    dimensionValue

    a number that can be stored in the IntersectionMatrix . Possible values are {TRUE, FALSE, DONTCARE, 0, 1, 2}. return a character for use in the string representation of an IntersectionMatrix. Possible values are {T, F, * , 0, 1, 2} .

  29. def toDimensionValue(dimensionSymbol: Char): Int

    Converts the dimension symbol to a dimension value, for example, '*' => DONTCARE .

    Converts the dimension symbol to a dimension value, for example, '*' => DONTCARE .

    dimensionSymbol

    a character for use in the string representation of an IntersectionMatrix. Possible values are {T, F, * , 0, 1, 2} . return a number that can be stored in the IntersectionMatrix . Possible values are {TRUE, FALSE, DONTCARE, 0, 1, 2}.

  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped