New directory tree, with preprocessor/ inside interpretor/.
[Faustine.git] / interpretor / faust-0.9.47mr3 / compiler / draw / schema / cutSchema.cpp
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/cutSchema.cpp b/interpretor/faust-0.9.47mr3/compiler/draw/schema/cutSchema.cpp
deleted file mode 100644 (file)
index 0c784d0..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/************************************************************************
- ************************************************************************
-    FAUST compiler
-       Copyright (C) 2003-2004 GRAME, Centre National de Creation Musicale
-    ---------------------------------------------------------------------
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- ************************************************************************
- ************************************************************************/
-
-
-#include "cutSchema.h"
-#include <assert.h>
-
-using namespace std;
-
-
-
-/**
- * Creates a new Cut schema.
- */
-schema* makeCutSchema ()
-{
-       return new cutSchema();
-}
-
-
-/**
- * A Cut is represented by a small black dot. It has 1 input
- * and no outputs. It has a 0 width and a 1 wire height. The
- * constructor is private in order to enforce the usage of
- * makeCutSchema.
- */
-cutSchema::cutSchema ()
-    :  schema (1, 0, 0, dWire/100.0), fPoint(0,0)
-{}
-
-
-/**
- * The input point is placed in the middle
- */
-void cutSchema::place(double ox, double oy, int orientation)
-{
-       beginPlace(ox, oy, orientation);
-    fPoint = point(ox, oy + height()*0.5); //, -1);
-       endPlace();
-}
-
-
-/**
- * A cut is represented by a small black dot
- */
-void cutSchema::draw(device& dev)
-{
-    //dev.rond(fPoint.x, fPoint.y, dWire/8.0);
-}
-
-void cutSchema::collectTraits(collector& c)
-{}
-
-/**
- * By definition a Cut has only one input point
- */
-point cutSchema::inputPoint(unsigned int i) const
-{
-       assert(i==0);
-       return fPoint;
-}
-
-/**
- * By definition a Cut has no output point
- */
-point cutSchema::outputPoint(unsigned int) const
-{
-       assert(false);
-    return point(-1,-1);
-}
-
-