# eVision > eVision 26.10.0-beta.2.dev documentation 2026, Euresys ## Pages in this subsection - [Basic Operations](index.html.md): Overview of eVision's basic operations: pixel containers, memory allocation, drawing, ROIs, regions, masks, frames, and shapes. - [Image Operations](images/index.html.md): This section shows how to use images throughout **eVision**. - [Pixel Containers and Files](images/pixel_containers_and_files.html.md): Describes eVision's image, depth map, and point cloud pixel containers, supported color types, and compatible image file formats. - [Loading a Pixel Container File](images/loading_a_pixel_container_file.html.md): Explains how to load images, depth maps, and point cloud files (CSV, OBJ, PCD, PLY, XYZ) into eVision pixel containers. - [Saving a Pixel Container File](images/saving_a_pixel_container_file.html.md): Explains how to save eVision images, depth maps, and point clouds to disk, including JPEG and JPEG2000 compression quality settings. - [Memory Allocation](images/memory_allocation.html.md): Explains internal versus external memory allocation for eVision image buffers, including linking third-party buffers to eVision images. - [Drawing in Images](images/drawing_in_images.html.md): Explains eVision's Draw methods and draw adapters for rendering images, ROIs, and tool overlays on Windows, Qt, or custom contexts. - [3D Rendering of 2D Images](images/3d__rendering_of_2d_images.html.md): Explains eVision's 3D rendering functions that visualize 2D gray-level images as height maps and color image histograms as RGB scatter plots. - [Regions and ROIs](regions/index.html.md): This section shows how to use regions and ROIs throughout **eVision**. - [Regions Of Interest (ROI)](regions/regions_of_interest.html.md): Explains eVision ROI properties: width, height, origin, attachment to a parent image, hierarchical nesting, cropping, and resizing. - [Arbitrarily Shaped ROI (ERegion)](regions/arbitrarily_shaped_roi__eregion_.html.md): Explains ERegion, eVision's arbitrarily shaped region of interest: how to create, combine, transform, and draw regions beyond rectangular ROIs. - [Flexible Masks](regions/flexible_masks.html.md): Compares rectangular ROIs with flexible masks and explains how EasyImage and EasyObject use BW8 masks to restrict processing to non-rectangular areas. - [Frames and Alignment](frame_and_alignment.html.md): Explains eVision's EFrame class for representing local, world, and sensor reference frames and mapping geometric objects between them. - [Common Data Types](common_data_types/index.html.md): Overview of eVision's common data types: geometric shapes and eVision's eVectors. - [Vectors](common_data_types/vector_types_and_main_properties.html.md): Describes eVision's EVector-based pixel vector types for profiles, paths, histograms, and peaks, and how to create, fill, and draw them. - [Geometrical Shapes](common_data_types/geometrical_shapes.html.md): Describes eVision's geometrical shape classes (rectangle, circle, wedge, line, polygon, ellipse) and how they differ from regions. - [Error Reporting](error_reporting.html.md): When an **eVision** function fails, it throws an exception that contains an error code and a descrip... - [Utility Functions](utils/index.html.md): This sections presents utilitary operations in **eVision** for time measurement and installation and... - [Timing](utils/timing.html.md): Use the following functions to time a particular piece of code: - [Locating Installation Folders](utils/retrieving_the_installation_folders_programmatically.html.md): Lists the Easy object methods for programmatically retrieving eVision's sample images, sample programs, and resources installation paths. ## Optional - [Top-level llms.txt](../../llms.txt): Complete documentation index.