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 |