// $Source: /usr/local/SimSoft/Sfx3D/src/gts/gtsb26.cpp,v $
// $Revision: 1.2 $
// $Author: baum $
// $Date: 2001/11/29 15:18:10 $
//
// Login name of the user who locked the revision
// $Locker:  $
// Tag name used to checkout the file
// $Name: Release-14 $
// State assigned to revision
// $State: Exp $
//
//
// $Log: gtsb26.cpp,v $
// Revision 1.2  2001/11/29 15:18:10  baum
// -Realzeitsteuerung eingebaut
// -Handsteuerung eingebaut
//

/*** Windows headers ***/
#ifdef WIN32
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#undef WIN32_LEAN_AND_MEAN
//#include <winnt.h>
#endif /*WIN32*/

#include "gtstgb.h"
#include "gtsb26.h"

typBTPKomVerwalter::typBTPKomVerwalter ()
{ } // typBTPKomVerwalter

typBTPKomVerwalter::typBTPKomVerwalter (const typBTPKomVerwalter& /*copy*/)
{
} // typBTPKomVerwalter

typBTPKomVerwalter::typBTPKomVerwalter (const typBTPKomVerwalter* /*zBTP*/)
{
} // typBTPKomVerwalter

typBTPKomVerwalter::typBTPKomVerwalter (InputFile& /*fin*/)
{
}; // typBTPKomVerwalter

typBTPKomVerwalter::~typBTPKomVerwalter ()
{ } // ~typBTPKomVerwalter

typBSTKomVerwalter::typBSTKomVerwalter (const typBSTKomVerwalter &copy, int nr)
                   :typBaustein(copy, nr),
                    typBSPVariante2(copy)
{
} // typBSTKomVerwalter

typBSTKomVerwalter::typBSTKomVerwalter (BstVariante *zaufTGB, int nr)
                   :typBaustein(zaufTGB, nr),
                    typBSPVariante2((typBSPVariante2*)zaufTGB->BSP ())
{
} // typBSTKomVerwalter

typBSTKomVerwalter::typBSTKomVerwalter (InputFile& fin, int nr, int btyp, int vtyp)
                   :typBaustein (fin, nr, btyp, vtyp),
                    typBSPVariante2((typBSPVariante2*)zTGB->BSP ())
{
} // typBSTKomVerwalter

typBSTKomVerwalter::~typBSTKomVerwalter ()
{ } // ~typBSTKomVerwalter

void typBSTKomVerwalter::VarianteErsetzen  (BstVariante *zaufTGB)
{
  typBSPVariante2::setBSPWerte((typBSPVariante2*)zaufTGB->BSP());
  BausteinErsetzen (zaufTGB);
} // ENDE  VarianteErsetzen

void typBSTKomVerwalter::BSPLesen (InputFile& fin)
{
  typBSPVariante2::BSPLesen (fin);
}  // ENDE BSPLesen

void typBSTKomVerwalter::BSPSchreiben (ostream& ostrm, int satznr)
{
  typBSPVariante2::BSPSchreiben (ostrm, this, satznr);
}  // ENDE BSPSchreiben

Ustring typBSTKomVerwalter::getBSPWerte ()
{
  return typBSPVariante2::getBSPWerte ();
}  // ENDE getBSPWerte

void typBSTKomVerwalter::setBSPWerte (Ustring str)
{
  typBSPVariante2::setBSPWerte (str);
}  // ENDE setBSPWerte