VPVts.MonteCarlo.Sources NamespaceVirtual Photonics - VTS Library
Virtual Photonics
 
Classes

  ClassDescription
Public classCircularSourceBase
Abstract class for CircularSourceBase
Public classCustomCircularSource
Implements CustomCircularSource with inner and outer radius, source profile, polar angle range, azimuthal angle range, direction, position, inward normal beam rotation and initial tissue region index.
Public classCustomEllipticalSource
Implements CustomEllipticalSource with a and b parameter, source profile, polar angle range, azimuthal angle range, direction, position and inward normal beam rotation, and initial tissue region index.
Public classCustomLineSource
Implements CustomLineSource with ine length, source profile, polar angle range, azimuthal angle range, direction, position, inward normal beam rotation and initial tissue region index.
Public classCustomPointSource
Implements CustomLineSource with polar angle range, azimuthal angle range, emitting point location, direction and initial tissue region index.
Public classCustomRectangularSource
Implements CustomRectangularSource with length, width, source profile, polar angle range, azimuthal angle range, direction, position, inward normal beam rotation and initial tissue region index.
Public classCustomSurfaceEmittingSphericalSource
Implements CustomSurfaceEmittingSphericalSource with radius, source profile, polar angle range, azimuthal angle range, direction, position and initial tissue region index.
Public classCustomVolumetricCuboidalSource
Implements CustomVolumetricCuboidalSource with length, width, height, source profile, polar angle range,azimuthal angle range, direction, position and initial tissue region index.
Public classCustomVolumetricEllipsoidalSource
Implements CustomVolumetricEllipsoidalSource with a,b and c parameters, source profile, polar angle range, azimuthal angle range, direction, position and initial tissue region index.
Public classDirectionalCircularSource
Implements DirectionalCircularSource with converging/diverging angle, inner and outer radius, source profile, direction, position, inward normal beam rotation and initial tissue region index.
Public classDirectionalEllipticalSource
Implements DirectionalellipticalSource with converging/diverging angle, a and b parameters, source profile, direction, position, inward normal beam rotation and initial tissue region index.
Public classDirectionalLineSource
Implements DirectionalLineSource. Returns DirectionalLineSource with converging/diverging angle, line length, source profile, direction, position, inward normal beam rotation and initial tissue region index.
Public classDirectionalPointSource
Implements CustomLineSource with converging/diverging angle, emitting point location, direction and initial tissue region index.
Public classDirectionalRectangularSource
Implements DirectionalRectangularSource with converging/diverging angle, length, width, source profile, direction, position, inward normal beam rotation and initial tissue region index.
Public classEllipticalSourceBase
Abstract class for EllipticalSourceBase
Public classIsotropicLineSource
Implements IsotropicLineSource with line length, source profile, direction, position, inward normal beam rotation and initial tissue region index.
Public classIsotropicPointSource
Implements IsotropicPointSource with emitting position, direction and initial tissue region index.
Public classIsotropicVolumetricCuboidalSource
Implements IsotropicVolumetricCuboidalSource with length, width, height, source profile, direction, position, and initial tissue region index.
Public classIsotropicVolumetricEllipsoidalSource
Implements IsotropicVolumetricEllipsoidalSource with a,b and c parameters, source profile, direction, position, and initial tissue region index.
Public classLambertianSurfaceEmittingCuboidalSource
Implements LambertianSurfaceEmittingCuboidalSource with length, width, height, source profile, direction, position, and initial tissue region index.
Public classLambertianSurfaceEmittingCylindricalFiberSource
Implements LambertianSurfaceEmittingCylindricalFiberSource with fiber radius, fiber height, curved surface efficiency, bottom surface efficiency, direction, position, and initial tissue region index.
Public classLambertianSurfaceEmittingSphericalSource
Implements LambertianSurfaceEmittingSphericalSource with radius, position and initial tissue region index.
Public classLambertianSurfaceEmittingTubularSource
Implements LambertianSurfaceEmittingTubularSource with tube radius, height, direction, position and initial tissue region index.
Public classLineSourceBase
Abstract class for LineSourceBase
Public classPointSourceBase
Abstract class for PointSourceBase
Public classRectangularSourceBase
Abstract class for RectangularSourceBase
Public classSourceDefaults
Define SourceDefault values
Public classSurfaceEmittingCuboidalSourceBase
Abstract class for SurfaceEmittingCuboidalSourceBase
Public classSurfaceEmittingCylindricalFiberSourceBase
Abstract class for SurfaceEmittingCylindricalFiberSourceBase
Public classSurfaceEmittingSphericalSourceBase
Abstract class for SurfaceEmittingSphericalSourceBase
Public classSurfaceEmittingTubularSourceBase
Abstract class for SurfaceEmittingTubularSourceBase
Public classVolumetricCuboidalSourceBase
Abstract class for VolumetricCuboidalSourceBase
Public classVolumetricEllipsoidalSourceBase
Abstract class for VolumetricEllipsoidalSourceBase