Go::ApproxCurve | This class can generate a B-spline curve that approximates a set of points for a given accuracy |

Go::ApproxSurf | This class can generate a B-spline surface that approximates a set of points for a given accuracy |

Go::Array< T, Dim > | Compile-time sized array |

Go::BaryCoordSystem< Dim > | Encapsulates a barycentric coordinatesystem |

Go::BaryCoordSystemTriangle3D | A barycentric coordinate system for a triangle (2-manifold) embedded in 3D |

Go::BoundedSurface | The class representing trimmed surfaces in Go |

Go::BoundingBox | Axis-aligned bounding box |

Go::BsplineBasis | Class representing a B-spline basis of a spline space |

Go::CompositeBox | Composite of two bounding boxes |

Go::CompositeSurface | |

Go::ConcreteCreator< T > | This is the concrete Creator class for generating GeomObject-derived classes |

Go::CoordinateSystem< Dim > | Defines a Cartesian coordinate system |

Go::CPUclock | A class for measuring CPU time in programs |

Go::Creator | Abstract base class for Creators |

Go::CrossTangentOffset | This curve represent an offset curve from a given space curve, along a direction obtained by blending two 'cross-tangent curves', and with an offset distance which is a linear function interpolating the cross-tangent length at the start and end of the curve |

Go::CrossTanOffDist | This class defines an evaluator-based offset-curve |

Go::CurveBoundedDomain | A 2D parameter domain represented by its boundaries |

Go::CurveLoop | CurveLoop represents a closed loop defined by the composition of a set of curves |

Go::CurveOnSurface | Missing doxygen documentation class description |

Go::DirectionCone | Class representing a direction cone in Euclidian N-space The direction cone is characterised by a central direction and an angle 'alpha' |

Go::Domain | Abstract base class representing a 2D parameter domain |

Go::EvalCurve | This is the abstract base class of a curve type that can be evaluated |

Go::EvalCurveSet | This abstract class provides an interface to a set of curves that can be evaluated |

Go::Factorial< N > | Calculate the factorial of a given integer N |

Go::Factorial< 1 > | |

Go::Factory | This is the Factory for creating instances of GeomObjects of type requested by the user |

Go::Fun2Fun< Functor > | Brief description |

Go::FunctionMinimizer< Functor > | This is the FunctionMinimizer class that can be used ex |

Go::GeomObject | Base class for geometrical objects (curves, surfaces, etc |

Go::go_iterator_traits< Iterator > | Iterator traits classes are provided for the Go namespace, so that we won't need to include |

Go::go_iterator_traits< const T * > | |

Go::go_iterator_traits< T * > | |

Go::HermiteAppC | This class is used to generate a SplineCurve from a EvalCurve using Hermite interpolation |

Go::HermiteAppS | This class is used to generate a set of SplineCurves from a EvalCurveSet (which itself represents a set of related curves) using Hermiet interpolation |

Go::HermiteGrid1D | The type "GoHemiteGrid1D" holds a one dimensional grid containing sampled points and derivatives from a curve |

Go::HermiteGrid1DMulti | The type "GoHemiteGrid1DMulti" holds a one dimensional grid containing sampled points and derivatives from a set of curves, as represented by a EvalCurveSet |

Go::HermiteInterpolator | An Interpolator that generates a hermite spline curve through given points and tangents |

Go::Interpolator | Base class for spline interpolators or approximators |

Go::InverseFactorial< T, N > | Compute the inverse of the factorial of a given integer N, where T is typically 'float' or 'double' |

Go::LiftCurve | This class represents a "lift curve", generated from taking a surface and a 2D curve and then evaluation the surface at the parameter values obtained by evaluating the 2D curve |

Go::LineCloud | GeomObject representing a collection of line segments in space |

Go::MatrixXD< T, Dim > | Square n-dimensional (compile time constant dim) matrix |

Go::ObjectHeader | An object representing the "header" usually preceeding a GeomObject in a stream |

Go::ParamCurve | Base class for parametric curves in Go |

Go::ParamSurface | Base class for parametric surfaces in Go |

Go::Point | Run-time sized point class |

Go::PointCloud< Dim > | Represent a cloud of points in 'Dim'-dimensional space |

Go::ProjectCurve | This class represents the curve obtained by projecting a given 3D curve onto a given part of a given 3D surface |

Go::ProjectCurveAndCrossTan | Evaluator class representing the projection and and tangent curve given a set of input curves |

Go::ProjectIntersectionCurve | This class provides an interface to a curve that can be evaluated |

Go::Rational | Class representing rational numbers |

Go::RectDomain | Represents a rectangular parameter domain |

Go::RectGrid | This class represent the simplest of all quadrangulations: a rectangular grid |

Go::Registrator< T > | On some compilators (ie., VS6), the Register() function cannot be used directly |

Go::RotatedBox | A rotated version of CompositeBox |

Go::ScratchVect< T, N > | A template Vector class that behaves much like the std::vector template, but stores its elements on the stack rather than on the heap as long as the total size stays less than 'N' (template argument) |

Go::sideConstraint | Struct defining linear side constraints between control points in a surface |

Go::sideConstraintSet | Struct defining linear side constraints between control points in a set of surfaces |

Go::SmoothCurve | This class is used to generate a spline curve from a given spline space that approximates a set of weighed data points |

Go::SmoothSurf | This class modifies a tensor product B-spline surface with respect to conditions on smoothness, editing constraints and boundary conditions |

Go::SmoothSurfSet | This class modifies a set of tensor product B-spline surfaces with respect to conditions on smoothness, editing constraints and boundary conditions |

Go::SmoothTransition | This abstract class provides an interface to a curve that can be evaluated |

Go::SolveCG | Solve the equation system Ax=b where A is a symmetric positive definite matrix using the Conjugate Gradient Method |

Go::SplineApproximator | An Interpolator that generates a spline curve approximating the given dataset in the least squares sense |

Go::SplineCurve | SplineCurve provides methodes for storing, reading and manipulating rational and non-rational B-spline curves |

Go::SplineInterpolator | An Interpolator that generates a spline curve interpolating the given dataset |

Go::SplineSurface | SplineSurface provides methodes for storing, reading and manipulating rational and non-rational B-spline surfaces |

Go::Streamable | Base class for streamable objects, ie |

Go::Streamable::EofException | |

Go::CoonsPatchGen::UnKnownError | Exception class |

Generated on Mon Jun 11 14:48:18 2007 for GoTools Core Library by 1.5.1