Virtual PhotonicsThe ITissue type exposes the following members.
Back to Top
Back to Top
Back to Top
Methods
Name | Description | |
---|---|---|
GetAngleRelativeToBoundaryNormal |
Method to provide the angle relative to a tissue boundary.
| |
GetDistanceToBoundary |
Method that provides the distance to the closest tissue boundary.
| |
GetNeighborRegionIndex |
Method that gives the region the photon is about to enter.
| |
GetPhotonDataPointStateOnExit |
Method to return updated PhotonStateType enum indicating type of photon exit
from domain (e.g. reflectance boundary, transmittance boundary)
| |
GetReflectedDirection |
Method to provide reflected direction of photon given current position and direction.
| |
GetRefractedDirection |
Method to provide refracted direction of photon.
| |
GetRegionIndex |
Method that gives the current region index within Regions list (above) at the current
position of the photon.
| |
OnDomainBoundary |
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.
|
Extension Methods
Name | Description | |
---|---|---|
ToUnmanagedTissue | (Defined by UnmanagedTissueExtension.) |
Properties
Name | Description | |
---|---|---|
AbsorptionWeightingType |
AbsorptionWeightingType enum specifier indicating Analog, Discrete Absorption weighting, etc.
| |
PhaseFunctionType |
PhaseFunctionType enum specifier indicating Henyey-Greenstein, Birdirectional, etc.
| |
Regions |
A list of ITissueRegions that describes the entire system.
| |
RegionScatterLengths |
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.
| |
RussianRouletteWeightThreshold |
photon weight threshold, below which turns on Russian Roulette
|
See Also