Search Results for

    Show / Hide Table of Contents

    Class SubSPFLine

    Inheritance
    object
    Subroutine
    SubSPFLine
    Namespace: AS2.Subroutines.SPFLine
    Assembly: .dll
    Syntax
    public class SubSPFLine : Subroutine

    Constructors

    | Edit this page View Source

    SubSPFLine(Particle, SubPASC2)

    Declaration
    public SubSPFLine(Particle p, SubPASC2 pasc = null)
    Parameters
    Type Name Description
    Particle p
    SubPASC2 pasc

    Fields

    | Edit this page View Source

    comparison

    Declaration
    private BinAttributeEnum<SubSPFLine.Comparison> comparison
    Field Value
    Type Description
    BinAttributeEnum<SubSPFLine.Comparison>
    | Edit this page View Source

    finished

    Declaration
    private BinAttributeBool finished
    Field Value
    Type Description
    BinAttributeBool
    | Edit this page View Source

    isSource

    Declaration
    private BinAttributeBool isSource
    Field Value
    Type Description
    BinAttributeBool
    | Edit this page View Source

    parentDir1

    Declaration
    private BinAttributeDirection parentDir1
    Field Value
    Type Description
    BinAttributeDirection
    | Edit this page View Source

    parentDir2

    Declaration
    private BinAttributeDirection parentDir2
    Field Value
    Type Description
    BinAttributeDirection
    | Edit this page View Source

    pasc1

    Declaration
    private SubPASC2 pasc1
    Field Value
    Type Description
    SubPASC2
    | Edit this page View Source

    pasc1Participant

    Declaration
    private BinAttributeBool pasc1Participant
    Field Value
    Type Description
    BinAttributeBool
    | Edit this page View Source

    pasc2

    Declaration
    private SubPASC2 pasc2
    Field Value
    Type Description
    SubPASC2
    | Edit this page View Source

    pasc2Participant

    Declaration
    private BinAttributeBool pasc2Participant
    Field Value
    Type Description
    BinAttributeBool
    | Edit this page View Source

    portalDir

    Declaration
    private BinAttributeDirection portalDir
    Field Value
    Type Description
    BinAttributeDirection
    | Edit this page View Source

    round

    Declaration
    private BinAttributeInt round
    Field Value
    Type Description
    BinAttributeInt
    | Edit this page View Source

    split

    Declaration
    private BinAttributeBool split
    Field Value
    Type Description
    BinAttributeBool
    | Edit this page View Source

    state

    Declaration
    private ParticleAttribute<int> state
    Field Value
    Type Description
    ParticleAttribute<int>

    Methods

    | Edit this page View Source

    ActivateReceive()

    Declaration
    public void ActivateReceive()
    | Edit this page View Source

    ActivateSend()

    Declaration
    public void ActivateSend()
    | Edit this page View Source

    GetParent1Direction()

    Declaration
    public Direction GetParent1Direction()
    Returns
    Type Description
    Direction
    | Edit this page View Source

    GetParent2Direction()

    Declaration
    public Direction GetParent2Direction()
    Returns
    Type Description
    Direction
    | Edit this page View Source

    Init(Direction, bool, bool)

    Declaration
    public void Init(Direction portalDir, bool split = false, bool isSource = false)
    Parameters
    Type Name Description
    Direction portalDir
    bool split
    bool isSource
    | Edit this page View Source

    IsFinished()

    Declaration
    public bool IsFinished()
    Returns
    Type Description
    bool
    | Edit this page View Source

    SetupDirectionalPortalCircuit(PinConfiguration)

    Sets up two portal circuits along the given axis such that there is a "top" and a "bottom" circuit. If the circuit is not split, the partition sets have IDs 0 and 2, otherwise they have 0 and 1 for outgoing and incoming top and 2 and 3 for incoming and outgoing bottom.

    Declaration
    private void SetupDirectionalPortalCircuit(PinConfiguration pc)
    Parameters
    Type Name Description
    PinConfiguration pc

    The pin configuration to be modified.

    | Edit this page View Source

    SetupPC(PinConfiguration)

    Sets up the required partition sets for the next beep in the given pin configuration.

    Declaration
    public void SetupPC(PinConfiguration pc)
    Parameters
    Type Name Description
    PinConfiguration pc

    The pin configuration to be modified. It has to be set as the next configuration before ActivateSend() is called.

    • Edit this page
    • View Source
    In this article
    Back to top AmoebotSim 2.0 Documentation v1.12
    Copyright © 2025 AmoebotSim 2.0 Authors
    Generated by DocFX