Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| cpe::algorithm | Helper class to perform Bresenham and Scanline algorithm |
| cpe::color | Container class for (r,g,b) color. Each component is an integer in [0,255] |
| cpe::exception_color | Exception class for color |
| cpe::exception_cpe | General exception class |
| cpe::exception_image | Special exception class for image |
| cpe::exception_mesh | Special exception class for image |
| cpe::exception_p2d | Exception class for p2d |
| cpe::exception_v3 | Special exception class for v3 |
| cpe::image | Container for picture data. Data are stored as unsigned char [0,255] |
| cpe::image_drawable | Specialized class of image where user can draw lines, triangles, .. |
| cpe::image_drawable_zbuffer | Extension class from image_drawable in adding Z-buffer |
| cpe::light_parameters | Container for lighting parameters (light position, ...) |
| cpe::mesh | Container class for a generic mesh with normal, color, .. |
| cpe::p2d | Container for 2D integer positions (pixel position) |
| cpe::pixel_interp | Container for pixel absolute & relative position within a segment |
| cpe::render_engine | Helper class to render 3D models |
| cpe::scanline_data | Container for scanline algorithm (triangle filling) |
| cpe::shading_parameters | Container for shading parameters (ambiant, diffuse, specular values ...) |
| cpe::triangle_shaded | Container for triangle with shading (normal+color) information |
| cpe::v3 | Vectors/Points 3D |
| cpe::v3_shaded | Extension of v3 class to compute vertices with shading |