ElCLib.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Real.hxx>
#include <gp_Pnt.hxx>
#include <Standard_Storable.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_PrimitiveTypes.hxx>
#include <gp.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard_DefineException.hxx>
#include <Standard_SStream.hxx>
#include <Standard_DomainError.hxx>
#include <Handle_Standard_ConstructionError.hxx>
#include <Standard_ConstructionError.hxx>
#include <gp_Mat.hxx>
#include <gp_XYZ.hxx>
#include <gp_TrsfForm.hxx>
#include <gp_Mat2d.hxx>
#include <gp_Trsf.hxx>
#include <gp_XY.hxx>
#include <gp_Pnt2d.hxx>
#include <gp_Dir2d.hxx>
#include <gp_Ax2d.hxx>
#include <gp_Trsf2d.hxx>
#include <gp_Vec.hxx>
#include <gp_Pnt.hxx>
#include <Handle_gp_VectorWithNullMagnitude.hxx>
#include <gp_Vec2d.hxx>
#include <gp_Dir.hxx>
#include <gp_Ax1.hxx>
#include <gp_Ax2.hxx>
#include <gp_Lin.hxx>
#include <gp_Ax22d.hxx>

Data Structures

class  ElCLib
 Provides functions for basic geometric computations on
elementary curves such as conics and lines in 2D and 3D space.
This includes:

  • calculation of a point or derived vector on a 2D or
    3D curve where:
    • the curve is provided by the gp package, or
      defined in reference form (as in the gp package),
      and
    • the point is defined by a parameter,
  • evaluation of the parameter corresponding to a point
    on a 2D or 3D curve from gp,
  • various elementary computations which allow you to
    position parameterized values within the period of a curve.
    Notes:
  • ElCLib stands for Elementary Curves Library.
  • If the curves provided by the gp package are not
    explicitly parameterized, they still have an implicit
    parameterization, analogous to that which they infer
    for the equivalent Geom or Geom2d curves.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:39 2011 for Open CASCADE Technology by  doxygen 1.6.3