Fresco/Berlin/modules/Gadgets GadgetKitImpl.cc,1.17,1.18 GadgetKitImpl.hh,1.10,1.11

Tobias Hunger <[email protected]> Mon, 27 Oct 2003 17:09:10 +0000
Newsgroups gmane.comp.video.fresco.cvs
Message-ID <[email protected]>
Update of /cvs/fresco/Fresco/Berlin/modules/Gadgets
In directory purcel:/tmp/cvs-serv5328/Berlin/modules/Gadgets

Modified Files:
	GadgetKitImpl.cc GadgetKitImpl.hh 
Log Message:
Make sure all classes defined by Kits are in the Kit's namespace. Do some
coding style fixups while touching the files anyway.


Index: GadgetKitImpl.cc
===================================================================
RCS file: /cvs/fresco/Fresco/Berlin/modules/Gadgets/GadgetKitImpl.cc,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- GadgetKitImpl.cc	26 Feb 2003 00:19:06 -0000	1.17
+++ GadgetKitImpl.cc	27 Oct 2003 17:08:37 -0000	1.18
@@ -1,7 +1,7 @@
 /*$Id$
  *
  * This source file is a part of the Fresco Project.
- * Copyright (C) 2000 Stefan Seefeld <[email protected]> 
+ * Copyright (C) 2000 Stefan Seefeld <[email protected]>
  * http://www.fresco.org
  *
  * This library is free software; you can redistribute it and/or
@@ -50,7 +50,7 @@
 //     color.alpha *= alpha;
 //     kit->foreground(color);
 //     MonoGraphic::traverse(traversal);
-//     kit->restoreState();    
+//     kit->restoreState();
 //   }
 //   virtual void pick(PickTraversal_ptr traversal) { MonoGraphic::traverse(traversal);}
 
@@ -59,232 +59,240 @@
 //   Coord alpha;
 // };
 
-class RGBAdjuster : public virtual ViewImpl,
-		    public MonoGraphic
+namespace Berlin
 {
- public:
-  RGBAdjuster(BoundedValue_ptr r, BoundedValue_ptr g, BoundedValue_ptr b)
-    : red(RefCount_var<BoundedValue>::increment(r)),
-      green(RefCount_var<BoundedValue>::increment(g)),
-      blue(RefCount_var<BoundedValue>::increment(b))
-    {
-      color.red = red->value();
-      color.green = green->value();
-      color.blue = blue->value();
-    } 
-  virtual void traverse(Traversal_ptr traversal) { traversal->visit(Graphic_var(_this()));}
-  virtual void draw(DrawTraversal_ptr traversal)
+  namespace GadgetKit
   {
-    DrawingKit_var drawing = traversal->drawing();
-    drawing->save();
-    Color tmp = drawing->foreground();
-    color.alpha = tmp.alpha;
-    drawing->foreground(color);
-    MonoGraphic::traverse(traversal);
-    drawing->restore();    
-  }
-  virtual void pick(PickTraversal_ptr traversal) { MonoGraphic::traverse(traversal);}
-
-  virtual void update(const CORBA::Any &)
+    class RGBAdjuster : public virtual ViewImpl, public MonoGraphic
     {
-      color.red = red->value();
-      color.green = green->value();
-      color.blue = blue->value();
-      need_redraw();
-    }
- private:
-  RefCount_var<BoundedValue> red, green, blue;
-  Color color;
-};
-
-class AlphaAdjuster : public virtual ViewImpl,
-		      public MonoGraphic
-{
- public:
-  AlphaAdjuster(BoundedValue_ptr v) : alpha(v->value()) {}
-  virtual void traverse(Traversal_ptr traversal) { traversal->visit(Graphic_var(_this()));}
-  virtual void draw(DrawTraversal_ptr traversal)
-  {
-    DrawingKit_var drawing = traversal->drawing();
-    drawing->save();
-    Color color = drawing->foreground();
-    color.alpha *= alpha;
-    drawing->foreground(color);
-    MonoGraphic::traverse(traversal);
-    drawing->restore();    
-  }
-  virtual void pick(PickTraversal_ptr traversal) { MonoGraphic::traverse(traversal);}
+      public:
+        RGBAdjuster(BoundedValue_ptr r, BoundedValue_ptr g, BoundedValue_ptr b) :
+          red(RefCount_var<BoundedValue>::increment(r)),
+          green(RefCount_var<BoundedValue>::increment(g)),
+          blue(RefCount_var<BoundedValue>::increment(b))
+        {
+            color.red = red->value();
+            color.green = green->value();
+            color.blue = blue->value();
+        }
+        virtual void traverse(Traversal_ptr traversal)
+        { traversal->visit(Graphic_var(_this())); }
+        virtual void draw(DrawTraversal_ptr traversal)
+        {
+            DrawingKit_var drawing = traversal->drawing();
+            drawing->save();
+            Color tmp = drawing->foreground();
+            color.alpha = tmp.alpha;
+            drawing->foreground(color);
+            MonoGraphic::traverse(traversal);
+            drawing->restore();
+        }
+        virtual void pick(PickTraversal_ptr traversal)
+        { MonoGraphic::traverse(traversal); }
 
-  virtual void update(const CORBA::Any &any) { any >>= alpha; need_redraw();}
- private:
-  Coord alpha;
-};
+        virtual void update(const CORBA::Any &)
+        {
+            color.red = red->value();
+            color.green = green->value();
+            color.blue = blue->value();
+            need_redraw();
+        }
+      private:
+        RefCount_var<BoundedValue> red, green, blue;
+        Color color;
+    };
 
-class LightingAdjuster : public virtual ViewImpl,
-			 public MonoGraphic
-{
- public:
-  LightingAdjuster(BoundedValue_ptr r, BoundedValue_ptr g, BoundedValue_ptr b)
-    : red(RefCount_var<BoundedValue>::increment(r)),
-      green(RefCount_var<BoundedValue>::increment(g)),
-      blue(RefCount_var<BoundedValue>::increment(b))
+    class AlphaAdjuster : public virtual ViewImpl,
+                          public MonoGraphic
     {
-      color.red = red->value();
-      color.green = green->value();
-      color.blue = blue->value();
-    } 
-  virtual void traverse(Traversal_ptr traversal) { traversal->visit(Graphic_var(_this()));}
-  virtual void draw(DrawTraversal_ptr traversal)
-  {
-    DrawingKit_var drawing = traversal->drawing();
-    drawing->save();
-    Color tmp = drawing->lighting();
-    /*
-     * how is the light attribute concatenated, subtractive, additive ? -stefan
-     */
-    tmp.red *= color.red;
-    tmp.green *= color.green;
-    tmp.blue *= color.blue;
-    drawing->lighting(tmp);
-    MonoGraphic::traverse(traversal);
-    drawing->restore();    
-  }
-  virtual void pick(PickTraversal_ptr traversal) { MonoGraphic::traverse(traversal);}
+      public:
+        AlphaAdjuster(BoundedValue_ptr v) : alpha(v->value()) { }
+        virtual void traverse(Traversal_ptr traversal)
+        { traversal->visit(Graphic_var(_this())); }
+        virtual void draw(DrawTraversal_ptr traversal)
+        {
+            DrawingKit_var drawing = traversal->drawing();
+            drawing->save();
+            Color color = drawing->foreground();
+            color.alpha *= alpha;
+            drawing->foreground(color);
+            MonoGraphic::traverse(traversal);
+            drawing->restore();
+        }
+        virtual void pick(PickTraversal_ptr traversal)
+        { MonoGraphic::traverse(traversal); }
 
-  virtual void update(const CORBA::Any &)
+        virtual void update(const CORBA::Any &any) { any >>= alpha; need_redraw(); }
+      private:
+        Coord alpha;
+    };
+
+    class LightingAdjuster : public virtual ViewImpl, public MonoGraphic
     {
-      color.red = red->value();
-      color.green = green->value();
-      color.blue = blue->value();
-      need_redraw();
-    }
- private:
-  RefCount_var<BoundedValue> red, green, blue;
-  Color color;
-};
+      public:
+        LightingAdjuster(BoundedValue_ptr r, BoundedValue_ptr g, BoundedValue_ptr b) :
+          red(RefCount_var<BoundedValue>::increment(r)),
+          green(RefCount_var<BoundedValue>::increment(g)),
+          blue(RefCount_var<BoundedValue>::increment(b))
+        {
+            color.red = red->value();
+            color.green = green->value();
+            color.blue = blue->value();
+        }
+        virtual void traverse(Traversal_ptr traversal)
+        { traversal->visit(Graphic_var(_this())); }
+        virtual void draw(DrawTraversal_ptr traversal)
+        {
+            DrawingKit_var drawing = traversal->drawing();
+            drawing->save();
+            Color tmp = drawing->lighting();
+            /*
+             * how is the light attribute concatenated, subtractive, additive ? -stefan
+             */
+            tmp.red *= color.red;
+            tmp.green *= color.green;
+            tmp.blue *= color.blue;
+            drawing->lighting(tmp);
+            MonoGraphic::traverse(traversal);
+            drawing->restore();
+        }
+        virtual void pick(PickTraversal_ptr traversal)
+        { MonoGraphic::traverse(traversal); }
 
-class RotationAdjuster : public virtual ViewImpl,
-			 public MonoGraphic
-{
- public:
-  RotationAdjuster(Axis a) : axis(a) {}
-  virtual void update(const CORBA::Any &any)
+        virtual void update(const CORBA::Any &)
+        {
+            color.red = red->value();
+            color.green = green->value();
+            color.blue = blue->value();
+            need_redraw();
+        }
+      private:
+        RefCount_var<BoundedValue> red, green, blue;
+        Color color;
+    };
+
+    class RotationAdjuster : public virtual ViewImpl, public MonoGraphic
     {
-      Graphic_var child = body(); if (CORBA::is_nil(child)) return;
-      Transform_var transformation =
-	  child->transformation(); if (CORBA::is_nil(transformation)) return;
-      Coord phi;
-      any >>= phi;
-      transformation->load_identity();
-      transformation->rotate(phi, axis);
-      need_resize();
-    }
- private:
-  Axis axis;
-};
+      public:
+        RotationAdjuster(Axis a) : axis(a) {}
+        virtual void update(const CORBA::Any &any)
+        {
+            Graphic_var child = body(); if (CORBA::is_nil(child)) return;
+            Transform_var transformation =
+            child->transformation(); if (CORBA::is_nil(transformation)) return;
+            Coord phi;
+            any >>= phi;
+            transformation->load_identity();
+            transformation->rotate(phi, axis);
+            need_resize();
+        }
+      private:
+        Axis axis;
+    };
 
-class ZoomAdjuster : public virtual ViewImpl,
-		     public MonoGraphic
-{
- public:
-  virtual void update(const CORBA::Any &any)
+    class ZoomAdjuster : public virtual ViewImpl, public MonoGraphic
     {
-      Graphic_var child = body(); if (CORBA::is_nil(child)) return;
-      Transform_var transformation =
-	  child->transformation(); if (CORBA::is_nil(transformation)) return;
-      Coord scale;
-      any >>= scale;
-      Vertex s;
-      s.x = s.y = s.z = exp(scale);
-      transformation->load_identity();
-      transformation->scale(s);
-      need_resize();
-    }
-};
+      public:
+        virtual void update(const CORBA::Any &any)
+        {
+            Graphic_var child = body(); if (CORBA::is_nil(child)) return;
+            Transform_var transformation =
+            child->transformation(); if (CORBA::is_nil(transformation)) return;
+            Coord scale;
+            any >>= scale;
+            Vertex s;
+            s.x = s.y = s.z = exp(scale);
+            transformation->load_identity();
+            transformation->scale(s);
+            need_resize();
+        }
+    };
+  } // namespace
+} // namespace
 
 GadgetKitImpl::GadgetKitImpl(const std::string &id,
-			     const Fresco::Kit::PropertySeq &p,
-			     ServerContextImpl *c)
-  : KitImpl(id, p, c) { }
+                             const Fresco::Kit::PropertySeq &p,
+                             ServerContextImpl *c) :
+  KitImpl(id, p, c)
+{ }
 GadgetKitImpl::~GadgetKitImpl() { }
 void GadgetKitImpl::bind(ServerContext_ptr context)
 {
-  KitImpl::bind(context);
-  Fresco::Kit::PropertySeq props;
-  props.length(0);
-  _command = resolve_kit<CommandKit>(context,
-				     "IDL:fresco.org/Fresco/CommandKit:1.0",
-				     props);
-  _figure = resolve_kit<FigureKit>(context,
-				   "IDL:fresco.org/Fresco/FigureKit:1.0",
-				   props);
+    KitImpl::bind(context);
+    Fresco::Kit::PropertySeq props;
+    props.length(0);
+    _command = resolve_kit<CommandKit>(context,
+                                       "IDL:fresco.org/Fresco/CommandKit:1.0",
+                                       props);
+    _figure = resolve_kit<FigureKit>(context,
+                                     "IDL:fresco.org/Fresco/FigureKit:1.0",
+                                     props);
 }
 
 
 Graphic_ptr GadgetKitImpl::rgb(Graphic_ptr gg,
-			       BoundedValue_ptr r,
-			       BoundedValue_ptr g,
-			       BoundedValue_ptr b)
+                               BoundedValue_ptr r,
+                               BoundedValue_ptr g,
+                               BoundedValue_ptr b)
 {
-  Graphic_var adjuster =
+    Graphic_var adjuster =
       create_and_set_body<Graphic>(new RGBAdjuster(r, g, b), gg,
-				   "FadgetKit/rgb");
-  r->attach(Observer_ptr(Graphic_ptr(adjuster)));
-  g->attach(Observer_ptr(Graphic_ptr(adjuster)));
-  b->attach(Observer_ptr(Graphic_ptr(adjuster)));
-  return adjuster;
+                                   "FadgetKit/rgb");
+    r->attach(Observer_ptr(Graphic_ptr(adjuster)));
+    g->attach(Observer_ptr(Graphic_ptr(adjuster)));
+    b->attach(Observer_ptr(Graphic_ptr(adjuster)));
+    return adjuster;
 }
 
 Graphic_ptr GadgetKitImpl::alpha(Graphic_ptr g, BoundedValue_ptr value)
 {
-  Graphic_var adjuster =
+    Graphic_var adjuster =
       create_and_set_body<Graphic>(new AlphaAdjuster(value), g,
-				   "GadgetKit/alpha");
-  value->attach(Observer_ptr(Graphic_ptr(adjuster)));
-  return adjuster;
+                                   "GadgetKit/alpha");
+    value->attach(Observer_ptr(Graphic_ptr(adjuster)));
+    return adjuster;
 }
 
 Graphic_ptr GadgetKitImpl::lighting(Graphic_ptr gg,
-				    BoundedValue_ptr r,
-				    BoundedValue_ptr g,
-				    BoundedValue_ptr b)
+                                    BoundedValue_ptr r,
+                                    BoundedValue_ptr g,
+                                    BoundedValue_ptr b)
 {
-  Graphic_var adjuster =
+    Graphic_var adjuster =
       create_and_set_body<Graphic>(new LightingAdjuster(r, g, b), gg,
-				   "GadgetKit/lighting");
-  r->attach(Observer_ptr(Graphic_ptr(adjuster)));
-  g->attach(Observer_ptr(Graphic_ptr(adjuster)));
-  b->attach(Observer_ptr(Graphic_ptr(adjuster)));
+                                   "GadgetKit/lighting");
+    r->attach(Observer_ptr(Graphic_ptr(adjuster)));
+    g->attach(Observer_ptr(Graphic_ptr(adjuster)));
+    b->attach(Observer_ptr(Graphic_ptr(adjuster)));
 
-  return adjuster;
+    return adjuster;
 }
 
 Graphic_ptr GadgetKitImpl::rotator(Graphic_ptr g,
-				   BoundedValue_ptr value,
-				   Axis axis)
+                                   BoundedValue_ptr value,
+                                   Axis axis)
 {
-  Graphic_var transformer = _figure->transformer(g);
-  Graphic_var adjuster =
+    Graphic_var transformer = _figure->transformer(g);
+    Graphic_var adjuster =
       create_and_set_body<Graphic>(new RotationAdjuster(axis), transformer,
-				   "GadgetKit/rotator");
-  value->attach(Observer_ptr(Graphic_ptr(adjuster)));
-  return adjuster;
+                                   "GadgetKit/rotator");
+    value->attach(Observer_ptr(Graphic_ptr(adjuster)));
+    return adjuster;
 }
 
 Graphic_ptr GadgetKitImpl::zoomer(Graphic_ptr g, BoundedValue_ptr value)
 {
-  Graphic_var transformer = _figure->transformer(g);
-  Graphic_var adjuster =
+    Graphic_var transformer = _figure->transformer(g);
+    Graphic_var adjuster =
       create_and_set_body<Graphic>(new ZoomAdjuster(), transformer,
-				   "GadgetKit/zoomer");
-  value->attach(Observer_ptr(Graphic_ptr(adjuster)));
-  return adjuster;
+                                   "GadgetKit/zoomer");
+    value->attach(Observer_ptr(Graphic_ptr(adjuster)));
+    return adjuster;
 }
 
-
-
 extern "C" KitImpl *load()
 {
-  static std::string properties[] = {"implementation", "GadgetKitImpl"};
-  return create_prototype<GadgetKitImpl>("IDL:fresco.org/Fresco/GadgetKit:1.0", properties, 2);
-} 
+    static std::string properties[] = {"implementation", "GadgetKitImpl"};
+    return create_prototype<GadgetKitImpl>("IDL:fresco.org/Fresco/GadgetKit:1.0",
+                                           properties, 2);
+}

Index: GadgetKitImpl.hh
===================================================================
RCS file: /cvs/fresco/Fresco/Berlin/modules/Gadgets/GadgetKitImpl.hh,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- GadgetKitImpl.hh	18 Feb 2003 07:26:30 -0000	1.10
+++ GadgetKitImpl.hh	27 Oct 2003 17:08:37 -0000	1.11
@@ -1,7 +1,7 @@
 /*$Id$
  *
  * This source file is a part of the Fresco Project.
- * Copyright (C) 2000 Stefan Seefeld <[email protected]> 
+ * Copyright (C) 2000 Stefan Seefeld <[email protected]>
  * http://www.fresco.org
  *
  * This library is free software; you can redistribute it and/or
@@ -31,33 +31,37 @@
 
 class GraphicImpl;
 
-namespace Berlin 
-{
-namespace GadgetKit 
+namespace Berlin
 {
+  namespace GadgetKit
+  {
 
-class GadgetKitImpl : public virtual POA_Fresco::GadgetKit,
-		      public KitImpl
-{
- public:
-  GadgetKitImpl(const std::string &,
-		const Fresco::Kit::PropertySeq &,
-		ServerContextImpl *);
-  virtual ~GadgetKitImpl();
-  virtual KitImpl *clone(const Fresco::Kit::PropertySeq &p, ServerContextImpl *c)
-  { return new GadgetKitImpl(repo_id(), p, c);}
-  virtual void bind(Fresco::ServerContext_ptr);
-  virtual Fresco::Graphic_ptr rgb(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr, Fresco::BoundedValue_ptr, Fresco::BoundedValue_ptr);
-  virtual Fresco::Graphic_ptr alpha(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr);
-  virtual Fresco::Graphic_ptr lighting(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr, Fresco::BoundedValue_ptr, Fresco::BoundedValue_ptr);
-  virtual Fresco::Graphic_ptr rotator(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr, Fresco::Axis);
-  virtual Fresco::Graphic_ptr zoomer(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr);
- private:
-  Fresco::CommandKit_var _command;
-  Fresco::FigureKit_var  _figure;
-};
+    class GadgetKitImpl : public virtual POA_Fresco::GadgetKit,
+                          public KitImpl
+    {
+      public:
+        GadgetKitImpl(const std::string &, const Fresco::Kit::PropertySeq &,
+                      ServerContextImpl *);
+        virtual ~GadgetKitImpl();
+        virtual KitImpl *clone(const Fresco::Kit::PropertySeq &p, ServerContextImpl *c)
+        { return new GadgetKitImpl(repo_id(), p, c);}
+        virtual void bind(Fresco::ServerContext_ptr);
+        virtual Fresco::Graphic_ptr rgb(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr,
+                                        Fresco::BoundedValue_ptr, Fresco::BoundedValue_ptr);
+        virtual Fresco::Graphic_ptr alpha(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr);
+        virtual Fresco::Graphic_ptr lighting(Fresco::Graphic_ptr,
+                                             Fresco::BoundedValue_ptr,
+                                             Fresco::BoundedValue_ptr,
+                                             Fresco::BoundedValue_ptr);
+        virtual Fresco::Graphic_ptr rotator(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr,
+                                            Fresco::Axis);
+        virtual Fresco::Graphic_ptr zoomer(Fresco::Graphic_ptr, Fresco::BoundedValue_ptr);
+      private:
+        Fresco::CommandKit_var _command;
+        Fresco::FigureKit_var  _figure;
+    };
 
-} // namespace
+  } // namespace
 } // namespace
 
 #endif