コード例 #1
0
ファイル: PriorityQ.cs プロジェクト: agustinsantos/mogregis3d
 internal static PriorityQ pqNewPriorityQ(PriorityQ.Leq leq)
 {
     return new PriorityQSort(leq);
 }
コード例 #2
0
ファイル: PriorityQ.cs プロジェクト: agustinsantos/mogregis3d
 //    #ifdef FOR_TRITE_TEST_PROGRAM
 //    private static boolean LEQ(PriorityQCommon.Leq leq, Object x,Object y) {
 //        return pq.leq.leq(x,y);
 //    }
 //    #else
 /* Violates modularity, but a little faster */
 //    #include "geom.h"
 public static bool LEQ(PriorityQ.Leq leq, System.Object x, System.Object y)
 {
     return Mogre.Utils.GluTesselator.Geom.VertLeq((Mogre.Utils.GluTesselator.GLUvertex) x, (Mogre.Utils.GluTesselator.GLUvertex) y);
 }