function sysObjMap = hdlsysobjs
% map from visionhdl System objects to HDL implementation

%   Copyright 2014-2016 The MathWorks, Inc.

% This file is eval'ed, not executed. Do not count this for code coverage. Do
% not place an 'end' at the end of this file.
sysObjMap = containers.Map;

sysObjMap('visionhdl.GammaCorrector')         = 'visionhdlsupport.Gamma';
sysObjMap('visionhdl.ChromaResampler')        = 'visionhdlsupport.ChromaResampler';
sysObjMap('visionhdl.ColorSpaceConverter')    = 'visionhdlsupport.ColorSpaceConverter';
sysObjMap('visionhdl.MedianFilter')           = 'visionhdlsupport.MedianFilter';
sysObjMap('visionhdl.LookupTable')            = 'visionhdlsupport.LookupTable';
sysObjMap('visionhdl.Histogram')              = 'visionhdlsupport.Histogram';
sysObjMap('visionhdl.ImageStatistics')        = 'visionhdlsupport.ImageStatistics';
sysObjMap('visionhdl.EdgeDetector')           = 'visionhdlsupport.EdgeDetector';
sysObjMap('visionhdl.CornerDetector')         = 'visionhdlsupport.CornerDetector';
sysObjMap('visionhdl.DemosaicInterpolator')   = 'visionhdlsupport.Bayer';
sysObjMap('visionhdl.Dilation')               = 'visionhdlsupport.Dilation';
sysObjMap('visionhdl.GrayscaleDilation')      = 'visionhdlsupport.GrayscaleDilation';
sysObjMap('visionhdl.GrayscaleErosion')       = 'visionhdlsupport.GrayscaleErosion';
sysObjMap('visionhdl.GrayscaleOpening')       = 'visionhdlsupport.GrayscaleOpening';
sysObjMap('visionhdl.GrayscaleClosing')       = 'visionhdlsupport.GrayscaleClosing';
sysObjMap('visionhdl.Erosion')                = 'visionhdlsupport.Erosion';
sysObjMap('visionhdl.Opening')                = 'visionhdlsupport.Opening';
sysObjMap('visionhdl.Closing')                = 'visionhdlsupport.Closing';
sysObjMap('visionhdl.ImageFilter')            = 'visionhdlsupport.ImageFilter';
sysObjMap('visionhdl.ROISelector')            = 'visionhdlsupport.ROISelector';
sysObjMap('visionhdl.BirdsEyeView')           = 'visionhdlsupport.BirdsEyeView';
sysObjMap('visionhdl.MeasureTiming')          = 'visionhdlsupport.NoHDL';
sysObjMap('visionhdl.PixelStreamAligner')     = 'visionhdlsupport.PixelStreamAligner';
sysObjMap('visionhdl.LineBuffer')             = 'visionhdlsupport.LineBuffer';
sysObjMap('visionhdl.BilateralFilter')        = 'visionhdlsupport.BilateralFilter';
sysObjMap('visionhdl.HVCounter')              = 'visionhdlsupport.HVCounter';

% end
