/*
 *  TRANSFORMONESUBDIVISION  helper function for Projective
 *  transformation block.
 *	Convert rectangle/quad into rectangle/quad 
 *  Copyright 1995-2006 The MathWorks, Inc.
 *  $Revision: 1.1.6.1 $  $Date: 2010/08/30 02:49:47 $
 */
#include "vipprojective_rt.h"  

EXPORT_FCN void MWVIP_XformOneSubdivision_D(
    int32_T *allEdges,int_T numPts,int32_T *outPts,
    sort_item *sortItemArray,real_T *y, real_T *yg,real_T *yb,ViewPortStruct vp, 
    int_T nRowsIn, boolean_T isInputRGB, real_T *A,real_T *inR,real_T *inG,
    real_T *inB,boolean_T isExactSoln, int_T nRowsOut, int_T nColsOut,
    int_T nColsIn,INTERPMETHOD interpMethod,int_T inStartRowIdx,
    int_T inStartColIdx, int_T nChans)
{
#define DTYPE              real_T
#define COMPUTE_OUTVAL_FCN MWVIP_ProjComputeOutPixel_D
#define ISFILLPOLYGON 0
#define   CREATE_EDGES_TABLE_FCN         MWVIP_CreateEdgesTable
#define   DRAWANTIALIASED 0
#include "mwvip_xform_one_subdivision_tplt.c"
#undef DTYPE
#undef COMPUTE_OUTVAL_FCN
#undef ISFILLPOLYGON
#undef CREATE_EDGES_TABLE_FCN
#undef DRAWANTIALIASED
}

/* [EOF] transformOneSubdivision_rt.c */
