VPITissue MembersVirtual Photonics - VTS Library
Virtual Photonics

The ITissue type exposes the following members.
Methods

  NameDescription
Public methodGetAngleRelativeToBoundaryNormal
Method to provide the angle relative to a tissue boundary.
Public methodGetDistanceToBoundary
Method that provides the distance to the closest tissue boundary.
Public methodGetNeighborRegionIndex
Method that gives the region the photon is about to enter.
Public methodGetPhotonDataPointStateOnExit
Method to return updated PhotonStateType enum indicating type of photon exit from domain (e.g. reflectance boundary, transmittance boundary)
Public methodGetReflectedDirection
Method to provide reflected direction of photon given current position and direction.
Public methodGetRefractedDirection
Method to provide refracted direction of photon.
Public methodGetRegionIndex
Method that gives the current region index within Regions list (above) at the current position of the photon.
Public methodOnDomainBoundary
Method to determine whether on tissue domain boundary. This method helps to determine when photon leaves the phase space and enters the air for example.
Back to Top
Extension Methods

  NameDescription
Public Extension MethodToUnmanagedTissue (Defined by UnmanagedTissueExtension.)
Back to Top
Properties

  NameDescription
Public propertyAbsorptionWeightingType
AbsorptionWeightingType enum specifier indicating Analog, Discrete Absorption weighting, etc.
Public propertyPhaseFunctionType
PhaseFunctionType enum specifier indicating Henyey-Greenstein, Birdirectional, etc.
Public propertyRegions
A list of ITissueRegions that describes the entire system.
Public propertyRegionScatterLengths
The scattering lengths for each tissue region. For discrete absorption weighting and analog, this is based on 1/mut, for continuous it is based on 1/mus.
Public propertyRussianRouletteWeightThreshold
photon weight threshold, below which turns on Russian Roulette
Back to Top
See Also