The following table lists .NET functions and provides cross-references to their COM counterparts:
.Net Syntax | COM Interop Syntax | Related Properties |
IccResponse16Number(ushort deviceCode, int measurement) | void IIccResponse16Number.Ctor(Int32 deviceCode, Int32 measurement) | |
IccCurve(ushort[] curveData) | void IIccCurve.Ctor() | LTDInterop.IInt32IndexProperty IIccCurve.Data, Int32 IIccData.DataCount |
IccDateTime(ushort year, ushort month, ushort day, ushort hours, ushort minutes, ushort seconds) | void IIccDateTime.Ctor(Int32 year, Int32 month, Int32 day, Int32 hours, Int32 minutes, Int32 seconds) | |
IccData(byte[] data, IccDataType type) | Void IIccData.Ctor(LTDColorConversionInterop.IccDataType type) | LTDInterop.IByteIndexProperty IIccData.Data, Int32 IIccData.DataCount |
IccMatrix(int[] element) | void IIccMatrix.Ctor() | LTDInterop.IInt32IndexProperty IIccMatrix.Element, Int32 IIccMatrix.ElementCount |
IccParametricCurve(IccFunctionsType functionType, int[] parameters) | void IIccParametricCurve.Ctor(LTDColorConversionInterop.IccFunctionsType functionType) | LTDInterop.IInt32IndexProperty IIccParametricCurve.Parameters, Int32 IIccParametricCurve.ParametersCount |
IccResponseArrays(IccResponse16Number[] responseNumber) | void IIccResponseArrays.Ctor() | LTDColorConversionInterop.IIccResponse16NumberIndexProperty IIccResponseArrays.ResponseNumber, Int32 IIccResponseArrays.ResponseNumberCount |
IccChannelCoordinates(int[] coordinates) | void IIccChannelCoordinates.Ctor() | LTDInterop.IInt32IndexProperty IIccChannelCoordinates.Coordinates, Int32 IIccChannelCoordinates.CoordinatesCount |
IccChromaticity (IccColorantsType colorantType, IccChannelCoordinates[] channels) | void IIccChromaticity.Ctor(LTDColorConversionInterop.IccColorantsType colorantType) | LTDColorConversionInterop.IIccChannelCoordinatesIndexProperty IIccChromaticity.Channels, Int32 IIccChromaticity.ChannelsCount |
IccColorantTableTagType (IccColorantTableData[] colorantsData) | void IIccColorantTableTagType.Ctor() | LTDColorConversionInterop.IIccColorantTableDataIndexProperty IIccColorantTableTagType.ColorantsData, Int32 IIccColorantTableTagType.ColorantsDataCount |
IccNameRecord(ushort nameLanguageCode, ushort nameCountryCode, int nameLength, int nameOffset) | void IIccNameRecord.Ctor(Int32 nameLanguageCode, Int32 nameCountryCode, Int32 nameLength, Int32 nameOffset) | |
IccProfileDescription (int deviceManufacturerSignature, int deviceModelSignature, byte[] deviceAttributes, IccTechnologySignatureType deviceTechnologyInformation, IccMultiLocalizedUnicodeTagType deviceManufacturerDescription, IccMultiLocalizedUnicodeTagType deviceModelDescription) | void IIccProfileDescription.Ctor(Int32 deviceManufacturerSignature, Int32 deviceModelSignature, LTDColorConversionInterop.IccTechnologySignatureType deviceTechnologyInformation, LTDColorConversionInterop.IccMultiLocalizedUnicodeTagType deviceManufacturerDescription, LTDColorConversionInterop.IccMultiLocalizedUnicodeTagType deviceModelDescription) | LTDInterop.IByteIndexProperty IIccProfileDescription.DeviceAttributes, Int32 IIccProfileDescription.DeviceAttributesCount |
IccProfileSequenceDescription (IccProfileDescription[] profileDescription) | void IIccProfileSequenceDescription.Ctor() | LTDColorConversionInterop.IIccProfileDescriptionInterface IIccProfileSequenceDescription.ProfileDescription, Int32 IIccProfileSequenceDescription.ProfileDescriptionCount |
IccS15Fixed16ArrayTagType(int[] data) | void IIccS15Fixed16ArrayTagType.Ctor() | LTDInterop.IInt32IndexProperty IIccS15Fixed16ArrayTagType.Data, Int32 IIccS15Fixed16ArrayTagType.DataCount |
IccTextTagType(byte[] data) | void IIccTextTagType.Ctor() | LTDInterop.IByteIndexProperty IIccTextTagType.TextData, Int32 IIccTextTagType.TextDataCount |
IccU16Fixed16ArrayTagType(int[] data) | void IIccU16Fixed16ArrayTagType.Ctor() | LTDInterop.IInt32IndexProperty IIccU16Fixed16ArrayTagType.Data, Int32 IIccU16Fixed16ArrayTagType.DataCount |
IccUint32ArrayTagType(int[] data) | void IIccUint32ArrayTagType.Ctor() | LTDInterop.IInt32IndexProperty IIccUint32ArrayTagType.Data, Int32 IIccUint32ArrayTagType.DataCount |
IccUint64ArrayTagType(long[] data) | void IIccUint64ArrayTagType.Ctor() | LTDInterop.IInt32IndexProperty IIccUint64ArrayTagType.Data, Int32 IIccUint64ArrayTagType.DataCount |
IccUint8ArrayTagType(byte[] data) | void IIccUint8ArrayTagType.Ctor() | LTDInterop.IByteIndexProperty IIccUint8ArrayTagType.Data, Int32 IIccUint8ArrayTagType.DataCount |
IccXyzTagType(IccXyzNumber[] data) | void IIccXyzTagType.Ctor() | LTDColorConversionInterop.IIccXyzNumberIndexProperty IIccXyzTagType.Data, Int32 IIccXyzTagType.DataCount |
IccUnknownTagType(byte[] data) | void IIccUnknownTagType.Ctor(Int32 signature) | LTDInterop.IByteIndexProperty IIccUnknownTagType.Data, Int32 IIccUnknownTagType.DataCount |
IccTagList(IccTag[] tags) | void IIccTagList.Ctor() | LTDColorConversionInterop.IIccTagInterface IIccTagList.Tags, Int32 IIccTagList.TagsCount |
IccProfileExtended(byte[] data) | void IIccProfileExtended.Ctor() | LTDInterop.IByteIndexProperty IIccProfileExtended.Data, Int32 IIccProfileExtended.DataCount |
DicomNet (string path, DicomNetSecurityeMode mode, bool reserved) | void IDicomNet.Ctor(String path, Double mode, Boolean reserved) | |
DicomNet (string path, DicomNetSecurityeMode mode) | IDicomNet.Ctor(String path, Double mode) | |
AddWeightedCommand (AddWeightedCommandType type, int[] factor) | void IAddWeightedCommand.Ctor(LTDImageProcessingColorInterop.AddWeightedCommandType type) | LTDInterop.IInt32IndexProperty IAddWeightedCommand.Factor, Int32 IAddWeightedCommand.FactorCount |
ChangeHueSaturationIntensityCommand (int hue, int saturation, int intensity, ChangeHueSaturationIntensityCommandData[] data) | void IChangeHueSaturationIntensityCommand.Ctor(Int32 hue, Int32 saturation, Int32 intensity) | LTDImageProcessingColorInterop.IChangeHueSaturationIntensityCommandDataIndexProperty IChangeHueSaturationIntensityCommand.Data, Int32 IChangeHueSaturationIntensityCommand.DataCount |
ColorReplaceCommand (ColorReplaceCommandColor[] colors, int hue, int saturation, int brightness) | void IColorReplaceCommand.Ctor(Int32 hue, Int32 saturation, Int32 brightness) | LTDImageProcessingColorInterop.IColorReplaceCommandColorIndexProperty IColorReplaceCommand.Colors, Int32 IColorReplaceCommand.ColorsCount |
ColorThresholdCommand (ColorThresholdCommandType type, ColorThresholdCommandComponent[] components) | void IColorThresholdCommand.Ctor(LTDImageProcessingColorInterop.ColorThresholdCommandType type) | LTDImageProcessingColorInterop.IColorThresholdCommandComponentIndexProperty IColorThresholdCommand.Components, Int32 IColorThresholdCommand.ComponentsCount |
GrayScaleToDuotoneCommand (RasterColor[] newColor, RasterColor color, GrayScaleToDuotoneCommandMixingType type) | void IGrayScaleToDuotoneCommand.Ctor(LTDInterop.RasterColor color, LTDImageProcessingColorInterop.GrayScaleToDuotoneCommandMixingType types) | LTDInterop.IRasterColorIndexProperty IGrayScaleToDuotoneCommand.NewColor, Int32 IGrayScaleToDuotoneCommand.NewColorCount |
RemapIntensityCommand (RasterColorChannel channel, int[] lookupTable) | void IRemapIntensityCommand.Ctor(LTDImageProcessingColorInterop.RemapIntensityCommandFlags flags) | LTDInterop.IInt32IndexProperty IRemapIntensityCommand.LookupTable, Int32 IRemapIntensityCommand.LookupTableCount |
SelectiveColorCommand (SelectiveColorCommandData[] colorsData) | void ISelectiveColorCommand.Ctor() | LTDImageProcessingColorInterop.ISelectiveColorCommandDataIndexProperty ISelectiveColorCommand.ColorsData, Int32 ISelectiveColorCommand.ColorsDataCount |
ApplyModalityLookupTableCommand( DicomLookupTableDescriptor LookupTableDescriptor, short[] lookupTable, ModalityLookupTableCommandFlags flags) | void IApplyModalityLookupTableCommand.Ctor(LTDImageProcessingCoreInterop.DicomLookupTableDescriptor lookupTableDescriptor, LTDImageProcessingCoreInterop.ModalityLookupTableCommandFlags flags) | LTDInterop.IInt16IndexProperty IApplyModalityLookupTableCommand.UserLookupTable, Int32 IApplyModalityLookupTableCommand.UserLookupTableCount |
ApplyVoiLookupTableCommand (DicomLookupTableDescriptor LookupTableDescriptor, short[] lookupTable, VoiLookupTableCommandFlags flags) | void IApplyVoiLookupTableCommand.Ctor(LTDImageProcessingCoreInterop.DicomLookupTableDescriptor lookupTableDescriptor, LTDImageProcessingCoreInterop.VoiLookupTableCommandFlags flags) | LTDInterop.IInt16IndexProperty IApplyVoiLookupTableCommand.UserLookupTable, Int32 IApplyVoiLookupTableCommand.UserLookupTableCount |
ColorizeGrayCommand (ColorizeGrayCommandData[] grayColors) | void IColorizeGrayCommand.Ctor() | LTDImageProcessingCoreInterop.IColorizeGrayCommandDataIndexProperty IColorizeGrayCommand.GrayColors, Int32 IColorizeGrayCommand.GrayColorsCount |
CorrelationCommand (RasterImage correlationImage, Point[] points, int xStep, int yStep, int threshold) | void ICorrelationCommand.Ctor(LTDInterop.RasterImage correlationImage, Int32 xStep, Int32 yStep, Int32 threshold) | LTDInterop.IPointsIndexProperty ICorrelationCommand.Points, Int32 ICorrelationCommand.PointsCount |
CorrelationCommand (Point[] points, int[] listIndex, int xStep, int yStep, int threshold) | void ICorrelationListCommand.Ctor(Int32 xStep, Int32 yStep, Int32 threshold) | LTDInterop.IInt32IndexProperty ICorrelationListCommand.ListIndex, LTDInterop.IPointsIndexProperty ICorrelationListCommand.Points, Int32 ICorrelationListCommand.ListIndexCount, Int32 ICorrelationListCommand.PointsCount |
SearchRegistrationMarksCommandData (int width, int height, int minimumScale, int maximumScale, Rectangle rectangle, int searchMarkCount, Point[] markDetectedPoints, RegistrationMarkCommandType type) | void ISearchRegistrationMarksCommandData.Ctor(Int32 width, Int32 height, Int32 minimumScale, Int32 maximumScale, LTDInterop.Rectangle rectangle, Int32 searchMarkCount, LTDImageProcessingCoreInterop.RegistrationMarkCommandType type) | LTDInterop.IPointsIndexProperty ISearchRegistrationMarksCommandData.MarkDetectedPoints, Int32 ISearchRegistrationMarksCommandData.MarkDetectedCount |
SearchRegistrationMarksCommand (SearchRegistrationMarksCommand[] searchMarks) | void ISearchRegistrationMarksCommand.Ctor() | LTDImageProcessingCoreInterop.SearchRegistrationMarksCommandDataIndexProperty ISearchRegistrationMarksCommand.SearchMarks, Int32 ISearchRegistrationMarksCommand.SearchMarksCount |
WindowLevelCommand (int lowBit, int highBit, RasterColor lookupTable, RasterByteOrder order) | void IWindowLevelCommand.Ctor(Int32 lowBit, Int32 highBit, LTDInterop.RasterByteOrder order) | LTDInterop.IRasterColorIndexProperty IWindowLevelCommand.LookupTable, Int32 IWindowLevelCommand.LookupTableCount |
BinaryFilterCommand(bool maximum, int[] matrix) | void IBinaryFilterCommand.Ctor(Boolean maximum) | LTDInterop.IInt32IndexProperty IBinaryFilterCommand.Matrix, Int32 IBinaryFilterCommand.MatrixCount |
FeretsDiameterCommand(Point[] points) | void IFeretsDiameterCommand.Ctor() | LTDInterop.IpointsIndexProperty IFeretsDiameterCommand.Points, Int32 IFeretsDiameterCommand.PointsCount |
SpatialFilterCommand(int divisor, int bias, int[] matrix) | void ISpatialFilterCommand.Ctor(Int32 divisor, Int32 bias) | LTDInterop.IInt32IndexProperty ISpatialFilterCommand.Matrix, Int32 ISpatialFilterCommand.MatrixCount |
UserFilterCommand(int filterWidth, int filterHeight, Point centerPoint, int divisor, int offset, UserFilterCommandType type, int[] matrix) | void IUserFilterCommand.Ctor(Int32 filterWidth, Int32 filterHeight, TDInterop.Point centerPoint, Int32 divisor, Int32 offset, LTDImageProcessingEffectsInterop.UserFilterCommandType type) | LTDInterop.IInt32IndexProperty IUserFilterCommand.Matrix, Int32 IUserFilterCommand.MatrixCount |
Public Function New(ByVal bumpImage As RasterImage, ByVal azimuth As Integer, ByVal elevation As Integer, ByVal depth As Integer, ByVal bumpPoint As Point, ByVal destinationPoint As Point, ByVal tile As Boolean, ByVal brightness As Integer, ByVal intensity As Integer, ByVal lookupTable() As Integer _) | void IBumpMapCommand.Ctor(LTDInterop.RasterImage bumpImage, Int32 azimuth, Int32 elevation, Int32 depth, LTDInterop.Point bumpPoint, LTDInterop.Point destinationPoint, Boolean tile, Int32 brightness, Int32 intensity) | LTDInterop.IInt32IndexProperty IBumpMapCommand.LookupTable, Int32 IBumpMapCommand.LookupTableCount |
Public Function New(ByVal numberOfBalls As Integer, ByVal size As Integer, ByVal sizeVariation As Integer, ByVal highLightAngle As Integer, ByVal highLightColor As RasterColor, ByVal backGroundColor As RasterColor, ByVal shadingColor As RasterColor, ByVal ripple As Integer, ByVal ballColors() As RasterColor, ByVal ballColorOpacity As Integer, ByVal ballColorOpacityVariation As Integer, ByVal flags As ColoredBallsCommandFlags _) | void IColoredBallsCommand.Ctor(Int32 numberOfBalls, Int32 size, Int32 sizeVariation, Int32 highLightAngle, LTDInterop.RasterColor highLightColor, LTDInterop.RasterColor backGroundColor, LTDInterop.RasterColor shadingColor, Int32 ripple, Int32 ballColorOpacity, Int32 ballColorOpacityVariation, LTDImageProcessingSpecialEffectsInterop.ColoredBallsCommandFlags flags) | LTDInterop.IRasterColorIndexProperty IColoredBallsCommand.BallColors, Int32 IColoredBallsCommand.BallColorsCount |
FreeHandShearCommand (int[] amplitudes, int scale, RasterColor fillColor, FreeHandShearCommandFlags flags) | void IFreeHandShearCommand.Ctor(Int32 scale, LTDInterop.RasterColor fillColor, LTDImageProcessingSpecialEffectsInterop.FreeHandShearCommandFlags flags) | LTDInterop.IInt32IndexProperty IFreeHandShearCommand.Amplitudes, Int32 IFreeHandShearCommand.AmplitudesCount |
FreeHandWaveCommand (int[] amplitudes, int scale, int waveLength, int angle, RasterColor fillColor, FreeHandWaveCommandFlags flags) | void IFreeHandWaveCommand.Ctor(Int32 scale, Int32 waveLength, Int32 angle, LTDInterop.RasterColor fillColor, LTDImageProcessingSpecialEffectsInterop.FreeHandWaveCommandFlags flags) | LTDInterop.IInt32IndexProperty IFreeHandWaveCommand.Amplitudes, Int32 IFreeHandWaveCommand.AmplitudesCount |
FreePlaneBendCommand (int[] curve, int scale, RasterColor fillColor, FreePlaneBendCommandFlags flags) | void IFreePlaneBendCommand.Ctor(Int32 scale,LTDInterop.RasterColor fillColor, LTDImageProcessingSpecialEffectsInterop.FreePlaneBendCommandFlags flags) | LTDInterop.IInt32IndexProperty IFreePlaneBendCommand.Curve, Int32 IFreePlaneBendCommand.CurveCount |
FunctionalLightCommand (int frequency, int redAmplitude, int greenAmplitude, int blueAmplitude, int angle, int[] buffer, FunctionalLightCommandFlags flags) | void IFunctionalLightCommand.Ctor(Int32 frequency, Int32 redAmplitude, Int32 greenAmplitude, Int32 blueAmplitude, Int32 angle, LTDImageProcessingSpecialEffectsInterop.FunctionalLightCommandFlags flags) | LTDInterop.IInt32IndexProperty IFunctionalLightCommand.Buffer, Int32 IFunctionalLightCommand.BufferCount |
FunctionalLightCommand (int frequency, int redAmplitude, int greenAmplitude, int blueAmplitude, int angle, Point origin, int phaseShift, FunctionalLightCommandFlags flags) | void IFunctionalLightCommand.Ctor(Int32 frequency, Int32 redAmplitude, Int32 greenAmplitude, Int32 blueAmplitude, Int32 angle, LTDInterop.Point origin, Int32 phaseShift, TDImageProcessingSpecialEffectsInterop.FunctionalLightCommandFlags flags) | |
FunctionalLightCommand (int redAmplitude, Point origin, FunctionalLightCommandFlags flags) | void IFunctionalLightCommand.Ctor(Int32 redAmplitude, LTDInterop.Point origin, LTDImageProcessingSpecialEffectsInterop.FunctionalLightCommandFlags flags) | |
PerspectiveCommand (Point[] cornerPoints, RasterColor fillColor, PerspectiveCommandType type) | void IPerspectiveCommand.Ctor(LTDInterop.RasterColor fillColor, LTDImageProcessingSpecialEffectsInterop.PerspectiveCommandType type) | LTDInterop.IPointsIndexProperty IPerspectiveCommand.CornerPoints, Int32 IPerspectiveCommand.CornerPointsCount |
void IMatrix.Ctor(Rectangle rect) | IPointsIndexProperty IMatrix.Points, Int32 IMatrix.PointsCount | |
void IMatrix.Ctor(RectangleF rect) | IPointsFIndexProperty IMatrix.PointsF, Int32 IMatrix.PointsFCount | |
ColorResolutionCommand (ColorResolutionCommandMode mode, int bitsPerPixel, RasterByteOrder order, RasterDitheringMethod ditheringMethod, ColorResolutionCommandPaletteFlags paletteFlags, RasterColor[] palette) | void IColorResolutionCommand.Ctor(LTDImageProcessingInterop.ColorResolutionCommandMode mode, Int32 bitsPerPixel, LTDInterop.RasterByteOrder order, LTDInterop.RasterDitheringMethod ditheringMethod, LTDImageProcessingInterop.ColorResolutionCommandPaletteFlags paletteFlags) | LTDInterop.IRasterColorIndexProperty IColorResolutionCommand.Palette, Int32 IColorResolutionCommand.PaletteCount |
CombineWarpCommand (RasterImage destinationImage, Point[] destinationPoints, Rectangle sourceRectangle, CombineWarpCommandFlags flags) | void ICombineWarpCommand.Ctor(LTDInterop.RasterImage destinationImage, LTDInterop.Rectangle sourceRectangle, LTDImageProcessingInterop.CombineWarpCommandFlags flags) | LTDInterop.IPointsIndexProperty ICombineWarpCommand.DestinationPoints, Int32 ICombineWarpCommand.DestinationPointsCount |
RasterCommentMetadata (RasterCommentMetadataType type, byte[] data) | void IRasterCommentMetadata.Ctor(LTDInterop.RasterCommentMetadataType type) | IByteIndexProperty IRasterCommentMetadata.Data, Int32 IRasterCommentMetadata.DataCount. |
RasterMarkerMetadata(int id, byte[] data) | void IRasterMarkerMetadata.Ctor(Int32 id) | IByteIndexProperty IRasterMarkerMetadata.Data, Int32 IRasterMarkerMetadata.DataCount |
RasterMetadataURational(uint numerator, uint denominator) | void IRasterMetadataURational.Ctor(Int32 numerator, Int32 denominator) | |
RasterTagMetadata (int id, RasterTagMetadataDataType dataType, byte[] data) | void IRasterTagMetadata.Ctor(Int32 id, LTDInterop.RasterTagMetadataDataType dataType) | IByteIndexProperty IRasterTagMetadata.Data, Int32 IRasterTagMetadata.DataCount |
The following topics provide comparisons between COM functions and their .NET counterparts: