Geom2d_Line.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Geom2d_Line.hxx>
#include <gp_Ax2d.hxx>
#include <Geom2d_Curve.hxx>
#include <Handle_Geom2d_Curve.hxx>
#include <Geom2d_Geometry.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
#include <GeomAbs_Shape.hxx>
#include <Standard_Integer.hxx>
#include <Handle_Geom2d_Geometry.hxx>

Data Structures

class  Geom2d_Line
 Describes an infinite line in the plane (2D space).
A line is defined and positioned in the plane with an
axis (gp_Ax2d object) which gives it an origin and a unit vector.
The Geom2d_Line line is parameterized as follows:
P (U) = O + U*Dir
where:

  • P is the point of parameter U,
  • O is the origin and Dir the unit vector of its positioning axis.
    The parameter range is ] -infinite, +infinite [.
    The orientation of the line is given by the unit vector
    of its positioning axis.
    See Also
    GCE2d_MakeLine which provides functions for more
    complex line constructions
    gp_Ax2d
    gp_Lin2d for an equivalent, non-parameterized data structure.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:46 2011 for Open CASCADE Technology by  doxygen 1.6.3