

//



//
// $Id: seeinfodefault.h,v 1.2 1999/05/21 20:20:44 japost Exp $
// GEANT4 tag $Name: geant4-01-00 $
//
#ifndef seeinfodefault_h
#define seeinfodefault_h

/*
* NIST STEP Editor Class Library
* cleditor/schemaheader.cc
* May 1995
* David Sauder
* K. C. Morris

* Development of this software was funded by the United States Government,
* and is not subject to copyright.
*/

// this is a default seeinfo that does nothing... thus it is not
//	dependent on a user interface toolkit

#ifdef __O3DB__
#include <OpenOODB.h>
#endif

class MgrNode;
class DisplayNode;
class DisplayNodelist;
class STEPentity;

#include <editordefines.h>

class seeInfo : public DisplayNode
{
public:
    seeInfo(MgrNode *node, 
	    STEPentity *se,
	    DisplayNodeList *dnl, displayStateEnum displaySt = mappedWrite);

    void *GetSEE()		{ return see; }
};

inline seeInfo::seeInfo(MgrNode *node, STEPentity *se,
		 DisplayNodeList *dnl, displayStateEnum displaySt)
{
    mn = node; 
    see = 0;
    displayState = displaySt; 
    dnl->Append(this);
}

#endif
