32
eVision .NET移植ガイド

eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

Page 2: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト
Page 3: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

目次 1 .NETへの移植..............................................................................................................................4 1.1 はじめに..................................................................................................................................4 1.2 ネームスペースとオブジェクトのネーミング........................................................................4 1.3 プロパティ..............................................................................................................................4 1.4 列挙.........................................................................................................................................5 1.5 例外.........................................................................................................................................5 1.6 初期設定引数...........................................................................................................................5 1.7 グローバルファンクション.....................................................................................................6 1.8 コールバック...........................................................................................................................6 1.9 ローメモリアクセス................................................................................................................6 1.10 その他....................................................................................................................................6 2 C++ネームの.NETネームへの移植..............................................................................................7 2.1 クラスと列挙...........................................................................................................................7 2.2 列挙値....................................................................................................................................10

Page 4: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 4 Copyright Euresys s.a. 2004

1 .NETへの移植

1.1 はじめに

このドキュメントは、新しいeVision.NETオブジェクトの完全な説明を意図したものではなく、ユーザーガイドとC++リファレンスガイドの補足として、NETでのeVisionの使用法とC++でのeVisionのプログラミングとの違いを説明したものです。 eVision.NETオブジェクトは、C++オブジェクトと1対1の関係にあり、動作は同じです。このドキュメントは、注意が必要なシンタックスと使用法の違

いについて説明することのみを意図しています。eVisionの初心者は、ユーザーガイドとC++ガイドを手元に置いて参照してください。

1.2 ネームスペースとオブジェクトのネーミング

eVision.NETオブジェクトは、ネームスペースの一部です。EuresysネームスペースはeVisionネームスペースを含んでいます。すべてのeVisionクラスはこれらのネームスペースの一部で、場合によっては適用可能なサブネームス

ペースにあります。 また、ほとんどの名前の頭に付いていた「E」は、ネームスペースでは古くなるので除去されました(これはeVisionクラスを特定して、名前の重複を防止するのに使用されたものです)。 各クラスにおいて、C++と.NETメソッドのネームは同じです。 第2章では、C++と.NETのネーミングと機能の違いをリストアップして各ライブラリの詳細を明らかにしています。 第3章には、C++オブジェクト、グローバルファンクション、グローバル変数名、およびそれらの対応する.NETネーム(それらが定義されるネームスペースを含む)を示す表を挙げています。

1.3 プロパティ

以下のパターンに従って定義されるeVision C++メソッド

SomeType GetProperty( ) void SetProperty(SomeType value)

は、C++変数のような雰囲気のある.NETプロパティに置き換えられています。たとえば、画像の幅にアクセスするには以下のようにできます:

width = roi.Width; // C#

これは以下の代わりです

Page 5: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

Copyright Euresys s.a. 2005 ページ 5

width = roi.GetWidth( ); // C++

また、以下のように書くことができます:

roi.Width = width; // C#

これは以下の代わりです:

roi.SetWidth(width); // C++

これは名前がSetおよびGetで始まるメソッドにのみ適用され、1つのパラメーターを取得または返すのみであることに注意してください。1つより多いパラメーターをとるSet…メソッドは変更されていません。

1.4 列挙

列挙名は、.NET frameworkネーミング体系によりよく合わせるために変更されています。 たとえば、IMAGE_FILE_TYPE C++列挙はImageFileTypeに置き換えられました。 第3章のオブジェクトマッピング表を参照することによって、C++ネームと.NET列挙名を見分けることができます。 列挙値ネームも変更されています。通常はSOME_NAME_LIKE_THISはSomeNameLikeThisのようになります。

1.5 例外

C++エラーコードシステムは例外システムに置き換えられています。Euresys.eVisionExceptionクラスは、異常事態に関する情報を伝える手段として使用されます。 以下のプロパティでeVisionエラーコードを検索することができます: Euresys.eVisionException.Error 他方、Euresys.eVisionException.Messageプロパティで、エラーの説明を検索できます。 EasyMultiCamは、メソッドがすべてのEuresys.eVisionException 、Euresys.EasyMultiCamException、Euresys.MultiCamExceptionを発行できるという点でわずかに異なっています。Errorプロパティは、Euresys.eVisionExceptionでのみ利用可能ですが、これらのすべてのクラスはMessageプロパティを提供します。

1.6 初期設定引数

初期設定引数は.NETで未知なので、初期設定引数があるシングルのC++メソッドは初期設定引数のない複数のメソッドになります。

Page 6: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ActiveXオブジェクトと異なって、.NETオブジェクトはメソッドのオーバーロードが容認されることからこれが可能になります。

例: C++メソッド

EImageBW8.SetZoom(float X, float Y= 0)

は2つの異なったメソッドになっています

Euresys.eVision.ImageBW8.SetZoom(float X)

Euresys.eVision.ImageBW8.SetZoom(float X, float Y).

1.7 グローバルファンクション トップレベルのグローバルファンクションはもうありません。グロー

バルファンクションは、対応するライブラリネームスペース

(Euresys.eVision.EasyImage、…)に入れられています。

Copyright Euresys s.a. 2004 ページ 6

および

1.8 コールバック

コールバックを扱うeVisionファンクションは、EasyMultiCamファンクション以外はまだ.NETで利用できません。

1.9 ローメモリアクセス

ローポインタ(たとえばピクセル配列)を受け取るファンクションは.NETでは利用できません。

1.10 その他

EasyAVIとEasyMeasureは.NETでは利用できません。

Page 7: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

2 C++ネームの.NETネームへの移植

2.1 クラスと列挙

以下の表によって、C++APIオブジェクトネームから.NETオブジェクトネームを見つけることができます。Euresysの指示方法(ネームスペース)を使用することになっています。

E_ANGLE_UNITS eVision::AngleUnit

ARITH_LOGIC_OPERATIONS eVision::ArithmeticLogicOperation

eVision::Utils::Vector<eVision::FoundPattern> eVision::FoundPattern[ ]

EBW1 eVision::BW1

EBW16 eVision::BW16

EBW16Path eVision::BW16Path

EBW16PathVector eVision::BW16PathVector

EBW16Vector eVision::BW16Vector

EBW32Vector eVision::BW32Vector

EBW8 eVision::BW8

EBW8Path eVision::BW8Path

EBW8PathVector eVision::BW8PathVector

EBW8Vector eVision::BW8Vector

EBWHistogramVector eVision::BWHistogramVector

EBarCode eVision::BarCode

EBGA eVision::Bga

EBGAArray eVision::BgaArray

EBGABall eVision::BgaBall

BGA_CIRCULARITY_ASSESSMENT eVision::BgaCircularityAssessment

EBGAComponent eVision::BgaComponent

BGA_DIAGNOSTICS eVision::BgaDiagnostics

BGA_MEASURE_ASSESSMENT eVision::BgaMeasureAssessment

BGA_QUALITY_INDICATORS eVision::BgaQualityIndicators

BGA_SYMMETRY eVision::BgaSymmetry

EC15 eVision::C15

EC15Vector eVision::C15Vector

EC16 eVision::C16

EC16Vector eVision::C16Vector

EC24 eVision::C24

EC24A eVision::C24A

EC24AVector eVision::C24AVector

EC24Path eVision::C24Path

EC24PathVector eVision::C24PathVector

EC24Vector eVision::C24Vector

INS_CALIBRATION_MODES eVision::CalibrationMode

ECircle eVision::Circle

ECircleGauge eVision::CircleGauge

ECodedImage eVision::CodedImage

ページ 7 Copyright Euresys s.a. 2005

Page 8: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 8 Copyright Euresys s.a. 2004

EColor eVision::GenericColor

EColorLookup eVision::ColorLookup

E_COLOR_QUANTIZATION eVision::ColorQuantization

E_COLOR_SYSTEM eVision::ColorSystem

EColorVector eVision::ColorVector

CONNEXITY eVision::ContourConnexity

CONTOUR_MODE eVision::ContourMode

CONTOUR_THRESHOLD eVision::ContourThreshold

E_HANDLES eVision::DragHandle

INS_DRAWING_MODES eVision::DrawingMode

BRC_SYMBOLOGIES eVision::EasyBarCode::Symbologies

eVision::EasyFind::Contrast::Type eVision::EasyFind::Contrast

eVision::EasyFind::FeatureSelection::Type eVision::EasyFind::FeatureSelection

eVision::EasyFind::LocalSearchMode::Type eVision::EasyFind::LocalSearchMode

GGE_CLIPPING_MODE eVision::EasyGauge::ClippingMode

INS_HANDLES eVision::EasyGauge::DragHandle

INS_DRAGGING_MODES eVision::EasyGauge::DraggingMode

GGE_PLOT_ITEMS eVision::EasyGauge::PlotItem

INS_SHAPE_TYPES eVision::EasyGauge::ShapeType

GGE_TRANSITION_CHOICE eVision::EasyGauge::TransitionChoice

GGE_TRANSITION_TYPE eVision::EasyGauge::TransitionType

MCH_CONTRAST_MODE eVision::EasyMatch::ContrastMode

E_CORRELATION_MODE eVision::EasyMatch::CorrelationMode

MCH_FILTERING_MODE eVision::EasyMatch::FilteringMode

eVision::EasyMatrixCode::Contrast::Type eVision::EasyMatrixCode::Contrast

eVision::EasyMatrixCode::Handles::Type eVision::EasyMatrixCode::Corner

eVision::EasyMatrixCode::Family::Type eVision::EasyMatrixCode::Family

eVision::EasyMatrixCode::Flipping::Type eVision::EasyMatrixCode::Flipping

eVision::EasyMatrixCode::LearnParams::Type eVision::EasyMatrixCode::LearnParam

eVision::EasyMatrixCode::LogicalSize::Type eVision::EasyMatrixCode::LogicalSize

OBJECT_CONNEXITY eVision::EasyObject::Connexity

OBJECT_FEATURES eVision::EasyObject::Feature

EFeatureData eVision::EasyObject::FeatureData

EListItem eVision::EasyObject::ListItem

EObjectData eVision::EasyObject::ObjectData

ERunData eVision::EasyObject::RunData

RUN_TYPE eVision::EasyObject::RunType

SELECT_BY_POSITION eVision::EasyObject::SelectByPosition

SELECT_OPTIONS eVision::EasyObject::SelectOption

SORT_OPTIONS eVision::EasyObject::SortOption

OCRClasses eVision::EasyOcr::Class

OCRColor eVision::EasyOcr::Color

OCR_MATCHING_MODES eVision::EasyOcr::MatchingMode

OCRSegmentationMode eVision::EasyOcr::SegmentationMode

OCR_SHIFTING_MODES eVision::EasyOcr::ShiftingMode

OCV_CHAR_CREATION_MODES eVision::EasyOcv::CharCreationMode

OCV_DIAGNOSTICS eVision::EasyOcv::Diagnostic

Page 9: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

OCV_LOCATION_MODE eVision::EasyOcv::LocationMode

OCV_QUALITY_INDICATORS eVision::EasyOcv::QualityIndicator

E_ERRORS eVision::Error

eVision::FoundPattern eVision::FoundPattern

E_FRAME_POSITION eVision::FramePosition

IMG_HISTOGRAM_FEATURE eVision::HistogramFeature

EImageBW1 eVision::ImageBW1

EImageBW16 eVision::ImageBW16

EImageBW32 eVision::ImageBW32

EImageBW8 eVision::ImageBW8

EImageC15 eVision::ImageC15

EImageC16 eVision::ImageC16

EImageC24 eVision::ImageC24

EImageC24A eVision::ImageC24A

IMAGE_FILE_TYPES eVision::ImageFileType

E_IMAGE_TYPES eVision::ImageType

EISH eVision::Ish

EJpegHandler eVision::JpegHandler

EKernel eVision::Kernel

KERNEL_RECTIFIER eVision::KernelRectifier

KERNEL_ROTATION eVision::KernelRotation

KERNEL_TYPE eVision::KernelType

ELAB eVision::Lab

ELCH eVision::Lch

ELine eVision::Line

ELineGauge eVision::LineGauge

ELSH eVision::Lsh

ELUV eVision::Luv

EMatchPosition eVision::MatchPosition

EMatch eVision::Matcher

eVision::MatrixCode eVision::MatrixCode

eVision::MatrixCodeReader eVision::MatrixCodeReader

EMeasurementUnit eVision::MeasurementUnit

E_MEASUREMENT_UNITS eVision::MeasurementUnits

EMovingAverage eVision::MovingAverage

EOCR eVision::Ocr

EOCV eVision::Ocv

EOCVChar eVision::OcvChar

EOCVText eVision::OcvText

EPath eVision::Path

EPathVector eVision::PathVector

eVision::PatternFinder eVision::PatternFinder

EPeak eVision::Peak

EPeaksVector eVision::PeaksVector

EPoint eVision::Point

EPointGauge eVision::PointGauge

EPseudoColorLookup eVision::PseudoColorLookup

ページ 9Copyright Euresys s.a. 2005

Page 10: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 10 Copyright Euresys s.a. 2004

RGBColor eVision::RgbColor

EROIBW1 eVision::ROIBW1

EROIBW16 eVision::ROIBW16

EROIBW32 eVision::ROIBW32

EROIBW8 eVision::ROIBW8

EROIC15 eVision::ROIC15

EROIC16 eVision::ROIC16

EROIC24 eVision::ROIC24

EROIC24A eVision::ROIC24A

ERectangle eVision::Rectangle

ERectangleGauge eVision::RectangleGauge

IMG_REFERENCE_NOISE eVision::ReferenceNoise

ERGB eVision::Rgb

E_RGB_STANDARD eVision::RgbStandard

E_SELECTION_MODE eVision::SelectionFlag

EShape eVision::Shape

INS_SHAPE_BEHAVIOR eVision::ShapeBehavior

IMG_THRESHOLD_MODES eVision::ThresholdMode

EVSH eVision::Vsh

EWedge eVision::Wedge

EWedgeGauge eVision::WedgeGauge

EWorldShape eVision::WorldShape

EXYZ eVision::Xyz

EYIQ eVision::Yiq

EYSH eVision::Ysh

EYUV eVision::Yuv

2.2 列挙値 ANTICLOCKWISE_ROTATION KernelRotation.Anticlockwise

BGA_ALL_QUALITIES BgaQualityIndicators.All

BGA_BASIC_CIRCULARITY_ASSESSMENT BgaCircularityAssessment.Basic

BGA_BASIC_MEASURE_ASSESSMENT BgaMeasureAssessment.Basic

BGA_CIRCULARITY_QUALITY BgaQualityIndicators.Circularity

BGA_DIAGNOSTIC_BAD_BALL_COLOR BgaDiagnostics.BadBallColor

BGA_DIAGNOSTIC_BAD_BALL_DIAMETER BgaDiagnostics.BadBallDiameter

BGA_DIAGNOSTIC_BAD_BALL_OFFSET BgaDiagnostics.BadBallOffset

BGA_DIAGNOSTIC_BAD_BALL_PITCH BgaDiagnostics.BadBallPitch

BGA_DIAGNOSTIC_BAD_BALL_QUALITY BgaDiagnostics.BadBallQuality

BGA_DIAGNOSTIC_BAD_BALL_SHAPE BgaDiagnostics.BadBallShape

BGA_DIAGNOSTIC_CLUTTER BgaDiagnostics.Clutter

BGA_DIAGNOSTIC_EXTRA_BALL BgaDiagnostics.ExtraBall

BGA_DIAGNOSTIC_MISSING_BALL BgaDiagnostics.MissingBall

BGA_DIAMETER_QUALITY BgaQualityIndicators.Quality

BGA_DOUGHNUTNESS_QUALITY BgaQualityIndicators.Dougnutness

BGA_FINE_CIRCULARITY_ASSESSMENT BgaCircularityAssessment.Fine

BGA_FINE_MEASURE_ASSESSMENT BgaMeasureAssessment.Fine

BGA_GRAY_LEVEL_QUALITY BgaQualityIndicators.GrayLevel

Page 11: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

BGA_OFFSET_QUALITY BgaQualityIndicators.Offset

BGA_PER_BATCH_QUALITY BgaQualityIndicators.PerBatch

BGA_PITCH_QUALITY BgaQualityIndicators.Pitch

BGA_ROBUST_MEASURE_ASSESSMENT BgaMeasureAssessment.Robust

BGA_SYMMETRY_2H BgaSymmetry.Symm2H

BGA_SYMMETRY_2V BgaSymmetry.Symm2V

BGA_SYMMETRY_4 BgaSymmetry.Symm4

BGA_SYMMETRY_8 BgaSymmetry.Symm8

BGA_SYMMETRY_NONE BgaSymmetry.None

BRC_ADDITIONAL Symbologies.Additional

BRC_ADS_ANKER Symbologies.AdsAnker

BRC_BC_412 Symbologies.Bc412

BRC_BINARY_CODE Symbologies.BinaryCode

BRC_CODABAR Symbologies.Codabar

BRC_CODE_11 Symbologies.Code11

BRC_CODE_128 Symbologies.Code128

BRC_CODE_25_COMPRESSED Symbologies.Code25Compressed

BRC_CODE_25_DATALOGIC Symbologies.Code25Datalogic

BRC_CODE_25_IATA Symbologies.Code25Iata

BRC_CODE_25_INDUSTRY Symbologies.Code25Industry

BRC_CODE_25_INTERLEAVED Symbologies.Code25Interleaved

BRC_CODE_25_INVERTED Symbologies.Code25Inverted

BRC_CODE_25_MATRIX Symbologies.Code25Matrix

BRC_CODE_32 Symbologies.Code32

BRC_CODE_39 Symbologies.Code39

BRC_CODE_39_EXTENDED Symbologies.Code39Extended

BRC_CODE_39_REDUCED Symbologies.Code39Reduced

BRC_CODE_93 Symbologies.Code93

BRC_CODE_93_EXTENDED Symbologies.Code93Extended

BRC_CODE_BCD_MATRIX Symbologies.CodeBcdMatrix

BRC_CODE_CIP Symbologies.CodeCip

BRC_CODE_STK Symbologies.CodeStk

BRC_EAN_128 Symbologies.Ean128

BRC_EAN_13 Symbologies.Ean13

BRC_EAN_8 Symbologies.Ean8

BRC_IBM_DELTA_DISTANCE_A Symbologies.IbmDeltaDistanceA

BRC_MSI Symbologies.Msi

BRC_PLESSEY Symbologies.Plessey

BRC_STANDARD Symbologies.Standard

BRC_SYMBOLOGY_UNKNOWN Symbologies.Unknown

BRC_TELEPEN Symbologies.Telepen

BRC_UPC_A Symbologies.UpcA

BRC_UPC_E Symbologies.UpcE

CLOCKWISE_ROTATION KernelRotation.Clockwise

DO_NOT_RECTIFY KernelRectifier.DoNotRectify

E_ANGLE_UNIT_DEGREES AngleUnit.Degrees

E_ANGLE_UNIT_GRADES AngleUnit.Grades

ページ 11 Copyright Euresys s.a. 2005

Page 12: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 12 Copyright Euresys s.a. 2004

E_ANGLE_UNIT_RADIANS AngleUnit.Radians

E_ANGLE_UNIT_REVOLUTIONS AngleUnit.Revolutions

E_BLACK_SKELET_KRNL KernelType.BlackSkelet

E_BW1 ImageType.BW1

E_BW16 ImageType.BW16

E_BW32 ImageType.BW32

E_BW8 ImageType.BW8

E_C15 ImageType.C15

E_C16 ImageType.C16

E_C24 ImageType.C24

E_C24A ImageType.C24A

E_COLOR_QUANTIZATION_CCIR_601 ColorQuantization.Ccir601

E_COLOR_QUANTIZATION_FULL_RANGE ColorQuantization.FullRange

E_COLOR_SYSTEM_BILEVEL ColorSystem.Bilevel

E_COLOR_SYSTEM_GRAY_LEVEL ColorSystem.GrayLevel

E_COLOR_SYSTEM_ISH ColorSystem.Ish

E_COLOR_SYSTEM_LAB ColorSystem.Lab

E_COLOR_SYSTEM_LABELIZED ColorSystem.Labelized

E_COLOR_SYSTEM_LCH ColorSystem.Lch

E_COLOR_SYSTEM_LSH ColorSystem.Lsh

E_COLOR_SYSTEM_LUV ColorSystem.Luv

E_COLOR_SYSTEM_NONE ColorSystem.None

E_COLOR_SYSTEM_RGB ColorSystem.Rgb

E_COLOR_SYSTEM_VSH ColorSystem.Vsh

E_COLOR_SYSTEM_XYZ ColorSystem.Xyz

E_COLOR_SYSTEM_YIQ ColorSystem.Yiq

E_COLOR_SYSTEM_YSH ColorSystem.Ysh

E_COLOR_SYSTEM_YUV ColorSystem.Yuv

E_EDGE_KRNL KernelType.Edge

E_ERROR_AN_ACTIVE_CURVED_EDGE_IS_REQUIRED Error.AnActiveCurvedEdgeIsRequired

E_ERROR_AVI_COMPRESSOR_DOES_NOT_SUPPORT_THIS_IMAGE_FORMAT Error.AviCompressorDoesNotSupportThisImageFormat

E_ERROR_AVI_COMPRESSOR_NOT_FOUND Error.AviCompressorNotFound

E_ERROR_BAD_ACCESS_KEY Error.BadAccessKey

E_ERROR_BAD_CHECKSUM Error.BadChecksum

E_ERROR_BAD_CONTENTS Error.BadContents

E_ERROR_BAD_CONTENTS_COULD_NOT_BE_LOGGED Error.BadContentsCouldNotBeLogged

E_ERROR_BAD_DATE Error.BadDate

E_ERROR_BAD_EXPIRES Error.BadExpires

E_ERROR_BAD_FILE_FORMAT Error.BadFileFormat

E_ERROR_BAD_HOUR Error.BadHour

E_ERROR_BAD_LIST_POSITION Error.BadListPosition

E_ERROR_BAD_OBJECT_NUMBER Error.BadObjectNumber

E_ERROR_BAD_PART_NAME Error.BadPartName

E_ERROR_BAD_PART_NO Error.BadPartNo

E_ERROR_BAD_SERIAL_NO Error.BadSerialNo

E_ERROR_BALLS_CALIBRATION_FAILED Error.BallsCalibrationFailed

E_ERROR_BILEVEL_FORMAT_EXPECTED Error.BilevelFormatExpected

Page 13: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

E_ERROR_BILEVEL_IMAGE_EXPECTED Error.BilevelImageExpected

E_ERROR_BOT_OF_LIST Error.BotOfList

E_ERROR_BROKEN_OBJECT Error.BrokenObject

E_ERROR_BW16_IMAGE_EXPECTED Error.BW16ImageExpected

E_ERROR_BW1_IMAGE_EXPECTED Error.BW1ImageExpected

E_ERROR_BW32_IMAGE_EXPECTED Error.BW32ImageExpected

E_ERROR_BW8_IMAGE_EXPECTED Error.BW8ImageExpected

E_ERROR_C15_IMAGE_EXPECTED Error.C15ImageExpected

E_ERROR_C16_IMAGE_EXPECTED Error.C16ImageExpected

E_ERROR_C24_IMAGE_EXPECTED Error.C24ImageExpected

E_ERROR_CAM_FILE_LOAD_FAILED Error.CamFileLoadFailed

E_ERROR_CANNOT_ACTIVATE_THE_CHANNEL Error.CannotActivateTheChannel

E_ERROR_CANNOT_APPLY_TO_AN_EMCIMAGE Error.CannotApplyToAnEmcimage

E_ERROR_CANNOT_APPLY_TO_AN_IMAGE Error.CannotApplyToAnImage

E_ERROR_CANNOT_ATTACH_DETACH_WORLD_SHAPES Error.CannotAttachDetachWorldShapes

E_ERROR_CANNOT_CREATE_MUTEX Error.CannotCreateMutex

E_ERROR_CANNOT_DELETE_MUTEX Error.CannotDeleteMutex

E_ERROR_CANNOT_DESACTIVATE_THE_CHANNEL Error.CannotDesactivateTheChannel

E_ERROR_CANNOT_EDIT_MULTIPLE_COMPONENTS Error.CannotEditMultipleComponents

E_ERROR_CANNOT_FIND_FREE_PROCESSOR Error.CannotFindFreeProcessor

E_ERROR_CANNOT_LINK_CHANNEL_TO_BOARD Error.CannotLinkChannelToBoard

E_ERROR_CANNOT_LINK_PROCESSOR_TO_BOARD Error.CannotLinkProcessorToBoard

E_ERROR_CANNOT_LOCK_MUTEX Error.CannotLockMutex

E_ERROR_CANNOT_READ_EURECARD_EXTERNAL_NUMBER Error.CannotReadEurecardExternalNumber

E_ERROR_CANNOT_READ_JPEG_FILE Error.CannotReadJpegFile

E_ERROR_CANNOT_TRACE_ERRORS Error.CannotTraceErrors

E_ERROR_CANNOT_UNLOCK_MUTEX Error.CannotUnlockMutex

E_ERROR_CANNOT_WRITE_JPEG_FILE Error.CannotWriteJpegFile

E_ERROR_CANNOT_WRITE_KEY_IN_EURECARD Error.CannotWriteKeyInEurecard

E_ERROR_CANNOT_WRITE_KEY_IN_SENTINEL_DONGLE Error.CannotWriteKeyInSentinelDongle

E_ERROR_CHANNEL_CREATION_FAILED_WHEN_OTHER_ACTIVE Error.ChannelCreationFailedWhenOtherActive

E_ERROR_CHANNEL_CREATION_WIZARD_FAILURE Error.ChannelCreationWizardFailure

E_ERROR_CHARACTER_TOO_SMALL Error.CharacterTooSmall

E_ERROR_COLOR_FORMAT_EXPECTED Error.ColorFormatExpected

E_ERROR_COLOR_IMAGE_EXPECTED Error.ColorImageExpected

E_ERROR_COLOR_LOOKUP_MUST_BE_INITIALIZED Error.ColorLookupMustBeInitialized

E_ERROR_CONSTANT_IS_NULL Error.ConstantIsNull

E_ERROR_CONSTANT_VALUE_TOO_LARGE Error.ConstantValueTooLarge

E_ERROR_COULD_NOT_DECODE_SYMBOL Error.CouldNotDecodeSymbol

E_ERROR_COULD_NOT_DETERMINE_SYMBOL_SIZE Error.CouldNotDetermineSymbolSize

E_ERROR_COULD_NOT_FIND_THE_DALSEMI_KEYS Error.CouldNotFindTheDalsemiKeys

E_ERROR_COULD_NOT_GRANT_THE_LICENSES Error.CouldNotGrantTheLicenses

E_ERROR_COULD_NOT_LOCATE_BARCODE Error.CouldNotLocateBarcode

E_ERROR_COULD_NOT_LOCATE_SINGLE_BARCODE Error.CouldNotLocateSingleBarcode

E_ERROR_COULD_NOT_LOCATE_SINGLE_SYMBOL Error.CouldNotLocateSingleSymbol

E_ERROR_COULD_NOT_LOCATE_SYMBOL Error.CouldNotLocateSymbol

ページ 13 Copyright Euresys s.a. 2005

Page 14: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 14 Copyright Euresys s.a. 2004

E_ERROR_COULD_NOT_LOCATE_SYMBOL_AREA Error.CouldNotLocateSymbolArea

E_ERROR_COULD_NOT_LOCATE_SYMBOL_SIZE Error.CouldNotLocateSymbolSize

E_ERROR_COULD_NOT_READ_THE_LICENSE_FILE Error.CouldNotReadTheLicenseFile

E_ERROR_DALSEMI_ACCESS_FAILED Error.DalsemiAccessFailed

E_ERROR_DALSEMI_BAD_BUTTON_TIME Error.DalsemiBadButtonTime

E_ERROR_DALSEMI_DRIVER_NOT_FOUND Error.DalsemiDriverNotFound

E_ERROR_DALSEMI_GNDTEST_FAILED Error.DalsemiGndtestFailed

E_ERROR_DALSEMI_KEYOPEN_FAILED Error.DalsemiKeyopenFailed

E_ERROR_DALSEMI_NOT_A_MULTI_BUTTON Error.DalsemiNotAMultiButton

E_ERROR_DALSEMI_NOT_A_TIME_BUTTON Error.DalsemiNotATimeButton

E_ERROR_DALSEMI_SETUP_FAILED Error.DalsemiSetupFailed

E_ERROR_DALSEMI_WRITE_PROTECTED Error.DalsemiWriteProtected

E_ERROR_DISK_IMAGE_TOO_WIDE_FOR_BLOCK Error.DiskImageTooWideForBlock

E_ERROR_DIVISION_BY_ZERO Error.DivisionByZero

E_ERROR_DOMINO_ACCESS_FAILED Error.DominoAccessFailed

E_ERROR_DOMINO_DRIVER_NOT_FOUND Error.DominoDriverNotFound

E_ERROR_DOMINO_UNKNOWN_BOARD Error.DominoUnknownBoard

E_ERROR_EASY_ACCESS_LICENSE_MISSING Error.EasyAccessLicenseMissing

E_ERROR_EASY_BAR_CODE_LICENSE_MISSING Error.EasyBarCodeLicenseMissing

E_ERROR_EASY_BGA_LICENSE_MISSING Error.EasyBgaLicenseMissing

E_ERROR_EASY_COLOR_LICENSE_MISSING Error.EasyColorLicenseMissing

E_ERROR_EASY_FIND_LICENSE_MISSING Error.EasyFindLicenseMissing

E_ERROR_EASY_GAUGE_LICENSE_MISSING Error.EasyGaugeLicenseMissing

E_ERROR_EASY_GRANULA_LICENSE_MISSING Error.EasyGranulaLicenseMissing

E_ERROR_EASY_HCR_LICENSE_MISSING Error.EasyHcrLicenseMissing

E_ERROR_EASY_IMAGE_LICENSE_MISSING Error.EasyImageLicenseMissing

E_ERROR_EASY_INSPECT_LICENSE_MISSING Error.EasyInspectLicenseMissing

E_ERROR_EASY_MATCH_LICENSE_MISSING Error.EasyMatchLicenseMissing

E_ERROR_EASY_MATRIX_CODE_LICENSE_MISSING Error.EasyMatrixCodeLicenseMissing

E_ERROR_EASY_MEASURE_LICENSE_MISSING Error.EasyMeasureLicenseMissing

E_ERROR_EASY_OBJECT_LICENSE_MISSING Error.EasyObjectLicenseMissing

E_ERROR_EASY_OCR_LICENSE_MISSING Error.EasyOcrLicenseMissing

E_ERROR_EASY_OCV_LICENSE_MISSING Error.EasyOcvLicenseMissing

E_ERROR_EASY_OPV_LICENSE_MISSING Error.EasyOpvLicenseMissing

E_ERROR_EMCIMAGE_NOT_ASSIGNED Error.EmcimageNotAssigned

E_ERROR_EMCOPEN_FAILURE Error.EmcopenFailure

E_ERROR_END_SMALLER_THAN_START Error.EndSmallerThanStart

E_ERROR_EURECARD_DOMINO_MISSING Error.EurecardDominoMissing

E_ERROR_EURECARD_MISSING Error.EurecardMissing

E_ERROR_EURECARD_MULTI_MISSING Error.EurecardMultiMissing

E_ERROR_EURECARD_PICOLO_MISSING Error.EurecardPicoloMissing

E_ERROR_EURECARD_SIRCAM_MISSING Error.EurecardSircamMissing

E_ERROR_EXTRA_EDGES_FOUND Error.ExtraEdgesFound

E_ERROR_FEATURE_DEPENDENCY_ERROR Error.FeatureDependencyError

E_ERROR_FEATURE_NOT_AVAILABLE Error.FeatureNotAvailable

E_ERROR_FEATURE_NOT_CALCULATED Error.FeatureNotCalculated

E_ERROR_FEATURE_NOT_YET_IMPLEMENTED Error.FeatureNotYetImplemented

Page 15: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

E_ERROR_FILE_ACCESS_PROBLEMS Error.FileAccessProblems

E_ERROR_FILE_COULD_NOT_BE_CLOSED Error.FileCouldNotBeClosed

E_ERROR_FILE_COULD_NOT_BE_OPENED Error.FileCouldNotBeOpened

E_ERROR_FILE_ERROR_WHILE_READING Error.FileErrorWhileReading

E_ERROR_FILE_ERROR_WHILE_WRITING Error.FileErrorWhileWriting

E_ERROR_FILE_EXISTS Error.FileExists

E_ERROR_FILE_IS_READ_ONLY Error.FileIsReadOnly

E_ERROR_FILE_NOT_FOUND Error.FileNotFound

E_ERROR_FIRST_ERROR_CODE Error.FirstErrorCode

E_ERROR_FIRST_INFO_CODE Error.FirstInfoCode

E_ERROR_GRADIENT32_IMAGE_EXPECTED Error.Gradient32ImageExpected

E_ERROR_GRAY_LEVEL_FORMAT_EXPECTED Error.GrayLevelFormatExpected

E_ERROR_GRAY_LEVEL_IMAGE_EXPECTED Error.GrayLevelImageExpected

E_ERROR_GROUP_OUT_OF_RANGE Error.GroupOutOfRange

E_ERROR_IDENTIFICATION_ALTERED Error.IdentificationAltered

E_ERROR_IDENTIFICATION_UNAVAILABLE Error.IdentificationUnavailable

E_ERROR_IJPEG_BAD_HUFFMAN_TABLE Error.IJpegBadHuffmanTable

E_ERROR_IJPEG_BAD_QUANT_TABLE Error.IJpegBadQuantTable

E_ERROR_IJPEG_BAD_RST_MARKER Error.IJpegBadRstMarker

E_ERROR_IJPEG_BASE_ERROR Error.IJpegBaseError

E_ERROR_IJPEG_BUFFER_TOO_SMALL Error.IJpegBufferTooSmall

E_ERROR_IJPEG_CORRUPTED_JPEG_BUFFER Error.IJpegCorruptedJpegBuffer

E_ERROR_IJPEG_EMPTY_JPEG_BUFFER Error.IJpegEmptyJpegBuffer

E_ERROR_IJPEG_EOI_MARKER_NOT_FOUND Error.IJpegEoiMarkerNotFound

E_ERROR_IJPEG_ERROR_EOF Error.IJpegErrorEof

E_ERROR_IJPEG_ERR_COMP Error.IJpegErrComp

E_ERROR_IJPEG_ERR_COM_BUFFER Error.IJpegErrComBuffer

E_ERROR_IJPEG_ERR_DATA Error.IJpegErrData

E_ERROR_IJPEG_ERR_DNL Error.IJpegErrDnl

E_ERROR_IJPEG_ERR_FILECLOSE Error.IJpegErrFileclose

E_ERROR_IJPEG_ERR_MULT_FRAME Error.IJpegErrMultFrame

E_ERROR_IJPEG_ERR_NOT_JPEG Error.IJpegErrNotJpeg

E_ERROR_IJPEG_ERR_NO_FRAME Error.IJpegErrNoFrame

E_ERROR_IJPEG_ERR_NO_HUF Error.IJpegErrNoHuf

E_ERROR_IJPEG_ERR_NO_IMAGE Error.IJpegErrNoImage

E_ERROR_IJPEG_ERR_NO_QUAN Error.IJpegErrNoQuan

E_ERROR_IJPEG_ERR_SOF Error.IJpegErrSof

E_ERROR_IJPEG_EXCEPTION_DETECTED Error.IJpegExceptionDetected

E_ERROR_IJPEG_FILE_ERROR Error.IJpegFileError

E_ERROR_IJPEG_INTERNAL_ERROR Error.IJpegInternalError

E_ERROR_IJPEG_INVALID_ENCODER Error.IJpegInvalidEncoder

E_ERROR_IJPEG_INVALID_FILENAME Error.IJpegInvalidFilename

E_ERROR_IJPEG_INVALID_JPEG_PROPERTIES Error.IJpegInvalidJpegProperties

E_ERROR_IJPEG_LAST_ERROR Error.IJpegLastError

E_ERROR_IJPEG_MEMORY_ERROR Error.IJpegMemoryError

E_ERROR_IJPEG_PROG_NOT_SUPPORTED Error.IJpegProgNotSupported

E_ERROR_IJPEG_RESERVED Error.IJpegReserved

ページ 15 Copyright Euresys s.a. 2005

Page 16: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 16 Copyright Euresys s.a. 2004

E_ERROR_IJPEG_SOI_MARKER_NOT_FOUND Error.IJpegSoiMarkerNotFound

E_ERROR_IJPEG_THUMBNAIL_DIB_TOO_SMALL Error.IJpegThumbnailDibTooSmall

E_ERROR_IJPEG_THUMBNAIL_DIB_WRONG_COLOR Error.IJpegThumbnailDibWrongColor

E_ERROR_IJPEG_UNKNOWN Error.IJpegUnknown

E_ERROR_IJPEG_UNSUPPORTED_BYTES_PER_PIXEL Error.IJpegUnsupportedBytesPerPixel

E_ERROR_IJPEG_UNSUPPORTED_FRAME Error.IJpegUnsupportedFrame

E_ERROR_IJPEG_UNSUPPORTED_SUBSAMPLING Error.IJpegUnsupportedSubsampling

E_ERROR_ILLEGAL_OPERATION Error.IllegalOperation

E_ERROR_IMAGES_MAY_NOT_OVERLAP Error.ImagesMayNotOverlap

E_ERROR_IMAGES_NOT_SAME_BITS_PER_PIXEL Error.ImagesNotSameBitsPerPixel

E_ERROR_IMAGES_NOT_SAME_SIZE Error.ImagesNotSameSize

E_ERROR_IMAGE_NOT_REGISTERED Error.ImageNotRegistered

E_ERROR_IMAGE_TYPE_DIFFERS_FROM_SOURCE Error.ImageTypeDiffersFromSource

E_ERROR_INCOHERENT_BAR_SPACE_THICKNESS Error.IncoherentBarSpaceThickness

E_ERROR_INCOMPATIBLE_CALIBRATION_MODES Error.IncompatibleCalibrationModes

E_ERROR_INCOMPATIBLE_FIELD_TYPES Error.IncompatibleFieldTypes

E_ERROR_INCONSISTENT_MODEL_FOR_SPECIFIED_BOARD Error.InconsistentModelForSpecifiedBoard

E_ERROR_INCONSISTENT_ROI_HIERARCHY Error.InconsistentRoiHierarchy

E_ERROR_INDEX_FULL Error.IndexFull

E_ERROR_INFORMATION_NOT_ACCESSIBLE Error.InformationNotAccessible

E_ERROR_INFORMATION_NOT_PRESENT Error.InformationNotPresent

E_ERROR_INITIALIZATION_ERROR Error.InitializationError

E_ERROR_INSUFFICIENT_ALLOC_MEM Error.InsufficientAllocMem

E_ERROR_INSUFFICIENT_CONTRAST Error.InsufficientContrast

E_ERROR_INTERNAL_ERROR Error.InternalError

E_ERROR_INVALID_BITS_PER_PIXEL Error.InvalidBitsPerPixel

E_ERROR_INVALID_CHECKSUM Error.InvalidChecksum

E_ERROR_INVALID_CHECK_CHARACTER Error.InvalidCheckCharacter

E_ERROR_INVALID_CIRCULARITY_ASSESSMENT_FLAGS Error.InvalidCircularityAssessmentFlags

E_ERROR_INVALID_CRC Error.InvalidCrc

E_ERROR_INVALID_DATA_SIZE Error.InvalidDataSize

E_ERROR_INVALID_DATA_TYPE Error.InvalidDataType

E_ERROR_INVALID_FEATURE Error.InvalidFeature

E_ERROR_INVALID_FIELD_TYPE Error.InvalidFieldType

E_ERROR_INVALID_IMAGE_TYPE Error.InvalidImageType

E_ERROR_INVALID_KERNEL Error.InvalidKernel

E_ERROR_INVALID_LEARNING_SEQUENCE Error.InvalidLearningSequence

E_ERROR_INVALID_MEASURE_ASSESSMENT_FLAGS Error.InvalidMeasureAssessmentFlags

E_ERROR_INVALID_MODE Error.InvalidMode

E_ERROR_INVALID_MODEL Error.InvalidModel

E_ERROR_INVALID_NORMALIZATION_MODE Error.InvalidNormalizationMode

E_ERROR_INVALID_NUMBER_OF_BARS Error.InvalidNumberOfBars

E_ERROR_INVALID_NUMBER_OF_VECTOR_ELEMENTS Error.InvalidNumberOfVectorElements

E_ERROR_INVALID_OPERATION Error.InvalidOperation

E_ERROR_INVALID_PLANES_PER_PIXEL Error.InvalidPlanesPerPixel

E_ERROR_INVALID_SELECTION_ARGUMENT Error.InvalidSelectionArgument

E_ERROR_INVALID_STANDARD Error.InvalidStandard

Page 17: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

E_ERROR_INVALID_THRESHOLD_MODE Error.InvalidThresholdMode

E_ERROR_INVALID_VECTOR_DATA_SIZE Error.InvalidVectorDataSize

E_ERROR_INVALID_VECTOR_DATA_TYPE Error.InvalidVectorDataType

E_ERROR_INVALID_VECTOR_GROUP_LENGTH Error.InvalidVectorGroupLength

E_ERROR_INVALID_VECTOR_NUMBER_OF_GROUPS Error.InvalidVectorNumberOfGroups

E_ERROR_INVALID_VECTOR_TYPE Error.InvalidVectorType

E_ERROR_INVALID_VECTOR_USE Error.InvalidVectorUse

E_ERROR_ISOLATED_PIXEL Error.IsolatedPixel

E_ERROR_KERNEL_INVALID_SIZE Error.KernelInvalidSize

E_ERROR_KERNEL_NOT_ALLOCATED Error.KernelNotAllocated

E_ERROR_LICENSE_EXPIRED Error.LicenseExpired

E_ERROR_LICENSE_FILE_NOT_FOUND Error.LicenseFileNotFound

E_ERROR_LICENSE_KEY_MISSING Error.LicenseKeyMissing

E_ERROR_LICENSE_MISSING Error.LicenseMissing

E_ERROR_LICENSE_PATH_NOT_DEFINED Error.LicensePathNotDefined

E_ERROR_LICENSE_WRONG_KEY_TYPE Error.LicenseWrongKeyType

E_ERROR_LIST_ALREADY_INITIALIZED Error.ListAlreadyInitialized

E_ERROR_LIST_ERROR Error.ListError

E_ERROR_LIST_IS_EMPTY Error.ListIsEmpty

E_ERROR_LIST_NOT_INITIALIZED Error.ListNotInitialized

E_ERROR_LOW_THRESHOLD_HIGHER_THAN_HIGH_THRESHOLD Error.LowThresholdHigherThanHighThreshold

E_ERROR_MAX_PIXEL_IN_CONTOUR_REACHED Error.MaxPixelInContourReached

E_ERROR_MEASURE_OBJ_MUST_NOT_BE_POINT Error.MeasureObjMustNotBePoint

E_ERROR_MEDIUM_INACCESSIBLE Error.MediumInaccessible

E_ERROR_MISMATCHING_COLOR_SYSTEM Error.MismatchingColorSystem

E_ERROR_MISSING_OBJECT Error.MissingObject

E_ERROR_MISSING_OR_INVALID_AVI_STREAM Error.MissingOrInvalidAviStream

E_ERROR_MISSING_OR_UNSUPPORTED_FILE_EXTENSION Error.MissingOrUnsupportedFileExtension

E_ERROR_MODEL_LOAD_FAILED Error.ModelLoadFailed

E_ERROR_MOTHER_ALREADY_HAS_DAUGHTERS Error.MotherAlreadyHasDaughters

E_ERROR_MOTHER_ALREADY_HAS_THIS_DAUGHTER Error.MotherAlreadyHasThisDaughter

E_ERROR_MULTICAM_0 Error.Multicam0

E_ERROR_MULTICAM_BAD_HW_CONFIG Error.MulticamBadHwConfig

E_ERROR_MULTICAM_BAD_PARAMETER Error.MulticamBadParameter

E_ERROR_MULTICAM_DATABASE_ERROR Error.MulticamDatabaseError

E_ERROR_MULTICAM_FATAL_ERROR Error.MulticamFatalError

E_ERROR_MULTICAM_FILE_NOT_FOUND Error.MulticamFileNotFound

E_ERROR_MULTICAM_HW_EVENT_CONFLICT Error.MulticamHwEventConflict

E_ERROR_MULTICAM_INSTANCE_NOT_FOUND Error.MulticamInstanceNotFound

E_ERROR_MULTICAM_INTERNAL_ERROR Error.MulticamInternalError

E_ERROR_MULTICAM_INVALID_HANDLE Error.MulticamInvalidHandle

E_ERROR_MULTICAM_INVALID_VALUE Error.MulticamInvalidValue

E_ERROR_MULTICAM_IN_USE Error.MulticamInUse

E_ERROR_MULTICAM_IO_ERROR Error.MulticamIoError

E_ERROR_MULTICAM_LICENSE_NOT_GRANTED Error.MulticamLicenseNotGranted

E_ERROR_MULTICAM_NOT_SUPPORTED Error.MulticamNotSupported

E_ERROR_MULTICAM_NO_BOARD_FOUND Error.MulticamNoBoardFound

ページ 17 Copyright Euresys s.a. 2005

Page 18: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 18 Copyright Euresys s.a. 2004

E_ERROR_MULTICAM_NO_EVENT Error.MulticamNoEvent

E_ERROR_MULTICAM_NO_MORE_RESOURCES Error.MulticamNoMoreResources

E_ERROR_MULTICAM_OUT_OF_BOUND Error.MulticamOutOfBound

E_ERROR_MULTICAM_PICOLO_0 Error.MulticamPicolo0

E_ERROR_MULTICAM_PICOLO_CHANNEL_ERROR Error.MulticamPicoloChannelError

E_ERROR_MULTICAM_PICOLO_DEVICE_NOT_FOUND Error.MulticamPicoloDeviceNotFound

E_ERROR_MULTICAM_PICOLO_INVALID_HANDLE Error.MulticamPicoloInvalidHandle Error.MulticamPicoloInvalidParameter E_ERROR_MULTICAM_PICOLO_INVALID_PARAMETER

E_ERROR_MULTICAM_PICOLO_INVALID_PARAMETER_VALUE Error.MulticamPicoloInvalidParameterValue

E_ERROR_MULTICAM_PICOLO_NOT_IMPLEMENTED Error.MulticamPicoloNotImplemented

E_ERROR_MULTICAM_PICOLO_NO_DATA Error.MulticamPicoloNoData

E_ERROR_MULTICAM_PICOLO_SURFACE_ERROR Error.MulticamPicoloSurfaceError

E_ERROR_MULTICAM_PICOLO_SYSTEM_ERROR Error.MulticamPicoloSystemError

E_ERROR_MULTICAM_PICOLO_TIMEOUT Error.MulticamPicoloTimeout

E_ERROR_MULTICAM_PICOLO_UNSUCCESSFUL Error.MulticamPicoloUnsuccessful

E_ERROR_MULTICAM_RANGE_ERROR Error.MulticamRangeError

E_ERROR_MULTICAM_TIMEOUT Error.MulticamTimeout

E_ERROR_MULTI_ACCESS_FAILED Error.MultiAccessFailed

E_ERROR_MULTI_DRIVER_NOT_FOUND Error.MultiDriverNotFound

E_ERROR_MULTI_UNKNOWN_BOARD Error.MultiUnknownBoard

E_ERROR_NOT_AN_EASY_FIND_FILE Error.NotAnEasyFindFile

E_ERROR_NOT_AN_EASY_MATCH_FILE Error.NotAnEasyMatchFile

E_ERROR_NOT_AN_EASY_MATRIX_CODE_FILE Error.NotAnEasyMatrixCodeFile

E_ERROR_NOT_AN_EASY_OCV_FILE Error.NotAnEasyOcvFile

E_ERROR_NOT_AN_ECHECKER_FILE Error.NotAnEcheckerFile

E_ERROR_NOT_A_VALID_CONTOUR Error.NotAValidContour

E_ERROR_NOT_A_VALID_DESCRIPTOR Error.NotAValidDescriptor

E_ERROR_NOT_A_VALID_IMAGE Error.NotAValidImage

E_ERROR_NOT_A_VALID_KERNEL_DESCRIPTOR Error.NotAValidKernelDescriptor

E_ERROR_NOT_A_VALID_OPERATION_CODE Error.NotAValidOperationCode

E_ERROR_NOT_A_VALID_VECTOR_DESCRIPTOR Error.NotAValidVectorDescriptor

E_ERROR_NOT_ENOUGH_CORNERS Error.NotEnoughCorners

E_ERROR_NOT_ENOUGH_GROUPS_IN_VECTOR Error.NotEnoughGroupsInVector

E_ERROR_NOT_ENOUGH_LANDMARKS Error.NotEnoughLandmarks

E_ERROR_NOT_ENOUGH_SAMPLES_LEARNT Error.NotEnoughSamplesLearnt

E_ERROR_NOT_ENOUGH_SAMPLE_IMAGES Error.NotEnoughSampleImages

E_ERROR_NOT_IMPLEMENTED Error.NotImplemented

E_ERROR_NOT_IN_INDEXED_ATTACHMENT_MODE Error.NotInIndexedAttachmentMode

E_ERROR_NOT_IN_LIST_ATTACHMENT_MODE Error.NotInListAttachmentMode

E_ERROR_NO_ARRAY Error.NoArray

E_ERROR_NO_BALL Error.NoBall

E_ERROR_NO_BOARD_CORRESPONDING_TO_BOARDIDENTIFIER Error.NoBoardCorrespondingToBoardidentifier

E_ERROR_NO_BOARD_CORRESPONDING_TO_BOARDNAME Error.NoBoardCorrespondingToBoardname

E_ERROR_NO_BOARD_CORRESPONDING_TO_DRIVERINDEX Error.NoBoardCorrespondingToDriverindex

E_ERROR_NO_BOARD_CORRESPONDING_TO_PCIPOSITION Error.NoBoardCorrespondingToPciposition

Page 19: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

E_ERROR_NO_CLASSIFIER_FOR_TEXT_OR_NUMBER_FIELD Error.NoClassifierForTextOrNumberField

E_ERROR_NO_COMPONENT Error.NoComponent

E_ERROR_NO_EDGES_FOUND Error.NoEdgesFound

E_ERROR_NO_EURECARD_TO_WRITE_OEM_KEY_IN Error.NoEurecardToWriteOemKeyIn

E_ERROR_NO_IMAGE_LEARNT Error.NoImageLearnt

E_ERROR_NO_OBJECT_SELECTED Error.NoObjectSelected

E_ERROR_NO_PATTERNS_IN_THESE_CLASSES Error.NoPatternsInTheseClasses

E_ERROR_NO_PATTERNS_LOADED Error.NoPatternsLoaded

E_ERROR_NO_PATTERN_LEARNT Error.NoPatternLearnt

E_ERROR_NO_PLACE_TO_WRITE_OEM_KEY_IN Error.NoPlaceToWriteOemKeyIn

E_ERROR_NO_SENTINEL_DONGLE_TO_WRITE_OEM_KEY_IN Error.NoSentinelDongleToWriteOemKeyIn

E_ERROR_NO_SUCH_ARRAY Error.NoSuchArray

E_ERROR_NO_SUCH_BALL Error.NoSuchBall

E_ERROR_NO_SUCH_COMPONENT Error.NoSuchComponent

E_ERROR_NO_SUCH_NGRAM Error.NoSuchNgram

E_ERROR_NO_VALID_POINT_FOUND Error.NoValidPointFound

E_ERROR_NULL_EMCCHANNEL_POINTER Error.NullEmcchannelPointer

E_ERROR_NULL_EMCCONFIGURATION_POINTER Error.NullEmcconfigurationPointer

E_ERROR_OBJECT_OVER_THRESHOLD Error.ObjectOverThreshold

E_ERROR_OBJECT_TOO_SMALL_FOR_FEATURE Error.ObjectTooSmallForFeature

E_ERROR_OBJECT_UNDER_THRESHOLD Error.ObjectUnderThreshold

E_ERROR_OBSOLETE_FILE_FORMAT Error.ObsoleteFileFormat

E_ERROR_OPEN_FAILURE Error.OpenFailure

E_ERROR_PARAMETERS_OUT_OF_RANGE Error.ParametersOutOfRange

E_ERROR_PARAMETER_10_OUT_OF_RANGE Error.Parameter10OutOfRange

E_ERROR_PARAMETER_1_OUT_OF_RANGE Error.Parameter1OutOfRange

E_ERROR_PARAMETER_2_OUT_OF_RANGE Error.Parameter2OutOfRange

E_ERROR_PARAMETER_3_OUT_OF_RANGE Error.Parameter3OutOfRange

E_ERROR_PARAMETER_4_OUT_OF_RANGE Error.Parameter4OutOfRange

E_ERROR_PARAMETER_5_OUT_OF_RANGE Error.Parameter5OutOfRange

E_ERROR_PARAMETER_6_OUT_OF_RANGE Error.Parameter6OutOfRange

E_ERROR_PARAMETER_7_OUT_OF_RANGE Error.Parameter7OutOfRange

E_ERROR_PARAMETER_8_OUT_OF_RANGE Error.Parameter8OutOfRange

E_ERROR_PARAMETER_9_OUT_OF_RANGE Error.Parameter9OutOfRange

E_ERROR_PART_MISMATCH Error.PartMismatch

E_ERROR_PATTERN_TOO_CLOSE_TO_IMAGE_BORDER Error.PatternTooCloseToImageBorder

E_ERROR_PATTERN_TOO_LARGE Error.PatternTooLarge

E_ERROR_PATTERN_TOO_SMALL Error.PatternTooSmall

E_ERROR_PICOLO_ACCESS_FAILED Error.PicoloAccessFailed

E_ERROR_PICOLO_DRIVER_NOT_FOUND Error.PicoloDriverNotFound

E_ERROR_PICOLO_UNKNOWN_BOARD Error.PicoloUnknownBoard

E_ERROR_PIXELS_MUST_HAVE_FINITE_SIZE Error.PixelsMustHaveFiniteSize

E_ERROR_PIXELS_MUST_HAVE_POSITIVE_SIZE Error.PixelsMustHavePositiveSize

E_ERROR_PIXEL_INSIDE_PERIMETER Error.PixelInsidePerimeter

E_ERROR_PIXEL_NULL_ENCOUNTERED Error.PixelNullEncountered

E_ERROR_PIXEL_OUTSIDE_PERIMETER Error.PixelOutsidePerimeter

E_ERROR_RAW_CALIBRATION_MODE Error.RawCalibrationMode

ページ 19 Copyright Euresys s.a. 2005

Page 20: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 20 Copyright Euresys s.a. 2004

E_ERROR_READONLY_PROPERTY Error.ReadonlyProperty

E_ERROR_REGISTER_CONFIGURATION_ERROR_CALLBACK_FAILURE Error.RegisterConfigurationErrorCallbackFailure

E_ERROR_REGISTER_CONFIGURATION_SIGNAL_CALLBACK_FAILURE Error.RegisterConfigurationSignalCallback Failure

E_ERROR_RESULT_TOO_BIG_TO_FIT_IN_VECTOR Error.ResultTooBigToFitInVector

E_ERROR_ROI_ALREADY_HAS_A_PARENT Error.RoiAlreadyHasAParent

E_ERROR_ROI_HAS_NO_PARENT_IMAGE Error.RoiHasNoParentImage

E_ERROR_ROI_OUT_OF_PARENT_LIMITS Error.RoiOutOfParentLimits

E_ERROR_ROI_TOO_LARGE Error.RoiTooLarge

E_ERROR_SCANNER_ERROR Error.ScannerError

E_ERROR_SENTINEL_ACCESS_FAILED Error.SentinelAccessFailed

E_ERROR_SENTINEL_DRIVER_NOT_FOUND Error.SentinelDriverNotFound E_ERROR_SENTINEL_INTERNAL_ERROR Error.SentinelInternalError

E_ERROR_SERIALIZER_NOT_OPEN Error.SerializerNotOpen

E_ERROR_SERIALIZER_SHOULD_BE_IN_READ_MODE Error.SerializerShouldBeInReadMode

E_ERROR_SERIALIZER_SHOULD_BE_IN_WRITE_MODE Error.SerializerShouldBeInWriteMode

E_ERROR_SHAPE_ALREADY_HAS_A_MOTHER Error.ShapeAlreadyHasAMother

E_ERROR_SHAPE_ALREADY_HAS_DAUGHTERS Error.ShapeAlreadyHasDaughters

E_ERROR_SHAPE_ALREADY_HAS_THIS_DAUGHTER Error.ShapeAlreadyHasThisDaughter

E_ERROR_SINGULAR_MATRIX Error.SingularMatrix

E_ERROR_SINGULAR_TRANSFORM Error.SingularTransform

E_ERROR_SIRCAM_ACCESS_FAILED Error.SircamAccessFailed

E_ERROR_SIRCAM_DRIVER_NOT_FOUND Error.SircamDriverNotFound

E_ERROR_SIRCAM_UNKNOWN_BOARD Error.SircamUnknownBoard

E_ERROR_SORT_LIST_TOO_LONG Error.SortListTooLong

E_ERROR_SOURCE_IMAGE_TOO_BIG Error.SourceImageTooBig

E_ERROR_SOURCE_IMAGE_TOO_SMALL Error.SourceImageTooSmall Error.SuperfluousObject E_ERROR_SUPERFLUOUS_OBJECT

E_ERROR_SYMBOLOGY_NOT_ENABLED Error.SymbologyNotEnabled

E_ERROR_TEMPLATE_CALL_NEEDS_SPECIALIZATION Error.TemplateCallNeedsSpecialization

E_ERROR_TEXT_LOCATION_OUT_OF_IMAGE Error.TextLocationOutOfImage

E_ERROR_TIMEOUT_REACHED Error.TimeoutReached

E_ERROR_TIME_OUT_REACHED Error.TimeOutReached

E_ERROR_TOO_MANY_BITS_PER_PIXEL Error.TooManyBitsPerPixel

E_ERROR_TOO_MANY_KEYS Error.TooManyKeys

E_ERROR_TOO_MANY_OBJECTS_DETECTED Error.TooManyObjectsDetected

E_ERROR_TOO_MANY_RUNS Error.TooManyRuns

E_ERROR_TOO_MANY_RUNS_DETECTED Error.TooManyRunsDetected

E_ERROR_TOP_OF_LIST Error.TopOfList

E_ERROR_UNABLE_TO_ACCESS_CODED_IMAGE_MEMORY Error.UnableToAccessCodedImageMemory

E_ERROR_UNABLE_TO_ACCESS_IMAGE_MEMORY Error.UnableToAccessImageMemory

E_ERROR_UNABLE_TO_ACCESS_KERNEL_MEMORY Error.UnableToAccessKernelMemory

E_ERROR_UNABLE_TO_ACCESS_VECTOR_MEMORY Error.UnableToAccessVectorMemory

E_ERROR_UNABLE_TO_ALLOCATE_MEMORY Error.UnableToAllocateMemory

E_ERROR_UNABLE_TO_ALLOCATE_TEMPORARY_MEMORY Error.UnableToAllocateTemporaryMemory

E_ERROR_UNABLE_TO_LOAD_INTO_AN_ROI Error.UnableToLoadIntoAnRoi

E_ERROR_UNABLE_TO_MODIFY_PARENT_IMAGE_ORG Error.UnableToModifyParentImageOrg

Page 21: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

E_ERROR_UNABLE_TO_MODIFY_PARENT_IMAGE_SIZE Error.UnableToModifyParentImageSize

E_ERROR_UNABLE_TO_MODIFY_ROI Error.UnableToModifyRoi

E_ERROR_UNABLE_TO_REALLOC_MEMORY Error.UnableToReallocMemory

E_ERROR_UNABLE_TO_SAVE_FROM_AN_ROI Error.UnableToSaveFromAnRoi

E_ERROR_UNCORRECTABLE_ERRORS Error.UncorrectableErrors

E_ERROR_UNDEFINED_PROPERTY Error.UndefinedProperty

E_ERROR_UNEXPECTED_BAR_CODE_IN_FILE Error.UnexpectedBarCodeInFile

E_ERROR_UNEXPECTED_BGA_ARRAY_IN_FILE Error.UnexpectedBgaArrayInFile

E_ERROR_UNEXPECTED_BGA_BALL_IN_FILE Error.UnexpectedBgaBallInFile

E_ERROR_UNEXPECTED_BGA_COMPONENT_IN_FILE Error.UnexpectedBgaComponentInFile

E_ERROR_UNEXPECTED_BGA_IN_FILE Error.UnexpectedBgaInFile

E_ERROR_UNEXPECTED_CIRCLE_GAUGE_IN_FILE Error.UnexpectedCircleGaugeInFile

E_ERROR_UNEXPECTED_CIRCLE_SHAPE_IN_FILE Error.UnexpectedCircleShapeInFile

E_ERROR_UNEXPECTED_FIND_IN_FILE Error.UnexpectedFindInFile

E_ERROR_UNEXPECTED_FRAME_SHAPE_IN_FILE Error.UnexpectedFrameShapeInFile

E_ERROR_UNEXPECTED_LINE_GAUGE_IN_FILE Error.UnexpectedLineGaugeInFile

E_ERROR_UNEXPECTED_LINE_SHAPE_IN_FILE Error.UnexpectedLineShapeInFile

E_ERROR_UNEXPECTED_POINT_GAUGE_IN_FILE Error.UnexpectedPointGaugeInFile

E_ERROR_UNEXPECTED_POINT_SHAPE_IN_FILE Error.UnexpectedPointShapeInFile

E_ERROR_UNEXPECTED_RECTANGLE_GAUGE_IN_FILE Error.UnexpectedRectangleGaugeInFile

E_ERROR_UNEXPECTED_RECTANGLE_SHAPE_IN_FILE Error.UnexpectedRectangleShapeInFile

E_ERROR_UNEXPECTED_SHAPE_TYPE_IN_FILE Error.UnexpectedShapeTypeInFile

E_ERROR_UNEXPECTED_WEDGE_SHAPE_IN_FILE Error.UnexpectedWedgeShapeInFile

E_ERROR_UNEXPECTED_WEGDE_GAUGE_IN_FILE Error.UnexpectedWegdeGaugeInFile

E_ERROR_UNEXPECTED_WORLD_SHAPE_IN_FILE Error.UnexpectedWorldShapeInFile

E_ERROR_UNKNOWN_ARCHIVE_ERROR Error.UnknownArchiveError

E_ERROR_UNKNOWN_ECC_FAMILY Error.UnknownEccFamily

E_ERROR_UNKNOWN_FEATURE Error.UnknownFeature

E_ERROR_UNKNOWN_FORMAT_ID Error.UnknownFormatId

E_ERROR_UNKNOWN_SENTINEL_DEVELOPER_ID Error.UnknownSentinelDeveloperId

E_ERROR_UNKNOWN_SYMBOL_SIZE Error.UnknownSymbolSize

E_ERROR_UNRECOGNIZED_SIGNATURE Error.UnrecognizedSignature

E_ERROR_UNSUPPORTED_AVI_STREAM_TYPE Error.UnsupportedAviStreamType

E_ERROR_UNSUPPORTED_BMP_FORMAT Error.UnsupportedBmpFormat

E_ERROR_UNSUPPORTED_COLOR_TRANSFORM Error.UnsupportedColorTransform

E_ERROR_UNSUPPORTED_EASY_FIND_FILE_VERSION Error.UnsupportedEasyFindFileVersion

E_ERROR_UNSUPPORTED_EASY_MATCH_FILE_VERSION Error.UnsupportedEasyMatchFileVersion

E_ERROR_UNSUPPORTED_EASY_MATRIX_CODE_FILE_VERSION Error.UnsupportedEasyMatrixCodeFileVersion

E_ERROR_UNSUPPORTED_EASY_OCV_FILE_VERSION Error.UnsupportedEasyOcvFileVersion

E_ERROR_UNSUPPORTED_ECHECKER_FILE_VERSION Error.UnsupportedEcheckerFileVersion

E_ERROR_UNSUPPORTED_FILE_FORMAT_VERSION Error.UnsupportedFileFormatVersion

E_ERROR_UNSUPPORTED_FUNCTION Error.UnsupportedFunction

E_ERROR_UNSUPPORTED_IMAGE_SEQUENCE_FILE_FORMAT Error.UnsupportedImageSequenceFileFormat

E_ERROR_UNSUPPORTED_IMAGE_SEQUENCE_FORMAT Error.UnsupportedImageSequenceFormat

E_ERROR_UNSUPPORTED_IMAGE_SIZE Error.UnsupportedImageSize

E_ERROR_UNSUPPORTED_IMAGE_TYPE Error.UnsupportedImageType

ページ 21 Copyright Euresys s.a. 2005

Page 22: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 22 Copyright Euresys s.a. 2004

E_ERROR_UNSUPPORTED_JPEG_FORMAT Error.UnsupportedJpegFormat

E_ERROR_UNSUPPORTED_MODEL_FILE_VERSION Error.UnsupportedModelFileVersion

E_ERROR_UNSUPPORTED_OBJECT_TYPE_IN_ARCHIVE Error.UnsupportedObjectTypeInArchive

E_ERROR_UNSUPPORTED_SCALING_MODE Error.UnsupportedScalingMode

E_ERROR_UNSUPPORTED_SHAPE_VERSION Error.UnsupportedShapeVersion

E_ERROR_UNSUPPORTED_TIFF_FORMAT Error.UnsupportedTiffFormat

E_ERROR_UNSUPPORTED_VECTOR_TYPE Error.UnsupportedVectorType

E_ERROR_UNSUPPORTED_VISILOG_FORMAT Error.UnsupportedVisilogFormat

E_ERROR_UNSUPPORTED_XSERVER_DEPTH Error.UnsupportedXserverDepth

E_ERROR_USER_CALIBRATION_MODE Error.UserCalibrationMode

E_ERROR_VECTORS_NOT_SAME_SIZE Error.VectorsNotSameSize

E_ERROR_VECTOR_TYPE_IS_NOT_HIST Error.VectorTypeIsNotHist

E_ERROR_WARP_IMAGES_TOO_SMALL Error.WarpImagesTooSmall

E_ERROR_WINDOWS_ERROR Error.WindowsError

E_ERROR_WORD_LIST_FULL Error.WordListFull

E_ERROR_WORLD_CALIBRATION_FAILED Error.WorldCalibrationFailed

E_ERROR_WRONG_CHECKSUM Error.WrongChecksum

E_ERROR_WRONG_NUMBER_OF_DEGREES_OF_FREEDOM Error.WrongNumberOfDegreesOfFreedom

E_ERROR_XIMAGE Error.Ximage

E_ERROR_XSHMATTACH Error.Xshmattach

E_ERROR_XSHMSEGINFO Error.Xshmseginfo

E_ERROR_XSHMXIMAGE Error.Xshmximage

E_FILE_FORMAT_AUTO ImageFileType.Auto

E_FILE_FORMAT_BILEVEL_BMP ImageFileType.BilevelBmp

E_FILE_FORMAT_BILEVEL_TIFF ImageFileType.BilevelTiff

E_FILE_FORMAT_COLOR_BMP ImageFileType.ColorBmp

E_FILE_FORMAT_COLOR_JPEG ImageFileType.ColorJpeg

E_FILE_FORMAT_COLOR_TIFF ImageFileType.ColorTiff

E_FILE_FORMAT_GRAY_LEVEL_BMP ImageFileType.GrayLevelBmp

E_FILE_FORMAT_GRAY_LEVEL_JPEG ImageFileType.GrayLevelJpeg

E_FILE_FORMAT_GRAY_LEVEL_TIFF ImageFileType.GrayLevelTiff

E_FILE_FORMAT_PACKED_BILEVEL_TIFF ImageFileType.PackedBilevelTiff

E_FILE_FORMAT_PACKED_GRAY_LEVEL_TIFF ImageFileType.PackedGrayLevelTiff

E_FRAME_INSIDE FramePosition.Inside

E_FRAME_ON FramePosition.On

E_FRAME_OUTSIDE FramePosition.Outside

E_HANDLE_EAST DragHandle.East

E_HANDLE_INSIDE DragHandle.Inside

E_HANDLE_NONE DragHandle.NoHandle

E_HANDLE_NORTH DragHandle.North

E_HANDLE_NORTH_EAST DragHandle.NorthEast

E_HANDLE_NORTH_WEST DragHandle.NorthWest

E_HANDLE_SOUTH DragHandle.South

E_HANDLE_SOUTH_EAST DragHandle.SouthEast

E_HANDLE_SOUTH_WEST DragHandle.SouthWest

E_HANDLE_WEST DragHandle.West

E_HIGHPASS1_KRNL KernelType.HighPass1

Page 23: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

E_HIGHPASS2_KRNL KernelType.HighPass2

E_INFO_END_OF_IMAGE_SEQUENCE Error.EndOfImageSequence

E_INFO_IMAGE_LIMITS_REACHED Error.ImageLimitsReached

E_INFO_INVALID_ASCII_PADDING Error.InvalidAsciiPadding

E_INFO_TOO_FEW_CHARACTERS_FOUND Error.TooFewCharactersFound

E_INFO_TOO_MANY_CHARACTERS_FOUND Error.TooManyCharactersFound

E_INFO_USER_DIALOG_FAILED Error.UserDialogFailed

E_INFO_WORD_NOT_FOUND Error.WordNotFound

E_LAPLACIAN4_KRNL KernelType.Laplacian4

E_LAPLACIAN8_KRNL KernelType.Laplacian8

E_LOWPASS1_KRNL KernelType.LowPass1

E_LOWPASS2_KRNL KernelType.LowPass2

E_LOWPASS3_KRNL KernelType.LowPass3

E_MATCH_GAIN_NORMALIZED CorrelationMode.GainNormalized

E_MATCH_NORMALIZED CorrelationMode.Normalized

E_MATCH_OFFSET_NORMALIZED CorrelationMode.OffsetNormalized

E_MATCH_STANDARD CorrelationMode.Standard

E_OK Error.Ok

E_PREWITX_KRNL KernelType.PerwitX

E_PREWITY_KRNL KernelType.PerwitY

E_RGB_STANDARD_NTSC RgbStandard.Ntsc

E_RGB_STANDARD_PAL RgbStandard.Pal

E_RGB_STANDARD_SMPTE RgbStandard.Smpte

E_SELECTED_ANY SelectionFlag.Any

E_SELECTED_FALSE SelectionFlag.False

E_SELECTED_TRUE SelectionFlag.True

E_SOBELX_KRNL KernelType.SobelX

E_SOBELY_KRNL KernelType.SobelY

E_UNIT_CM MeasurementUnits.cm

E_UNIT_DAM MeasurementUnits.dam

E_UNIT_DM MeasurementUnits.dm

E_UNIT_FOOT MeasurementUnits.foot

E_UNIT_HM MeasurementUnits.hm

E_UNIT_INCH MeasurementUnits.inch

E_UNIT_KM MeasurementUnits.km

E_UNIT_M MeasurementUnits.m

E_UNIT_MIL MeasurementUnits.mil

E_UNIT_MILE MeasurementUnits.mile

E_UNIT_MM MeasurementUnits.mm

E_UNIT_UM MeasurementUnits.um

E_UNIT_UNKNOWN MeasurementUnits.unknown

E_UNIT_YARD MeasurementUnits.yard

E_WHITE_SKELET_KRNL KernelType.WhiteSkelet

GGE_ALL TransitionChoice.All

GGE_BW TransitionType.Bw

GGE_BWB TransitionType.Bwb

GGE_BW_OR_WB TransitionType.BwOrWb

ページ 23Copyright Euresys s.a. 2005

Page 24: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 24 Copyright Euresys s.a. 2004

GGE_CLIPPING_CENTERED_NOMINAL ClippingMode.CenteredNominal

GGE_CLIPPING_CLIPPED_IN_NOMINAL_SHAPE ClippingMode.ClippedInNominalShape

GGE_CLIPPING_CLIPPED_TO_VALID_SAMPLES ClippingMode.ClippedToValidSamples

GGE_CLOSEST TransitionChoice.Closest

GGE_LARGEST_AMPLITUDE TransitionChoice.LargestAmplitude

GGE_LARGEST_AREA TransitionChoice.LargestArea

GGE_NTH_FROM_BEGIN TransitionChoice.NthFromBegin

GGE_NTH_FROM_END TransitionChoice.NthFromEnd

GGE_PLOT_PEAKS PlotItem.Peaks

GGE_PLOT_POINTS PlotItem.Points

GGE_PLOT_THRESHOLDS PlotItem.Thresholds

GGE_PLOT_TRANSITIONS PlotItem.Transitions

GGE_WB TransitionType.Wb

GGE_WBW TransitionType.Wbw

IMG_ABSOLUTE_THRESHOLD ThresholdMode.Absolute

IMG_ADD ArithmeticLogicOperation.Add

IMG_AVERAGE ArithmeticLogicOperation.Average

IMG_AVERAGE_PIXEL_VALUE HistogramFeature.AveragePixelValue

IMG_BITWISE_AND ArithmeticLogicOperation.BitwiseAnd

IMG_BITWISE_NOT ArithmeticLogicOperation.BitwiseNot

IMG_BITWISE_OR ArithmeticLogicOperation.BitwiseOr

IMG_BITWISE_XOR ArithmeticLogicOperation.BitwiseXor

IMG_COMPARE ArithmeticLogicOperation.Compare

IMG_CONTOUR_ABOVE_THRESHOLD ContourThreshold.Above

IMG_CONTOUR_ANTICLOCKWISE ContourMode.Anticlockwise

IMG_CONTOUR_ANTICLOCKWISE_ALWAYS_CLOSED ContourMode.AnticlockwiseAlwaysClosed

IMG_CONTOUR_ANTICLOCKWISE_CONTINUE_IF_BORDER ContourMode.AnticlockwiseContinueIfBorder

IMG_CONTOUR_BELOW_THRESHOLD ContourThreshold.Below

IMG_CONTOUR_CLOCKWISE ContourMode.Clockwise

IMG_CONTOUR_CLOCKWISE_ALWAYS_CLOSED ContourMode.ClockwiseAlwaysClosed

IMG_CONTOUR_CLOCKWISE_CONTINUE_IF_BORDER ContourMode.ClockwiseContinueIfBorder

IMG_CONTOUR_CONNEXITY_4 ContourConnexity._4

IMG_CONTOUR_CONNEXITY_8 ContourConnexity._8

IMG_COPY ArithmeticLogicOperation.Copy

IMG_DIVIDE ArithmeticLogicOperation.Divide

IMG_EQUAL ArithmeticLogicOperation.Equal

IMG_GREATER ArithmeticLogicOperation.Greater

IMG_GREATER_OR_EQUAL ArithmeticLogicOperation.GreaterOrEqual

IMG_GREATEST_PIXEL_VALUE HistogramFeature.GreatestPixelValue

IMG_INVERT ArithmeticLogicOperation.Invert

IMG_ISODATA_THRESHOLD ThresholdMode.Isodata

IMG_LEAST_FREQUENT_PIXEL_FREQUENCY HistogramFeature.LeastFrequentPixelFrequency

IMG_LEAST_FREQUENT_PIXEL_VALUE HistogramFeature.LeastFrequentPixelValue

IMG_LESSER ArithmeticLogicOperation.Lesser

IMG_LESSER_OR_EQUAL ArithmeticLogicOperation.LesserOrEqual

IMG_LOGICAL_AND ArithmeticLogicOperation.LogicalAnd

Page 25: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

Copyright Euresys s.a. 2005 ページ 25

IMG_LOGICAL_OR ArithmeticLogicOperation.LogicalOr

IMG_LOGICAL_XOR ArithmeticLogicOperation.LogicalXor

IMG_MAX ArithmeticLogicOperation.Max

IMG_MAX_ENTROPY_THRESHOLD ThresholdMode.MaxEntropy

IMG_MIN ArithmeticLogicOperation.Min

IMG_MIN_RESIDUE_THRESHOLD ThresholdMode.MinResidue

IMG_MODULO ArithmeticLogicOperation.Modulo

IMG_MOST_FREQUENT_PIXEL_FREQUENCY HistogramFeature.MostFrequentPixelFrequeny

IMG_MOST_FREQUENT_PIXEL_VALUE HistogramFeature.MostFrequentPixelValue

IMG_MULTIPLY ArithmeticLogicOperation.Multiply

IMG_NOISE_NONE ReferenceNoise.None

IMG_NOISE_SAME_AS_IMAGE ReferenceNoise.SameAsImage

IMG_NOISE_SAME_AS_IMAGE_INCLUSIVE ReferenceNoise.SameAsImageInclusive

IMG_NOT_EQUAL ArithmeticLogicOperation.NotEqual

IMG_OVERLAY ArithmeticLogicOperation.Overlay

IMG_PIXEL_COUNT HistogramFeature.PixelCount

IMG_PIXEL_VALUE_STD_DEV HistogramFeature.PixelValueStdDev

IMG_RELATIVE_THRESHOLD ThresholdMode.Relative

IMG_SCALED_ADD ArithmeticLogicOperation.ScaledAdd

IMG_SCALED_DIVIDE ArithmeticLogicOperation.ScaledDivide

IMG_SCALED_MULTIPLY ArithmeticLogicOperation.ScaledMultiply

IMG_SCALED_SUBTRACT ArithmeticLogicOperation.ScaledSubtract

IMG_SET_NON_ZERO ArithmeticLogicOperation.SetNonZero

IMG_SET_ZERO ArithmeticLogicOperation.SetZero

IMG_SHIFT_LEFT ArithmeticLogicOperation.ShiftLeft

IMG_SHIFT_RIGHT ArithmeticLogicOperation.ShiftRight

IMG_SMALLEST_PIXEL_VALUE HistogramFeature.SmallestPixelValue

IMG_SUBTRACT ArithmeticLogicOperation.Subtract

INS_ACTIVE ShapeBehavior.Active

INS_CALIBRATION_ANISOTROPIC CalibrationMode.Anisotropic

INS_CALIBRATION_BILINEAR CalibrationMode.Bilinear

INS_CALIBRATION_INVERSE CalibrationMode.Inverse

INS_CALIBRATION_QUADRATIC CalibrationMode.Quadratic

INS_CALIBRATION_RADIAL CalibrationMode.Radial

INS_CALIBRATION_RAW CalibrationMode.Raw

INS_CALIBRATION_SCALED CalibrationMode.Scaled

INS_CALIBRATION_SKEWED CalibrationMode.Skewed

INS_CALIBRATION_TILTED CalibrationMode.Tilted

INS_CIRCLE_GAUGE ShapeType.CircleGauge

INS_DRAGABLE ShapeBehavior.Dragable

INS_DRAG_STANDARD DraggingMode.Standard

INS_DRAG_TO_EDGES DraggingMode.ToEdges

INS_DRAW_ACTUAL DrawingMode.Actual

INS_DRAW_INVALID_SAMPLED_POINTS DrawingMode.InvalidSampledPoints

INS_DRAW_NOMINAL DrawingMode.Nominal

INS_DRAW_POINTS_IN_SKIP_RANGE DrawingMode.PointsInSkipRange

Page 26: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 26 Copyright Euresys s.a. 2004

INS_DRAW_SAMPLED_PATH DrawingMode.SampledPath

INS_DRAW_SAMPLED_PATHS DrawingMode.SampledPaths

INS_DRAW_SAMPLED_POINT DrawingMode.SampledPoint

INS_DRAW_SAMPLED_POINTS DrawingMode.SampledPoints

INS_DRAW_TOLERANCE DrawingMode.Tolerance

INS_HANDLE_CENTER DragHandle.Center

INS_HANDLE_END DragHandle.End

INS_HANDLE_MID DragHandle.Mid

INS_HANDLE_NONE DragHandle.NoHandle

INS_HANDLE_ORG DragHandle.Org

INS_LABELED ShapeBehavior.Labeled

INS_LINE_GAUGE ShapeType.LineGauge

INS_NO_SHAPE ShapeType.NoShape

INS_PASSED ShapeBehavior.Passed

INS_POINT_GAUGE ShapeType.PointGauge

INS_RECTANGLE_GAUGE ShapeType.RectangleGauge

INS_RESIZABLE ShapeBehavior.Resizable

INS_ROTATABLE ShapeBehavior.Rotatable

INS_SELECTABLE ShapeBehavior.Selectable

INS_SELECTED ShapeBehavior.Selected

INS_VISIBLE ShapeBehavior.Visible

INS_WEDGE_GAUGE ShapeType.WedgeGauge

eVision::EasyFind::Contrast::Any Contrast.Any

eVision::EasyFind::Contrast::Inverse Contrast.Inverse

eVision::EasyFind::Contrast::Normal Contrast.Normal

eVision::EasyFind::FeatureSelection::Homogeneous FeatureSelection.Homogeneous

eVision::EasyFind::FeatureSelection::Natural FeatureSelection.Natural

eVision::EasyFind::FeatureSelection::Synthetic FeatureSelection.Synthetic

eVision::EasyFind::LocalSearchMode::Basic LocalSearchMode.Basic

eVision::EasyFind::LocalSearchMode::ExtendedAll LocalSearchMode.ExtendedAll

eVision::EasyFind::LocalSearchMode::ExtendedMore LocalSearchMode.ExtendedMore

eVision::EasyFind::LocalSearchMode::ExtendedTranslation LocalSearchMode.ExtendedTranslation

eVision::EasyMatrixCode::Contrast::BlackOnWhite Contrast.BlackOnWhite

eVision::EasyMatrixCode::Contrast::Unknown Contrast.Unknown

eVision::EasyMatrixCode::Contrast::WhiteOnBlack Contrast.WhiteOnBlack

eVision::EasyMatrixCode::Family::ECC000 Family.ECC000

eVision::EasyMatrixCode::Family::ECC050 Family.ECC050

eVision::EasyMatrixCode::Family::ECC080 Family.ECC080

eVision::EasyMatrixCode::Family::ECC100 Family.ECC100

eVision::EasyMatrixCode::Family::ECC140 Family.ECC140

eVision::EasyMatrixCode::Family::ECC200 Family.ECC200

eVision::EasyMatrixCode::Family::Unknown Family.Unknown

eVision::EasyMatrixCode::Flipping::No Flipping.No

eVision::EasyMatrixCode::Flipping::Unknown Flipping.Unknown

eVision::EasyMatrixCode::Flipping::Yes Flipping.Yes

eVision::EasyMatrixCode::Handles::AddCorner Corner.Add

eVision::EasyMatrixCode::Handles::Corner00 Corner._00

Page 27: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

eVision::EasyMatrixCode::Handles::Corner01 Corner._01

eVision::EasyMatrixCode::Handles::Corner10 Corner._10

eVision::EasyMatrixCode::Handles::Corner11 Corner._11

eVision::EasyMatrixCode::Handles::NoHandle Corner.NoCorner

eVision::EasyMatrixCode::Handles::Unknown Corner.Unknown

eVision::EasyMatrixCode::LearnParams::ContrastType LearnParam.ContrastType

eVision::EasyMatrixCode::LearnParams::Family LearnParam.Family

eVision::EasyMatrixCode::LearnParams::Flipping LearnParam.Flipping

eVision::EasyMatrixCode::LearnParams::LogicalSize LearnParam.LogicalSize

eVision::EasyMatrixCode::LogicalSize::Unknown LogicalSize.Unknown

eVision::EasyMatrixCode::LogicalSize::_104x104 LogicalSize._104x104

eVision::EasyMatrixCode::LogicalSize::_10x10 LogicalSize._10x10

eVision::EasyMatrixCode::LogicalSize::_11x11 LogicalSize._11x11

eVision::EasyMatrixCode::LogicalSize::_120x120 LogicalSize._120x120

eVision::EasyMatrixCode::LogicalSize::_12x12 LogicalSize._12x12

eVision::EasyMatrixCode::LogicalSize::_12x26 LogicalSize._12x26

eVision::EasyMatrixCode::LogicalSize::_12x36 LogicalSize._12x36

eVision::EasyMatrixCode::LogicalSize::_132x132 LogicalSize._132x132

eVision::EasyMatrixCode::LogicalSize::_13x13 LogicalSize._13x13

eVision::EasyMatrixCode::LogicalSize::_144x144 LogicalSize._144x144

eVision::EasyMatrixCode::LogicalSize::_14x14 LogicalSize._14x14

eVision::EasyMatrixCode::LogicalSize::_15x15 LogicalSize._15x15

eVision::EasyMatrixCode::LogicalSize::_16x16 LogicalSize._16x16

eVision::EasyMatrixCode::LogicalSize::_16x36 LogicalSize._16x36

eVision::EasyMatrixCode::LogicalSize::_16x48 LogicalSize._16x48

eVision::EasyMatrixCode::LogicalSize::_17x17 LogicalSize._17x17

eVision::EasyMatrixCode::LogicalSize::_18x18 LogicalSize._18x18

eVision::EasyMatrixCode::LogicalSize::_19x19 LogicalSize._19x19

eVision::EasyMatrixCode::LogicalSize::_20x20 LogicalSize._20x20

eVision::EasyMatrixCode::LogicalSize::_21x21 LogicalSize._21x21

eVision::EasyMatrixCode::LogicalSize::_22x22 LogicalSize._22x22

eVision::EasyMatrixCode::LogicalSize::_23x23 LogicalSize._23x23

eVision::EasyMatrixCode::LogicalSize::_24x24 LogicalSize._24x24

eVision::EasyMatrixCode::LogicalSize::_25x25 LogicalSize._25x25

eVision::EasyMatrixCode::LogicalSize::_26x26 LogicalSize._26x26

eVision::EasyMatrixCode::LogicalSize::_27x27 LogicalSize._27x27

eVision::EasyMatrixCode::LogicalSize::_29x29 LogicalSize._29x29

eVision::EasyMatrixCode::LogicalSize::_31x31 LogicalSize._31x31

eVision::EasyMatrixCode::LogicalSize::_32x32 LogicalSize._32x32

eVision::EasyMatrixCode::LogicalSize::_33x33 LogicalSize._33x33

eVision::EasyMatrixCode::LogicalSize::_35x35 LogicalSize._35x35

eVision::EasyMatrixCode::LogicalSize::_36x36 LogicalSize._36x36

eVision::EasyMatrixCode::LogicalSize::_37x37 LogicalSize._37x37

eVision::EasyMatrixCode::LogicalSize::_39x39 LogicalSize._39x39

eVision::EasyMatrixCode::LogicalSize::_40x40 LogicalSize._40x40

eVision::EasyMatrixCode::LogicalSize::_41x41 LogicalSize._41x41

eVision::EasyMatrixCode::LogicalSize::_43x43 LogicalSize._43x43

ページ 27Copyright Euresys s.a. 2005

Page 28: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 28 Copyright Euresys s.a. 2004

eVision::EasyMatrixCode::LogicalSize::_44x44 LogicalSize._44x44

eVision::EasyMatrixCode::LogicalSize::_45x45 LogicalSize._45x45

eVision::EasyMatrixCode::LogicalSize::_47x47 LogicalSize._47x47

eVision::EasyMatrixCode::LogicalSize::_48x48 LogicalSize._48x48

eVision::EasyMatrixCode::LogicalSize::_49x49 LogicalSize._49x49

eVision::EasyMatrixCode::LogicalSize::_52x52 LogicalSize._52x52

eVision::EasyMatrixCode::LogicalSize::_64x64 LogicalSize._64x64

eVision::EasyMatrixCode::LogicalSize::_72x72 LogicalSize._72x72

eVision::EasyMatrixCode::LogicalSize::_80x80 LogicalSize._80x80

eVision::EasyMatrixCode::LogicalSize::_88x88 LogicalSize._88x88

eVision::EasyMatrixCode::LogicalSize::_8x18 LogicalSize._8x18

eVision::EasyMatrixCode::LogicalSize::_8x32 LogicalSize._8x32

eVision::EasyMatrixCode::LogicalSize::_96x96 LogicalSize._96x96

eVision::EasyMatrixCode::LogicalSize::_9x9 LogicalSize._9x9

MCH_CONTRAST_ANY ContrastMode.Any

MCH_CONTRAST_INVERSE ContrastMode.Inverse

MCH_CONTRAST_NORMAL ContrastMode.Normal

MCH_LOWPASS FilteringMode.LowPass

MCH_UNIFORM FilteringMode.Uniform

NO_ROTATION KernelRotation.NoRotation

OBJ_AREA Feature.Area

OBJ_CENTROID Feature.Centroid

OBJ_CENTROID_X Feature.CentroidX

OBJ_CENTROID_Y Feature.CentroidY

OBJ_CLASS Feature.Class

OBJ_CODE_RUN_BLACK RunType.Black

OBJ_CODE_RUN_NEUTRAL RunType.Neutral

OBJ_CODE_RUN_WHITE RunType.White

OBJ_CONNEXITY_4 ContourConnexity.Connexity4

OBJ_CONNEXITY_8 ContourConnexity.Connexity8

OBJ_CONTOUR_X Feature.ContourX

OBJ_CONTOUR_Y Feature.ContourY

OBJ_ELLIPSE Feature.Ellipse

OBJ_ELLIPSE_ANGLE Feature.EllipseAngle

OBJ_ELLIPSE_HEIGHT Feature.EllipseHeight

OBJ_ELLIPSE_WIDTH Feature.EllipseWidth

OBJ_FERET Feature.Feret

OBJ_FERET_ANGLE Feature.FeretAngle

OBJ_FERET_CENTER_X Feature.FeretCenterX

OBJ_FERET_CENTER_Y Feature.FeretCenterY

OBJ_FERET_HEIGHT Feature.FeretHeight

OBJ_FERET_WIDTH Feature.FeretWidth

OBJ_GRAVITY_CENTER Feature.GravityCenter

OBJ_GRAVITY_CENTER_X Feature.GravityCenterX

OBJ_GRAVITY_CENTER_Y Feature.GravityCenterY

OBJ_INSERT_ALL SelectOption.InsertAll

OBJ_INSERT_GREATER_OR_EQUAL SelectOption.InsertGratherOrEqual

Page 29: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

OBJ_INSERT_IN SelectByPosition.InsertIn

OBJ_INSERT_LESSER_OR_EQUAL SelectOption.InsertLesserOrEqual

OBJ_INSERT_OUT SelectByPosition.InsertOut

OBJ_INSERT_OUT_OF_RANGE SelectOption.InsertOutOfRange

OBJ_INSERT_RANGE SelectOption.InsertRange

OBJ_INSERT_TOUCH SelectByPosition.InsertTouch

OBJ_LARGEST_RUN Feature.LargestRun

OBJ_LIMIT Feature.Limit

OBJ_LIMIT22 Feature.Limit22

OBJ_LIMIT22_CENTER_X Feature.Limit22CenterX

OBJ_LIMIT22_CENTER_Y Feature.Limit22CenterY

OBJ_LIMIT22_HEIGHT Feature.Limit22Height

OBJ_LIMIT22_WIDTH Feature.Limit22Width

OBJ_LIMIT45 Feature.Limit45

OBJ_LIMIT45_CENTER_X Feature.Limit45CenterX

OBJ_LIMIT45_CENTER_Y Feature.Limit45CenterY

OBJ_LIMIT45_HEIGHT Feature.Limit45Height

OBJ_LIMIT45_WIDTH Feature.Limit45Width

OBJ_LIMIT68 Feature.Limit68

OBJ_LIMIT68_CENTER_X Feature.Limit68CenterX

OBJ_LIMIT68_CENTER_Y Feature.Limit68CenterY

OBJ_LIMIT68_HEIGHT Feature.Limit68Height

OBJ_LIMIT68_WIDTH Feature.Limit68Width

OBJ_LIMIT_ANGLED Feature.LimitAngled

OBJ_LIMIT_ANGLED_CENTER_X Feature.LimitAngledCenterX

OBJ_LIMIT_ANGLED_CENTER_Y Feature.LimitAngledCenterY

OBJ_LIMIT_ANGLED_HEIGHT Feature.LimitAngledHeight

OBJ_LIMIT_ANGLED_WIDTH Feature.LimitAngledWidth

OBJ_LIMIT_CENTER_X Feature.LimitCenterX

OBJ_LIMIT_CENTER_Y Feature.LimitCenterY

OBJ_LIMIT_HEIGHT Feature.LimitHeight

OBJ_LIMIT_WIDTH Feature.LimitWidth

OBJ_NONE Feature.NoFeature

OBJ_OBJ_NUM Feature.ObjectNumber

OBJ_PIXEL_GRAY_AVERAGE Feature.PixelGrayAverage

OBJ_PIXEL_GRAY_VARIANCE Feature.PixelGrayVariance

OBJ_PIXEL_MAX Feature.PixelMax

OBJ_PIXEL_MIN Feature.PixelMin

OBJ_REMOVE_ALL SelectOption.RemoveAll

OBJ_REMOVE_BORDER SelectByPosition.RemoveBorder

OBJ_REMOVE_GREATER_OR_EQUAL SelectOption.RemoveGreatherOrEqual

OBJ_REMOVE_IN SelectByPosition.RemoveIn

OBJ_REMOVE_LESSER_OR_EQUAL SelectOption.RemoveLesserOrEqual

OBJ_REMOVE_OUT SelectByPosition.RemoveOut

OBJ_REMOVE_OUT_OF_RANGE SelectOption.RemoveOutOfRange

OBJ_REMOVE_RANGE SelectOption.RemoveRange

OBJ_REMOVE_TOUCH SelectByPosition.RemoveTouch

ページ 29Copyright Euresys s.a. 2005

Page 30: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

ページ 30 Copyright Euresys s.a. 2004

OBJ_RUNS_NUMBER Feature.RunsNumber

OBJ_SIGMA_X Feature.SigmaX

OBJ_SIGMA_XX Feature.SigmaXX

OBJ_SIGMA_XY Feature.SigmaXY

OBJ_SIGMA_Y Feature.SigmaY

OBJ_SIGMA_YY Feature.SigmaYY

OBJ_SORT_ASCENDING SortOption.Ascending

OBJ_SORT_DESCENDING SortOption.Descending

OCR_ALL_CLASSES Class.AllClasses

OCR_BLACK_ON_WHITE Color.BlackOnWhite

OCR_CLASS_0 Class._0

OCR_CLASS_1 Class._1

OCR_CLASS_10 Class._10

OCR_CLASS_11 Class._11

OCR_CLASS_12 Class._12

OCR_CLASS_13 Class._13

OCR_CLASS_14 Class._14

OCR_CLASS_15 Class._15

OCR_CLASS_16 Class._16

OCR_CLASS_17 Class._17

OCR_CLASS_18 Class._18

OCR_CLASS_19 Class._19

OCR_CLASS_2 Class._2

OCR_CLASS_20 Class._20

OCR_CLASS_21 Class._21

OCR_CLASS_22 Class._22

OCR_CLASS_23 Class._23

OCR_CLASS_24 Class._24

OCR_CLASS_25 Class._25

OCR_CLASS_26 Class._26

OCR_CLASS_27 Class._27

OCR_CLASS_28 Class._28

OCR_CLASS_29 Class._29

OCR_CLASS_3 Class._3

OCR_CLASS_30 Class._30

OCR_CLASS_31 Class._31

OCR_CLASS_4 Class._4

OCR_CLASS_5 Class._5

OCR_CLASS_6 Class._6

OCR_CLASS_7 Class._7

OCR_CLASS_8 Class._8

OCR_CLASS_9 Class._9

OCR_DARK_ON_LIGHT Color.DarkOnLight

OCR_DIGIT Class.Digit

OCR_EXTENDED Class.Extended

OCR_KEEP_OBJECTS SegmentationMode.KeepObjects

OCR_LIGHT_ON_DARK Color.LightOnDark

Page 31: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

eVision .NET移植ガイド

Copyright Euresys s.a. 2005 ページ 31

OCR_LOWERCASE Class.LowerCase

OCR_MATCH_NORMALIZED MatchingMode.Normalized

OCR_MATCH_RMS MatchingMode.Rms

OCR_MATCH_STANDARD MatchingMode.Standard

OCR_REPASTE_OBJECTS SegmentationMode.RepasteObjects

OCR_SHIFT_CHARS ShiftingMode.Chars

OCR_SHIFT_TEXT ShiftingMode.Text

OCR_SPECIAL Class.Special

OCR_UPPERCASE Class.UpperCase

OCR_WHITE_ON_BLACK Color.WhiteOnBlack

OCV_BAD_CONTRAST Diagnostic.BadContrast

OCV_CHAR_MISMATCH Diagnostic.CharMismatch

OCV_CHAR_NOT_FOUND Diagnostic.CharNotFound

OCV_CHAR_OVERPRINTING Diagnostic.CharOverprinting

OCV_CHAR_UNDERPRINTING Diagnostic.CharUnderprinting

OCV_CREATE_CHAR_GROUP CharCreationMode.Group

OCV_CREATE_CHAR_OVERLAP CharCreationMode.Overlap

OCV_CREATE_CHAR_SEPARATE CharCreationMode.Separate

OCV_DIAGNOSTICS_UNKNOWN Diagnostic.Undefined

OCV_LOCATION_BINARIZED LocationMode.Binarized

OCV_LOCATION_GRADIENT LocationMode.Gradient

OCV_LOCATION_LAPLACIAN LocationMode.Laplacian

OCV_LOCATION_RAW LocationMode.Raw

OCV_QUALITY_AREA QualityIndicator.Area

OCV_QUALITY_CONTRAST QualityIndicator.Contrast

OCV_QUALITY_CORRELATION QualityIndicator.Correlation

OCV_QUALITY_LOCATION QualityIndicator.Location

OCV_QUALITY_SUM QualityIndicator.Sum

OCV_TEXT_MISMATCH Diagnostic.TextMismatch

OCV_TEXT_NOT_FOUND Diagnostic.TextNotFound

OCV_TEXT_OVERPRINTING Diagnostic.TextOverprinting

OCV_TEXT_UNDERPRINTING Diagnostic.TextUnderprinting

RECTIFY_ABSOLUTE KernelRectifier.Absolute

RECTIFY_KEEP_NEGATIVE KernelRectifier.KeepNegative

RECTIFY_KEEP_POSITIVE KernelRectifier.KeepPositive

Page 32: eVision .NET移植ガイドads-img.co.jp/download/section02/other/eVision.NET...eVision .NET移植ガイド 2 C++ネームの.NETネームへの移植 2.1 クラスと列挙 以下の表によって、C++APIオブジェクトネームから.NETオブジェクト

Copyright Euresys s.a. 2004

Last edition 09-01-05