예제 #1
0
 /// <summary>
 /// Get corresponding render according the primitive model
 /// </summary>
 public static PrimitiveRenderer GetRenderer(IBackgroundPrimitive primitive, float zoom)
 {
     if (primitive is LinePrimitive)
     {
         return(new LinePrimitiveRenderer((LinePrimitive)primitive, zoom));
     }
     else if (primitive is IteratorPrimitive)
     {
         return(new IteratorPrimitiveRenderer((IteratorPrimitive)primitive, zoom));
     }
     else
     {
         return(null);
     }
 }
예제 #2
0
 /// <summary>
 /// Get corresponding render according the primitive model
 /// </summary>
 public static PrimitiveRenderer GetRenderer(IBackgroundPrimitive primitive, float zoom)
 {
     if (primitive is LinePrimitive)
     {
         return new LinePrimitiveRenderer((LinePrimitive)primitive, zoom);
     }
     else if (primitive is IteratorPrimitive)
     {
         return new IteratorPrimitiveRenderer((IteratorPrimitive)primitive,zoom);
     }
     else
     {
         return null;
     }
 }