Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCcpe::colorContainer class for (r,g,b) color. Each component is between [0,1]
oCcpe::exception_cpeGeneral exception class
|oCcpe::exception_colorException class for color
|oCcpe::exception_imageSpecial exception class for image
|oCcpe::exception_matrix2Special exception class for v3
|oCcpe::exception_matrix3Special exception class for v3
|oCcpe::exception_matrix4Special exception class for v3
|oCcpe::exception_meshSpecial exception class for image
|oCcpe::exception_p2dException class for p2d
|oCcpe::exception_vec2Special exception class for v2
|oCcpe::exception_vec3Special exception class for v3
|\Ccpe::exception_vec4Special exception class for v4
| \Ccpe::exception_quaternionSpecial exception class for v4
oCcpe::imageContainer for picture data. Data are stored as unsigned char [0,255]
|\Ccpe::image_zbufferContainer for picture data. Data are stored as unsigned char [0,255]
oCcpe::line_discreteContainer for vector of 2D integer coordinates
oCcpe::line_pointer
oCcpe::matrix2Matrix 2x2
oCcpe::matrix3Matrix 3x3
oCcpe::matrix4Matrix 4x4
oCcpe::meshContainer class for a generic mesh with normal, color, texture, ..
oCcpe::mesh_ioHelper class for I/O mesh
oCcpe::pos2Container for 2D integer positions (pixel position)
oCcpe::render_engineRenderer
oCcpe::sceneA 3D scene containing a projection matrix and a light
oCcpe::shadingContainer for shading parameters (ambiant,diffuse,specular)
oCcpe::triangle_scanline
oCcpe::vec2Vectors/Points 2D
oCcpe::vec3Vectors/Points 3D
oCcpe::vec4Vectors/Points 4D
|\Ccpe::quaternionQuaternion class
oCcpe::vertexA vertex structure containing a position, normal, and a color
\Ccpe::z_bufferClass to manage a depth-buffer