This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
Cpbpt::math::BoundingBox< T, N > | |
Cpbpt::math::Homogeneous< T, N > | A template class for an N-dimensional homogeneous coordinate |
Cpbpt::math::Matrix< T, R, C > | A template class for RxC dimensional mathematical matrices |
Cpbpt::math::MatrixView< T, R, C, ViewR, ViewC > | A non-owning, mutable view/proxy into a sub-region of another Matrix |
Cpbpt::math::Point< T, N > | A template class for an N-dimensional point in space |
Cpbpt::math::Ray< T, N > | A template class for an N-dimensional geometric ray |
Cpbpt::math::RayDifferential< T, N > | |
Cpbpt::math::Transform | A namespace for 3D transformation factory functions |
Cpbpt::math::Vector< T, N > | A template class for N-dimensional mathematical vectors |
Cpbpt::math::Normal< Float, 2 > | |
Cpbpt::math::Normal< Float, 3 > | |
Cpbpt::math::Normal< Float, 4 > | |
Cpbpt::math::Normal< T, N > | |
Cpbpt::math::VectorView< T, N > | A non-owning, mutable view/proxy of vector-like data |