Hide menu
Loading...
Searching...
No Matches
cadex.Geom Namespace Reference

Contains classes, types, enums, and functions related to geometric entities. More...

Classes

class  Axis1d
 Defines an axis as a combination of point and direction. More...
 
class  Axis2d
 Defines a right-hand or left-hand axis in 2D. More...
 
class  Axis3d
 Defines a right-handed or left-handed axis in 3D. More...
 
class  BezierCurve
 Defines 3D Bezier curve. More...
 
class  BezierCurve2d
 Defines 2D Bezier curve. More...
 
class  BezierSurface
 Defines a Bezier surface. More...
 
class  BSplineCurve
 Defines 3D B-Spline curve. More...
 
class  BSplineCurve2d
 Defines 2D B-Spline curve. More...
 
class  BSplineSurface
 Defines a B-Spline surface. More...
 
class  Circle
 Defines 3D circle. More...
 
class  Circle2d
 Defines 2D circle. More...
 
class  Conic
 Base class for 3D conic curves. More...
 
class  Conic2d
 Base class for 2D conic curves. More...
 
class  ConicalSurface
 Defines a conical surface. More...
 
class  Curve
 Base class for 3D curves. More...
 
class  Curve2d
 Base class for 2D curves. More...
 
class  CylindricalSurface
 Defines a cylindrical surface. More...
 
class  Direction
 Defines a 3D Direction. More...
 
class  Direction2d
 Defines a 2D Direction. More...
 
class  ElementarySurface
 Base class for elementary surfaces. More...
 
class  Ellipse
 Defines 3D ellipse. More...
 
class  Ellipse2d
 Defines 2D ellipse. More...
 
class  Geometry
 Base class for geometry elements. More...
 
class  Hyperbola
 Defines 3D hyperbola. More...
 
class  Hyperbola2d
 Defines 2D hyperbola. More...
 
class  Line
 Defines 3D line. More...
 
class  Line2d
 Defines 2D line. More...
 
class  Matrix2d
 Defines a square matrix of size two. More...
 
class  Matrix3d
 Defines a square matrix of size three. More...
 
class  OffsetCurve
 Defines 3D offset curve. More...
 
class  OffsetCurve2d
 Defines 2D offset curve. More...
 
class  OffsetSurface
 Defines an offset surface. More...
 
class  Parabola
 Defines 3D parabola. More...
 
class  Parabola2d
 Defines 2D parabola. More...
 
class  Plane
 Defines a plane. More...
 
class  Point
 Defines a 3D point. More...
 
class  Point2d
 Defines a 3D point. More...
 
class  Polyline
 Defines a connected sequence of line segments created as a single object. More...
 
class  Polyline2d
 Defines a connected sequence of line segments created as a single object. More...
 
class  SphericalSurface
 Defines a spherical surface. More...
 
class  Surface
 Base class for geometrical surfaces. More...
 
class  SurfaceOfLinearExtrusion
 Defines a surface of linear extrusion. More...
 
class  SurfaceOfRevolution
 Defines a surface of revolution. More...
 
class  SweptSurface
 Defines a base class for swept surfaces - surface of linear extrusion and of revolution. More...
 
class  ToroidalSurface
 Defines a toroidal surface. More...
 
class  Transformation
 Defines a transformation matrix. More...
 
class  Transformation2d
 Defines a 2D transformation matrix. More...
 
class  Vector
 Defines a 3D vector. More...
 
class  Vector2d
 Defines a 2D vector. More...
 

Enumerations

enum  Continuity { C0 , C1 , C2 , CN }
 
enum  CurveType {
  Line , Circle , Ellipse , Hyperbola ,
  Parabola , Bezier , BSpline , Offset ,
  Undefined = 100 , UserDefined
}
 Defines curve type.
 
enum  SurfaceType {
  Plane , Cylinder , Cone , Sphere ,
  Torus , LinearExtrusion , Revolution , Bezier ,
  BSpline , Offset , Undefined = 100 , UserDefined
}
 Defines surface type.
 

Detailed Description

Contains classes, types, enums, and functions related to geometric entities.