Import Geant4 2.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:42:07 +02:00
parent 103bda00c8
commit e7d7193284
3106 changed files with 171117 additions and 90550 deletions
@@ -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