/*
   public void DrawConstructionPlane( bool depthBuffered, int transparency )
   {
   }
 */
 public void DrawConstructionPlane(Rhino.DocObjects.ConstructionPlane constructionPlane)
 {
   int[] colors = constructionPlane.ArgbColors();
   int boolFlags = 0;
   if (constructionPlane.m_bDepthBuffered)
     boolFlags = 1;
   if (constructionPlane.m_bShowGrid)
     boolFlags |= 2;
   if (constructionPlane.m_bShowAxes)
     boolFlags |= 4;
   UnsafeNativeMethods.CRhinoDisplayPipeline_DrawConstructionPlane(m_ptr, ref constructionPlane.m_plane,
     constructionPlane.m_grid_spacing, constructionPlane.m_grid_line_count, constructionPlane.m_grid_thick_frequency,
     boolFlags, ref colors[0]);
 }