org.nlogo.agent
Interface Topology3D

All Known Implementing Classes:
Torus3D

public interface Topology3D


Method Summary
 double distanceWrap(double dx, double dy, double dz, double x1, double y1, double z1, double x2, double y2, double z2)
           
 AgentSet getNeighbors3d(Patch3D source)
           
 AgentSet getNeighbors6(Patch3D source)
           
 Patch getPatchAt(double xc, double yc, double zc)
           
 Patch getPED(Patch3D source)
           
 Patch getPEU(Patch3D source)
           
 Patch getPND(Patch3D source)
           
 Patch getPNED(Patch3D source)
           
 Patch getPNEU(Patch3D source)
           
 Patch getPNU(Patch3D source)
           
 Patch getPNWD(Patch3D source)
           
 Patch getPNWU(Patch3D source)
           
 Patch getPSD(Patch3D source)
           
 Patch getPSED(Patch3D source)
           
 Patch getPSEU(Patch3D source)
           
 Patch getPSU(Patch3D source)
           
 Patch getPSWD(Patch3D source)
           
 Patch getPSWU(Patch3D source)
           
 Patch getPWD(Patch3D source)
           
 Patch getPWU(Patch3D source)
           
 double observerZ()
           
 double shortestPathZ(double z1, double z2)
           
 double towardsPitchWrap(double dx, double dy, double dz)
           
 double wrapZ(double z)
           
 

Method Detail

distanceWrap

double distanceWrap(double dx,
                    double dy,
                    double dz,
                    double x1,
                    double y1,
                    double z1,
                    double x2,
                    double y2,
                    double z2)

towardsPitchWrap

double towardsPitchWrap(double dx,
                        double dy,
                        double dz)

getPatchAt

Patch getPatchAt(double xc,
                 double yc,
                 double zc)
                 throws AgentException
Throws:
AgentException

getNeighbors3d

AgentSet getNeighbors3d(Patch3D source)

getNeighbors6

AgentSet getNeighbors6(Patch3D source)

getPNU

Patch getPNU(Patch3D source)

getPEU

Patch getPEU(Patch3D source)

getPSU

Patch getPSU(Patch3D source)

getPWU

Patch getPWU(Patch3D source)

getPNEU

Patch getPNEU(Patch3D source)

getPSEU

Patch getPSEU(Patch3D source)

getPSWU

Patch getPSWU(Patch3D source)

getPNWU

Patch getPNWU(Patch3D source)

getPND

Patch getPND(Patch3D source)

getPED

Patch getPED(Patch3D source)

getPSD

Patch getPSD(Patch3D source)

getPWD

Patch getPWD(Patch3D source)

getPNED

Patch getPNED(Patch3D source)

getPSED

Patch getPSED(Patch3D source)

getPSWD

Patch getPSWD(Patch3D source)

getPNWD

Patch getPNWD(Patch3D source)

observerZ

double observerZ()

wrapZ

double wrapZ(double z)

shortestPathZ

double shortestPathZ(double z1,
                     double z2)