PLib::Basic2DArray< T > | A basic templated array class in two dimensions |
PLib::BasicArray< T > | A basic templated array class |
BasicList< T > | |
BasicNode< T > | |
PLib::BoundingBoxGL | Holds a bounding box |
PLib::Color | A class for a RGB color |
PLib::ColorF | A class for a RGB color defined with float variables |
PLib::Coordinate | A class for a matrix coordinate point |
PLib::CPointGL | A class to hold a control point |
PLib::CVector< T > | A circular vector class |
PLib::Error | A class to print and handle error messages |
PLib::HCPointGL | A class to hold a control point from a HNURBS |
PLib::HNurbsSurface< T, N > | A hierarchichal NURBS surface class |
PLib::HNurbsSurfaceGL | A HNURBS surface class for OpenGL |
PLib::HNurbsSurfaceSP< T, N > | A NURBS surface with surface point |
PLib::HPoint_nD< T, N > | A class for point in the homogeneous space |
PLib::HPoint_nD< float, 2 > | |
PLib::KnotGL | A class to hold a knot |
PLib::LUMatrix< T > | A class for the LU decomposition of a matrix |
PLib::Material | A class for the material properties of an object |
PLib::Matrix< T > | A templated matrix class with basic mathematical operators |
PLib::MatrixImage< T > | A basic templated image class |
PLib::MatrixRT< T > | A matrix for rotation and translation transformation |
PLib::NoInitHPoint_2D< T > | An unitialized HPoint_3D |
PLib::NoInitHPoint_3D | An unitialized HPoint_3D |
NurbsComputationError | Can't succesfully compute |
PLib::NurbsCpolygonGL | Holds the control polygon for a curve |
PLib::NurbsCurve< T, N > | A NURBS curve class |
PLib::NurbsCurveArray< T, N > | An array of NurbsCurve |
PLib::NurbsCurveGL | A NURBS curve class with OpenGL interface |
PLib::NurbsCurveSP< T, N > | A NURBS curve with surface point |
NurbsError | The class thrown when an error happens inside the NURBS library |
PLib::NurbsGL | A Virtual NURBS object class |
NurbsInputError | An input error class |
PLib::NurbsListGL | A linked list of NurbsGL |
NurbsSizeError | A NURBS size error |
PLib::NurbsSpolygonGL | Holds the control polygon for a surface |
PLib::NurbsSubSurface< T > | A class to represent a NURBS surface suitable for subdivision |
PLib::NurbsSurface< T, N > | A class to represent a NURBS surface |
PLib::NurbsSurfaceArray< T, N > | An array of NurbsSurface |
PLib::NurbsSurfaceGL | A NURBS surface class for OpenGL |
PLib::NurbsSurfaceSP< T, N > | A NURBS surface with surface point |
NurbsWarning | A warning class |
PLib::ObjectGL | The base class for OpenGL objects |
PLib::ObjectListGL | A link list of ObjectGL |
PLib::ObjectRefGL | A reference object for OpenGL |
PLib::ObjectRefListGL | A link list of ObjectRefListGL |
PLib::ParaCurve< T, N > | An abstract parametric curve class |
PLib::ParaSurface< T, N > | An abstract parametric surface class |
PLib::Point_nD< T, N > | A point in an n dimemsional space |
PLib::PointGL | A class to hold a 3D point |
PLib::PointListGL | A class to hold a list of points |
PLib::RenderMesh< T > | A virtual mesh renderer |
PLib::RenderMeshPoints< T > | A mesh renderer to a vector of points |
PLib::RenderMeshPS< T > | A mesh renderer for PS files |
PLib::RenderMeshVRML< T > | A mesh renderer for VRML files |
PLib::RenderMeshVRML97< T > | A mesh renderer for VRML files |
PLib::RGBAf | A class to hold rgba floating point values |
PLib::SimpleNurbsCurveGL | A NURBS curve class for OpenGL |
PLib::SPointCurveGL | A class to hold a control point from a NURBS curve or surface |
PLib::SPointGL | A class to hold a control point from a NURBS surface |
PLib::SPointHSurfaceGL | A class to hold a HNURBS surface point |
PLib::SPointSurfaceGL | A class to hold a surface point |
PLib::SurfSample< T > | A class to represent a NURBS surface sample |
PLib::SVDMatrix< T > | A matrix for the SVD decomposition |
PLib::Vector< T > | A template vector class |