
class  AnalyticUtil 
 Utility functions for functions dealing with analytic geometry. More...


class  BREP 
 Boundary representation (or BRep) of a geometric shape, using a collection of connected surfaces, edges and vertices. More...


class  Curve 
 Curve is an abstract representation of a smooth curve geometry in 3D. More...


class  Face 
 Abstract interface for geometric faces. More...


class  GenericFace 
 The GenericFace implementation is a type of Face that consist of abstract Surfaces and Curves. More...


class  ImplicitBREP 
 Type of BREP where all surfaces are of type ImplicitSurface, and edges are of type ParametricCurve. More...


class  ImplicitFace 
 Type of Face, where the surface is an ImplicitSurface and the edges are of type ParametricCurve. More...


class  ImplicitShell 
 Type of Shell where all surfaces are of type ImplicitSurface and all curves are of type ParametricCurve. More...


class  ImplicitSurface 
 Interface for implicit surfaces. An implicit surface is given by an expression of the form \( F(\mathbf{x})=0, \mathbf{x} \in \mathbb{R}^3\). More...


class  ImplicitTorus 
 Torus defined as an implicit surface. More...


class  IndexedFaceArray 
 An indexed face array is a proxy to a Shell, that makes it possible to easily sort faces and take subsets without modifying the underlying Shell. More...


class  ParametricCurve 
 Interface for parametric curves. A parametric curve, \( \mathbf{p}(t) \in \mathbb{R}^3 \), has its points given as a function of a single parameter, \( t \in \mathbb{R}\). More...


class  IndexedQuadraticFaceArray 
 Proxy class for a QuadraticShell, that allows sorting of faces without modifying the original object. More...


class  PlainQuadraticShell 
 A collection of concrete Quadratic surface patches, that together form a shell. More...


class  QuadraticBREP 
 A boundary representation where the geometry of a face is a QuadraticSurface, and an edge curve is a QuadraticCurve. More...


class  QuadraticCurve 
 A quadratic curve. More...


class  QuadraticFace 
 A Quadratic surface patch bounded by Quadratic curves. More...


class  QuadraticShell 
 A collection of Quadratic surface patches, that together form a shell. More...


class  QuadraticSurface 
 A quadratic surface. More...


class  QuadraticUtil 
 Utility functions for operations on quadratic surfaces and curves. More...


class  Shell 
 A shell represents the geometry of an object as a collection of nonconnected faces. More...


class  Surface 
 Surface is an abstract representation of a smooth surface geometry. More...


class  Box 
 a box primitive, origin is in center of box More...


class  Cone 
 cone primitive. Like a cylinder though where a radius can be specified for both ends. More...


class  Contour2D 
 class representing a 2d contour More...


class  ConvexHull2D 
 interface for convexhull calculators on 2d point sets More...


class  ConvexHull3D 
 interface for convexhull calculators on 3d point sets More...


class  ConvexHullND< N > 
 interface for convexhull calculators on 3d point sets More...


class  Cylinder 
 a cylinder primitive. By default the radius is in the xy plane and height is along the zaxis More...


class  Delaunay 
 Utility functions for doing Delaunay triangulations. More...


class  Geometry 
 a class for representing a geometry that is scaled and transformed, and which is attached to a frame. More...


class  GeometryData 
 an interface for geometry data. More...


class  GeometryUtil 
 Utility functions for calculating properties of geometry. More...


class  HyperSphere 
 A hypersphere of K dimensions. More...


class  PlainTriMesh< TRI > 
 a triangle mesh representation that maintains a list of simple triangles. More...


class  PointCloud 
 A simple point cloud data structure. Points may be ordered or not. An ordered set is kept as a single array in row major order and with a width and a height. An unordered array must have height==1 and width equal to the number of points. More...


class  PolygonUtil 
 Utility functions for operations on polygons, such as convex partitioning. More...


class  Primitive 
 defines an interface for a geometric shape that is defined by a set of parameters. More...


class  QHull3D 
 calculates the convex hull of a set of 3d points. More...


class  QHullND< N > 
 calculates the convex hull of a set of 3d points. More...


class  Sphere 
 a sphere primitive. centr in (0,0,0) and a radius. More...


class  TriMesh 
 interface of a triangle mesh. The interface defines a way to get triangles from a triangle array/mesh. More...


class  Tube 
 a tube primitive. radius is in xyplane and height is in zaxis More...

