-
Notifications
You must be signed in to change notification settings - Fork 131
Expand file tree
/
Copy pathSTEPaggrReal.h
More file actions
46 lines (34 loc) · 1.25 KB
/
STEPaggrReal.h
File metadata and controls
46 lines (34 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#ifndef STEPAGGRREAL_H
#define STEPAGGRREAL_H
#include "STEPaggregate.h"
#include <sc_export.h>
class SC_CORE_EXPORT RealAggregate : public STEPaggregate {
public:
virtual SingleLinkNode * NewNode();
virtual STEPaggregate & ShallowCopy( const STEPaggregate & );
RealAggregate();
virtual ~RealAggregate();
};
typedef RealAggregate * RealAggregateH;
typedef RealAggregate * RealAggregate_ptr;
typedef const RealAggregate * RealAggregate_ptr_c;
typedef RealAggregate_ptr RealAggregate_var;
class SC_CORE_EXPORT RealNode : public STEPnode {
public:
SDAI_Real value; // double
// INPUT
virtual Severity StrToVal( const char * s, ErrorDescriptor * err );
virtual Severity StrToVal( istream & in, ErrorDescriptor * err );
virtual Severity STEPread( const char * s, ErrorDescriptor * err );
virtual Severity STEPread( istream & in, ErrorDescriptor * err );
// OUTPUT
virtual const char * asStr( std::string & s );
virtual const char * STEPwrite( std::string & s, const char * = 0 );
virtual void STEPwrite( ostream & out = cout );
// CONSTRUCTORS
RealNode( SDAI_Real v );
RealNode();
~RealNode();
virtual SingleLinkNode * NewNode();
};
#endif //STEPAGGRREAL_H