// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to 
// this header file considered to be the "object code" form of the original source.

#ifndef _Plate_D1_HeaderFile
#define _Plate_D1_HeaderFile

#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>

#include <gp_XYZ.hxx>
class Plate_GtoCConstraint;
class Plate_FreeGtoCConstraint;
class gp_XYZ;


//! define an order 1 derivatives of a 3d valued
//! function of a 2d variable
class Plate_D1 
{
public:

  DEFINE_STANDARD_ALLOC

  
  Standard_EXPORT Plate_D1(const gp_XYZ& du, const gp_XYZ& dv);
  
  Standard_EXPORT Plate_D1(const Plate_D1& ref);
  
     const  gp_XYZ& DU()  const;
  
     const  gp_XYZ& DV()  const;


friend class Plate_GtoCConstraint;
friend class Plate_FreeGtoCConstraint;


protected:





private:



  gp_XYZ Du;
  gp_XYZ Dv;


};


#include <Plate_D1.lxx>





#endif // _Plate_D1_HeaderFile
