Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.12.21
Constructors

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:

Programming With LEADTOOLS COM Interoperability Functions