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