RobWorkProject  22.2.21-
Files | Classes
Geometry

Loading and storing of CAD models. More...

Files

file  QHull3D.hpp
 
file  QHullND.hpp
 

Classes

class  AnalyticUtil
 Utility functions for functions dealing with analytic geometry. More...
 
class  BREP
 Boundary representation (or B-Rep) 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 non-connected faces. More...
 
class  Surface
 Surface is an abstract representation of a smooth surface geometry. More...
 
class  Delaunay
 Utility functions for doing Delaunay triangulations. More...
 
class  HyperSphere
 A hyper-sphere of K dimensions. More...
 
class  PolygonUtil
 Utility functions for operations on polygons, such as convex partitioning. 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...
 

Detailed Description

Loading and storing of CAD models.