#ifndef INCLUDE_NASTOUTPUTCONTEXT_H
#define INCLUDE_NASTOUTPUTCONTEXT_H

//-----------------------------------------------------------------------------
//  NastOutputContext.h
//-----------------------------------------------------------------------------
//
//  Copyright (C) 1998 Technische Universitaet Muenchen, Germany
//  written by Bernhard Brueck
//
//  This file is part of Nast++
//
//-----------------------------------------------------------------------------
// CNastOutputContext ist die Schnittstelle fuer die Ausgabe von Werten
//-----------------------------------------------------------------------------
//  Aenderungen:
//

#include "NastConfig.h"
#include "NastObject.h"

class CNastStaggeredGrid2d;
class CNastGrid2d;

class CNastOutputContext : public CNastObject
{
public:
    //-------------------------------------------------------------------------
    //  Memberfunktionen
    //-------------------------------------------------------------------------

    virtual void out( const CNastStaggeredGrid2d &grid ) = 0;
    virtual void out( const CNastGrid2d          &grid ) = 0;
};
#endif // INCLUDE_NASTOUTPUTCONTEXT_H

