# EasyBarCode API Guide

## Classes

[`EasyBarCode2::EBarCode`](../../doxygen_cpp/classeVision_1_1EasyBarCode2_1_1EBarCode.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1EasyBarCode2_1_1EBarCode.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EasyBarCode2_1_1EBarCode.html)

[`EasyBarCode2::EBarCodeReader`](../../doxygen_cpp/classeVision_1_1EasyBarCode2_1_1EBarCodeReader.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1EasyBarCode2_1_1EBarCodeReader.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EasyBarCode2_1_1EBarCodeReader.html)

[`EasyBarCode2::EBarCodeGrid`](../../doxygen_cpp/classeVision_1_1EasyBarCode2_1_1EBarCodeGrid.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1EasyBarCode2_1_1EBarCodeGrid.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EasyBarCode2_1_1EBarCodeGrid.html)

[`EMailBarcode`](../../doxygen_cpp/classeVision_1_1EMailBarcode.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1EMailBarcode.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EMailBarcode.html)

[`EMailBarcodeReader`](../../doxygen_cpp/classeVision_1_1EMailBarcodeReader.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1EMailBarcodeReader.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EMailBarcodeReader.html)

[`ECode`](../../doxygen_cpp/classeVision_1_1ECode.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1ECode.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1ECode.html)

[`ECodeReader`](../../doxygen_cpp/classeVision_1_1ECodeReader.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1ECodeReader.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1ECodeReader.html)

[`ECodeGrid`](../../doxygen_cpp/classeVision_1_1ECodeGrid.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1ECodeGrid.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1ECodeGrid.html)

## Structs

[`EasyBarCode2::EBarCodeGradingParameters`](../../doxygen_cpp/structeVision_1_1EasyBarCode2_1_1EBarCodeGradingParameters.html) [<sub>.NET</sub>](../../doxygen_cs/structeVision_1_1EasyBarCode2_1_1EBarCodeGradingParameters.html) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EasyBarCode2_1_1EBarCodeGradingParameters.html)

## Enumerations

[`EasyBarCode2::EBarCodeSymbologies`](../../doxygen_cpp/namespaceeVision_1_1EasyBarCode2.html#a06fdc65fcbb45f88b8d85afed229845c) [<sub>.NET</sub>](../../doxygen_cs/namespaceeVision_1_1EasyBarCode2.html#aa03cb1097465e618c6abedfe3e23f06d) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EasyBarCode2_1_1EBarCodeSymbologies.html)

[`EasyBarCode2::EReadingOrientation`](../../doxygen_cpp/namespaceeVision_1_1EasyBarCode2.html#aaa318108296f9c26ccab52baceee7546) [<sub>.NET</sub>](../../doxygen_cs/namespaceeVision_1_1EasyBarCode2.html#a4335b3d13a136b35fcd8c6582da6ae46) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EasyBarCode2_1_1EReadingOrientation.html)

[`EMailBarcodeSymbologies`](../../doxygen_cpp/namespaceeVision.html#a1f913e97d28224f872db5e85e6161e05) [<sub>.NET</sub>](../../doxygen_cs/namespaceeVision.html#afeb0bde6054f995196b09ff8861ad0e8) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EMailBarcodeSymbologies.html)

[`EMailBarcodeOrientation`](../../doxygen_cpp/namespaceeVision.html#aed177e7ea928c981d6499c2f33e947b6) [<sub>.NET</sub>](../../doxygen_cs/namespaceeVision.html#ab3e433f1febe4140e6f9405884961301) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1EMailBarcodeOrientation.html)

[`ECodeType`](../../doxygen_cpp/namespaceeVision.html#a3c334e65cd61f45b22e23af491de86f1) [<sub>.NET</sub>](../../doxygen_cs/namespaceeVision.html#a49e3d387806ae785532bec088261c0a3) [<sub>Python</sub>](../../doxygen_python/classeVision_1_1ECodeType.html)

## Deprecated API

### Classes

[`EBarCode`](../../doxygen_cpp/classeVision_1_1EBarCode.html) [<sub>.NET</sub>](../../doxygen_cs/classeVision_1_1EBarCode.html)
