Class SubRootPrune
Inheritance
object
SubRootPrune
Assembly: .dll
Syntax
public class SubRootPrune : Subroutine
Constructors
|
Edit this page
View Source
SubRootPrune(Particle, Direction)
Declaration
public SubRootPrune(Particle p, Direction mainDir = Direction.E)
Parameters
Fields
|
Edit this page
View Source
childBottomDir
Declaration
private BinAttributeDirection childBottomDir
Field Value
|
Edit this page
View Source
childTopDir
Declaration
private BinAttributeDirection childTopDir
Field Value
|
Edit this page
View Source
ignoreBottom
Declaration
private BinAttributeBool ignoreBottom
Field Value
|
Edit this page
View Source
ignoreTop
Declaration
private BinAttributeBool ignoreTop
Field Value
|
Edit this page
View Source
inQ
Declaration
private BinAttributeBool inQ
Field Value
|
Edit this page
View Source
inVQ
Declaration
private BinAttributeBool inVQ
Field Value
|
Edit this page
View Source
isRoot
Declaration
private BinAttributeBool isRoot
Field Value
|
Edit this page
View Source
mainDir
Declaration
private Direction mainDir
Field Value
|
Edit this page
View Source
parentDir
Declaration
private BinAttributeDirection parentDir
Field Value
|
Edit this page
View Source
qPortal
Declaration
private BinAttributeBool qPortal
Field Value
|
Edit this page
View Source
rootPortal
Declaration
private BinAttributeBool rootPortal
Field Value
|
Edit this page
View Source
round
Declaration
private BinAttributeInt round
Field Value
|
Edit this page
View Source
state
Declaration
private ParticleAttribute<int> state
Field Value
|
Edit this page
View Source
subETT
Declaration
Field Value
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
DeterminePortalNeighbors()
Declaration
private void DeterminePortalNeighbors()
|
Edit this page
View Source
GetBottomNeighbor()
Declaration
public Direction GetBottomNeighbor()
Returns
|
Edit this page
View Source
GetChildBottomDir()
Declaration
public Direction GetChildBottomDir()
Returns
|
Edit this page
View Source
GetChildTopDir()
Declaration
public Direction GetChildTopDir()
Returns
|
Edit this page
View Source
GetColor()
Declaration
Returns
|
Edit this page
View Source
GetNeighborDirs(bool)
Declaration
public List<Direction> GetNeighborDirs(bool includeSamePortal = true)
Parameters
| Type |
Name |
Description |
| bool |
includeSamePortal |
|
Returns
|
Edit this page
View Source
GetOldChildBottomDir()
Declaration
public Direction GetOldChildBottomDir()
Returns
|
Edit this page
View Source
GetOldChildTopDir()
Declaration
public Direction GetOldChildTopDir()
Returns
|
Edit this page
View Source
GetOldParentDir()
Declaration
public Direction GetOldParentDir()
Returns
|
Edit this page
View Source
GetParentDir()
Declaration
public Direction GetParentDir()
Returns
|
Edit this page
View Source
GetTopNeighbor()
Declaration
public Direction GetTopNeighbor()
Returns
|
Edit this page
View Source
IgnoreBottom()
Declaration
public bool IgnoreBottom()
Returns
|
Edit this page
View Source
IgnoreTop()
Declaration
Returns
|
Edit this page
View Source
InQPortal()
Declaration
Returns
|
Edit this page
View Source
InRootPortal()
Declaration
public bool InRootPortal()
Returns
|
Edit this page
View Source
Init(bool, bool, bool, bool, bool, Direction)
Declaration
public void Init(bool isRoot, bool inQ, bool ignoreTop = false, bool ignoreBottom = false, bool resetIgnored = false, Direction mainDir = Direction.E)
Parameters
| Type |
Name |
Description |
| bool |
isRoot |
|
| bool |
inQ |
|
| bool |
ignoreTop |
|
| bool |
ignoreBottom |
|
| bool |
resetIgnored |
|
| Direction |
mainDir |
|
|
Edit this page
View Source
IsFinished()
Declaration
Returns
|
Edit this page
View Source
IsInQ()
Declaration
Returns
|
Edit this page
View Source
IsInVQ()
Declaration
Returns
|
Edit this page
View Source
IsRootParticle()
Declaration
public bool IsRootParticle()
Returns
|
Edit this page
View Source
Round()
Declaration
Returns
|
Edit this page
View Source
RoundOld()
Declaration
Returns
|
Edit this page
View Source
SetRound(int)
Declaration
private void SetRound(int r)
Parameters
| Type |
Name |
Description |
| int |
r |
|
|
Edit this page
View Source
SetupPC(PinConfiguration)
Declaration
public void SetupPC(PinConfiguration pc)
Parameters