home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftptest.leeds.ac.uk
/
2015.02.ftptest.leeds.ac.uk.tar
/
ftptest.leeds.ac.uk
/
bionet
/
CAE-GROUP
/
SCL-WIN3x
/
SCL.EXE
/
HEADER.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-08-06
|
8KB
|
246 lines
#ifndef HEADER_H
#define HEADER_H
/*
* NIST STEP Editor Class Library
* cleditor/s_HEADER_SCHEMA.h
* February, 1994
* David Sauder
* K. C. Morris
* Development of this software was funded by the United States Government,
* and is not subject to copyright.
*/
// This file was generated by fedex_plus. You probably don't want to edit
// it since your modifications will be lost if fedex_plus is used to
// regenerate it.
/* $Id: s_HEADER_SCHEMA.h,v 2.0.1.1 1994/04/05 16:42:06 sauderd Exp $ */
#include <schemaheader.h>
extern void s_HEADER_SCHEMAInit (Registry & r);
/* ************** TYPES */
extern TypeDescriptor *HEADER_SCHEMAt_SCHEMA_NAME;
typedef SdaiString p21DIS_Schema_name;
/* ************** ENTITIES */
extern EntityDescriptor *HEADER_SCHEMAe_FILE_IDENTIFICATION;
extern AttrDescriptor *a_0FILE_NAME;
extern AttrDescriptor *a_1DATE;
extern AttrDescriptor *a_2AUTHOR;
extern AttrDescriptor *a_3ORGANIZATION;
extern AttrDescriptor *a_4PREPROCESSOR_VERSION;
extern AttrDescriptor *a_5ORIGINATING_SYSTEM;
class s_N279_file_identification : public STEPentity {
protected:
SdaiString _file_name ;
SdaiString _date ;
StringAggregate _author ;
StringAggregate _organization ;
SdaiString _preprocessor_version ;
SdaiString _originating_system ;
public:
s_N279_file_identification ( );
s_N279_file_identification (s_N279_file_identification& e );
~s_N279_file_identification ();
char *Name () { return "File_Identification"; }
int opcode () { return 0 ; }
const SdaiString & file_name() const;
void file_name (const char * x);
const SdaiString & date() const;
void date (const char * x);
StringAggregate & author();
void author (StringAggregate & x);
StringAggregate & organization();
void organization (StringAggregate & x);
const SdaiString & preprocessor_version() const;
void preprocessor_version (const char * x);
const SdaiString & originating_system() const;
void originating_system (const char * x);
};
inline s_N279_file_identification *
create_s_N279_file_identification () { return new s_N279_file_identification ; }
extern EntityDescriptor *HEADER_SCHEMAe_IMP_LEVEL;
extern AttrDescriptor *a_6IMPLEMENTATION_LEVEL;
class s_N279_imp_level : public STEPentity {
protected:
SdaiString _implementation_level ;
public:
s_N279_imp_level ( );
s_N279_imp_level (s_N279_imp_level& e );
~s_N279_imp_level ();
char *Name () { return "Imp_Level"; }
int opcode () { return 1 ; }
const SdaiString & implementation_level() const;
void implementation_level (const char * x);
};
inline s_N279_imp_level *
create_s_N279_imp_level () { return new s_N279_imp_level ; }
extern EntityDescriptor *HEADER_SCHEMAe_FILE_NAME;
extern AttrDescriptor *a_7NAME;
extern AttrDescriptor *a_8TIME_STAMP;
extern AttrDescriptor *a_9AUTHOR;
extern AttrDescriptor *a_10ORGANIZATION;
extern AttrDescriptor *a_11STEP_VERSION;
extern AttrDescriptor *a_12PREPROCESSOR_VERSION;
extern AttrDescriptor *a_13ORIGINATING_SYSTEM;
extern AttrDescriptor *a_14AUTHORISATION;
class p21DIS_File_name : public STEPentity {
protected:
SdaiString _name ;
SdaiString _time_stamp ;
StringAggregate _author ;
StringAggregate _organization ;
// SdaiString _step_version ;
SdaiString _preprocessor_version ;
SdaiString _originating_system ;
SdaiString _authorisation ;
public:
p21DIS_File_name ( );
p21DIS_File_name (p21DIS_File_name& e );
~p21DIS_File_name ();
char *Name () { return "File_Name"; }
int opcode () { return 2 ; }
const SdaiString & name() const;
void name (const char * x);
const SdaiString & time_stamp() const;
void time_stamp (const char * x);
StringAggregate & author();
void author (StringAggregate & x);
StringAggregate & organization();
void organization (StringAggregate & x);
// const SdaiString & step_version() const;
// void step_version (const char * x);
const SdaiString & preprocessor_version() const;
void preprocessor_version (const char * x);
const SdaiString & originating_system() const;
void originating_system (const char * x);
const SdaiString & authorisation() const;
void authorisation (const char * x);
};
inline p21DIS_File_name *
create_p21DIS_File_name () { return new p21DIS_File_name ; }
extern EntityDescriptor *HEADER_SCHEMAe_FILE_DESCRIPTION;
extern AttrDescriptor *a_15DESCRIPTION;
extern AttrDescriptor *a_16IMPLEMENTATION_LEVEL;
class p21DIS_File_description : public STEPentity {
protected:
StringAggregate _description ;
SdaiString _implementation_level ;
public:
p21DIS_File_description ( );
p21DIS_File_description (p21DIS_File_description& e );
~p21DIS_File_description ();
char *Name () { return "File_Description"; }
int opcode () { return 3 ; }
StringAggregate & description();
void description (StringAggregate & x);
const SdaiString & implementation_level() const;
void implementation_level (const char * x);
};
inline p21DIS_File_description *
create_p21DIS_File_description () { return new p21DIS_File_description ; }
extern EntityDescriptor *HEADER_SCHEMAe_S_CLASSIFICATION;
extern AttrDescriptor *a_17SECURITY_CLASSIFICATION;
class s_N279_classification : public STEPentity {
protected:
SdaiString _security_classification ;
public:
s_N279_classification ( );
s_N279_classification (s_N279_classification& e );
~s_N279_classification ();
char *Name () { return "S_Classification"; }
int opcode () { return 4 ; }
const SdaiString & security_classification() const;
void security_classification (const char * x);
};
inline s_N279_classification *
create_s_N279_classification () { return new s_N279_classification ; }
extern EntityDescriptor *HEADER_SCHEMAe_S_FILE_DESCRIPTION;
extern AttrDescriptor *a_18DESCRIPTION;
class s_N279_file_description : public STEPentity {
protected:
SdaiString _description ;
public:
s_N279_file_description ( );
s_N279_file_description (s_N279_file_description& e );
~s_N279_file_description ();
char *Name () { return "S_File_Description"; }
int opcode () { return 5 ; }
const SdaiString & description() const;
void description (const char * x);
};
inline s_N279_file_description *
create_s_N279_file_description () { return new s_N279_file_description ; }
extern EntityDescriptor *HEADER_SCHEMAe_MAXSIG;
extern AttrDescriptor *a_19MAXIMUM_SIGNIFICANT_DIGIT;
class p21DIS_Maxsig : public STEPentity {
protected:
SdaiInteger _maximum_significant_digit ;
public:
p21DIS_Maxsig ( );
p21DIS_Maxsig (p21DIS_Maxsig& e );
~p21DIS_Maxsig ();
char *Name () { return "Maxsig"; }
int opcode () { return 6 ; }
SdaiInteger maximum_significant_digit();
void maximum_significant_digit (SdaiInteger x);
};
inline p21DIS_Maxsig *
create_p21DIS_Maxsig () { return new p21DIS_Maxsig ; }
extern EntityDescriptor *HEADER_SCHEMAe_CLASSIFICATION;
extern AttrDescriptor *a_20SECURITY_CLASSIFICATION;
class p21DIS_Classification : public STEPentity {
protected:
SdaiString _security_classification ;
public:
p21DIS_Classification ( );
p21DIS_Classification (p21DIS_Classification& e );
~p21DIS_Classification ();
char *Name () { return "Classification"; }
int opcode () { return 7 ; }
const SdaiString & security_classification() const;
void security_classification (const char * x);
};
inline p21DIS_Classification *
create_p21DIS_Classification () { return new p21DIS_Classification ; }
extern EntityDescriptor *HEADER_SCHEMAe_FILE_SCHEMA;
extern AttrDescriptor *a_21SCHEMA_IDENTIFIERS;
class p21DIS_File_schema : public STEPentity {
protected:
StringAggregate _schema_identifiers ; // of SCHEMA_NAME
public:
p21DIS_File_schema ( );
p21DIS_File_schema (p21DIS_File_schema& e );
~p21DIS_File_schema ();
char *Name () { return "File_Schema"; }
int opcode () { return 8 ; }
StringAggregate & schema_identifiers();
void schema_identifiers (StringAggregate & x);
};
inline p21DIS_File_schema *
create_p21DIS_File_schema () { return new p21DIS_File_schema ; }
#endif