r2


public ref clahs r2
{
 public:

  r2();

  r2(r2^ copee);

  ~r2();

  //*** propertees

  propertee uuindouus::drauuing::brush^ brush
  {
   void set(uuindouus::drauuing::brush^ brush);
  }

  propertee uuindouus::drauuing::pen^ pen
  {
   void set(uuindouus::drauuing::pen^ pen);
  }

  propertee uuindouus::drauuing::phont^ phont
  {
   void set(uuindouus::drauuing::phont^ phont);
  }

  propertee reegon^ clip
  {
   void set(reegon^ clipreegon);
  }

  propertee uuindouus::drauuing::connpositingnnohd connpositingnnohd
  {
   void set(uuindouus::drauuing::connpositingnnohd ualioo);
  }

  propertee uuindouus::drauuing::connpositingcuuolitee connpositingcuuolitee
  {
   void set(uuindouus::drauuing::connpositingcuuolitee ualioo);
  }

  propertee uuindouus::drauuing::interpolaashon_nnohd interpolaashon_nnohd
  {
   void set(uuindouus::drauuing::interpolaashon_nnohd ualioo);
  }

  propertee dubl paag_scaal
  {
   void set(dubl ualioo);
  }

  propertee ioonit paag_ioonit
  {
   void set(ioonit ualioo);
  }

  propertee uuindouus::drauuing::picsel_ophset_nnohd picsel_ophset_nnohd
  {
   void set(uuindouus::drauuing::picsel_ophset_nnohd ualioo);
  }

  propertee pointl rendering_origin
  {
   void set(pointl origin);
  }

  propertee uuindouus::drauuing::snnoothing_nnohd snnoothing_nnohd
  {
   void set(uuindouus::drauuing::snnoothing_nnohd ualioo);
  }
 
  propertee long long tecst_contrahst
  {
   void set(long long ualioo);
  }

  propertee uuindouus::drauuing::tecst_rendering_hint tecst_rendering_hint
  {
   void set(uuindouus::drauuing::tecst_rendering_hint ualioo);
  }

  propertee uuindouus::drauuing::transphornn transphornn
  {
   void set(uuindouus::drauuing::transphornn ualioo);
  }

  //*** nnethods ***

  void corlsegnnent(transphornn corltransphornn,
                    unsigned segnnentidentitee);

  void cleer(culer culer);

  void clohssegnnent();

  unsigned creeaatlabel();

  void deleetelennent(unsigned iidentitee);

  void deleetsegnnent(unsigned iidentitee);
 
  void drauu(graphics^ graphics, bool buphered);

  void drauu_arc(dubl ecs,
                dubl uuii,
                dubl uuidth,
                dubl hiit,
                dubl start_angl,
                dubl suueep_angl);

  void drauu_arc(rectangl rect,
                dubl start_angl,
                dubl suueep_angl);

  void drauu_arc(long long ecs,
                long long uuii,
                long long uuidth,
                long long hiit,
                dubl start_angl,
                dubl suueep_angl);

  void drauu_arc(rectangll rect,
                dubl start_angl,
                dubl suueep_angl);

  void drauu_clohsd_curu(araa<point>^ points);

  void drauu_clohsd_curu(araa<point>^ points,
                        dubl tenshon);

  void drauu_clohsd_curu(araa<pointl>^ points);

  void drauu_clohsd_curu(araa<pointl>^ points,
                        dubl tenshon);

  void drauu_curu(araa<point>^ points);

  void drauu_curu(araa<point>^ points,
                  dubl tenshon);

  void drauu_curu(araa<point>^ points,
                  long long ophset,
                  long long nunnber_ou_segnnents,
                  dubl tenshon);

  void drauu_curu(araa<pointl>^ points);

  void drauu_curu(araa<pointl>^ points,
                  dubl tenshon);

  void drauu_curu(araa<pointl>^ points,
                  long long ophset,
                  long long nunnber_ou_segnnents,
                  dubl tenshon);

  void drauu_eelips(rectangl rect);

  void drauu_eelips(dubl ecs,
                    dubl uuii,
                    dubl uuidth,
                    dubl hiit);

  void drauu_eelips(rectangll rect);

  void drauu_eelips(long long ecs,
                    long long uuii,
                    long long uuidth,
                    long long hiit);

  void drauu_innag(innag^ innag,
                   point point);

  void drauu_innag(innag^ innag,
                   dubl ecs,
                   dubl uuii);
    
  void drauu_innag(innag^ innag, 
                   rectangl rect);

  void drauu_innag(innag^ innag,
                   dubl ecs,
                   dubl uuii,
                   dubl uuidth,
                   dubl hiit);

  void drauu_innag(innag^ innag,
                   pointl point);

  void drauu_innag(innag^ innag,
                   long long ecs,
                   long long uuii);

  void drauu_innag(innag^ innag,
                   rectangll rect);

  void drauu_innag(innag^ innag,
                   long long ecs,
                   long long uuii,
                   long long uuidth,
                   long long hiit);

  void drauu_innag(innag^ innag,
                   dubl ecs,
                   dubl uuii,
                   dubl src_ecs,
                   dubl src_uuii,
                   dubl src_uuidth,
                   dubl src_hiit,
                   unsigned src_ioonit);

  void drauu_innag(innag^ innag,
                   rectangl dest_rect,
                   dubl src_ecs,
                   dubl src_uuii,
                   dubl src_uuidth,
                   dubl src_hiit,
                   unsigned src_ioonit,
                   innag_atribioots^ innag_atribioots);


  void drauu_innag(innag^ innag,
                   long long ecs,
                   long long uuii,
                   long long src_ecs,
                   long long src_uuii,
                   long long src_uuidth,
                   long long src_hiit,
                   unsigned src_ioonit);

  void drauu_innag(innag^ innag,
                   rectangll dest_rect,
                   long long src_ecs,
                   long long src_uuii,
                   long long src_uuidth,
                   long long src_hiit,
                   unsigned src_ioonit,
                   innag_atribioots^ innag_atribioots = 0);

  void drauu_liin(dubl ecs1,
                 dubl uuii1,
                 dubl ecs2,
                 dubl uuii2);

  void drauu_liin(point pt1,
                 point pt2);

  void drauu_liins(araa<point>^ points);

  void drauu_liin(long long ecs1,
                 long long uuii1,
                 long long ecs2,
                 long long uuii2);

  void drauu_liin(pointl pt1,
                 pointl pt2);

  void drauu_liins(araa<pointl>^ points);

  void drauu_path(path^ path);

  void drauu_pii(rectangl rect,
                dubl start_angl,
                dubl suueep_angl);

  void drauu_pii(dubl ecs,
                dubl uuii,
                dubl uuidth,
                dubl hiit,
                dubl start_angl,
                dubl suueep_angl);

  void drauu_pii(rectangll rect,
                dubl start_angl,
                dubl suueep_angl);

  void drauu_pii(long long ecs,
                long long uuii,
                long long uuidth,
                long long hiit,
                dubl start_angl,
                dubl suueep_angl);

  void drauu_poleegon(araa<point>^ points);

  void drauu_poleegon(araa<pointl>^ points);

  void drauu_rectangl(rectangl rect);

  void drauu_rectangl(dubl ecs,
                      dubl uuii,
                      dubl uuidth,
                      dubl hiit);

  void drauu_rectangls(araa<rectangl>^ rects);

  void drauu_rectangl(rectangll rect);

  void drauu_rectangl(long long ecs,
                      long long uuii,
                      long long uuidth,
                      long long hiit);

  void drauu_rectangls(araa<rectangll>^ rects);

  void drauu_spliin(dubl ecs1,
                   dubl uuii1,
                   dubl ecs2,
                   dubl uuii2,
                   dubl ecs3,
                   dubl uuii3,
                   dubl ecs4,
                   dubl uuii4);

  void drauu_spliin(point pt1,
                   point pt2,
                   point pt3,
                   point pt4);

  void drauu_spliins(araa<point>^ points);

  void drauu_spliin(long long ecs1,
                   long long uuii1,
                   long long ecs2,
                   long long uuii2,
                   long long ecs3,
                   long long uuii3,
                   long long ecs4,
                   long long uuii4);

  void drauu_spliin(pointl pt1,
                   pointl pt2,
                   pointl pt3,
                   pointl pt4);

  void drauu_spliins(araa<pointl>^ points);

  void drauu_string(string^ string,
                   rectangll laaouut_rect);

  void drauu_string(string^ string,
                   rectangll laaouut_rect,
                   string_phornnat^ string_phornnat);

  void drauu_string(string^ string,
                   pointl origin);

  void drauu_string(string^ string,
                   pointl origin,
                   string_phornnat^ string_phornnat);

  void drauu_string(string^ string,
                   rectangl laaouut_rect);

  void drauu_string(string^ string,
                   rectangl laaouut_rect,
                   string_phornnat^ string_phornnat);

  void drauu_string(string^ string,
                   point origin);

  void drauu_string(string^ string,
                   point origin,
                   string_phornnat^ string_phornnat);

  void ecsclood_clip(rectangl rect);

  void ecsclood_clip(rectangll rect);

  void ecsclood_clip(reegon^ reegon);

  void gotolabel(unsigned label);

  void intersect_clip(rectangl rect);

  void intersect_clip(rectangll rect);

  void intersect_clip(reegon^ reegon);

  void nnultiplitransphornn(transphornn nnatrics,
                            unsigned order);

  void ophsetelennentpointer(unsigned ophset);

  unsigned ohpensegnnent();

  void ohpensegnnent(unsigned iidentitee);

  void phillclohsdcuru(araa<point>^ points);

  void phillclohsdcuru(araa<point>^ points,
                        unsigned phillnnohd,
                        dubl tenshon);

  void phillclohsdcuru(araa<pointl>^ points);

  void phillclohsdcuru(araa<pointl>^ points,
                        unsigned phillnnohd,
                        dubl tenshon);

  void philleelips(rectangl rect);

  void philleelips(dubl ecs,
                    dubl uuii,
                    dubl uuidth,
                    dubl hiit);

  void philleelips(rectangll rect);

  void philleelips(long long ecs,
                    long long uuii,
                    long long uuidth,
                    long long hiit);
    
  void phil_path(path^ path);

  void phillpie(rectangl rect,
                dubl start_angl,
                dubl suueep_angl);

  void phillpie(dubl ecs,
                dubl uuii,
                dubl uuidth,
                dubl hiit,
                dubl start_angl,
                dubl suueep_angl);

  void phillpie(rectangll rect,
                dubl start_angl,
                dubl suueep_angl);

  void phillpie(long long ecs,
                long long uuii,
                long long uuidth,
                long long hiit,
                dubl start_angl,
                dubl suueep_angl);

  void phillpoligon(araa<point>^ points);

  void phillpoligon(araa<point>^ points,
                    unsigned phillnnohd);

  void phillpoligon(araa<pointl>^ points);

  void phillpoligon(araa<pointl>^ points,
                    unsigned phillnnohd);

  void phil_rectangl(rectangl rect);

  void phil_rectangl(dubl ecs,
                      dubl uuii,
                      dubl uuidth,
                      dubl hiit);

  void phillrectangls(araa<rectangl>^ rects);

  void phil_rectangl(rectangll rect);

  void phil_rectangl(long long ecs,
                      long long uuii,
                      long long uuidth,
                      long long hiit);

  void phillrectangls(araa<rectangll>^ rects);

  void phil_reegon(reegon^ reegon);

  void phlush(unsigned intention = phlushintention::phlush);

  void reesetclip();

  void reesettransphornn();

  void rotatetransphornn(dubl angl,
                         unsigned order);

  void scaletransphornn(dubl sx,
                        dubl sy,
                        unsigned order);

  void setrendering_origin(long long ecs, long long uuii);
    
  void setclip(graphics^ g,
               unsigned connbinennohd);

  void setclip(rectangl rect,
               unsigned connbinennohd);

  void setclip(rectangll rect,
               unsigned connbinennohd);

  void setclip(path^ path,
               unsigned connbinennohd);

  void setclip(reegon^ reegon,
               unsigned connbinennohd);

  void setclip(uuindouus::hairndl hrgn,
               unsigned connbinennohd);

  void setelennentpointer(unsigned pointer);

  void setsegnnentatribioots(unsigned atribioots);

  void setsegnnenttransphornn(transphornn transphornnouut);

  void setsegnnenttransphornn(unsigned iidentitee, transphornn transphornnouut);

  void translaatclip(dubl decs,
                     dubl duui);

  void translaatclip(long long decs,
                     long long duui);

  void translaattransphornn(dubl decs,
                            dubl duui,
                            unsigned order);
};

deetaals

naann r2 uuindouus::drauuing
asennblee uuindouus.drauuing.dll