00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __GEO_Parameterization_H__
00021 #define __GEO_Parameterization_H__
00022
00023 #include "GEO_API.h"
00024 #include <UT/UT_PtrMatrix.h>
00025 #include <GB/GB_Parameterization.h>
00026
00027 class GEO_Point;
00028
00029 class GEO_API GEO_Parameterization : public GB_Parameterization
00030 {
00031 public:
00032
00033
00034 int doMesh(const UT_PtrMatrix<GEO_Point *> &dataMesh,
00035 int uWrapped, int vWrapped,
00036 GB_ParmType uType, GB_ParmType vType,
00037 UT_Vector &uParam, UT_Vector &vParam);
00038 int doMeshU(const UT_PtrMatrix<GEO_Point *> &dataMesh,
00039 int uWrapped, GB_ParmType uType, UT_Vector &uParam);
00040 int doMeshV(const UT_PtrMatrix<GEO_Point *> &dataMesh,
00041 int vWrapped, GB_ParmType vType, UT_Vector &vParam);
00042 };
00043
00044 #endif