コード例 #1
0
ファイル: gen_win.cpp プロジェクト: jakexie/micmac-archeos
El_Window El_Window::chc(Pt2dr tr,Pt2dr sc)
{
    if (! degeow()->_dnext)
         return El_Window(degraw()->dup_geo(tr,sc),tr,sc);

    El_Window wn = degeow()->_next.chc(tr,sc);

    return new Data_El_Geom_GWin
              (
                   degraw()->dup_geo(tr,sc),
                   tr,
                   sc,
                   wn.degeow()
              );
/*
*/
}
コード例 #2
0
ファイル: gen_win.cpp プロジェクト: jakexie/micmac-archeos
El_Window El_Window::operator |(El_Window w)
{
    return new Data_El_Geom_GWin
              (
                   degraw(),
                   Pt2dr(0,0),
                   Pt2dr(1,1),
                   w.chc(Pt2dr(0,0),Pt2dr(1,1)).degeow()
              );
}
コード例 #3
0
ファイル: gen_win.cpp プロジェクト: jakexie/micmac-archeos
Elise_Palette  El_Window::palette(TYOFPAL::t type)
{
      return degraw()->sop().pal_of_type(type);
}
コード例 #4
0
ファイル: gen_win.cpp プロジェクト: jakexie/micmac-archeos
Elise_Set_Of_Palette  El_Window::sop()
{
   return degraw()->sop();
}
コード例 #5
0
ファイル: gen_win.cpp プロジェクト: jakexie/micmac-archeos
Output El_Window::out(TYOFPAL::t type,bool OnYDif)
{

      return out(degraw()->sop().pal_of_type(type),OnYDif);
}
コード例 #6
0
Output El_Window::out(TYOFPAL::t type)
{

      return out(degraw()->sop().pal_of_type(type));
}