Packages

class HotPixelSnapAction extends MonotoneChainSelectAction

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HotPixelSnapAction
  2. MonotoneChainSelectAction
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new HotPixelSnapAction(hotPixel: HotPixel, parentEdge: SegmentString, hotPixelVertexIndex: Int)

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. var hotPixel: HotPixel
  12. var hotPixelVertexIndex: Int
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def isNodeAdded: Boolean

    Reports whether the HotPixel caused a node to be added in any target segmentString (including its own).

    Reports whether the HotPixel caused a node to be added in any target segmentString (including its own). If so, the HotPixel must be added as a node as well.

    return true if a node was added in any target segmentString.

  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. var parentEdge: SegmentString
  19. def select(mc: MonotoneChain, startIndex: Int): Unit

    Check if a segment of the monotone chain intersects the hot pixel vertex and introduce a snap node if so.

    Check if a segment of the monotone chain intersects the hot pixel vertex and introduce a snap node if so. Optimized to avoid noding segments which contain the vertex (which otherwise would cause every vertex to be noded).

    mc

    the parent chain

    startIndex

    the index of the start vertex of the segment being processed

    Definition Classes
    HotPixelSnapActionMonotoneChainSelectAction
  20. def select(seg: LineSegment): Unit

    This is a convenience method which can be overridden to obtain the actual line segment which is selected.

    This is a convenience method which can be overridden to obtain the actual line segment which is selected.

    Definition Classes
    MonotoneChainSelectAction
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped