Files
geant4/source/geometry/solids/STEP/include/seeinfodefault.h
T
2016-06-08 15:28:20 +02:00

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