Skip to content

ISETBIO Architecture Vision

Brian Wandell edited this page Jan 22, 2016 · 28 revisions

This page is aspirational, describing how we might like to create and organize visual pathway objects. We will update the object descriptions so that eventually the code and documentation come to agree.

Our original implementation of objects is in terms of structs and associated methods, but without actually using the support for classes in Matlab. We are transitioning into relying heavily on Matlab classes. For a while programming organization will be mixed between various modes of programming style. But in both cases the basic code is object oriented, with access to data and computations implemented via methods that act on encapsulated data.

  • [Scene Object](Scene Object Documentation)
  • [Display Object](Display Object Documentation)
  • [Eyeball Object](Eyeball Object Documentation)
    • [Optical Image Object](Optical Image Object Documentation)
      • [Optics Object](Optics Object Documentation)
      • [WavefrontOptics Object](WavefrontOptics Object Documentation)
      • [StilesCrawfordEffect Object](Stiles Crawford Effect Object Documentation)
    • [Sensor Object](Sensor Object Documentation)
      • [OuterSegment Object](OuterSegment Object Documentation)
      • [Cone Object](Cone Object Documentation)
      • [Lens Object](Lens Object Documentation)
      • [Macular Object](Macular Object Documentation)
    • [Ganglion cell mosaics and mdoels](Inner retina)
  • [EyeMovement Object](EyeMovement Object Documentation)
  • [LGN Object](LGN modeling)
  • [V1 Object](V1 modeling)
  • [V2](V2 modeling)
  • [MT](MT modeling)
  • [Pulvinar Object](Pulvinar modeling)
Clone this wiki locally