NURBS++ Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
PLib::Basic2DArray< T >A basic templated array class in two dimensions
PLib::BasicArray< T >A basic templated array class
BasicList< T >
BasicNode< T >
PLib::BoundingBoxGLHolds a bounding box
PLib::ColorA class for a RGB color
PLib::ColorFA class for a RGB color defined with float variables
PLib::CoordinateA class for a matrix coordinate point
PLib::CPointGLA class to hold a control point
PLib::CVector< T >A circular vector class
PLib::ErrorA class to print and handle error messages
PLib::HCPointGLA class to hold a control point from a HNURBS
PLib::HNurbsSurface< T, N >A hierarchichal NURBS surface class
PLib::HNurbsSurfaceGLHNURBS 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::KnotGLA class to hold a knot
PLib::LUMatrix< T >Class for the LU decomposition of a matrix
PLib::MaterialClass 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 >Matrix for rotation and translation transformation
PLib::NoInitHPoint_2D< T >An unitialized HPoint_3D
NoInitHPoint_3DAn unitialized HPoint_3D
NurbsComputationErrorCan't succesfully compute
PLib::NurbsCpolygonGLHolds the control polygon for a curve
PLib::NurbsCurve< T, N >A NURBS curve class
PLib::NurbsCurveArray< T, N >Array of NurbsCurve
PLib::NurbsCurveGLA NURBS curve class with OpenGL interface
PLib::NurbsCurveSP< T, N >A NURBS curve with surface point
NurbsErrorThe class thrown when an error happens inside the NURBS library
PLib::NurbsGLVirtual NURBS object class
NurbsInputErrorAn input error class
PLib::NurbsListGLLinked list of NurbsGL
NurbsSizeErrorA NURBS size error
PLib::NurbsSpolygonGLHolds 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::NurbsSurfaceGLA NURBS surface class for OpenGL
PLib::NurbsSurfaceSP< T, N >A NURBS surface with surface point
NurbsWarningA warning class
PLib::ObjectGLThe s="ted.html">Class List
  • Class Hierarchy
  • Class Members
  • NURBS++ Class List

    Here are the classes, structs, unions and interfaces with brief descriptions:
    PLib::Basic2DArray< T >A basic templated array class in two dimensions
    PLib::BasicArray< T >A basic templated array class
    BasicList< T >
    BasicNode< T >
    PLib::BoundingBoxGLHolds a bounding box
    PLib::ColorA class for a RGB color
    PLib::ColorFA class for a RGB color defined with float variables
    PLib::CoordinateA class for a matrix coordinate point
    PLib::CPointGLA class to hold a control point
    PLib::CVector< T >A circular vector class
    PLib::ErrorA class to print and handle error messages
    PLib::HCPointGLA class to hold a control point from a HNURBS
    PLib::HNurbsSurface< T, N >A hierarchichal NURBS surface class
    PLib::HNurbsSurfaceGLHNURBS 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::KnotGLA class to hold a knot
    PLib::LUMatrix< T >Class for the LU decomposition of a matrix
    PLib::MaterialClass 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 >Matrix for rotation and translation transformation </