Class/Object

scalatikz.pgf.automata

Automaton

Related Docs: object Automaton | package automata

Permalink

case class Automaton extends TIKZPicture with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, TIKZPicture, Logging, LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Automaton
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. TIKZPicture
  7. Logging
  8. LazyLogging
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def acceptingState(drawColor: Color = Color.BLACK, fillColor: Color = Color.WHITE, textColor: Color = Color.BLACK, lineStyle: LineStyle = LineStyle.SOLID, lineSize: LineSize = LineSize.THICK)(id: Int, name: String, output: Option[String] = None): StateConf

    Permalink

    Creates an accepting state for the automaton.

    Creates an accepting state for the automaton.

    drawColor

    state color

    fillColor

    state fill color

    textColor

    text color

    lineStyle

    line style

    lineSize

    line size

    id

    a state id

    name

    a state name

    output

    a state output

    returns

    an Automaton having the specified accepting state

  5. def acceptingState(id: Int, name: String, output: String): StateConf

    Permalink

    Creates an accepting state for the automaton.

    Creates an accepting state for the automaton.

    id

    a state id

    name

    a state name

    output

    a state output

    returns

    an Automaton having the specified accepting state

  6. def acceptingState(id: Int, name: String): StateConf

    Permalink

    Creates an accepting state for the automaton.

    Creates an accepting state for the automaton.

    id

    a state id

    name

    a state name

    returns

    an Automaton having the specified accepting state

  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def edge(drawColor: Color = BLACK, textColor: Color = BLACK, lineStyle: LineStyle = SOLID, lineSize: LineSize = THIN)(from: Int, to: Int, condition: String): EdgeConf

    Permalink

    Creates an edge for the automaton.

    Creates an edge for the automaton.

    drawColor

    edge color

    textColor

    text color

    lineStyle

    line style

    lineSize

    line size

    from

    starting state id

    to

    ending state id

    condition

    edge condition

    returns

    an Automaton having the specified edge

  10. def edge(from: Int, to: Int, condition: String): EdgeConf

    Permalink

    Creates an edge for the automaton.

    Creates an edge for the automaton.

    from

    starting state id

    to

    ending state id

    condition

    edge condition

    returns

    an Automaton having the specified edge

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def fatal(message: ⇒ String, cause: Throwable): Nothing

    Permalink
    Definition Classes
    Logging
  13. def fatal(message: ⇒ String): Nothing

    Permalink
    Definition Classes
    Logging
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def havingStateDistance(centimeters: Int): Automaton

    Permalink

    centimeters

    the node distance in centimeters

    returns

    an Automaton having the given node distance

  17. def initialState(drawColor: Color = Color.BLACK, fillColor: Color = Color.WHITE, textColor: Color = Color.BLACK, lineStyle: LineStyle = LineStyle.SOLID, lineSize: LineSize = LineSize.THICK)(id: Int, name: String): Automaton

    Permalink

    Creates an initial state for the automaton.

    Creates an initial state for the automaton.

    drawColor

    state color

    fillColor

    state fill color

    textColor

    text color

    lineStyle

    line style

    lineSize

    line size

    id

    a state id

    name

    a state name

    returns

    an Automaton having the specified initial state

  18. def initialState(id: Int, name: String): Automaton

    Permalink

    Creates an initial state for the automaton.

    Creates an initial state for the automaton.

    id

    a state id

    name

    a state name

    returns

    an Automaton having the specified initial state

  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. val libraries: String

    Permalink
    Attributes
    protected
    Definition Classes
    AutomatonTIKZPicture
  21. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  22. val name: String

    Permalink
    Definition Classes
    AutomatonTIKZPicture
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. val nodeDistance: Double

    Permalink
    Attributes
    protected
    Definition Classes
    AutomatonTIKZPicture
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def saveAsJPEG(path: String, compiler: Compiler = PDF_LATEX): Try[File]

    Permalink

    Save a JPEG generated by the TIKZ picture into the given path.

    Save a JPEG generated by the TIKZ picture into the given path.

    path

    a path to save the generated JPEG

    returns

    a Try holding the saved JPEG file. In case of non-fatal exception, a Failure object is returned holding the exception.

    Definition Classes
    TIKZPicture
  28. final def saveAsPDF(path: String, compiler: Compiler = PDF_LATEX): Try[File]

    Permalink

    Save a PDF generated by the TIKZ picture into the given path.

    Save a PDF generated by the TIKZ picture into the given path.

    path

    a path to save the generated PDF

    returns

    a Try holding the saved PDF file. In case of non-fatal exception, a Failure object is returned holding the exception.

    Definition Classes
    TIKZPicture
  29. final def saveAsPNG(path: String, compiler: Compiler = PDF_LATEX): Try[File]

    Permalink

    Save a PNG generated by the TIKZ picture into the given path.

    Save a PNG generated by the TIKZ picture into the given path.

    path

    a path to save the generated PNG

    returns

    a Try holding the saved PNG file. In case of non-fatal exception, a Failure object is returned holding the exception.

    Definition Classes
    TIKZPicture
  30. final def saveAsTeX(path: String): Try[File]

    Permalink

    Save a TeX generated by the TIKZ picture into the given path.

    Save a TeX generated by the TIKZ picture into the given path.

    path

    a path to save the generated TeX file

    returns

    a Try holding the saved TeX file. In case of non-fatal exception, a Failure object is returned holding the exception.

    Definition Classes
    TIKZPicture
  31. val scale: Int

    Permalink
    Attributes
    protected
    Definition Classes
    TIKZPicture
  32. final def show(compiler: Compiler = PDF_LATEX): Unit

    Permalink

    Generate and open the resulted figure as PDF using the default desktop application used for PDFs.

    Generate and open the resulted figure as PDF using the default desktop application used for PDFs.

    Definition Classes
    TIKZPicture
  33. def state(drawColor: Color = Color.BLACK, fillColor: Color = Color.WHITE, textColor: Color = Color.BLACK, lineStyle: LineStyle = LineStyle.SOLID, lineSize: LineSize = LineSize.THICK)(id: Int, name: String, output: Option[String] = None): StateConf

    Permalink

    Creates an internal state for the automaton.

    Creates an internal state for the automaton.

    drawColor

    state color

    fillColor

    state fill color

    textColor

    text color

    lineStyle

    line style

    lineSize

    line size

    id

    a state id

    name

    a state name

    output

    a state output

    returns

    an Automaton having the specified state

  34. def state(id: Int, name: String, output: String): StateConf

    Permalink

    Creates an internal state for the automaton.

    Creates an internal state for the automaton.

    id

    a state id

    name

    a state name

    output

    a state output

    returns

    an Automaton having the specified state

  35. def state(id: Int, name: String): StateConf

    Permalink

    Creates an internal state for the automaton.

    Creates an internal state for the automaton.

    id

    a state id

    name

    a state name

    returns

    an Automaton having the specified state

  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  37. def toString(): String

    Permalink
    Definition Classes
    Automaton → AnyRef → Any
  38. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from TIKZPicture

Inherited from Logging

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped