Trait

it.unibo.scafi.simulation.s2.frontend.view

SimulationView

Related Doc: package view

Permalink

trait SimulationView extends View

describe a generic output of a simulation

Linear Supertypes
View, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SimulationView
  2. View
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type DEVICE = Device

    Permalink
  2. type ID = Any

    Permalink
  3. type NAME = Any

    Permalink
  4. type NODE = Node

    Permalink

Abstract Value Members

  1. abstract def boundary_=(boundary: Shape): Unit

    Permalink

    set the boundary in the simulation view

    set the boundary in the simulation view

    boundary

    world boundary

  2. abstract def clearDevice(node: ID, name: NAME): Unit

    Permalink

    remove device associated to a node

    remove device associated to a node

    node

    the node

  3. abstract def flush(): Unit

    Permalink

    apply the changes declared

  4. abstract def outDevice(node: ID, device: DEVICE): Unit

    Permalink

    output the device associated to the node

    output the device associated to the node

    node

    the node

  5. abstract def outNeighbour(nodes: (ID, Set[_ <: ID])): Unit

    Permalink

    out a neighbour of a node

  6. abstract def outNode(node: NODE): Unit

    Permalink

    out a set of node that are added or moved

    out a set of node that are added or moved

    node

    the nodes

  7. abstract def removeNeighbour(nodes: (ID, Set[_ <: ID])): Unit

    Permalink

    remove a set of neighbour of a node

  8. abstract def removeNode(node: ID): Unit

    Permalink

    remove a node into the output

    remove a node into the output

    node

    the node

  9. abstract def walls_=(walls: Seq[(Shape, Point3D)]): Unit

    Permalink

    set wall inside map

    set wall inside map

    walls

    the world walls

Concrete 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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  9. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  13. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  14. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(): Unit

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

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from View

Inherited from AnyRef

Inherited from Any

Ungrouped