The following table lists .NET core image processing functions and provides cross-references to their COM counterparts:
.Net Syntax | COM Interop Syntax | Related Properties, Events |
short[] LookupTable | LTDInterop.IInt16IndexProperty IApplyModalityLookupTableCommand.LookupTable | Int32 IApplyModalityLookupTableCommand.LookupTableCount |
Int32 IApplyModalityLookupTableCommand.LookupTableCount | LTDInterop.IInt16IndexProperty IApplyModalityLookupTableCommand.LookupTable | |
LTDInterop.IInt16IndexProperty IApplyModalityLookupTableCommand.UserLookupTable | Int32 IApplyModalityLookupTableCommand.UserLookupTableCount | |
Int32 IApplyModalityLookupTableCommand.UserLookupTableCount | LTDInterop.IInt16IndexProperty IApplyModalityLookupTableCommand.UserLookupTable | |
short[] LookupTable | LTDInterop.IInt16IndexProperty IApplyVoiLookupTableCommand.LookupTable | Int32 IApplyVoiLookupTableCommand.LookupTableCount |
Int32 IApplyVoiLookupTableCommand.LookupTableCount | LTDInterop.IInt16IndexProperty IApplyVoiLookupTableCommand.LookupTable | |
LTDInterop.IInt16IndexProperty IApplyVoiLookupTableCommand.UserLookupTable | Int32 IApplyVoiLookupTableCommand.UserLookupTableCount | |
Int32 IApplyVoiLookupTableCommand.UserLookupTableCount | LTDInterop.IInt16IndexProperty IApplyVoiLookupTableCommand.UserLookupTable | |
event EventHandler<BorderRemoveCommandEventArgs> BorderRemove() | void OnBorderRemove( ref LTDImageProcessingCoreInterop.RemoveStatus status, LTDInterop.Rectangle boundingRectangle, LTDImageProcessingCoreInterop.BorderRemoveBorderFlags border, Int32 region, LTDInterop.RasterImage image); | EnableEvent,DisableEvent |
Region Region | Int32 IBorderRemoveCommand.Region | |
ColorizeGrayCommandData[] GrayColors | LTDImageProcessingCoreInterop.IColorizeGrayCommandDataIndexProperty IColorizeGrayCommand.GrayColors | Int32 IColorizeGrayCommand.GrayColorsCount |
Int32 IColorizeGrayCommand.GrayColorsCount | LTDImageProcessingCoreInterop.IColorizeGrayCommandDataIndexProperty IColorizeGrayCommand.GrayColors | |
TransformationParametersGetTransformationParameters(RasterImage image, Point[] referencePoints, Point[] transformedPoints ) | LTDImageProcessingCoreInterop.TransformationParameters ICoreUtilities.GetTransformationParameters(LTDInterop.RasterImage image) | LTDInterop.Points ICoreUtilities.ReferencePoints, Int32 ICoreUtilities.ReferencePointsCount, LTDInterop.Points ICoreUtilities.TransformedPoints, Int32 ICoreUtilities.TransformedPointsCount |
LTDInterop.Points ICoreUtilities.ReferencePoints | Int32 ICoreUtilities.ReferencePointsCount | |
Int32 ICoreUtilities.ReferencePointsCount | LTDInterop.Points ICoreUtilities.ReferencePoints | |
LTDInterop.Points ICoreUtilities.TransformedPoints | Int32 ICoreUtilities.TransformedPointsCount | |
Int32 ICoreUtilities.TransformedPointsCount | LTDInterop.Points ICoreUtilities.TransformedPoints | |
Point[] GetRegistrationMarksCenterMass(RasterImage image, Point[] markPoints) | void ICoreUtilities.GetRegistrationMarksCenterMass(LTDInterop.RasterImage image) | LTDInterop.IPointsIndexProperty ICoreUtilities.CenterMassPoints, Int32 ICoreUtilities.CenterMassPointsCount, LTDInterop.IPointsIndexProperty ICoreUtilities.MarkPoints, Int32 ICoreUtilities.MarkPointsCount |
LTDInterop.IPointsIndexProperty ICoreUtilities.MarkPoints | Int32 ICoreUtilities.MarkPointsCount | |
Int32 ICoreUtilities.MarkPointsCount | LTDInterop.IPointsIndexProperty ICoreUtilities.MarkPoints | |
LTDInterop.IPointsIndexProperty ICoreUtilities.CenterMassPoints | Int32 ICoreUtilities.CenterMassPointsCount | |
Int32 ICoreUtilities.CenterMassPointsCount | LTDInterop.IpointsIndexProperty ICoreUtilities.CenterMassPoints | |
CountLookupTableColorsResultCountLookupTableColors(RasterColor[] lookupTable, CountLookupTableColorsType type) | LTDImageProcessingCoreInterop.CountLookupTableColorsResult ICoreUtilities.CountLookupTableColors(LTDImageProcessingCoreInterop.CountLookupTableColorsType type) | LTDInterop.IRasterColorIndexProperty ICoreUtilities.LookupTable, Int32 ICoreUtilities.LookupTableCount |
LTDInterop.IRasterColorIndexProperty ICoreUtilities.LookupTable | Int32 ICoreUtilities.LookupTableCount | |
Int32 ICoreUtilities.LookupTableCount | LTDInterop.IRasterColorIndexProperty ICoreUtilities.LookupTable | |
Point[] Points | LTDInterop.IPointsIndexProperty ICorrelationCommand.Points | Int32 ICorrelationCommand.PointsCount |
Int32 ICorrelationCommand.PointsCount | LTDInterop.IPointsIndexProperty ICorrelationCommand.Points | |
int[] ListIndex | LTDInterop.IInt32IndexProperty ICorrelationListCommand.ListIndex | Int32 ICorrelationListCommand.ListIndexCount |
Int32 ICorrelationListCommand.ListIndexCount | LTDInterop.IInt32IndexProperty ICorrelationListCommand.ListIndex | |
Point[] Points | LTDInterop.IPointsIndexProperty ICorrelationListCommand.Points | Int32 ICorrelationListCommand.PointsCount |
Int32 ICorrelationListCommand.PointsCount | LTDInterop.IPointsIndexProperty ICorrelationListCommand.Points | |
Region Region | Int32 IDotRemoveCommand.Region | |
Complex[] Data | LTDImageProcessingCoreInterop.IComplexIndexProperty IFourierTransformInformation.Data | Int32 IFourierTransformInformation.DataCount |
Int32 IFourierTransformInformation.DataCount | LTDImageProcessingCoreInterop.IComplexIndexProperty IFourierTransformInformation.Data | |
event EventHandler<HolePunchRemoveCommandEventArgs> HolePunchRemove() | void OnHolePunchRemove( ref LTDImageProcessingCoreInterop.RemoveStatus status, Int32 blackCount, Int32 whiteCount, Int32 holeTotalCount, Int32 holeIndex, LTDInterop.Rectangle boundingRectangle, Int32 region, LTDInterop.RasterImage image); | EnableEvent,DisableEvent |
Region Region | Int32 IHolePunchRemoveCommand.Region | |
event EventHandler<InvertedTextCommandEventArgs> InvertedText() | void OnInvertedText( ref LTDImageProcessingCoreInterop.RemoveStatus status, Int32 blackCount, Int32 whiteCount, LTDInterop.Rectangle boundingRectangle, Int32 region, LTDInterop.RasterImage image); | EnableEvent,DisableEvent |
Region Region | Int32 IInvertedTextCommand.Region | |
event EventHandler<LineRemoveCommandEventArgs> LineRemove() | void OnLineRemove( ref LTDImageProcessingCoreInterop.RemoveStatus status, Int32 length, Int32 startColumn, Int32 startRow, Int32 region, LTDInterop.RasterImage image); | EnableEvent,DisableEvent |
Region Region | Int32 ILineRemoveCommand.Region | |
Point[] MarkDetectedPoints | LTDInterop.IPointsIndexProperty ISearchRegistrationMarksCommandData.MarkDetectedPoints | |
Point[] Data | LTDInterop.IPointsIndexProperty ISearchRegistrationMarksCommandData.Data | Int32 ISearchRegistrationMarksCommandData.DataCount |
Int32 ISearchRegistrationMarksCommandData.DataCount | LTDInterop.IPointsIndexProperty ISearchRegistrationMarksCommandData.Data | |
SearchRegistrationMarksCommandData[] SearchMarks | LTDImageProcessingCoreInterop.SearchRegistrationMarksCommandDataIndexProperty ISearchRegistrationMarksCommand.SearchMarks | Int32 ISearchRegistrationMarksCommand.SearchMarksCount |
Int32 ISearchRegistrationMarksCommand.SearchMarksCount | LTDImageProcessingCoreInterop.SearchRegistrationMarksCommandDataIndexProperty ISearchRegistrationMarksCommand.SearchMarks | |
Region Region | Int32 ISmoothCommand.Region | |
RasterColor[] LookupTable | LTDInterop.IRasterColorIndexProperty IWindowLevelCommand.LookupTable |
The following topics provide comparisons between COM functions and their .NET counterparts: