|
@@ -1,27 +0,0 @@
|
|
-// This file is part of libigl, a simple c++ geometry processing library.
|
|
|
|
-//
|
|
|
|
-// Copyright (C) 2013 Alec Jacobson <alecjacobson@gmail.com>
|
|
|
|
-//
|
|
|
|
-// This Source Code Form is subject to the terms of the Mozilla Public License
|
|
|
|
-// v. 2.0. If a copy of the MPL was not distributed with this file, You can
|
|
|
|
-// obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
-#include "MexStream.h"
|
|
|
|
-#include "mex.h"
|
|
|
|
-
|
|
|
|
-inline std::streamsize igl::MexStream::xsputn(
|
|
|
|
- const char *s,
|
|
|
|
- std::streamsize n)
|
|
|
|
-{
|
|
|
|
- mexPrintf("%.*s",n,s);
|
|
|
|
- mexEvalString("drawnow;"); // to dump string.
|
|
|
|
- return n;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-inline int igl::MexStream::overflow(int c)
|
|
|
|
-{
|
|
|
|
- if (c != EOF) {
|
|
|
|
- mexPrintf("%.1s",&c);
|
|
|
|
- mexEvalString("drawnow;"); // to dump string.
|
|
|
|
- }
|
|
|
|
- return 1;
|
|
|
|
-}
|
|
|