VPSingleInclusionTissue MembersVirtual Photonics - VTS Library
Virtual Photonics

The SingleInclusionTissue type exposes the following members.
Constructors

  NameDescription
Public methodSingleInclusionTissue 
Creates a default instance of a SingleInclusionTissue
Public methodSingleInclusionTissue(ITissueRegion, IList ITissueRegion , AbsorptionWeightingType, PhaseFunctionType, Double)
Creates an instance of a SingleInclusionTissue
Back to Top
Methods

  NameDescription
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodGetAngleRelativeToBoundaryNormal
method to get angle between photons current direction and boundary normal
(Inherited from MultiLayerTissue.)
Public methodGetDistanceToBoundary
method to get distance from current photon position and direction to boundary of region
(Overrides MultiLayerTissue GetDistanceToBoundary(Photon).)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodGetNeighborRegionIndex
method to get index of neighbor tissue region when photon on boundary of two regions
(Overrides MultiLayerTissue GetNeighborRegionIndex(Photon).)
Public methodGetPhotonDataPointStateOnExit
method to determine photon state type of photon exiting tissue boundary
(Inherited from MultiLayerTissue.)
Public methodGetReflectedDirection
method that provides reflected direction when phton reflects off boundary
(Overrides MultiLayerTissue GetReflectedDirection(Position, Direction).)
Public methodGetRefractedDirection
method that provides refracted direction when phton refracts off boundary
(Overrides MultiLayerTissue GetRefractedDirection(Position, Direction, Double, Double, Double).)
Public methodGetRegionIndex
method to get tissue region index of photon's current position
(Overrides MultiLayerTissue GetRegionIndex(Position).)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodOnDomainBoundary
method to determine if on boundary of tissue, i.e. at tissue/air interface
(Inherited from MultiLayerTissue.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Properties

  NameDescription
Public propertyAbsorptionWeightingType
type of absorption deweighting employed
(Inherited from TissueBase.)
Public propertyPhaseFunctionType
type of phase function used within region
(Inherited from TissueBase.)
Public propertyRegions
list of tissue regions
(Inherited from TissueBase.)
Public propertyRegionScatterLengths
scatter lengths of region, either 1/mut or 1/mus depending on AbsorptionWeightingTyp
(Inherited from TissueBase.)
Public propertyRussianRouletteWeightThreshold
photon weight threshold, below which turns on Russian Roulette
(Inherited from TissueBase.)
Back to Top
See Also