59 lines
1.0 KiB
C++
59 lines
1.0 KiB
C++
|
|
|
|
//
|
|
|
|
|
|
|
|
//
|
|
// $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
|