37   static BSHP<MeQuadBlossom> 
New(BSHP<XmUGrid> a_ugrid);
    42   virtual int PreMakeQuads() = 0;
    43   virtual BSHP<XmUGrid> MakeQuads(
bool a_splitBoundaryPoints,
    48   static BSHP<XmUGrid> 
SplitToQuads(BSHP<XmUGrid> a_ugrid);
 static double EstimatedRunTimeInMinutes(int a_numPoints)
Get the estimated time to run the Quad Blossom algorithm in minutes. 
 
virtual ~MeQuadBlossom()
Destructor. 
 
Class to convert 2D grid of triangles to quads. 
 
static BSHP< MeQuadBlossom > New(BSHP< XmUGrid > a_ugrid)
Create new MeQuadBlossom. 
 
MeQuadBlossom()
Constructor. 
 
#define XM_DISALLOW_COPY_AND_ASSIGN(TypeName)
 
static BSHP< XmUGrid > SplitToQuads(BSHP< XmUGrid > a_ugrid)
Splits UGrid with 2D cells into quads by adding midpoints for each edge and creating a quad by attach...