meshReorder/meshReorderCmd.h
         
    
#ifndef _MESH_REORDER_CMD_H_
#define _MESH_REORDER_CMD_H_
#include <maya/MArgList.h>
#include <maya/MPxCommand.h>
#include <maya/MSelectionList.h>
#include <maya/MIntArray.h>
#include <maya/MItMeshEdge.h>
#include <maya/MItMeshPolygon.h>
#include <maya/MDagPath.h>
#include <maya/MFloatPointArray.h>
#include <maya/MStringArray.h>
#include <maya/MFnMesh.h>
#include <maya/MDGModifier.h>
{
   private:
    int                 fFaceIdxSrc;
    
    void                collectColorsUVs(
MFnMesh &theMesh, 
bool isUndo);
 
    void                resetColorsUVsMemory();
    
    
    bool               *fClampedArray;
    
   public:
    meshReorderCommand();
    virtual ~meshReorderCommand();
    static void* creator();
};
#endif