#ifndef _MESH_MAP_UTILS_H_
#define _MESH_MAP_UTILS_H_
#include "maya/MStatus.h"
class MIntArray;
class MFloatPointArray;
class MDagPath;
class MDagPathArray;
class MObjectArray;
class meshMapUtils
{
public:
static MStatus traverseFace(
MDagPath& path,
int faceIdx,
int v0,
int v1,
MIntArray& faceTraversal,
MIntArray& cvMapping,
MIntArray& cVMappingInverse,
MIntArray& newPolygonCounts,
MIntArray& newPolygonConnects,
MFloatPointArray& origVertices,
MFloatPointArray& newVertices
);
static void intersectArrays( MIntArray&, MIntArray &);
static MStatus validateFaceSelection( MDagPathArray&, MObjectArray&, int *, MIntArray *);
};
#endif