Import Geant4 2.0.0 source tree
This commit is contained in:
@@ -1,21 +1,11 @@
|
||||
|
||||
|
||||
//
|
||||
|
||||
|
||||
|
||||
//
|
||||
// $Id: STEPattributeList.h,v 1.2 1999/05/21 20:20:31 japost Exp $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
|
||||
#ifndef _STEPattributeList_h
|
||||
#define _STEPattributeList_h 1
|
||||
|
||||
/*
|
||||
* NIST STEP Core Class Library
|
||||
* clstepcore/STEPattributeList.h
|
||||
* May 1995
|
||||
* April 1997
|
||||
* K. C. Morris
|
||||
* David Sauder
|
||||
|
||||
@@ -23,7 +13,11 @@
|
||||
* and is not subject to copyright.
|
||||
*/
|
||||
|
||||
/* */
|
||||
/* $Id: STEPattributeList.h,v 1.3 2000/01/21 13:42:32 gcosmo Exp $ */
|
||||
|
||||
#ifdef __OSTORE__
|
||||
#include <ostore/ostore.hh> // Required to access ObjectStore Class Library
|
||||
#endif
|
||||
|
||||
#ifdef __O3DB__
|
||||
#include <OpenOODB.h>
|
||||
@@ -32,7 +26,8 @@
|
||||
//#ifndef _STEPattribute_typedefs
|
||||
//#define _STEPattribute_typedefs 1
|
||||
|
||||
#include <STEPattribute.h>
|
||||
//#include <STEPattribute.h>
|
||||
class STEPattribute;
|
||||
#include <SingleLinkList.h>
|
||||
|
||||
//class STEPattribute;
|
||||
@@ -47,30 +42,39 @@ class AttrListNode : public SingleLinkNode
|
||||
STEPattribute *attr;
|
||||
|
||||
public:
|
||||
AttrListNode(STEPattribute *a) { attr = a; }
|
||||
AttrListNode(STEPattribute *a);
|
||||
virtual ~AttrListNode();
|
||||
|
||||
#ifdef __OSTORE__
|
||||
static os_typespec* get_os_typespec();
|
||||
#endif
|
||||
};
|
||||
|
||||
class STEPattributeList : public SingleLinkList
|
||||
{
|
||||
public:
|
||||
STEPattributeList() { }
|
||||
STEPattributeList();
|
||||
virtual ~STEPattributeList();
|
||||
|
||||
STEPattribute& operator [] (int n);
|
||||
int list_length();
|
||||
void push(STEPattribute *a);
|
||||
|
||||
#ifdef __OSTORE__
|
||||
static os_typespec* get_os_typespec();
|
||||
#endif
|
||||
};
|
||||
|
||||
/*****************************************************************
|
||||
** **
|
||||
** This file defines the type STEPattributeList -- a List **
|
||||
** This file defines the type STEPattributeList -- a list **
|
||||
** of pointers to STEPattribute objects. The nodes on the **
|
||||
** List point to STEPattributes.
|
||||
** list point to STEPattributes.
|
||||
** **
|
||||
USED TO BE - DAS
|
||||
** The file was generated by using GNU's genclass.sh **
|
||||
** script with the List prototype definitions. The **
|
||||
** command to Generate it was as follows: **
|
||||
** command to generate it was as follows: **
|
||||
|
||||
genclass.sh STEPattribute ref List STEPattribute
|
||||
|
||||
|
||||
Reference in New Issue
Block a user