Virtual Photonics
System Object
Vts BindableObject
Vts BindableObjectWithChangeTracking
Vts.Modeling.ForwardSolvers ForwardSolverBase
Vts OpticalProperties
Vts Range T
Vts.SpectralMapping ChromophoreAbsorber
Vts.SpectralMapping IntralipidScatterer
Vts.SpectralMapping MieScatterer
Vts.SpectralMapping PowerLawScatterer
Vts.SpectralMapping Tissue
Namespace: Vts
Assembly: Vts (in Vts.dll) Version: 1.0.12.0 (1.0.12)
Implements the INotifyPropertyChanged interface and
exposes a RaisePropertyChanged method for derived
classes to raise the PropertyChange event. The event
arguments created by this class are cached to prevent
managed heap fragmentation.
Adapted from Josh Smith's post:
http://joshsmithonwpf.wordpress.com/2007/08/29/a-base-class-which-implements-inotifypropertychanged/
Added SetProperty method to simplify set operations.
Changed "RaisePropertyChanged" to "OnPropertyChanged" so as to work with INotifyPropertyChangedPlus,
enabling compatibility with the DependsOn attribute and PropertyDependencyManager classes
Inheritance Hierarchy

Vts BindableObject
Vts BindableObjectWithChangeTracking
Vts.Modeling.ForwardSolvers ForwardSolverBase
Vts OpticalProperties
Vts Range T
Vts.SpectralMapping ChromophoreAbsorber
Vts.SpectralMapping IntralipidScatterer
Vts.SpectralMapping MieScatterer
Vts.SpectralMapping PowerLawScatterer
Vts.SpectralMapping Tissue
Namespace: Vts
Assembly: Vts (in Vts.dll) Version: 1.0.12.0 (1.0.12)
Syntax
See Also